Documentation
¶
Index ¶
- type AppAcceleration
- type AppAccelerationArgs
- type AppAccelerationArray
- type AppAccelerationArrayInput
- type AppAccelerationArrayOutput
- func (AppAccelerationArrayOutput) ElementType() reflect.Type
- func (o AppAccelerationArrayOutput) Index(i pulumi.IntInput) AppAccelerationOutput
- func (o AppAccelerationArrayOutput) ToAppAccelerationArrayOutput() AppAccelerationArrayOutput
- func (o AppAccelerationArrayOutput) ToAppAccelerationArrayOutputWithContext(ctx context.Context) AppAccelerationArrayOutput
- type AppAccelerationInput
- type AppAccelerationMap
- type AppAccelerationMapInput
- type AppAccelerationMapOutput
- func (AppAccelerationMapOutput) ElementType() reflect.Type
- func (o AppAccelerationMapOutput) MapIndex(k pulumi.StringInput) AppAccelerationOutput
- func (o AppAccelerationMapOutput) ToAppAccelerationMapOutput() AppAccelerationMapOutput
- func (o AppAccelerationMapOutput) ToAppAccelerationMapOutputWithContext(ctx context.Context) AppAccelerationMapOutput
- type AppAccelerationOutput
- func (o AppAccelerationOutput) BackendType() pulumi.StringOutput
- func (o AppAccelerationOutput) CompartmentId() pulumi.StringOutput
- func (o AppAccelerationOutput) DefinedTags() pulumi.StringMapOutput
- func (o AppAccelerationOutput) DisplayName() pulumi.StringOutput
- func (AppAccelerationOutput) ElementType() reflect.Type
- func (o AppAccelerationOutput) FreeformTags() pulumi.StringMapOutput
- func (o AppAccelerationOutput) LifecycleDetails() pulumi.StringOutput
- func (o AppAccelerationOutput) LoadBalancerId() pulumi.StringOutput
- func (o AppAccelerationOutput) State() pulumi.StringOutput
- func (o AppAccelerationOutput) SystemTags() pulumi.StringMapOutput
- func (o AppAccelerationOutput) TimeCreated() pulumi.StringOutput
- func (o AppAccelerationOutput) TimeUpdated() pulumi.StringOutput
- func (o AppAccelerationOutput) ToAppAccelerationOutput() AppAccelerationOutput
- func (o AppAccelerationOutput) ToAppAccelerationOutputWithContext(ctx context.Context) AppAccelerationOutput
- func (o AppAccelerationOutput) WebAppAccelerationPolicyId() pulumi.StringOutput
- type AppAccelerationPolicy
- type AppAccelerationPolicyArgs
- type AppAccelerationPolicyArray
- func (AppAccelerationPolicyArray) ElementType() reflect.Type
- func (i AppAccelerationPolicyArray) ToAppAccelerationPolicyArrayOutput() AppAccelerationPolicyArrayOutput
- func (i AppAccelerationPolicyArray) ToAppAccelerationPolicyArrayOutputWithContext(ctx context.Context) AppAccelerationPolicyArrayOutput
- type AppAccelerationPolicyArrayInput
- type AppAccelerationPolicyArrayOutput
- func (AppAccelerationPolicyArrayOutput) ElementType() reflect.Type
- func (o AppAccelerationPolicyArrayOutput) Index(i pulumi.IntInput) AppAccelerationPolicyOutput
- func (o AppAccelerationPolicyArrayOutput) ToAppAccelerationPolicyArrayOutput() AppAccelerationPolicyArrayOutput
- func (o AppAccelerationPolicyArrayOutput) ToAppAccelerationPolicyArrayOutputWithContext(ctx context.Context) AppAccelerationPolicyArrayOutput
- type AppAccelerationPolicyInput
- type AppAccelerationPolicyMap
- type AppAccelerationPolicyMapInput
- type AppAccelerationPolicyMapOutput
- func (AppAccelerationPolicyMapOutput) ElementType() reflect.Type
- func (o AppAccelerationPolicyMapOutput) MapIndex(k pulumi.StringInput) AppAccelerationPolicyOutput
- func (o AppAccelerationPolicyMapOutput) ToAppAccelerationPolicyMapOutput() AppAccelerationPolicyMapOutput
- func (o AppAccelerationPolicyMapOutput) ToAppAccelerationPolicyMapOutputWithContext(ctx context.Context) AppAccelerationPolicyMapOutput
- type AppAccelerationPolicyOutput
- func (o AppAccelerationPolicyOutput) CompartmentId() pulumi.StringOutput
- func (o AppAccelerationPolicyOutput) DefinedTags() pulumi.StringMapOutput
- func (o AppAccelerationPolicyOutput) DisplayName() pulumi.StringOutput
- func (AppAccelerationPolicyOutput) ElementType() reflect.Type
- func (o AppAccelerationPolicyOutput) FreeformTags() pulumi.StringMapOutput
- func (o AppAccelerationPolicyOutput) LifecycleDetails() pulumi.StringOutput
- func (o AppAccelerationPolicyOutput) ResponseCachingPolicy() AppAccelerationPolicyResponseCachingPolicyOutput
- func (o AppAccelerationPolicyOutput) ResponseCompressionPolicy() AppAccelerationPolicyResponseCompressionPolicyOutput
- func (o AppAccelerationPolicyOutput) State() pulumi.StringOutput
- func (o AppAccelerationPolicyOutput) SystemTags() pulumi.StringMapOutput
- func (o AppAccelerationPolicyOutput) TimeCreated() pulumi.StringOutput
- func (o AppAccelerationPolicyOutput) TimeUpdated() pulumi.StringOutput
- func (o AppAccelerationPolicyOutput) ToAppAccelerationPolicyOutput() AppAccelerationPolicyOutput
- func (o AppAccelerationPolicyOutput) ToAppAccelerationPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyOutput
- type AppAccelerationPolicyResponseCachingPolicy
- type AppAccelerationPolicyResponseCachingPolicyArgs
- func (AppAccelerationPolicyResponseCachingPolicyArgs) ElementType() reflect.Type
- func (i AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyOutput() AppAccelerationPolicyResponseCachingPolicyOutput
- func (i AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyOutput
- func (i AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyPtrOutput() AppAccelerationPolicyResponseCachingPolicyPtrOutput
- func (i AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyPtrOutput
- type AppAccelerationPolicyResponseCachingPolicyInput
- type AppAccelerationPolicyResponseCachingPolicyOutput
- func (AppAccelerationPolicyResponseCachingPolicyOutput) ElementType() reflect.Type
- func (o AppAccelerationPolicyResponseCachingPolicyOutput) IsResponseHeaderBasedCachingEnabled() pulumi.BoolPtrOutput
- func (o AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyOutput() AppAccelerationPolicyResponseCachingPolicyOutput
- func (o AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyOutput
- func (o AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutput() AppAccelerationPolicyResponseCachingPolicyPtrOutput
- func (o AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyPtrOutput
- type AppAccelerationPolicyResponseCachingPolicyPtrInput
- type AppAccelerationPolicyResponseCachingPolicyPtrOutput
- func (o AppAccelerationPolicyResponseCachingPolicyPtrOutput) Elem() AppAccelerationPolicyResponseCachingPolicyOutput
- func (AppAccelerationPolicyResponseCachingPolicyPtrOutput) ElementType() reflect.Type
- func (o AppAccelerationPolicyResponseCachingPolicyPtrOutput) IsResponseHeaderBasedCachingEnabled() pulumi.BoolPtrOutput
- func (o AppAccelerationPolicyResponseCachingPolicyPtrOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutput() AppAccelerationPolicyResponseCachingPolicyPtrOutput
- func (o AppAccelerationPolicyResponseCachingPolicyPtrOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyPtrOutput
- type AppAccelerationPolicyResponseCompressionPolicy
- type AppAccelerationPolicyResponseCompressionPolicyArgs
- func (AppAccelerationPolicyResponseCompressionPolicyArgs) ElementType() reflect.Type
- func (i AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyOutput() AppAccelerationPolicyResponseCompressionPolicyOutput
- func (i AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyOutput
- func (i AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput() AppAccelerationPolicyResponseCompressionPolicyPtrOutput
- func (i AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyPtrOutput
- type AppAccelerationPolicyResponseCompressionPolicyGzipCompression
- type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs
- func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ElementType() reflect.Type
- func (i AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (i AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (i AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
- func (i AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
- type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput
- type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ElementType() reflect.Type
- func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
- type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrInput
- type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) Elem() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) ElementType() reflect.Type
- func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
- type AppAccelerationPolicyResponseCompressionPolicyInput
- type AppAccelerationPolicyResponseCompressionPolicyOutput
- func (AppAccelerationPolicyResponseCompressionPolicyOutput) ElementType() reflect.Type
- func (o AppAccelerationPolicyResponseCompressionPolicyOutput) GzipCompression() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyOutput() AppAccelerationPolicyResponseCompressionPolicyOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput() AppAccelerationPolicyResponseCompressionPolicyPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyPtrOutput
- type AppAccelerationPolicyResponseCompressionPolicyPtrInput
- type AppAccelerationPolicyResponseCompressionPolicyPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyPtrOutput) Elem() AppAccelerationPolicyResponseCompressionPolicyOutput
- func (AppAccelerationPolicyResponseCompressionPolicyPtrOutput) ElementType() reflect.Type
- func (o AppAccelerationPolicyResponseCompressionPolicyPtrOutput) GzipCompression() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput() AppAccelerationPolicyResponseCompressionPolicyPtrOutput
- func (o AppAccelerationPolicyResponseCompressionPolicyPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyPtrOutput
- type AppAccelerationPolicyState
- type AppAccelerationState
- type GetAppAccelerationPoliciesArgs
- type GetAppAccelerationPoliciesFilter
- type GetAppAccelerationPoliciesFilterArgs
- func (GetAppAccelerationPoliciesFilterArgs) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesFilterArgs) ToGetAppAccelerationPoliciesFilterOutput() GetAppAccelerationPoliciesFilterOutput
- func (i GetAppAccelerationPoliciesFilterArgs) ToGetAppAccelerationPoliciesFilterOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesFilterOutput
- type GetAppAccelerationPoliciesFilterArray
- func (GetAppAccelerationPoliciesFilterArray) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesFilterArray) ToGetAppAccelerationPoliciesFilterArrayOutput() GetAppAccelerationPoliciesFilterArrayOutput
- func (i GetAppAccelerationPoliciesFilterArray) ToGetAppAccelerationPoliciesFilterArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesFilterArrayOutput
- type GetAppAccelerationPoliciesFilterArrayInput
- type GetAppAccelerationPoliciesFilterArrayOutput
- func (GetAppAccelerationPoliciesFilterArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesFilterArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationPoliciesFilterOutput
- func (o GetAppAccelerationPoliciesFilterArrayOutput) ToGetAppAccelerationPoliciesFilterArrayOutput() GetAppAccelerationPoliciesFilterArrayOutput
- func (o GetAppAccelerationPoliciesFilterArrayOutput) ToGetAppAccelerationPoliciesFilterArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesFilterArrayOutput
- type GetAppAccelerationPoliciesFilterInput
- type GetAppAccelerationPoliciesFilterOutput
- func (GetAppAccelerationPoliciesFilterOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesFilterOutput) Name() pulumi.StringOutput
- func (o GetAppAccelerationPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAppAccelerationPoliciesFilterOutput) ToGetAppAccelerationPoliciesFilterOutput() GetAppAccelerationPoliciesFilterOutput
- func (o GetAppAccelerationPoliciesFilterOutput) ToGetAppAccelerationPoliciesFilterOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesFilterOutput
- func (o GetAppAccelerationPoliciesFilterOutput) Values() pulumi.StringArrayOutput
- type GetAppAccelerationPoliciesOutputArgs
- type GetAppAccelerationPoliciesResult
- type GetAppAccelerationPoliciesResultOutput
- func (o GetAppAccelerationPoliciesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetAppAccelerationPoliciesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetAppAccelerationPoliciesResultOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesResultOutput) Filters() GetAppAccelerationPoliciesFilterArrayOutput
- func (o GetAppAccelerationPoliciesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetAppAccelerationPoliciesResultOutput) States() pulumi.StringArrayOutput
- func (o GetAppAccelerationPoliciesResultOutput) ToGetAppAccelerationPoliciesResultOutput() GetAppAccelerationPoliciesResultOutput
- func (o GetAppAccelerationPoliciesResultOutput) ToGetAppAccelerationPoliciesResultOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesResultOutput
- func (o GetAppAccelerationPoliciesResultOutput) WebAppAccelerationPolicyCollections() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollection
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItem
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ResponseCachingPolicies() ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ResponseCompressionPolicies() ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) State() pulumi.StringOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicy
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput() ...
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput() ...
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput() ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) IsResponseHeaderBasedCachingEnabled() pulumi.BoolOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput() ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicy
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput() ...
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput() ...
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput() ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompression
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput() ...
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray) ElementType() reflect.Type
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput() ...
- func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput() ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) IsEnabled() pulumi.BoolOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput() ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyInput
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) GzipCompressions() ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput() ...
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutputWithContext(ctx context.Context) ...
- type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
- func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) Items() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
- func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
- type GetAppAccelerationPolicyResponseCachingPolicy
- type GetAppAccelerationPolicyResponseCachingPolicyArgs
- func (GetAppAccelerationPolicyResponseCachingPolicyArgs) ElementType() reflect.Type
- func (i GetAppAccelerationPolicyResponseCachingPolicyArgs) ToGetAppAccelerationPolicyResponseCachingPolicyOutput() GetAppAccelerationPolicyResponseCachingPolicyOutput
- func (i GetAppAccelerationPolicyResponseCachingPolicyArgs) ToGetAppAccelerationPolicyResponseCachingPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCachingPolicyOutput
- type GetAppAccelerationPolicyResponseCachingPolicyArray
- func (GetAppAccelerationPolicyResponseCachingPolicyArray) ElementType() reflect.Type
- func (i GetAppAccelerationPolicyResponseCachingPolicyArray) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutput() GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
- func (i GetAppAccelerationPolicyResponseCachingPolicyArray) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
- type GetAppAccelerationPolicyResponseCachingPolicyArrayInput
- type GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
- func (GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationPolicyResponseCachingPolicyOutput
- func (o GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutput() GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
- func (o GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
- type GetAppAccelerationPolicyResponseCachingPolicyInput
- type GetAppAccelerationPolicyResponseCachingPolicyOutput
- func (GetAppAccelerationPolicyResponseCachingPolicyOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPolicyResponseCachingPolicyOutput) IsResponseHeaderBasedCachingEnabled() pulumi.BoolOutput
- func (o GetAppAccelerationPolicyResponseCachingPolicyOutput) ToGetAppAccelerationPolicyResponseCachingPolicyOutput() GetAppAccelerationPolicyResponseCachingPolicyOutput
- func (o GetAppAccelerationPolicyResponseCachingPolicyOutput) ToGetAppAccelerationPolicyResponseCachingPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCachingPolicyOutput
- type GetAppAccelerationPolicyResponseCompressionPolicy
- type GetAppAccelerationPolicyResponseCompressionPolicyArgs
- func (GetAppAccelerationPolicyResponseCompressionPolicyArgs) ElementType() reflect.Type
- func (i GetAppAccelerationPolicyResponseCompressionPolicyArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyOutput() GetAppAccelerationPolicyResponseCompressionPolicyOutput
- func (i GetAppAccelerationPolicyResponseCompressionPolicyArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyOutput
- type GetAppAccelerationPolicyResponseCompressionPolicyArray
- func (GetAppAccelerationPolicyResponseCompressionPolicyArray) ElementType() reflect.Type
- func (i GetAppAccelerationPolicyResponseCompressionPolicyArray) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
- func (i GetAppAccelerationPolicyResponseCompressionPolicyArray) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
- type GetAppAccelerationPolicyResponseCompressionPolicyArrayInput
- type GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
- func (GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationPolicyResponseCompressionPolicyOutput
- func (o GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
- func (o GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
- type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompression
- type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs
- func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ElementType() reflect.Type
- func (i GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (i GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray
- func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray) ElementType() reflect.Type
- func (i GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
- func (i GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
- type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayInput
- type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
- func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
- func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
- type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput
- type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) IsEnabled() pulumi.BoolOutput
- func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
- type GetAppAccelerationPolicyResponseCompressionPolicyInput
- type GetAppAccelerationPolicyResponseCompressionPolicyOutput
- func (GetAppAccelerationPolicyResponseCompressionPolicyOutput) ElementType() reflect.Type
- func (o GetAppAccelerationPolicyResponseCompressionPolicyOutput) GzipCompressions() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
- func (o GetAppAccelerationPolicyResponseCompressionPolicyOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyOutput() GetAppAccelerationPolicyResponseCompressionPolicyOutput
- func (o GetAppAccelerationPolicyResponseCompressionPolicyOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyOutput
- type GetAppAccelerationsArgs
- type GetAppAccelerationsFilter
- type GetAppAccelerationsFilterArgs
- func (GetAppAccelerationsFilterArgs) ElementType() reflect.Type
- func (i GetAppAccelerationsFilterArgs) ToGetAppAccelerationsFilterOutput() GetAppAccelerationsFilterOutput
- func (i GetAppAccelerationsFilterArgs) ToGetAppAccelerationsFilterOutputWithContext(ctx context.Context) GetAppAccelerationsFilterOutput
- type GetAppAccelerationsFilterArray
- func (GetAppAccelerationsFilterArray) ElementType() reflect.Type
- func (i GetAppAccelerationsFilterArray) ToGetAppAccelerationsFilterArrayOutput() GetAppAccelerationsFilterArrayOutput
- func (i GetAppAccelerationsFilterArray) ToGetAppAccelerationsFilterArrayOutputWithContext(ctx context.Context) GetAppAccelerationsFilterArrayOutput
- type GetAppAccelerationsFilterArrayInput
- type GetAppAccelerationsFilterArrayOutput
- func (GetAppAccelerationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationsFilterArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationsFilterOutput
- func (o GetAppAccelerationsFilterArrayOutput) ToGetAppAccelerationsFilterArrayOutput() GetAppAccelerationsFilterArrayOutput
- func (o GetAppAccelerationsFilterArrayOutput) ToGetAppAccelerationsFilterArrayOutputWithContext(ctx context.Context) GetAppAccelerationsFilterArrayOutput
- type GetAppAccelerationsFilterInput
- type GetAppAccelerationsFilterOutput
- func (GetAppAccelerationsFilterOutput) ElementType() reflect.Type
- func (o GetAppAccelerationsFilterOutput) Name() pulumi.StringOutput
- func (o GetAppAccelerationsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAppAccelerationsFilterOutput) ToGetAppAccelerationsFilterOutput() GetAppAccelerationsFilterOutput
- func (o GetAppAccelerationsFilterOutput) ToGetAppAccelerationsFilterOutputWithContext(ctx context.Context) GetAppAccelerationsFilterOutput
- func (o GetAppAccelerationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAppAccelerationsOutputArgs
- type GetAppAccelerationsResult
- type GetAppAccelerationsResultOutput
- func (o GetAppAccelerationsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetAppAccelerationsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetAppAccelerationsResultOutput) ElementType() reflect.Type
- func (o GetAppAccelerationsResultOutput) Filters() GetAppAccelerationsFilterArrayOutput
- func (o GetAppAccelerationsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetAppAccelerationsResultOutput) States() pulumi.StringArrayOutput
- func (o GetAppAccelerationsResultOutput) ToGetAppAccelerationsResultOutput() GetAppAccelerationsResultOutput
- func (o GetAppAccelerationsResultOutput) ToGetAppAccelerationsResultOutputWithContext(ctx context.Context) GetAppAccelerationsResultOutput
- func (o GetAppAccelerationsResultOutput) WebAppAccelerationCollections() GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
- func (o GetAppAccelerationsResultOutput) WebAppAccelerationPolicyId() pulumi.StringPtrOutput
- type GetAppAccelerationsWebAppAccelerationCollection
- type GetAppAccelerationsWebAppAccelerationCollectionArgs
- func (GetAppAccelerationsWebAppAccelerationCollectionArgs) ElementType() reflect.Type
- func (i GetAppAccelerationsWebAppAccelerationCollectionArgs) ToGetAppAccelerationsWebAppAccelerationCollectionOutput() GetAppAccelerationsWebAppAccelerationCollectionOutput
- func (i GetAppAccelerationsWebAppAccelerationCollectionArgs) ToGetAppAccelerationsWebAppAccelerationCollectionOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionOutput
- type GetAppAccelerationsWebAppAccelerationCollectionArray
- func (GetAppAccelerationsWebAppAccelerationCollectionArray) ElementType() reflect.Type
- func (i GetAppAccelerationsWebAppAccelerationCollectionArray) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
- func (i GetAppAccelerationsWebAppAccelerationCollectionArray) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
- type GetAppAccelerationsWebAppAccelerationCollectionArrayInput
- type GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
- func (GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationsWebAppAccelerationCollectionOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
- type GetAppAccelerationsWebAppAccelerationCollectionInput
- type GetAppAccelerationsWebAppAccelerationCollectionItem
- type GetAppAccelerationsWebAppAccelerationCollectionItemArgs
- func (GetAppAccelerationsWebAppAccelerationCollectionItemArgs) ElementType() reflect.Type
- func (i GetAppAccelerationsWebAppAccelerationCollectionItemArgs) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutput() GetAppAccelerationsWebAppAccelerationCollectionItemOutput
- func (i GetAppAccelerationsWebAppAccelerationCollectionItemArgs) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemOutput
- type GetAppAccelerationsWebAppAccelerationCollectionItemArray
- func (GetAppAccelerationsWebAppAccelerationCollectionItemArray) ElementType() reflect.Type
- func (i GetAppAccelerationsWebAppAccelerationCollectionItemArray) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
- func (i GetAppAccelerationsWebAppAccelerationCollectionItemArray) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
- type GetAppAccelerationsWebAppAccelerationCollectionItemArrayInput
- type GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
- func (GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationsWebAppAccelerationCollectionItemOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
- type GetAppAccelerationsWebAppAccelerationCollectionItemInput
- type GetAppAccelerationsWebAppAccelerationCollectionItemOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) BackendType() pulumi.StringOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) ElementType() reflect.Type
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) State() pulumi.StringOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutput() GetAppAccelerationsWebAppAccelerationCollectionItemOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) WebAppAccelerationPolicyId() pulumi.StringOutput
- type GetAppAccelerationsWebAppAccelerationCollectionOutput
- func (GetAppAccelerationsWebAppAccelerationCollectionOutput) ElementType() reflect.Type
- func (o GetAppAccelerationsWebAppAccelerationCollectionOutput) Items() GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionOutput) ToGetAppAccelerationsWebAppAccelerationCollectionOutput() GetAppAccelerationsWebAppAccelerationCollectionOutput
- func (o GetAppAccelerationsWebAppAccelerationCollectionOutput) ToGetAppAccelerationsWebAppAccelerationCollectionOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionOutput
- type LookupAppAccelerationArgs
- type LookupAppAccelerationOutputArgs
- type LookupAppAccelerationPolicyArgs
- type LookupAppAccelerationPolicyOutputArgs
- type LookupAppAccelerationPolicyResult
- type LookupAppAccelerationPolicyResultOutput
- func (o LookupAppAccelerationPolicyResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupAppAccelerationPolicyResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupAppAccelerationPolicyResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAppAccelerationPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAppAccelerationPolicyResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupAppAccelerationPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupAppAccelerationPolicyResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupAppAccelerationPolicyResultOutput) ResponseCachingPolicies() GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
- func (o LookupAppAccelerationPolicyResultOutput) ResponseCompressionPolicies() GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
- func (o LookupAppAccelerationPolicyResultOutput) State() pulumi.StringOutput
- func (o LookupAppAccelerationPolicyResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupAppAccelerationPolicyResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupAppAccelerationPolicyResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupAppAccelerationPolicyResultOutput) ToLookupAppAccelerationPolicyResultOutput() LookupAppAccelerationPolicyResultOutput
- func (o LookupAppAccelerationPolicyResultOutput) ToLookupAppAccelerationPolicyResultOutputWithContext(ctx context.Context) LookupAppAccelerationPolicyResultOutput
- func (o LookupAppAccelerationPolicyResultOutput) WebAppAccelerationPolicyId() pulumi.StringOutput
- type LookupAppAccelerationResult
- type LookupAppAccelerationResultOutput
- func (o LookupAppAccelerationResultOutput) BackendType() pulumi.StringOutput
- func (o LookupAppAccelerationResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupAppAccelerationResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupAppAccelerationResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAppAccelerationResultOutput) ElementType() reflect.Type
- func (o LookupAppAccelerationResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupAppAccelerationResultOutput) Id() pulumi.StringOutput
- func (o LookupAppAccelerationResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupAppAccelerationResultOutput) LoadBalancerId() pulumi.StringOutput
- func (o LookupAppAccelerationResultOutput) State() pulumi.StringOutput
- func (o LookupAppAccelerationResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupAppAccelerationResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupAppAccelerationResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupAppAccelerationResultOutput) ToLookupAppAccelerationResultOutput() LookupAppAccelerationResultOutput
- func (o LookupAppAccelerationResultOutput) ToLookupAppAccelerationResultOutputWithContext(ctx context.Context) LookupAppAccelerationResultOutput
- func (o LookupAppAccelerationResultOutput) WebAppAccelerationId() pulumi.StringOutput
- func (o LookupAppAccelerationResultOutput) WebAppAccelerationPolicyId() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppAcceleration ¶
type AppAcceleration struct { pulumi.CustomResourceState // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType pulumi.StringOutput `pulumi:"backendType"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) WebAppAcceleration display name, can be renamed. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to. LoadBalancerId pulumi.StringOutput `pulumi:"loadBalancerId"` // The current state of the WebAppAcceleration. State pulumi.StringOutput `pulumi:"state"` // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time the WebAppAcceleration was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the WebAppAcceleration was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values WebAppAccelerationPolicyId pulumi.StringOutput `pulumi:"webAppAccelerationPolicyId"` }
This resource provides the Web App Acceleration resource in Oracle Cloud Infrastructure Waa service.
Creates a new WebAppAcceleration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/waa" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waa.NewAppAcceleration(ctx, "test_web_app_acceleration", &waa.AppAccelerationArgs{ BackendType: pulumi.Any(webAppAccelerationBackendType), CompartmentId: pulumi.Any(compartmentId), LoadBalancerId: pulumi.Any(testLoadBalancer.Id), WebAppAccelerationPolicyId: pulumi.Any(testWebAppAccelerationPolicy.Id), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, DisplayName: pulumi.Any(webAppAccelerationDisplayName), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, SystemTags: pulumi.Any(webAppAccelerationSystemTags), }) if err != nil { return err } return nil }) }
```
## Import
WebAppAccelerations can be imported using the `id`, e.g.
```sh $ pulumi import oci:Waa/appAcceleration:AppAcceleration test_web_app_acceleration "id" ```
func GetAppAcceleration ¶
func GetAppAcceleration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppAccelerationState, opts ...pulumi.ResourceOption) (*AppAcceleration, error)
GetAppAcceleration gets an existing AppAcceleration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAppAcceleration ¶
func NewAppAcceleration(ctx *pulumi.Context, name string, args *AppAccelerationArgs, opts ...pulumi.ResourceOption) (*AppAcceleration, error)
NewAppAcceleration registers a new resource with the given unique name, arguments, and options.
func (*AppAcceleration) ElementType ¶
func (*AppAcceleration) ElementType() reflect.Type
func (*AppAcceleration) ToAppAccelerationOutput ¶
func (i *AppAcceleration) ToAppAccelerationOutput() AppAccelerationOutput
func (*AppAcceleration) ToAppAccelerationOutputWithContext ¶
func (i *AppAcceleration) ToAppAccelerationOutputWithContext(ctx context.Context) AppAccelerationOutput
type AppAccelerationArgs ¶
type AppAccelerationArgs struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType pulumi.StringInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) WebAppAcceleration display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to. LoadBalancerId pulumi.StringInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values WebAppAccelerationPolicyId pulumi.StringInput }
The set of arguments for constructing a AppAcceleration resource.
func (AppAccelerationArgs) ElementType ¶
func (AppAccelerationArgs) ElementType() reflect.Type
type AppAccelerationArray ¶
type AppAccelerationArray []AppAccelerationInput
func (AppAccelerationArray) ElementType ¶
func (AppAccelerationArray) ElementType() reflect.Type
func (AppAccelerationArray) ToAppAccelerationArrayOutput ¶
func (i AppAccelerationArray) ToAppAccelerationArrayOutput() AppAccelerationArrayOutput
func (AppAccelerationArray) ToAppAccelerationArrayOutputWithContext ¶
func (i AppAccelerationArray) ToAppAccelerationArrayOutputWithContext(ctx context.Context) AppAccelerationArrayOutput
type AppAccelerationArrayInput ¶
type AppAccelerationArrayInput interface { pulumi.Input ToAppAccelerationArrayOutput() AppAccelerationArrayOutput ToAppAccelerationArrayOutputWithContext(context.Context) AppAccelerationArrayOutput }
AppAccelerationArrayInput is an input type that accepts AppAccelerationArray and AppAccelerationArrayOutput values. You can construct a concrete instance of `AppAccelerationArrayInput` via:
AppAccelerationArray{ AppAccelerationArgs{...} }
type AppAccelerationArrayOutput ¶
type AppAccelerationArrayOutput struct{ *pulumi.OutputState }
func (AppAccelerationArrayOutput) ElementType ¶
func (AppAccelerationArrayOutput) ElementType() reflect.Type
func (AppAccelerationArrayOutput) Index ¶
func (o AppAccelerationArrayOutput) Index(i pulumi.IntInput) AppAccelerationOutput
func (AppAccelerationArrayOutput) ToAppAccelerationArrayOutput ¶
func (o AppAccelerationArrayOutput) ToAppAccelerationArrayOutput() AppAccelerationArrayOutput
func (AppAccelerationArrayOutput) ToAppAccelerationArrayOutputWithContext ¶
func (o AppAccelerationArrayOutput) ToAppAccelerationArrayOutputWithContext(ctx context.Context) AppAccelerationArrayOutput
type AppAccelerationInput ¶
type AppAccelerationInput interface { pulumi.Input ToAppAccelerationOutput() AppAccelerationOutput ToAppAccelerationOutputWithContext(ctx context.Context) AppAccelerationOutput }
type AppAccelerationMap ¶
type AppAccelerationMap map[string]AppAccelerationInput
func (AppAccelerationMap) ElementType ¶
func (AppAccelerationMap) ElementType() reflect.Type
func (AppAccelerationMap) ToAppAccelerationMapOutput ¶
func (i AppAccelerationMap) ToAppAccelerationMapOutput() AppAccelerationMapOutput
func (AppAccelerationMap) ToAppAccelerationMapOutputWithContext ¶
func (i AppAccelerationMap) ToAppAccelerationMapOutputWithContext(ctx context.Context) AppAccelerationMapOutput
type AppAccelerationMapInput ¶
type AppAccelerationMapInput interface { pulumi.Input ToAppAccelerationMapOutput() AppAccelerationMapOutput ToAppAccelerationMapOutputWithContext(context.Context) AppAccelerationMapOutput }
AppAccelerationMapInput is an input type that accepts AppAccelerationMap and AppAccelerationMapOutput values. You can construct a concrete instance of `AppAccelerationMapInput` via:
AppAccelerationMap{ "key": AppAccelerationArgs{...} }
type AppAccelerationMapOutput ¶
type AppAccelerationMapOutput struct{ *pulumi.OutputState }
func (AppAccelerationMapOutput) ElementType ¶
func (AppAccelerationMapOutput) ElementType() reflect.Type
func (AppAccelerationMapOutput) MapIndex ¶
func (o AppAccelerationMapOutput) MapIndex(k pulumi.StringInput) AppAccelerationOutput
func (AppAccelerationMapOutput) ToAppAccelerationMapOutput ¶
func (o AppAccelerationMapOutput) ToAppAccelerationMapOutput() AppAccelerationMapOutput
func (AppAccelerationMapOutput) ToAppAccelerationMapOutputWithContext ¶
func (o AppAccelerationMapOutput) ToAppAccelerationMapOutputWithContext(ctx context.Context) AppAccelerationMapOutput
type AppAccelerationOutput ¶
type AppAccelerationOutput struct{ *pulumi.OutputState }
func (AppAccelerationOutput) BackendType ¶
func (o AppAccelerationOutput) BackendType() pulumi.StringOutput
Type of the WebAppFirewall, as example LOAD_BALANCER.
func (AppAccelerationOutput) CompartmentId ¶
func (o AppAccelerationOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (AppAccelerationOutput) DefinedTags ¶
func (o AppAccelerationOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (AppAccelerationOutput) DisplayName ¶
func (o AppAccelerationOutput) DisplayName() pulumi.StringOutput
(Updatable) WebAppAcceleration display name, can be renamed.
func (AppAccelerationOutput) ElementType ¶
func (AppAccelerationOutput) ElementType() reflect.Type
func (AppAccelerationOutput) FreeformTags ¶
func (o AppAccelerationOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (AppAccelerationOutput) LifecycleDetails ¶
func (o AppAccelerationOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (AppAccelerationOutput) LoadBalancerId ¶
func (o AppAccelerationOutput) LoadBalancerId() pulumi.StringOutput
LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to.
func (AppAccelerationOutput) State ¶
func (o AppAccelerationOutput) State() pulumi.StringOutput
The current state of the WebAppAcceleration.
func (AppAccelerationOutput) SystemTags ¶
func (o AppAccelerationOutput) SystemTags() pulumi.StringMapOutput
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (AppAccelerationOutput) TimeCreated ¶
func (o AppAccelerationOutput) TimeCreated() pulumi.StringOutput
The time the WebAppAcceleration was created. An RFC3339 formatted datetime string.
func (AppAccelerationOutput) TimeUpdated ¶
func (o AppAccelerationOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppAcceleration was updated. An RFC3339 formatted datetime string.
func (AppAccelerationOutput) ToAppAccelerationOutput ¶
func (o AppAccelerationOutput) ToAppAccelerationOutput() AppAccelerationOutput
func (AppAccelerationOutput) ToAppAccelerationOutputWithContext ¶
func (o AppAccelerationOutput) ToAppAccelerationOutputWithContext(ctx context.Context) AppAccelerationOutput
func (AppAccelerationOutput) WebAppAccelerationPolicyId ¶
func (o AppAccelerationOutput) WebAppAccelerationPolicyId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type AppAccelerationPolicy ¶
type AppAccelerationPolicy struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) WebAppAccelerationPolicy display name, can be renamed. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) An object that specifies an HTTP response caching policy. ResponseCachingPolicy AppAccelerationPolicyResponseCachingPolicyOutput `pulumi:"responseCachingPolicy"` // (Updatable) An object that specifies a compression policy for HTTP response from ENABLEMENT POINT to the client. // // This compression policy can be used to enable support for HTTP response compression algorithms like gzip and configure the conditions of when a compression algorithm will be used. // // HTTP responses will only be compressed if the client indicates support for one of the enabled compression algorithms via the "Accept-Encoding" request header. ResponseCompressionPolicy AppAccelerationPolicyResponseCompressionPolicyOutput `pulumi:"responseCompressionPolicy"` // The current state of the WebAppAccelerationPolicy. State pulumi.StringOutput `pulumi:"state"` // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time the WebAppAccelerationPolicy was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the WebAppAccelerationPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Web App Acceleration Policy resource in Oracle Cloud Infrastructure Waa service.
Creates a new WebAppAccelerationPolicy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/waa" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waa.NewAppAccelerationPolicy(ctx, "test_web_app_acceleration_policy", &waa.AppAccelerationPolicyArgs{ CompartmentId: pulumi.Any(compartmentId), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, DisplayName: pulumi.Any(webAppAccelerationPolicyDisplayName), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, ResponseCachingPolicy: &waa.AppAccelerationPolicyResponseCachingPolicyArgs{ IsResponseHeaderBasedCachingEnabled: pulumi.Any(webAppAccelerationPolicyResponseCachingPolicyIsResponseHeaderBasedCachingEnabled), }, ResponseCompressionPolicy: &waa.AppAccelerationPolicyResponseCompressionPolicyArgs{ GzipCompression: &waa.AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs{ IsEnabled: pulumi.Any(webAppAccelerationPolicyResponseCompressionPolicyGzipCompressionIsEnabled), }, }, SystemTags: pulumi.Any(webAppAccelerationPolicySystemTags), }) if err != nil { return err } return nil }) }
```
## Import
WebAppAccelerationPolicies can be imported using the `id`, e.g.
```sh $ pulumi import oci:Waa/appAccelerationPolicy:AppAccelerationPolicy test_web_app_acceleration_policy "id" ```
func GetAppAccelerationPolicy ¶
func GetAppAccelerationPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppAccelerationPolicyState, opts ...pulumi.ResourceOption) (*AppAccelerationPolicy, error)
GetAppAccelerationPolicy gets an existing AppAccelerationPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAppAccelerationPolicy ¶
func NewAppAccelerationPolicy(ctx *pulumi.Context, name string, args *AppAccelerationPolicyArgs, opts ...pulumi.ResourceOption) (*AppAccelerationPolicy, error)
NewAppAccelerationPolicy registers a new resource with the given unique name, arguments, and options.
func (*AppAccelerationPolicy) ElementType ¶
func (*AppAccelerationPolicy) ElementType() reflect.Type
func (*AppAccelerationPolicy) ToAppAccelerationPolicyOutput ¶
func (i *AppAccelerationPolicy) ToAppAccelerationPolicyOutput() AppAccelerationPolicyOutput
func (*AppAccelerationPolicy) ToAppAccelerationPolicyOutputWithContext ¶
func (i *AppAccelerationPolicy) ToAppAccelerationPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyOutput
type AppAccelerationPolicyArgs ¶
type AppAccelerationPolicyArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) WebAppAccelerationPolicy display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) An object that specifies an HTTP response caching policy. ResponseCachingPolicy AppAccelerationPolicyResponseCachingPolicyPtrInput // (Updatable) An object that specifies a compression policy for HTTP response from ENABLEMENT POINT to the client. // // This compression policy can be used to enable support for HTTP response compression algorithms like gzip and configure the conditions of when a compression algorithm will be used. // // HTTP responses will only be compressed if the client indicates support for one of the enabled compression algorithms via the "Accept-Encoding" request header. ResponseCompressionPolicy AppAccelerationPolicyResponseCompressionPolicyPtrInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SystemTags pulumi.StringMapInput }
The set of arguments for constructing a AppAccelerationPolicy resource.
func (AppAccelerationPolicyArgs) ElementType ¶
func (AppAccelerationPolicyArgs) ElementType() reflect.Type
type AppAccelerationPolicyArray ¶
type AppAccelerationPolicyArray []AppAccelerationPolicyInput
func (AppAccelerationPolicyArray) ElementType ¶
func (AppAccelerationPolicyArray) ElementType() reflect.Type
func (AppAccelerationPolicyArray) ToAppAccelerationPolicyArrayOutput ¶
func (i AppAccelerationPolicyArray) ToAppAccelerationPolicyArrayOutput() AppAccelerationPolicyArrayOutput
func (AppAccelerationPolicyArray) ToAppAccelerationPolicyArrayOutputWithContext ¶
func (i AppAccelerationPolicyArray) ToAppAccelerationPolicyArrayOutputWithContext(ctx context.Context) AppAccelerationPolicyArrayOutput
type AppAccelerationPolicyArrayInput ¶
type AppAccelerationPolicyArrayInput interface { pulumi.Input ToAppAccelerationPolicyArrayOutput() AppAccelerationPolicyArrayOutput ToAppAccelerationPolicyArrayOutputWithContext(context.Context) AppAccelerationPolicyArrayOutput }
AppAccelerationPolicyArrayInput is an input type that accepts AppAccelerationPolicyArray and AppAccelerationPolicyArrayOutput values. You can construct a concrete instance of `AppAccelerationPolicyArrayInput` via:
AppAccelerationPolicyArray{ AppAccelerationPolicyArgs{...} }
type AppAccelerationPolicyArrayOutput ¶
type AppAccelerationPolicyArrayOutput struct{ *pulumi.OutputState }
func (AppAccelerationPolicyArrayOutput) ElementType ¶
func (AppAccelerationPolicyArrayOutput) ElementType() reflect.Type
func (AppAccelerationPolicyArrayOutput) Index ¶
func (o AppAccelerationPolicyArrayOutput) Index(i pulumi.IntInput) AppAccelerationPolicyOutput
func (AppAccelerationPolicyArrayOutput) ToAppAccelerationPolicyArrayOutput ¶
func (o AppAccelerationPolicyArrayOutput) ToAppAccelerationPolicyArrayOutput() AppAccelerationPolicyArrayOutput
func (AppAccelerationPolicyArrayOutput) ToAppAccelerationPolicyArrayOutputWithContext ¶
func (o AppAccelerationPolicyArrayOutput) ToAppAccelerationPolicyArrayOutputWithContext(ctx context.Context) AppAccelerationPolicyArrayOutput
type AppAccelerationPolicyInput ¶
type AppAccelerationPolicyInput interface { pulumi.Input ToAppAccelerationPolicyOutput() AppAccelerationPolicyOutput ToAppAccelerationPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyOutput }
type AppAccelerationPolicyMap ¶
type AppAccelerationPolicyMap map[string]AppAccelerationPolicyInput
func (AppAccelerationPolicyMap) ElementType ¶
func (AppAccelerationPolicyMap) ElementType() reflect.Type
func (AppAccelerationPolicyMap) ToAppAccelerationPolicyMapOutput ¶
func (i AppAccelerationPolicyMap) ToAppAccelerationPolicyMapOutput() AppAccelerationPolicyMapOutput
func (AppAccelerationPolicyMap) ToAppAccelerationPolicyMapOutputWithContext ¶
func (i AppAccelerationPolicyMap) ToAppAccelerationPolicyMapOutputWithContext(ctx context.Context) AppAccelerationPolicyMapOutput
type AppAccelerationPolicyMapInput ¶
type AppAccelerationPolicyMapInput interface { pulumi.Input ToAppAccelerationPolicyMapOutput() AppAccelerationPolicyMapOutput ToAppAccelerationPolicyMapOutputWithContext(context.Context) AppAccelerationPolicyMapOutput }
AppAccelerationPolicyMapInput is an input type that accepts AppAccelerationPolicyMap and AppAccelerationPolicyMapOutput values. You can construct a concrete instance of `AppAccelerationPolicyMapInput` via:
AppAccelerationPolicyMap{ "key": AppAccelerationPolicyArgs{...} }
type AppAccelerationPolicyMapOutput ¶
type AppAccelerationPolicyMapOutput struct{ *pulumi.OutputState }
func (AppAccelerationPolicyMapOutput) ElementType ¶
func (AppAccelerationPolicyMapOutput) ElementType() reflect.Type
func (AppAccelerationPolicyMapOutput) MapIndex ¶
func (o AppAccelerationPolicyMapOutput) MapIndex(k pulumi.StringInput) AppAccelerationPolicyOutput
func (AppAccelerationPolicyMapOutput) ToAppAccelerationPolicyMapOutput ¶
func (o AppAccelerationPolicyMapOutput) ToAppAccelerationPolicyMapOutput() AppAccelerationPolicyMapOutput
func (AppAccelerationPolicyMapOutput) ToAppAccelerationPolicyMapOutputWithContext ¶
func (o AppAccelerationPolicyMapOutput) ToAppAccelerationPolicyMapOutputWithContext(ctx context.Context) AppAccelerationPolicyMapOutput
type AppAccelerationPolicyOutput ¶
type AppAccelerationPolicyOutput struct{ *pulumi.OutputState }
func (AppAccelerationPolicyOutput) CompartmentId ¶
func (o AppAccelerationPolicyOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (AppAccelerationPolicyOutput) DefinedTags ¶
func (o AppAccelerationPolicyOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (AppAccelerationPolicyOutput) DisplayName ¶
func (o AppAccelerationPolicyOutput) DisplayName() pulumi.StringOutput
(Updatable) WebAppAccelerationPolicy display name, can be renamed.
func (AppAccelerationPolicyOutput) ElementType ¶
func (AppAccelerationPolicyOutput) ElementType() reflect.Type
func (AppAccelerationPolicyOutput) FreeformTags ¶
func (o AppAccelerationPolicyOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (AppAccelerationPolicyOutput) LifecycleDetails ¶
func (o AppAccelerationPolicyOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (AppAccelerationPolicyOutput) ResponseCachingPolicy ¶
func (o AppAccelerationPolicyOutput) ResponseCachingPolicy() AppAccelerationPolicyResponseCachingPolicyOutput
(Updatable) An object that specifies an HTTP response caching policy.
func (AppAccelerationPolicyOutput) ResponseCompressionPolicy ¶
func (o AppAccelerationPolicyOutput) ResponseCompressionPolicy() AppAccelerationPolicyResponseCompressionPolicyOutput
(Updatable) An object that specifies a compression policy for HTTP response from ENABLEMENT POINT to the client.
This compression policy can be used to enable support for HTTP response compression algorithms like gzip and configure the conditions of when a compression algorithm will be used.
HTTP responses will only be compressed if the client indicates support for one of the enabled compression algorithms via the "Accept-Encoding" request header.
func (AppAccelerationPolicyOutput) State ¶
func (o AppAccelerationPolicyOutput) State() pulumi.StringOutput
The current state of the WebAppAccelerationPolicy.
func (AppAccelerationPolicyOutput) SystemTags ¶
func (o AppAccelerationPolicyOutput) SystemTags() pulumi.StringMapOutput
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (AppAccelerationPolicyOutput) TimeCreated ¶
func (o AppAccelerationPolicyOutput) TimeCreated() pulumi.StringOutput
The time the WebAppAccelerationPolicy was created. An RFC3339 formatted datetime string.
func (AppAccelerationPolicyOutput) TimeUpdated ¶
func (o AppAccelerationPolicyOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppAccelerationPolicy was updated. An RFC3339 formatted datetime string.
func (AppAccelerationPolicyOutput) ToAppAccelerationPolicyOutput ¶
func (o AppAccelerationPolicyOutput) ToAppAccelerationPolicyOutput() AppAccelerationPolicyOutput
func (AppAccelerationPolicyOutput) ToAppAccelerationPolicyOutputWithContext ¶
func (o AppAccelerationPolicyOutput) ToAppAccelerationPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyOutput
type AppAccelerationPolicyResponseCachingPolicy ¶
type AppAccelerationPolicyResponseCachingPolicy struct { // (Updatable) When false, responses will not be cached by the backend based on response headers. // // When true, responses that contain one of the supported cache control headers will be cached according to the values specified in the cache control headers. // // The "X-Accel-Expires" header field sets caching time of a response in seconds. The zero value disables caching for a response. If the value starts with the @ prefix, it sets an absolute time in seconds since Epoch, up to which the response may be cached. // // If the header does not include the "X-Accel-Expires" field, parameters of caching may be set in the header fields "Expires" or "Cache-Control". // // If the header includes the "Set-Cookie" field, such a response will not be cached. // // If the header includes the "Vary" field with the special value "*", such a response will not be cached. If the header includes the "Vary" field with another value, such a response will be cached taking into account the corresponding request header fields. IsResponseHeaderBasedCachingEnabled *bool `pulumi:"isResponseHeaderBasedCachingEnabled"` }
type AppAccelerationPolicyResponseCachingPolicyArgs ¶
type AppAccelerationPolicyResponseCachingPolicyArgs struct { // (Updatable) When false, responses will not be cached by the backend based on response headers. // // When true, responses that contain one of the supported cache control headers will be cached according to the values specified in the cache control headers. // // The "X-Accel-Expires" header field sets caching time of a response in seconds. The zero value disables caching for a response. If the value starts with the @ prefix, it sets an absolute time in seconds since Epoch, up to which the response may be cached. // // If the header does not include the "X-Accel-Expires" field, parameters of caching may be set in the header fields "Expires" or "Cache-Control". // // If the header includes the "Set-Cookie" field, such a response will not be cached. // // If the header includes the "Vary" field with the special value "*", such a response will not be cached. If the header includes the "Vary" field with another value, such a response will be cached taking into account the corresponding request header fields. IsResponseHeaderBasedCachingEnabled pulumi.BoolPtrInput `pulumi:"isResponseHeaderBasedCachingEnabled"` }
func (AppAccelerationPolicyResponseCachingPolicyArgs) ElementType ¶
func (AppAccelerationPolicyResponseCachingPolicyArgs) ElementType() reflect.Type
func (AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyOutput ¶
func (i AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyOutput() AppAccelerationPolicyResponseCachingPolicyOutput
func (AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyOutputWithContext ¶
func (i AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyOutput
func (AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyPtrOutput ¶
func (i AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyPtrOutput() AppAccelerationPolicyResponseCachingPolicyPtrOutput
func (AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext ¶
func (i AppAccelerationPolicyResponseCachingPolicyArgs) ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyPtrOutput
type AppAccelerationPolicyResponseCachingPolicyInput ¶
type AppAccelerationPolicyResponseCachingPolicyInput interface { pulumi.Input ToAppAccelerationPolicyResponseCachingPolicyOutput() AppAccelerationPolicyResponseCachingPolicyOutput ToAppAccelerationPolicyResponseCachingPolicyOutputWithContext(context.Context) AppAccelerationPolicyResponseCachingPolicyOutput }
AppAccelerationPolicyResponseCachingPolicyInput is an input type that accepts AppAccelerationPolicyResponseCachingPolicyArgs and AppAccelerationPolicyResponseCachingPolicyOutput values. You can construct a concrete instance of `AppAccelerationPolicyResponseCachingPolicyInput` via:
AppAccelerationPolicyResponseCachingPolicyArgs{...}
type AppAccelerationPolicyResponseCachingPolicyOutput ¶
type AppAccelerationPolicyResponseCachingPolicyOutput struct{ *pulumi.OutputState }
func (AppAccelerationPolicyResponseCachingPolicyOutput) ElementType ¶
func (AppAccelerationPolicyResponseCachingPolicyOutput) ElementType() reflect.Type
func (AppAccelerationPolicyResponseCachingPolicyOutput) IsResponseHeaderBasedCachingEnabled ¶
func (o AppAccelerationPolicyResponseCachingPolicyOutput) IsResponseHeaderBasedCachingEnabled() pulumi.BoolPtrOutput
(Updatable) When false, responses will not be cached by the backend based on response headers.
When true, responses that contain one of the supported cache control headers will be cached according to the values specified in the cache control headers.
The "X-Accel-Expires" header field sets caching time of a response in seconds. The zero value disables caching for a response. If the value starts with the @ prefix, it sets an absolute time in seconds since Epoch, up to which the response may be cached.
If the header does not include the "X-Accel-Expires" field, parameters of caching may be set in the header fields "Expires" or "Cache-Control".
If the header includes the "Set-Cookie" field, such a response will not be cached.
If the header includes the "Vary" field with the special value "*", such a response will not be cached. If the header includes the "Vary" field with another value, such a response will be cached taking into account the corresponding request header fields.
func (AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyOutput ¶
func (o AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyOutput() AppAccelerationPolicyResponseCachingPolicyOutput
func (AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyOutputWithContext ¶
func (o AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyOutput
func (AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutput ¶
func (o AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutput() AppAccelerationPolicyResponseCachingPolicyPtrOutput
func (AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext ¶
func (o AppAccelerationPolicyResponseCachingPolicyOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyPtrOutput
type AppAccelerationPolicyResponseCachingPolicyPtrInput ¶
type AppAccelerationPolicyResponseCachingPolicyPtrInput interface { pulumi.Input ToAppAccelerationPolicyResponseCachingPolicyPtrOutput() AppAccelerationPolicyResponseCachingPolicyPtrOutput ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext(context.Context) AppAccelerationPolicyResponseCachingPolicyPtrOutput }
AppAccelerationPolicyResponseCachingPolicyPtrInput is an input type that accepts AppAccelerationPolicyResponseCachingPolicyArgs, AppAccelerationPolicyResponseCachingPolicyPtr and AppAccelerationPolicyResponseCachingPolicyPtrOutput values. You can construct a concrete instance of `AppAccelerationPolicyResponseCachingPolicyPtrInput` via:
AppAccelerationPolicyResponseCachingPolicyArgs{...} or: nil
func AppAccelerationPolicyResponseCachingPolicyPtr ¶
func AppAccelerationPolicyResponseCachingPolicyPtr(v *AppAccelerationPolicyResponseCachingPolicyArgs) AppAccelerationPolicyResponseCachingPolicyPtrInput
type AppAccelerationPolicyResponseCachingPolicyPtrOutput ¶
type AppAccelerationPolicyResponseCachingPolicyPtrOutput struct{ *pulumi.OutputState }
func (AppAccelerationPolicyResponseCachingPolicyPtrOutput) ElementType ¶
func (AppAccelerationPolicyResponseCachingPolicyPtrOutput) ElementType() reflect.Type
func (AppAccelerationPolicyResponseCachingPolicyPtrOutput) IsResponseHeaderBasedCachingEnabled ¶
func (o AppAccelerationPolicyResponseCachingPolicyPtrOutput) IsResponseHeaderBasedCachingEnabled() pulumi.BoolPtrOutput
(Updatable) When false, responses will not be cached by the backend based on response headers.
When true, responses that contain one of the supported cache control headers will be cached according to the values specified in the cache control headers.
The "X-Accel-Expires" header field sets caching time of a response in seconds. The zero value disables caching for a response. If the value starts with the @ prefix, it sets an absolute time in seconds since Epoch, up to which the response may be cached.
If the header does not include the "X-Accel-Expires" field, parameters of caching may be set in the header fields "Expires" or "Cache-Control".
If the header includes the "Set-Cookie" field, such a response will not be cached.
If the header includes the "Vary" field with the special value "*", such a response will not be cached. If the header includes the "Vary" field with another value, such a response will be cached taking into account the corresponding request header fields.
func (AppAccelerationPolicyResponseCachingPolicyPtrOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutput ¶
func (o AppAccelerationPolicyResponseCachingPolicyPtrOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutput() AppAccelerationPolicyResponseCachingPolicyPtrOutput
func (AppAccelerationPolicyResponseCachingPolicyPtrOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext ¶
func (o AppAccelerationPolicyResponseCachingPolicyPtrOutput) ToAppAccelerationPolicyResponseCachingPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCachingPolicyPtrOutput
type AppAccelerationPolicyResponseCompressionPolicy ¶
type AppAccelerationPolicyResponseCompressionPolicy struct { // (Updatable) An object that specifies the gzip compression policy. GzipCompression *AppAccelerationPolicyResponseCompressionPolicyGzipCompression `pulumi:"gzipCompression"` }
type AppAccelerationPolicyResponseCompressionPolicyArgs ¶
type AppAccelerationPolicyResponseCompressionPolicyArgs struct { // (Updatable) An object that specifies the gzip compression policy. GzipCompression AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrInput `pulumi:"gzipCompression"` }
func (AppAccelerationPolicyResponseCompressionPolicyArgs) ElementType ¶
func (AppAccelerationPolicyResponseCompressionPolicyArgs) ElementType() reflect.Type
func (AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyOutput ¶
func (i AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyOutput() AppAccelerationPolicyResponseCompressionPolicyOutput
func (AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyOutputWithContext ¶
func (i AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyOutput
func (AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput ¶
func (i AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput() AppAccelerationPolicyResponseCompressionPolicyPtrOutput
func (AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext ¶
func (i AppAccelerationPolicyResponseCompressionPolicyArgs) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyPtrOutput
type AppAccelerationPolicyResponseCompressionPolicyGzipCompression ¶
type AppAccelerationPolicyResponseCompressionPolicyGzipCompression struct { // (Updatable) When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header. // // When false, support for gzip compression is disabled and HTTP responses will not be compressed with gzip even if the client indicates support for gzip. IsEnabled *bool `pulumi:"isEnabled"` }
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs ¶
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs struct { // (Updatable) When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header. // // When false, support for gzip compression is disabled and HTTP responses will not be compressed with gzip even if the client indicates support for gzip. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` }
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ElementType ¶
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ElementType() reflect.Type
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput ¶
func (i AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext ¶
func (i AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput ¶
func (i AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext ¶
func (i AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput ¶
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput interface { pulumi.Input ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput }
AppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput is an input type that accepts AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs and AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput values. You can construct a concrete instance of `AppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput` via:
AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs{...}
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput ¶
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput struct{ *pulumi.OutputState }
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ElementType ¶
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ElementType() reflect.Type
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) IsEnabled ¶
func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) IsEnabled() pulumi.BoolPtrOutput
(Updatable) When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header.
When false, support for gzip compression is disabled and HTTP responses will not be compressed with gzip even if the client indicates support for gzip.
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput ¶
func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext ¶
func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput ¶
func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext ¶
func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrInput ¶
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrInput interface { pulumi.Input ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext(context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput }
AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrInput is an input type that accepts AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs, AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtr and AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput values. You can construct a concrete instance of `AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrInput` via:
AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs{...} or: nil
func AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtr ¶
func AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtr(v *AppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrInput
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput ¶
type AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput struct{ *pulumi.OutputState }
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) ElementType ¶
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) ElementType() reflect.Type
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) IsEnabled ¶
func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) IsEnabled() pulumi.BoolPtrOutput
(Updatable) When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header.
When false, support for gzip compression is disabled and HTTP responses will not be compressed with gzip even if the client indicates support for gzip.
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput ¶
func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
func (AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext ¶
func (o AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
type AppAccelerationPolicyResponseCompressionPolicyInput ¶
type AppAccelerationPolicyResponseCompressionPolicyInput interface { pulumi.Input ToAppAccelerationPolicyResponseCompressionPolicyOutput() AppAccelerationPolicyResponseCompressionPolicyOutput ToAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(context.Context) AppAccelerationPolicyResponseCompressionPolicyOutput }
AppAccelerationPolicyResponseCompressionPolicyInput is an input type that accepts AppAccelerationPolicyResponseCompressionPolicyArgs and AppAccelerationPolicyResponseCompressionPolicyOutput values. You can construct a concrete instance of `AppAccelerationPolicyResponseCompressionPolicyInput` via:
AppAccelerationPolicyResponseCompressionPolicyArgs{...}
type AppAccelerationPolicyResponseCompressionPolicyOutput ¶
type AppAccelerationPolicyResponseCompressionPolicyOutput struct{ *pulumi.OutputState }
func (AppAccelerationPolicyResponseCompressionPolicyOutput) ElementType ¶
func (AppAccelerationPolicyResponseCompressionPolicyOutput) ElementType() reflect.Type
func (AppAccelerationPolicyResponseCompressionPolicyOutput) GzipCompression ¶
func (o AppAccelerationPolicyResponseCompressionPolicyOutput) GzipCompression() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
(Updatable) An object that specifies the gzip compression policy.
func (AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyOutput ¶
func (o AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyOutput() AppAccelerationPolicyResponseCompressionPolicyOutput
func (AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyOutputWithContext ¶
func (o AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyOutput
func (AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput ¶
func (o AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput() AppAccelerationPolicyResponseCompressionPolicyPtrOutput
func (AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext ¶
func (o AppAccelerationPolicyResponseCompressionPolicyOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyPtrOutput
type AppAccelerationPolicyResponseCompressionPolicyPtrInput ¶
type AppAccelerationPolicyResponseCompressionPolicyPtrInput interface { pulumi.Input ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput() AppAccelerationPolicyResponseCompressionPolicyPtrOutput ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext(context.Context) AppAccelerationPolicyResponseCompressionPolicyPtrOutput }
AppAccelerationPolicyResponseCompressionPolicyPtrInput is an input type that accepts AppAccelerationPolicyResponseCompressionPolicyArgs, AppAccelerationPolicyResponseCompressionPolicyPtr and AppAccelerationPolicyResponseCompressionPolicyPtrOutput values. You can construct a concrete instance of `AppAccelerationPolicyResponseCompressionPolicyPtrInput` via:
AppAccelerationPolicyResponseCompressionPolicyArgs{...} or: nil
func AppAccelerationPolicyResponseCompressionPolicyPtr ¶
func AppAccelerationPolicyResponseCompressionPolicyPtr(v *AppAccelerationPolicyResponseCompressionPolicyArgs) AppAccelerationPolicyResponseCompressionPolicyPtrInput
type AppAccelerationPolicyResponseCompressionPolicyPtrOutput ¶
type AppAccelerationPolicyResponseCompressionPolicyPtrOutput struct{ *pulumi.OutputState }
func (AppAccelerationPolicyResponseCompressionPolicyPtrOutput) ElementType ¶
func (AppAccelerationPolicyResponseCompressionPolicyPtrOutput) ElementType() reflect.Type
func (AppAccelerationPolicyResponseCompressionPolicyPtrOutput) GzipCompression ¶
func (o AppAccelerationPolicyResponseCompressionPolicyPtrOutput) GzipCompression() AppAccelerationPolicyResponseCompressionPolicyGzipCompressionPtrOutput
(Updatable) An object that specifies the gzip compression policy.
func (AppAccelerationPolicyResponseCompressionPolicyPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput ¶
func (o AppAccelerationPolicyResponseCompressionPolicyPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutput() AppAccelerationPolicyResponseCompressionPolicyPtrOutput
func (AppAccelerationPolicyResponseCompressionPolicyPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext ¶
func (o AppAccelerationPolicyResponseCompressionPolicyPtrOutput) ToAppAccelerationPolicyResponseCompressionPolicyPtrOutputWithContext(ctx context.Context) AppAccelerationPolicyResponseCompressionPolicyPtrOutput
type AppAccelerationPolicyState ¶
type AppAccelerationPolicyState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) WebAppAccelerationPolicy display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringPtrInput // (Updatable) An object that specifies an HTTP response caching policy. ResponseCachingPolicy AppAccelerationPolicyResponseCachingPolicyPtrInput // (Updatable) An object that specifies a compression policy for HTTP response from ENABLEMENT POINT to the client. // // This compression policy can be used to enable support for HTTP response compression algorithms like gzip and configure the conditions of when a compression algorithm will be used. // // HTTP responses will only be compressed if the client indicates support for one of the enabled compression algorithms via the "Accept-Encoding" request header. ResponseCompressionPolicy AppAccelerationPolicyResponseCompressionPolicyPtrInput // The current state of the WebAppAccelerationPolicy. State pulumi.StringPtrInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SystemTags pulumi.StringMapInput // The time the WebAppAccelerationPolicy was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time the WebAppAccelerationPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (AppAccelerationPolicyState) ElementType ¶
func (AppAccelerationPolicyState) ElementType() reflect.Type
type AppAccelerationState ¶
type AppAccelerationState struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) WebAppAcceleration display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringPtrInput // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to. LoadBalancerId pulumi.StringPtrInput // The current state of the WebAppAcceleration. State pulumi.StringPtrInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time the WebAppAcceleration was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time the WebAppAcceleration was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values WebAppAccelerationPolicyId pulumi.StringPtrInput }
func (AppAccelerationState) ElementType ¶
func (AppAccelerationState) ElementType() reflect.Type
type GetAppAccelerationPoliciesArgs ¶
type GetAppAccelerationPoliciesArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetAppAccelerationPoliciesFilter `pulumi:"filters"` // A filter to return only the WebAppAccelerationPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id *string `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States []string `pulumi:"states"` }
A collection of arguments for invoking getAppAccelerationPolicies.
type GetAppAccelerationPoliciesFilterArgs ¶
type GetAppAccelerationPoliciesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAppAccelerationPoliciesFilterArgs) ElementType ¶
func (GetAppAccelerationPoliciesFilterArgs) ElementType() reflect.Type
func (GetAppAccelerationPoliciesFilterArgs) ToGetAppAccelerationPoliciesFilterOutput ¶
func (i GetAppAccelerationPoliciesFilterArgs) ToGetAppAccelerationPoliciesFilterOutput() GetAppAccelerationPoliciesFilterOutput
func (GetAppAccelerationPoliciesFilterArgs) ToGetAppAccelerationPoliciesFilterOutputWithContext ¶
func (i GetAppAccelerationPoliciesFilterArgs) ToGetAppAccelerationPoliciesFilterOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesFilterOutput
type GetAppAccelerationPoliciesFilterArray ¶
type GetAppAccelerationPoliciesFilterArray []GetAppAccelerationPoliciesFilterInput
func (GetAppAccelerationPoliciesFilterArray) ElementType ¶
func (GetAppAccelerationPoliciesFilterArray) ElementType() reflect.Type
func (GetAppAccelerationPoliciesFilterArray) ToGetAppAccelerationPoliciesFilterArrayOutput ¶
func (i GetAppAccelerationPoliciesFilterArray) ToGetAppAccelerationPoliciesFilterArrayOutput() GetAppAccelerationPoliciesFilterArrayOutput
func (GetAppAccelerationPoliciesFilterArray) ToGetAppAccelerationPoliciesFilterArrayOutputWithContext ¶
func (i GetAppAccelerationPoliciesFilterArray) ToGetAppAccelerationPoliciesFilterArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesFilterArrayOutput
type GetAppAccelerationPoliciesFilterArrayInput ¶
type GetAppAccelerationPoliciesFilterArrayInput interface { pulumi.Input ToGetAppAccelerationPoliciesFilterArrayOutput() GetAppAccelerationPoliciesFilterArrayOutput ToGetAppAccelerationPoliciesFilterArrayOutputWithContext(context.Context) GetAppAccelerationPoliciesFilterArrayOutput }
GetAppAccelerationPoliciesFilterArrayInput is an input type that accepts GetAppAccelerationPoliciesFilterArray and GetAppAccelerationPoliciesFilterArrayOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesFilterArrayInput` via:
GetAppAccelerationPoliciesFilterArray{ GetAppAccelerationPoliciesFilterArgs{...} }
type GetAppAccelerationPoliciesFilterArrayOutput ¶
type GetAppAccelerationPoliciesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesFilterArrayOutput) ElementType ¶
func (GetAppAccelerationPoliciesFilterArrayOutput) ElementType() reflect.Type
func (GetAppAccelerationPoliciesFilterArrayOutput) ToGetAppAccelerationPoliciesFilterArrayOutput ¶
func (o GetAppAccelerationPoliciesFilterArrayOutput) ToGetAppAccelerationPoliciesFilterArrayOutput() GetAppAccelerationPoliciesFilterArrayOutput
func (GetAppAccelerationPoliciesFilterArrayOutput) ToGetAppAccelerationPoliciesFilterArrayOutputWithContext ¶
func (o GetAppAccelerationPoliciesFilterArrayOutput) ToGetAppAccelerationPoliciesFilterArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesFilterArrayOutput
type GetAppAccelerationPoliciesFilterInput ¶
type GetAppAccelerationPoliciesFilterInput interface { pulumi.Input ToGetAppAccelerationPoliciesFilterOutput() GetAppAccelerationPoliciesFilterOutput ToGetAppAccelerationPoliciesFilterOutputWithContext(context.Context) GetAppAccelerationPoliciesFilterOutput }
GetAppAccelerationPoliciesFilterInput is an input type that accepts GetAppAccelerationPoliciesFilterArgs and GetAppAccelerationPoliciesFilterOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesFilterInput` via:
GetAppAccelerationPoliciesFilterArgs{...}
type GetAppAccelerationPoliciesFilterOutput ¶
type GetAppAccelerationPoliciesFilterOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesFilterOutput) ElementType ¶
func (GetAppAccelerationPoliciesFilterOutput) ElementType() reflect.Type
func (GetAppAccelerationPoliciesFilterOutput) Name ¶
func (o GetAppAccelerationPoliciesFilterOutput) Name() pulumi.StringOutput
func (GetAppAccelerationPoliciesFilterOutput) Regex ¶
func (o GetAppAccelerationPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAppAccelerationPoliciesFilterOutput) ToGetAppAccelerationPoliciesFilterOutput ¶
func (o GetAppAccelerationPoliciesFilterOutput) ToGetAppAccelerationPoliciesFilterOutput() GetAppAccelerationPoliciesFilterOutput
func (GetAppAccelerationPoliciesFilterOutput) ToGetAppAccelerationPoliciesFilterOutputWithContext ¶
func (o GetAppAccelerationPoliciesFilterOutput) ToGetAppAccelerationPoliciesFilterOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesFilterOutput
func (GetAppAccelerationPoliciesFilterOutput) Values ¶
func (o GetAppAccelerationPoliciesFilterOutput) Values() pulumi.StringArrayOutput
type GetAppAccelerationPoliciesOutputArgs ¶
type GetAppAccelerationPoliciesOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetAppAccelerationPoliciesFilterArrayInput `pulumi:"filters"` // A filter to return only the WebAppAccelerationPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States pulumi.StringArrayInput `pulumi:"states"` }
A collection of arguments for invoking getAppAccelerationPolicies.
func (GetAppAccelerationPoliciesOutputArgs) ElementType ¶
func (GetAppAccelerationPoliciesOutputArgs) ElementType() reflect.Type
type GetAppAccelerationPoliciesResult ¶
type GetAppAccelerationPoliciesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // WebAppAccelerationPolicy display name, can be renamed. DisplayName *string `pulumi:"displayName"` Filters []GetAppAccelerationPoliciesFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAccelerationPolicy. Id *string `pulumi:"id"` // The current state of the WebAppAccelerationPolicy. States []string `pulumi:"states"` // The list of web_app_acceleration_policy_collection. WebAppAccelerationPolicyCollections []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollection `pulumi:"webAppAccelerationPolicyCollections"` }
A collection of values returned by getAppAccelerationPolicies.
func GetAppAccelerationPolicies ¶
func GetAppAccelerationPolicies(ctx *pulumi.Context, args *GetAppAccelerationPoliciesArgs, opts ...pulumi.InvokeOption) (*GetAppAccelerationPoliciesResult, error)
This data source provides the list of Web App Acceleration Policies in Oracle Cloud Infrastructure Waa service.
Gets a list of all WebAppAccelerationPolicies in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/waa" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waa.GetAppAccelerationPolicies(ctx, &waa.GetAppAccelerationPoliciesArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(webAppAccelerationPolicyDisplayName), Id: pulumi.StringRef(webAppAccelerationPolicyId), States: webAppAccelerationPolicyState, }, nil) if err != nil { return err } return nil }) }
```
type GetAppAccelerationPoliciesResultOutput ¶
type GetAppAccelerationPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAppAccelerationPolicies.
func GetAppAccelerationPoliciesOutput ¶
func GetAppAccelerationPoliciesOutput(ctx *pulumi.Context, args GetAppAccelerationPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetAppAccelerationPoliciesResultOutput
func (GetAppAccelerationPoliciesResultOutput) CompartmentId ¶
func (o GetAppAccelerationPoliciesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetAppAccelerationPoliciesResultOutput) DisplayName ¶
func (o GetAppAccelerationPoliciesResultOutput) DisplayName() pulumi.StringPtrOutput
WebAppAccelerationPolicy display name, can be renamed.
func (GetAppAccelerationPoliciesResultOutput) ElementType ¶
func (GetAppAccelerationPoliciesResultOutput) ElementType() reflect.Type
func (GetAppAccelerationPoliciesResultOutput) Id ¶
func (o GetAppAccelerationPoliciesResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAccelerationPolicy.
func (GetAppAccelerationPoliciesResultOutput) States ¶
func (o GetAppAccelerationPoliciesResultOutput) States() pulumi.StringArrayOutput
The current state of the WebAppAccelerationPolicy.
func (GetAppAccelerationPoliciesResultOutput) ToGetAppAccelerationPoliciesResultOutput ¶
func (o GetAppAccelerationPoliciesResultOutput) ToGetAppAccelerationPoliciesResultOutput() GetAppAccelerationPoliciesResultOutput
func (GetAppAccelerationPoliciesResultOutput) ToGetAppAccelerationPoliciesResultOutputWithContext ¶
func (o GetAppAccelerationPoliciesResultOutput) ToGetAppAccelerationPoliciesResultOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesResultOutput
func (GetAppAccelerationPoliciesResultOutput) WebAppAccelerationPolicyCollections ¶
func (o GetAppAccelerationPoliciesResultOutput) WebAppAccelerationPolicyCollections() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
The list of web_app_acceleration_policy_collection.
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollection ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollection struct {
Items []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItem `pulumi:"items"`
}
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs struct {
Items GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayInput `pulumi:"items"`
}
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs) ElementType() reflect.Type
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionInput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray) ElementType() reflect.Type
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArray{ GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs{...} }
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) ElementType() reflect.Type
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionArgs{...}
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItem ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItem struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // A filter to return only the WebAppAccelerationPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` // An object that specifies an HTTP response caching policy. ResponseCachingPolicies []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicy `pulumi:"responseCachingPolicies"` // An object that specifies a compression policy for HTTP response from ENABLEMENT POINT to the client. ResponseCompressionPolicies []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicy `pulumi:"responseCompressionPolicies"` // A filter to return only resources that match the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the WebAppAccelerationPolicy was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the WebAppAccelerationPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // A filter to return only the WebAppAccelerationPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // An object that specifies an HTTP response caching policy. ResponseCachingPolicies GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayInput `pulumi:"responseCachingPolicies"` // An object that specifies a compression policy for HTTP response from ENABLEMENT POINT to the client. ResponseCompressionPolicies GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayInput `pulumi:"responseCompressionPolicies"` // A filter to return only resources that match the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time the WebAppAccelerationPolicy was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the WebAppAccelerationPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs) ElementType() reflect.Type
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemInput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray) ElementType() reflect.Type
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArray{ GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs{...} }
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) ElementType() reflect.Type
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemArgs{...}
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) CompartmentId ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) DefinedTags ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) DisplayName ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ElementType() reflect.Type
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) FreeformTags ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) Id ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) Id() pulumi.StringOutput
A filter to return only the WebAppAccelerationPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) LifecycleDetails ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ResponseCachingPolicies ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ResponseCachingPolicies() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput
An object that specifies an HTTP response caching policy.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ResponseCompressionPolicies ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ResponseCompressionPolicies() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput
An object that specifies a compression policy for HTTP response from ENABLEMENT POINT to the client.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) State ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the given lifecycleState.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) SystemTags ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) TimeCreated ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the WebAppAccelerationPolicy was created. An RFC3339 formatted datetime string.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) TimeUpdated ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppAccelerationPolicy was updated. An RFC3339 formatted datetime string.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicy ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicy struct { // When false, responses will not be cached by the backend based on response headers. IsResponseHeaderBasedCachingEnabled bool `pulumi:"isResponseHeaderBasedCachingEnabled"` }
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs struct { // When false, responses will not be cached by the backend based on response headers. IsResponseHeaderBasedCachingEnabled pulumi.BoolInput `pulumi:"isResponseHeaderBasedCachingEnabled"` }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyInput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArray{ GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs{...} }
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) Index ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyArgs{...}
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) IsResponseHeaderBasedCachingEnabled ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) IsResponseHeaderBasedCachingEnabled() pulumi.BoolOutput
When false, responses will not be cached by the backend based on response headers.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCachingPolicyOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicy ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicy struct { // An object that specifies the gzip compression policy. GzipCompressions []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompression `pulumi:"gzipCompressions"` }
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs struct { // An object that specifies the gzip compression policy. GzipCompressions GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayInput `pulumi:"gzipCompressions"` }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyInput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArray{ GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs{...} }
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) Index ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompression ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompression struct { // When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header. IsEnabled bool `pulumi:"isEnabled"` }
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs struct { // When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray []GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionInput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutputWithContext ¶
func (i GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArray{ GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs{...} }
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) Index ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArgs{...}
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) IsEnabled ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) IsEnabled() pulumi.BoolOutput
When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyInput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyInput interface { pulumi.Input ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutputWithContext(context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput }
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyInput is an input type that accepts GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs and GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput values. You can construct a concrete instance of `GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyInput` via:
GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyArgs{...}
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) GzipCompressions ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) GzipCompressions() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyGzipCompressionArrayOutput
An object that specifies the gzip compression policy.
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionItemResponseCompressionPolicyOutput
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput ¶
type GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) ElementType ¶
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) ElementType() reflect.Type
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput() GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
func (GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutputWithContext ¶
func (o GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput) ToGetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutputWithContext(ctx context.Context) GetAppAccelerationPoliciesWebAppAccelerationPolicyCollectionOutput
type GetAppAccelerationPolicyResponseCachingPolicy ¶
type GetAppAccelerationPolicyResponseCachingPolicy struct { // When false, responses will not be cached by the backend based on response headers. IsResponseHeaderBasedCachingEnabled bool `pulumi:"isResponseHeaderBasedCachingEnabled"` }
type GetAppAccelerationPolicyResponseCachingPolicyArgs ¶
type GetAppAccelerationPolicyResponseCachingPolicyArgs struct { // When false, responses will not be cached by the backend based on response headers. IsResponseHeaderBasedCachingEnabled pulumi.BoolInput `pulumi:"isResponseHeaderBasedCachingEnabled"` }
func (GetAppAccelerationPolicyResponseCachingPolicyArgs) ElementType ¶
func (GetAppAccelerationPolicyResponseCachingPolicyArgs) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCachingPolicyArgs) ToGetAppAccelerationPolicyResponseCachingPolicyOutput ¶
func (i GetAppAccelerationPolicyResponseCachingPolicyArgs) ToGetAppAccelerationPolicyResponseCachingPolicyOutput() GetAppAccelerationPolicyResponseCachingPolicyOutput
func (GetAppAccelerationPolicyResponseCachingPolicyArgs) ToGetAppAccelerationPolicyResponseCachingPolicyOutputWithContext ¶
func (i GetAppAccelerationPolicyResponseCachingPolicyArgs) ToGetAppAccelerationPolicyResponseCachingPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCachingPolicyOutput
type GetAppAccelerationPolicyResponseCachingPolicyArray ¶
type GetAppAccelerationPolicyResponseCachingPolicyArray []GetAppAccelerationPolicyResponseCachingPolicyInput
func (GetAppAccelerationPolicyResponseCachingPolicyArray) ElementType ¶
func (GetAppAccelerationPolicyResponseCachingPolicyArray) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCachingPolicyArray) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutput ¶
func (i GetAppAccelerationPolicyResponseCachingPolicyArray) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutput() GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
func (GetAppAccelerationPolicyResponseCachingPolicyArray) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutputWithContext ¶
func (i GetAppAccelerationPolicyResponseCachingPolicyArray) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
type GetAppAccelerationPolicyResponseCachingPolicyArrayInput ¶
type GetAppAccelerationPolicyResponseCachingPolicyArrayInput interface { pulumi.Input ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutput() GetAppAccelerationPolicyResponseCachingPolicyArrayOutput ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutputWithContext(context.Context) GetAppAccelerationPolicyResponseCachingPolicyArrayOutput }
GetAppAccelerationPolicyResponseCachingPolicyArrayInput is an input type that accepts GetAppAccelerationPolicyResponseCachingPolicyArray and GetAppAccelerationPolicyResponseCachingPolicyArrayOutput values. You can construct a concrete instance of `GetAppAccelerationPolicyResponseCachingPolicyArrayInput` via:
GetAppAccelerationPolicyResponseCachingPolicyArray{ GetAppAccelerationPolicyResponseCachingPolicyArgs{...} }
type GetAppAccelerationPolicyResponseCachingPolicyArrayOutput ¶
type GetAppAccelerationPolicyResponseCachingPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) ElementType ¶
func (GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutput ¶
func (o GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutput() GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
func (GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutputWithContext ¶
func (o GetAppAccelerationPolicyResponseCachingPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCachingPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
type GetAppAccelerationPolicyResponseCachingPolicyInput ¶
type GetAppAccelerationPolicyResponseCachingPolicyInput interface { pulumi.Input ToGetAppAccelerationPolicyResponseCachingPolicyOutput() GetAppAccelerationPolicyResponseCachingPolicyOutput ToGetAppAccelerationPolicyResponseCachingPolicyOutputWithContext(context.Context) GetAppAccelerationPolicyResponseCachingPolicyOutput }
GetAppAccelerationPolicyResponseCachingPolicyInput is an input type that accepts GetAppAccelerationPolicyResponseCachingPolicyArgs and GetAppAccelerationPolicyResponseCachingPolicyOutput values. You can construct a concrete instance of `GetAppAccelerationPolicyResponseCachingPolicyInput` via:
GetAppAccelerationPolicyResponseCachingPolicyArgs{...}
type GetAppAccelerationPolicyResponseCachingPolicyOutput ¶
type GetAppAccelerationPolicyResponseCachingPolicyOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPolicyResponseCachingPolicyOutput) ElementType ¶
func (GetAppAccelerationPolicyResponseCachingPolicyOutput) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCachingPolicyOutput) IsResponseHeaderBasedCachingEnabled ¶
func (o GetAppAccelerationPolicyResponseCachingPolicyOutput) IsResponseHeaderBasedCachingEnabled() pulumi.BoolOutput
When false, responses will not be cached by the backend based on response headers.
func (GetAppAccelerationPolicyResponseCachingPolicyOutput) ToGetAppAccelerationPolicyResponseCachingPolicyOutput ¶
func (o GetAppAccelerationPolicyResponseCachingPolicyOutput) ToGetAppAccelerationPolicyResponseCachingPolicyOutput() GetAppAccelerationPolicyResponseCachingPolicyOutput
func (GetAppAccelerationPolicyResponseCachingPolicyOutput) ToGetAppAccelerationPolicyResponseCachingPolicyOutputWithContext ¶
func (o GetAppAccelerationPolicyResponseCachingPolicyOutput) ToGetAppAccelerationPolicyResponseCachingPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCachingPolicyOutput
type GetAppAccelerationPolicyResponseCompressionPolicy ¶
type GetAppAccelerationPolicyResponseCompressionPolicy struct { // An object that specifies the gzip compression policy. GzipCompressions []GetAppAccelerationPolicyResponseCompressionPolicyGzipCompression `pulumi:"gzipCompressions"` }
type GetAppAccelerationPolicyResponseCompressionPolicyArgs ¶
type GetAppAccelerationPolicyResponseCompressionPolicyArgs struct { // An object that specifies the gzip compression policy. GzipCompressions GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayInput `pulumi:"gzipCompressions"` }
func (GetAppAccelerationPolicyResponseCompressionPolicyArgs) ElementType ¶
func (GetAppAccelerationPolicyResponseCompressionPolicyArgs) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCompressionPolicyArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyOutput ¶
func (i GetAppAccelerationPolicyResponseCompressionPolicyArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyOutput() GetAppAccelerationPolicyResponseCompressionPolicyOutput
func (GetAppAccelerationPolicyResponseCompressionPolicyArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyOutputWithContext ¶
func (i GetAppAccelerationPolicyResponseCompressionPolicyArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyOutput
type GetAppAccelerationPolicyResponseCompressionPolicyArray ¶
type GetAppAccelerationPolicyResponseCompressionPolicyArray []GetAppAccelerationPolicyResponseCompressionPolicyInput
func (GetAppAccelerationPolicyResponseCompressionPolicyArray) ElementType ¶
func (GetAppAccelerationPolicyResponseCompressionPolicyArray) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCompressionPolicyArray) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutput ¶
func (i GetAppAccelerationPolicyResponseCompressionPolicyArray) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
func (GetAppAccelerationPolicyResponseCompressionPolicyArray) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutputWithContext ¶
func (i GetAppAccelerationPolicyResponseCompressionPolicyArray) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
type GetAppAccelerationPolicyResponseCompressionPolicyArrayInput ¶
type GetAppAccelerationPolicyResponseCompressionPolicyArrayInput interface { pulumi.Input ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutputWithContext(context.Context) GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput }
GetAppAccelerationPolicyResponseCompressionPolicyArrayInput is an input type that accepts GetAppAccelerationPolicyResponseCompressionPolicyArray and GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput values. You can construct a concrete instance of `GetAppAccelerationPolicyResponseCompressionPolicyArrayInput` via:
GetAppAccelerationPolicyResponseCompressionPolicyArray{ GetAppAccelerationPolicyResponseCompressionPolicyArgs{...} }
type GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput ¶
type GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) ElementType ¶
func (GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutput ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
func (GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutputWithContext ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompression ¶
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompression struct { // When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header. IsEnabled bool `pulumi:"isEnabled"` }
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs ¶
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs struct { // When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` }
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ElementType ¶
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput ¶
func (i GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext ¶
func (i GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray ¶
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray []GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray) ElementType ¶
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput ¶
func (i GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutputWithContext ¶
func (i GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayInput ¶
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayInput interface { pulumi.Input ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutputWithContext(context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput }
GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayInput is an input type that accepts GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray and GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput values. You can construct a concrete instance of `GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayInput` via:
GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArray{ GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs{...} }
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput ¶
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) ElementType ¶
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutputWithContext ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput ¶
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput interface { pulumi.Input ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput }
GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput is an input type that accepts GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs and GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput values. You can construct a concrete instance of `GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionInput` via:
GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArgs{...}
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput ¶
type GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ElementType ¶
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) IsEnabled ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) IsEnabled() pulumi.BoolOutput
When true, support for gzip compression is enabled. HTTP responses will be compressed with gzip only if the client indicates support for gzip via the "Accept-Encoding: gzip" request header.
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
func (GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionOutput
type GetAppAccelerationPolicyResponseCompressionPolicyInput ¶
type GetAppAccelerationPolicyResponseCompressionPolicyInput interface { pulumi.Input ToGetAppAccelerationPolicyResponseCompressionPolicyOutput() GetAppAccelerationPolicyResponseCompressionPolicyOutput ToGetAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(context.Context) GetAppAccelerationPolicyResponseCompressionPolicyOutput }
GetAppAccelerationPolicyResponseCompressionPolicyInput is an input type that accepts GetAppAccelerationPolicyResponseCompressionPolicyArgs and GetAppAccelerationPolicyResponseCompressionPolicyOutput values. You can construct a concrete instance of `GetAppAccelerationPolicyResponseCompressionPolicyInput` via:
GetAppAccelerationPolicyResponseCompressionPolicyArgs{...}
type GetAppAccelerationPolicyResponseCompressionPolicyOutput ¶
type GetAppAccelerationPolicyResponseCompressionPolicyOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationPolicyResponseCompressionPolicyOutput) ElementType ¶
func (GetAppAccelerationPolicyResponseCompressionPolicyOutput) ElementType() reflect.Type
func (GetAppAccelerationPolicyResponseCompressionPolicyOutput) GzipCompressions ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyOutput) GzipCompressions() GetAppAccelerationPolicyResponseCompressionPolicyGzipCompressionArrayOutput
An object that specifies the gzip compression policy.
func (GetAppAccelerationPolicyResponseCompressionPolicyOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyOutput ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyOutput() GetAppAccelerationPolicyResponseCompressionPolicyOutput
func (GetAppAccelerationPolicyResponseCompressionPolicyOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyOutputWithContext ¶
func (o GetAppAccelerationPolicyResponseCompressionPolicyOutput) ToGetAppAccelerationPolicyResponseCompressionPolicyOutputWithContext(ctx context.Context) GetAppAccelerationPolicyResponseCompressionPolicyOutput
type GetAppAccelerationsArgs ¶
type GetAppAccelerationsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetAppAccelerationsFilter `pulumi:"filters"` // A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id *string `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States []string `pulumi:"states"` // A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppAccelerationPolicy. WebAppAccelerationPolicyId *string `pulumi:"webAppAccelerationPolicyId"` }
A collection of arguments for invoking getAppAccelerations.
type GetAppAccelerationsFilterArgs ¶
type GetAppAccelerationsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAppAccelerationsFilterArgs) ElementType ¶
func (GetAppAccelerationsFilterArgs) ElementType() reflect.Type
func (GetAppAccelerationsFilterArgs) ToGetAppAccelerationsFilterOutput ¶
func (i GetAppAccelerationsFilterArgs) ToGetAppAccelerationsFilterOutput() GetAppAccelerationsFilterOutput
func (GetAppAccelerationsFilterArgs) ToGetAppAccelerationsFilterOutputWithContext ¶
func (i GetAppAccelerationsFilterArgs) ToGetAppAccelerationsFilterOutputWithContext(ctx context.Context) GetAppAccelerationsFilterOutput
type GetAppAccelerationsFilterArray ¶
type GetAppAccelerationsFilterArray []GetAppAccelerationsFilterInput
func (GetAppAccelerationsFilterArray) ElementType ¶
func (GetAppAccelerationsFilterArray) ElementType() reflect.Type
func (GetAppAccelerationsFilterArray) ToGetAppAccelerationsFilterArrayOutput ¶
func (i GetAppAccelerationsFilterArray) ToGetAppAccelerationsFilterArrayOutput() GetAppAccelerationsFilterArrayOutput
func (GetAppAccelerationsFilterArray) ToGetAppAccelerationsFilterArrayOutputWithContext ¶
func (i GetAppAccelerationsFilterArray) ToGetAppAccelerationsFilterArrayOutputWithContext(ctx context.Context) GetAppAccelerationsFilterArrayOutput
type GetAppAccelerationsFilterArrayInput ¶
type GetAppAccelerationsFilterArrayInput interface { pulumi.Input ToGetAppAccelerationsFilterArrayOutput() GetAppAccelerationsFilterArrayOutput ToGetAppAccelerationsFilterArrayOutputWithContext(context.Context) GetAppAccelerationsFilterArrayOutput }
GetAppAccelerationsFilterArrayInput is an input type that accepts GetAppAccelerationsFilterArray and GetAppAccelerationsFilterArrayOutput values. You can construct a concrete instance of `GetAppAccelerationsFilterArrayInput` via:
GetAppAccelerationsFilterArray{ GetAppAccelerationsFilterArgs{...} }
type GetAppAccelerationsFilterArrayOutput ¶
type GetAppAccelerationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationsFilterArrayOutput) ElementType ¶
func (GetAppAccelerationsFilterArrayOutput) ElementType() reflect.Type
func (GetAppAccelerationsFilterArrayOutput) Index ¶
func (o GetAppAccelerationsFilterArrayOutput) Index(i pulumi.IntInput) GetAppAccelerationsFilterOutput
func (GetAppAccelerationsFilterArrayOutput) ToGetAppAccelerationsFilterArrayOutput ¶
func (o GetAppAccelerationsFilterArrayOutput) ToGetAppAccelerationsFilterArrayOutput() GetAppAccelerationsFilterArrayOutput
func (GetAppAccelerationsFilterArrayOutput) ToGetAppAccelerationsFilterArrayOutputWithContext ¶
func (o GetAppAccelerationsFilterArrayOutput) ToGetAppAccelerationsFilterArrayOutputWithContext(ctx context.Context) GetAppAccelerationsFilterArrayOutput
type GetAppAccelerationsFilterInput ¶
type GetAppAccelerationsFilterInput interface { pulumi.Input ToGetAppAccelerationsFilterOutput() GetAppAccelerationsFilterOutput ToGetAppAccelerationsFilterOutputWithContext(context.Context) GetAppAccelerationsFilterOutput }
GetAppAccelerationsFilterInput is an input type that accepts GetAppAccelerationsFilterArgs and GetAppAccelerationsFilterOutput values. You can construct a concrete instance of `GetAppAccelerationsFilterInput` via:
GetAppAccelerationsFilterArgs{...}
type GetAppAccelerationsFilterOutput ¶
type GetAppAccelerationsFilterOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationsFilterOutput) ElementType ¶
func (GetAppAccelerationsFilterOutput) ElementType() reflect.Type
func (GetAppAccelerationsFilterOutput) Name ¶
func (o GetAppAccelerationsFilterOutput) Name() pulumi.StringOutput
func (GetAppAccelerationsFilterOutput) Regex ¶
func (o GetAppAccelerationsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAppAccelerationsFilterOutput) ToGetAppAccelerationsFilterOutput ¶
func (o GetAppAccelerationsFilterOutput) ToGetAppAccelerationsFilterOutput() GetAppAccelerationsFilterOutput
func (GetAppAccelerationsFilterOutput) ToGetAppAccelerationsFilterOutputWithContext ¶
func (o GetAppAccelerationsFilterOutput) ToGetAppAccelerationsFilterOutputWithContext(ctx context.Context) GetAppAccelerationsFilterOutput
func (GetAppAccelerationsFilterOutput) Values ¶
func (o GetAppAccelerationsFilterOutput) Values() pulumi.StringArrayOutput
type GetAppAccelerationsOutputArgs ¶
type GetAppAccelerationsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetAppAccelerationsFilterArrayInput `pulumi:"filters"` // A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States pulumi.StringArrayInput `pulumi:"states"` // A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppAccelerationPolicy. WebAppAccelerationPolicyId pulumi.StringPtrInput `pulumi:"webAppAccelerationPolicyId"` }
A collection of arguments for invoking getAppAccelerations.
func (GetAppAccelerationsOutputArgs) ElementType ¶
func (GetAppAccelerationsOutputArgs) ElementType() reflect.Type
type GetAppAccelerationsResult ¶
type GetAppAccelerationsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // WebAppAcceleration display name, can be renamed. DisplayName *string `pulumi:"displayName"` Filters []GetAppAccelerationsFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAcceleration. Id *string `pulumi:"id"` // The current state of the WebAppAcceleration. States []string `pulumi:"states"` // The list of web_app_acceleration_collection. WebAppAccelerationCollections []GetAppAccelerationsWebAppAccelerationCollection `pulumi:"webAppAccelerationCollections"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource. WebAppAccelerationPolicyId *string `pulumi:"webAppAccelerationPolicyId"` }
A collection of values returned by getAppAccelerations.
func GetAppAccelerations ¶
func GetAppAccelerations(ctx *pulumi.Context, args *GetAppAccelerationsArgs, opts ...pulumi.InvokeOption) (*GetAppAccelerationsResult, error)
This data source provides the list of Web App Accelerations in Oracle Cloud Infrastructure Waa service.
Gets a list of all WebAppAccelerations in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/waa" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waa.GetAppAccelerations(ctx, &waa.GetAppAccelerationsArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(webAppAccelerationDisplayName), Id: pulumi.StringRef(webAppAccelerationId), States: webAppAccelerationState, WebAppAccelerationPolicyId: pulumi.StringRef(testWebAppAccelerationPolicy.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetAppAccelerationsResultOutput ¶
type GetAppAccelerationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAppAccelerations.
func GetAppAccelerationsOutput ¶
func GetAppAccelerationsOutput(ctx *pulumi.Context, args GetAppAccelerationsOutputArgs, opts ...pulumi.InvokeOption) GetAppAccelerationsResultOutput
func (GetAppAccelerationsResultOutput) CompartmentId ¶
func (o GetAppAccelerationsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetAppAccelerationsResultOutput) DisplayName ¶
func (o GetAppAccelerationsResultOutput) DisplayName() pulumi.StringPtrOutput
WebAppAcceleration display name, can be renamed.
func (GetAppAccelerationsResultOutput) ElementType ¶
func (GetAppAccelerationsResultOutput) ElementType() reflect.Type
func (GetAppAccelerationsResultOutput) Filters ¶
func (o GetAppAccelerationsResultOutput) Filters() GetAppAccelerationsFilterArrayOutput
func (GetAppAccelerationsResultOutput) Id ¶
func (o GetAppAccelerationsResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAcceleration.
func (GetAppAccelerationsResultOutput) States ¶
func (o GetAppAccelerationsResultOutput) States() pulumi.StringArrayOutput
The current state of the WebAppAcceleration.
func (GetAppAccelerationsResultOutput) ToGetAppAccelerationsResultOutput ¶
func (o GetAppAccelerationsResultOutput) ToGetAppAccelerationsResultOutput() GetAppAccelerationsResultOutput
func (GetAppAccelerationsResultOutput) ToGetAppAccelerationsResultOutputWithContext ¶
func (o GetAppAccelerationsResultOutput) ToGetAppAccelerationsResultOutputWithContext(ctx context.Context) GetAppAccelerationsResultOutput
func (GetAppAccelerationsResultOutput) WebAppAccelerationCollections ¶
func (o GetAppAccelerationsResultOutput) WebAppAccelerationCollections() GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
The list of web_app_acceleration_collection.
func (GetAppAccelerationsResultOutput) WebAppAccelerationPolicyId ¶
func (o GetAppAccelerationsResultOutput) WebAppAccelerationPolicyId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource.
type GetAppAccelerationsWebAppAccelerationCollection ¶
type GetAppAccelerationsWebAppAccelerationCollection struct {
Items []GetAppAccelerationsWebAppAccelerationCollectionItem `pulumi:"items"`
}
type GetAppAccelerationsWebAppAccelerationCollectionArgs ¶
type GetAppAccelerationsWebAppAccelerationCollectionArgs struct {
Items GetAppAccelerationsWebAppAccelerationCollectionItemArrayInput `pulumi:"items"`
}
func (GetAppAccelerationsWebAppAccelerationCollectionArgs) ElementType ¶
func (GetAppAccelerationsWebAppAccelerationCollectionArgs) ElementType() reflect.Type
func (GetAppAccelerationsWebAppAccelerationCollectionArgs) ToGetAppAccelerationsWebAppAccelerationCollectionOutput ¶
func (i GetAppAccelerationsWebAppAccelerationCollectionArgs) ToGetAppAccelerationsWebAppAccelerationCollectionOutput() GetAppAccelerationsWebAppAccelerationCollectionOutput
func (GetAppAccelerationsWebAppAccelerationCollectionArgs) ToGetAppAccelerationsWebAppAccelerationCollectionOutputWithContext ¶
func (i GetAppAccelerationsWebAppAccelerationCollectionArgs) ToGetAppAccelerationsWebAppAccelerationCollectionOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionOutput
type GetAppAccelerationsWebAppAccelerationCollectionArray ¶
type GetAppAccelerationsWebAppAccelerationCollectionArray []GetAppAccelerationsWebAppAccelerationCollectionInput
func (GetAppAccelerationsWebAppAccelerationCollectionArray) ElementType ¶
func (GetAppAccelerationsWebAppAccelerationCollectionArray) ElementType() reflect.Type
func (GetAppAccelerationsWebAppAccelerationCollectionArray) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutput ¶
func (i GetAppAccelerationsWebAppAccelerationCollectionArray) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
func (GetAppAccelerationsWebAppAccelerationCollectionArray) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutputWithContext ¶
func (i GetAppAccelerationsWebAppAccelerationCollectionArray) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
type GetAppAccelerationsWebAppAccelerationCollectionArrayInput ¶
type GetAppAccelerationsWebAppAccelerationCollectionArrayInput interface { pulumi.Input ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionArrayOutput ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutputWithContext(context.Context) GetAppAccelerationsWebAppAccelerationCollectionArrayOutput }
GetAppAccelerationsWebAppAccelerationCollectionArrayInput is an input type that accepts GetAppAccelerationsWebAppAccelerationCollectionArray and GetAppAccelerationsWebAppAccelerationCollectionArrayOutput values. You can construct a concrete instance of `GetAppAccelerationsWebAppAccelerationCollectionArrayInput` via:
GetAppAccelerationsWebAppAccelerationCollectionArray{ GetAppAccelerationsWebAppAccelerationCollectionArgs{...} }
type GetAppAccelerationsWebAppAccelerationCollectionArrayOutput ¶
type GetAppAccelerationsWebAppAccelerationCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) ElementType ¶
func (GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) ElementType() reflect.Type
func (GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutput ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
func (GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutputWithContext ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionArrayOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionArrayOutput
type GetAppAccelerationsWebAppAccelerationCollectionInput ¶
type GetAppAccelerationsWebAppAccelerationCollectionInput interface { pulumi.Input ToGetAppAccelerationsWebAppAccelerationCollectionOutput() GetAppAccelerationsWebAppAccelerationCollectionOutput ToGetAppAccelerationsWebAppAccelerationCollectionOutputWithContext(context.Context) GetAppAccelerationsWebAppAccelerationCollectionOutput }
GetAppAccelerationsWebAppAccelerationCollectionInput is an input type that accepts GetAppAccelerationsWebAppAccelerationCollectionArgs and GetAppAccelerationsWebAppAccelerationCollectionOutput values. You can construct a concrete instance of `GetAppAccelerationsWebAppAccelerationCollectionInput` via:
GetAppAccelerationsWebAppAccelerationCollectionArgs{...}
type GetAppAccelerationsWebAppAccelerationCollectionItem ¶
type GetAppAccelerationsWebAppAccelerationCollectionItem struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType string `pulumi:"backendType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to. LoadBalancerId string `pulumi:"loadBalancerId"` // A filter to return only resources that match the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the WebAppAcceleration was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the WebAppAcceleration was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppAccelerationPolicy. WebAppAccelerationPolicyId string `pulumi:"webAppAccelerationPolicyId"` }
type GetAppAccelerationsWebAppAccelerationCollectionItemArgs ¶
type GetAppAccelerationsWebAppAccelerationCollectionItemArgs struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType pulumi.StringInput `pulumi:"backendType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // A filter to return only resources that match the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time the WebAppAcceleration was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the WebAppAcceleration was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppAccelerationPolicy. WebAppAccelerationPolicyId pulumi.StringInput `pulumi:"webAppAccelerationPolicyId"` }
func (GetAppAccelerationsWebAppAccelerationCollectionItemArgs) ElementType ¶
func (GetAppAccelerationsWebAppAccelerationCollectionItemArgs) ElementType() reflect.Type
func (GetAppAccelerationsWebAppAccelerationCollectionItemArgs) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutput ¶
func (i GetAppAccelerationsWebAppAccelerationCollectionItemArgs) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutput() GetAppAccelerationsWebAppAccelerationCollectionItemOutput
func (GetAppAccelerationsWebAppAccelerationCollectionItemArgs) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutputWithContext ¶
func (i GetAppAccelerationsWebAppAccelerationCollectionItemArgs) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemOutput
type GetAppAccelerationsWebAppAccelerationCollectionItemArray ¶
type GetAppAccelerationsWebAppAccelerationCollectionItemArray []GetAppAccelerationsWebAppAccelerationCollectionItemInput
func (GetAppAccelerationsWebAppAccelerationCollectionItemArray) ElementType ¶
func (GetAppAccelerationsWebAppAccelerationCollectionItemArray) ElementType() reflect.Type
func (GetAppAccelerationsWebAppAccelerationCollectionItemArray) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput ¶
func (i GetAppAccelerationsWebAppAccelerationCollectionItemArray) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
func (GetAppAccelerationsWebAppAccelerationCollectionItemArray) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutputWithContext ¶
func (i GetAppAccelerationsWebAppAccelerationCollectionItemArray) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
type GetAppAccelerationsWebAppAccelerationCollectionItemArrayInput ¶
type GetAppAccelerationsWebAppAccelerationCollectionItemArrayInput interface { pulumi.Input ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutputWithContext(context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput }
GetAppAccelerationsWebAppAccelerationCollectionItemArrayInput is an input type that accepts GetAppAccelerationsWebAppAccelerationCollectionItemArray and GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput values. You can construct a concrete instance of `GetAppAccelerationsWebAppAccelerationCollectionItemArrayInput` via:
GetAppAccelerationsWebAppAccelerationCollectionItemArray{ GetAppAccelerationsWebAppAccelerationCollectionItemArgs{...} }
type GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput ¶
type GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) ElementType ¶
func (GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) ElementType() reflect.Type
func (GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput() GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
func (GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutputWithContext ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemArrayOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemArrayOutput
type GetAppAccelerationsWebAppAccelerationCollectionItemInput ¶
type GetAppAccelerationsWebAppAccelerationCollectionItemInput interface { pulumi.Input ToGetAppAccelerationsWebAppAccelerationCollectionItemOutput() GetAppAccelerationsWebAppAccelerationCollectionItemOutput ToGetAppAccelerationsWebAppAccelerationCollectionItemOutputWithContext(context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemOutput }
GetAppAccelerationsWebAppAccelerationCollectionItemInput is an input type that accepts GetAppAccelerationsWebAppAccelerationCollectionItemArgs and GetAppAccelerationsWebAppAccelerationCollectionItemOutput values. You can construct a concrete instance of `GetAppAccelerationsWebAppAccelerationCollectionItemInput` via:
GetAppAccelerationsWebAppAccelerationCollectionItemArgs{...}
type GetAppAccelerationsWebAppAccelerationCollectionItemOutput ¶
type GetAppAccelerationsWebAppAccelerationCollectionItemOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) BackendType ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) BackendType() pulumi.StringOutput
Type of the WebAppFirewall, as example LOAD_BALANCER.
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) CompartmentId ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) DefinedTags ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) DisplayName ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) ElementType ¶
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) ElementType() reflect.Type
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) FreeformTags ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) Id ¶
A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) LifecycleDetails ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) LoadBalancerId ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) LoadBalancerId() pulumi.StringOutput
LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to.
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) State ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the given lifecycleState.
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) SystemTags ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) TimeCreated ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the WebAppAcceleration was created. An RFC3339 formatted datetime string.
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) TimeUpdated ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppAcceleration was updated. An RFC3339 formatted datetime string.
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutput ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutput() GetAppAccelerationsWebAppAccelerationCollectionItemOutput
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutputWithContext ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) ToGetAppAccelerationsWebAppAccelerationCollectionItemOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionItemOutput
func (GetAppAccelerationsWebAppAccelerationCollectionItemOutput) WebAppAccelerationPolicyId ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionItemOutput) WebAppAccelerationPolicyId() pulumi.StringOutput
A filter to return only the WebAppAcceleration with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppAccelerationPolicy.
type GetAppAccelerationsWebAppAccelerationCollectionOutput ¶
type GetAppAccelerationsWebAppAccelerationCollectionOutput struct{ *pulumi.OutputState }
func (GetAppAccelerationsWebAppAccelerationCollectionOutput) ElementType ¶
func (GetAppAccelerationsWebAppAccelerationCollectionOutput) ElementType() reflect.Type
func (GetAppAccelerationsWebAppAccelerationCollectionOutput) ToGetAppAccelerationsWebAppAccelerationCollectionOutput ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionOutput) ToGetAppAccelerationsWebAppAccelerationCollectionOutput() GetAppAccelerationsWebAppAccelerationCollectionOutput
func (GetAppAccelerationsWebAppAccelerationCollectionOutput) ToGetAppAccelerationsWebAppAccelerationCollectionOutputWithContext ¶
func (o GetAppAccelerationsWebAppAccelerationCollectionOutput) ToGetAppAccelerationsWebAppAccelerationCollectionOutputWithContext(ctx context.Context) GetAppAccelerationsWebAppAccelerationCollectionOutput
type LookupAppAccelerationArgs ¶
type LookupAppAccelerationArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAcceleration. WebAppAccelerationId string `pulumi:"webAppAccelerationId"` }
A collection of arguments for invoking getAppAcceleration.
type LookupAppAccelerationOutputArgs ¶
type LookupAppAccelerationOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAcceleration. WebAppAccelerationId pulumi.StringInput `pulumi:"webAppAccelerationId"` }
A collection of arguments for invoking getAppAcceleration.
func (LookupAppAccelerationOutputArgs) ElementType ¶
func (LookupAppAccelerationOutputArgs) ElementType() reflect.Type
type LookupAppAccelerationPolicyArgs ¶
type LookupAppAccelerationPolicyArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAccelerationPolicy. WebAppAccelerationPolicyId string `pulumi:"webAppAccelerationPolicyId"` }
A collection of arguments for invoking getAppAccelerationPolicy.
type LookupAppAccelerationPolicyOutputArgs ¶
type LookupAppAccelerationPolicyOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAccelerationPolicy. WebAppAccelerationPolicyId pulumi.StringInput `pulumi:"webAppAccelerationPolicyId"` }
A collection of arguments for invoking getAppAccelerationPolicy.
func (LookupAppAccelerationPolicyOutputArgs) ElementType ¶
func (LookupAppAccelerationPolicyOutputArgs) ElementType() reflect.Type
type LookupAppAccelerationPolicyResult ¶
type LookupAppAccelerationPolicyResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // WebAppAccelerationPolicy display name, can be renamed. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAccelerationPolicy. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` // An object that specifies an HTTP response caching policy. ResponseCachingPolicies []GetAppAccelerationPolicyResponseCachingPolicy `pulumi:"responseCachingPolicies"` // An object that specifies a compression policy for HTTP response from ENABLEMENT POINT to the client. ResponseCompressionPolicies []GetAppAccelerationPolicyResponseCompressionPolicy `pulumi:"responseCompressionPolicies"` // The current state of the WebAppAccelerationPolicy. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the WebAppAccelerationPolicy was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the WebAppAccelerationPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` WebAppAccelerationPolicyId string `pulumi:"webAppAccelerationPolicyId"` }
A collection of values returned by getAppAccelerationPolicy.
func LookupAppAccelerationPolicy ¶
func LookupAppAccelerationPolicy(ctx *pulumi.Context, args *LookupAppAccelerationPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAppAccelerationPolicyResult, error)
This data source provides details about a specific Web App Acceleration Policy resource in Oracle Cloud Infrastructure Waa service.
Gets a WebAppAccelerationPolicy with the given OCID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/waa" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waa.GetAppAccelerationPolicy(ctx, &waa.GetAppAccelerationPolicyArgs{ WebAppAccelerationPolicyId: testWebAppAccelerationPolicyOciWaaWebAppAccelerationPolicy.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupAppAccelerationPolicyResultOutput ¶
type LookupAppAccelerationPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAppAccelerationPolicy.
func LookupAppAccelerationPolicyOutput ¶
func LookupAppAccelerationPolicyOutput(ctx *pulumi.Context, args LookupAppAccelerationPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAppAccelerationPolicyResultOutput
func (LookupAppAccelerationPolicyResultOutput) CompartmentId ¶
func (o LookupAppAccelerationPolicyResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupAppAccelerationPolicyResultOutput) DefinedTags ¶
func (o LookupAppAccelerationPolicyResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupAppAccelerationPolicyResultOutput) DisplayName ¶
func (o LookupAppAccelerationPolicyResultOutput) DisplayName() pulumi.StringOutput
WebAppAccelerationPolicy display name, can be renamed.
func (LookupAppAccelerationPolicyResultOutput) ElementType ¶
func (LookupAppAccelerationPolicyResultOutput) ElementType() reflect.Type
func (LookupAppAccelerationPolicyResultOutput) FreeformTags ¶
func (o LookupAppAccelerationPolicyResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupAppAccelerationPolicyResultOutput) Id ¶
func (o LookupAppAccelerationPolicyResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAccelerationPolicy.
func (LookupAppAccelerationPolicyResultOutput) LifecycleDetails ¶
func (o LookupAppAccelerationPolicyResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (LookupAppAccelerationPolicyResultOutput) ResponseCachingPolicies ¶
func (o LookupAppAccelerationPolicyResultOutput) ResponseCachingPolicies() GetAppAccelerationPolicyResponseCachingPolicyArrayOutput
An object that specifies an HTTP response caching policy.
func (LookupAppAccelerationPolicyResultOutput) ResponseCompressionPolicies ¶
func (o LookupAppAccelerationPolicyResultOutput) ResponseCompressionPolicies() GetAppAccelerationPolicyResponseCompressionPolicyArrayOutput
An object that specifies a compression policy for HTTP response from ENABLEMENT POINT to the client.
func (LookupAppAccelerationPolicyResultOutput) State ¶
func (o LookupAppAccelerationPolicyResultOutput) State() pulumi.StringOutput
The current state of the WebAppAccelerationPolicy.
func (LookupAppAccelerationPolicyResultOutput) SystemTags ¶
func (o LookupAppAccelerationPolicyResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupAppAccelerationPolicyResultOutput) TimeCreated ¶
func (o LookupAppAccelerationPolicyResultOutput) TimeCreated() pulumi.StringOutput
The time the WebAppAccelerationPolicy was created. An RFC3339 formatted datetime string.
func (LookupAppAccelerationPolicyResultOutput) TimeUpdated ¶
func (o LookupAppAccelerationPolicyResultOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppAccelerationPolicy was updated. An RFC3339 formatted datetime string.
func (LookupAppAccelerationPolicyResultOutput) ToLookupAppAccelerationPolicyResultOutput ¶
func (o LookupAppAccelerationPolicyResultOutput) ToLookupAppAccelerationPolicyResultOutput() LookupAppAccelerationPolicyResultOutput
func (LookupAppAccelerationPolicyResultOutput) ToLookupAppAccelerationPolicyResultOutputWithContext ¶
func (o LookupAppAccelerationPolicyResultOutput) ToLookupAppAccelerationPolicyResultOutputWithContext(ctx context.Context) LookupAppAccelerationPolicyResultOutput
func (LookupAppAccelerationPolicyResultOutput) WebAppAccelerationPolicyId ¶
func (o LookupAppAccelerationPolicyResultOutput) WebAppAccelerationPolicyId() pulumi.StringOutput
type LookupAppAccelerationResult ¶
type LookupAppAccelerationResult struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType string `pulumi:"backendType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // WebAppAcceleration display name, can be renamed. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAcceleration. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to. LoadBalancerId string `pulumi:"loadBalancerId"` // The current state of the WebAppAcceleration. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the WebAppAcceleration was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the WebAppAcceleration was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` WebAppAccelerationId string `pulumi:"webAppAccelerationId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource. WebAppAccelerationPolicyId string `pulumi:"webAppAccelerationPolicyId"` }
A collection of values returned by getAppAcceleration.
func LookupAppAcceleration ¶
func LookupAppAcceleration(ctx *pulumi.Context, args *LookupAppAccelerationArgs, opts ...pulumi.InvokeOption) (*LookupAppAccelerationResult, error)
This data source provides details about a specific Web App Acceleration resource in Oracle Cloud Infrastructure Waa service.
Gets a WebAppAcceleration by OCID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/waa" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waa.GetAppAcceleration(ctx, &waa.GetAppAccelerationArgs{ WebAppAccelerationId: testWebAppAccelerationOciWaaWebAppAcceleration.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupAppAccelerationResultOutput ¶
type LookupAppAccelerationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAppAcceleration.
func LookupAppAccelerationOutput ¶
func LookupAppAccelerationOutput(ctx *pulumi.Context, args LookupAppAccelerationOutputArgs, opts ...pulumi.InvokeOption) LookupAppAccelerationResultOutput
func (LookupAppAccelerationResultOutput) BackendType ¶
func (o LookupAppAccelerationResultOutput) BackendType() pulumi.StringOutput
Type of the WebAppFirewall, as example LOAD_BALANCER.
func (LookupAppAccelerationResultOutput) CompartmentId ¶
func (o LookupAppAccelerationResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupAppAccelerationResultOutput) DefinedTags ¶
func (o LookupAppAccelerationResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupAppAccelerationResultOutput) DisplayName ¶
func (o LookupAppAccelerationResultOutput) DisplayName() pulumi.StringOutput
WebAppAcceleration display name, can be renamed.
func (LookupAppAccelerationResultOutput) ElementType ¶
func (LookupAppAccelerationResultOutput) ElementType() reflect.Type
func (LookupAppAccelerationResultOutput) FreeformTags ¶
func (o LookupAppAccelerationResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupAppAccelerationResultOutput) Id ¶
func (o LookupAppAccelerationResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppAcceleration.
func (LookupAppAccelerationResultOutput) LifecycleDetails ¶
func (o LookupAppAccelerationResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (LookupAppAccelerationResultOutput) LoadBalancerId ¶
func (o LookupAppAccelerationResultOutput) LoadBalancerId() pulumi.StringOutput
LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppAccelerationPolicy is attached to.
func (LookupAppAccelerationResultOutput) State ¶
func (o LookupAppAccelerationResultOutput) State() pulumi.StringOutput
The current state of the WebAppAcceleration.
func (LookupAppAccelerationResultOutput) SystemTags ¶
func (o LookupAppAccelerationResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupAppAccelerationResultOutput) TimeCreated ¶
func (o LookupAppAccelerationResultOutput) TimeCreated() pulumi.StringOutput
The time the WebAppAcceleration was created. An RFC3339 formatted datetime string.
func (LookupAppAccelerationResultOutput) TimeUpdated ¶
func (o LookupAppAccelerationResultOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppAcceleration was updated. An RFC3339 formatted datetime string.
func (LookupAppAccelerationResultOutput) ToLookupAppAccelerationResultOutput ¶
func (o LookupAppAccelerationResultOutput) ToLookupAppAccelerationResultOutput() LookupAppAccelerationResultOutput
func (LookupAppAccelerationResultOutput) ToLookupAppAccelerationResultOutputWithContext ¶
func (o LookupAppAccelerationResultOutput) ToLookupAppAccelerationResultOutputWithContext(ctx context.Context) LookupAppAccelerationResultOutput
func (LookupAppAccelerationResultOutput) WebAppAccelerationId ¶
func (o LookupAppAccelerationResultOutput) WebAppAccelerationId() pulumi.StringOutput
func (LookupAppAccelerationResultOutput) WebAppAccelerationPolicyId ¶
func (o LookupAppAccelerationResultOutput) WebAppAccelerationPolicyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppAccelerationPolicy, which is attached to the resource.