Documentation
¶
Index ¶
- type Certificate
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- func (o CertificateOutput) BeginTime() pulumi.StringOutput
- func (o CertificateOutput) Content() pulumi.StringOutput
- func (o CertificateOutput) CreateTime() pulumi.StringOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) EndTime() pulumi.StringOutput
- func (o CertificateOutput) IssuerCn() pulumi.StringOutput
- func (o CertificateOutput) Key() pulumi.StringPtrOutput
- func (o CertificateOutput) Name() pulumi.StringOutput
- func (o CertificateOutput) SubjectCn() pulumi.StringOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) Type() pulumi.StringOutput
- type CertificateState
- type CustomHeader
- type CustomHeaderArgs
- type CustomHeaderArray
- type CustomHeaderArrayInput
- type CustomHeaderArrayOutput
- func (CustomHeaderArrayOutput) ElementType() reflect.Type
- func (o CustomHeaderArrayOutput) Index(i pulumi.IntInput) CustomHeaderOutput
- func (o CustomHeaderArrayOutput) ToCustomHeaderArrayOutput() CustomHeaderArrayOutput
- func (o CustomHeaderArrayOutput) ToCustomHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderArrayOutput
- type CustomHeaderHeader
- type CustomHeaderHeaderArgs
- type CustomHeaderHeaderArray
- type CustomHeaderHeaderArrayInput
- type CustomHeaderHeaderArrayOutput
- func (CustomHeaderHeaderArrayOutput) ElementType() reflect.Type
- func (o CustomHeaderHeaderArrayOutput) Index(i pulumi.IntInput) CustomHeaderHeaderOutput
- func (o CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutput() CustomHeaderHeaderArrayOutput
- func (o CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderHeaderArrayOutput
- type CustomHeaderHeaderInput
- type CustomHeaderHeaderOutput
- func (CustomHeaderHeaderOutput) ElementType() reflect.Type
- func (o CustomHeaderHeaderOutput) HeaderName() pulumi.StringOutput
- func (o CustomHeaderHeaderOutput) HeaderValue() pulumi.StringOutput
- func (o CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutput() CustomHeaderHeaderOutput
- func (o CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutputWithContext(ctx context.Context) CustomHeaderHeaderOutput
- type CustomHeaderInput
- type CustomHeaderMap
- type CustomHeaderMapInput
- type CustomHeaderMapOutput
- func (CustomHeaderMapOutput) ElementType() reflect.Type
- func (o CustomHeaderMapOutput) MapIndex(k pulumi.StringInput) CustomHeaderOutput
- func (o CustomHeaderMapOutput) ToCustomHeaderMapOutput() CustomHeaderMapOutput
- func (o CustomHeaderMapOutput) ToCustomHeaderMapOutputWithContext(ctx context.Context) CustomHeaderMapOutput
- type CustomHeaderOutput
- func (CustomHeaderOutput) ElementType() reflect.Type
- func (o CustomHeaderOutput) Headers() CustomHeaderHeaderArrayOutput
- func (o CustomHeaderOutput) RuleId() pulumi.StringOutput
- func (o CustomHeaderOutput) ToCustomHeaderOutput() CustomHeaderOutput
- func (o CustomHeaderOutput) ToCustomHeaderOutputWithContext(ctx context.Context) CustomHeaderOutput
- type CustomHeaderState
- type DomainErrorPage
- type DomainErrorPageArgs
- type DomainErrorPageArray
- type DomainErrorPageArrayInput
- type DomainErrorPageArrayOutput
- func (DomainErrorPageArrayOutput) ElementType() reflect.Type
- func (o DomainErrorPageArrayOutput) Index(i pulumi.IntInput) DomainErrorPageOutput
- func (o DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutput() DomainErrorPageArrayOutput
- func (o DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutputWithContext(ctx context.Context) DomainErrorPageArrayOutput
- type DomainErrorPageInput
- type DomainErrorPageMap
- type DomainErrorPageMapInput
- type DomainErrorPageMapOutput
- func (DomainErrorPageMapOutput) ElementType() reflect.Type
- func (o DomainErrorPageMapOutput) MapIndex(k pulumi.StringInput) DomainErrorPageOutput
- func (o DomainErrorPageMapOutput) ToDomainErrorPageMapOutput() DomainErrorPageMapOutput
- func (o DomainErrorPageMapOutput) ToDomainErrorPageMapOutputWithContext(ctx context.Context) DomainErrorPageMapOutput
- type DomainErrorPageOutput
- func (o DomainErrorPageOutput) Body() pulumi.StringOutput
- func (o DomainErrorPageOutput) ClearHeaders() pulumi.StringArrayOutput
- func (o DomainErrorPageOutput) Domain() pulumi.StringOutput
- func (DomainErrorPageOutput) ElementType() reflect.Type
- func (o DomainErrorPageOutput) ErrorCodes() pulumi.IntArrayOutput
- func (o DomainErrorPageOutput) ListenerId() pulumi.StringOutput
- func (o DomainErrorPageOutput) NewErrorCode() pulumi.IntPtrOutput
- func (o DomainErrorPageOutput) SetHeaders() pulumi.MapOutput
- func (o DomainErrorPageOutput) ToDomainErrorPageOutput() DomainErrorPageOutput
- func (o DomainErrorPageOutput) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput
- type DomainErrorPageState
- type GetAccessRegionsAccessRegionSet
- type GetAccessRegionsAccessRegionSetArgs
- func (GetAccessRegionsAccessRegionSetArgs) ElementType() reflect.Type
- func (i GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutput() GetAccessRegionsAccessRegionSetOutput
- func (i GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetOutput
- type GetAccessRegionsAccessRegionSetArray
- func (GetAccessRegionsAccessRegionSetArray) ElementType() reflect.Type
- func (i GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutput() GetAccessRegionsAccessRegionSetArrayOutput
- func (i GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetArrayOutput
- type GetAccessRegionsAccessRegionSetArrayInput
- type GetAccessRegionsAccessRegionSetArrayOutput
- func (GetAccessRegionsAccessRegionSetArrayOutput) ElementType() reflect.Type
- func (o GetAccessRegionsAccessRegionSetArrayOutput) Index(i pulumi.IntInput) GetAccessRegionsAccessRegionSetOutput
- func (o GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutput() GetAccessRegionsAccessRegionSetArrayOutput
- func (o GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetArrayOutput
- type GetAccessRegionsAccessRegionSetInput
- type GetAccessRegionsAccessRegionSetOutput
- func (GetAccessRegionsAccessRegionSetOutput) ElementType() reflect.Type
- func (o GetAccessRegionsAccessRegionSetOutput) FeatureBitmap() pulumi.IntOutput
- func (o GetAccessRegionsAccessRegionSetOutput) IdcType() pulumi.StringOutput
- func (o GetAccessRegionsAccessRegionSetOutput) RegionArea() pulumi.StringOutput
- func (o GetAccessRegionsAccessRegionSetOutput) RegionAreaName() pulumi.StringOutput
- func (o GetAccessRegionsAccessRegionSetOutput) RegionId() pulumi.StringOutput
- func (o GetAccessRegionsAccessRegionSetOutput) RegionName() pulumi.StringOutput
- func (o GetAccessRegionsAccessRegionSetOutput) SupportFeatures() GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
- func (o GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutput() GetAccessRegionsAccessRegionSetOutput
- func (o GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetOutput
- type GetAccessRegionsAccessRegionSetSupportFeature
- type GetAccessRegionsAccessRegionSetSupportFeatureArgs
- func (GetAccessRegionsAccessRegionSetSupportFeatureArgs) ElementType() reflect.Type
- func (i GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput() GetAccessRegionsAccessRegionSetSupportFeatureOutput
- func (i GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureOutput
- type GetAccessRegionsAccessRegionSetSupportFeatureArray
- func (GetAccessRegionsAccessRegionSetSupportFeatureArray) ElementType() reflect.Type
- func (i GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput() GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
- func (i GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
- type GetAccessRegionsAccessRegionSetSupportFeatureArrayInput
- type GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
- func (GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ElementType() reflect.Type
- func (o GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) Index(i pulumi.IntInput) GetAccessRegionsAccessRegionSetSupportFeatureOutput
- func (o GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput() GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
- func (o GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
- type GetAccessRegionsAccessRegionSetSupportFeatureInput
- type GetAccessRegionsAccessRegionSetSupportFeatureOutput
- func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) ElementType() reflect.Type
- func (o GetAccessRegionsAccessRegionSetSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
- func (o GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput() GetAccessRegionsAccessRegionSetSupportFeatureOutput
- func (o GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureOutput
- type GetAccessRegionsArgs
- type GetAccessRegionsByDestRegionAccessRegionSet
- type GetAccessRegionsByDestRegionAccessRegionSetArgs
- func (GetAccessRegionsByDestRegionAccessRegionSetArgs) ElementType() reflect.Type
- func (i GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutput() GetAccessRegionsByDestRegionAccessRegionSetOutput
- func (i GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetOutput
- type GetAccessRegionsByDestRegionAccessRegionSetArray
- func (GetAccessRegionsByDestRegionAccessRegionSetArray) ElementType() reflect.Type
- func (i GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput() GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
- func (i GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
- type GetAccessRegionsByDestRegionAccessRegionSetArrayInput
- type GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
- func (GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ElementType() reflect.Type
- func (o GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) Index(i pulumi.IntInput) GetAccessRegionsByDestRegionAccessRegionSetOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput() GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
- type GetAccessRegionsByDestRegionAccessRegionSetInput
- type GetAccessRegionsByDestRegionAccessRegionSetOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) BandwidthLists() pulumi.IntArrayOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) ConcurrentLists() pulumi.IntArrayOutput
- func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ElementType() reflect.Type
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) FeatureBitmap() pulumi.IntOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) IdcType() pulumi.StringOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionArea() pulumi.StringOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionAreaName() pulumi.StringOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionId() pulumi.StringOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionName() pulumi.StringOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutput() GetAccessRegionsByDestRegionAccessRegionSetOutput
- func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetOutput
- type GetAccessRegionsByDestRegionArgs
- type GetAccessRegionsByDestRegionOutputArgs
- type GetAccessRegionsByDestRegionResult
- type GetAccessRegionsByDestRegionResultOutput
- func (o GetAccessRegionsByDestRegionResultOutput) AccessRegionSets() GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
- func (o GetAccessRegionsByDestRegionResultOutput) DestRegion() pulumi.StringOutput
- func (GetAccessRegionsByDestRegionResultOutput) ElementType() reflect.Type
- func (o GetAccessRegionsByDestRegionResultOutput) Id() pulumi.StringOutput
- func (o GetAccessRegionsByDestRegionResultOutput) IpAddressVersion() pulumi.StringPtrOutput
- func (o GetAccessRegionsByDestRegionResultOutput) PackageType() pulumi.StringPtrOutput
- func (o GetAccessRegionsByDestRegionResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutput() GetAccessRegionsByDestRegionResultOutput
- func (o GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionResultOutput
- type GetAccessRegionsOutputArgs
- type GetAccessRegionsResult
- type GetAccessRegionsResultOutput
- func (o GetAccessRegionsResultOutput) AccessRegionSets() GetAccessRegionsAccessRegionSetArrayOutput
- func (GetAccessRegionsResultOutput) ElementType() reflect.Type
- func (o GetAccessRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetAccessRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutput() GetAccessRegionsResultOutput
- func (o GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutputWithContext(ctx context.Context) GetAccessRegionsResultOutput
- type GetBlackHeaderArgs
- type GetBlackHeaderOutputArgs
- type GetBlackHeaderResult
- type GetBlackHeaderResultOutput
- func (o GetBlackHeaderResultOutput) BlackHeaders() pulumi.StringArrayOutput
- func (GetBlackHeaderResultOutput) ElementType() reflect.Type
- func (o GetBlackHeaderResultOutput) Id() pulumi.StringOutput
- func (o GetBlackHeaderResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutput() GetBlackHeaderResultOutput
- func (o GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutputWithContext(ctx context.Context) GetBlackHeaderResultOutput
- type GetCertificatesArgs
- type GetCertificatesCertificate
- type GetCertificatesCertificateArgs
- func (GetCertificatesCertificateArgs) ElementType() reflect.Type
- func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
- func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput
- type GetCertificatesCertificateArray
- func (GetCertificatesCertificateArray) ElementType() reflect.Type
- func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
- func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput
- type GetCertificatesCertificateArrayInput
- type GetCertificatesCertificateArrayOutput
- func (GetCertificatesCertificateArrayOutput) ElementType() reflect.Type
- func (o GetCertificatesCertificateArrayOutput) Index(i pulumi.IntInput) GetCertificatesCertificateOutput
- func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
- func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput
- type GetCertificatesCertificateInput
- type GetCertificatesCertificateOutput
- func (o GetCertificatesCertificateOutput) BeginTime() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) CreateTime() pulumi.StringOutput
- func (GetCertificatesCertificateOutput) ElementType() reflect.Type
- func (o GetCertificatesCertificateOutput) EndTime() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) Id() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) IssuerCn() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) Name() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) SubjectCn() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
- func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput
- func (o GetCertificatesCertificateOutput) Type() pulumi.StringOutput
- type GetCertificatesOutputArgs
- type GetCertificatesResult
- type GetCertificatesResultOutput
- func (o GetCertificatesResultOutput) Certificates() GetCertificatesCertificateArrayOutput
- func (GetCertificatesResultOutput) ElementType() reflect.Type
- func (o GetCertificatesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetCertificatesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetCertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCertificatesResultOutput) ToGetCertificatesResultOutput() GetCertificatesResultOutput
- func (o GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext(ctx context.Context) GetCertificatesResultOutput
- func (o GetCertificatesResultOutput) Type() pulumi.StringPtrOutput
- type GetCheckProxyCreateArgs
- type GetCheckProxyCreateOutputArgs
- type GetCheckProxyCreateResult
- type GetCheckProxyCreateResultOutput
- func (o GetCheckProxyCreateResultOutput) AccessRegion() pulumi.StringOutput
- func (o GetCheckProxyCreateResultOutput) Bandwidth() pulumi.IntOutput
- func (o GetCheckProxyCreateResultOutput) CheckFlag() pulumi.IntOutput
- func (o GetCheckProxyCreateResultOutput) Concurrent() pulumi.IntOutput
- func (GetCheckProxyCreateResultOutput) ElementType() reflect.Type
- func (o GetCheckProxyCreateResultOutput) GroupId() pulumi.StringPtrOutput
- func (o GetCheckProxyCreateResultOutput) Id() pulumi.StringOutput
- func (o GetCheckProxyCreateResultOutput) IpAddressVersion() pulumi.StringPtrOutput
- func (o GetCheckProxyCreateResultOutput) NetworkType() pulumi.StringPtrOutput
- func (o GetCheckProxyCreateResultOutput) PackageType() pulumi.StringPtrOutput
- func (o GetCheckProxyCreateResultOutput) RealServerRegion() pulumi.StringOutput
- func (o GetCheckProxyCreateResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutput() GetCheckProxyCreateResultOutput
- func (o GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutputWithContext(ctx context.Context) GetCheckProxyCreateResultOutput
- type GetCountryAreaMappingArgs
- type GetCountryAreaMappingCountryAreaMappingList
- type GetCountryAreaMappingCountryAreaMappingListArgs
- func (GetCountryAreaMappingCountryAreaMappingListArgs) ElementType() reflect.Type
- func (i GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutput() GetCountryAreaMappingCountryAreaMappingListOutput
- func (i GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListOutput
- type GetCountryAreaMappingCountryAreaMappingListArray
- func (GetCountryAreaMappingCountryAreaMappingListArray) ElementType() reflect.Type
- func (i GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutput() GetCountryAreaMappingCountryAreaMappingListArrayOutput
- func (i GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListArrayOutput
- type GetCountryAreaMappingCountryAreaMappingListArrayInput
- type GetCountryAreaMappingCountryAreaMappingListArrayOutput
- func (GetCountryAreaMappingCountryAreaMappingListArrayOutput) ElementType() reflect.Type
- func (o GetCountryAreaMappingCountryAreaMappingListArrayOutput) Index(i pulumi.IntInput) GetCountryAreaMappingCountryAreaMappingListOutput
- func (o GetCountryAreaMappingCountryAreaMappingListArrayOutput) ToGetCountryAreaMappingCountryAreaMappingListArrayOutput() GetCountryAreaMappingCountryAreaMappingListArrayOutput
- func (o GetCountryAreaMappingCountryAreaMappingListArrayOutput) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListArrayOutput
- type GetCountryAreaMappingCountryAreaMappingListInput
- type GetCountryAreaMappingCountryAreaMappingListOutput
- func (o GetCountryAreaMappingCountryAreaMappingListOutput) ContinentInnerCode() pulumi.StringOutput
- func (o GetCountryAreaMappingCountryAreaMappingListOutput) ContinentName() pulumi.StringOutput
- func (GetCountryAreaMappingCountryAreaMappingListOutput) ElementType() reflect.Type
- func (o GetCountryAreaMappingCountryAreaMappingListOutput) GeographicalZoneInnerCode() pulumi.StringOutput
- func (o GetCountryAreaMappingCountryAreaMappingListOutput) GeographicalZoneName() pulumi.StringOutput
- func (o GetCountryAreaMappingCountryAreaMappingListOutput) NationCountryInnerCode() pulumi.StringOutput
- func (o GetCountryAreaMappingCountryAreaMappingListOutput) NationCountryName() pulumi.StringOutput
- func (o GetCountryAreaMappingCountryAreaMappingListOutput) Remark() pulumi.StringOutput
- func (o GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutput() GetCountryAreaMappingCountryAreaMappingListOutput
- func (o GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListOutput
- type GetCountryAreaMappingOutputArgs
- type GetCountryAreaMappingResult
- type GetCountryAreaMappingResultOutput
- func (o GetCountryAreaMappingResultOutput) CountryAreaMappingLists() GetCountryAreaMappingCountryAreaMappingListArrayOutput
- func (GetCountryAreaMappingResultOutput) ElementType() reflect.Type
- func (o GetCountryAreaMappingResultOutput) Id() pulumi.StringOutput
- func (o GetCountryAreaMappingResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutput() GetCountryAreaMappingResultOutput
- func (o GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutputWithContext(ctx context.Context) GetCountryAreaMappingResultOutput
- type GetCustomHeaderHeader
- type GetCustomHeaderHeaderArgs
- type GetCustomHeaderHeaderArray
- func (GetCustomHeaderHeaderArray) ElementType() reflect.Type
- func (i GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutput() GetCustomHeaderHeaderArrayOutput
- func (i GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) GetCustomHeaderHeaderArrayOutput
- type GetCustomHeaderHeaderArrayInput
- type GetCustomHeaderHeaderArrayOutput
- func (GetCustomHeaderHeaderArrayOutput) ElementType() reflect.Type
- func (o GetCustomHeaderHeaderArrayOutput) Index(i pulumi.IntInput) GetCustomHeaderHeaderOutput
- func (o GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutput() GetCustomHeaderHeaderArrayOutput
- func (o GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) GetCustomHeaderHeaderArrayOutput
- type GetCustomHeaderHeaderInput
- type GetCustomHeaderHeaderOutput
- func (GetCustomHeaderHeaderOutput) ElementType() reflect.Type
- func (o GetCustomHeaderHeaderOutput) HeaderName() pulumi.StringOutput
- func (o GetCustomHeaderHeaderOutput) HeaderValue() pulumi.StringOutput
- func (o GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutput() GetCustomHeaderHeaderOutput
- func (o GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutputWithContext(ctx context.Context) GetCustomHeaderHeaderOutput
- type GetDestRegionsArgs
- type GetDestRegionsDestRegionSet
- type GetDestRegionsDestRegionSetArgs
- func (GetDestRegionsDestRegionSetArgs) ElementType() reflect.Type
- func (i GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutput() GetDestRegionsDestRegionSetOutput
- func (i GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetOutput
- type GetDestRegionsDestRegionSetArray
- func (GetDestRegionsDestRegionSetArray) ElementType() reflect.Type
- func (i GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutput() GetDestRegionsDestRegionSetArrayOutput
- func (i GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetArrayOutput
- type GetDestRegionsDestRegionSetArrayInput
- type GetDestRegionsDestRegionSetArrayOutput
- func (GetDestRegionsDestRegionSetArrayOutput) ElementType() reflect.Type
- func (o GetDestRegionsDestRegionSetArrayOutput) Index(i pulumi.IntInput) GetDestRegionsDestRegionSetOutput
- func (o GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutput() GetDestRegionsDestRegionSetArrayOutput
- func (o GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetArrayOutput
- type GetDestRegionsDestRegionSetInput
- type GetDestRegionsDestRegionSetOutput
- func (GetDestRegionsDestRegionSetOutput) ElementType() reflect.Type
- func (o GetDestRegionsDestRegionSetOutput) FeatureBitmap() pulumi.IntOutput
- func (o GetDestRegionsDestRegionSetOutput) IdcType() pulumi.StringOutput
- func (o GetDestRegionsDestRegionSetOutput) RegionArea() pulumi.StringOutput
- func (o GetDestRegionsDestRegionSetOutput) RegionAreaName() pulumi.StringOutput
- func (o GetDestRegionsDestRegionSetOutput) RegionId() pulumi.StringOutput
- func (o GetDestRegionsDestRegionSetOutput) RegionName() pulumi.StringOutput
- func (o GetDestRegionsDestRegionSetOutput) SupportFeatures() GetDestRegionsDestRegionSetSupportFeatureArrayOutput
- func (o GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutput() GetDestRegionsDestRegionSetOutput
- func (o GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetOutput
- type GetDestRegionsDestRegionSetSupportFeature
- type GetDestRegionsDestRegionSetSupportFeatureArgs
- func (GetDestRegionsDestRegionSetSupportFeatureArgs) ElementType() reflect.Type
- func (i GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutput() GetDestRegionsDestRegionSetSupportFeatureOutput
- func (i GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureOutput
- type GetDestRegionsDestRegionSetSupportFeatureArray
- func (GetDestRegionsDestRegionSetSupportFeatureArray) ElementType() reflect.Type
- func (i GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput() GetDestRegionsDestRegionSetSupportFeatureArrayOutput
- func (i GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureArrayOutput
- type GetDestRegionsDestRegionSetSupportFeatureArrayInput
- type GetDestRegionsDestRegionSetSupportFeatureArrayOutput
- func (GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ElementType() reflect.Type
- func (o GetDestRegionsDestRegionSetSupportFeatureArrayOutput) Index(i pulumi.IntInput) GetDestRegionsDestRegionSetSupportFeatureOutput
- func (o GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput() GetDestRegionsDestRegionSetSupportFeatureArrayOutput
- func (o GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureArrayOutput
- type GetDestRegionsDestRegionSetSupportFeatureInput
- type GetDestRegionsDestRegionSetSupportFeatureOutput
- func (GetDestRegionsDestRegionSetSupportFeatureOutput) ElementType() reflect.Type
- func (o GetDestRegionsDestRegionSetSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
- func (o GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutput() GetDestRegionsDestRegionSetSupportFeatureOutput
- func (o GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureOutput
- type GetDestRegionsOutputArgs
- type GetDestRegionsResult
- type GetDestRegionsResultOutput
- func (o GetDestRegionsResultOutput) DestRegionSets() GetDestRegionsDestRegionSetArrayOutput
- func (GetDestRegionsResultOutput) ElementType() reflect.Type
- func (o GetDestRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetDestRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDestRegionsResultOutput) ToGetDestRegionsResultOutput() GetDestRegionsResultOutput
- func (o GetDestRegionsResultOutput) ToGetDestRegionsResultOutputWithContext(ctx context.Context) GetDestRegionsResultOutput
- type GetDomainErrorPageInfosArgs
- type GetDomainErrorPageInfosErrorPageSet
- type GetDomainErrorPageInfosErrorPageSetArgs
- func (GetDomainErrorPageInfosErrorPageSetArgs) ElementType() reflect.Type
- func (i GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutput() GetDomainErrorPageInfosErrorPageSetOutput
- func (i GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetOutput
- type GetDomainErrorPageInfosErrorPageSetArray
- func (GetDomainErrorPageInfosErrorPageSetArray) ElementType() reflect.Type
- func (i GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutput() GetDomainErrorPageInfosErrorPageSetArrayOutput
- func (i GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetArrayOutput
- type GetDomainErrorPageInfosErrorPageSetArrayInput
- type GetDomainErrorPageInfosErrorPageSetArrayOutput
- func (GetDomainErrorPageInfosErrorPageSetArrayOutput) ElementType() reflect.Type
- func (o GetDomainErrorPageInfosErrorPageSetArrayOutput) Index(i pulumi.IntInput) GetDomainErrorPageInfosErrorPageSetOutput
- func (o GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutput() GetDomainErrorPageInfosErrorPageSetArrayOutput
- func (o GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetArrayOutput
- type GetDomainErrorPageInfosErrorPageSetInput
- type GetDomainErrorPageInfosErrorPageSetOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) Body() pulumi.StringOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) ClearHeaders() pulumi.StringArrayOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) Domain() pulumi.StringOutput
- func (GetDomainErrorPageInfosErrorPageSetOutput) ElementType() reflect.Type
- func (o GetDomainErrorPageInfosErrorPageSetOutput) ErrorNos() pulumi.IntArrayOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) ErrorPageId() pulumi.StringOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) ListenerId() pulumi.StringOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) NewErrorNo() pulumi.IntOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) SetHeaders() GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) Status() pulumi.IntOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutput() GetDomainErrorPageInfosErrorPageSetOutput
- func (o GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetOutput
- type GetDomainErrorPageInfosErrorPageSetSetHeader
- type GetDomainErrorPageInfosErrorPageSetSetHeaderArgs
- func (GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ElementType() reflect.Type
- func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
- func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
- type GetDomainErrorPageInfosErrorPageSetSetHeaderArray
- func (GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ElementType() reflect.Type
- func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
- func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
- type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput
- type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
- func (GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ElementType() reflect.Type
- func (o GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) Index(i pulumi.IntInput) GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
- func (o GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
- func (o GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
- type GetDomainErrorPageInfosErrorPageSetSetHeaderInput
- type GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
- func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ElementType() reflect.Type
- func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) HeaderName() pulumi.StringOutput
- func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) HeaderValue() pulumi.StringOutput
- func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
- func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
- type GetDomainErrorPageInfosOutputArgs
- type GetDomainErrorPageInfosResult
- type GetDomainErrorPageInfosResultOutput
- func (GetDomainErrorPageInfosResultOutput) ElementType() reflect.Type
- func (o GetDomainErrorPageInfosResultOutput) ErrorPageIds() pulumi.StringArrayOutput
- func (o GetDomainErrorPageInfosResultOutput) ErrorPageSets() GetDomainErrorPageInfosErrorPageSetArrayOutput
- func (o GetDomainErrorPageInfosResultOutput) Id() pulumi.StringOutput
- func (o GetDomainErrorPageInfosResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutput() GetDomainErrorPageInfosResultOutput
- func (o GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutputWithContext(ctx context.Context) GetDomainErrorPageInfosResultOutput
- type GetDomainErrorPagesArgs
- type GetDomainErrorPagesErrorPageInfoList
- type GetDomainErrorPagesErrorPageInfoListArgs
- func (GetDomainErrorPagesErrorPageInfoListArgs) ElementType() reflect.Type
- func (i GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutput() GetDomainErrorPagesErrorPageInfoListOutput
- func (i GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListOutput
- type GetDomainErrorPagesErrorPageInfoListArray
- func (GetDomainErrorPagesErrorPageInfoListArray) ElementType() reflect.Type
- func (i GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutput() GetDomainErrorPagesErrorPageInfoListArrayOutput
- func (i GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListArrayOutput
- type GetDomainErrorPagesErrorPageInfoListArrayInput
- type GetDomainErrorPagesErrorPageInfoListArrayOutput
- func (GetDomainErrorPagesErrorPageInfoListArrayOutput) ElementType() reflect.Type
- func (o GetDomainErrorPagesErrorPageInfoListArrayOutput) Index(i pulumi.IntInput) GetDomainErrorPagesErrorPageInfoListOutput
- func (o GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutput() GetDomainErrorPagesErrorPageInfoListArrayOutput
- func (o GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListArrayOutput
- type GetDomainErrorPagesErrorPageInfoListInput
- type GetDomainErrorPagesErrorPageInfoListOutput
- func (o GetDomainErrorPagesErrorPageInfoListOutput) Body() pulumi.StringOutput
- func (o GetDomainErrorPagesErrorPageInfoListOutput) ClearHeaders() pulumi.StringArrayOutput
- func (o GetDomainErrorPagesErrorPageInfoListOutput) Domain() pulumi.StringOutput
- func (GetDomainErrorPagesErrorPageInfoListOutput) ElementType() reflect.Type
- func (o GetDomainErrorPagesErrorPageInfoListOutput) ErrorCodes() pulumi.IntArrayOutput
- func (o GetDomainErrorPagesErrorPageInfoListOutput) Id() pulumi.StringOutput
- func (o GetDomainErrorPagesErrorPageInfoListOutput) ListenerId() pulumi.StringOutput
- func (o GetDomainErrorPagesErrorPageInfoListOutput) NewErrorCodes() pulumi.IntOutput
- func (o GetDomainErrorPagesErrorPageInfoListOutput) SetHeaders() pulumi.MapOutput
- func (o GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutput() GetDomainErrorPagesErrorPageInfoListOutput
- func (o GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListOutput
- type GetDomainErrorPagesOutputArgs
- type GetDomainErrorPagesResult
- type GetDomainErrorPagesResultOutput
- func (o GetDomainErrorPagesResultOutput) Domain() pulumi.StringOutput
- func (GetDomainErrorPagesResultOutput) ElementType() reflect.Type
- func (o GetDomainErrorPagesResultOutput) ErrorPageInfoLists() GetDomainErrorPagesErrorPageInfoListArrayOutput
- func (o GetDomainErrorPagesResultOutput) Id() pulumi.StringOutput
- func (o GetDomainErrorPagesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetDomainErrorPagesResultOutput) ListenerId() pulumi.StringOutput
- func (o GetDomainErrorPagesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutput() GetDomainErrorPagesResultOutput
- func (o GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutputWithContext(ctx context.Context) GetDomainErrorPagesResultOutput
- type GetGroupAndStatisticsProxyArgs
- type GetGroupAndStatisticsProxyGroupSet
- type GetGroupAndStatisticsProxyGroupSetArgs
- func (GetGroupAndStatisticsProxyGroupSetArgs) ElementType() reflect.Type
- func (i GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutput() GetGroupAndStatisticsProxyGroupSetOutput
- func (i GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetOutput
- type GetGroupAndStatisticsProxyGroupSetArray
- func (GetGroupAndStatisticsProxyGroupSetArray) ElementType() reflect.Type
- func (i GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutput() GetGroupAndStatisticsProxyGroupSetArrayOutput
- func (i GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetArrayOutput
- type GetGroupAndStatisticsProxyGroupSetArrayInput
- type GetGroupAndStatisticsProxyGroupSetArrayOutput
- func (GetGroupAndStatisticsProxyGroupSetArrayOutput) ElementType() reflect.Type
- func (o GetGroupAndStatisticsProxyGroupSetArrayOutput) Index(i pulumi.IntInput) GetGroupAndStatisticsProxyGroupSetOutput
- func (o GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutput() GetGroupAndStatisticsProxyGroupSetArrayOutput
- func (o GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetArrayOutput
- type GetGroupAndStatisticsProxyGroupSetInput
- type GetGroupAndStatisticsProxyGroupSetOutput
- func (GetGroupAndStatisticsProxyGroupSetOutput) ElementType() reflect.Type
- func (o GetGroupAndStatisticsProxyGroupSetOutput) GroupId() pulumi.StringOutput
- func (o GetGroupAndStatisticsProxyGroupSetOutput) GroupName() pulumi.StringOutput
- func (o GetGroupAndStatisticsProxyGroupSetOutput) ProxySets() GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
- func (o GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutput() GetGroupAndStatisticsProxyGroupSetOutput
- func (o GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetOutput
- type GetGroupAndStatisticsProxyGroupSetProxySet
- type GetGroupAndStatisticsProxyGroupSetProxySetArgs
- func (GetGroupAndStatisticsProxyGroupSetProxySetArgs) ElementType() reflect.Type
- func (i GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput() GetGroupAndStatisticsProxyGroupSetProxySetOutput
- func (i GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetOutput
- type GetGroupAndStatisticsProxyGroupSetProxySetArray
- func (GetGroupAndStatisticsProxyGroupSetProxySetArray) ElementType() reflect.Type
- func (i GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
- func (i GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
- type GetGroupAndStatisticsProxyGroupSetProxySetArrayInput
- type GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
- func (GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ElementType() reflect.Type
- func (o GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) Index(i pulumi.IntInput) GetGroupAndStatisticsProxyGroupSetProxySetOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
- type GetGroupAndStatisticsProxyGroupSetProxySetInput
- type GetGroupAndStatisticsProxyGroupSetProxySetListenerList
- type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs
- func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ElementType() reflect.Type
- func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
- func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
- type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray
- func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ElementType() reflect.Type
- func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
- func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
- type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput
- type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
- func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ElementType() reflect.Type
- func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) Index(i pulumi.IntInput) GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
- type GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput
- type GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
- func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ElementType() reflect.Type
- func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ListenerId() pulumi.StringOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ListenerName() pulumi.StringOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) Port() pulumi.IntOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) Protocol() pulumi.StringOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
- type GetGroupAndStatisticsProxyGroupSetProxySetOutput
- func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ElementType() reflect.Type
- func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ListenerLists() GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ProxyId() pulumi.StringOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ProxyName() pulumi.StringOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput() GetGroupAndStatisticsProxyGroupSetProxySetOutput
- func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetOutput
- type GetGroupAndStatisticsProxyOutputArgs
- type GetGroupAndStatisticsProxyResult
- type GetGroupAndStatisticsProxyResultOutput
- func (GetGroupAndStatisticsProxyResultOutput) ElementType() reflect.Type
- func (o GetGroupAndStatisticsProxyResultOutput) GroupSets() GetGroupAndStatisticsProxyGroupSetArrayOutput
- func (o GetGroupAndStatisticsProxyResultOutput) Id() pulumi.StringOutput
- func (o GetGroupAndStatisticsProxyResultOutput) ProjectId() pulumi.IntOutput
- func (o GetGroupAndStatisticsProxyResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutput() GetGroupAndStatisticsProxyResultOutput
- func (o GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyResultOutput
- type GetHttpDomainsArgs
- type GetHttpDomainsDomain
- type GetHttpDomainsDomainArgs
- type GetHttpDomainsDomainArray
- type GetHttpDomainsDomainArrayInput
- type GetHttpDomainsDomainArrayOutput
- func (GetHttpDomainsDomainArrayOutput) ElementType() reflect.Type
- func (o GetHttpDomainsDomainArrayOutput) Index(i pulumi.IntInput) GetHttpDomainsDomainOutput
- func (o GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutput() GetHttpDomainsDomainArrayOutput
- func (o GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutputWithContext(ctx context.Context) GetHttpDomainsDomainArrayOutput
- type GetHttpDomainsDomainInput
- type GetHttpDomainsDomainOutput
- func (o GetHttpDomainsDomainOutput) BasicAuth() pulumi.BoolOutput
- func (o GetHttpDomainsDomainOutput) BasicAuthId() pulumi.StringOutput
- func (o GetHttpDomainsDomainOutput) CertificateId() pulumi.StringOutput
- func (o GetHttpDomainsDomainOutput) ClientCertificateId() pulumi.StringOutputdeprecated
- func (o GetHttpDomainsDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput
- func (o GetHttpDomainsDomainOutput) Domain() pulumi.StringOutput
- func (GetHttpDomainsDomainOutput) ElementType() reflect.Type
- func (o GetHttpDomainsDomainOutput) GaapAuth() pulumi.BoolOutput
- func (o GetHttpDomainsDomainOutput) GaapAuthId() pulumi.StringOutput
- func (o GetHttpDomainsDomainOutput) RealserverAuth() pulumi.BoolOutput
- func (o GetHttpDomainsDomainOutput) RealserverCertificateDomain() pulumi.StringOutput
- func (o GetHttpDomainsDomainOutput) RealserverCertificateId() pulumi.StringOutputdeprecated
- func (o GetHttpDomainsDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput
- func (o GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutput() GetHttpDomainsDomainOutput
- func (o GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutputWithContext(ctx context.Context) GetHttpDomainsDomainOutput
- type GetHttpDomainsOutputArgs
- type GetHttpDomainsResult
- type GetHttpDomainsResultOutput
- func (o GetHttpDomainsResultOutput) Domain() pulumi.StringOutput
- func (o GetHttpDomainsResultOutput) Domains() GetHttpDomainsDomainArrayOutput
- func (GetHttpDomainsResultOutput) ElementType() reflect.Type
- func (o GetHttpDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetHttpDomainsResultOutput) ListenerId() pulumi.StringOutput
- func (o GetHttpDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutput() GetHttpDomainsResultOutput
- func (o GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutputWithContext(ctx context.Context) GetHttpDomainsResultOutput
- type GetHttpRulesArgs
- type GetHttpRulesOutputArgs
- type GetHttpRulesResult
- type GetHttpRulesResultOutput
- func (o GetHttpRulesResultOutput) Domain() pulumi.StringPtrOutput
- func (GetHttpRulesResultOutput) ElementType() reflect.Type
- func (o GetHttpRulesResultOutput) ForwardHost() pulumi.StringPtrOutput
- func (o GetHttpRulesResultOutput) Id() pulumi.StringOutput
- func (o GetHttpRulesResultOutput) ListenerId() pulumi.StringOutput
- func (o GetHttpRulesResultOutput) Path() pulumi.StringPtrOutput
- func (o GetHttpRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetHttpRulesResultOutput) Rules() GetHttpRulesRuleArrayOutput
- func (o GetHttpRulesResultOutput) ToGetHttpRulesResultOutput() GetHttpRulesResultOutput
- func (o GetHttpRulesResultOutput) ToGetHttpRulesResultOutputWithContext(ctx context.Context) GetHttpRulesResultOutput
- type GetHttpRulesRule
- type GetHttpRulesRuleArgs
- type GetHttpRulesRuleArray
- type GetHttpRulesRuleArrayInput
- type GetHttpRulesRuleArrayOutput
- func (GetHttpRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetHttpRulesRuleArrayOutput) Index(i pulumi.IntInput) GetHttpRulesRuleOutput
- func (o GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutput() GetHttpRulesRuleArrayOutput
- func (o GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleArrayOutput
- type GetHttpRulesRuleInput
- type GetHttpRulesRuleOutput
- func (o GetHttpRulesRuleOutput) ConnectTimeout() pulumi.IntOutput
- func (o GetHttpRulesRuleOutput) Domain() pulumi.StringOutput
- func (GetHttpRulesRuleOutput) ElementType() reflect.Type
- func (o GetHttpRulesRuleOutput) ForwardHost() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) HealthCheck() pulumi.BoolOutput
- func (o GetHttpRulesRuleOutput) HealthCheckMethod() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) HealthCheckPath() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput
- func (o GetHttpRulesRuleOutput) Id() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) Interval() pulumi.IntOutput
- func (o GetHttpRulesRuleOutput) ListenerId() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) Path() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) RealserverType() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) Realservers() GetHttpRulesRuleRealserverArrayOutput
- func (o GetHttpRulesRuleOutput) Scheduler() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) Sni() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) SniSwitch() pulumi.StringOutput
- func (o GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutput() GetHttpRulesRuleOutput
- func (o GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutputWithContext(ctx context.Context) GetHttpRulesRuleOutput
- type GetHttpRulesRuleRealserver
- type GetHttpRulesRuleRealserverArgs
- func (GetHttpRulesRuleRealserverArgs) ElementType() reflect.Type
- func (i GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutput() GetHttpRulesRuleRealserverOutput
- func (i GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverOutput
- type GetHttpRulesRuleRealserverArray
- func (GetHttpRulesRuleRealserverArray) ElementType() reflect.Type
- func (i GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutput() GetHttpRulesRuleRealserverArrayOutput
- func (i GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverArrayOutput
- type GetHttpRulesRuleRealserverArrayInput
- type GetHttpRulesRuleRealserverArrayOutput
- func (GetHttpRulesRuleRealserverArrayOutput) ElementType() reflect.Type
- func (o GetHttpRulesRuleRealserverArrayOutput) Index(i pulumi.IntInput) GetHttpRulesRuleRealserverOutput
- func (o GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutput() GetHttpRulesRuleRealserverArrayOutput
- func (o GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverArrayOutput
- type GetHttpRulesRuleRealserverInput
- type GetHttpRulesRuleRealserverOutput
- func (o GetHttpRulesRuleRealserverOutput) Domain() pulumi.StringOutput
- func (GetHttpRulesRuleRealserverOutput) ElementType() reflect.Type
- func (o GetHttpRulesRuleRealserverOutput) Id() pulumi.StringOutput
- func (o GetHttpRulesRuleRealserverOutput) Ip() pulumi.StringOutput
- func (o GetHttpRulesRuleRealserverOutput) Port() pulumi.IntOutput
- func (o GetHttpRulesRuleRealserverOutput) Status() pulumi.IntOutput
- func (o GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutput() GetHttpRulesRuleRealserverOutput
- func (o GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverOutput
- func (o GetHttpRulesRuleRealserverOutput) Weight() pulumi.IntOutput
- type GetLayer4ListenersArgs
- type GetLayer4ListenersListener
- type GetLayer4ListenersListenerArgs
- func (GetLayer4ListenersListenerArgs) ElementType() reflect.Type
- func (i GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutput() GetLayer4ListenersListenerOutput
- func (i GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutputWithContext(ctx context.Context) GetLayer4ListenersListenerOutput
- type GetLayer4ListenersListenerArray
- func (GetLayer4ListenersListenerArray) ElementType() reflect.Type
- func (i GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutput() GetLayer4ListenersListenerArrayOutput
- func (i GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer4ListenersListenerArrayOutput
- type GetLayer4ListenersListenerArrayInput
- type GetLayer4ListenersListenerArrayOutput
- func (GetLayer4ListenersListenerArrayOutput) ElementType() reflect.Type
- func (o GetLayer4ListenersListenerArrayOutput) Index(i pulumi.IntInput) GetLayer4ListenersListenerOutput
- func (o GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutput() GetLayer4ListenersListenerArrayOutput
- func (o GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer4ListenersListenerArrayOutput
- type GetLayer4ListenersListenerInput
- type GetLayer4ListenersListenerOutput
- func (o GetLayer4ListenersListenerOutput) ConnectTimeout() pulumi.IntOutput
- func (o GetLayer4ListenersListenerOutput) CreateTime() pulumi.StringOutput
- func (GetLayer4ListenersListenerOutput) ElementType() reflect.Type
- func (o GetLayer4ListenersListenerOutput) HealthCheck() pulumi.BoolOutput
- func (o GetLayer4ListenersListenerOutput) Id() pulumi.StringOutput
- func (o GetLayer4ListenersListenerOutput) Interval() pulumi.IntOutput
- func (o GetLayer4ListenersListenerOutput) Name() pulumi.StringOutput
- func (o GetLayer4ListenersListenerOutput) Port() pulumi.IntOutput
- func (o GetLayer4ListenersListenerOutput) Protocol() pulumi.StringOutput
- func (o GetLayer4ListenersListenerOutput) ProxyId() pulumi.StringOutput
- func (o GetLayer4ListenersListenerOutput) RealserverType() pulumi.StringOutput
- func (o GetLayer4ListenersListenerOutput) Scheduler() pulumi.StringOutput
- func (o GetLayer4ListenersListenerOutput) Status() pulumi.IntOutput
- func (o GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutput() GetLayer4ListenersListenerOutput
- func (o GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutputWithContext(ctx context.Context) GetLayer4ListenersListenerOutput
- type GetLayer4ListenersOutputArgs
- type GetLayer4ListenersResult
- type GetLayer4ListenersResultOutput
- func (GetLayer4ListenersResultOutput) ElementType() reflect.Type
- func (o GetLayer4ListenersResultOutput) Id() pulumi.StringOutput
- func (o GetLayer4ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
- func (o GetLayer4ListenersResultOutput) ListenerName() pulumi.StringPtrOutput
- func (o GetLayer4ListenersResultOutput) Listeners() GetLayer4ListenersListenerArrayOutput
- func (o GetLayer4ListenersResultOutput) Port() pulumi.IntPtrOutput
- func (o GetLayer4ListenersResultOutput) Protocol() pulumi.StringOutput
- func (o GetLayer4ListenersResultOutput) ProxyId() pulumi.StringPtrOutput
- func (o GetLayer4ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutput() GetLayer4ListenersResultOutput
- func (o GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutputWithContext(ctx context.Context) GetLayer4ListenersResultOutput
- type GetLayer7ListenersArgs
- type GetLayer7ListenersListener
- type GetLayer7ListenersListenerArgs
- func (GetLayer7ListenersListenerArgs) ElementType() reflect.Type
- func (i GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutput() GetLayer7ListenersListenerOutput
- func (i GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutputWithContext(ctx context.Context) GetLayer7ListenersListenerOutput
- type GetLayer7ListenersListenerArray
- func (GetLayer7ListenersListenerArray) ElementType() reflect.Type
- func (i GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutput() GetLayer7ListenersListenerArrayOutput
- func (i GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer7ListenersListenerArrayOutput
- type GetLayer7ListenersListenerArrayInput
- type GetLayer7ListenersListenerArrayOutput
- func (GetLayer7ListenersListenerArrayOutput) ElementType() reflect.Type
- func (o GetLayer7ListenersListenerArrayOutput) Index(i pulumi.IntInput) GetLayer7ListenersListenerOutput
- func (o GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutput() GetLayer7ListenersListenerArrayOutput
- func (o GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer7ListenersListenerArrayOutput
- type GetLayer7ListenersListenerInput
- type GetLayer7ListenersListenerOutput
- func (o GetLayer7ListenersListenerOutput) AuthType() pulumi.IntOutput
- func (o GetLayer7ListenersListenerOutput) CertificateId() pulumi.StringOutput
- func (o GetLayer7ListenersListenerOutput) ClientCertificateId() pulumi.StringOutputdeprecated
- func (o GetLayer7ListenersListenerOutput) ClientCertificateIds() pulumi.StringArrayOutput
- func (o GetLayer7ListenersListenerOutput) CreateTime() pulumi.StringOutput
- func (GetLayer7ListenersListenerOutput) ElementType() reflect.Type
- func (o GetLayer7ListenersListenerOutput) ForwardProtocol() pulumi.StringOutput
- func (o GetLayer7ListenersListenerOutput) Id() pulumi.StringOutput
- func (o GetLayer7ListenersListenerOutput) Name() pulumi.StringOutput
- func (o GetLayer7ListenersListenerOutput) Port() pulumi.IntOutput
- func (o GetLayer7ListenersListenerOutput) Protocol() pulumi.StringOutput
- func (o GetLayer7ListenersListenerOutput) ProxyId() pulumi.StringOutput
- func (o GetLayer7ListenersListenerOutput) Status() pulumi.IntOutput
- func (o GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutput() GetLayer7ListenersListenerOutput
- func (o GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutputWithContext(ctx context.Context) GetLayer7ListenersListenerOutput
- type GetLayer7ListenersOutputArgs
- type GetLayer7ListenersResult
- type GetLayer7ListenersResultOutput
- func (GetLayer7ListenersResultOutput) ElementType() reflect.Type
- func (o GetLayer7ListenersResultOutput) Id() pulumi.StringOutput
- func (o GetLayer7ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
- func (o GetLayer7ListenersResultOutput) ListenerName() pulumi.StringPtrOutput
- func (o GetLayer7ListenersResultOutput) Listeners() GetLayer7ListenersListenerArrayOutput
- func (o GetLayer7ListenersResultOutput) Port() pulumi.IntPtrOutput
- func (o GetLayer7ListenersResultOutput) Protocol() pulumi.StringOutput
- func (o GetLayer7ListenersResultOutput) ProxyId() pulumi.StringPtrOutput
- func (o GetLayer7ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutput() GetLayer7ListenersResultOutput
- func (o GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutputWithContext(ctx context.Context) GetLayer7ListenersResultOutput
- type GetListenerRealServersArgs
- type GetListenerRealServersBindRealServerSet
- type GetListenerRealServersBindRealServerSetArgs
- func (GetListenerRealServersBindRealServerSetArgs) ElementType() reflect.Type
- func (i GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutput() GetListenerRealServersBindRealServerSetOutput
- func (i GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetOutput
- type GetListenerRealServersBindRealServerSetArray
- func (GetListenerRealServersBindRealServerSetArray) ElementType() reflect.Type
- func (i GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutput() GetListenerRealServersBindRealServerSetArrayOutput
- func (i GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetArrayOutput
- type GetListenerRealServersBindRealServerSetArrayInput
- type GetListenerRealServersBindRealServerSetArrayOutput
- func (GetListenerRealServersBindRealServerSetArrayOutput) ElementType() reflect.Type
- func (o GetListenerRealServersBindRealServerSetArrayOutput) Index(i pulumi.IntInput) GetListenerRealServersBindRealServerSetOutput
- func (o GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutput() GetListenerRealServersBindRealServerSetArrayOutput
- func (o GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetArrayOutput
- type GetListenerRealServersBindRealServerSetInput
- type GetListenerRealServersBindRealServerSetOutput
- func (o GetListenerRealServersBindRealServerSetOutput) DownIPLists() pulumi.StringArrayOutput
- func (GetListenerRealServersBindRealServerSetOutput) ElementType() reflect.Type
- func (o GetListenerRealServersBindRealServerSetOutput) RealServerFailoverRole() pulumi.StringOutput
- func (o GetListenerRealServersBindRealServerSetOutput) RealServerIP() pulumi.StringOutput
- func (o GetListenerRealServersBindRealServerSetOutput) RealServerId() pulumi.StringOutput
- func (o GetListenerRealServersBindRealServerSetOutput) RealServerPort() pulumi.IntOutput
- func (o GetListenerRealServersBindRealServerSetOutput) RealServerStatus() pulumi.IntOutput
- func (o GetListenerRealServersBindRealServerSetOutput) RealServerWeight() pulumi.IntOutput
- func (o GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutput() GetListenerRealServersBindRealServerSetOutput
- func (o GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetOutput
- type GetListenerRealServersOutputArgs
- type GetListenerRealServersRealServerSet
- type GetListenerRealServersRealServerSetArgs
- func (GetListenerRealServersRealServerSetArgs) ElementType() reflect.Type
- func (i GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutput() GetListenerRealServersRealServerSetOutput
- func (i GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetOutput
- type GetListenerRealServersRealServerSetArray
- func (GetListenerRealServersRealServerSetArray) ElementType() reflect.Type
- func (i GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutput() GetListenerRealServersRealServerSetArrayOutput
- func (i GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetArrayOutput
- type GetListenerRealServersRealServerSetArrayInput
- type GetListenerRealServersRealServerSetArrayOutput
- func (GetListenerRealServersRealServerSetArrayOutput) ElementType() reflect.Type
- func (o GetListenerRealServersRealServerSetArrayOutput) Index(i pulumi.IntInput) GetListenerRealServersRealServerSetOutput
- func (o GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutput() GetListenerRealServersRealServerSetArrayOutput
- func (o GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetArrayOutput
- type GetListenerRealServersRealServerSetInput
- type GetListenerRealServersRealServerSetOutput
- func (GetListenerRealServersRealServerSetOutput) ElementType() reflect.Type
- func (o GetListenerRealServersRealServerSetOutput) InBanBlacklist() pulumi.IntOutput
- func (o GetListenerRealServersRealServerSetOutput) ProjectId() pulumi.IntOutput
- func (o GetListenerRealServersRealServerSetOutput) RealServerIP() pulumi.StringOutput
- func (o GetListenerRealServersRealServerSetOutput) RealServerId() pulumi.StringOutput
- func (o GetListenerRealServersRealServerSetOutput) RealServerName() pulumi.StringOutput
- func (o GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutput() GetListenerRealServersRealServerSetOutput
- func (o GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetOutput
- type GetListenerRealServersResult
- type GetListenerRealServersResultOutput
- func (o GetListenerRealServersResultOutput) BindRealServerSets() GetListenerRealServersBindRealServerSetArrayOutput
- func (GetListenerRealServersResultOutput) ElementType() reflect.Type
- func (o GetListenerRealServersResultOutput) Id() pulumi.StringOutput
- func (o GetListenerRealServersResultOutput) ListenerId() pulumi.StringOutput
- func (o GetListenerRealServersResultOutput) RealServerSets() GetListenerRealServersRealServerSetArrayOutput
- func (o GetListenerRealServersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutput() GetListenerRealServersResultOutput
- func (o GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutputWithContext(ctx context.Context) GetListenerRealServersResultOutput
- type GetListenerStatisticsArgs
- type GetListenerStatisticsOutputArgs
- type GetListenerStatisticsResult
- type GetListenerStatisticsResultOutput
- func (GetListenerStatisticsResultOutput) ElementType() reflect.Type
- func (o GetListenerStatisticsResultOutput) EndTime() pulumi.StringOutput
- func (o GetListenerStatisticsResultOutput) Granularity() pulumi.IntOutput
- func (o GetListenerStatisticsResultOutput) Id() pulumi.StringOutput
- func (o GetListenerStatisticsResultOutput) ListenerId() pulumi.StringOutput
- func (o GetListenerStatisticsResultOutput) MetricNames() pulumi.StringArrayOutput
- func (o GetListenerStatisticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetListenerStatisticsResultOutput) StartTime() pulumi.StringOutput
- func (o GetListenerStatisticsResultOutput) StatisticsDatas() GetListenerStatisticsStatisticsDataArrayOutput
- func (o GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutput() GetListenerStatisticsResultOutput
- func (o GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutputWithContext(ctx context.Context) GetListenerStatisticsResultOutput
- type GetListenerStatisticsStatisticsData
- type GetListenerStatisticsStatisticsDataArgs
- func (GetListenerStatisticsStatisticsDataArgs) ElementType() reflect.Type
- func (i GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutput() GetListenerStatisticsStatisticsDataOutput
- func (i GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataOutput
- type GetListenerStatisticsStatisticsDataArray
- func (GetListenerStatisticsStatisticsDataArray) ElementType() reflect.Type
- func (i GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutput() GetListenerStatisticsStatisticsDataArrayOutput
- func (i GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataArrayOutput
- type GetListenerStatisticsStatisticsDataArrayInput
- type GetListenerStatisticsStatisticsDataArrayOutput
- func (GetListenerStatisticsStatisticsDataArrayOutput) ElementType() reflect.Type
- func (o GetListenerStatisticsStatisticsDataArrayOutput) Index(i pulumi.IntInput) GetListenerStatisticsStatisticsDataOutput
- func (o GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutput() GetListenerStatisticsStatisticsDataArrayOutput
- func (o GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataArrayOutput
- type GetListenerStatisticsStatisticsDataInput
- type GetListenerStatisticsStatisticsDataMetricData
- type GetListenerStatisticsStatisticsDataMetricDataArgs
- func (GetListenerStatisticsStatisticsDataMetricDataArgs) ElementType() reflect.Type
- func (i GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutput() GetListenerStatisticsStatisticsDataMetricDataOutput
- func (i GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataOutput
- type GetListenerStatisticsStatisticsDataMetricDataArray
- func (GetListenerStatisticsStatisticsDataMetricDataArray) ElementType() reflect.Type
- func (i GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput() GetListenerStatisticsStatisticsDataMetricDataArrayOutput
- func (i GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataArrayOutput
- type GetListenerStatisticsStatisticsDataMetricDataArrayInput
- type GetListenerStatisticsStatisticsDataMetricDataArrayOutput
- func (GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ElementType() reflect.Type
- func (o GetListenerStatisticsStatisticsDataMetricDataArrayOutput) Index(i pulumi.IntInput) GetListenerStatisticsStatisticsDataMetricDataOutput
- func (o GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput() GetListenerStatisticsStatisticsDataMetricDataArrayOutput
- func (o GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataArrayOutput
- type GetListenerStatisticsStatisticsDataMetricDataInput
- type GetListenerStatisticsStatisticsDataMetricDataOutput
- func (o GetListenerStatisticsStatisticsDataMetricDataOutput) Data() pulumi.Float64Output
- func (GetListenerStatisticsStatisticsDataMetricDataOutput) ElementType() reflect.Type
- func (o GetListenerStatisticsStatisticsDataMetricDataOutput) Time() pulumi.IntOutput
- func (o GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutput() GetListenerStatisticsStatisticsDataMetricDataOutput
- func (o GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataOutput
- type GetListenerStatisticsStatisticsDataOutput
- func (GetListenerStatisticsStatisticsDataOutput) ElementType() reflect.Type
- func (o GetListenerStatisticsStatisticsDataOutput) MetricDatas() GetListenerStatisticsStatisticsDataMetricDataArrayOutput
- func (o GetListenerStatisticsStatisticsDataOutput) MetricName() pulumi.StringOutput
- func (o GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutput() GetListenerStatisticsStatisticsDataOutput
- func (o GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataOutput
- type GetProxiesArgs
- type GetProxiesOutputArgs
- type GetProxiesProxy
- type GetProxiesProxyArgs
- type GetProxiesProxyArray
- type GetProxiesProxyArrayInput
- type GetProxiesProxyArrayOutput
- func (GetProxiesProxyArrayOutput) ElementType() reflect.Type
- func (o GetProxiesProxyArrayOutput) Index(i pulumi.IntInput) GetProxiesProxyOutput
- func (o GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutput() GetProxiesProxyArrayOutput
- func (o GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutputWithContext(ctx context.Context) GetProxiesProxyArrayOutput
- type GetProxiesProxyInput
- type GetProxiesProxyOutput
- func (o GetProxiesProxyOutput) AccessRegion() pulumi.StringOutput
- func (o GetProxiesProxyOutput) Bandwidth() pulumi.IntOutput
- func (o GetProxiesProxyOutput) Concurrent() pulumi.IntOutput
- func (o GetProxiesProxyOutput) CreateTime() pulumi.StringOutput
- func (o GetProxiesProxyOutput) Domain() pulumi.StringOutput
- func (GetProxiesProxyOutput) ElementType() reflect.Type
- func (o GetProxiesProxyOutput) ForwardIp() pulumi.StringOutput
- func (o GetProxiesProxyOutput) Id() pulumi.StringOutput
- func (o GetProxiesProxyOutput) Ip() pulumi.StringOutput
- func (o GetProxiesProxyOutput) Name() pulumi.StringOutput
- func (o GetProxiesProxyOutput) PolicyId() pulumi.StringOutput
- func (o GetProxiesProxyOutput) ProjectId() pulumi.IntOutput
- func (o GetProxiesProxyOutput) RealserverRegion() pulumi.StringOutput
- func (o GetProxiesProxyOutput) Scalable() pulumi.BoolOutput
- func (o GetProxiesProxyOutput) Status() pulumi.StringOutput
- func (o GetProxiesProxyOutput) SupportProtocols() pulumi.StringArrayOutput
- func (o GetProxiesProxyOutput) Tags() pulumi.MapOutput
- func (o GetProxiesProxyOutput) ToGetProxiesProxyOutput() GetProxiesProxyOutput
- func (o GetProxiesProxyOutput) ToGetProxiesProxyOutputWithContext(ctx context.Context) GetProxiesProxyOutput
- func (o GetProxiesProxyOutput) Version() pulumi.StringOutput
- type GetProxiesResult
- type GetProxiesResultOutput
- func (o GetProxiesResultOutput) AccessRegion() pulumi.StringPtrOutput
- func (GetProxiesResultOutput) ElementType() reflect.Type
- func (o GetProxiesResultOutput) Id() pulumi.StringOutput
- func (o GetProxiesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetProxiesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetProxiesResultOutput) Proxies() GetProxiesProxyArrayOutput
- func (o GetProxiesResultOutput) RealserverRegion() pulumi.StringPtrOutput
- func (o GetProxiesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProxiesResultOutput) Tags() pulumi.MapOutput
- func (o GetProxiesResultOutput) ToGetProxiesResultOutput() GetProxiesResultOutput
- func (o GetProxiesResultOutput) ToGetProxiesResultOutputWithContext(ctx context.Context) GetProxiesResultOutput
- type GetProxiesStatusArgs
- type GetProxiesStatusInstanceStatusSet
- type GetProxiesStatusInstanceStatusSetArgs
- func (GetProxiesStatusInstanceStatusSetArgs) ElementType() reflect.Type
- func (i GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutput() GetProxiesStatusInstanceStatusSetOutput
- func (i GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetOutput
- type GetProxiesStatusInstanceStatusSetArray
- func (GetProxiesStatusInstanceStatusSetArray) ElementType() reflect.Type
- func (i GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutput() GetProxiesStatusInstanceStatusSetArrayOutput
- func (i GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetArrayOutput
- type GetProxiesStatusInstanceStatusSetArrayInput
- type GetProxiesStatusInstanceStatusSetArrayOutput
- func (GetProxiesStatusInstanceStatusSetArrayOutput) ElementType() reflect.Type
- func (o GetProxiesStatusInstanceStatusSetArrayOutput) Index(i pulumi.IntInput) GetProxiesStatusInstanceStatusSetOutput
- func (o GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutput() GetProxiesStatusInstanceStatusSetArrayOutput
- func (o GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetArrayOutput
- type GetProxiesStatusInstanceStatusSetInput
- type GetProxiesStatusInstanceStatusSetOutput
- func (GetProxiesStatusInstanceStatusSetOutput) ElementType() reflect.Type
- func (o GetProxiesStatusInstanceStatusSetOutput) InstanceId() pulumi.StringOutput
- func (o GetProxiesStatusInstanceStatusSetOutput) Status() pulumi.StringOutput
- func (o GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutput() GetProxiesStatusInstanceStatusSetOutput
- func (o GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetOutput
- type GetProxiesStatusOutputArgs
- type GetProxiesStatusResult
- type GetProxiesStatusResultOutput
- func (GetProxiesStatusResultOutput) ElementType() reflect.Type
- func (o GetProxiesStatusResultOutput) Id() pulumi.StringOutput
- func (o GetProxiesStatusResultOutput) InstanceStatusSets() GetProxiesStatusInstanceStatusSetArrayOutput
- func (o GetProxiesStatusResultOutput) ProxyIds() pulumi.StringArrayOutput
- func (o GetProxiesStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutput() GetProxiesStatusResultOutput
- func (o GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutputWithContext(ctx context.Context) GetProxiesStatusResultOutput
- type GetProxyAndStatisticsListenersArgs
- type GetProxyAndStatisticsListenersOutputArgs
- type GetProxyAndStatisticsListenersProxySet
- type GetProxyAndStatisticsListenersProxySetArgs
- func (GetProxyAndStatisticsListenersProxySetArgs) ElementType() reflect.Type
- func (i GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutput() GetProxyAndStatisticsListenersProxySetOutput
- func (i GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetOutput
- type GetProxyAndStatisticsListenersProxySetArray
- func (GetProxyAndStatisticsListenersProxySetArray) ElementType() reflect.Type
- func (i GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutput() GetProxyAndStatisticsListenersProxySetArrayOutput
- func (i GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetArrayOutput
- type GetProxyAndStatisticsListenersProxySetArrayInput
- type GetProxyAndStatisticsListenersProxySetArrayOutput
- func (GetProxyAndStatisticsListenersProxySetArrayOutput) ElementType() reflect.Type
- func (o GetProxyAndStatisticsListenersProxySetArrayOutput) Index(i pulumi.IntInput) GetProxyAndStatisticsListenersProxySetOutput
- func (o GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutput() GetProxyAndStatisticsListenersProxySetArrayOutput
- func (o GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetArrayOutput
- type GetProxyAndStatisticsListenersProxySetInput
- type GetProxyAndStatisticsListenersProxySetListenerList
- type GetProxyAndStatisticsListenersProxySetListenerListArgs
- func (GetProxyAndStatisticsListenersProxySetListenerListArgs) ElementType() reflect.Type
- func (i GetProxyAndStatisticsListenersProxySetListenerListArgs) ToGetProxyAndStatisticsListenersProxySetListenerListOutput() GetProxyAndStatisticsListenersProxySetListenerListOutput
- func (i GetProxyAndStatisticsListenersProxySetListenerListArgs) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListOutput
- type GetProxyAndStatisticsListenersProxySetListenerListArray
- func (GetProxyAndStatisticsListenersProxySetListenerListArray) ElementType() reflect.Type
- func (i GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput() GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
- func (i GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
- type GetProxyAndStatisticsListenersProxySetListenerListArrayInput
- type GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
- func (GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ElementType() reflect.Type
- func (o GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) Index(i pulumi.IntInput) GetProxyAndStatisticsListenersProxySetListenerListOutput
- func (o GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput() GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
- func (o GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
- type GetProxyAndStatisticsListenersProxySetListenerListInput
- type GetProxyAndStatisticsListenersProxySetListenerListOutput
- func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ElementType() reflect.Type
- func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) ListenerId() pulumi.StringOutput
- func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) ListenerName() pulumi.StringOutput
- func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) Port() pulumi.IntOutput
- func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) Protocol() pulumi.StringOutput
- func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) ToGetProxyAndStatisticsListenersProxySetListenerListOutput() GetProxyAndStatisticsListenersProxySetListenerListOutput
- func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListOutput
- type GetProxyAndStatisticsListenersProxySetOutput
- func (GetProxyAndStatisticsListenersProxySetOutput) ElementType() reflect.Type
- func (o GetProxyAndStatisticsListenersProxySetOutput) ListenerLists() GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
- func (o GetProxyAndStatisticsListenersProxySetOutput) ProxyId() pulumi.StringOutput
- func (o GetProxyAndStatisticsListenersProxySetOutput) ProxyName() pulumi.StringOutput
- func (o GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutput() GetProxyAndStatisticsListenersProxySetOutput
- func (o GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetOutput
- type GetProxyAndStatisticsListenersResult
- type GetProxyAndStatisticsListenersResultOutput
- func (GetProxyAndStatisticsListenersResultOutput) ElementType() reflect.Type
- func (o GetProxyAndStatisticsListenersResultOutput) Id() pulumi.StringOutput
- func (o GetProxyAndStatisticsListenersResultOutput) ProjectId() pulumi.IntOutput
- func (o GetProxyAndStatisticsListenersResultOutput) ProxySets() GetProxyAndStatisticsListenersProxySetArrayOutput
- func (o GetProxyAndStatisticsListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutput() GetProxyAndStatisticsListenersResultOutput
- func (o GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersResultOutput
- type GetProxyDetailArgs
- type GetProxyDetailOutputArgs
- type GetProxyDetailProxyDetail
- type GetProxyDetailProxyDetailAccessRegionInfo
- type GetProxyDetailProxyDetailAccessRegionInfoArgs
- func (GetProxyDetailProxyDetailAccessRegionInfoArgs) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutput() GetProxyDetailProxyDetailAccessRegionInfoOutput
- func (i GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoOutput
- type GetProxyDetailProxyDetailAccessRegionInfoArray
- func (GetProxyDetailProxyDetailAccessRegionInfoArray) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
- func (i GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
- type GetProxyDetailProxyDetailAccessRegionInfoArrayInput
- type GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
- func (GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) Index(i pulumi.IntInput) GetProxyDetailProxyDetailAccessRegionInfoOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
- type GetProxyDetailProxyDetailAccessRegionInfoInput
- type GetProxyDetailProxyDetailAccessRegionInfoOutput
- func (GetProxyDetailProxyDetailAccessRegionInfoOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) FeatureBitmap() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) IdcType() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionArea() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionAreaName() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionId() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionName() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) SupportFeatures() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutput() GetProxyDetailProxyDetailAccessRegionInfoOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoOutput
- type GetProxyDetailProxyDetailAccessRegionInfoSupportFeature
- type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs
- func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
- func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
- type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray
- func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
- func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
- type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput
- type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
- func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) Index(i pulumi.IntInput) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
- type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput
- type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
- func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
- func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
- type GetProxyDetailProxyDetailArgs
- func (GetProxyDetailProxyDetailArgs) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutput() GetProxyDetailProxyDetailOutput
- func (i GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailOutput
- type GetProxyDetailProxyDetailArray
- func (GetProxyDetailProxyDetailArray) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutput() GetProxyDetailProxyDetailArrayOutput
- func (i GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailArrayOutput
- type GetProxyDetailProxyDetailArrayInput
- type GetProxyDetailProxyDetailArrayOutput
- func (GetProxyDetailProxyDetailArrayOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailArrayOutput) Index(i pulumi.IntInput) GetProxyDetailProxyDetailOutput
- func (o GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutput() GetProxyDetailProxyDetailArrayOutput
- func (o GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailArrayOutput
- type GetProxyDetailProxyDetailInput
- type GetProxyDetailProxyDetailIpList
- type GetProxyDetailProxyDetailIpListArgs
- func (GetProxyDetailProxyDetailIpListArgs) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutput() GetProxyDetailProxyDetailIpListOutput
- func (i GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListOutput
- type GetProxyDetailProxyDetailIpListArray
- func (GetProxyDetailProxyDetailIpListArray) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutput() GetProxyDetailProxyDetailIpListArrayOutput
- func (i GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListArrayOutput
- type GetProxyDetailProxyDetailIpListArrayInput
- type GetProxyDetailProxyDetailIpListArrayOutput
- func (GetProxyDetailProxyDetailIpListArrayOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailIpListArrayOutput) Index(i pulumi.IntInput) GetProxyDetailProxyDetailIpListOutput
- func (o GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutput() GetProxyDetailProxyDetailIpListArrayOutput
- func (o GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListArrayOutput
- type GetProxyDetailProxyDetailIpListInput
- type GetProxyDetailProxyDetailIpListOutput
- func (o GetProxyDetailProxyDetailIpListOutput) Bandwidth() pulumi.IntOutput
- func (GetProxyDetailProxyDetailIpListOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailIpListOutput) Ip() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailIpListOutput) Provider() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutput() GetProxyDetailProxyDetailIpListOutput
- func (o GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListOutput
- type GetProxyDetailProxyDetailOutput
- func (o GetProxyDetailProxyDetailOutput) AccessRegion() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) AccessRegionInfos() GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
- func (o GetProxyDetailProxyDetailOutput) BanStatus() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) Bandwidth() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) BillingType() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) ClientIpMethods() pulumi.IntArrayOutput
- func (o GetProxyDetailProxyDetailOutput) Concurrent() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) CreateTime() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) Domain() pulumi.StringOutput
- func (GetProxyDetailProxyDetailOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailOutput) FeatureBitmap() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) ForwardIp() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) GroupId() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) Http3Supported() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) InBanBlacklist() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) InstanceId() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) Ip() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) IpAddressVersion() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) IpLists() GetProxyDetailProxyDetailIpListArrayOutput
- func (o GetProxyDetailProxyDetailOutput) ModifyConfigTime() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) NetworkType() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) PackageType() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) PolicyId() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) ProjectId() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) ProxyId() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) ProxyName() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) ProxyType() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) RealServerRegion() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) RealServerRegionInfos() GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
- func (o GetProxyDetailProxyDetailOutput) RelatedGlobalDomains() pulumi.StringArrayOutput
- func (o GetProxyDetailProxyDetailOutput) Scalarable() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) Status() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailOutput) SupportProtocols() pulumi.StringArrayOutput
- func (o GetProxyDetailProxyDetailOutput) SupportSecurity() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailOutput) TagSets() GetProxyDetailProxyDetailTagSetArrayOutput
- func (o GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutput() GetProxyDetailProxyDetailOutput
- func (o GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailOutput
- func (o GetProxyDetailProxyDetailOutput) Version() pulumi.StringOutput
- type GetProxyDetailProxyDetailRealServerRegionInfo
- type GetProxyDetailProxyDetailRealServerRegionInfoArgs
- func (GetProxyDetailProxyDetailRealServerRegionInfoArgs) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput() GetProxyDetailProxyDetailRealServerRegionInfoOutput
- func (i GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoOutput
- type GetProxyDetailProxyDetailRealServerRegionInfoArray
- func (GetProxyDetailProxyDetailRealServerRegionInfoArray) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
- func (i GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
- type GetProxyDetailProxyDetailRealServerRegionInfoArrayInput
- type GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
- func (GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) Index(i pulumi.IntInput) GetProxyDetailProxyDetailRealServerRegionInfoOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
- type GetProxyDetailProxyDetailRealServerRegionInfoInput
- type GetProxyDetailProxyDetailRealServerRegionInfoOutput
- func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) FeatureBitmap() pulumi.IntOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) IdcType() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionArea() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionAreaName() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionId() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionName() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) SupportFeatures() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput() GetProxyDetailProxyDetailRealServerRegionInfoOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoOutput
- type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeature
- type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs
- func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
- func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
- type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray
- func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
- func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
- type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput
- type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
- func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) Index(i pulumi.IntInput) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
- type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput
- type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
- func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
- func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
- type GetProxyDetailProxyDetailTagSet
- type GetProxyDetailProxyDetailTagSetArgs
- func (GetProxyDetailProxyDetailTagSetArgs) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutput() GetProxyDetailProxyDetailTagSetOutput
- func (i GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetOutput
- type GetProxyDetailProxyDetailTagSetArray
- func (GetProxyDetailProxyDetailTagSetArray) ElementType() reflect.Type
- func (i GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutput() GetProxyDetailProxyDetailTagSetArrayOutput
- func (i GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetArrayOutput
- type GetProxyDetailProxyDetailTagSetArrayInput
- type GetProxyDetailProxyDetailTagSetArrayOutput
- func (GetProxyDetailProxyDetailTagSetArrayOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailTagSetArrayOutput) Index(i pulumi.IntInput) GetProxyDetailProxyDetailTagSetOutput
- func (o GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutput() GetProxyDetailProxyDetailTagSetArrayOutput
- func (o GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetArrayOutput
- type GetProxyDetailProxyDetailTagSetInput
- type GetProxyDetailProxyDetailTagSetOutput
- func (GetProxyDetailProxyDetailTagSetOutput) ElementType() reflect.Type
- func (o GetProxyDetailProxyDetailTagSetOutput) TagKey() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailTagSetOutput) TagValue() pulumi.StringOutput
- func (o GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutput() GetProxyDetailProxyDetailTagSetOutput
- func (o GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetOutput
- type GetProxyDetailResult
- type GetProxyDetailResultOutput
- func (GetProxyDetailResultOutput) ElementType() reflect.Type
- func (o GetProxyDetailResultOutput) Id() pulumi.StringOutput
- func (o GetProxyDetailResultOutput) ProxyDetails() GetProxyDetailProxyDetailArrayOutput
- func (o GetProxyDetailResultOutput) ProxyId() pulumi.StringOutput
- func (o GetProxyDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutput() GetProxyDetailResultOutput
- func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutputWithContext(ctx context.Context) GetProxyDetailResultOutput
- type GetProxyGroupStatisticsArgs
- type GetProxyGroupStatisticsOutputArgs
- type GetProxyGroupStatisticsResult
- type GetProxyGroupStatisticsResultOutput
- func (GetProxyGroupStatisticsResultOutput) ElementType() reflect.Type
- func (o GetProxyGroupStatisticsResultOutput) EndTime() pulumi.StringOutput
- func (o GetProxyGroupStatisticsResultOutput) Granularity() pulumi.IntOutput
- func (o GetProxyGroupStatisticsResultOutput) GroupId() pulumi.StringOutput
- func (o GetProxyGroupStatisticsResultOutput) Id() pulumi.StringOutput
- func (o GetProxyGroupStatisticsResultOutput) MetricNames() pulumi.StringArrayOutput
- func (o GetProxyGroupStatisticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProxyGroupStatisticsResultOutput) StartTime() pulumi.StringOutput
- func (o GetProxyGroupStatisticsResultOutput) StatisticsDatas() GetProxyGroupStatisticsStatisticsDataArrayOutput
- func (o GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutput() GetProxyGroupStatisticsResultOutput
- func (o GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutputWithContext(ctx context.Context) GetProxyGroupStatisticsResultOutput
- type GetProxyGroupStatisticsStatisticsData
- type GetProxyGroupStatisticsStatisticsDataArgs
- func (GetProxyGroupStatisticsStatisticsDataArgs) ElementType() reflect.Type
- func (i GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutput() GetProxyGroupStatisticsStatisticsDataOutput
- func (i GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataOutput
- type GetProxyGroupStatisticsStatisticsDataArray
- func (GetProxyGroupStatisticsStatisticsDataArray) ElementType() reflect.Type
- func (i GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutput() GetProxyGroupStatisticsStatisticsDataArrayOutput
- func (i GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataArrayOutput
- type GetProxyGroupStatisticsStatisticsDataArrayInput
- type GetProxyGroupStatisticsStatisticsDataArrayOutput
- func (GetProxyGroupStatisticsStatisticsDataArrayOutput) ElementType() reflect.Type
- func (o GetProxyGroupStatisticsStatisticsDataArrayOutput) Index(i pulumi.IntInput) GetProxyGroupStatisticsStatisticsDataOutput
- func (o GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutput() GetProxyGroupStatisticsStatisticsDataArrayOutput
- func (o GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataArrayOutput
- type GetProxyGroupStatisticsStatisticsDataInput
- type GetProxyGroupStatisticsStatisticsDataMetricData
- type GetProxyGroupStatisticsStatisticsDataMetricDataArgs
- func (GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ElementType() reflect.Type
- func (i GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput() GetProxyGroupStatisticsStatisticsDataMetricDataOutput
- func (i GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataOutput
- type GetProxyGroupStatisticsStatisticsDataMetricDataArray
- func (GetProxyGroupStatisticsStatisticsDataMetricDataArray) ElementType() reflect.Type
- func (i GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput() GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
- func (i GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
- type GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput
- type GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
- func (GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ElementType() reflect.Type
- func (o GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) Index(i pulumi.IntInput) GetProxyGroupStatisticsStatisticsDataMetricDataOutput
- func (o GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput() GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
- func (o GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
- type GetProxyGroupStatisticsStatisticsDataMetricDataInput
- type GetProxyGroupStatisticsStatisticsDataMetricDataOutput
- func (o GetProxyGroupStatisticsStatisticsDataMetricDataOutput) Data() pulumi.Float64Output
- func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ElementType() reflect.Type
- func (o GetProxyGroupStatisticsStatisticsDataMetricDataOutput) Time() pulumi.IntOutput
- func (o GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput() GetProxyGroupStatisticsStatisticsDataMetricDataOutput
- func (o GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataOutput
- type GetProxyGroupStatisticsStatisticsDataOutput
- func (GetProxyGroupStatisticsStatisticsDataOutput) ElementType() reflect.Type
- func (o GetProxyGroupStatisticsStatisticsDataOutput) MetricDatas() GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
- func (o GetProxyGroupStatisticsStatisticsDataOutput) MetricName() pulumi.StringOutput
- func (o GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutput() GetProxyGroupStatisticsStatisticsDataOutput
- func (o GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataOutput
- type GetProxyGroupsArgs
- type GetProxyGroupsFilter
- type GetProxyGroupsFilterArgs
- type GetProxyGroupsFilterArray
- type GetProxyGroupsFilterArrayInput
- type GetProxyGroupsFilterArrayOutput
- func (GetProxyGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetProxyGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetProxyGroupsFilterOutput
- func (o GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutput() GetProxyGroupsFilterArrayOutput
- func (o GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutputWithContext(ctx context.Context) GetProxyGroupsFilterArrayOutput
- type GetProxyGroupsFilterInput
- type GetProxyGroupsFilterOutput
- func (GetProxyGroupsFilterOutput) ElementType() reflect.Type
- func (o GetProxyGroupsFilterOutput) Name() pulumi.StringOutput
- func (o GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutput() GetProxyGroupsFilterOutput
- func (o GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutputWithContext(ctx context.Context) GetProxyGroupsFilterOutput
- func (o GetProxyGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetProxyGroupsOutputArgs
- type GetProxyGroupsProxyGroupList
- type GetProxyGroupsProxyGroupListArgs
- func (GetProxyGroupsProxyGroupListArgs) ElementType() reflect.Type
- func (i GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutput() GetProxyGroupsProxyGroupListOutput
- func (i GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListOutput
- type GetProxyGroupsProxyGroupListArray
- func (GetProxyGroupsProxyGroupListArray) ElementType() reflect.Type
- func (i GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutput() GetProxyGroupsProxyGroupListArrayOutput
- func (i GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListArrayOutput
- type GetProxyGroupsProxyGroupListArrayInput
- type GetProxyGroupsProxyGroupListArrayOutput
- func (GetProxyGroupsProxyGroupListArrayOutput) ElementType() reflect.Type
- func (o GetProxyGroupsProxyGroupListArrayOutput) Index(i pulumi.IntInput) GetProxyGroupsProxyGroupListOutput
- func (o GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutput() GetProxyGroupsProxyGroupListArrayOutput
- func (o GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListArrayOutput
- type GetProxyGroupsProxyGroupListInput
- type GetProxyGroupsProxyGroupListOutput
- func (o GetProxyGroupsProxyGroupListOutput) CreateTime() pulumi.IntOutput
- func (o GetProxyGroupsProxyGroupListOutput) Domain() pulumi.StringOutput
- func (GetProxyGroupsProxyGroupListOutput) ElementType() reflect.Type
- func (o GetProxyGroupsProxyGroupListOutput) FeatureBitmap() pulumi.IntOutput
- func (o GetProxyGroupsProxyGroupListOutput) GroupId() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListOutput) GroupName() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListOutput) Http3Supported() pulumi.IntOutput
- func (o GetProxyGroupsProxyGroupListOutput) ProjectId() pulumi.IntOutput
- func (o GetProxyGroupsProxyGroupListOutput) ProxyType() pulumi.IntOutput
- func (o GetProxyGroupsProxyGroupListOutput) RealServerRegionInfos() GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
- func (o GetProxyGroupsProxyGroupListOutput) Status() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListOutput) TagSets() GetProxyGroupsProxyGroupListTagSetArrayOutput
- func (o GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutput() GetProxyGroupsProxyGroupListOutput
- func (o GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListOutput
- func (o GetProxyGroupsProxyGroupListOutput) Version() pulumi.StringOutput
- type GetProxyGroupsProxyGroupListRealServerRegionInfo
- type GetProxyGroupsProxyGroupListRealServerRegionInfoArgs
- func (GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ElementType() reflect.Type
- func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
- func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoArray
- func (GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ElementType() reflect.Type
- func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
- func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
- func (GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ElementType() reflect.Type
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) Index(i pulumi.IntInput) GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoInput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
- func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ElementType() reflect.Type
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) FeatureBitmap() pulumi.IntOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) IdcType() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionArea() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionAreaName() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionId() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionName() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) SupportFeatures() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeature
- type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs
- func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ElementType() reflect.Type
- func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
- func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray
- func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ElementType() reflect.Type
- func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
- func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
- func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ElementType() reflect.Type
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) Index(i pulumi.IntInput) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput
- type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
- func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ElementType() reflect.Type
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
- func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
- type GetProxyGroupsProxyGroupListTagSet
- type GetProxyGroupsProxyGroupListTagSetArgs
- func (GetProxyGroupsProxyGroupListTagSetArgs) ElementType() reflect.Type
- func (i GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutput() GetProxyGroupsProxyGroupListTagSetOutput
- func (i GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetOutput
- type GetProxyGroupsProxyGroupListTagSetArray
- func (GetProxyGroupsProxyGroupListTagSetArray) ElementType() reflect.Type
- func (i GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutput() GetProxyGroupsProxyGroupListTagSetArrayOutput
- func (i GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetArrayOutput
- type GetProxyGroupsProxyGroupListTagSetArrayInput
- type GetProxyGroupsProxyGroupListTagSetArrayOutput
- func (GetProxyGroupsProxyGroupListTagSetArrayOutput) ElementType() reflect.Type
- func (o GetProxyGroupsProxyGroupListTagSetArrayOutput) Index(i pulumi.IntInput) GetProxyGroupsProxyGroupListTagSetOutput
- func (o GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutput() GetProxyGroupsProxyGroupListTagSetArrayOutput
- func (o GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetArrayOutput
- type GetProxyGroupsProxyGroupListTagSetInput
- type GetProxyGroupsProxyGroupListTagSetOutput
- func (GetProxyGroupsProxyGroupListTagSetOutput) ElementType() reflect.Type
- func (o GetProxyGroupsProxyGroupListTagSetOutput) TagKey() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListTagSetOutput) TagValue() pulumi.StringOutput
- func (o GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutput() GetProxyGroupsProxyGroupListTagSetOutput
- func (o GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetOutput
- type GetProxyGroupsResult
- type GetProxyGroupsResultOutput
- func (GetProxyGroupsResultOutput) ElementType() reflect.Type
- func (o GetProxyGroupsResultOutput) Filters() GetProxyGroupsFilterArrayOutput
- func (o GetProxyGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetProxyGroupsResultOutput) ProjectId() pulumi.IntOutput
- func (o GetProxyGroupsResultOutput) ProxyGroupLists() GetProxyGroupsProxyGroupListArrayOutput
- func (o GetProxyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProxyGroupsResultOutput) TagSets() GetProxyGroupsTagSetArrayOutput
- func (o GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutput() GetProxyGroupsResultOutput
- func (o GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutputWithContext(ctx context.Context) GetProxyGroupsResultOutput
- type GetProxyGroupsTagSet
- type GetProxyGroupsTagSetArgs
- type GetProxyGroupsTagSetArray
- type GetProxyGroupsTagSetArrayInput
- type GetProxyGroupsTagSetArrayOutput
- func (GetProxyGroupsTagSetArrayOutput) ElementType() reflect.Type
- func (o GetProxyGroupsTagSetArrayOutput) Index(i pulumi.IntInput) GetProxyGroupsTagSetOutput
- func (o GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutput() GetProxyGroupsTagSetArrayOutput
- func (o GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsTagSetArrayOutput
- type GetProxyGroupsTagSetInput
- type GetProxyGroupsTagSetOutput
- func (GetProxyGroupsTagSetOutput) ElementType() reflect.Type
- func (o GetProxyGroupsTagSetOutput) TagKey() pulumi.StringOutput
- func (o GetProxyGroupsTagSetOutput) TagValue() pulumi.StringOutput
- func (o GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutput() GetProxyGroupsTagSetOutput
- func (o GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutputWithContext(ctx context.Context) GetProxyGroupsTagSetOutput
- type GetProxyStatisticsArgs
- type GetProxyStatisticsOutputArgs
- type GetProxyStatisticsResult
- type GetProxyStatisticsResultOutput
- func (GetProxyStatisticsResultOutput) ElementType() reflect.Type
- func (o GetProxyStatisticsResultOutput) EndTime() pulumi.StringOutput
- func (o GetProxyStatisticsResultOutput) Granularity() pulumi.IntOutput
- func (o GetProxyStatisticsResultOutput) Id() pulumi.StringOutput
- func (o GetProxyStatisticsResultOutput) Isp() pulumi.StringPtrOutput
- func (o GetProxyStatisticsResultOutput) MetricNames() pulumi.StringArrayOutput
- func (o GetProxyStatisticsResultOutput) ProxyId() pulumi.StringOutput
- func (o GetProxyStatisticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProxyStatisticsResultOutput) StartTime() pulumi.StringOutput
- func (o GetProxyStatisticsResultOutput) StatisticsDatas() GetProxyStatisticsStatisticsDataArrayOutput
- func (o GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutput() GetProxyStatisticsResultOutput
- func (o GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutputWithContext(ctx context.Context) GetProxyStatisticsResultOutput
- type GetProxyStatisticsStatisticsData
- type GetProxyStatisticsStatisticsDataArgs
- func (GetProxyStatisticsStatisticsDataArgs) ElementType() reflect.Type
- func (i GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutput() GetProxyStatisticsStatisticsDataOutput
- func (i GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataOutput
- type GetProxyStatisticsStatisticsDataArray
- func (GetProxyStatisticsStatisticsDataArray) ElementType() reflect.Type
- func (i GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutput() GetProxyStatisticsStatisticsDataArrayOutput
- func (i GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataArrayOutput
- type GetProxyStatisticsStatisticsDataArrayInput
- type GetProxyStatisticsStatisticsDataArrayOutput
- func (GetProxyStatisticsStatisticsDataArrayOutput) ElementType() reflect.Type
- func (o GetProxyStatisticsStatisticsDataArrayOutput) Index(i pulumi.IntInput) GetProxyStatisticsStatisticsDataOutput
- func (o GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutput() GetProxyStatisticsStatisticsDataArrayOutput
- func (o GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataArrayOutput
- type GetProxyStatisticsStatisticsDataInput
- type GetProxyStatisticsStatisticsDataMetricData
- type GetProxyStatisticsStatisticsDataMetricDataArgs
- func (GetProxyStatisticsStatisticsDataMetricDataArgs) ElementType() reflect.Type
- func (i GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutput() GetProxyStatisticsStatisticsDataMetricDataOutput
- func (i GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataOutput
- type GetProxyStatisticsStatisticsDataMetricDataArray
- func (GetProxyStatisticsStatisticsDataMetricDataArray) ElementType() reflect.Type
- func (i GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput() GetProxyStatisticsStatisticsDataMetricDataArrayOutput
- func (i GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataArrayOutput
- type GetProxyStatisticsStatisticsDataMetricDataArrayInput
- type GetProxyStatisticsStatisticsDataMetricDataArrayOutput
- func (GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ElementType() reflect.Type
- func (o GetProxyStatisticsStatisticsDataMetricDataArrayOutput) Index(i pulumi.IntInput) GetProxyStatisticsStatisticsDataMetricDataOutput
- func (o GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput() GetProxyStatisticsStatisticsDataMetricDataArrayOutput
- func (o GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataArrayOutput
- type GetProxyStatisticsStatisticsDataMetricDataInput
- type GetProxyStatisticsStatisticsDataMetricDataOutput
- func (o GetProxyStatisticsStatisticsDataMetricDataOutput) Data() pulumi.Float64Output
- func (GetProxyStatisticsStatisticsDataMetricDataOutput) ElementType() reflect.Type
- func (o GetProxyStatisticsStatisticsDataMetricDataOutput) Time() pulumi.IntOutput
- func (o GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutput() GetProxyStatisticsStatisticsDataMetricDataOutput
- func (o GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataOutput
- type GetProxyStatisticsStatisticsDataOutput
- func (GetProxyStatisticsStatisticsDataOutput) ElementType() reflect.Type
- func (o GetProxyStatisticsStatisticsDataOutput) MetricDatas() GetProxyStatisticsStatisticsDataMetricDataArrayOutput
- func (o GetProxyStatisticsStatisticsDataOutput) MetricName() pulumi.StringOutput
- func (o GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutput() GetProxyStatisticsStatisticsDataOutput
- func (o GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataOutput
- type GetRealServersStatusArgs
- type GetRealServersStatusOutputArgs
- type GetRealServersStatusRealServerStatusSet
- type GetRealServersStatusRealServerStatusSetArgs
- func (GetRealServersStatusRealServerStatusSetArgs) ElementType() reflect.Type
- func (i GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutput() GetRealServersStatusRealServerStatusSetOutput
- func (i GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetOutput
- type GetRealServersStatusRealServerStatusSetArray
- func (GetRealServersStatusRealServerStatusSetArray) ElementType() reflect.Type
- func (i GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutput() GetRealServersStatusRealServerStatusSetArrayOutput
- func (i GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetArrayOutput
- type GetRealServersStatusRealServerStatusSetArrayInput
- type GetRealServersStatusRealServerStatusSetArrayOutput
- func (GetRealServersStatusRealServerStatusSetArrayOutput) ElementType() reflect.Type
- func (o GetRealServersStatusRealServerStatusSetArrayOutput) Index(i pulumi.IntInput) GetRealServersStatusRealServerStatusSetOutput
- func (o GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutput() GetRealServersStatusRealServerStatusSetArrayOutput
- func (o GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetArrayOutput
- type GetRealServersStatusRealServerStatusSetInput
- type GetRealServersStatusRealServerStatusSetOutput
- func (o GetRealServersStatusRealServerStatusSetOutput) BindStatus() pulumi.IntOutput
- func (GetRealServersStatusRealServerStatusSetOutput) ElementType() reflect.Type
- func (o GetRealServersStatusRealServerStatusSetOutput) GroupId() pulumi.StringOutput
- func (o GetRealServersStatusRealServerStatusSetOutput) ProxyId() pulumi.StringOutput
- func (o GetRealServersStatusRealServerStatusSetOutput) RealServerId() pulumi.StringOutput
- func (o GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutput() GetRealServersStatusRealServerStatusSetOutput
- func (o GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetOutput
- type GetRealServersStatusResult
- type GetRealServersStatusResultOutput
- func (GetRealServersStatusResultOutput) ElementType() reflect.Type
- func (o GetRealServersStatusResultOutput) Id() pulumi.StringOutput
- func (o GetRealServersStatusResultOutput) RealServerIds() pulumi.StringArrayOutput
- func (o GetRealServersStatusResultOutput) RealServerStatusSets() GetRealServersStatusRealServerStatusSetArrayOutput
- func (o GetRealServersStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutput() GetRealServersStatusResultOutput
- func (o GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutputWithContext(ctx context.Context) GetRealServersStatusResultOutput
- type GetRealserversArgs
- type GetRealserversOutputArgs
- type GetRealserversRealserver
- type GetRealserversRealserverArgs
- func (GetRealserversRealserverArgs) ElementType() reflect.Type
- func (i GetRealserversRealserverArgs) ToGetRealserversRealserverOutput() GetRealserversRealserverOutput
- func (i GetRealserversRealserverArgs) ToGetRealserversRealserverOutputWithContext(ctx context.Context) GetRealserversRealserverOutput
- type GetRealserversRealserverArray
- func (GetRealserversRealserverArray) ElementType() reflect.Type
- func (i GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutput() GetRealserversRealserverArrayOutput
- func (i GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutputWithContext(ctx context.Context) GetRealserversRealserverArrayOutput
- type GetRealserversRealserverArrayInput
- type GetRealserversRealserverArrayOutput
- func (GetRealserversRealserverArrayOutput) ElementType() reflect.Type
- func (o GetRealserversRealserverArrayOutput) Index(i pulumi.IntInput) GetRealserversRealserverOutput
- func (o GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutput() GetRealserversRealserverArrayOutput
- func (o GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutputWithContext(ctx context.Context) GetRealserversRealserverArrayOutput
- type GetRealserversRealserverInput
- type GetRealserversRealserverOutput
- func (o GetRealserversRealserverOutput) Domain() pulumi.StringOutput
- func (GetRealserversRealserverOutput) ElementType() reflect.Type
- func (o GetRealserversRealserverOutput) Id() pulumi.StringOutput
- func (o GetRealserversRealserverOutput) Ip() pulumi.StringOutput
- func (o GetRealserversRealserverOutput) Name() pulumi.StringOutput
- func (o GetRealserversRealserverOutput) ProjectId() pulumi.IntOutput
- func (o GetRealserversRealserverOutput) Tags() pulumi.MapOutput
- func (o GetRealserversRealserverOutput) ToGetRealserversRealserverOutput() GetRealserversRealserverOutput
- func (o GetRealserversRealserverOutput) ToGetRealserversRealserverOutputWithContext(ctx context.Context) GetRealserversRealserverOutput
- type GetRealserversResult
- type GetRealserversResultOutput
- func (o GetRealserversResultOutput) Domain() pulumi.StringPtrOutput
- func (GetRealserversResultOutput) ElementType() reflect.Type
- func (o GetRealserversResultOutput) Id() pulumi.StringOutput
- func (o GetRealserversResultOutput) Ip() pulumi.StringPtrOutput
- func (o GetRealserversResultOutput) Name() pulumi.StringPtrOutput
- func (o GetRealserversResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetRealserversResultOutput) Realservers() GetRealserversRealserverArrayOutput
- func (o GetRealserversResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRealserversResultOutput) Tags() pulumi.MapOutput
- func (o GetRealserversResultOutput) ToGetRealserversResultOutput() GetRealserversResultOutput
- func (o GetRealserversResultOutput) ToGetRealserversResultOutputWithContext(ctx context.Context) GetRealserversResultOutput
- type GetRegionAndPriceArgs
- type GetRegionAndPriceBandwidthUnitPrice
- type GetRegionAndPriceBandwidthUnitPriceArgs
- func (GetRegionAndPriceBandwidthUnitPriceArgs) ElementType() reflect.Type
- func (i GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutput() GetRegionAndPriceBandwidthUnitPriceOutput
- func (i GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceOutput
- type GetRegionAndPriceBandwidthUnitPriceArray
- func (GetRegionAndPriceBandwidthUnitPriceArray) ElementType() reflect.Type
- func (i GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput() GetRegionAndPriceBandwidthUnitPriceArrayOutput
- func (i GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceArrayOutput
- type GetRegionAndPriceBandwidthUnitPriceArrayInput
- type GetRegionAndPriceBandwidthUnitPriceArrayOutput
- func (GetRegionAndPriceBandwidthUnitPriceArrayOutput) ElementType() reflect.Type
- func (o GetRegionAndPriceBandwidthUnitPriceArrayOutput) Index(i pulumi.IntInput) GetRegionAndPriceBandwidthUnitPriceOutput
- func (o GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput() GetRegionAndPriceBandwidthUnitPriceArrayOutput
- func (o GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceArrayOutput
- type GetRegionAndPriceBandwidthUnitPriceInput
- type GetRegionAndPriceBandwidthUnitPriceOutput
- func (o GetRegionAndPriceBandwidthUnitPriceOutput) BandwidthRanges() pulumi.IntArrayOutput
- func (o GetRegionAndPriceBandwidthUnitPriceOutput) BandwidthUnitPrice() pulumi.Float64Output
- func (o GetRegionAndPriceBandwidthUnitPriceOutput) DiscountBandwidthUnitPrice() pulumi.Float64Output
- func (GetRegionAndPriceBandwidthUnitPriceOutput) ElementType() reflect.Type
- func (o GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutput() GetRegionAndPriceBandwidthUnitPriceOutput
- func (o GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceOutput
- type GetRegionAndPriceDestRegionSet
- type GetRegionAndPriceDestRegionSetArgs
- func (GetRegionAndPriceDestRegionSetArgs) ElementType() reflect.Type
- func (i GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutput() GetRegionAndPriceDestRegionSetOutput
- func (i GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetOutput
- type GetRegionAndPriceDestRegionSetArray
- func (GetRegionAndPriceDestRegionSetArray) ElementType() reflect.Type
- func (i GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutput() GetRegionAndPriceDestRegionSetArrayOutput
- func (i GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetArrayOutput
- type GetRegionAndPriceDestRegionSetArrayInput
- type GetRegionAndPriceDestRegionSetArrayOutput
- func (GetRegionAndPriceDestRegionSetArrayOutput) ElementType() reflect.Type
- func (o GetRegionAndPriceDestRegionSetArrayOutput) Index(i pulumi.IntInput) GetRegionAndPriceDestRegionSetOutput
- func (o GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutput() GetRegionAndPriceDestRegionSetArrayOutput
- func (o GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetArrayOutput
- type GetRegionAndPriceDestRegionSetInput
- type GetRegionAndPriceDestRegionSetOutput
- func (GetRegionAndPriceDestRegionSetOutput) ElementType() reflect.Type
- func (o GetRegionAndPriceDestRegionSetOutput) FeatureBitmap() pulumi.IntOutput
- func (o GetRegionAndPriceDestRegionSetOutput) IdcType() pulumi.StringOutput
- func (o GetRegionAndPriceDestRegionSetOutput) RegionArea() pulumi.StringOutput
- func (o GetRegionAndPriceDestRegionSetOutput) RegionAreaName() pulumi.StringOutput
- func (o GetRegionAndPriceDestRegionSetOutput) RegionId() pulumi.StringOutput
- func (o GetRegionAndPriceDestRegionSetOutput) RegionName() pulumi.StringOutput
- func (o GetRegionAndPriceDestRegionSetOutput) SupportFeatures() GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
- func (o GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutput() GetRegionAndPriceDestRegionSetOutput
- func (o GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetOutput
- type GetRegionAndPriceDestRegionSetSupportFeature
- type GetRegionAndPriceDestRegionSetSupportFeatureArgs
- func (GetRegionAndPriceDestRegionSetSupportFeatureArgs) ElementType() reflect.Type
- func (i GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput() GetRegionAndPriceDestRegionSetSupportFeatureOutput
- func (i GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureOutput
- type GetRegionAndPriceDestRegionSetSupportFeatureArray
- func (GetRegionAndPriceDestRegionSetSupportFeatureArray) ElementType() reflect.Type
- func (i GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput() GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
- func (i GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
- type GetRegionAndPriceDestRegionSetSupportFeatureArrayInput
- type GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
- func (GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ElementType() reflect.Type
- func (o GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) Index(i pulumi.IntInput) GetRegionAndPriceDestRegionSetSupportFeatureOutput
- func (o GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput() GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
- func (o GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
- type GetRegionAndPriceDestRegionSetSupportFeatureInput
- type GetRegionAndPriceDestRegionSetSupportFeatureOutput
- func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) ElementType() reflect.Type
- func (o GetRegionAndPriceDestRegionSetSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
- func (o GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput() GetRegionAndPriceDestRegionSetSupportFeatureOutput
- func (o GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureOutput
- type GetRegionAndPriceOutputArgs
- type GetRegionAndPriceResult
- type GetRegionAndPriceResultOutput
- func (o GetRegionAndPriceResultOutput) BandwidthUnitPrices() GetRegionAndPriceBandwidthUnitPriceArrayOutput
- func (o GetRegionAndPriceResultOutput) Currency() pulumi.StringOutput
- func (o GetRegionAndPriceResultOutput) DestRegionSets() GetRegionAndPriceDestRegionSetArrayOutput
- func (GetRegionAndPriceResultOutput) ElementType() reflect.Type
- func (o GetRegionAndPriceResultOutput) Id() pulumi.StringOutput
- func (o GetRegionAndPriceResultOutput) IpAddressVersion() pulumi.StringPtrOutput
- func (o GetRegionAndPriceResultOutput) PackageType() pulumi.StringPtrOutput
- func (o GetRegionAndPriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutput() GetRegionAndPriceResultOutput
- func (o GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutputWithContext(ctx context.Context) GetRegionAndPriceResultOutput
- type GetResourcesByTagArgs
- type GetResourcesByTagOutputArgs
- type GetResourcesByTagResourceSet
- type GetResourcesByTagResourceSetArgs
- func (GetResourcesByTagResourceSetArgs) ElementType() reflect.Type
- func (i GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutput() GetResourcesByTagResourceSetOutput
- func (i GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetOutput
- type GetResourcesByTagResourceSetArray
- func (GetResourcesByTagResourceSetArray) ElementType() reflect.Type
- func (i GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutput() GetResourcesByTagResourceSetArrayOutput
- func (i GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetArrayOutput
- type GetResourcesByTagResourceSetArrayInput
- type GetResourcesByTagResourceSetArrayOutput
- func (GetResourcesByTagResourceSetArrayOutput) ElementType() reflect.Type
- func (o GetResourcesByTagResourceSetArrayOutput) Index(i pulumi.IntInput) GetResourcesByTagResourceSetOutput
- func (o GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutput() GetResourcesByTagResourceSetArrayOutput
- func (o GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetArrayOutput
- type GetResourcesByTagResourceSetInput
- type GetResourcesByTagResourceSetOutput
- func (GetResourcesByTagResourceSetOutput) ElementType() reflect.Type
- func (o GetResourcesByTagResourceSetOutput) ResourceId() pulumi.StringOutput
- func (o GetResourcesByTagResourceSetOutput) ResourceType() pulumi.StringOutput
- func (o GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutput() GetResourcesByTagResourceSetOutput
- func (o GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetOutput
- type GetResourcesByTagResult
- type GetResourcesByTagResultOutput
- func (GetResourcesByTagResultOutput) ElementType() reflect.Type
- func (o GetResourcesByTagResultOutput) Id() pulumi.StringOutput
- func (o GetResourcesByTagResultOutput) ResourceSets() GetResourcesByTagResourceSetArrayOutput
- func (o GetResourcesByTagResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o GetResourcesByTagResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetResourcesByTagResultOutput) TagKey() pulumi.StringOutput
- func (o GetResourcesByTagResultOutput) TagValue() pulumi.StringOutput
- func (o GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutput() GetResourcesByTagResultOutput
- func (o GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutputWithContext(ctx context.Context) GetResourcesByTagResultOutput
- type GetRuleRealServersArgs
- type GetRuleRealServersBindRealServerSet
- type GetRuleRealServersBindRealServerSetArgs
- func (GetRuleRealServersBindRealServerSetArgs) ElementType() reflect.Type
- func (i GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutput() GetRuleRealServersBindRealServerSetOutput
- func (i GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetOutput
- type GetRuleRealServersBindRealServerSetArray
- func (GetRuleRealServersBindRealServerSetArray) ElementType() reflect.Type
- func (i GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutput() GetRuleRealServersBindRealServerSetArrayOutput
- func (i GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetArrayOutput
- type GetRuleRealServersBindRealServerSetArrayInput
- type GetRuleRealServersBindRealServerSetArrayOutput
- func (GetRuleRealServersBindRealServerSetArrayOutput) ElementType() reflect.Type
- func (o GetRuleRealServersBindRealServerSetArrayOutput) Index(i pulumi.IntInput) GetRuleRealServersBindRealServerSetOutput
- func (o GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutput() GetRuleRealServersBindRealServerSetArrayOutput
- func (o GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetArrayOutput
- type GetRuleRealServersBindRealServerSetInput
- type GetRuleRealServersBindRealServerSetOutput
- func (o GetRuleRealServersBindRealServerSetOutput) DownIpLists() pulumi.StringArrayOutput
- func (GetRuleRealServersBindRealServerSetOutput) ElementType() reflect.Type
- func (o GetRuleRealServersBindRealServerSetOutput) RealServerFailoverRole() pulumi.StringOutput
- func (o GetRuleRealServersBindRealServerSetOutput) RealServerId() pulumi.StringOutput
- func (o GetRuleRealServersBindRealServerSetOutput) RealServerIp() pulumi.StringOutput
- func (o GetRuleRealServersBindRealServerSetOutput) RealServerPort() pulumi.IntOutput
- func (o GetRuleRealServersBindRealServerSetOutput) RealServerStatus() pulumi.IntOutput
- func (o GetRuleRealServersBindRealServerSetOutput) RealServerWeight() pulumi.IntOutput
- func (o GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutput() GetRuleRealServersBindRealServerSetOutput
- func (o GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetOutput
- type GetRuleRealServersOutputArgs
- type GetRuleRealServersRealServerSet
- type GetRuleRealServersRealServerSetArgs
- func (GetRuleRealServersRealServerSetArgs) ElementType() reflect.Type
- func (i GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutput() GetRuleRealServersRealServerSetOutput
- func (i GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetOutput
- type GetRuleRealServersRealServerSetArray
- func (GetRuleRealServersRealServerSetArray) ElementType() reflect.Type
- func (i GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutput() GetRuleRealServersRealServerSetArrayOutput
- func (i GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetArrayOutput
- type GetRuleRealServersRealServerSetArrayInput
- type GetRuleRealServersRealServerSetArrayOutput
- func (GetRuleRealServersRealServerSetArrayOutput) ElementType() reflect.Type
- func (o GetRuleRealServersRealServerSetArrayOutput) Index(i pulumi.IntInput) GetRuleRealServersRealServerSetOutput
- func (o GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutput() GetRuleRealServersRealServerSetArrayOutput
- func (o GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetArrayOutput
- type GetRuleRealServersRealServerSetInput
- type GetRuleRealServersRealServerSetOutput
- func (GetRuleRealServersRealServerSetOutput) ElementType() reflect.Type
- func (o GetRuleRealServersRealServerSetOutput) InBanBlacklist() pulumi.IntOutput
- func (o GetRuleRealServersRealServerSetOutput) ProjectId() pulumi.IntOutput
- func (o GetRuleRealServersRealServerSetOutput) RealServerId() pulumi.StringOutput
- func (o GetRuleRealServersRealServerSetOutput) RealServerIp() pulumi.StringOutput
- func (o GetRuleRealServersRealServerSetOutput) RealServerName() pulumi.StringOutput
- func (o GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutput() GetRuleRealServersRealServerSetOutput
- func (o GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetOutput
- type GetRuleRealServersResult
- type GetRuleRealServersResultOutput
- func (o GetRuleRealServersResultOutput) BindRealServerSets() GetRuleRealServersBindRealServerSetArrayOutput
- func (GetRuleRealServersResultOutput) ElementType() reflect.Type
- func (o GetRuleRealServersResultOutput) Id() pulumi.StringOutput
- func (o GetRuleRealServersResultOutput) RealServerSets() GetRuleRealServersRealServerSetArrayOutput
- func (o GetRuleRealServersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRuleRealServersResultOutput) RuleId() pulumi.StringOutput
- func (o GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutput() GetRuleRealServersResultOutput
- func (o GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutputWithContext(ctx context.Context) GetRuleRealServersResultOutput
- type GetSecurityPoliciesArgs
- type GetSecurityPoliciesOutputArgs
- type GetSecurityPoliciesResult
- type GetSecurityPoliciesResultOutput
- func (o GetSecurityPoliciesResultOutput) Action() pulumi.StringOutput
- func (GetSecurityPoliciesResultOutput) ElementType() reflect.Type
- func (o GetSecurityPoliciesResultOutput) Id() pulumi.StringOutput
- func (o GetSecurityPoliciesResultOutput) ProxyId() pulumi.StringOutput
- func (o GetSecurityPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSecurityPoliciesResultOutput) Status() pulumi.StringOutput
- func (o GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutput() GetSecurityPoliciesResultOutput
- func (o GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutputWithContext(ctx context.Context) GetSecurityPoliciesResultOutput
- type GetSecurityRulesArgs
- type GetSecurityRulesOutputArgs
- type GetSecurityRulesResult
- type GetSecurityRulesResultOutput
- func (o GetSecurityRulesResultOutput) Action() pulumi.StringPtrOutput
- func (o GetSecurityRulesResultOutput) CidrIp() pulumi.StringPtrOutput
- func (GetSecurityRulesResultOutput) ElementType() reflect.Type
- func (o GetSecurityRulesResultOutput) Id() pulumi.StringOutput
- func (o GetSecurityRulesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetSecurityRulesResultOutput) PolicyId() pulumi.StringOutput
- func (o GetSecurityRulesResultOutput) Port() pulumi.StringPtrOutput
- func (o GetSecurityRulesResultOutput) Protocol() pulumi.StringPtrOutput
- func (o GetSecurityRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSecurityRulesResultOutput) RuleId() pulumi.StringPtrOutput
- func (o GetSecurityRulesResultOutput) Rules() GetSecurityRulesRuleArrayOutput
- func (o GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutput() GetSecurityRulesResultOutput
- func (o GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutputWithContext(ctx context.Context) GetSecurityRulesResultOutput
- type GetSecurityRulesRule
- type GetSecurityRulesRuleArgs
- type GetSecurityRulesRuleArray
- type GetSecurityRulesRuleArrayInput
- type GetSecurityRulesRuleArrayOutput
- func (GetSecurityRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetSecurityRulesRuleArrayOutput) Index(i pulumi.IntInput) GetSecurityRulesRuleOutput
- func (o GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutput() GetSecurityRulesRuleArrayOutput
- func (o GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutputWithContext(ctx context.Context) GetSecurityRulesRuleArrayOutput
- type GetSecurityRulesRuleInput
- type GetSecurityRulesRuleOutput
- func (o GetSecurityRulesRuleOutput) Action() pulumi.StringOutput
- func (o GetSecurityRulesRuleOutput) CidrIp() pulumi.StringOutput
- func (GetSecurityRulesRuleOutput) ElementType() reflect.Type
- func (o GetSecurityRulesRuleOutput) Id() pulumi.StringOutput
- func (o GetSecurityRulesRuleOutput) Name() pulumi.StringOutput
- func (o GetSecurityRulesRuleOutput) Port() pulumi.StringOutput
- func (o GetSecurityRulesRuleOutput) Protocol() pulumi.StringOutput
- func (o GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutput() GetSecurityRulesRuleOutput
- func (o GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutputWithContext(ctx context.Context) GetSecurityRulesRuleOutput
- type GlobalDomain
- type GlobalDomainArgs
- type GlobalDomainArray
- type GlobalDomainArrayInput
- type GlobalDomainArrayOutput
- func (GlobalDomainArrayOutput) ElementType() reflect.Type
- func (o GlobalDomainArrayOutput) Index(i pulumi.IntInput) GlobalDomainOutput
- func (o GlobalDomainArrayOutput) ToGlobalDomainArrayOutput() GlobalDomainArrayOutput
- func (o GlobalDomainArrayOutput) ToGlobalDomainArrayOutputWithContext(ctx context.Context) GlobalDomainArrayOutput
- type GlobalDomainDns
- type GlobalDomainDnsArgs
- type GlobalDomainDnsArray
- type GlobalDomainDnsArrayInput
- type GlobalDomainDnsArrayOutput
- func (GlobalDomainDnsArrayOutput) ElementType() reflect.Type
- func (o GlobalDomainDnsArrayOutput) Index(i pulumi.IntInput) GlobalDomainDnsOutput
- func (o GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutput() GlobalDomainDnsArrayOutput
- func (o GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutputWithContext(ctx context.Context) GlobalDomainDnsArrayOutput
- type GlobalDomainDnsInput
- type GlobalDomainDnsMap
- type GlobalDomainDnsMapInput
- type GlobalDomainDnsMapOutput
- func (GlobalDomainDnsMapOutput) ElementType() reflect.Type
- func (o GlobalDomainDnsMapOutput) MapIndex(k pulumi.StringInput) GlobalDomainDnsOutput
- func (o GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutput() GlobalDomainDnsMapOutput
- func (o GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutputWithContext(ctx context.Context) GlobalDomainDnsMapOutput
- type GlobalDomainDnsOutput
- func (o GlobalDomainDnsOutput) DomainId() pulumi.StringOutput
- func (GlobalDomainDnsOutput) ElementType() reflect.Type
- func (o GlobalDomainDnsOutput) NationCountryInnerCodes() pulumi.StringArrayOutput
- func (o GlobalDomainDnsOutput) ProxyIdLists() pulumi.StringArrayOutput
- func (o GlobalDomainDnsOutput) ToGlobalDomainDnsOutput() GlobalDomainDnsOutput
- func (o GlobalDomainDnsOutput) ToGlobalDomainDnsOutputWithContext(ctx context.Context) GlobalDomainDnsOutput
- type GlobalDomainDnsState
- type GlobalDomainInput
- type GlobalDomainMap
- type GlobalDomainMapInput
- type GlobalDomainMapOutput
- func (GlobalDomainMapOutput) ElementType() reflect.Type
- func (o GlobalDomainMapOutput) MapIndex(k pulumi.StringInput) GlobalDomainOutput
- func (o GlobalDomainMapOutput) ToGlobalDomainMapOutput() GlobalDomainMapOutput
- func (o GlobalDomainMapOutput) ToGlobalDomainMapOutputWithContext(ctx context.Context) GlobalDomainMapOutput
- type GlobalDomainOutput
- func (o GlobalDomainOutput) Alias() pulumi.StringPtrOutput
- func (o GlobalDomainOutput) DefaultValue() pulumi.StringOutput
- func (GlobalDomainOutput) ElementType() reflect.Type
- func (o GlobalDomainOutput) ProjectId() pulumi.IntOutput
- func (o GlobalDomainOutput) Status() pulumi.StringOutput
- func (o GlobalDomainOutput) Tags() pulumi.MapOutput
- func (o GlobalDomainOutput) ToGlobalDomainOutput() GlobalDomainOutput
- func (o GlobalDomainOutput) ToGlobalDomainOutputWithContext(ctx context.Context) GlobalDomainOutput
- type GlobalDomainState
- type HttpDomain
- type HttpDomainArgs
- type HttpDomainArray
- type HttpDomainArrayInput
- type HttpDomainArrayOutput
- func (HttpDomainArrayOutput) ElementType() reflect.Type
- func (o HttpDomainArrayOutput) Index(i pulumi.IntInput) HttpDomainOutput
- func (o HttpDomainArrayOutput) ToHttpDomainArrayOutput() HttpDomainArrayOutput
- func (o HttpDomainArrayOutput) ToHttpDomainArrayOutputWithContext(ctx context.Context) HttpDomainArrayOutput
- type HttpDomainInput
- type HttpDomainMap
- type HttpDomainMapInput
- type HttpDomainMapOutput
- func (HttpDomainMapOutput) ElementType() reflect.Type
- func (o HttpDomainMapOutput) MapIndex(k pulumi.StringInput) HttpDomainOutput
- func (o HttpDomainMapOutput) ToHttpDomainMapOutput() HttpDomainMapOutput
- func (o HttpDomainMapOutput) ToHttpDomainMapOutputWithContext(ctx context.Context) HttpDomainMapOutput
- type HttpDomainOutput
- func (o HttpDomainOutput) BasicAuth() pulumi.BoolPtrOutput
- func (o HttpDomainOutput) BasicAuthId() pulumi.StringOutput
- func (o HttpDomainOutput) CertificateId() pulumi.StringPtrOutput
- func (o HttpDomainOutput) ClientCertificateId() pulumi.StringOutputdeprecated
- func (o HttpDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput
- func (o HttpDomainOutput) Domain() pulumi.StringOutput
- func (HttpDomainOutput) ElementType() reflect.Type
- func (o HttpDomainOutput) GaapAuth() pulumi.BoolPtrOutput
- func (o HttpDomainOutput) GaapAuthId() pulumi.StringOutput
- func (o HttpDomainOutput) ListenerId() pulumi.StringOutput
- func (o HttpDomainOutput) RealserverAuth() pulumi.BoolPtrOutput
- func (o HttpDomainOutput) RealserverCertificateDomain() pulumi.StringOutput
- func (o HttpDomainOutput) RealserverCertificateId() pulumi.StringOutputdeprecated
- func (o HttpDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput
- func (o HttpDomainOutput) ToHttpDomainOutput() HttpDomainOutput
- func (o HttpDomainOutput) ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput
- type HttpDomainState
- type HttpRule
- type HttpRuleArgs
- type HttpRuleArray
- type HttpRuleArrayInput
- type HttpRuleArrayOutput
- type HttpRuleInput
- type HttpRuleMap
- type HttpRuleMapInput
- type HttpRuleMapOutput
- type HttpRuleOutput
- func (o HttpRuleOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (o HttpRuleOutput) Domain() pulumi.StringOutput
- func (HttpRuleOutput) ElementType() reflect.Type
- func (o HttpRuleOutput) ForwardHost() pulumi.StringPtrOutput
- func (o HttpRuleOutput) HealthCheck() pulumi.BoolOutput
- func (o HttpRuleOutput) HealthCheckMethod() pulumi.StringPtrOutput
- func (o HttpRuleOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o HttpRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput
- func (o HttpRuleOutput) Interval() pulumi.IntPtrOutput
- func (o HttpRuleOutput) ListenerId() pulumi.StringOutput
- func (o HttpRuleOutput) Path() pulumi.StringOutput
- func (o HttpRuleOutput) RealserverType() pulumi.StringOutput
- func (o HttpRuleOutput) Realservers() HttpRuleRealserverArrayOutput
- func (o HttpRuleOutput) Scheduler() pulumi.StringPtrOutput
- func (o HttpRuleOutput) Sni() pulumi.StringOutput
- func (o HttpRuleOutput) SniSwitch() pulumi.StringOutput
- func (o HttpRuleOutput) ToHttpRuleOutput() HttpRuleOutput
- func (o HttpRuleOutput) ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput
- type HttpRuleRealserver
- type HttpRuleRealserverArgs
- type HttpRuleRealserverArray
- type HttpRuleRealserverArrayInput
- type HttpRuleRealserverArrayOutput
- func (HttpRuleRealserverArrayOutput) ElementType() reflect.Type
- func (o HttpRuleRealserverArrayOutput) Index(i pulumi.IntInput) HttpRuleRealserverOutput
- func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput
- func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRuleRealserverArrayOutput
- type HttpRuleRealserverInput
- type HttpRuleRealserverOutput
- func (HttpRuleRealserverOutput) ElementType() reflect.Type
- func (o HttpRuleRealserverOutput) Id() pulumi.StringOutput
- func (o HttpRuleRealserverOutput) Ip() pulumi.StringOutput
- func (o HttpRuleRealserverOutput) Port() pulumi.IntOutput
- func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutput() HttpRuleRealserverOutput
- func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutputWithContext(ctx context.Context) HttpRuleRealserverOutput
- func (o HttpRuleRealserverOutput) Weight() pulumi.IntPtrOutput
- type HttpRuleState
- type Layer4Listener
- type Layer4ListenerArgs
- type Layer4ListenerArray
- type Layer4ListenerArrayInput
- type Layer4ListenerArrayOutput
- func (Layer4ListenerArrayOutput) ElementType() reflect.Type
- func (o Layer4ListenerArrayOutput) Index(i pulumi.IntInput) Layer4ListenerOutput
- func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput
- func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutputWithContext(ctx context.Context) Layer4ListenerArrayOutput
- type Layer4ListenerInput
- type Layer4ListenerMap
- type Layer4ListenerMapInput
- type Layer4ListenerMapOutput
- func (Layer4ListenerMapOutput) ElementType() reflect.Type
- func (o Layer4ListenerMapOutput) MapIndex(k pulumi.StringInput) Layer4ListenerOutput
- func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutput() Layer4ListenerMapOutput
- func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutputWithContext(ctx context.Context) Layer4ListenerMapOutput
- type Layer4ListenerOutput
- func (o Layer4ListenerOutput) ClientIpMethod() pulumi.IntPtrOutput
- func (o Layer4ListenerOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (o Layer4ListenerOutput) CreateTime() pulumi.StringOutput
- func (Layer4ListenerOutput) ElementType() reflect.Type
- func (o Layer4ListenerOutput) HealthCheck() pulumi.BoolPtrOutput
- func (o Layer4ListenerOutput) Interval() pulumi.IntPtrOutput
- func (o Layer4ListenerOutput) Name() pulumi.StringOutput
- func (o Layer4ListenerOutput) Port() pulumi.IntOutput
- func (o Layer4ListenerOutput) Protocol() pulumi.StringOutput
- func (o Layer4ListenerOutput) ProxyId() pulumi.StringOutput
- func (o Layer4ListenerOutput) RealserverBindSets() Layer4ListenerRealserverBindSetArrayOutput
- func (o Layer4ListenerOutput) RealserverType() pulumi.StringOutput
- func (o Layer4ListenerOutput) Scheduler() pulumi.StringPtrOutput
- func (o Layer4ListenerOutput) Status() pulumi.IntOutput
- func (o Layer4ListenerOutput) ToLayer4ListenerOutput() Layer4ListenerOutput
- func (o Layer4ListenerOutput) ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput
- type Layer4ListenerRealserverBindSet
- type Layer4ListenerRealserverBindSetArgs
- func (Layer4ListenerRealserverBindSetArgs) ElementType() reflect.Type
- func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput
- func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput
- type Layer4ListenerRealserverBindSetArray
- func (Layer4ListenerRealserverBindSetArray) ElementType() reflect.Type
- func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput
- func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput
- type Layer4ListenerRealserverBindSetArrayInput
- type Layer4ListenerRealserverBindSetArrayOutput
- func (Layer4ListenerRealserverBindSetArrayOutput) ElementType() reflect.Type
- func (o Layer4ListenerRealserverBindSetArrayOutput) Index(i pulumi.IntInput) Layer4ListenerRealserverBindSetOutput
- func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput
- func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput
- type Layer4ListenerRealserverBindSetInput
- type Layer4ListenerRealserverBindSetOutput
- func (Layer4ListenerRealserverBindSetOutput) ElementType() reflect.Type
- func (o Layer4ListenerRealserverBindSetOutput) Id() pulumi.StringOutput
- func (o Layer4ListenerRealserverBindSetOutput) Ip() pulumi.StringOutput
- func (o Layer4ListenerRealserverBindSetOutput) Port() pulumi.IntOutput
- func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput
- func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput
- func (o Layer4ListenerRealserverBindSetOutput) Weight() pulumi.IntPtrOutput
- type Layer4ListenerState
- type Layer7Listener
- type Layer7ListenerArgs
- type Layer7ListenerArray
- type Layer7ListenerArrayInput
- type Layer7ListenerArrayOutput
- func (Layer7ListenerArrayOutput) ElementType() reflect.Type
- func (o Layer7ListenerArrayOutput) Index(i pulumi.IntInput) Layer7ListenerOutput
- func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput
- func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutputWithContext(ctx context.Context) Layer7ListenerArrayOutput
- type Layer7ListenerInput
- type Layer7ListenerMap
- type Layer7ListenerMapInput
- type Layer7ListenerMapOutput
- func (Layer7ListenerMapOutput) ElementType() reflect.Type
- func (o Layer7ListenerMapOutput) MapIndex(k pulumi.StringInput) Layer7ListenerOutput
- func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutput() Layer7ListenerMapOutput
- func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutputWithContext(ctx context.Context) Layer7ListenerMapOutput
- type Layer7ListenerOutput
- func (o Layer7ListenerOutput) AuthType() pulumi.IntPtrOutput
- func (o Layer7ListenerOutput) CertificateId() pulumi.StringPtrOutput
- func (o Layer7ListenerOutput) ClientCertificateId() pulumi.StringOutputdeprecated
- func (o Layer7ListenerOutput) ClientCertificateIds() pulumi.StringArrayOutput
- func (o Layer7ListenerOutput) CreateTime() pulumi.StringOutput
- func (Layer7ListenerOutput) ElementType() reflect.Type
- func (o Layer7ListenerOutput) ForwardProtocol() pulumi.StringPtrOutput
- func (o Layer7ListenerOutput) Name() pulumi.StringOutput
- func (o Layer7ListenerOutput) Port() pulumi.IntOutput
- func (o Layer7ListenerOutput) Protocol() pulumi.StringOutput
- func (o Layer7ListenerOutput) ProxyId() pulumi.StringOutput
- func (o Layer7ListenerOutput) Status() pulumi.IntOutput
- func (o Layer7ListenerOutput) ToLayer7ListenerOutput() Layer7ListenerOutput
- func (o Layer7ListenerOutput) ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput
- type Layer7ListenerState
- type LookupCustomHeaderArgs
- type LookupCustomHeaderOutputArgs
- type LookupCustomHeaderResult
- type LookupCustomHeaderResultOutput
- func (LookupCustomHeaderResultOutput) ElementType() reflect.Type
- func (o LookupCustomHeaderResultOutput) Headers() GetCustomHeaderHeaderArrayOutput
- func (o LookupCustomHeaderResultOutput) Id() pulumi.StringOutput
- func (o LookupCustomHeaderResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupCustomHeaderResultOutput) RuleId() pulumi.StringOutput
- func (o LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutput() LookupCustomHeaderResultOutput
- func (o LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutputWithContext(ctx context.Context) LookupCustomHeaderResultOutput
- type Proxy
- type ProxyArgs
- type ProxyArray
- type ProxyArrayInput
- type ProxyArrayOutput
- type ProxyGroup
- type ProxyGroupArgs
- type ProxyGroupArray
- type ProxyGroupArrayInput
- type ProxyGroupArrayOutput
- func (ProxyGroupArrayOutput) ElementType() reflect.Type
- func (o ProxyGroupArrayOutput) Index(i pulumi.IntInput) ProxyGroupOutput
- func (o ProxyGroupArrayOutput) ToProxyGroupArrayOutput() ProxyGroupArrayOutput
- func (o ProxyGroupArrayOutput) ToProxyGroupArrayOutputWithContext(ctx context.Context) ProxyGroupArrayOutput
- type ProxyGroupInput
- type ProxyGroupMap
- type ProxyGroupMapInput
- type ProxyGroupMapOutput
- func (ProxyGroupMapOutput) ElementType() reflect.Type
- func (o ProxyGroupMapOutput) MapIndex(k pulumi.StringInput) ProxyGroupOutput
- func (o ProxyGroupMapOutput) ToProxyGroupMapOutput() ProxyGroupMapOutput
- func (o ProxyGroupMapOutput) ToProxyGroupMapOutputWithContext(ctx context.Context) ProxyGroupMapOutput
- type ProxyGroupOutput
- func (ProxyGroupOutput) ElementType() reflect.Type
- func (o ProxyGroupOutput) GroupName() pulumi.StringOutput
- func (o ProxyGroupOutput) IpAddressVersion() pulumi.StringPtrOutput
- func (o ProxyGroupOutput) PackageType() pulumi.StringPtrOutput
- func (o ProxyGroupOutput) ProjectId() pulumi.IntOutput
- func (o ProxyGroupOutput) RealServerRegion() pulumi.StringOutput
- func (o ProxyGroupOutput) ToProxyGroupOutput() ProxyGroupOutput
- func (o ProxyGroupOutput) ToProxyGroupOutputWithContext(ctx context.Context) ProxyGroupOutput
- type ProxyGroupState
- type ProxyInput
- type ProxyMap
- type ProxyMapInput
- type ProxyMapOutput
- type ProxyOutput
- func (o ProxyOutput) AccessRegion() pulumi.StringOutput
- func (o ProxyOutput) Bandwidth() pulumi.IntOutput
- func (o ProxyOutput) Concurrent() pulumi.IntOutput
- func (o ProxyOutput) CreateTime() pulumi.StringOutput
- func (o ProxyOutput) Domain() pulumi.StringOutput
- func (ProxyOutput) ElementType() reflect.Type
- func (o ProxyOutput) Enable() pulumi.BoolPtrOutput
- func (o ProxyOutput) ForwardIp() pulumi.StringOutput
- func (o ProxyOutput) Ip() pulumi.StringOutput
- func (o ProxyOutput) Name() pulumi.StringOutput
- func (o ProxyOutput) NetworkType() pulumi.StringOutput
- func (o ProxyOutput) ProjectId() pulumi.IntPtrOutput
- func (o ProxyOutput) RealserverRegion() pulumi.StringOutput
- func (o ProxyOutput) Scalable() pulumi.BoolOutput
- func (o ProxyOutput) Status() pulumi.StringOutput
- func (o ProxyOutput) SupportProtocols() pulumi.StringArrayOutput
- func (o ProxyOutput) Tags() pulumi.MapOutput
- func (o ProxyOutput) ToProxyOutput() ProxyOutput
- func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
- type ProxyState
- type Realserver
- type RealserverArgs
- type RealserverArray
- type RealserverArrayInput
- type RealserverArrayOutput
- func (RealserverArrayOutput) ElementType() reflect.Type
- func (o RealserverArrayOutput) Index(i pulumi.IntInput) RealserverOutput
- func (o RealserverArrayOutput) ToRealserverArrayOutput() RealserverArrayOutput
- func (o RealserverArrayOutput) ToRealserverArrayOutputWithContext(ctx context.Context) RealserverArrayOutput
- type RealserverInput
- type RealserverMap
- type RealserverMapInput
- type RealserverMapOutput
- func (RealserverMapOutput) ElementType() reflect.Type
- func (o RealserverMapOutput) MapIndex(k pulumi.StringInput) RealserverOutput
- func (o RealserverMapOutput) ToRealserverMapOutput() RealserverMapOutput
- func (o RealserverMapOutput) ToRealserverMapOutputWithContext(ctx context.Context) RealserverMapOutput
- type RealserverOutput
- func (o RealserverOutput) Domain() pulumi.StringPtrOutput
- func (RealserverOutput) ElementType() reflect.Type
- func (o RealserverOutput) Ip() pulumi.StringPtrOutput
- func (o RealserverOutput) Name() pulumi.StringOutput
- func (o RealserverOutput) ProjectId() pulumi.IntPtrOutput
- func (o RealserverOutput) Tags() pulumi.MapOutput
- func (o RealserverOutput) ToRealserverOutput() RealserverOutput
- func (o RealserverOutput) ToRealserverOutputWithContext(ctx context.Context) RealserverOutput
- type RealserverState
- type SecurityPolicy
- type SecurityPolicyArgs
- type SecurityPolicyArray
- type SecurityPolicyArrayInput
- type SecurityPolicyArrayOutput
- func (SecurityPolicyArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyArrayOutput) Index(i pulumi.IntInput) SecurityPolicyOutput
- func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput
- func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutputWithContext(ctx context.Context) SecurityPolicyArrayOutput
- type SecurityPolicyInput
- type SecurityPolicyMap
- type SecurityPolicyMapInput
- type SecurityPolicyMapOutput
- func (SecurityPolicyMapOutput) ElementType() reflect.Type
- func (o SecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) SecurityPolicyOutput
- func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutput() SecurityPolicyMapOutput
- func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutputWithContext(ctx context.Context) SecurityPolicyMapOutput
- type SecurityPolicyOutput
- func (o SecurityPolicyOutput) Action() pulumi.StringOutput
- func (SecurityPolicyOutput) ElementType() reflect.Type
- func (o SecurityPolicyOutput) Enable() pulumi.BoolPtrOutput
- func (o SecurityPolicyOutput) ProxyId() pulumi.StringOutput
- func (o SecurityPolicyOutput) ToSecurityPolicyOutput() SecurityPolicyOutput
- func (o SecurityPolicyOutput) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
- type SecurityPolicyState
- type SecurityRule
- type SecurityRuleArgs
- type SecurityRuleArray
- type SecurityRuleArrayInput
- type SecurityRuleArrayOutput
- func (SecurityRuleArrayOutput) ElementType() reflect.Type
- func (o SecurityRuleArrayOutput) Index(i pulumi.IntInput) SecurityRuleOutput
- func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutput() SecurityRuleArrayOutput
- func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutputWithContext(ctx context.Context) SecurityRuleArrayOutput
- type SecurityRuleInput
- type SecurityRuleMap
- type SecurityRuleMapInput
- type SecurityRuleMapOutput
- func (SecurityRuleMapOutput) ElementType() reflect.Type
- func (o SecurityRuleMapOutput) MapIndex(k pulumi.StringInput) SecurityRuleOutput
- func (o SecurityRuleMapOutput) ToSecurityRuleMapOutput() SecurityRuleMapOutput
- func (o SecurityRuleMapOutput) ToSecurityRuleMapOutputWithContext(ctx context.Context) SecurityRuleMapOutput
- type SecurityRuleOutput
- func (o SecurityRuleOutput) Action() pulumi.StringOutput
- func (o SecurityRuleOutput) CidrIp() pulumi.StringOutput
- func (SecurityRuleOutput) ElementType() reflect.Type
- func (o SecurityRuleOutput) Name() pulumi.StringOutput
- func (o SecurityRuleOutput) PolicyId() pulumi.StringOutput
- func (o SecurityRuleOutput) Port() pulumi.StringPtrOutput
- func (o SecurityRuleOutput) Protocol() pulumi.StringPtrOutput
- func (o SecurityRuleOutput) ToSecurityRuleOutput() SecurityRuleOutput
- func (o SecurityRuleOutput) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
- type SecurityRuleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // Beginning time of the certificate. BeginTime pulumi.StringOutput `pulumi:"beginTime"` // Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or `SSL`, the format is `pem`. Content pulumi.StringOutput `pulumi:"content"` // Creation time of the certificate. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Ending time of the certificate. EndTime pulumi.StringOutput `pulumi:"endTime"` // Issuer name of the certificate. IssuerCn pulumi.StringOutput `pulumi:"issuerCn"` // Key of the `SSL` certificate. Key pulumi.StringPtrOutput `pulumi:"key"` // Name of the certificate. Name pulumi.StringOutput `pulumi:"name"` // Subject name of the certificate. SubjectCn pulumi.StringOutput `pulumi:"subjectCn"` // Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate. Type pulumi.StringOutput `pulumi:"type"` }
Provides a resource to create a certificate of GAAP.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.NewCertificate(ctx, "foo", &Gaap.CertificateArgs{ Content: pulumi.String("test:tx2KGdo3zJg/."), Type: pulumi.String("BASIC"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
GAAP certificate can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/certificate:Certificate tencentcloud_gaap_certificate.foo cert-d5y6ei3b ```
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate 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 NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶
type CertificateArgs struct { // Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or `SSL`, the format is `pem`. Content pulumi.StringInput // Key of the `SSL` certificate. Key pulumi.StringPtrInput // Name of the certificate. Name pulumi.StringPtrInput // Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate. Type pulumi.StringInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) BeginTime ¶
func (o CertificateOutput) BeginTime() pulumi.StringOutput
Beginning time of the certificate.
func (CertificateOutput) Content ¶
func (o CertificateOutput) Content() pulumi.StringOutput
Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or `SSL`, the format is `pem`.
func (CertificateOutput) CreateTime ¶
func (o CertificateOutput) CreateTime() pulumi.StringOutput
Creation time of the certificate.
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) EndTime ¶
func (o CertificateOutput) EndTime() pulumi.StringOutput
Ending time of the certificate.
func (CertificateOutput) IssuerCn ¶
func (o CertificateOutput) IssuerCn() pulumi.StringOutput
Issuer name of the certificate.
func (CertificateOutput) Key ¶
func (o CertificateOutput) Key() pulumi.StringPtrOutput
Key of the `SSL` certificate.
func (CertificateOutput) Name ¶
func (o CertificateOutput) Name() pulumi.StringOutput
Name of the certificate.
func (CertificateOutput) SubjectCn ¶
func (o CertificateOutput) SubjectCn() pulumi.StringOutput
Subject name of the certificate.
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) Type ¶
func (o CertificateOutput) Type() pulumi.StringOutput
Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate.
type CertificateState ¶
type CertificateState struct { // Beginning time of the certificate. BeginTime pulumi.StringPtrInput // Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or `SSL`, the format is `pem`. Content pulumi.StringPtrInput // Creation time of the certificate. CreateTime pulumi.StringPtrInput // Ending time of the certificate. EndTime pulumi.StringPtrInput // Issuer name of the certificate. IssuerCn pulumi.StringPtrInput // Key of the `SSL` certificate. Key pulumi.StringPtrInput // Name of the certificate. Name pulumi.StringPtrInput // Subject name of the certificate. SubjectCn pulumi.StringPtrInput // Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate. Type pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CustomHeader ¶ added in v0.1.8
type CustomHeader struct { pulumi.CustomResourceState // Headers. Headers CustomHeaderHeaderArrayOutput `pulumi:"headers"` // Rule id. RuleId pulumi.StringOutput `pulumi:"ruleId"` }
Provides a resource to create a gaap customHeader
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.NewCustomHeader(ctx, "customHeader", &Gaap.CustomHeaderArgs{ Headers: gaap.CustomHeaderHeaderArray{ &gaap.CustomHeaderHeaderArgs{ HeaderName: pulumi.String("HeaderName1"), HeaderValue: pulumi.String("HeaderValue1"), }, &gaap.CustomHeaderHeaderArgs{ HeaderName: pulumi.String("HeaderName2"), HeaderValue: pulumi.String("HeaderValue2"), }, }, RuleId: pulumi.String("rule-xxxxxx"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
gaap custom_header can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/customHeader:CustomHeader custom_header ruleId ```
func GetCustomHeader ¶ added in v0.1.8
func GetCustomHeader(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomHeaderState, opts ...pulumi.ResourceOption) (*CustomHeader, error)
GetCustomHeader gets an existing CustomHeader 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 NewCustomHeader ¶ added in v0.1.8
func NewCustomHeader(ctx *pulumi.Context, name string, args *CustomHeaderArgs, opts ...pulumi.ResourceOption) (*CustomHeader, error)
NewCustomHeader registers a new resource with the given unique name, arguments, and options.
func (*CustomHeader) ElementType ¶ added in v0.1.8
func (*CustomHeader) ElementType() reflect.Type
func (*CustomHeader) ToCustomHeaderOutput ¶ added in v0.1.8
func (i *CustomHeader) ToCustomHeaderOutput() CustomHeaderOutput
func (*CustomHeader) ToCustomHeaderOutputWithContext ¶ added in v0.1.8
func (i *CustomHeader) ToCustomHeaderOutputWithContext(ctx context.Context) CustomHeaderOutput
type CustomHeaderArgs ¶ added in v0.1.8
type CustomHeaderArgs struct { // Headers. Headers CustomHeaderHeaderArrayInput // Rule id. RuleId pulumi.StringInput }
The set of arguments for constructing a CustomHeader resource.
func (CustomHeaderArgs) ElementType ¶ added in v0.1.8
func (CustomHeaderArgs) ElementType() reflect.Type
type CustomHeaderArray ¶ added in v0.1.8
type CustomHeaderArray []CustomHeaderInput
func (CustomHeaderArray) ElementType ¶ added in v0.1.8
func (CustomHeaderArray) ElementType() reflect.Type
func (CustomHeaderArray) ToCustomHeaderArrayOutput ¶ added in v0.1.8
func (i CustomHeaderArray) ToCustomHeaderArrayOutput() CustomHeaderArrayOutput
func (CustomHeaderArray) ToCustomHeaderArrayOutputWithContext ¶ added in v0.1.8
func (i CustomHeaderArray) ToCustomHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderArrayOutput
type CustomHeaderArrayInput ¶ added in v0.1.8
type CustomHeaderArrayInput interface { pulumi.Input ToCustomHeaderArrayOutput() CustomHeaderArrayOutput ToCustomHeaderArrayOutputWithContext(context.Context) CustomHeaderArrayOutput }
CustomHeaderArrayInput is an input type that accepts CustomHeaderArray and CustomHeaderArrayOutput values. You can construct a concrete instance of `CustomHeaderArrayInput` via:
CustomHeaderArray{ CustomHeaderArgs{...} }
type CustomHeaderArrayOutput ¶ added in v0.1.8
type CustomHeaderArrayOutput struct{ *pulumi.OutputState }
func (CustomHeaderArrayOutput) ElementType ¶ added in v0.1.8
func (CustomHeaderArrayOutput) ElementType() reflect.Type
func (CustomHeaderArrayOutput) Index ¶ added in v0.1.8
func (o CustomHeaderArrayOutput) Index(i pulumi.IntInput) CustomHeaderOutput
func (CustomHeaderArrayOutput) ToCustomHeaderArrayOutput ¶ added in v0.1.8
func (o CustomHeaderArrayOutput) ToCustomHeaderArrayOutput() CustomHeaderArrayOutput
func (CustomHeaderArrayOutput) ToCustomHeaderArrayOutputWithContext ¶ added in v0.1.8
func (o CustomHeaderArrayOutput) ToCustomHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderArrayOutput
type CustomHeaderHeader ¶ added in v0.1.8
type CustomHeaderHeaderArgs ¶ added in v0.1.8
type CustomHeaderHeaderArgs struct { // Header name. HeaderName pulumi.StringInput `pulumi:"headerName"` // Header value. HeaderValue pulumi.StringInput `pulumi:"headerValue"` }
func (CustomHeaderHeaderArgs) ElementType ¶ added in v0.1.8
func (CustomHeaderHeaderArgs) ElementType() reflect.Type
func (CustomHeaderHeaderArgs) ToCustomHeaderHeaderOutput ¶ added in v0.1.8
func (i CustomHeaderHeaderArgs) ToCustomHeaderHeaderOutput() CustomHeaderHeaderOutput
func (CustomHeaderHeaderArgs) ToCustomHeaderHeaderOutputWithContext ¶ added in v0.1.8
func (i CustomHeaderHeaderArgs) ToCustomHeaderHeaderOutputWithContext(ctx context.Context) CustomHeaderHeaderOutput
type CustomHeaderHeaderArray ¶ added in v0.1.8
type CustomHeaderHeaderArray []CustomHeaderHeaderInput
func (CustomHeaderHeaderArray) ElementType ¶ added in v0.1.8
func (CustomHeaderHeaderArray) ElementType() reflect.Type
func (CustomHeaderHeaderArray) ToCustomHeaderHeaderArrayOutput ¶ added in v0.1.8
func (i CustomHeaderHeaderArray) ToCustomHeaderHeaderArrayOutput() CustomHeaderHeaderArrayOutput
func (CustomHeaderHeaderArray) ToCustomHeaderHeaderArrayOutputWithContext ¶ added in v0.1.8
func (i CustomHeaderHeaderArray) ToCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderHeaderArrayOutput
type CustomHeaderHeaderArrayInput ¶ added in v0.1.8
type CustomHeaderHeaderArrayInput interface { pulumi.Input ToCustomHeaderHeaderArrayOutput() CustomHeaderHeaderArrayOutput ToCustomHeaderHeaderArrayOutputWithContext(context.Context) CustomHeaderHeaderArrayOutput }
CustomHeaderHeaderArrayInput is an input type that accepts CustomHeaderHeaderArray and CustomHeaderHeaderArrayOutput values. You can construct a concrete instance of `CustomHeaderHeaderArrayInput` via:
CustomHeaderHeaderArray{ CustomHeaderHeaderArgs{...} }
type CustomHeaderHeaderArrayOutput ¶ added in v0.1.8
type CustomHeaderHeaderArrayOutput struct{ *pulumi.OutputState }
func (CustomHeaderHeaderArrayOutput) ElementType ¶ added in v0.1.8
func (CustomHeaderHeaderArrayOutput) ElementType() reflect.Type
func (CustomHeaderHeaderArrayOutput) Index ¶ added in v0.1.8
func (o CustomHeaderHeaderArrayOutput) Index(i pulumi.IntInput) CustomHeaderHeaderOutput
func (CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutput ¶ added in v0.1.8
func (o CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutput() CustomHeaderHeaderArrayOutput
func (CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutputWithContext ¶ added in v0.1.8
func (o CustomHeaderHeaderArrayOutput) ToCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) CustomHeaderHeaderArrayOutput
type CustomHeaderHeaderInput ¶ added in v0.1.8
type CustomHeaderHeaderInput interface { pulumi.Input ToCustomHeaderHeaderOutput() CustomHeaderHeaderOutput ToCustomHeaderHeaderOutputWithContext(context.Context) CustomHeaderHeaderOutput }
CustomHeaderHeaderInput is an input type that accepts CustomHeaderHeaderArgs and CustomHeaderHeaderOutput values. You can construct a concrete instance of `CustomHeaderHeaderInput` via:
CustomHeaderHeaderArgs{...}
type CustomHeaderHeaderOutput ¶ added in v0.1.8
type CustomHeaderHeaderOutput struct{ *pulumi.OutputState }
func (CustomHeaderHeaderOutput) ElementType ¶ added in v0.1.8
func (CustomHeaderHeaderOutput) ElementType() reflect.Type
func (CustomHeaderHeaderOutput) HeaderName ¶ added in v0.1.8
func (o CustomHeaderHeaderOutput) HeaderName() pulumi.StringOutput
Header name.
func (CustomHeaderHeaderOutput) HeaderValue ¶ added in v0.1.8
func (o CustomHeaderHeaderOutput) HeaderValue() pulumi.StringOutput
Header value.
func (CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutput ¶ added in v0.1.8
func (o CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutput() CustomHeaderHeaderOutput
func (CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutputWithContext ¶ added in v0.1.8
func (o CustomHeaderHeaderOutput) ToCustomHeaderHeaderOutputWithContext(ctx context.Context) CustomHeaderHeaderOutput
type CustomHeaderInput ¶ added in v0.1.8
type CustomHeaderInput interface { pulumi.Input ToCustomHeaderOutput() CustomHeaderOutput ToCustomHeaderOutputWithContext(ctx context.Context) CustomHeaderOutput }
type CustomHeaderMap ¶ added in v0.1.8
type CustomHeaderMap map[string]CustomHeaderInput
func (CustomHeaderMap) ElementType ¶ added in v0.1.8
func (CustomHeaderMap) ElementType() reflect.Type
func (CustomHeaderMap) ToCustomHeaderMapOutput ¶ added in v0.1.8
func (i CustomHeaderMap) ToCustomHeaderMapOutput() CustomHeaderMapOutput
func (CustomHeaderMap) ToCustomHeaderMapOutputWithContext ¶ added in v0.1.8
func (i CustomHeaderMap) ToCustomHeaderMapOutputWithContext(ctx context.Context) CustomHeaderMapOutput
type CustomHeaderMapInput ¶ added in v0.1.8
type CustomHeaderMapInput interface { pulumi.Input ToCustomHeaderMapOutput() CustomHeaderMapOutput ToCustomHeaderMapOutputWithContext(context.Context) CustomHeaderMapOutput }
CustomHeaderMapInput is an input type that accepts CustomHeaderMap and CustomHeaderMapOutput values. You can construct a concrete instance of `CustomHeaderMapInput` via:
CustomHeaderMap{ "key": CustomHeaderArgs{...} }
type CustomHeaderMapOutput ¶ added in v0.1.8
type CustomHeaderMapOutput struct{ *pulumi.OutputState }
func (CustomHeaderMapOutput) ElementType ¶ added in v0.1.8
func (CustomHeaderMapOutput) ElementType() reflect.Type
func (CustomHeaderMapOutput) MapIndex ¶ added in v0.1.8
func (o CustomHeaderMapOutput) MapIndex(k pulumi.StringInput) CustomHeaderOutput
func (CustomHeaderMapOutput) ToCustomHeaderMapOutput ¶ added in v0.1.8
func (o CustomHeaderMapOutput) ToCustomHeaderMapOutput() CustomHeaderMapOutput
func (CustomHeaderMapOutput) ToCustomHeaderMapOutputWithContext ¶ added in v0.1.8
func (o CustomHeaderMapOutput) ToCustomHeaderMapOutputWithContext(ctx context.Context) CustomHeaderMapOutput
type CustomHeaderOutput ¶ added in v0.1.8
type CustomHeaderOutput struct{ *pulumi.OutputState }
func (CustomHeaderOutput) ElementType ¶ added in v0.1.8
func (CustomHeaderOutput) ElementType() reflect.Type
func (CustomHeaderOutput) Headers ¶ added in v0.1.8
func (o CustomHeaderOutput) Headers() CustomHeaderHeaderArrayOutput
Headers.
func (CustomHeaderOutput) RuleId ¶ added in v0.1.8
func (o CustomHeaderOutput) RuleId() pulumi.StringOutput
Rule id.
func (CustomHeaderOutput) ToCustomHeaderOutput ¶ added in v0.1.8
func (o CustomHeaderOutput) ToCustomHeaderOutput() CustomHeaderOutput
func (CustomHeaderOutput) ToCustomHeaderOutputWithContext ¶ added in v0.1.8
func (o CustomHeaderOutput) ToCustomHeaderOutputWithContext(ctx context.Context) CustomHeaderOutput
type CustomHeaderState ¶ added in v0.1.8
type CustomHeaderState struct { // Headers. Headers CustomHeaderHeaderArrayInput // Rule id. RuleId pulumi.StringPtrInput }
func (CustomHeaderState) ElementType ¶ added in v0.1.8
func (CustomHeaderState) ElementType() reflect.Type
type DomainErrorPage ¶
type DomainErrorPage struct { pulumi.CustomResourceState // New response body. Body pulumi.StringOutput `pulumi:"body"` // Response headers to be removed. ClearHeaders pulumi.StringArrayOutput `pulumi:"clearHeaders"` // HTTP domain. Domain pulumi.StringOutput `pulumi:"domain"` // Original error codes. ErrorCodes pulumi.IntArrayOutput `pulumi:"errorCodes"` // ID of the layer7 listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // New error code. NewErrorCode pulumi.IntPtrOutput `pulumi:"newErrorCode"` // Response headers to be set. SetHeaders pulumi.MapOutput `pulumi:"setHeaders"` }
Provide a resource to custom error page info for a GAAP HTTP domain.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooLayer7Listener, err := Gaap.NewLayer7Listener(ctx, "fooLayer7Listener", &Gaap.Layer7ListenerArgs{ Protocol: pulumi.String("HTTP"), Port: pulumi.Int(80), ProxyId: fooProxy.ID(), }) if err != nil { return err } fooHttpDomain, err := Gaap.NewHttpDomain(ctx, "fooHttpDomain", &Gaap.HttpDomainArgs{ ListenerId: fooLayer7Listener.ID(), Domain: pulumi.String("www.qq.com"), }) if err != nil { return err } _, err = Gaap.NewDomainErrorPage(ctx, "fooDomainErrorPage", &Gaap.DomainErrorPageArgs{ ListenerId: fooLayer7Listener.ID(), Domain: fooHttpDomain.Domain, ErrorCodes: pulumi.IntArray{ pulumi.Int(404), pulumi.Int(503), }, Body: pulumi.String("bad request"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetDomainErrorPage ¶
func GetDomainErrorPage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainErrorPageState, opts ...pulumi.ResourceOption) (*DomainErrorPage, error)
GetDomainErrorPage gets an existing DomainErrorPage 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 NewDomainErrorPage ¶
func NewDomainErrorPage(ctx *pulumi.Context, name string, args *DomainErrorPageArgs, opts ...pulumi.ResourceOption) (*DomainErrorPage, error)
NewDomainErrorPage registers a new resource with the given unique name, arguments, and options.
func (*DomainErrorPage) ElementType ¶
func (*DomainErrorPage) ElementType() reflect.Type
func (*DomainErrorPage) ToDomainErrorPageOutput ¶
func (i *DomainErrorPage) ToDomainErrorPageOutput() DomainErrorPageOutput
func (*DomainErrorPage) ToDomainErrorPageOutputWithContext ¶
func (i *DomainErrorPage) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput
type DomainErrorPageArgs ¶
type DomainErrorPageArgs struct { // New response body. Body pulumi.StringInput // Response headers to be removed. ClearHeaders pulumi.StringArrayInput // HTTP domain. Domain pulumi.StringInput // Original error codes. ErrorCodes pulumi.IntArrayInput // ID of the layer7 listener. ListenerId pulumi.StringInput // New error code. NewErrorCode pulumi.IntPtrInput // Response headers to be set. SetHeaders pulumi.MapInput }
The set of arguments for constructing a DomainErrorPage resource.
func (DomainErrorPageArgs) ElementType ¶
func (DomainErrorPageArgs) ElementType() reflect.Type
type DomainErrorPageArray ¶
type DomainErrorPageArray []DomainErrorPageInput
func (DomainErrorPageArray) ElementType ¶
func (DomainErrorPageArray) ElementType() reflect.Type
func (DomainErrorPageArray) ToDomainErrorPageArrayOutput ¶
func (i DomainErrorPageArray) ToDomainErrorPageArrayOutput() DomainErrorPageArrayOutput
func (DomainErrorPageArray) ToDomainErrorPageArrayOutputWithContext ¶
func (i DomainErrorPageArray) ToDomainErrorPageArrayOutputWithContext(ctx context.Context) DomainErrorPageArrayOutput
type DomainErrorPageArrayInput ¶
type DomainErrorPageArrayInput interface { pulumi.Input ToDomainErrorPageArrayOutput() DomainErrorPageArrayOutput ToDomainErrorPageArrayOutputWithContext(context.Context) DomainErrorPageArrayOutput }
DomainErrorPageArrayInput is an input type that accepts DomainErrorPageArray and DomainErrorPageArrayOutput values. You can construct a concrete instance of `DomainErrorPageArrayInput` via:
DomainErrorPageArray{ DomainErrorPageArgs{...} }
type DomainErrorPageArrayOutput ¶
type DomainErrorPageArrayOutput struct{ *pulumi.OutputState }
func (DomainErrorPageArrayOutput) ElementType ¶
func (DomainErrorPageArrayOutput) ElementType() reflect.Type
func (DomainErrorPageArrayOutput) Index ¶
func (o DomainErrorPageArrayOutput) Index(i pulumi.IntInput) DomainErrorPageOutput
func (DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutput ¶
func (o DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutput() DomainErrorPageArrayOutput
func (DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutputWithContext ¶
func (o DomainErrorPageArrayOutput) ToDomainErrorPageArrayOutputWithContext(ctx context.Context) DomainErrorPageArrayOutput
type DomainErrorPageInput ¶
type DomainErrorPageInput interface { pulumi.Input ToDomainErrorPageOutput() DomainErrorPageOutput ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput }
type DomainErrorPageMap ¶
type DomainErrorPageMap map[string]DomainErrorPageInput
func (DomainErrorPageMap) ElementType ¶
func (DomainErrorPageMap) ElementType() reflect.Type
func (DomainErrorPageMap) ToDomainErrorPageMapOutput ¶
func (i DomainErrorPageMap) ToDomainErrorPageMapOutput() DomainErrorPageMapOutput
func (DomainErrorPageMap) ToDomainErrorPageMapOutputWithContext ¶
func (i DomainErrorPageMap) ToDomainErrorPageMapOutputWithContext(ctx context.Context) DomainErrorPageMapOutput
type DomainErrorPageMapInput ¶
type DomainErrorPageMapInput interface { pulumi.Input ToDomainErrorPageMapOutput() DomainErrorPageMapOutput ToDomainErrorPageMapOutputWithContext(context.Context) DomainErrorPageMapOutput }
DomainErrorPageMapInput is an input type that accepts DomainErrorPageMap and DomainErrorPageMapOutput values. You can construct a concrete instance of `DomainErrorPageMapInput` via:
DomainErrorPageMap{ "key": DomainErrorPageArgs{...} }
type DomainErrorPageMapOutput ¶
type DomainErrorPageMapOutput struct{ *pulumi.OutputState }
func (DomainErrorPageMapOutput) ElementType ¶
func (DomainErrorPageMapOutput) ElementType() reflect.Type
func (DomainErrorPageMapOutput) MapIndex ¶
func (o DomainErrorPageMapOutput) MapIndex(k pulumi.StringInput) DomainErrorPageOutput
func (DomainErrorPageMapOutput) ToDomainErrorPageMapOutput ¶
func (o DomainErrorPageMapOutput) ToDomainErrorPageMapOutput() DomainErrorPageMapOutput
func (DomainErrorPageMapOutput) ToDomainErrorPageMapOutputWithContext ¶
func (o DomainErrorPageMapOutput) ToDomainErrorPageMapOutputWithContext(ctx context.Context) DomainErrorPageMapOutput
type DomainErrorPageOutput ¶
type DomainErrorPageOutput struct{ *pulumi.OutputState }
func (DomainErrorPageOutput) Body ¶
func (o DomainErrorPageOutput) Body() pulumi.StringOutput
New response body.
func (DomainErrorPageOutput) ClearHeaders ¶
func (o DomainErrorPageOutput) ClearHeaders() pulumi.StringArrayOutput
Response headers to be removed.
func (DomainErrorPageOutput) Domain ¶
func (o DomainErrorPageOutput) Domain() pulumi.StringOutput
HTTP domain.
func (DomainErrorPageOutput) ElementType ¶
func (DomainErrorPageOutput) ElementType() reflect.Type
func (DomainErrorPageOutput) ErrorCodes ¶
func (o DomainErrorPageOutput) ErrorCodes() pulumi.IntArrayOutput
Original error codes.
func (DomainErrorPageOutput) ListenerId ¶
func (o DomainErrorPageOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener.
func (DomainErrorPageOutput) NewErrorCode ¶
func (o DomainErrorPageOutput) NewErrorCode() pulumi.IntPtrOutput
New error code.
func (DomainErrorPageOutput) SetHeaders ¶
func (o DomainErrorPageOutput) SetHeaders() pulumi.MapOutput
Response headers to be set.
func (DomainErrorPageOutput) ToDomainErrorPageOutput ¶
func (o DomainErrorPageOutput) ToDomainErrorPageOutput() DomainErrorPageOutput
func (DomainErrorPageOutput) ToDomainErrorPageOutputWithContext ¶
func (o DomainErrorPageOutput) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput
type DomainErrorPageState ¶
type DomainErrorPageState struct { // New response body. Body pulumi.StringPtrInput // Response headers to be removed. ClearHeaders pulumi.StringArrayInput // HTTP domain. Domain pulumi.StringPtrInput // Original error codes. ErrorCodes pulumi.IntArrayInput // ID of the layer7 listener. ListenerId pulumi.StringPtrInput // New error code. NewErrorCode pulumi.IntPtrInput // Response headers to be set. SetHeaders pulumi.MapInput }
func (DomainErrorPageState) ElementType ¶
func (DomainErrorPageState) ElementType() reflect.Type
type GetAccessRegionsAccessRegionSet ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSet struct { // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap int `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType string `pulumi:"idcType"` // Region of the computer room. RegionArea string `pulumi:"regionArea"` // Name of the region to which the computer room belongs. RegionAreaName string `pulumi:"regionAreaName"` // Region id. RegionId string `pulumi:"regionId"` // English or Chinese name of the region. RegionName string `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures []GetAccessRegionsAccessRegionSetSupportFeature `pulumi:"supportFeatures"` }
type GetAccessRegionsAccessRegionSetArgs ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetArgs struct { // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap pulumi.IntInput `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType pulumi.StringInput `pulumi:"idcType"` // Region of the computer room. RegionArea pulumi.StringInput `pulumi:"regionArea"` // Name of the region to which the computer room belongs. RegionAreaName pulumi.StringInput `pulumi:"regionAreaName"` // Region id. RegionId pulumi.StringInput `pulumi:"regionId"` // English or Chinese name of the region. RegionName pulumi.StringInput `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures GetAccessRegionsAccessRegionSetSupportFeatureArrayInput `pulumi:"supportFeatures"` }
func (GetAccessRegionsAccessRegionSetArgs) ElementType ¶ added in v0.1.8
func (GetAccessRegionsAccessRegionSetArgs) ElementType() reflect.Type
func (GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutput ¶ added in v0.1.8
func (i GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutput() GetAccessRegionsAccessRegionSetOutput
func (GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutputWithContext ¶ added in v0.1.8
func (i GetAccessRegionsAccessRegionSetArgs) ToGetAccessRegionsAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetOutput
type GetAccessRegionsAccessRegionSetArray ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetArray []GetAccessRegionsAccessRegionSetInput
func (GetAccessRegionsAccessRegionSetArray) ElementType ¶ added in v0.1.8
func (GetAccessRegionsAccessRegionSetArray) ElementType() reflect.Type
func (GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutput ¶ added in v0.1.8
func (i GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutput() GetAccessRegionsAccessRegionSetArrayOutput
func (GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetAccessRegionsAccessRegionSetArray) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetArrayOutput
type GetAccessRegionsAccessRegionSetArrayInput ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetArrayInput interface { pulumi.Input ToGetAccessRegionsAccessRegionSetArrayOutput() GetAccessRegionsAccessRegionSetArrayOutput ToGetAccessRegionsAccessRegionSetArrayOutputWithContext(context.Context) GetAccessRegionsAccessRegionSetArrayOutput }
GetAccessRegionsAccessRegionSetArrayInput is an input type that accepts GetAccessRegionsAccessRegionSetArray and GetAccessRegionsAccessRegionSetArrayOutput values. You can construct a concrete instance of `GetAccessRegionsAccessRegionSetArrayInput` via:
GetAccessRegionsAccessRegionSetArray{ GetAccessRegionsAccessRegionSetArgs{...} }
type GetAccessRegionsAccessRegionSetArrayOutput ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRegionsAccessRegionSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetAccessRegionsAccessRegionSetArrayOutput) ElementType() reflect.Type
func (GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutput ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutput() GetAccessRegionsAccessRegionSetArrayOutput
func (GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetArrayOutput) ToGetAccessRegionsAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetArrayOutput
type GetAccessRegionsAccessRegionSetInput ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetInput interface { pulumi.Input ToGetAccessRegionsAccessRegionSetOutput() GetAccessRegionsAccessRegionSetOutput ToGetAccessRegionsAccessRegionSetOutputWithContext(context.Context) GetAccessRegionsAccessRegionSetOutput }
GetAccessRegionsAccessRegionSetInput is an input type that accepts GetAccessRegionsAccessRegionSetArgs and GetAccessRegionsAccessRegionSetOutput values. You can construct a concrete instance of `GetAccessRegionsAccessRegionSetInput` via:
GetAccessRegionsAccessRegionSetArgs{...}
type GetAccessRegionsAccessRegionSetOutput ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetOutput struct{ *pulumi.OutputState }
func (GetAccessRegionsAccessRegionSetOutput) ElementType ¶ added in v0.1.8
func (GetAccessRegionsAccessRegionSetOutput) ElementType() reflect.Type
func (GetAccessRegionsAccessRegionSetOutput) FeatureBitmap ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetOutput) FeatureBitmap() pulumi.IntOutput
Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetAccessRegionsAccessRegionSetOutput) IdcType ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetOutput) IdcType() pulumi.StringOutput
The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node.
func (GetAccessRegionsAccessRegionSetOutput) RegionArea ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetOutput) RegionArea() pulumi.StringOutput
Region of the computer room.
func (GetAccessRegionsAccessRegionSetOutput) RegionAreaName ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetOutput) RegionAreaName() pulumi.StringOutput
Name of the region to which the computer room belongs.
func (GetAccessRegionsAccessRegionSetOutput) RegionId ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetOutput) RegionId() pulumi.StringOutput
Region id.
func (GetAccessRegionsAccessRegionSetOutput) RegionName ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetOutput) RegionName() pulumi.StringOutput
English or Chinese name of the region.
func (GetAccessRegionsAccessRegionSetOutput) SupportFeatures ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetOutput) SupportFeatures() GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutput ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutput() GetAccessRegionsAccessRegionSetOutput
func (GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutputWithContext ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetOutput) ToGetAccessRegionsAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetOutput
type GetAccessRegionsAccessRegionSetSupportFeature ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetSupportFeature struct { // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_ EIP represents a custom secure EIP. NetworkTypes []string `pulumi:"networkTypes"` }
type GetAccessRegionsAccessRegionSetSupportFeatureArgs ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetSupportFeatureArgs struct { // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_ EIP represents a custom secure EIP. NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"` }
func (GetAccessRegionsAccessRegionSetSupportFeatureArgs) ElementType ¶ added in v0.1.8
func (GetAccessRegionsAccessRegionSetSupportFeatureArgs) ElementType() reflect.Type
func (GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput ¶ added in v0.1.8
func (i GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput() GetAccessRegionsAccessRegionSetSupportFeatureOutput
func (GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext ¶ added in v0.1.8
func (i GetAccessRegionsAccessRegionSetSupportFeatureArgs) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureOutput
type GetAccessRegionsAccessRegionSetSupportFeatureArray ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetSupportFeatureArray []GetAccessRegionsAccessRegionSetSupportFeatureInput
func (GetAccessRegionsAccessRegionSetSupportFeatureArray) ElementType ¶ added in v0.1.8
func (GetAccessRegionsAccessRegionSetSupportFeatureArray) ElementType() reflect.Type
func (GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput ¶ added in v0.1.8
func (i GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput() GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
func (GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (i GetAccessRegionsAccessRegionSetSupportFeatureArray) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
type GetAccessRegionsAccessRegionSetSupportFeatureArrayInput ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetSupportFeatureArrayInput interface { pulumi.Input ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput() GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext(context.Context) GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput }
GetAccessRegionsAccessRegionSetSupportFeatureArrayInput is an input type that accepts GetAccessRegionsAccessRegionSetSupportFeatureArray and GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput values. You can construct a concrete instance of `GetAccessRegionsAccessRegionSetSupportFeatureArrayInput` via:
GetAccessRegionsAccessRegionSetSupportFeatureArray{ GetAccessRegionsAccessRegionSetSupportFeatureArgs{...} }
type GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ElementType ¶ added in v0.1.8
func (GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ElementType() reflect.Type
func (GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutput() GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
func (GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureArrayOutput
type GetAccessRegionsAccessRegionSetSupportFeatureInput ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetSupportFeatureInput interface { pulumi.Input ToGetAccessRegionsAccessRegionSetSupportFeatureOutput() GetAccessRegionsAccessRegionSetSupportFeatureOutput ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext(context.Context) GetAccessRegionsAccessRegionSetSupportFeatureOutput }
GetAccessRegionsAccessRegionSetSupportFeatureInput is an input type that accepts GetAccessRegionsAccessRegionSetSupportFeatureArgs and GetAccessRegionsAccessRegionSetSupportFeatureOutput values. You can construct a concrete instance of `GetAccessRegionsAccessRegionSetSupportFeatureInput` via:
GetAccessRegionsAccessRegionSetSupportFeatureArgs{...}
type GetAccessRegionsAccessRegionSetSupportFeatureOutput ¶ added in v0.1.8
type GetAccessRegionsAccessRegionSetSupportFeatureOutput struct{ *pulumi.OutputState }
func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) ElementType ¶ added in v0.1.8
func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) ElementType() reflect.Type
func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) NetworkTypes ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_ EIP represents a custom secure EIP.
func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutput() GetAccessRegionsAccessRegionSetSupportFeatureOutput
func (GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext ¶ added in v0.1.8
func (o GetAccessRegionsAccessRegionSetSupportFeatureOutput) ToGetAccessRegionsAccessRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetAccessRegionsAccessRegionSetSupportFeatureOutput
type GetAccessRegionsArgs ¶ added in v0.1.8
type GetAccessRegionsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccessRegions.
type GetAccessRegionsByDestRegionAccessRegionSet ¶ added in v0.1.8
type GetAccessRegionsByDestRegionAccessRegionSet struct { // Optional bandwidth value array. BandwidthLists []int `pulumi:"bandwidthLists"` // Optional concurrency value array. ConcurrentLists []int `pulumi:"concurrentLists"` // The type of computer room, where dc represents the DataCenter data center, ec represents the feature bitmap, and each bit represents a feature, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. Edge nodes. FeatureBitmap int `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType string `pulumi:"idcType"` // Region of the computer room. RegionArea string `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName string `pulumi:"regionAreaName"` // Region id. RegionId string `pulumi:"regionId"` // Chinese or English name of the region. RegionName string `pulumi:"regionName"` }
type GetAccessRegionsByDestRegionAccessRegionSetArgs ¶ added in v0.1.8
type GetAccessRegionsByDestRegionAccessRegionSetArgs struct { // Optional bandwidth value array. BandwidthLists pulumi.IntArrayInput `pulumi:"bandwidthLists"` // Optional concurrency value array. ConcurrentLists pulumi.IntArrayInput `pulumi:"concurrentLists"` // The type of computer room, where dc represents the DataCenter data center, ec represents the feature bitmap, and each bit represents a feature, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. Edge nodes. FeatureBitmap pulumi.IntInput `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType pulumi.StringInput `pulumi:"idcType"` // Region of the computer room. RegionArea pulumi.StringInput `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName pulumi.StringInput `pulumi:"regionAreaName"` // Region id. RegionId pulumi.StringInput `pulumi:"regionId"` // Chinese or English name of the region. RegionName pulumi.StringInput `pulumi:"regionName"` }
func (GetAccessRegionsByDestRegionAccessRegionSetArgs) ElementType ¶ added in v0.1.8
func (GetAccessRegionsByDestRegionAccessRegionSetArgs) ElementType() reflect.Type
func (GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutput ¶ added in v0.1.8
func (i GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutput() GetAccessRegionsByDestRegionAccessRegionSetOutput
func (GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext ¶ added in v0.1.8
func (i GetAccessRegionsByDestRegionAccessRegionSetArgs) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetOutput
type GetAccessRegionsByDestRegionAccessRegionSetArray ¶ added in v0.1.8
type GetAccessRegionsByDestRegionAccessRegionSetArray []GetAccessRegionsByDestRegionAccessRegionSetInput
func (GetAccessRegionsByDestRegionAccessRegionSetArray) ElementType ¶ added in v0.1.8
func (GetAccessRegionsByDestRegionAccessRegionSetArray) ElementType() reflect.Type
func (GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput ¶ added in v0.1.8
func (i GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput() GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
func (GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetAccessRegionsByDestRegionAccessRegionSetArray) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
type GetAccessRegionsByDestRegionAccessRegionSetArrayInput ¶ added in v0.1.8
type GetAccessRegionsByDestRegionAccessRegionSetArrayInput interface { pulumi.Input ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput() GetAccessRegionsByDestRegionAccessRegionSetArrayOutput ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext(context.Context) GetAccessRegionsByDestRegionAccessRegionSetArrayOutput }
GetAccessRegionsByDestRegionAccessRegionSetArrayInput is an input type that accepts GetAccessRegionsByDestRegionAccessRegionSetArray and GetAccessRegionsByDestRegionAccessRegionSetArrayOutput values. You can construct a concrete instance of `GetAccessRegionsByDestRegionAccessRegionSetArrayInput` via:
GetAccessRegionsByDestRegionAccessRegionSetArray{ GetAccessRegionsByDestRegionAccessRegionSetArgs{...} }
type GetAccessRegionsByDestRegionAccessRegionSetArrayOutput ¶ added in v0.1.8
type GetAccessRegionsByDestRegionAccessRegionSetArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ElementType() reflect.Type
func (GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutput() GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
func (GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetArrayOutput) ToGetAccessRegionsByDestRegionAccessRegionSetArrayOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
type GetAccessRegionsByDestRegionAccessRegionSetInput ¶ added in v0.1.8
type GetAccessRegionsByDestRegionAccessRegionSetInput interface { pulumi.Input ToGetAccessRegionsByDestRegionAccessRegionSetOutput() GetAccessRegionsByDestRegionAccessRegionSetOutput ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext(context.Context) GetAccessRegionsByDestRegionAccessRegionSetOutput }
GetAccessRegionsByDestRegionAccessRegionSetInput is an input type that accepts GetAccessRegionsByDestRegionAccessRegionSetArgs and GetAccessRegionsByDestRegionAccessRegionSetOutput values. You can construct a concrete instance of `GetAccessRegionsByDestRegionAccessRegionSetInput` via:
GetAccessRegionsByDestRegionAccessRegionSetArgs{...}
type GetAccessRegionsByDestRegionAccessRegionSetOutput ¶ added in v0.1.8
type GetAccessRegionsByDestRegionAccessRegionSetOutput struct{ *pulumi.OutputState }
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) BandwidthLists ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) BandwidthLists() pulumi.IntArrayOutput
Optional bandwidth value array.
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ConcurrentLists ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) ConcurrentLists() pulumi.IntArrayOutput
Optional concurrency value array.
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ElementType ¶ added in v0.1.8
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ElementType() reflect.Type
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) FeatureBitmap ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) FeatureBitmap() pulumi.IntOutput
The type of computer room, where dc represents the DataCenter data center, ec represents the feature bitmap, and each bit represents a feature, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. Edge nodes.
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) IdcType ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) IdcType() pulumi.StringOutput
The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node.
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionArea ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionArea() pulumi.StringOutput
Region of the computer room.
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionAreaName ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionAreaName() pulumi.StringOutput
Region name of the computer room.
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionId ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionId() pulumi.StringOutput
Region id.
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionName ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) RegionName() pulumi.StringOutput
Chinese or English name of the region.
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutput ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutput() GetAccessRegionsByDestRegionAccessRegionSetOutput
func (GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionAccessRegionSetOutput) ToGetAccessRegionsByDestRegionAccessRegionSetOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionAccessRegionSetOutput
type GetAccessRegionsByDestRegionArgs ¶ added in v0.1.8
type GetAccessRegionsByDestRegionArgs struct { // Origin region. DestRegion string `pulumi:"destRegion"` // IP version, can be taken as IPv4 or IPv6, with a default value of IPv4. IpAddressVersion *string `pulumi:"ipAddressVersion"` // Channel package type, where Thunder represents a standard proxy group, Accelerator represents a game accelerator proxy, and CrossBorder represents a cross-border proxy. PackageType *string `pulumi:"packageType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccessRegionsByDestRegion.
type GetAccessRegionsByDestRegionOutputArgs ¶ added in v0.1.8
type GetAccessRegionsByDestRegionOutputArgs struct { // Origin region. DestRegion pulumi.StringInput `pulumi:"destRegion"` // IP version, can be taken as IPv4 or IPv6, with a default value of IPv4. IpAddressVersion pulumi.StringPtrInput `pulumi:"ipAddressVersion"` // Channel package type, where Thunder represents a standard proxy group, Accelerator represents a game accelerator proxy, and CrossBorder represents a cross-border proxy. PackageType pulumi.StringPtrInput `pulumi:"packageType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccessRegionsByDestRegion.
func (GetAccessRegionsByDestRegionOutputArgs) ElementType ¶ added in v0.1.8
func (GetAccessRegionsByDestRegionOutputArgs) ElementType() reflect.Type
type GetAccessRegionsByDestRegionResult ¶ added in v0.1.8
type GetAccessRegionsByDestRegionResult struct { // List of available acceleration zone information. AccessRegionSets []GetAccessRegionsByDestRegionAccessRegionSet `pulumi:"accessRegionSets"` DestRegion string `pulumi:"destRegion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IpAddressVersion *string `pulumi:"ipAddressVersion"` PackageType *string `pulumi:"packageType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAccessRegionsByDestRegion.
func GetAccessRegionsByDestRegion ¶ added in v0.1.8
func GetAccessRegionsByDestRegion(ctx *pulumi.Context, args *GetAccessRegionsByDestRegionArgs, opts ...pulumi.InvokeOption) (*GetAccessRegionsByDestRegionResult, error)
Use this data source to query detailed information of gaap access regions by dest region
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetAccessRegionsByDestRegion(ctx, &gaap.GetAccessRegionsByDestRegionArgs{ DestRegion: "SouthChina", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAccessRegionsByDestRegionResultOutput ¶ added in v0.1.8
type GetAccessRegionsByDestRegionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessRegionsByDestRegion.
func GetAccessRegionsByDestRegionOutput ¶ added in v0.1.8
func GetAccessRegionsByDestRegionOutput(ctx *pulumi.Context, args GetAccessRegionsByDestRegionOutputArgs, opts ...pulumi.InvokeOption) GetAccessRegionsByDestRegionResultOutput
func (GetAccessRegionsByDestRegionResultOutput) AccessRegionSets ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionResultOutput) AccessRegionSets() GetAccessRegionsByDestRegionAccessRegionSetArrayOutput
List of available acceleration zone information.
func (GetAccessRegionsByDestRegionResultOutput) DestRegion ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionResultOutput) DestRegion() pulumi.StringOutput
func (GetAccessRegionsByDestRegionResultOutput) ElementType ¶ added in v0.1.8
func (GetAccessRegionsByDestRegionResultOutput) ElementType() reflect.Type
func (GetAccessRegionsByDestRegionResultOutput) Id ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessRegionsByDestRegionResultOutput) IpAddressVersion ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionResultOutput) IpAddressVersion() pulumi.StringPtrOutput
func (GetAccessRegionsByDestRegionResultOutput) PackageType ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionResultOutput) PackageType() pulumi.StringPtrOutput
func (GetAccessRegionsByDestRegionResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutput ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutput() GetAccessRegionsByDestRegionResultOutput
func (GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutputWithContext ¶ added in v0.1.8
func (o GetAccessRegionsByDestRegionResultOutput) ToGetAccessRegionsByDestRegionResultOutputWithContext(ctx context.Context) GetAccessRegionsByDestRegionResultOutput
type GetAccessRegionsOutputArgs ¶ added in v0.1.8
type GetAccessRegionsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccessRegions.
func (GetAccessRegionsOutputArgs) ElementType ¶ added in v0.1.8
func (GetAccessRegionsOutputArgs) ElementType() reflect.Type
type GetAccessRegionsResult ¶ added in v0.1.8
type GetAccessRegionsResult struct { // Acceleration Zone Details List. AccessRegionSets []GetAccessRegionsAccessRegionSet `pulumi:"accessRegionSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAccessRegions.
func GetAccessRegions ¶ added in v0.1.8
func GetAccessRegions(ctx *pulumi.Context, args *GetAccessRegionsArgs, opts ...pulumi.InvokeOption) (*GetAccessRegionsResult, error)
Use this data source to query detailed information of gaap access regions
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetAccessRegions(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAccessRegionsResultOutput ¶ added in v0.1.8
type GetAccessRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessRegions.
func GetAccessRegionsOutput ¶ added in v0.1.8
func GetAccessRegionsOutput(ctx *pulumi.Context, args GetAccessRegionsOutputArgs, opts ...pulumi.InvokeOption) GetAccessRegionsResultOutput
func (GetAccessRegionsResultOutput) AccessRegionSets ¶ added in v0.1.8
func (o GetAccessRegionsResultOutput) AccessRegionSets() GetAccessRegionsAccessRegionSetArrayOutput
Acceleration Zone Details List.
func (GetAccessRegionsResultOutput) ElementType ¶ added in v0.1.8
func (GetAccessRegionsResultOutput) ElementType() reflect.Type
func (GetAccessRegionsResultOutput) Id ¶ added in v0.1.8
func (o GetAccessRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessRegionsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAccessRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutput ¶ added in v0.1.8
func (o GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutput() GetAccessRegionsResultOutput
func (GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutputWithContext ¶ added in v0.1.8
func (o GetAccessRegionsResultOutput) ToGetAccessRegionsResultOutputWithContext(ctx context.Context) GetAccessRegionsResultOutput
type GetBlackHeaderArgs ¶ added in v0.1.8
type GetBlackHeaderArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBlackHeader.
type GetBlackHeaderOutputArgs ¶ added in v0.1.8
type GetBlackHeaderOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBlackHeader.
func (GetBlackHeaderOutputArgs) ElementType ¶ added in v0.1.8
func (GetBlackHeaderOutputArgs) ElementType() reflect.Type
type GetBlackHeaderResult ¶ added in v0.1.8
type GetBlackHeaderResult struct { // Disabled custom header listNote: This field may return null, indicating that a valid value cannot be obtained. BlackHeaders []string `pulumi:"blackHeaders"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBlackHeader.
func GetBlackHeader ¶ added in v0.1.8
func GetBlackHeader(ctx *pulumi.Context, args *GetBlackHeaderArgs, opts ...pulumi.InvokeOption) (*GetBlackHeaderResult, error)
Use this data source to query detailed information of gaap black header
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetBlackHeader(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetBlackHeaderResultOutput ¶ added in v0.1.8
type GetBlackHeaderResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBlackHeader.
func GetBlackHeaderOutput ¶ added in v0.1.8
func GetBlackHeaderOutput(ctx *pulumi.Context, args GetBlackHeaderOutputArgs, opts ...pulumi.InvokeOption) GetBlackHeaderResultOutput
func (GetBlackHeaderResultOutput) BlackHeaders ¶ added in v0.1.8
func (o GetBlackHeaderResultOutput) BlackHeaders() pulumi.StringArrayOutput
Disabled custom header listNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetBlackHeaderResultOutput) ElementType ¶ added in v0.1.8
func (GetBlackHeaderResultOutput) ElementType() reflect.Type
func (GetBlackHeaderResultOutput) Id ¶ added in v0.1.8
func (o GetBlackHeaderResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBlackHeaderResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetBlackHeaderResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutput ¶ added in v0.1.8
func (o GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutput() GetBlackHeaderResultOutput
func (GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutputWithContext ¶ added in v0.1.8
func (o GetBlackHeaderResultOutput) ToGetBlackHeaderResultOutputWithContext(ctx context.Context) GetBlackHeaderResultOutput
type GetCertificatesArgs ¶
type GetCertificatesArgs struct { // ID of the certificate to be queried. Id *string `pulumi:"id"` // Name of the certificate to be queried. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Type of the certificate to be queried. Valid values: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate. Type *string `pulumi:"type"` }
A collection of arguments for invoking getCertificates.
type GetCertificatesCertificate ¶
type GetCertificatesCertificate struct { // Beginning time of the certificate. BeginTime string `pulumi:"beginTime"` // Creation time of the certificate. CreateTime string `pulumi:"createTime"` // Ending time of the certificate. EndTime string `pulumi:"endTime"` // ID of the certificate to be queried. Id string `pulumi:"id"` // Issuer name of the certificate. IssuerCn string `pulumi:"issuerCn"` // Name of the certificate to be queried. Name string `pulumi:"name"` // Subject name of the certificate. SubjectCn string `pulumi:"subjectCn"` // Type of the certificate to be queried. Valid values: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate. Type string `pulumi:"type"` }
type GetCertificatesCertificateArgs ¶
type GetCertificatesCertificateArgs struct { // Beginning time of the certificate. BeginTime pulumi.StringInput `pulumi:"beginTime"` // Creation time of the certificate. CreateTime pulumi.StringInput `pulumi:"createTime"` // Ending time of the certificate. EndTime pulumi.StringInput `pulumi:"endTime"` // ID of the certificate to be queried. Id pulumi.StringInput `pulumi:"id"` // Issuer name of the certificate. IssuerCn pulumi.StringInput `pulumi:"issuerCn"` // Name of the certificate to be queried. Name pulumi.StringInput `pulumi:"name"` // Subject name of the certificate. SubjectCn pulumi.StringInput `pulumi:"subjectCn"` // Type of the certificate to be queried. Valid values: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate. Type pulumi.StringInput `pulumi:"type"` }
func (GetCertificatesCertificateArgs) ElementType ¶
func (GetCertificatesCertificateArgs) ElementType() reflect.Type
func (GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput ¶
func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
func (GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext ¶
func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput
type GetCertificatesCertificateArray ¶
type GetCertificatesCertificateArray []GetCertificatesCertificateInput
func (GetCertificatesCertificateArray) ElementType ¶
func (GetCertificatesCertificateArray) ElementType() reflect.Type
func (GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput ¶
func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
func (GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext ¶
func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput
type GetCertificatesCertificateArrayInput ¶
type GetCertificatesCertificateArrayInput interface { pulumi.Input ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput ToGetCertificatesCertificateArrayOutputWithContext(context.Context) GetCertificatesCertificateArrayOutput }
GetCertificatesCertificateArrayInput is an input type that accepts GetCertificatesCertificateArray and GetCertificatesCertificateArrayOutput values. You can construct a concrete instance of `GetCertificatesCertificateArrayInput` via:
GetCertificatesCertificateArray{ GetCertificatesCertificateArgs{...} }
type GetCertificatesCertificateArrayOutput ¶
type GetCertificatesCertificateArrayOutput struct{ *pulumi.OutputState }
func (GetCertificatesCertificateArrayOutput) ElementType ¶
func (GetCertificatesCertificateArrayOutput) ElementType() reflect.Type
func (GetCertificatesCertificateArrayOutput) Index ¶
func (o GetCertificatesCertificateArrayOutput) Index(i pulumi.IntInput) GetCertificatesCertificateOutput
func (GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput ¶
func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
func (GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext ¶
func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput
type GetCertificatesCertificateInput ¶
type GetCertificatesCertificateInput interface { pulumi.Input ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput ToGetCertificatesCertificateOutputWithContext(context.Context) GetCertificatesCertificateOutput }
GetCertificatesCertificateInput is an input type that accepts GetCertificatesCertificateArgs and GetCertificatesCertificateOutput values. You can construct a concrete instance of `GetCertificatesCertificateInput` via:
GetCertificatesCertificateArgs{...}
type GetCertificatesCertificateOutput ¶
type GetCertificatesCertificateOutput struct{ *pulumi.OutputState }
func (GetCertificatesCertificateOutput) BeginTime ¶
func (o GetCertificatesCertificateOutput) BeginTime() pulumi.StringOutput
Beginning time of the certificate.
func (GetCertificatesCertificateOutput) CreateTime ¶
func (o GetCertificatesCertificateOutput) CreateTime() pulumi.StringOutput
Creation time of the certificate.
func (GetCertificatesCertificateOutput) ElementType ¶
func (GetCertificatesCertificateOutput) ElementType() reflect.Type
func (GetCertificatesCertificateOutput) EndTime ¶
func (o GetCertificatesCertificateOutput) EndTime() pulumi.StringOutput
Ending time of the certificate.
func (GetCertificatesCertificateOutput) Id ¶
func (o GetCertificatesCertificateOutput) Id() pulumi.StringOutput
ID of the certificate to be queried.
func (GetCertificatesCertificateOutput) IssuerCn ¶
func (o GetCertificatesCertificateOutput) IssuerCn() pulumi.StringOutput
Issuer name of the certificate.
func (GetCertificatesCertificateOutput) Name ¶
func (o GetCertificatesCertificateOutput) Name() pulumi.StringOutput
Name of the certificate to be queried.
func (GetCertificatesCertificateOutput) SubjectCn ¶
func (o GetCertificatesCertificateOutput) SubjectCn() pulumi.StringOutput
Subject name of the certificate.
func (GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput ¶
func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
func (GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext ¶
func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput
func (GetCertificatesCertificateOutput) Type ¶
func (o GetCertificatesCertificateOutput) Type() pulumi.StringOutput
Type of the certificate to be queried. Valid values: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate.
type GetCertificatesOutputArgs ¶
type GetCertificatesOutputArgs struct { // ID of the certificate to be queried. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the certificate to be queried. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Type of the certificate to be queried. Valid values: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate. Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getCertificates.
func (GetCertificatesOutputArgs) ElementType ¶
func (GetCertificatesOutputArgs) ElementType() reflect.Type
type GetCertificatesResult ¶
type GetCertificatesResult struct { // An information list of certificate. Each element contains the following attributes: Certificates []GetCertificatesCertificate `pulumi:"certificates"` // ID of the certificate. Id *string `pulumi:"id"` // Name of the certificate. Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Type of the certificate. Type *string `pulumi:"type"` }
A collection of values returned by getCertificates.
func GetCertificates ¶
func GetCertificates(ctx *pulumi.Context, args *GetCertificatesArgs, opts ...pulumi.InvokeOption) (*GetCertificatesResult, error)
Use this data source to query GAAP certificate.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooCertificate, err := Gaap.NewCertificate(ctx, "fooCertificate", &Gaap.CertificateArgs{ Type: pulumi.String("BASIC"), Content: pulumi.String("test:tx2KGdo3zJg/."), }) if err != nil { return err } _ = Gaap.GetCertificatesOutput(ctx, gaap.GetCertificatesOutputArgs{ Id: fooCertificate.ID(), }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetCertificatesResultOutput ¶
type GetCertificatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCertificates.
func GetCertificatesOutput ¶
func GetCertificatesOutput(ctx *pulumi.Context, args GetCertificatesOutputArgs, opts ...pulumi.InvokeOption) GetCertificatesResultOutput
func (GetCertificatesResultOutput) Certificates ¶
func (o GetCertificatesResultOutput) Certificates() GetCertificatesCertificateArrayOutput
An information list of certificate. Each element contains the following attributes:
func (GetCertificatesResultOutput) ElementType ¶
func (GetCertificatesResultOutput) ElementType() reflect.Type
func (GetCertificatesResultOutput) Id ¶
func (o GetCertificatesResultOutput) Id() pulumi.StringPtrOutput
ID of the certificate.
func (GetCertificatesResultOutput) Name ¶
func (o GetCertificatesResultOutput) Name() pulumi.StringPtrOutput
Name of the certificate.
func (GetCertificatesResultOutput) ResultOutputFile ¶
func (o GetCertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCertificatesResultOutput) ToGetCertificatesResultOutput ¶
func (o GetCertificatesResultOutput) ToGetCertificatesResultOutput() GetCertificatesResultOutput
func (GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext ¶
func (o GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext(ctx context.Context) GetCertificatesResultOutput
func (GetCertificatesResultOutput) Type ¶
func (o GetCertificatesResultOutput) Type() pulumi.StringPtrOutput
Type of the certificate.
type GetCheckProxyCreateArgs ¶ added in v0.1.8
type GetCheckProxyCreateArgs struct { // The access (acceleration) area of the proxy. The value can be obtained through the interface DescribeAccessRegionsByDestRegion. AccessRegion string `pulumi:"accessRegion"` // The upper limit of proxy bandwidth, in Mbps. Bandwidth int `pulumi:"bandwidth"` // The upper limit of chanproxynel concurrency, representing the number of simultaneous online connections, in tens of thousands. Concurrent int `pulumi:"concurrent"` // If creating a proxy under a proxy group, you need to fill in the ID of the proxy group. GroupId *string `pulumi:"groupId"` // IP version, can be taken as IPv4 or IPv6, with a default value of IPv4. IpAddressVersion *string `pulumi:"ipAddressVersion"` // Network type, can take values &#39;normal&#39;, &#39;cn2&#39;, default value normal. NetworkType *string `pulumi:"networkType"` // Channel package type. Thunder represents the standard proxy group, Accelerator represents the game accelerator proxy, and CrossBorder represents the cross-border proxy. PackageType *string `pulumi:"packageType"` // The origin area of the proxy. The value can be obtained through the interface DescribeDestRegions. RealServerRegion string `pulumi:"realServerRegion"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCheckProxyCreate.
type GetCheckProxyCreateOutputArgs ¶ added in v0.1.8
type GetCheckProxyCreateOutputArgs struct { // The access (acceleration) area of the proxy. The value can be obtained through the interface DescribeAccessRegionsByDestRegion. AccessRegion pulumi.StringInput `pulumi:"accessRegion"` // The upper limit of proxy bandwidth, in Mbps. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // The upper limit of chanproxynel concurrency, representing the number of simultaneous online connections, in tens of thousands. Concurrent pulumi.IntInput `pulumi:"concurrent"` // If creating a proxy under a proxy group, you need to fill in the ID of the proxy group. GroupId pulumi.StringPtrInput `pulumi:"groupId"` // IP version, can be taken as IPv4 or IPv6, with a default value of IPv4. IpAddressVersion pulumi.StringPtrInput `pulumi:"ipAddressVersion"` // Network type, can take values &#39;normal&#39;, &#39;cn2&#39;, default value normal. NetworkType pulumi.StringPtrInput `pulumi:"networkType"` // Channel package type. Thunder represents the standard proxy group, Accelerator represents the game accelerator proxy, and CrossBorder represents the cross-border proxy. PackageType pulumi.StringPtrInput `pulumi:"packageType"` // The origin area of the proxy. The value can be obtained through the interface DescribeDestRegions. RealServerRegion pulumi.StringInput `pulumi:"realServerRegion"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCheckProxyCreate.
func (GetCheckProxyCreateOutputArgs) ElementType ¶ added in v0.1.8
func (GetCheckProxyCreateOutputArgs) ElementType() reflect.Type
type GetCheckProxyCreateResult ¶ added in v0.1.8
type GetCheckProxyCreateResult struct { AccessRegion string `pulumi:"accessRegion"` Bandwidth int `pulumi:"bandwidth"` // Query whether the proxy with the given configuration can be created, 1 can be created, 0 cannot be created. CheckFlag int `pulumi:"checkFlag"` Concurrent int `pulumi:"concurrent"` GroupId *string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IpAddressVersion *string `pulumi:"ipAddressVersion"` NetworkType *string `pulumi:"networkType"` PackageType *string `pulumi:"packageType"` RealServerRegion string `pulumi:"realServerRegion"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getCheckProxyCreate.
func GetCheckProxyCreate ¶ added in v0.1.8
func GetCheckProxyCreate(ctx *pulumi.Context, args *GetCheckProxyCreateArgs, opts ...pulumi.InvokeOption) (*GetCheckProxyCreateResult, error)
Use this data source to query detailed information of gaap check proxy create
type GetCheckProxyCreateResultOutput ¶ added in v0.1.8
type GetCheckProxyCreateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCheckProxyCreate.
func GetCheckProxyCreateOutput ¶ added in v0.1.8
func GetCheckProxyCreateOutput(ctx *pulumi.Context, args GetCheckProxyCreateOutputArgs, opts ...pulumi.InvokeOption) GetCheckProxyCreateResultOutput
func (GetCheckProxyCreateResultOutput) AccessRegion ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) AccessRegion() pulumi.StringOutput
func (GetCheckProxyCreateResultOutput) Bandwidth ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) Bandwidth() pulumi.IntOutput
func (GetCheckProxyCreateResultOutput) CheckFlag ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) CheckFlag() pulumi.IntOutput
Query whether the proxy with the given configuration can be created, 1 can be created, 0 cannot be created.
func (GetCheckProxyCreateResultOutput) Concurrent ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) Concurrent() pulumi.IntOutput
func (GetCheckProxyCreateResultOutput) ElementType ¶ added in v0.1.8
func (GetCheckProxyCreateResultOutput) ElementType() reflect.Type
func (GetCheckProxyCreateResultOutput) GroupId ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) GroupId() pulumi.StringPtrOutput
func (GetCheckProxyCreateResultOutput) Id ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCheckProxyCreateResultOutput) IpAddressVersion ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) IpAddressVersion() pulumi.StringPtrOutput
func (GetCheckProxyCreateResultOutput) NetworkType ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) NetworkType() pulumi.StringPtrOutput
func (GetCheckProxyCreateResultOutput) PackageType ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) PackageType() pulumi.StringPtrOutput
func (GetCheckProxyCreateResultOutput) RealServerRegion ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) RealServerRegion() pulumi.StringOutput
func (GetCheckProxyCreateResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutput ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutput() GetCheckProxyCreateResultOutput
func (GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutputWithContext ¶ added in v0.1.8
func (o GetCheckProxyCreateResultOutput) ToGetCheckProxyCreateResultOutputWithContext(ctx context.Context) GetCheckProxyCreateResultOutput
type GetCountryAreaMappingArgs ¶ added in v0.1.8
type GetCountryAreaMappingArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCountryAreaMapping.
type GetCountryAreaMappingCountryAreaMappingList ¶ added in v0.1.8
type GetCountryAreaMappingCountryAreaMappingList struct { // Continental Code. ContinentInnerCode string `pulumi:"continentInnerCode"` // The name of the continent. ContinentName string `pulumi:"continentName"` // Region code. GeographicalZoneInnerCode string `pulumi:"geographicalZoneInnerCode"` // Region name. GeographicalZoneName string `pulumi:"geographicalZoneName"` // Country code. NationCountryInnerCode string `pulumi:"nationCountryInnerCode"` // Country name. NationCountryName string `pulumi:"nationCountryName"` // Annotation InformationNote: This field may return null, indicating that a valid value cannot be obtained. Remark string `pulumi:"remark"` }
type GetCountryAreaMappingCountryAreaMappingListArgs ¶ added in v0.1.8
type GetCountryAreaMappingCountryAreaMappingListArgs struct { // Continental Code. ContinentInnerCode pulumi.StringInput `pulumi:"continentInnerCode"` // The name of the continent. ContinentName pulumi.StringInput `pulumi:"continentName"` // Region code. GeographicalZoneInnerCode pulumi.StringInput `pulumi:"geographicalZoneInnerCode"` // Region name. GeographicalZoneName pulumi.StringInput `pulumi:"geographicalZoneName"` // Country code. NationCountryInnerCode pulumi.StringInput `pulumi:"nationCountryInnerCode"` // Country name. NationCountryName pulumi.StringInput `pulumi:"nationCountryName"` // Annotation InformationNote: This field may return null, indicating that a valid value cannot be obtained. Remark pulumi.StringInput `pulumi:"remark"` }
func (GetCountryAreaMappingCountryAreaMappingListArgs) ElementType ¶ added in v0.1.8
func (GetCountryAreaMappingCountryAreaMappingListArgs) ElementType() reflect.Type
func (GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutput ¶ added in v0.1.8
func (i GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutput() GetCountryAreaMappingCountryAreaMappingListOutput
func (GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext ¶ added in v0.1.8
func (i GetCountryAreaMappingCountryAreaMappingListArgs) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListOutput
type GetCountryAreaMappingCountryAreaMappingListArray ¶ added in v0.1.8
type GetCountryAreaMappingCountryAreaMappingListArray []GetCountryAreaMappingCountryAreaMappingListInput
func (GetCountryAreaMappingCountryAreaMappingListArray) ElementType ¶ added in v0.1.8
func (GetCountryAreaMappingCountryAreaMappingListArray) ElementType() reflect.Type
func (GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutput ¶ added in v0.1.8
func (i GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutput() GetCountryAreaMappingCountryAreaMappingListArrayOutput
func (GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext ¶ added in v0.1.8
func (i GetCountryAreaMappingCountryAreaMappingListArray) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListArrayOutput
type GetCountryAreaMappingCountryAreaMappingListArrayInput ¶ added in v0.1.8
type GetCountryAreaMappingCountryAreaMappingListArrayInput interface { pulumi.Input ToGetCountryAreaMappingCountryAreaMappingListArrayOutput() GetCountryAreaMappingCountryAreaMappingListArrayOutput ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext(context.Context) GetCountryAreaMappingCountryAreaMappingListArrayOutput }
GetCountryAreaMappingCountryAreaMappingListArrayInput is an input type that accepts GetCountryAreaMappingCountryAreaMappingListArray and GetCountryAreaMappingCountryAreaMappingListArrayOutput values. You can construct a concrete instance of `GetCountryAreaMappingCountryAreaMappingListArrayInput` via:
GetCountryAreaMappingCountryAreaMappingListArray{ GetCountryAreaMappingCountryAreaMappingListArgs{...} }
type GetCountryAreaMappingCountryAreaMappingListArrayOutput ¶ added in v0.1.8
type GetCountryAreaMappingCountryAreaMappingListArrayOutput struct{ *pulumi.OutputState }
func (GetCountryAreaMappingCountryAreaMappingListArrayOutput) ElementType ¶ added in v0.1.8
func (GetCountryAreaMappingCountryAreaMappingListArrayOutput) ElementType() reflect.Type
func (GetCountryAreaMappingCountryAreaMappingListArrayOutput) ToGetCountryAreaMappingCountryAreaMappingListArrayOutput ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListArrayOutput) ToGetCountryAreaMappingCountryAreaMappingListArrayOutput() GetCountryAreaMappingCountryAreaMappingListArrayOutput
func (GetCountryAreaMappingCountryAreaMappingListArrayOutput) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListArrayOutput) ToGetCountryAreaMappingCountryAreaMappingListArrayOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListArrayOutput
type GetCountryAreaMappingCountryAreaMappingListInput ¶ added in v0.1.8
type GetCountryAreaMappingCountryAreaMappingListInput interface { pulumi.Input ToGetCountryAreaMappingCountryAreaMappingListOutput() GetCountryAreaMappingCountryAreaMappingListOutput ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext(context.Context) GetCountryAreaMappingCountryAreaMappingListOutput }
GetCountryAreaMappingCountryAreaMappingListInput is an input type that accepts GetCountryAreaMappingCountryAreaMappingListArgs and GetCountryAreaMappingCountryAreaMappingListOutput values. You can construct a concrete instance of `GetCountryAreaMappingCountryAreaMappingListInput` via:
GetCountryAreaMappingCountryAreaMappingListArgs{...}
type GetCountryAreaMappingCountryAreaMappingListOutput ¶ added in v0.1.8
type GetCountryAreaMappingCountryAreaMappingListOutput struct{ *pulumi.OutputState }
func (GetCountryAreaMappingCountryAreaMappingListOutput) ContinentInnerCode ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListOutput) ContinentInnerCode() pulumi.StringOutput
Continental Code.
func (GetCountryAreaMappingCountryAreaMappingListOutput) ContinentName ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListOutput) ContinentName() pulumi.StringOutput
The name of the continent.
func (GetCountryAreaMappingCountryAreaMappingListOutput) ElementType ¶ added in v0.1.8
func (GetCountryAreaMappingCountryAreaMappingListOutput) ElementType() reflect.Type
func (GetCountryAreaMappingCountryAreaMappingListOutput) GeographicalZoneInnerCode ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListOutput) GeographicalZoneInnerCode() pulumi.StringOutput
Region code.
func (GetCountryAreaMappingCountryAreaMappingListOutput) GeographicalZoneName ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListOutput) GeographicalZoneName() pulumi.StringOutput
Region name.
func (GetCountryAreaMappingCountryAreaMappingListOutput) NationCountryInnerCode ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListOutput) NationCountryInnerCode() pulumi.StringOutput
Country code.
func (GetCountryAreaMappingCountryAreaMappingListOutput) NationCountryName ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListOutput) NationCountryName() pulumi.StringOutput
Country name.
func (GetCountryAreaMappingCountryAreaMappingListOutput) Remark ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListOutput) Remark() pulumi.StringOutput
Annotation InformationNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutput ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutput() GetCountryAreaMappingCountryAreaMappingListOutput
func (GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext ¶ added in v0.1.8
func (o GetCountryAreaMappingCountryAreaMappingListOutput) ToGetCountryAreaMappingCountryAreaMappingListOutputWithContext(ctx context.Context) GetCountryAreaMappingCountryAreaMappingListOutput
type GetCountryAreaMappingOutputArgs ¶ added in v0.1.8
type GetCountryAreaMappingOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCountryAreaMapping.
func (GetCountryAreaMappingOutputArgs) ElementType ¶ added in v0.1.8
func (GetCountryAreaMappingOutputArgs) ElementType() reflect.Type
type GetCountryAreaMappingResult ¶ added in v0.1.8
type GetCountryAreaMappingResult struct { // Country/region code mapping table. CountryAreaMappingLists []GetCountryAreaMappingCountryAreaMappingList `pulumi:"countryAreaMappingLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getCountryAreaMapping.
func GetCountryAreaMapping ¶ added in v0.1.8
func GetCountryAreaMapping(ctx *pulumi.Context, args *GetCountryAreaMappingArgs, opts ...pulumi.InvokeOption) (*GetCountryAreaMappingResult, error)
Use this data source to query detailed information of gaap country area mapping
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetCountryAreaMapping(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetCountryAreaMappingResultOutput ¶ added in v0.1.8
type GetCountryAreaMappingResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCountryAreaMapping.
func GetCountryAreaMappingOutput ¶ added in v0.1.8
func GetCountryAreaMappingOutput(ctx *pulumi.Context, args GetCountryAreaMappingOutputArgs, opts ...pulumi.InvokeOption) GetCountryAreaMappingResultOutput
func (GetCountryAreaMappingResultOutput) CountryAreaMappingLists ¶ added in v0.1.8
func (o GetCountryAreaMappingResultOutput) CountryAreaMappingLists() GetCountryAreaMappingCountryAreaMappingListArrayOutput
Country/region code mapping table.
func (GetCountryAreaMappingResultOutput) ElementType ¶ added in v0.1.8
func (GetCountryAreaMappingResultOutput) ElementType() reflect.Type
func (GetCountryAreaMappingResultOutput) Id ¶ added in v0.1.8
func (o GetCountryAreaMappingResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCountryAreaMappingResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetCountryAreaMappingResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutput ¶ added in v0.1.8
func (o GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutput() GetCountryAreaMappingResultOutput
func (GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutputWithContext ¶ added in v0.1.8
func (o GetCountryAreaMappingResultOutput) ToGetCountryAreaMappingResultOutputWithContext(ctx context.Context) GetCountryAreaMappingResultOutput
type GetCustomHeaderHeader ¶ added in v0.1.8
type GetCustomHeaderHeaderArgs ¶ added in v0.1.8
type GetCustomHeaderHeaderArgs struct { // Header Name. HeaderName pulumi.StringInput `pulumi:"headerName"` // Header Value. HeaderValue pulumi.StringInput `pulumi:"headerValue"` }
func (GetCustomHeaderHeaderArgs) ElementType ¶ added in v0.1.8
func (GetCustomHeaderHeaderArgs) ElementType() reflect.Type
func (GetCustomHeaderHeaderArgs) ToGetCustomHeaderHeaderOutput ¶ added in v0.1.8
func (i GetCustomHeaderHeaderArgs) ToGetCustomHeaderHeaderOutput() GetCustomHeaderHeaderOutput
func (GetCustomHeaderHeaderArgs) ToGetCustomHeaderHeaderOutputWithContext ¶ added in v0.1.8
func (i GetCustomHeaderHeaderArgs) ToGetCustomHeaderHeaderOutputWithContext(ctx context.Context) GetCustomHeaderHeaderOutput
type GetCustomHeaderHeaderArray ¶ added in v0.1.8
type GetCustomHeaderHeaderArray []GetCustomHeaderHeaderInput
func (GetCustomHeaderHeaderArray) ElementType ¶ added in v0.1.8
func (GetCustomHeaderHeaderArray) ElementType() reflect.Type
func (GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutput ¶ added in v0.1.8
func (i GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutput() GetCustomHeaderHeaderArrayOutput
func (GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutputWithContext ¶ added in v0.1.8
func (i GetCustomHeaderHeaderArray) ToGetCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) GetCustomHeaderHeaderArrayOutput
type GetCustomHeaderHeaderArrayInput ¶ added in v0.1.8
type GetCustomHeaderHeaderArrayInput interface { pulumi.Input ToGetCustomHeaderHeaderArrayOutput() GetCustomHeaderHeaderArrayOutput ToGetCustomHeaderHeaderArrayOutputWithContext(context.Context) GetCustomHeaderHeaderArrayOutput }
GetCustomHeaderHeaderArrayInput is an input type that accepts GetCustomHeaderHeaderArray and GetCustomHeaderHeaderArrayOutput values. You can construct a concrete instance of `GetCustomHeaderHeaderArrayInput` via:
GetCustomHeaderHeaderArray{ GetCustomHeaderHeaderArgs{...} }
type GetCustomHeaderHeaderArrayOutput ¶ added in v0.1.8
type GetCustomHeaderHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetCustomHeaderHeaderArrayOutput) ElementType ¶ added in v0.1.8
func (GetCustomHeaderHeaderArrayOutput) ElementType() reflect.Type
func (GetCustomHeaderHeaderArrayOutput) Index ¶ added in v0.1.8
func (o GetCustomHeaderHeaderArrayOutput) Index(i pulumi.IntInput) GetCustomHeaderHeaderOutput
func (GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutput ¶ added in v0.1.8
func (o GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutput() GetCustomHeaderHeaderArrayOutput
func (GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutputWithContext ¶ added in v0.1.8
func (o GetCustomHeaderHeaderArrayOutput) ToGetCustomHeaderHeaderArrayOutputWithContext(ctx context.Context) GetCustomHeaderHeaderArrayOutput
type GetCustomHeaderHeaderInput ¶ added in v0.1.8
type GetCustomHeaderHeaderInput interface { pulumi.Input ToGetCustomHeaderHeaderOutput() GetCustomHeaderHeaderOutput ToGetCustomHeaderHeaderOutputWithContext(context.Context) GetCustomHeaderHeaderOutput }
GetCustomHeaderHeaderInput is an input type that accepts GetCustomHeaderHeaderArgs and GetCustomHeaderHeaderOutput values. You can construct a concrete instance of `GetCustomHeaderHeaderInput` via:
GetCustomHeaderHeaderArgs{...}
type GetCustomHeaderHeaderOutput ¶ added in v0.1.8
type GetCustomHeaderHeaderOutput struct{ *pulumi.OutputState }
func (GetCustomHeaderHeaderOutput) ElementType ¶ added in v0.1.8
func (GetCustomHeaderHeaderOutput) ElementType() reflect.Type
func (GetCustomHeaderHeaderOutput) HeaderName ¶ added in v0.1.8
func (o GetCustomHeaderHeaderOutput) HeaderName() pulumi.StringOutput
Header Name.
func (GetCustomHeaderHeaderOutput) HeaderValue ¶ added in v0.1.8
func (o GetCustomHeaderHeaderOutput) HeaderValue() pulumi.StringOutput
Header Value.
func (GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutput ¶ added in v0.1.8
func (o GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutput() GetCustomHeaderHeaderOutput
func (GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutputWithContext ¶ added in v0.1.8
func (o GetCustomHeaderHeaderOutput) ToGetCustomHeaderHeaderOutputWithContext(ctx context.Context) GetCustomHeaderHeaderOutput
type GetDestRegionsArgs ¶ added in v0.1.8
type GetDestRegionsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDestRegions.
type GetDestRegionsDestRegionSet ¶ added in v0.1.8
type GetDestRegionsDestRegionSet struct { // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap int `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType string `pulumi:"idcType"` // Region of the computer room. RegionArea string `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName string `pulumi:"regionAreaName"` // region ID. RegionId string `pulumi:"regionId"` // region name. RegionName string `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures []GetDestRegionsDestRegionSetSupportFeature `pulumi:"supportFeatures"` }
type GetDestRegionsDestRegionSetArgs ¶ added in v0.1.8
type GetDestRegionsDestRegionSetArgs struct { // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap pulumi.IntInput `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType pulumi.StringInput `pulumi:"idcType"` // Region of the computer room. RegionArea pulumi.StringInput `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName pulumi.StringInput `pulumi:"regionAreaName"` // region ID. RegionId pulumi.StringInput `pulumi:"regionId"` // region name. RegionName pulumi.StringInput `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures GetDestRegionsDestRegionSetSupportFeatureArrayInput `pulumi:"supportFeatures"` }
func (GetDestRegionsDestRegionSetArgs) ElementType ¶ added in v0.1.8
func (GetDestRegionsDestRegionSetArgs) ElementType() reflect.Type
func (GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutput ¶ added in v0.1.8
func (i GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutput() GetDestRegionsDestRegionSetOutput
func (GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutputWithContext ¶ added in v0.1.8
func (i GetDestRegionsDestRegionSetArgs) ToGetDestRegionsDestRegionSetOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetOutput
type GetDestRegionsDestRegionSetArray ¶ added in v0.1.8
type GetDestRegionsDestRegionSetArray []GetDestRegionsDestRegionSetInput
func (GetDestRegionsDestRegionSetArray) ElementType ¶ added in v0.1.8
func (GetDestRegionsDestRegionSetArray) ElementType() reflect.Type
func (GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutput ¶ added in v0.1.8
func (i GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutput() GetDestRegionsDestRegionSetArrayOutput
func (GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetDestRegionsDestRegionSetArray) ToGetDestRegionsDestRegionSetArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetArrayOutput
type GetDestRegionsDestRegionSetArrayInput ¶ added in v0.1.8
type GetDestRegionsDestRegionSetArrayInput interface { pulumi.Input ToGetDestRegionsDestRegionSetArrayOutput() GetDestRegionsDestRegionSetArrayOutput ToGetDestRegionsDestRegionSetArrayOutputWithContext(context.Context) GetDestRegionsDestRegionSetArrayOutput }
GetDestRegionsDestRegionSetArrayInput is an input type that accepts GetDestRegionsDestRegionSetArray and GetDestRegionsDestRegionSetArrayOutput values. You can construct a concrete instance of `GetDestRegionsDestRegionSetArrayInput` via:
GetDestRegionsDestRegionSetArray{ GetDestRegionsDestRegionSetArgs{...} }
type GetDestRegionsDestRegionSetArrayOutput ¶ added in v0.1.8
type GetDestRegionsDestRegionSetArrayOutput struct{ *pulumi.OutputState }
func (GetDestRegionsDestRegionSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetDestRegionsDestRegionSetArrayOutput) ElementType() reflect.Type
func (GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutput ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutput() GetDestRegionsDestRegionSetArrayOutput
func (GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetArrayOutput) ToGetDestRegionsDestRegionSetArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetArrayOutput
type GetDestRegionsDestRegionSetInput ¶ added in v0.1.8
type GetDestRegionsDestRegionSetInput interface { pulumi.Input ToGetDestRegionsDestRegionSetOutput() GetDestRegionsDestRegionSetOutput ToGetDestRegionsDestRegionSetOutputWithContext(context.Context) GetDestRegionsDestRegionSetOutput }
GetDestRegionsDestRegionSetInput is an input type that accepts GetDestRegionsDestRegionSetArgs and GetDestRegionsDestRegionSetOutput values. You can construct a concrete instance of `GetDestRegionsDestRegionSetInput` via:
GetDestRegionsDestRegionSetArgs{...}
type GetDestRegionsDestRegionSetOutput ¶ added in v0.1.8
type GetDestRegionsDestRegionSetOutput struct{ *pulumi.OutputState }
func (GetDestRegionsDestRegionSetOutput) ElementType ¶ added in v0.1.8
func (GetDestRegionsDestRegionSetOutput) ElementType() reflect.Type
func (GetDestRegionsDestRegionSetOutput) FeatureBitmap ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetOutput) FeatureBitmap() pulumi.IntOutput
Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetDestRegionsDestRegionSetOutput) IdcType ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetOutput) IdcType() pulumi.StringOutput
The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node.
func (GetDestRegionsDestRegionSetOutput) RegionArea ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetOutput) RegionArea() pulumi.StringOutput
Region of the computer room.
func (GetDestRegionsDestRegionSetOutput) RegionAreaName ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetOutput) RegionAreaName() pulumi.StringOutput
Region name of the computer room.
func (GetDestRegionsDestRegionSetOutput) RegionId ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetOutput) RegionId() pulumi.StringOutput
region ID.
func (GetDestRegionsDestRegionSetOutput) RegionName ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetOutput) RegionName() pulumi.StringOutput
region name.
func (GetDestRegionsDestRegionSetOutput) SupportFeatures ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetOutput) SupportFeatures() GetDestRegionsDestRegionSetSupportFeatureArrayOutput
Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutput ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutput() GetDestRegionsDestRegionSetOutput
func (GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutputWithContext ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetOutput) ToGetDestRegionsDestRegionSetOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetOutput
type GetDestRegionsDestRegionSetSupportFeature ¶ added in v0.1.8
type GetDestRegionsDestRegionSetSupportFeature struct { // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP. NetworkTypes []string `pulumi:"networkTypes"` }
type GetDestRegionsDestRegionSetSupportFeatureArgs ¶ added in v0.1.8
type GetDestRegionsDestRegionSetSupportFeatureArgs struct { // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP. NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"` }
func (GetDestRegionsDestRegionSetSupportFeatureArgs) ElementType ¶ added in v0.1.8
func (GetDestRegionsDestRegionSetSupportFeatureArgs) ElementType() reflect.Type
func (GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutput ¶ added in v0.1.8
func (i GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutput() GetDestRegionsDestRegionSetSupportFeatureOutput
func (GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext ¶ added in v0.1.8
func (i GetDestRegionsDestRegionSetSupportFeatureArgs) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureOutput
type GetDestRegionsDestRegionSetSupportFeatureArray ¶ added in v0.1.8
type GetDestRegionsDestRegionSetSupportFeatureArray []GetDestRegionsDestRegionSetSupportFeatureInput
func (GetDestRegionsDestRegionSetSupportFeatureArray) ElementType ¶ added in v0.1.8
func (GetDestRegionsDestRegionSetSupportFeatureArray) ElementType() reflect.Type
func (GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput ¶ added in v0.1.8
func (i GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput() GetDestRegionsDestRegionSetSupportFeatureArrayOutput
func (GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (i GetDestRegionsDestRegionSetSupportFeatureArray) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureArrayOutput
type GetDestRegionsDestRegionSetSupportFeatureArrayInput ¶ added in v0.1.8
type GetDestRegionsDestRegionSetSupportFeatureArrayInput interface { pulumi.Input ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput() GetDestRegionsDestRegionSetSupportFeatureArrayOutput ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext(context.Context) GetDestRegionsDestRegionSetSupportFeatureArrayOutput }
GetDestRegionsDestRegionSetSupportFeatureArrayInput is an input type that accepts GetDestRegionsDestRegionSetSupportFeatureArray and GetDestRegionsDestRegionSetSupportFeatureArrayOutput values. You can construct a concrete instance of `GetDestRegionsDestRegionSetSupportFeatureArrayInput` via:
GetDestRegionsDestRegionSetSupportFeatureArray{ GetDestRegionsDestRegionSetSupportFeatureArgs{...} }
type GetDestRegionsDestRegionSetSupportFeatureArrayOutput ¶ added in v0.1.8
type GetDestRegionsDestRegionSetSupportFeatureArrayOutput struct{ *pulumi.OutputState }
func (GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ElementType ¶ added in v0.1.8
func (GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ElementType() reflect.Type
func (GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutput() GetDestRegionsDestRegionSetSupportFeatureArrayOutput
func (GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetSupportFeatureArrayOutput) ToGetDestRegionsDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureArrayOutput
type GetDestRegionsDestRegionSetSupportFeatureInput ¶ added in v0.1.8
type GetDestRegionsDestRegionSetSupportFeatureInput interface { pulumi.Input ToGetDestRegionsDestRegionSetSupportFeatureOutput() GetDestRegionsDestRegionSetSupportFeatureOutput ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext(context.Context) GetDestRegionsDestRegionSetSupportFeatureOutput }
GetDestRegionsDestRegionSetSupportFeatureInput is an input type that accepts GetDestRegionsDestRegionSetSupportFeatureArgs and GetDestRegionsDestRegionSetSupportFeatureOutput values. You can construct a concrete instance of `GetDestRegionsDestRegionSetSupportFeatureInput` via:
GetDestRegionsDestRegionSetSupportFeatureArgs{...}
type GetDestRegionsDestRegionSetSupportFeatureOutput ¶ added in v0.1.8
type GetDestRegionsDestRegionSetSupportFeatureOutput struct{ *pulumi.OutputState }
func (GetDestRegionsDestRegionSetSupportFeatureOutput) ElementType ¶ added in v0.1.8
func (GetDestRegionsDestRegionSetSupportFeatureOutput) ElementType() reflect.Type
func (GetDestRegionsDestRegionSetSupportFeatureOutput) NetworkTypes ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP.
func (GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutput ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutput() GetDestRegionsDestRegionSetSupportFeatureOutput
func (GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext ¶ added in v0.1.8
func (o GetDestRegionsDestRegionSetSupportFeatureOutput) ToGetDestRegionsDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetDestRegionsDestRegionSetSupportFeatureOutput
type GetDestRegionsOutputArgs ¶ added in v0.1.8
type GetDestRegionsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDestRegions.
func (GetDestRegionsOutputArgs) ElementType ¶ added in v0.1.8
func (GetDestRegionsOutputArgs) ElementType() reflect.Type
type GetDestRegionsResult ¶ added in v0.1.8
type GetDestRegionsResult struct { // Source Site Area Details List. DestRegionSets []GetDestRegionsDestRegionSet `pulumi:"destRegionSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDestRegions.
func GetDestRegions ¶ added in v0.1.8
func GetDestRegions(ctx *pulumi.Context, args *GetDestRegionsArgs, opts ...pulumi.InvokeOption) (*GetDestRegionsResult, error)
Use this data source to query detailed information of gaap dest regions
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetDestRegions(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDestRegionsResultOutput ¶ added in v0.1.8
type GetDestRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDestRegions.
func GetDestRegionsOutput ¶ added in v0.1.8
func GetDestRegionsOutput(ctx *pulumi.Context, args GetDestRegionsOutputArgs, opts ...pulumi.InvokeOption) GetDestRegionsResultOutput
func (GetDestRegionsResultOutput) DestRegionSets ¶ added in v0.1.8
func (o GetDestRegionsResultOutput) DestRegionSets() GetDestRegionsDestRegionSetArrayOutput
Source Site Area Details List.
func (GetDestRegionsResultOutput) ElementType ¶ added in v0.1.8
func (GetDestRegionsResultOutput) ElementType() reflect.Type
func (GetDestRegionsResultOutput) Id ¶ added in v0.1.8
func (o GetDestRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDestRegionsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetDestRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDestRegionsResultOutput) ToGetDestRegionsResultOutput ¶ added in v0.1.8
func (o GetDestRegionsResultOutput) ToGetDestRegionsResultOutput() GetDestRegionsResultOutput
func (GetDestRegionsResultOutput) ToGetDestRegionsResultOutputWithContext ¶ added in v0.1.8
func (o GetDestRegionsResultOutput) ToGetDestRegionsResultOutputWithContext(ctx context.Context) GetDestRegionsResultOutput
type GetDomainErrorPageInfosArgs ¶ added in v0.1.8
type GetDomainErrorPageInfosArgs struct { // Customized error ID list, supporting up to 10. ErrorPageIds []string `pulumi:"errorPageIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDomainErrorPageInfos.
type GetDomainErrorPageInfosErrorPageSet ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSet struct { // Response body set (excluding HTTP header)Note: This field may return null, indicating that a valid value cannot be obtained. Body string `pulumi:"body"` // Response headers that need to be cleanedNote: This field may return null, indicating that a valid value cannot be obtained. ClearHeaders []string `pulumi:"clearHeaders"` // domain name. Domain string `pulumi:"domain"` // Original error code. ErrorNos []int `pulumi:"errorNos"` // Configuration ID for error customization response. ErrorPageId string `pulumi:"errorPageId"` // Listener ID. ListenerId string `pulumi:"listenerId"` // New error codeNote: This field may return null, indicating that a valid value cannot be obtained. NewErrorNo int `pulumi:"newErrorNo"` // Response header to be setNote: This field may return null, indicating that a valid value cannot be obtained. SetHeaders []GetDomainErrorPageInfosErrorPageSetSetHeader `pulumi:"setHeaders"` // Rule status, 0 indicates successNote: This field may return null, indicating that a valid value cannot be obtained. Status int `pulumi:"status"` }
type GetDomainErrorPageInfosErrorPageSetArgs ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetArgs struct { // Response body set (excluding HTTP header)Note: This field may return null, indicating that a valid value cannot be obtained. Body pulumi.StringInput `pulumi:"body"` // Response headers that need to be cleanedNote: This field may return null, indicating that a valid value cannot be obtained. ClearHeaders pulumi.StringArrayInput `pulumi:"clearHeaders"` // domain name. Domain pulumi.StringInput `pulumi:"domain"` // Original error code. ErrorNos pulumi.IntArrayInput `pulumi:"errorNos"` // Configuration ID for error customization response. ErrorPageId pulumi.StringInput `pulumi:"errorPageId"` // Listener ID. ListenerId pulumi.StringInput `pulumi:"listenerId"` // New error codeNote: This field may return null, indicating that a valid value cannot be obtained. NewErrorNo pulumi.IntInput `pulumi:"newErrorNo"` // Response header to be setNote: This field may return null, indicating that a valid value cannot be obtained. SetHeaders GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput `pulumi:"setHeaders"` // Rule status, 0 indicates successNote: This field may return null, indicating that a valid value cannot be obtained. Status pulumi.IntInput `pulumi:"status"` }
func (GetDomainErrorPageInfosErrorPageSetArgs) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosErrorPageSetArgs) ElementType() reflect.Type
func (GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutput ¶ added in v0.1.8
func (i GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutput() GetDomainErrorPageInfosErrorPageSetOutput
func (GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext ¶ added in v0.1.8
func (i GetDomainErrorPageInfosErrorPageSetArgs) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetOutput
type GetDomainErrorPageInfosErrorPageSetArray ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetArray []GetDomainErrorPageInfosErrorPageSetInput
func (GetDomainErrorPageInfosErrorPageSetArray) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosErrorPageSetArray) ElementType() reflect.Type
func (GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutput ¶ added in v0.1.8
func (i GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutput() GetDomainErrorPageInfosErrorPageSetArrayOutput
func (GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainErrorPageInfosErrorPageSetArray) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetArrayOutput
type GetDomainErrorPageInfosErrorPageSetArrayInput ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetArrayInput interface { pulumi.Input ToGetDomainErrorPageInfosErrorPageSetArrayOutput() GetDomainErrorPageInfosErrorPageSetArrayOutput ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext(context.Context) GetDomainErrorPageInfosErrorPageSetArrayOutput }
GetDomainErrorPageInfosErrorPageSetArrayInput is an input type that accepts GetDomainErrorPageInfosErrorPageSetArray and GetDomainErrorPageInfosErrorPageSetArrayOutput values. You can construct a concrete instance of `GetDomainErrorPageInfosErrorPageSetArrayInput` via:
GetDomainErrorPageInfosErrorPageSetArray{ GetDomainErrorPageInfosErrorPageSetArgs{...} }
type GetDomainErrorPageInfosErrorPageSetArrayOutput ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetArrayOutput struct{ *pulumi.OutputState }
func (GetDomainErrorPageInfosErrorPageSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosErrorPageSetArrayOutput) ElementType() reflect.Type
func (GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutput ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutput() GetDomainErrorPageInfosErrorPageSetArrayOutput
func (GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetArrayOutput) ToGetDomainErrorPageInfosErrorPageSetArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetArrayOutput
type GetDomainErrorPageInfosErrorPageSetInput ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetInput interface { pulumi.Input ToGetDomainErrorPageInfosErrorPageSetOutput() GetDomainErrorPageInfosErrorPageSetOutput ToGetDomainErrorPageInfosErrorPageSetOutputWithContext(context.Context) GetDomainErrorPageInfosErrorPageSetOutput }
GetDomainErrorPageInfosErrorPageSetInput is an input type that accepts GetDomainErrorPageInfosErrorPageSetArgs and GetDomainErrorPageInfosErrorPageSetOutput values. You can construct a concrete instance of `GetDomainErrorPageInfosErrorPageSetInput` via:
GetDomainErrorPageInfosErrorPageSetArgs{...}
type GetDomainErrorPageInfosErrorPageSetOutput ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetOutput struct{ *pulumi.OutputState }
func (GetDomainErrorPageInfosErrorPageSetOutput) Body ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) Body() pulumi.StringOutput
Response body set (excluding HTTP header)Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetDomainErrorPageInfosErrorPageSetOutput) ClearHeaders ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) ClearHeaders() pulumi.StringArrayOutput
Response headers that need to be cleanedNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetDomainErrorPageInfosErrorPageSetOutput) Domain ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) Domain() pulumi.StringOutput
domain name.
func (GetDomainErrorPageInfosErrorPageSetOutput) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosErrorPageSetOutput) ElementType() reflect.Type
func (GetDomainErrorPageInfosErrorPageSetOutput) ErrorNos ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) ErrorNos() pulumi.IntArrayOutput
Original error code.
func (GetDomainErrorPageInfosErrorPageSetOutput) ErrorPageId ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) ErrorPageId() pulumi.StringOutput
Configuration ID for error customization response.
func (GetDomainErrorPageInfosErrorPageSetOutput) ListenerId ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) ListenerId() pulumi.StringOutput
Listener ID.
func (GetDomainErrorPageInfosErrorPageSetOutput) NewErrorNo ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) NewErrorNo() pulumi.IntOutput
New error codeNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetDomainErrorPageInfosErrorPageSetOutput) SetHeaders ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) SetHeaders() GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
Response header to be setNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetDomainErrorPageInfosErrorPageSetOutput) Status ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) Status() pulumi.IntOutput
Rule status, 0 indicates successNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutput ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutput() GetDomainErrorPageInfosErrorPageSetOutput
func (GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetOutput) ToGetDomainErrorPageInfosErrorPageSetOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetOutput
type GetDomainErrorPageInfosErrorPageSetSetHeader ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetSetHeaderArgs ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetSetHeaderArgs struct { // HTTP header name. HeaderName pulumi.StringInput `pulumi:"headerName"` // HTTP header value. HeaderValue pulumi.StringInput `pulumi:"headerValue"` }
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ElementType() reflect.Type
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput ¶ added in v0.1.8
func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext ¶ added in v0.1.8
func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArgs) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
type GetDomainErrorPageInfosErrorPageSetSetHeaderArray ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetSetHeaderArray []GetDomainErrorPageInfosErrorPageSetSetHeaderInput
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ElementType() reflect.Type
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput ¶ added in v0.1.8
func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainErrorPageInfosErrorPageSetSetHeaderArray) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput interface { pulumi.Input ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext(context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput }
GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput is an input type that accepts GetDomainErrorPageInfosErrorPageSetSetHeaderArray and GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput values. You can construct a concrete instance of `GetDomainErrorPageInfosErrorPageSetSetHeaderArrayInput` via:
GetDomainErrorPageInfosErrorPageSetSetHeaderArray{ GetDomainErrorPageInfosErrorPageSetSetHeaderArgs{...} }
type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ElementType() reflect.Type
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
func (GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderArrayOutput
type GetDomainErrorPageInfosErrorPageSetSetHeaderInput ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetSetHeaderInput interface { pulumi.Input ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderOutput ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext(context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderOutput }
GetDomainErrorPageInfosErrorPageSetSetHeaderInput is an input type that accepts GetDomainErrorPageInfosErrorPageSetSetHeaderArgs and GetDomainErrorPageInfosErrorPageSetSetHeaderOutput values. You can construct a concrete instance of `GetDomainErrorPageInfosErrorPageSetSetHeaderInput` via:
GetDomainErrorPageInfosErrorPageSetSetHeaderArgs{...}
type GetDomainErrorPageInfosErrorPageSetSetHeaderOutput ¶ added in v0.1.8
type GetDomainErrorPageInfosErrorPageSetSetHeaderOutput struct{ *pulumi.OutputState }
func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ElementType() reflect.Type
func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) HeaderName ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) HeaderName() pulumi.StringOutput
HTTP header name.
func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) HeaderValue ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) HeaderValue() pulumi.StringOutput
HTTP header value.
func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutput() GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
func (GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext ¶ added in v0.1.8
func (o GetDomainErrorPageInfosErrorPageSetSetHeaderOutput) ToGetDomainErrorPageInfosErrorPageSetSetHeaderOutputWithContext(ctx context.Context) GetDomainErrorPageInfosErrorPageSetSetHeaderOutput
type GetDomainErrorPageInfosOutputArgs ¶ added in v0.1.8
type GetDomainErrorPageInfosOutputArgs struct { // Customized error ID list, supporting up to 10. ErrorPageIds pulumi.StringArrayInput `pulumi:"errorPageIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDomainErrorPageInfos.
func (GetDomainErrorPageInfosOutputArgs) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosOutputArgs) ElementType() reflect.Type
type GetDomainErrorPageInfosResult ¶ added in v0.1.8
type GetDomainErrorPageInfosResult struct { ErrorPageIds []string `pulumi:"errorPageIds"` // Custom error response configuration setNote: This field may return null, indicating that a valid value cannot be obtained. ErrorPageSets []GetDomainErrorPageInfosErrorPageSet `pulumi:"errorPageSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDomainErrorPageInfos.
func GetDomainErrorPageInfos ¶ added in v0.1.8
func GetDomainErrorPageInfos(ctx *pulumi.Context, args *GetDomainErrorPageInfosArgs, opts ...pulumi.InvokeOption) (*GetDomainErrorPageInfosResult, error)
Use this data source to query detailed information of gaap domain error page infos
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetDomainErrorPageInfos(ctx, &gaap.GetDomainErrorPageInfosArgs{ ErrorPageIds: []string{ "errorPage-xxxxxx", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDomainErrorPageInfosResultOutput ¶ added in v0.1.8
type GetDomainErrorPageInfosResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomainErrorPageInfos.
func GetDomainErrorPageInfosOutput ¶ added in v0.1.8
func GetDomainErrorPageInfosOutput(ctx *pulumi.Context, args GetDomainErrorPageInfosOutputArgs, opts ...pulumi.InvokeOption) GetDomainErrorPageInfosResultOutput
func (GetDomainErrorPageInfosResultOutput) ElementType ¶ added in v0.1.8
func (GetDomainErrorPageInfosResultOutput) ElementType() reflect.Type
func (GetDomainErrorPageInfosResultOutput) ErrorPageIds ¶ added in v0.1.8
func (o GetDomainErrorPageInfosResultOutput) ErrorPageIds() pulumi.StringArrayOutput
func (GetDomainErrorPageInfosResultOutput) ErrorPageSets ¶ added in v0.1.8
func (o GetDomainErrorPageInfosResultOutput) ErrorPageSets() GetDomainErrorPageInfosErrorPageSetArrayOutput
Custom error response configuration setNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetDomainErrorPageInfosResultOutput) Id ¶ added in v0.1.8
func (o GetDomainErrorPageInfosResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainErrorPageInfosResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetDomainErrorPageInfosResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutput ¶ added in v0.1.8
func (o GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutput() GetDomainErrorPageInfosResultOutput
func (GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutputWithContext ¶ added in v0.1.8
func (o GetDomainErrorPageInfosResultOutput) ToGetDomainErrorPageInfosResultOutputWithContext(ctx context.Context) GetDomainErrorPageInfosResultOutput
type GetDomainErrorPagesArgs ¶
type GetDomainErrorPagesArgs struct { // HTTP domain to be queried. Domain string `pulumi:"domain"` // List of the error page info ID to be queried. Ids []string `pulumi:"ids"` // ID of the layer7 listener to be queried. ListenerId string `pulumi:"listenerId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDomainErrorPages.
type GetDomainErrorPagesErrorPageInfoList ¶
type GetDomainErrorPagesErrorPageInfoList struct { // New response body. Body string `pulumi:"body"` // Response headers to be removed. ClearHeaders []string `pulumi:"clearHeaders"` // HTTP domain to be queried. Domain string `pulumi:"domain"` // Original error codes. ErrorCodes []int `pulumi:"errorCodes"` // ID of the error page info. Id string `pulumi:"id"` // ID of the layer7 listener to be queried. ListenerId string `pulumi:"listenerId"` // New error code. NewErrorCodes int `pulumi:"newErrorCodes"` // Response headers to be set. SetHeaders map[string]interface{} `pulumi:"setHeaders"` }
type GetDomainErrorPagesErrorPageInfoListArgs ¶
type GetDomainErrorPagesErrorPageInfoListArgs struct { // New response body. Body pulumi.StringInput `pulumi:"body"` // Response headers to be removed. ClearHeaders pulumi.StringArrayInput `pulumi:"clearHeaders"` // HTTP domain to be queried. Domain pulumi.StringInput `pulumi:"domain"` // Original error codes. ErrorCodes pulumi.IntArrayInput `pulumi:"errorCodes"` // ID of the error page info. Id pulumi.StringInput `pulumi:"id"` // ID of the layer7 listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // New error code. NewErrorCodes pulumi.IntInput `pulumi:"newErrorCodes"` // Response headers to be set. SetHeaders pulumi.MapInput `pulumi:"setHeaders"` }
func (GetDomainErrorPagesErrorPageInfoListArgs) ElementType ¶
func (GetDomainErrorPagesErrorPageInfoListArgs) ElementType() reflect.Type
func (GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutput ¶
func (i GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutput() GetDomainErrorPagesErrorPageInfoListOutput
func (GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext ¶
func (i GetDomainErrorPagesErrorPageInfoListArgs) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListOutput
type GetDomainErrorPagesErrorPageInfoListArray ¶
type GetDomainErrorPagesErrorPageInfoListArray []GetDomainErrorPagesErrorPageInfoListInput
func (GetDomainErrorPagesErrorPageInfoListArray) ElementType ¶
func (GetDomainErrorPagesErrorPageInfoListArray) ElementType() reflect.Type
func (GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutput ¶
func (i GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutput() GetDomainErrorPagesErrorPageInfoListArrayOutput
func (GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext ¶
func (i GetDomainErrorPagesErrorPageInfoListArray) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListArrayOutput
type GetDomainErrorPagesErrorPageInfoListArrayInput ¶
type GetDomainErrorPagesErrorPageInfoListArrayInput interface { pulumi.Input ToGetDomainErrorPagesErrorPageInfoListArrayOutput() GetDomainErrorPagesErrorPageInfoListArrayOutput ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext(context.Context) GetDomainErrorPagesErrorPageInfoListArrayOutput }
GetDomainErrorPagesErrorPageInfoListArrayInput is an input type that accepts GetDomainErrorPagesErrorPageInfoListArray and GetDomainErrorPagesErrorPageInfoListArrayOutput values. You can construct a concrete instance of `GetDomainErrorPagesErrorPageInfoListArrayInput` via:
GetDomainErrorPagesErrorPageInfoListArray{ GetDomainErrorPagesErrorPageInfoListArgs{...} }
type GetDomainErrorPagesErrorPageInfoListArrayOutput ¶
type GetDomainErrorPagesErrorPageInfoListArrayOutput struct{ *pulumi.OutputState }
func (GetDomainErrorPagesErrorPageInfoListArrayOutput) ElementType ¶
func (GetDomainErrorPagesErrorPageInfoListArrayOutput) ElementType() reflect.Type
func (GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutput ¶
func (o GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutput() GetDomainErrorPagesErrorPageInfoListArrayOutput
func (GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext ¶
func (o GetDomainErrorPagesErrorPageInfoListArrayOutput) ToGetDomainErrorPagesErrorPageInfoListArrayOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListArrayOutput
type GetDomainErrorPagesErrorPageInfoListInput ¶
type GetDomainErrorPagesErrorPageInfoListInput interface { pulumi.Input ToGetDomainErrorPagesErrorPageInfoListOutput() GetDomainErrorPagesErrorPageInfoListOutput ToGetDomainErrorPagesErrorPageInfoListOutputWithContext(context.Context) GetDomainErrorPagesErrorPageInfoListOutput }
GetDomainErrorPagesErrorPageInfoListInput is an input type that accepts GetDomainErrorPagesErrorPageInfoListArgs and GetDomainErrorPagesErrorPageInfoListOutput values. You can construct a concrete instance of `GetDomainErrorPagesErrorPageInfoListInput` via:
GetDomainErrorPagesErrorPageInfoListArgs{...}
type GetDomainErrorPagesErrorPageInfoListOutput ¶
type GetDomainErrorPagesErrorPageInfoListOutput struct{ *pulumi.OutputState }
func (GetDomainErrorPagesErrorPageInfoListOutput) Body ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) Body() pulumi.StringOutput
New response body.
func (GetDomainErrorPagesErrorPageInfoListOutput) ClearHeaders ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) ClearHeaders() pulumi.StringArrayOutput
Response headers to be removed.
func (GetDomainErrorPagesErrorPageInfoListOutput) Domain ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) Domain() pulumi.StringOutput
HTTP domain to be queried.
func (GetDomainErrorPagesErrorPageInfoListOutput) ElementType ¶
func (GetDomainErrorPagesErrorPageInfoListOutput) ElementType() reflect.Type
func (GetDomainErrorPagesErrorPageInfoListOutput) ErrorCodes ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) ErrorCodes() pulumi.IntArrayOutput
Original error codes.
func (GetDomainErrorPagesErrorPageInfoListOutput) Id ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) Id() pulumi.StringOutput
ID of the error page info.
func (GetDomainErrorPagesErrorPageInfoListOutput) ListenerId ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener to be queried.
func (GetDomainErrorPagesErrorPageInfoListOutput) NewErrorCodes ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) NewErrorCodes() pulumi.IntOutput
New error code.
func (GetDomainErrorPagesErrorPageInfoListOutput) SetHeaders ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) SetHeaders() pulumi.MapOutput
Response headers to be set.
func (GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutput ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutput() GetDomainErrorPagesErrorPageInfoListOutput
func (GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext ¶
func (o GetDomainErrorPagesErrorPageInfoListOutput) ToGetDomainErrorPagesErrorPageInfoListOutputWithContext(ctx context.Context) GetDomainErrorPagesErrorPageInfoListOutput
type GetDomainErrorPagesOutputArgs ¶
type GetDomainErrorPagesOutputArgs struct { // HTTP domain to be queried. Domain pulumi.StringInput `pulumi:"domain"` // List of the error page info ID to be queried. Ids pulumi.StringArrayInput `pulumi:"ids"` // ID of the layer7 listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDomainErrorPages.
func (GetDomainErrorPagesOutputArgs) ElementType ¶
func (GetDomainErrorPagesOutputArgs) ElementType() reflect.Type
type GetDomainErrorPagesResult ¶
type GetDomainErrorPagesResult struct { // HTTP domain. Domain string `pulumi:"domain"` // An information list of error page info detail. Each element contains the following attributes: ErrorPageInfoLists []GetDomainErrorPagesErrorPageInfoList `pulumi:"errorPageInfoLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // ID of the layer7 listener. ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDomainErrorPages.
func GetDomainErrorPages ¶
func GetDomainErrorPages(ctx *pulumi.Context, args *GetDomainErrorPagesArgs, opts ...pulumi.InvokeOption) (*GetDomainErrorPagesResult, error)
Use this data source to query custom GAAP HTTP domain error page info list.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooLayer7Listener, err := Gaap.NewLayer7Listener(ctx, "fooLayer7Listener", &Gaap.Layer7ListenerArgs{ Protocol: pulumi.String("HTTP"), Port: pulumi.Int(80), ProxyId: pulumi.String("%s"), }) if err != nil { return err } fooHttpDomain, err := Gaap.NewHttpDomain(ctx, "fooHttpDomain", &Gaap.HttpDomainArgs{ ListenerId: fooLayer7Listener.ID(), Domain: pulumi.String("www.qq.com"), }) if err != nil { return err } fooDomainErrorPage, err := Gaap.NewDomainErrorPage(ctx, "fooDomainErrorPage", &Gaap.DomainErrorPageArgs{ ListenerId: fooLayer7Listener.ID(), Domain: fooHttpDomain.Domain, ErrorCodes: pulumi.IntArray{ pulumi.Int(406), pulumi.Int(504), }, NewErrorCode: pulumi.Int(502), Body: pulumi.String("bad request"), ClearHeaders: pulumi.StringArray{ pulumi.String("Content-Length"), pulumi.String("X-TEST"), }, SetHeaders: pulumi.Map{ "X-TEST": pulumi.Any("test"), }, }) if err != nil { return err } _ = Gaap.GetDomainErrorPagesOutput(ctx, gaap.GetDomainErrorPagesOutputArgs{ ListenerId: fooDomainErrorPage.ListenerId, Domain: fooDomainErrorPage.Domain, }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDomainErrorPagesResultOutput ¶
type GetDomainErrorPagesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomainErrorPages.
func GetDomainErrorPagesOutput ¶
func GetDomainErrorPagesOutput(ctx *pulumi.Context, args GetDomainErrorPagesOutputArgs, opts ...pulumi.InvokeOption) GetDomainErrorPagesResultOutput
func (GetDomainErrorPagesResultOutput) Domain ¶
func (o GetDomainErrorPagesResultOutput) Domain() pulumi.StringOutput
HTTP domain.
func (GetDomainErrorPagesResultOutput) ElementType ¶
func (GetDomainErrorPagesResultOutput) ElementType() reflect.Type
func (GetDomainErrorPagesResultOutput) ErrorPageInfoLists ¶
func (o GetDomainErrorPagesResultOutput) ErrorPageInfoLists() GetDomainErrorPagesErrorPageInfoListArrayOutput
An information list of error page info detail. Each element contains the following attributes:
func (GetDomainErrorPagesResultOutput) Id ¶
func (o GetDomainErrorPagesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainErrorPagesResultOutput) Ids ¶
func (o GetDomainErrorPagesResultOutput) Ids() pulumi.StringArrayOutput
func (GetDomainErrorPagesResultOutput) ListenerId ¶
func (o GetDomainErrorPagesResultOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener.
func (GetDomainErrorPagesResultOutput) ResultOutputFile ¶
func (o GetDomainErrorPagesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutput ¶
func (o GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutput() GetDomainErrorPagesResultOutput
func (GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutputWithContext ¶
func (o GetDomainErrorPagesResultOutput) ToGetDomainErrorPagesResultOutputWithContext(ctx context.Context) GetDomainErrorPagesResultOutput
type GetGroupAndStatisticsProxyArgs ¶ added in v0.1.8
type GetGroupAndStatisticsProxyArgs struct { // Project Id. ProjectId int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGroupAndStatisticsProxy.
type GetGroupAndStatisticsProxyGroupSet ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSet struct { // Channel Group ID. GroupId string `pulumi:"groupId"` // Channel Group name. GroupName string `pulumi:"groupName"` // Channel list in the proxy group. ProxySets []GetGroupAndStatisticsProxyGroupSetProxySet `pulumi:"proxySets"` }
type GetGroupAndStatisticsProxyGroupSetArgs ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetArgs struct { // Channel Group ID. GroupId pulumi.StringInput `pulumi:"groupId"` // Channel Group name. GroupName pulumi.StringInput `pulumi:"groupName"` // Channel list in the proxy group. ProxySets GetGroupAndStatisticsProxyGroupSetProxySetArrayInput `pulumi:"proxySets"` }
func (GetGroupAndStatisticsProxyGroupSetArgs) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetArgs) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutput ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutput() GetGroupAndStatisticsProxyGroupSetOutput
func (GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetArgs) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetOutput
type GetGroupAndStatisticsProxyGroupSetArray ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetArray []GetGroupAndStatisticsProxyGroupSetInput
func (GetGroupAndStatisticsProxyGroupSetArray) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetArray) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutput ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutput() GetGroupAndStatisticsProxyGroupSetArrayOutput
func (GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetArray) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetArrayOutput
type GetGroupAndStatisticsProxyGroupSetArrayInput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetArrayInput interface { pulumi.Input ToGetGroupAndStatisticsProxyGroupSetArrayOutput() GetGroupAndStatisticsProxyGroupSetArrayOutput ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetArrayOutput }
GetGroupAndStatisticsProxyGroupSetArrayInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetArray and GetGroupAndStatisticsProxyGroupSetArrayOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetArrayInput` via:
GetGroupAndStatisticsProxyGroupSetArray{ GetGroupAndStatisticsProxyGroupSetArgs{...} }
type GetGroupAndStatisticsProxyGroupSetArrayOutput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetArrayOutput struct{ *pulumi.OutputState }
func (GetGroupAndStatisticsProxyGroupSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetArrayOutput) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutput ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutput() GetGroupAndStatisticsProxyGroupSetArrayOutput
func (GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetArrayOutput
type GetGroupAndStatisticsProxyGroupSetInput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetInput interface { pulumi.Input ToGetGroupAndStatisticsProxyGroupSetOutput() GetGroupAndStatisticsProxyGroupSetOutput ToGetGroupAndStatisticsProxyGroupSetOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetOutput }
GetGroupAndStatisticsProxyGroupSetInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetArgs and GetGroupAndStatisticsProxyGroupSetOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetInput` via:
GetGroupAndStatisticsProxyGroupSetArgs{...}
type GetGroupAndStatisticsProxyGroupSetOutput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetOutput struct{ *pulumi.OutputState }
func (GetGroupAndStatisticsProxyGroupSetOutput) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetOutput) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetOutput) GroupId ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetOutput) GroupId() pulumi.StringOutput
Channel Group ID.
func (GetGroupAndStatisticsProxyGroupSetOutput) GroupName ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetOutput) GroupName() pulumi.StringOutput
Channel Group name.
func (GetGroupAndStatisticsProxyGroupSetOutput) ProxySets ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetOutput) ProxySets() GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
Channel list in the proxy group.
func (GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutput ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutput() GetGroupAndStatisticsProxyGroupSetOutput
func (GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetOutput) ToGetGroupAndStatisticsProxyGroupSetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetOutput
type GetGroupAndStatisticsProxyGroupSetProxySet ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySet struct { // listener list. ListenerLists []GetGroupAndStatisticsProxyGroupSetProxySetListenerList `pulumi:"listenerLists"` // Channel Id. ProxyId string `pulumi:"proxyId"` // Channel name. ProxyName string `pulumi:"proxyName"` }
type GetGroupAndStatisticsProxyGroupSetProxySetArgs ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetArgs struct { // listener list. ListenerLists GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput `pulumi:"listenerLists"` // Channel Id. ProxyId pulumi.StringInput `pulumi:"proxyId"` // Channel name. ProxyName pulumi.StringInput `pulumi:"proxyName"` }
func (GetGroupAndStatisticsProxyGroupSetProxySetArgs) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetProxySetArgs) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput() GetGroupAndStatisticsProxyGroupSetProxySetOutput
func (GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetProxySetArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetOutput
type GetGroupAndStatisticsProxyGroupSetProxySetArray ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetArray []GetGroupAndStatisticsProxyGroupSetProxySetInput
func (GetGroupAndStatisticsProxyGroupSetProxySetArray) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetProxySetArray) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
func (GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetProxySetArray) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
type GetGroupAndStatisticsProxyGroupSetProxySetArrayInput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetArrayInput interface { pulumi.Input ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput }
GetGroupAndStatisticsProxyGroupSetProxySetArrayInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetProxySetArray and GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetProxySetArrayInput` via:
GetGroupAndStatisticsProxyGroupSetProxySetArray{ GetGroupAndStatisticsProxyGroupSetProxySetArgs{...} }
type GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput struct{ *pulumi.OutputState }
func (GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
func (GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetArrayOutput
type GetGroupAndStatisticsProxyGroupSetProxySetInput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetInput interface { pulumi.Input ToGetGroupAndStatisticsProxyGroupSetProxySetOutput() GetGroupAndStatisticsProxyGroupSetProxySetOutput ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetProxySetOutput }
GetGroupAndStatisticsProxyGroupSetProxySetInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetProxySetArgs and GetGroupAndStatisticsProxyGroupSetProxySetOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetProxySetInput` via:
GetGroupAndStatisticsProxyGroupSetProxySetArgs{...}
type GetGroupAndStatisticsProxyGroupSetProxySetListenerList ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs struct { // listener Id. ListenerId pulumi.StringInput `pulumi:"listenerId"` // listener name. ListenerName pulumi.StringInput `pulumi:"listenerName"` // listened port. Port pulumi.IntInput `pulumi:"port"` // Listener protocol type. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray []GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput interface { pulumi.Input ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput }
GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray and GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayInput` via:
GetGroupAndStatisticsProxyGroupSetProxySetListenerListArray{ GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs{...} }
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput struct{ *pulumi.OutputState }
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput interface { pulumi.Input ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext(context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput }
GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput is an input type that accepts GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs and GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput values. You can construct a concrete instance of `GetGroupAndStatisticsProxyGroupSetProxySetListenerListInput` via:
GetGroupAndStatisticsProxyGroupSetProxySetListenerListArgs{...}
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput struct{ *pulumi.OutputState }
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ListenerId ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ListenerId() pulumi.StringOutput
listener Id.
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ListenerName ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ListenerName() pulumi.StringOutput
listener name.
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) Port ¶ added in v0.1.8
listened port.
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) Protocol ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) Protocol() pulumi.StringOutput
Listener protocol type.
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput() GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
func (GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetListenerListOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetListenerListOutput
type GetGroupAndStatisticsProxyGroupSetProxySetOutput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyGroupSetProxySetOutput struct{ *pulumi.OutputState }
func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ListenerLists ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ListenerLists() GetGroupAndStatisticsProxyGroupSetProxySetListenerListArrayOutput
listener list.
func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ProxyId ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ProxyId() pulumi.StringOutput
Channel Id.
func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ProxyName ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ProxyName() pulumi.StringOutput
Channel name.
func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutput() GetGroupAndStatisticsProxyGroupSetProxySetOutput
func (GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyGroupSetProxySetOutput) ToGetGroupAndStatisticsProxyGroupSetProxySetOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyGroupSetProxySetOutput
type GetGroupAndStatisticsProxyOutputArgs ¶ added in v0.1.8
type GetGroupAndStatisticsProxyOutputArgs struct { // Project Id. ProjectId pulumi.IntInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGroupAndStatisticsProxy.
func (GetGroupAndStatisticsProxyOutputArgs) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyOutputArgs) ElementType() reflect.Type
type GetGroupAndStatisticsProxyResult ¶ added in v0.1.8
type GetGroupAndStatisticsProxyResult struct { // Channel group information that can be counted. GroupSets []GetGroupAndStatisticsProxyGroupSet `pulumi:"groupSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ProjectId int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getGroupAndStatisticsProxy.
func GetGroupAndStatisticsProxy ¶ added in v0.1.8
func GetGroupAndStatisticsProxy(ctx *pulumi.Context, args *GetGroupAndStatisticsProxyArgs, opts ...pulumi.InvokeOption) (*GetGroupAndStatisticsProxyResult, error)
Use this data source to query detailed information of gaap and statistics proxy
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetGroupAndStatisticsProxy(ctx, &gaap.GetGroupAndStatisticsProxyArgs{ ProjectId: 0, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetGroupAndStatisticsProxyResultOutput ¶ added in v0.1.8
type GetGroupAndStatisticsProxyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroupAndStatisticsProxy.
func GetGroupAndStatisticsProxyOutput ¶ added in v0.1.8
func GetGroupAndStatisticsProxyOutput(ctx *pulumi.Context, args GetGroupAndStatisticsProxyOutputArgs, opts ...pulumi.InvokeOption) GetGroupAndStatisticsProxyResultOutput
func (GetGroupAndStatisticsProxyResultOutput) ElementType ¶ added in v0.1.8
func (GetGroupAndStatisticsProxyResultOutput) ElementType() reflect.Type
func (GetGroupAndStatisticsProxyResultOutput) GroupSets ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyResultOutput) GroupSets() GetGroupAndStatisticsProxyGroupSetArrayOutput
Channel group information that can be counted.
func (GetGroupAndStatisticsProxyResultOutput) Id ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGroupAndStatisticsProxyResultOutput) ProjectId ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyResultOutput) ProjectId() pulumi.IntOutput
func (GetGroupAndStatisticsProxyResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutput ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutput() GetGroupAndStatisticsProxyResultOutput
func (GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutputWithContext ¶ added in v0.1.8
func (o GetGroupAndStatisticsProxyResultOutput) ToGetGroupAndStatisticsProxyResultOutputWithContext(ctx context.Context) GetGroupAndStatisticsProxyResultOutput
type GetHttpDomainsArgs ¶
type GetHttpDomainsArgs struct { // Forward domain of the layer7 listener to be queried. Domain string `pulumi:"domain"` // ID of the layer7 listener to be queried. ListenerId string `pulumi:"listenerId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getHttpDomains.
type GetHttpDomainsDomain ¶
type GetHttpDomainsDomain struct { // Indicates whether basic authentication is enable. BasicAuth bool `pulumi:"basicAuth"` // ID of the basic authentication. BasicAuthId string `pulumi:"basicAuthId"` // ID of the server certificate. CertificateId string `pulumi:"certificateId"` // (**Deprecated**) It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ID of the client certificate. // // Deprecated: It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ClientCertificateId string `pulumi:"clientCertificateId"` // ID list of the client certificate. ClientCertificateIds []string `pulumi:"clientCertificateIds"` // Forward domain of the layer7 listener to be queried. Domain string `pulumi:"domain"` // Indicates whether SSL certificate authentication is enable. GaapAuth bool `pulumi:"gaapAuth"` // ID of the SSL certificate. GaapAuthId string `pulumi:"gaapAuthId"` // Indicates whether realserver authentication is enable. RealserverAuth bool `pulumi:"realserverAuth"` // CA certificate domain of the realserver. RealserverCertificateDomain string `pulumi:"realserverCertificateDomain"` // (**Deprecated**) It has been deprecated from version 1.28.0. Use `realserverCertificateIds` instead. CA certificate ID of the realserver. // // Deprecated: It has been deprecated from version 1.28.0. Use `realserverCertificateIds` instead. RealserverCertificateId string `pulumi:"realserverCertificateId"` // CA certificate ID list of the realserver. RealserverCertificateIds []string `pulumi:"realserverCertificateIds"` }
type GetHttpDomainsDomainArgs ¶
type GetHttpDomainsDomainArgs struct { // Indicates whether basic authentication is enable. BasicAuth pulumi.BoolInput `pulumi:"basicAuth"` // ID of the basic authentication. BasicAuthId pulumi.StringInput `pulumi:"basicAuthId"` // ID of the server certificate. CertificateId pulumi.StringInput `pulumi:"certificateId"` // (**Deprecated**) It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ID of the client certificate. // // Deprecated: It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ClientCertificateId pulumi.StringInput `pulumi:"clientCertificateId"` // ID list of the client certificate. ClientCertificateIds pulumi.StringArrayInput `pulumi:"clientCertificateIds"` // Forward domain of the layer7 listener to be queried. Domain pulumi.StringInput `pulumi:"domain"` // Indicates whether SSL certificate authentication is enable. GaapAuth pulumi.BoolInput `pulumi:"gaapAuth"` // ID of the SSL certificate. GaapAuthId pulumi.StringInput `pulumi:"gaapAuthId"` // Indicates whether realserver authentication is enable. RealserverAuth pulumi.BoolInput `pulumi:"realserverAuth"` // CA certificate domain of the realserver. RealserverCertificateDomain pulumi.StringInput `pulumi:"realserverCertificateDomain"` // (**Deprecated**) It has been deprecated from version 1.28.0. Use `realserverCertificateIds` instead. CA certificate ID of the realserver. // // Deprecated: It has been deprecated from version 1.28.0. Use `realserverCertificateIds` instead. RealserverCertificateId pulumi.StringInput `pulumi:"realserverCertificateId"` // CA certificate ID list of the realserver. RealserverCertificateIds pulumi.StringArrayInput `pulumi:"realserverCertificateIds"` }
func (GetHttpDomainsDomainArgs) ElementType ¶
func (GetHttpDomainsDomainArgs) ElementType() reflect.Type
func (GetHttpDomainsDomainArgs) ToGetHttpDomainsDomainOutput ¶
func (i GetHttpDomainsDomainArgs) ToGetHttpDomainsDomainOutput() GetHttpDomainsDomainOutput
func (GetHttpDomainsDomainArgs) ToGetHttpDomainsDomainOutputWithContext ¶
func (i GetHttpDomainsDomainArgs) ToGetHttpDomainsDomainOutputWithContext(ctx context.Context) GetHttpDomainsDomainOutput
type GetHttpDomainsDomainArray ¶
type GetHttpDomainsDomainArray []GetHttpDomainsDomainInput
func (GetHttpDomainsDomainArray) ElementType ¶
func (GetHttpDomainsDomainArray) ElementType() reflect.Type
func (GetHttpDomainsDomainArray) ToGetHttpDomainsDomainArrayOutput ¶
func (i GetHttpDomainsDomainArray) ToGetHttpDomainsDomainArrayOutput() GetHttpDomainsDomainArrayOutput
func (GetHttpDomainsDomainArray) ToGetHttpDomainsDomainArrayOutputWithContext ¶
func (i GetHttpDomainsDomainArray) ToGetHttpDomainsDomainArrayOutputWithContext(ctx context.Context) GetHttpDomainsDomainArrayOutput
type GetHttpDomainsDomainArrayInput ¶
type GetHttpDomainsDomainArrayInput interface { pulumi.Input ToGetHttpDomainsDomainArrayOutput() GetHttpDomainsDomainArrayOutput ToGetHttpDomainsDomainArrayOutputWithContext(context.Context) GetHttpDomainsDomainArrayOutput }
GetHttpDomainsDomainArrayInput is an input type that accepts GetHttpDomainsDomainArray and GetHttpDomainsDomainArrayOutput values. You can construct a concrete instance of `GetHttpDomainsDomainArrayInput` via:
GetHttpDomainsDomainArray{ GetHttpDomainsDomainArgs{...} }
type GetHttpDomainsDomainArrayOutput ¶
type GetHttpDomainsDomainArrayOutput struct{ *pulumi.OutputState }
func (GetHttpDomainsDomainArrayOutput) ElementType ¶
func (GetHttpDomainsDomainArrayOutput) ElementType() reflect.Type
func (GetHttpDomainsDomainArrayOutput) Index ¶
func (o GetHttpDomainsDomainArrayOutput) Index(i pulumi.IntInput) GetHttpDomainsDomainOutput
func (GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutput ¶
func (o GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutput() GetHttpDomainsDomainArrayOutput
func (GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutputWithContext ¶
func (o GetHttpDomainsDomainArrayOutput) ToGetHttpDomainsDomainArrayOutputWithContext(ctx context.Context) GetHttpDomainsDomainArrayOutput
type GetHttpDomainsDomainInput ¶
type GetHttpDomainsDomainInput interface { pulumi.Input ToGetHttpDomainsDomainOutput() GetHttpDomainsDomainOutput ToGetHttpDomainsDomainOutputWithContext(context.Context) GetHttpDomainsDomainOutput }
GetHttpDomainsDomainInput is an input type that accepts GetHttpDomainsDomainArgs and GetHttpDomainsDomainOutput values. You can construct a concrete instance of `GetHttpDomainsDomainInput` via:
GetHttpDomainsDomainArgs{...}
type GetHttpDomainsDomainOutput ¶
type GetHttpDomainsDomainOutput struct{ *pulumi.OutputState }
func (GetHttpDomainsDomainOutput) BasicAuth ¶
func (o GetHttpDomainsDomainOutput) BasicAuth() pulumi.BoolOutput
Indicates whether basic authentication is enable.
func (GetHttpDomainsDomainOutput) BasicAuthId ¶
func (o GetHttpDomainsDomainOutput) BasicAuthId() pulumi.StringOutput
ID of the basic authentication.
func (GetHttpDomainsDomainOutput) CertificateId ¶
func (o GetHttpDomainsDomainOutput) CertificateId() pulumi.StringOutput
ID of the server certificate.
func (GetHttpDomainsDomainOutput) ClientCertificateId
deprecated
func (o GetHttpDomainsDomainOutput) ClientCertificateId() pulumi.StringOutput
(**Deprecated**) It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ID of the client certificate.
Deprecated: It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead.
func (GetHttpDomainsDomainOutput) ClientCertificateIds ¶
func (o GetHttpDomainsDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput
ID list of the client certificate.
func (GetHttpDomainsDomainOutput) Domain ¶
func (o GetHttpDomainsDomainOutput) Domain() pulumi.StringOutput
Forward domain of the layer7 listener to be queried.
func (GetHttpDomainsDomainOutput) ElementType ¶
func (GetHttpDomainsDomainOutput) ElementType() reflect.Type
func (GetHttpDomainsDomainOutput) GaapAuth ¶
func (o GetHttpDomainsDomainOutput) GaapAuth() pulumi.BoolOutput
Indicates whether SSL certificate authentication is enable.
func (GetHttpDomainsDomainOutput) GaapAuthId ¶
func (o GetHttpDomainsDomainOutput) GaapAuthId() pulumi.StringOutput
ID of the SSL certificate.
func (GetHttpDomainsDomainOutput) RealserverAuth ¶
func (o GetHttpDomainsDomainOutput) RealserverAuth() pulumi.BoolOutput
Indicates whether realserver authentication is enable.
func (GetHttpDomainsDomainOutput) RealserverCertificateDomain ¶
func (o GetHttpDomainsDomainOutput) RealserverCertificateDomain() pulumi.StringOutput
CA certificate domain of the realserver.
func (GetHttpDomainsDomainOutput) RealserverCertificateId
deprecated
func (o GetHttpDomainsDomainOutput) RealserverCertificateId() pulumi.StringOutput
(**Deprecated**) It has been deprecated from version 1.28.0. Use `realserverCertificateIds` instead. CA certificate ID of the realserver.
Deprecated: It has been deprecated from version 1.28.0. Use `realserverCertificateIds` instead.
func (GetHttpDomainsDomainOutput) RealserverCertificateIds ¶
func (o GetHttpDomainsDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput
CA certificate ID list of the realserver.
func (GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutput ¶
func (o GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutput() GetHttpDomainsDomainOutput
func (GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutputWithContext ¶
func (o GetHttpDomainsDomainOutput) ToGetHttpDomainsDomainOutputWithContext(ctx context.Context) GetHttpDomainsDomainOutput
type GetHttpDomainsOutputArgs ¶
type GetHttpDomainsOutputArgs struct { // Forward domain of the layer7 listener to be queried. Domain pulumi.StringInput `pulumi:"domain"` // ID of the layer7 listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getHttpDomains.
func (GetHttpDomainsOutputArgs) ElementType ¶
func (GetHttpDomainsOutputArgs) ElementType() reflect.Type
type GetHttpDomainsResult ¶
type GetHttpDomainsResult struct { // Forward domain of the layer7 listener. Domain string `pulumi:"domain"` // An information list of forward domain of the layer7 listeners. Each element contains the following attributes: Domains []GetHttpDomainsDomain `pulumi:"domains"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getHttpDomains.
func GetHttpDomains ¶
func GetHttpDomains(ctx *pulumi.Context, args *GetHttpDomainsArgs, opts ...pulumi.InvokeOption) (*GetHttpDomainsResult, error)
Use this data source to query forward domain of layer7 listeners.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooLayer7Listener, err := Gaap.NewLayer7Listener(ctx, "fooLayer7Listener", &Gaap.Layer7ListenerArgs{ Protocol: pulumi.String("HTTP"), Port: pulumi.Int(80), ProxyId: fooProxy.ID(), }) if err != nil { return err } fooHttpDomain, err := Gaap.NewHttpDomain(ctx, "fooHttpDomain", &Gaap.HttpDomainArgs{ ListenerId: fooLayer7Listener.ID(), Domain: pulumi.String("www.qq.com"), }) if err != nil { return err } _ = Gaap.GetHttpDomainsOutput(ctx, gaap.GetHttpDomainsOutputArgs{ ListenerId: fooLayer7Listener.ID(), Domain: fooHttpDomain.Domain, }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetHttpDomainsResultOutput ¶
type GetHttpDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHttpDomains.
func GetHttpDomainsOutput ¶
func GetHttpDomainsOutput(ctx *pulumi.Context, args GetHttpDomainsOutputArgs, opts ...pulumi.InvokeOption) GetHttpDomainsResultOutput
func (GetHttpDomainsResultOutput) Domain ¶
func (o GetHttpDomainsResultOutput) Domain() pulumi.StringOutput
Forward domain of the layer7 listener.
func (GetHttpDomainsResultOutput) Domains ¶
func (o GetHttpDomainsResultOutput) Domains() GetHttpDomainsDomainArrayOutput
An information list of forward domain of the layer7 listeners. Each element contains the following attributes:
func (GetHttpDomainsResultOutput) ElementType ¶
func (GetHttpDomainsResultOutput) ElementType() reflect.Type
func (GetHttpDomainsResultOutput) Id ¶
func (o GetHttpDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetHttpDomainsResultOutput) ListenerId ¶
func (o GetHttpDomainsResultOutput) ListenerId() pulumi.StringOutput
func (GetHttpDomainsResultOutput) ResultOutputFile ¶
func (o GetHttpDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutput ¶
func (o GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutput() GetHttpDomainsResultOutput
func (GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutputWithContext ¶
func (o GetHttpDomainsResultOutput) ToGetHttpDomainsResultOutputWithContext(ctx context.Context) GetHttpDomainsResultOutput
type GetHttpRulesArgs ¶
type GetHttpRulesArgs struct { // Forward domain of the layer7 listener to be queried. Domain *string `pulumi:"domain"` // Requested host which is forwarded to the realserver by the listener to be queried. ForwardHost *string `pulumi:"forwardHost"` // ID of the layer7 listener to be queried. ListenerId string `pulumi:"listenerId"` // Path of the forward rule to be queried. Path *string `pulumi:"path"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getHttpRules.
type GetHttpRulesOutputArgs ¶
type GetHttpRulesOutputArgs struct { // Forward domain of the layer7 listener to be queried. Domain pulumi.StringPtrInput `pulumi:"domain"` // Requested host which is forwarded to the realserver by the listener to be queried. ForwardHost pulumi.StringPtrInput `pulumi:"forwardHost"` // ID of the layer7 listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Path of the forward rule to be queried. Path pulumi.StringPtrInput `pulumi:"path"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getHttpRules.
func (GetHttpRulesOutputArgs) ElementType ¶
func (GetHttpRulesOutputArgs) ElementType() reflect.Type
type GetHttpRulesResult ¶
type GetHttpRulesResult struct { // Domain of the GAAP realserver. Domain *string `pulumi:"domain"` // Requested host which is forwarded to the realserver by the listener. ForwardHost *string `pulumi:"forwardHost"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the layer7 listener. ListenerId string `pulumi:"listenerId"` // Path of the forward rule. Path *string `pulumi:"path"` ResultOutputFile *string `pulumi:"resultOutputFile"` // An information list of forward rule of the layer7 listeners. Each element contains the following attributes: Rules []GetHttpRulesRule `pulumi:"rules"` }
A collection of values returned by getHttpRules.
func GetHttpRules ¶
func GetHttpRules(ctx *pulumi.Context, args *GetHttpRulesArgs, opts ...pulumi.InvokeOption) (*GetHttpRulesResult, error)
Use this data source to query forward rule of layer7 listeners.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooLayer7Listener, err := Gaap.NewLayer7Listener(ctx, "fooLayer7Listener", &Gaap.Layer7ListenerArgs{ Protocol: pulumi.String("HTTP"), Port: pulumi.Int(80), ProxyId: fooProxy.ID(), }) if err != nil { return err } fooRealserver, err := Gaap.NewRealserver(ctx, "fooRealserver", &Gaap.RealserverArgs{ Ip: pulumi.String("1.1.1.1"), }) if err != nil { return err } fooHttpRule, err := Gaap.NewHttpRule(ctx, "fooHttpRule", &Gaap.HttpRuleArgs{ ListenerId: fooLayer7Listener.ID(), Domain: pulumi.String("www.qq.com"), Path: pulumi.String("/"), RealserverType: pulumi.String("IP"), HealthCheck: pulumi.Bool(true), Realservers: gaap.HttpRuleRealserverArray{ &gaap.HttpRuleRealserverArgs{ Id: fooRealserver.ID(), Ip: fooRealserver.Ip, Port: pulumi.Int(80), }, }, }) if err != nil { return err } _ = Gaap.GetHttpRulesOutput(ctx, gaap.GetHttpRulesOutputArgs{ ListenerId: fooLayer7Listener.ID(), Domain: fooHttpRule.Domain, }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetHttpRulesResultOutput ¶
type GetHttpRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHttpRules.
func GetHttpRulesOutput ¶
func GetHttpRulesOutput(ctx *pulumi.Context, args GetHttpRulesOutputArgs, opts ...pulumi.InvokeOption) GetHttpRulesResultOutput
func (GetHttpRulesResultOutput) Domain ¶
func (o GetHttpRulesResultOutput) Domain() pulumi.StringPtrOutput
Domain of the GAAP realserver.
func (GetHttpRulesResultOutput) ElementType ¶
func (GetHttpRulesResultOutput) ElementType() reflect.Type
func (GetHttpRulesResultOutput) ForwardHost ¶
func (o GetHttpRulesResultOutput) ForwardHost() pulumi.StringPtrOutput
Requested host which is forwarded to the realserver by the listener.
func (GetHttpRulesResultOutput) Id ¶
func (o GetHttpRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetHttpRulesResultOutput) ListenerId ¶
func (o GetHttpRulesResultOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener.
func (GetHttpRulesResultOutput) Path ¶
func (o GetHttpRulesResultOutput) Path() pulumi.StringPtrOutput
Path of the forward rule.
func (GetHttpRulesResultOutput) ResultOutputFile ¶
func (o GetHttpRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetHttpRulesResultOutput) Rules ¶
func (o GetHttpRulesResultOutput) Rules() GetHttpRulesRuleArrayOutput
An information list of forward rule of the layer7 listeners. Each element contains the following attributes:
func (GetHttpRulesResultOutput) ToGetHttpRulesResultOutput ¶
func (o GetHttpRulesResultOutput) ToGetHttpRulesResultOutput() GetHttpRulesResultOutput
func (GetHttpRulesResultOutput) ToGetHttpRulesResultOutputWithContext ¶
func (o GetHttpRulesResultOutput) ToGetHttpRulesResultOutputWithContext(ctx context.Context) GetHttpRulesResultOutput
type GetHttpRulesRule ¶
type GetHttpRulesRule struct { // Timeout of the health check response. ConnectTimeout int `pulumi:"connectTimeout"` // Forward domain of the layer7 listener to be queried. Domain string `pulumi:"domain"` // Requested host which is forwarded to the realserver by the listener to be queried. ForwardHost string `pulumi:"forwardHost"` // Indicates whether health check is enable. HealthCheck bool `pulumi:"healthCheck"` // Method of the health check. HealthCheckMethod string `pulumi:"healthCheckMethod"` // Path of health check. HealthCheckPath string `pulumi:"healthCheckPath"` // Return code of confirmed normal. HealthCheckStatusCodes []int `pulumi:"healthCheckStatusCodes"` // ID of the GAAP realserver. Id string `pulumi:"id"` // Interval of the health check. Interval int `pulumi:"interval"` // ID of the layer7 listener to be queried. ListenerId string `pulumi:"listenerId"` // Path of the forward rule to be queried. Path string `pulumi:"path"` // Type of the realserver. RealserverType string `pulumi:"realserverType"` // An information list of GAAP realserver. Each element contains the following attributes: Realservers []GetHttpRulesRuleRealserver `pulumi:"realservers"` // Scheduling policy of the forward rule. Scheduler string `pulumi:"scheduler"` // ServerNameIndication (SNI). Sni string `pulumi:"sni"` // ServerNameIndication (SNI) switch. SniSwitch string `pulumi:"sniSwitch"` }
type GetHttpRulesRuleArgs ¶
type GetHttpRulesRuleArgs struct { // Timeout of the health check response. ConnectTimeout pulumi.IntInput `pulumi:"connectTimeout"` // Forward domain of the layer7 listener to be queried. Domain pulumi.StringInput `pulumi:"domain"` // Requested host which is forwarded to the realserver by the listener to be queried. ForwardHost pulumi.StringInput `pulumi:"forwardHost"` // Indicates whether health check is enable. HealthCheck pulumi.BoolInput `pulumi:"healthCheck"` // Method of the health check. HealthCheckMethod pulumi.StringInput `pulumi:"healthCheckMethod"` // Path of health check. HealthCheckPath pulumi.StringInput `pulumi:"healthCheckPath"` // Return code of confirmed normal. HealthCheckStatusCodes pulumi.IntArrayInput `pulumi:"healthCheckStatusCodes"` // ID of the GAAP realserver. Id pulumi.StringInput `pulumi:"id"` // Interval of the health check. Interval pulumi.IntInput `pulumi:"interval"` // ID of the layer7 listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Path of the forward rule to be queried. Path pulumi.StringInput `pulumi:"path"` // Type of the realserver. RealserverType pulumi.StringInput `pulumi:"realserverType"` // An information list of GAAP realserver. Each element contains the following attributes: Realservers GetHttpRulesRuleRealserverArrayInput `pulumi:"realservers"` // Scheduling policy of the forward rule. Scheduler pulumi.StringInput `pulumi:"scheduler"` // ServerNameIndication (SNI). Sni pulumi.StringInput `pulumi:"sni"` // ServerNameIndication (SNI) switch. SniSwitch pulumi.StringInput `pulumi:"sniSwitch"` }
func (GetHttpRulesRuleArgs) ElementType ¶
func (GetHttpRulesRuleArgs) ElementType() reflect.Type
func (GetHttpRulesRuleArgs) ToGetHttpRulesRuleOutput ¶
func (i GetHttpRulesRuleArgs) ToGetHttpRulesRuleOutput() GetHttpRulesRuleOutput
func (GetHttpRulesRuleArgs) ToGetHttpRulesRuleOutputWithContext ¶
func (i GetHttpRulesRuleArgs) ToGetHttpRulesRuleOutputWithContext(ctx context.Context) GetHttpRulesRuleOutput
type GetHttpRulesRuleArray ¶
type GetHttpRulesRuleArray []GetHttpRulesRuleInput
func (GetHttpRulesRuleArray) ElementType ¶
func (GetHttpRulesRuleArray) ElementType() reflect.Type
func (GetHttpRulesRuleArray) ToGetHttpRulesRuleArrayOutput ¶
func (i GetHttpRulesRuleArray) ToGetHttpRulesRuleArrayOutput() GetHttpRulesRuleArrayOutput
func (GetHttpRulesRuleArray) ToGetHttpRulesRuleArrayOutputWithContext ¶
func (i GetHttpRulesRuleArray) ToGetHttpRulesRuleArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleArrayOutput
type GetHttpRulesRuleArrayInput ¶
type GetHttpRulesRuleArrayInput interface { pulumi.Input ToGetHttpRulesRuleArrayOutput() GetHttpRulesRuleArrayOutput ToGetHttpRulesRuleArrayOutputWithContext(context.Context) GetHttpRulesRuleArrayOutput }
GetHttpRulesRuleArrayInput is an input type that accepts GetHttpRulesRuleArray and GetHttpRulesRuleArrayOutput values. You can construct a concrete instance of `GetHttpRulesRuleArrayInput` via:
GetHttpRulesRuleArray{ GetHttpRulesRuleArgs{...} }
type GetHttpRulesRuleArrayOutput ¶
type GetHttpRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetHttpRulesRuleArrayOutput) ElementType ¶
func (GetHttpRulesRuleArrayOutput) ElementType() reflect.Type
func (GetHttpRulesRuleArrayOutput) Index ¶
func (o GetHttpRulesRuleArrayOutput) Index(i pulumi.IntInput) GetHttpRulesRuleOutput
func (GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutput ¶
func (o GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutput() GetHttpRulesRuleArrayOutput
func (GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutputWithContext ¶
func (o GetHttpRulesRuleArrayOutput) ToGetHttpRulesRuleArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleArrayOutput
type GetHttpRulesRuleInput ¶
type GetHttpRulesRuleInput interface { pulumi.Input ToGetHttpRulesRuleOutput() GetHttpRulesRuleOutput ToGetHttpRulesRuleOutputWithContext(context.Context) GetHttpRulesRuleOutput }
GetHttpRulesRuleInput is an input type that accepts GetHttpRulesRuleArgs and GetHttpRulesRuleOutput values. You can construct a concrete instance of `GetHttpRulesRuleInput` via:
GetHttpRulesRuleArgs{...}
type GetHttpRulesRuleOutput ¶
type GetHttpRulesRuleOutput struct{ *pulumi.OutputState }
func (GetHttpRulesRuleOutput) ConnectTimeout ¶
func (o GetHttpRulesRuleOutput) ConnectTimeout() pulumi.IntOutput
Timeout of the health check response.
func (GetHttpRulesRuleOutput) Domain ¶
func (o GetHttpRulesRuleOutput) Domain() pulumi.StringOutput
Forward domain of the layer7 listener to be queried.
func (GetHttpRulesRuleOutput) ElementType ¶
func (GetHttpRulesRuleOutput) ElementType() reflect.Type
func (GetHttpRulesRuleOutput) ForwardHost ¶
func (o GetHttpRulesRuleOutput) ForwardHost() pulumi.StringOutput
Requested host which is forwarded to the realserver by the listener to be queried.
func (GetHttpRulesRuleOutput) HealthCheck ¶
func (o GetHttpRulesRuleOutput) HealthCheck() pulumi.BoolOutput
Indicates whether health check is enable.
func (GetHttpRulesRuleOutput) HealthCheckMethod ¶
func (o GetHttpRulesRuleOutput) HealthCheckMethod() pulumi.StringOutput
Method of the health check.
func (GetHttpRulesRuleOutput) HealthCheckPath ¶
func (o GetHttpRulesRuleOutput) HealthCheckPath() pulumi.StringOutput
Path of health check.
func (GetHttpRulesRuleOutput) HealthCheckStatusCodes ¶
func (o GetHttpRulesRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput
Return code of confirmed normal.
func (GetHttpRulesRuleOutput) Id ¶
func (o GetHttpRulesRuleOutput) Id() pulumi.StringOutput
ID of the GAAP realserver.
func (GetHttpRulesRuleOutput) Interval ¶
func (o GetHttpRulesRuleOutput) Interval() pulumi.IntOutput
Interval of the health check.
func (GetHttpRulesRuleOutput) ListenerId ¶
func (o GetHttpRulesRuleOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener to be queried.
func (GetHttpRulesRuleOutput) Path ¶
func (o GetHttpRulesRuleOutput) Path() pulumi.StringOutput
Path of the forward rule to be queried.
func (GetHttpRulesRuleOutput) RealserverType ¶
func (o GetHttpRulesRuleOutput) RealserverType() pulumi.StringOutput
Type of the realserver.
func (GetHttpRulesRuleOutput) Realservers ¶
func (o GetHttpRulesRuleOutput) Realservers() GetHttpRulesRuleRealserverArrayOutput
An information list of GAAP realserver. Each element contains the following attributes:
func (GetHttpRulesRuleOutput) Scheduler ¶
func (o GetHttpRulesRuleOutput) Scheduler() pulumi.StringOutput
Scheduling policy of the forward rule.
func (GetHttpRulesRuleOutput) Sni ¶
func (o GetHttpRulesRuleOutput) Sni() pulumi.StringOutput
ServerNameIndication (SNI).
func (GetHttpRulesRuleOutput) SniSwitch ¶
func (o GetHttpRulesRuleOutput) SniSwitch() pulumi.StringOutput
ServerNameIndication (SNI) switch.
func (GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutput ¶
func (o GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutput() GetHttpRulesRuleOutput
func (GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutputWithContext ¶
func (o GetHttpRulesRuleOutput) ToGetHttpRulesRuleOutputWithContext(ctx context.Context) GetHttpRulesRuleOutput
type GetHttpRulesRuleRealserver ¶
type GetHttpRulesRuleRealserver struct { // Forward domain of the layer7 listener to be queried. Domain string `pulumi:"domain"` // ID of the GAAP realserver. Id string `pulumi:"id"` // IP of the GAAP realserver. Ip string `pulumi:"ip"` // Port of the GAAP realserver. Port int `pulumi:"port"` // Status of the GAAP realserver. Status int `pulumi:"status"` // Scheduling weight. Weight int `pulumi:"weight"` }
type GetHttpRulesRuleRealserverArgs ¶
type GetHttpRulesRuleRealserverArgs struct { // Forward domain of the layer7 listener to be queried. Domain pulumi.StringInput `pulumi:"domain"` // ID of the GAAP realserver. Id pulumi.StringInput `pulumi:"id"` // IP of the GAAP realserver. Ip pulumi.StringInput `pulumi:"ip"` // Port of the GAAP realserver. Port pulumi.IntInput `pulumi:"port"` // Status of the GAAP realserver. Status pulumi.IntInput `pulumi:"status"` // Scheduling weight. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetHttpRulesRuleRealserverArgs) ElementType ¶
func (GetHttpRulesRuleRealserverArgs) ElementType() reflect.Type
func (GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutput ¶
func (i GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutput() GetHttpRulesRuleRealserverOutput
func (GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutputWithContext ¶
func (i GetHttpRulesRuleRealserverArgs) ToGetHttpRulesRuleRealserverOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverOutput
type GetHttpRulesRuleRealserverArray ¶
type GetHttpRulesRuleRealserverArray []GetHttpRulesRuleRealserverInput
func (GetHttpRulesRuleRealserverArray) ElementType ¶
func (GetHttpRulesRuleRealserverArray) ElementType() reflect.Type
func (GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutput ¶
func (i GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutput() GetHttpRulesRuleRealserverArrayOutput
func (GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutputWithContext ¶
func (i GetHttpRulesRuleRealserverArray) ToGetHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverArrayOutput
type GetHttpRulesRuleRealserverArrayInput ¶
type GetHttpRulesRuleRealserverArrayInput interface { pulumi.Input ToGetHttpRulesRuleRealserverArrayOutput() GetHttpRulesRuleRealserverArrayOutput ToGetHttpRulesRuleRealserverArrayOutputWithContext(context.Context) GetHttpRulesRuleRealserverArrayOutput }
GetHttpRulesRuleRealserverArrayInput is an input type that accepts GetHttpRulesRuleRealserverArray and GetHttpRulesRuleRealserverArrayOutput values. You can construct a concrete instance of `GetHttpRulesRuleRealserverArrayInput` via:
GetHttpRulesRuleRealserverArray{ GetHttpRulesRuleRealserverArgs{...} }
type GetHttpRulesRuleRealserverArrayOutput ¶
type GetHttpRulesRuleRealserverArrayOutput struct{ *pulumi.OutputState }
func (GetHttpRulesRuleRealserverArrayOutput) ElementType ¶
func (GetHttpRulesRuleRealserverArrayOutput) ElementType() reflect.Type
func (GetHttpRulesRuleRealserverArrayOutput) Index ¶
func (o GetHttpRulesRuleRealserverArrayOutput) Index(i pulumi.IntInput) GetHttpRulesRuleRealserverOutput
func (GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutput ¶
func (o GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutput() GetHttpRulesRuleRealserverArrayOutput
func (GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutputWithContext ¶
func (o GetHttpRulesRuleRealserverArrayOutput) ToGetHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverArrayOutput
type GetHttpRulesRuleRealserverInput ¶
type GetHttpRulesRuleRealserverInput interface { pulumi.Input ToGetHttpRulesRuleRealserverOutput() GetHttpRulesRuleRealserverOutput ToGetHttpRulesRuleRealserverOutputWithContext(context.Context) GetHttpRulesRuleRealserverOutput }
GetHttpRulesRuleRealserverInput is an input type that accepts GetHttpRulesRuleRealserverArgs and GetHttpRulesRuleRealserverOutput values. You can construct a concrete instance of `GetHttpRulesRuleRealserverInput` via:
GetHttpRulesRuleRealserverArgs{...}
type GetHttpRulesRuleRealserverOutput ¶
type GetHttpRulesRuleRealserverOutput struct{ *pulumi.OutputState }
func (GetHttpRulesRuleRealserverOutput) Domain ¶
func (o GetHttpRulesRuleRealserverOutput) Domain() pulumi.StringOutput
Forward domain of the layer7 listener to be queried.
func (GetHttpRulesRuleRealserverOutput) ElementType ¶
func (GetHttpRulesRuleRealserverOutput) ElementType() reflect.Type
func (GetHttpRulesRuleRealserverOutput) Id ¶
func (o GetHttpRulesRuleRealserverOutput) Id() pulumi.StringOutput
ID of the GAAP realserver.
func (GetHttpRulesRuleRealserverOutput) Ip ¶
func (o GetHttpRulesRuleRealserverOutput) Ip() pulumi.StringOutput
IP of the GAAP realserver.
func (GetHttpRulesRuleRealserverOutput) Port ¶
func (o GetHttpRulesRuleRealserverOutput) Port() pulumi.IntOutput
Port of the GAAP realserver.
func (GetHttpRulesRuleRealserverOutput) Status ¶
func (o GetHttpRulesRuleRealserverOutput) Status() pulumi.IntOutput
Status of the GAAP realserver.
func (GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutput ¶
func (o GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutput() GetHttpRulesRuleRealserverOutput
func (GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutputWithContext ¶
func (o GetHttpRulesRuleRealserverOutput) ToGetHttpRulesRuleRealserverOutputWithContext(ctx context.Context) GetHttpRulesRuleRealserverOutput
func (GetHttpRulesRuleRealserverOutput) Weight ¶
func (o GetHttpRulesRuleRealserverOutput) Weight() pulumi.IntOutput
Scheduling weight.
type GetLayer4ListenersArgs ¶
type GetLayer4ListenersArgs struct { // ID of the layer4 listener to be queried. ListenerId *string `pulumi:"listenerId"` // Name of the layer4 listener to be queried. ListenerName *string `pulumi:"listenerName"` // Port of the layer4 listener to be queried. Port *int `pulumi:"port"` // Protocol of the layer4 listener to be queried. Valid values: `TCP` and `UDP`. Protocol string `pulumi:"protocol"` // ID of the GAAP proxy to be queried. ProxyId *string `pulumi:"proxyId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLayer4Listeners.
type GetLayer4ListenersListener ¶
type GetLayer4ListenersListener struct { // Timeout of the health check response. ConnectTimeout int `pulumi:"connectTimeout"` // Creation time of the layer4 listener. CreateTime string `pulumi:"createTime"` // Indicates whether health check is enable. HealthCheck bool `pulumi:"healthCheck"` // ID of the layer4 listener. Id string `pulumi:"id"` // Interval of the health check. Interval int `pulumi:"interval"` // Name of the layer4 listener. Name string `pulumi:"name"` // Port of the layer4 listener to be queried. Port int `pulumi:"port"` // Protocol of the layer4 listener to be queried. Valid values: `TCP` and `UDP`. Protocol string `pulumi:"protocol"` // ID of the GAAP proxy to be queried. ProxyId string `pulumi:"proxyId"` // Type of the realserver. RealserverType string `pulumi:"realserverType"` // Scheduling policy of the layer4 listener. Scheduler string `pulumi:"scheduler"` // Status of the layer4 listener. Status int `pulumi:"status"` }
type GetLayer4ListenersListenerArgs ¶
type GetLayer4ListenersListenerArgs struct { // Timeout of the health check response. ConnectTimeout pulumi.IntInput `pulumi:"connectTimeout"` // Creation time of the layer4 listener. CreateTime pulumi.StringInput `pulumi:"createTime"` // Indicates whether health check is enable. HealthCheck pulumi.BoolInput `pulumi:"healthCheck"` // ID of the layer4 listener. Id pulumi.StringInput `pulumi:"id"` // Interval of the health check. Interval pulumi.IntInput `pulumi:"interval"` // Name of the layer4 listener. Name pulumi.StringInput `pulumi:"name"` // Port of the layer4 listener to be queried. Port pulumi.IntInput `pulumi:"port"` // Protocol of the layer4 listener to be queried. Valid values: `TCP` and `UDP`. Protocol pulumi.StringInput `pulumi:"protocol"` // ID of the GAAP proxy to be queried. ProxyId pulumi.StringInput `pulumi:"proxyId"` // Type of the realserver. RealserverType pulumi.StringInput `pulumi:"realserverType"` // Scheduling policy of the layer4 listener. Scheduler pulumi.StringInput `pulumi:"scheduler"` // Status of the layer4 listener. Status pulumi.IntInput `pulumi:"status"` }
func (GetLayer4ListenersListenerArgs) ElementType ¶
func (GetLayer4ListenersListenerArgs) ElementType() reflect.Type
func (GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutput ¶
func (i GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutput() GetLayer4ListenersListenerOutput
func (GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutputWithContext ¶
func (i GetLayer4ListenersListenerArgs) ToGetLayer4ListenersListenerOutputWithContext(ctx context.Context) GetLayer4ListenersListenerOutput
type GetLayer4ListenersListenerArray ¶
type GetLayer4ListenersListenerArray []GetLayer4ListenersListenerInput
func (GetLayer4ListenersListenerArray) ElementType ¶
func (GetLayer4ListenersListenerArray) ElementType() reflect.Type
func (GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutput ¶
func (i GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutput() GetLayer4ListenersListenerArrayOutput
func (GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutputWithContext ¶
func (i GetLayer4ListenersListenerArray) ToGetLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer4ListenersListenerArrayOutput
type GetLayer4ListenersListenerArrayInput ¶
type GetLayer4ListenersListenerArrayInput interface { pulumi.Input ToGetLayer4ListenersListenerArrayOutput() GetLayer4ListenersListenerArrayOutput ToGetLayer4ListenersListenerArrayOutputWithContext(context.Context) GetLayer4ListenersListenerArrayOutput }
GetLayer4ListenersListenerArrayInput is an input type that accepts GetLayer4ListenersListenerArray and GetLayer4ListenersListenerArrayOutput values. You can construct a concrete instance of `GetLayer4ListenersListenerArrayInput` via:
GetLayer4ListenersListenerArray{ GetLayer4ListenersListenerArgs{...} }
type GetLayer4ListenersListenerArrayOutput ¶
type GetLayer4ListenersListenerArrayOutput struct{ *pulumi.OutputState }
func (GetLayer4ListenersListenerArrayOutput) ElementType ¶
func (GetLayer4ListenersListenerArrayOutput) ElementType() reflect.Type
func (GetLayer4ListenersListenerArrayOutput) Index ¶
func (o GetLayer4ListenersListenerArrayOutput) Index(i pulumi.IntInput) GetLayer4ListenersListenerOutput
func (GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutput ¶
func (o GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutput() GetLayer4ListenersListenerArrayOutput
func (GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutputWithContext ¶
func (o GetLayer4ListenersListenerArrayOutput) ToGetLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer4ListenersListenerArrayOutput
type GetLayer4ListenersListenerInput ¶
type GetLayer4ListenersListenerInput interface { pulumi.Input ToGetLayer4ListenersListenerOutput() GetLayer4ListenersListenerOutput ToGetLayer4ListenersListenerOutputWithContext(context.Context) GetLayer4ListenersListenerOutput }
GetLayer4ListenersListenerInput is an input type that accepts GetLayer4ListenersListenerArgs and GetLayer4ListenersListenerOutput values. You can construct a concrete instance of `GetLayer4ListenersListenerInput` via:
GetLayer4ListenersListenerArgs{...}
type GetLayer4ListenersListenerOutput ¶
type GetLayer4ListenersListenerOutput struct{ *pulumi.OutputState }
func (GetLayer4ListenersListenerOutput) ConnectTimeout ¶
func (o GetLayer4ListenersListenerOutput) ConnectTimeout() pulumi.IntOutput
Timeout of the health check response.
func (GetLayer4ListenersListenerOutput) CreateTime ¶
func (o GetLayer4ListenersListenerOutput) CreateTime() pulumi.StringOutput
Creation time of the layer4 listener.
func (GetLayer4ListenersListenerOutput) ElementType ¶
func (GetLayer4ListenersListenerOutput) ElementType() reflect.Type
func (GetLayer4ListenersListenerOutput) HealthCheck ¶
func (o GetLayer4ListenersListenerOutput) HealthCheck() pulumi.BoolOutput
Indicates whether health check is enable.
func (GetLayer4ListenersListenerOutput) Id ¶
func (o GetLayer4ListenersListenerOutput) Id() pulumi.StringOutput
ID of the layer4 listener.
func (GetLayer4ListenersListenerOutput) Interval ¶
func (o GetLayer4ListenersListenerOutput) Interval() pulumi.IntOutput
Interval of the health check.
func (GetLayer4ListenersListenerOutput) Name ¶
func (o GetLayer4ListenersListenerOutput) Name() pulumi.StringOutput
Name of the layer4 listener.
func (GetLayer4ListenersListenerOutput) Port ¶
func (o GetLayer4ListenersListenerOutput) Port() pulumi.IntOutput
Port of the layer4 listener to be queried.
func (GetLayer4ListenersListenerOutput) Protocol ¶
func (o GetLayer4ListenersListenerOutput) Protocol() pulumi.StringOutput
Protocol of the layer4 listener to be queried. Valid values: `TCP` and `UDP`.
func (GetLayer4ListenersListenerOutput) ProxyId ¶ added in v0.1.3
func (o GetLayer4ListenersListenerOutput) ProxyId() pulumi.StringOutput
ID of the GAAP proxy to be queried.
func (GetLayer4ListenersListenerOutput) RealserverType ¶
func (o GetLayer4ListenersListenerOutput) RealserverType() pulumi.StringOutput
Type of the realserver.
func (GetLayer4ListenersListenerOutput) Scheduler ¶
func (o GetLayer4ListenersListenerOutput) Scheduler() pulumi.StringOutput
Scheduling policy of the layer4 listener.
func (GetLayer4ListenersListenerOutput) Status ¶
func (o GetLayer4ListenersListenerOutput) Status() pulumi.IntOutput
Status of the layer4 listener.
func (GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutput ¶
func (o GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutput() GetLayer4ListenersListenerOutput
func (GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutputWithContext ¶
func (o GetLayer4ListenersListenerOutput) ToGetLayer4ListenersListenerOutputWithContext(ctx context.Context) GetLayer4ListenersListenerOutput
type GetLayer4ListenersOutputArgs ¶
type GetLayer4ListenersOutputArgs struct { // ID of the layer4 listener to be queried. ListenerId pulumi.StringPtrInput `pulumi:"listenerId"` // Name of the layer4 listener to be queried. ListenerName pulumi.StringPtrInput `pulumi:"listenerName"` // Port of the layer4 listener to be queried. Port pulumi.IntPtrInput `pulumi:"port"` // Protocol of the layer4 listener to be queried. Valid values: `TCP` and `UDP`. Protocol pulumi.StringInput `pulumi:"protocol"` // ID of the GAAP proxy to be queried. ProxyId pulumi.StringPtrInput `pulumi:"proxyId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLayer4Listeners.
func (GetLayer4ListenersOutputArgs) ElementType ¶
func (GetLayer4ListenersOutputArgs) ElementType() reflect.Type
type GetLayer4ListenersResult ¶
type GetLayer4ListenersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId *string `pulumi:"listenerId"` ListenerName *string `pulumi:"listenerName"` // An information list of layer4 listeners. Each element contains the following attributes: Listeners []GetLayer4ListenersListener `pulumi:"listeners"` // Port of the layer4 listener. Port *int `pulumi:"port"` // Protocol of the layer4 listener. Protocol string `pulumi:"protocol"` // ID of the GAAP proxy. ProxyId *string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getLayer4Listeners.
func GetLayer4Listeners ¶
func GetLayer4Listeners(ctx *pulumi.Context, args *GetLayer4ListenersArgs, opts ...pulumi.InvokeOption) (*GetLayer4ListenersResult, error)
Use this data source to query gaap layer4 listeners.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooRealserver, err := Gaap.NewRealserver(ctx, "fooRealserver", &Gaap.RealserverArgs{ Ip: pulumi.String("1.1.1.1"), }) if err != nil { return err } fooLayer4Listener, err := Gaap.NewLayer4Listener(ctx, "fooLayer4Listener", &Gaap.Layer4ListenerArgs{ Protocol: pulumi.String("TCP"), Port: pulumi.Int(80), RealserverType: pulumi.String("IP"), ProxyId: fooProxy.ID(), HealthCheck: pulumi.Bool(true), Interval: pulumi.Int(5), ConnectTimeout: pulumi.Int(2), RealserverBindSets: gaap.Layer4ListenerRealserverBindSetArray{ &gaap.Layer4ListenerRealserverBindSetArgs{ Id: fooRealserver.ID(), Ip: fooRealserver.Ip, Port: pulumi.Int(80), }, }, }) if err != nil { return err } _ = Gaap.GetLayer4ListenersOutput(ctx, gaap.GetLayer4ListenersOutputArgs{ Protocol: pulumi.String("TCP"), ProxyId: fooProxy.ID(), ListenerId: fooLayer4Listener.ID(), }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetLayer4ListenersResultOutput ¶
type GetLayer4ListenersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLayer4Listeners.
func GetLayer4ListenersOutput ¶
func GetLayer4ListenersOutput(ctx *pulumi.Context, args GetLayer4ListenersOutputArgs, opts ...pulumi.InvokeOption) GetLayer4ListenersResultOutput
func (GetLayer4ListenersResultOutput) ElementType ¶
func (GetLayer4ListenersResultOutput) ElementType() reflect.Type
func (GetLayer4ListenersResultOutput) Id ¶
func (o GetLayer4ListenersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLayer4ListenersResultOutput) ListenerId ¶
func (o GetLayer4ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
func (GetLayer4ListenersResultOutput) ListenerName ¶
func (o GetLayer4ListenersResultOutput) ListenerName() pulumi.StringPtrOutput
func (GetLayer4ListenersResultOutput) Listeners ¶
func (o GetLayer4ListenersResultOutput) Listeners() GetLayer4ListenersListenerArrayOutput
An information list of layer4 listeners. Each element contains the following attributes:
func (GetLayer4ListenersResultOutput) Port ¶
func (o GetLayer4ListenersResultOutput) Port() pulumi.IntPtrOutput
Port of the layer4 listener.
func (GetLayer4ListenersResultOutput) Protocol ¶
func (o GetLayer4ListenersResultOutput) Protocol() pulumi.StringOutput
Protocol of the layer4 listener.
func (GetLayer4ListenersResultOutput) ProxyId ¶
func (o GetLayer4ListenersResultOutput) ProxyId() pulumi.StringPtrOutput
ID of the GAAP proxy.
func (GetLayer4ListenersResultOutput) ResultOutputFile ¶
func (o GetLayer4ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutput ¶
func (o GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutput() GetLayer4ListenersResultOutput
func (GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutputWithContext ¶
func (o GetLayer4ListenersResultOutput) ToGetLayer4ListenersResultOutputWithContext(ctx context.Context) GetLayer4ListenersResultOutput
type GetLayer7ListenersArgs ¶
type GetLayer7ListenersArgs struct { // ID of the layer7 listener to be queried. ListenerId *string `pulumi:"listenerId"` // Name of the layer7 listener to be queried. ListenerName *string `pulumi:"listenerName"` // Port of the layer7 listener to be queried. Port *int `pulumi:"port"` // Protocol of the layer7 listener to be queried. Valid values: `HTTP` and `HTTPS`. Protocol string `pulumi:"protocol"` // ID of the GAAP proxy to be queried. ProxyId *string `pulumi:"proxyId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLayer7Listeners.
type GetLayer7ListenersListener ¶
type GetLayer7ListenersListener struct { // Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. AuthType int `pulumi:"authType"` // Certificate ID of the layer7 listener. CertificateId string `pulumi:"certificateId"` // (**Deprecated**) It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ID of the client certificate. // // Deprecated: It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ClientCertificateId string `pulumi:"clientCertificateId"` // ID list of the client certificate. ClientCertificateIds []string `pulumi:"clientCertificateIds"` // Creation time of the layer7 listener. CreateTime string `pulumi:"createTime"` // Protocol type of the forwarding. ForwardProtocol string `pulumi:"forwardProtocol"` // ID of the layer7 listener. Id string `pulumi:"id"` // Name of the layer7 listener. Name string `pulumi:"name"` // Port of the layer7 listener to be queried. Port int `pulumi:"port"` // Protocol of the layer7 listener to be queried. Valid values: `HTTP` and `HTTPS`. Protocol string `pulumi:"protocol"` // ID of the GAAP proxy to be queried. ProxyId string `pulumi:"proxyId"` // Status of the layer7 listener. Status int `pulumi:"status"` }
type GetLayer7ListenersListenerArgs ¶
type GetLayer7ListenersListenerArgs struct { // Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. AuthType pulumi.IntInput `pulumi:"authType"` // Certificate ID of the layer7 listener. CertificateId pulumi.StringInput `pulumi:"certificateId"` // (**Deprecated**) It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ID of the client certificate. // // Deprecated: It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ClientCertificateId pulumi.StringInput `pulumi:"clientCertificateId"` // ID list of the client certificate. ClientCertificateIds pulumi.StringArrayInput `pulumi:"clientCertificateIds"` // Creation time of the layer7 listener. CreateTime pulumi.StringInput `pulumi:"createTime"` // Protocol type of the forwarding. ForwardProtocol pulumi.StringInput `pulumi:"forwardProtocol"` // ID of the layer7 listener. Id pulumi.StringInput `pulumi:"id"` // Name of the layer7 listener. Name pulumi.StringInput `pulumi:"name"` // Port of the layer7 listener to be queried. Port pulumi.IntInput `pulumi:"port"` // Protocol of the layer7 listener to be queried. Valid values: `HTTP` and `HTTPS`. Protocol pulumi.StringInput `pulumi:"protocol"` // ID of the GAAP proxy to be queried. ProxyId pulumi.StringInput `pulumi:"proxyId"` // Status of the layer7 listener. Status pulumi.IntInput `pulumi:"status"` }
func (GetLayer7ListenersListenerArgs) ElementType ¶
func (GetLayer7ListenersListenerArgs) ElementType() reflect.Type
func (GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutput ¶
func (i GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutput() GetLayer7ListenersListenerOutput
func (GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutputWithContext ¶
func (i GetLayer7ListenersListenerArgs) ToGetLayer7ListenersListenerOutputWithContext(ctx context.Context) GetLayer7ListenersListenerOutput
type GetLayer7ListenersListenerArray ¶
type GetLayer7ListenersListenerArray []GetLayer7ListenersListenerInput
func (GetLayer7ListenersListenerArray) ElementType ¶
func (GetLayer7ListenersListenerArray) ElementType() reflect.Type
func (GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutput ¶
func (i GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutput() GetLayer7ListenersListenerArrayOutput
func (GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutputWithContext ¶
func (i GetLayer7ListenersListenerArray) ToGetLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer7ListenersListenerArrayOutput
type GetLayer7ListenersListenerArrayInput ¶
type GetLayer7ListenersListenerArrayInput interface { pulumi.Input ToGetLayer7ListenersListenerArrayOutput() GetLayer7ListenersListenerArrayOutput ToGetLayer7ListenersListenerArrayOutputWithContext(context.Context) GetLayer7ListenersListenerArrayOutput }
GetLayer7ListenersListenerArrayInput is an input type that accepts GetLayer7ListenersListenerArray and GetLayer7ListenersListenerArrayOutput values. You can construct a concrete instance of `GetLayer7ListenersListenerArrayInput` via:
GetLayer7ListenersListenerArray{ GetLayer7ListenersListenerArgs{...} }
type GetLayer7ListenersListenerArrayOutput ¶
type GetLayer7ListenersListenerArrayOutput struct{ *pulumi.OutputState }
func (GetLayer7ListenersListenerArrayOutput) ElementType ¶
func (GetLayer7ListenersListenerArrayOutput) ElementType() reflect.Type
func (GetLayer7ListenersListenerArrayOutput) Index ¶
func (o GetLayer7ListenersListenerArrayOutput) Index(i pulumi.IntInput) GetLayer7ListenersListenerOutput
func (GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutput ¶
func (o GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutput() GetLayer7ListenersListenerArrayOutput
func (GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutputWithContext ¶
func (o GetLayer7ListenersListenerArrayOutput) ToGetLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) GetLayer7ListenersListenerArrayOutput
type GetLayer7ListenersListenerInput ¶
type GetLayer7ListenersListenerInput interface { pulumi.Input ToGetLayer7ListenersListenerOutput() GetLayer7ListenersListenerOutput ToGetLayer7ListenersListenerOutputWithContext(context.Context) GetLayer7ListenersListenerOutput }
GetLayer7ListenersListenerInput is an input type that accepts GetLayer7ListenersListenerArgs and GetLayer7ListenersListenerOutput values. You can construct a concrete instance of `GetLayer7ListenersListenerInput` via:
GetLayer7ListenersListenerArgs{...}
type GetLayer7ListenersListenerOutput ¶
type GetLayer7ListenersListenerOutput struct{ *pulumi.OutputState }
func (GetLayer7ListenersListenerOutput) AuthType ¶
func (o GetLayer7ListenersListenerOutput) AuthType() pulumi.IntOutput
Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication.
func (GetLayer7ListenersListenerOutput) CertificateId ¶
func (o GetLayer7ListenersListenerOutput) CertificateId() pulumi.StringOutput
Certificate ID of the layer7 listener.
func (GetLayer7ListenersListenerOutput) ClientCertificateId
deprecated
func (o GetLayer7ListenersListenerOutput) ClientCertificateId() pulumi.StringOutput
(**Deprecated**) It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead. ID of the client certificate.
Deprecated: It has been deprecated from version 1.26.0. Use `clientCertificateIds` instead.
func (GetLayer7ListenersListenerOutput) ClientCertificateIds ¶
func (o GetLayer7ListenersListenerOutput) ClientCertificateIds() pulumi.StringArrayOutput
ID list of the client certificate.
func (GetLayer7ListenersListenerOutput) CreateTime ¶
func (o GetLayer7ListenersListenerOutput) CreateTime() pulumi.StringOutput
Creation time of the layer7 listener.
func (GetLayer7ListenersListenerOutput) ElementType ¶
func (GetLayer7ListenersListenerOutput) ElementType() reflect.Type
func (GetLayer7ListenersListenerOutput) ForwardProtocol ¶
func (o GetLayer7ListenersListenerOutput) ForwardProtocol() pulumi.StringOutput
Protocol type of the forwarding.
func (GetLayer7ListenersListenerOutput) Id ¶
func (o GetLayer7ListenersListenerOutput) Id() pulumi.StringOutput
ID of the layer7 listener.
func (GetLayer7ListenersListenerOutput) Name ¶
func (o GetLayer7ListenersListenerOutput) Name() pulumi.StringOutput
Name of the layer7 listener.
func (GetLayer7ListenersListenerOutput) Port ¶
func (o GetLayer7ListenersListenerOutput) Port() pulumi.IntOutput
Port of the layer7 listener to be queried.
func (GetLayer7ListenersListenerOutput) Protocol ¶
func (o GetLayer7ListenersListenerOutput) Protocol() pulumi.StringOutput
Protocol of the layer7 listener to be queried. Valid values: `HTTP` and `HTTPS`.
func (GetLayer7ListenersListenerOutput) ProxyId ¶ added in v0.1.3
func (o GetLayer7ListenersListenerOutput) ProxyId() pulumi.StringOutput
ID of the GAAP proxy to be queried.
func (GetLayer7ListenersListenerOutput) Status ¶
func (o GetLayer7ListenersListenerOutput) Status() pulumi.IntOutput
Status of the layer7 listener.
func (GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutput ¶
func (o GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutput() GetLayer7ListenersListenerOutput
func (GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutputWithContext ¶
func (o GetLayer7ListenersListenerOutput) ToGetLayer7ListenersListenerOutputWithContext(ctx context.Context) GetLayer7ListenersListenerOutput
type GetLayer7ListenersOutputArgs ¶
type GetLayer7ListenersOutputArgs struct { // ID of the layer7 listener to be queried. ListenerId pulumi.StringPtrInput `pulumi:"listenerId"` // Name of the layer7 listener to be queried. ListenerName pulumi.StringPtrInput `pulumi:"listenerName"` // Port of the layer7 listener to be queried. Port pulumi.IntPtrInput `pulumi:"port"` // Protocol of the layer7 listener to be queried. Valid values: `HTTP` and `HTTPS`. Protocol pulumi.StringInput `pulumi:"protocol"` // ID of the GAAP proxy to be queried. ProxyId pulumi.StringPtrInput `pulumi:"proxyId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLayer7Listeners.
func (GetLayer7ListenersOutputArgs) ElementType ¶
func (GetLayer7ListenersOutputArgs) ElementType() reflect.Type
type GetLayer7ListenersResult ¶
type GetLayer7ListenersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId *string `pulumi:"listenerId"` ListenerName *string `pulumi:"listenerName"` // An information list of layer7 listeners. Each element contains the following attributes: Listeners []GetLayer7ListenersListener `pulumi:"listeners"` // Port of the layer7 listener. Port *int `pulumi:"port"` // Protocol of the layer7 listener. Protocol string `pulumi:"protocol"` // ID of the GAAP proxy. ProxyId *string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getLayer7Listeners.
func GetLayer7Listeners ¶
func GetLayer7Listeners(ctx *pulumi.Context, args *GetLayer7ListenersArgs, opts ...pulumi.InvokeOption) (*GetLayer7ListenersResult, error)
Use this data source to query gaap layer7 listeners.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooLayer7Listener, err := Gaap.NewLayer7Listener(ctx, "fooLayer7Listener", &Gaap.Layer7ListenerArgs{ Protocol: pulumi.String("HTTP"), Port: pulumi.Int(80), ProxyId: fooProxy.ID(), }) if err != nil { return err } _ = Gaap.GetLayer7ListenersOutput(ctx, gaap.GetLayer7ListenersOutputArgs{ Protocol: pulumi.String("HTTP"), ProxyId: fooProxy.ID(), ListenerId: fooLayer7Listener.ID(), }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetLayer7ListenersResultOutput ¶
type GetLayer7ListenersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLayer7Listeners.
func GetLayer7ListenersOutput ¶
func GetLayer7ListenersOutput(ctx *pulumi.Context, args GetLayer7ListenersOutputArgs, opts ...pulumi.InvokeOption) GetLayer7ListenersResultOutput
func (GetLayer7ListenersResultOutput) ElementType ¶
func (GetLayer7ListenersResultOutput) ElementType() reflect.Type
func (GetLayer7ListenersResultOutput) Id ¶
func (o GetLayer7ListenersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLayer7ListenersResultOutput) ListenerId ¶
func (o GetLayer7ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
func (GetLayer7ListenersResultOutput) ListenerName ¶
func (o GetLayer7ListenersResultOutput) ListenerName() pulumi.StringPtrOutput
func (GetLayer7ListenersResultOutput) Listeners ¶
func (o GetLayer7ListenersResultOutput) Listeners() GetLayer7ListenersListenerArrayOutput
An information list of layer7 listeners. Each element contains the following attributes:
func (GetLayer7ListenersResultOutput) Port ¶
func (o GetLayer7ListenersResultOutput) Port() pulumi.IntPtrOutput
Port of the layer7 listener.
func (GetLayer7ListenersResultOutput) Protocol ¶
func (o GetLayer7ListenersResultOutput) Protocol() pulumi.StringOutput
Protocol of the layer7 listener.
func (GetLayer7ListenersResultOutput) ProxyId ¶
func (o GetLayer7ListenersResultOutput) ProxyId() pulumi.StringPtrOutput
ID of the GAAP proxy.
func (GetLayer7ListenersResultOutput) ResultOutputFile ¶
func (o GetLayer7ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutput ¶
func (o GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutput() GetLayer7ListenersResultOutput
func (GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutputWithContext ¶
func (o GetLayer7ListenersResultOutput) ToGetLayer7ListenersResultOutputWithContext(ctx context.Context) GetLayer7ListenersResultOutput
type GetListenerRealServersArgs ¶ added in v0.1.8
type GetListenerRealServersArgs struct { // listener ID. ListenerId string `pulumi:"listenerId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getListenerRealServers.
type GetListenerRealServersBindRealServerSet ¶ added in v0.1.8
type GetListenerRealServersBindRealServerSet struct { // When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal. DownIPLists []string `pulumi:"downIPLists"` // The primary and secondary roles of the real server, 'master' represents primary, 'slave' represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on. RealServerFailoverRole string `pulumi:"realServerFailoverRole"` // Real Server IP. RealServerIP string `pulumi:"realServerIP"` // Real Server Id. RealServerId string `pulumi:"realServerId"` // The port number of the real serverNote: This field may return null, indicating that a valid value cannot be obtained. RealServerPort int `pulumi:"realServerPort"` // real server health check status, where:0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained. RealServerStatus int `pulumi:"realServerStatus"` // The weight of this real server. RealServerWeight int `pulumi:"realServerWeight"` }
type GetListenerRealServersBindRealServerSetArgs ¶ added in v0.1.8
type GetListenerRealServersBindRealServerSetArgs struct { // When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal. DownIPLists pulumi.StringArrayInput `pulumi:"downIPLists"` // The primary and secondary roles of the real server, 'master' represents primary, 'slave' represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on. RealServerFailoverRole pulumi.StringInput `pulumi:"realServerFailoverRole"` // Real Server IP. RealServerIP pulumi.StringInput `pulumi:"realServerIP"` // Real Server Id. RealServerId pulumi.StringInput `pulumi:"realServerId"` // The port number of the real serverNote: This field may return null, indicating that a valid value cannot be obtained. RealServerPort pulumi.IntInput `pulumi:"realServerPort"` // real server health check status, where:0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained. RealServerStatus pulumi.IntInput `pulumi:"realServerStatus"` // The weight of this real server. RealServerWeight pulumi.IntInput `pulumi:"realServerWeight"` }
func (GetListenerRealServersBindRealServerSetArgs) ElementType ¶ added in v0.1.8
func (GetListenerRealServersBindRealServerSetArgs) ElementType() reflect.Type
func (GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutput ¶ added in v0.1.8
func (i GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutput() GetListenerRealServersBindRealServerSetOutput
func (GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutputWithContext ¶ added in v0.1.8
func (i GetListenerRealServersBindRealServerSetArgs) ToGetListenerRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetOutput
type GetListenerRealServersBindRealServerSetArray ¶ added in v0.1.8
type GetListenerRealServersBindRealServerSetArray []GetListenerRealServersBindRealServerSetInput
func (GetListenerRealServersBindRealServerSetArray) ElementType ¶ added in v0.1.8
func (GetListenerRealServersBindRealServerSetArray) ElementType() reflect.Type
func (GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutput ¶ added in v0.1.8
func (i GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutput() GetListenerRealServersBindRealServerSetArrayOutput
func (GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetListenerRealServersBindRealServerSetArray) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetArrayOutput
type GetListenerRealServersBindRealServerSetArrayInput ¶ added in v0.1.8
type GetListenerRealServersBindRealServerSetArrayInput interface { pulumi.Input ToGetListenerRealServersBindRealServerSetArrayOutput() GetListenerRealServersBindRealServerSetArrayOutput ToGetListenerRealServersBindRealServerSetArrayOutputWithContext(context.Context) GetListenerRealServersBindRealServerSetArrayOutput }
GetListenerRealServersBindRealServerSetArrayInput is an input type that accepts GetListenerRealServersBindRealServerSetArray and GetListenerRealServersBindRealServerSetArrayOutput values. You can construct a concrete instance of `GetListenerRealServersBindRealServerSetArrayInput` via:
GetListenerRealServersBindRealServerSetArray{ GetListenerRealServersBindRealServerSetArgs{...} }
type GetListenerRealServersBindRealServerSetArrayOutput ¶ added in v0.1.8
type GetListenerRealServersBindRealServerSetArrayOutput struct{ *pulumi.OutputState }
func (GetListenerRealServersBindRealServerSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetListenerRealServersBindRealServerSetArrayOutput) ElementType() reflect.Type
func (GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutput ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutput() GetListenerRealServersBindRealServerSetArrayOutput
func (GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetArrayOutput) ToGetListenerRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetArrayOutput
type GetListenerRealServersBindRealServerSetInput ¶ added in v0.1.8
type GetListenerRealServersBindRealServerSetInput interface { pulumi.Input ToGetListenerRealServersBindRealServerSetOutput() GetListenerRealServersBindRealServerSetOutput ToGetListenerRealServersBindRealServerSetOutputWithContext(context.Context) GetListenerRealServersBindRealServerSetOutput }
GetListenerRealServersBindRealServerSetInput is an input type that accepts GetListenerRealServersBindRealServerSetArgs and GetListenerRealServersBindRealServerSetOutput values. You can construct a concrete instance of `GetListenerRealServersBindRealServerSetInput` via:
GetListenerRealServersBindRealServerSetArgs{...}
type GetListenerRealServersBindRealServerSetOutput ¶ added in v0.1.8
type GetListenerRealServersBindRealServerSetOutput struct{ *pulumi.OutputState }
func (GetListenerRealServersBindRealServerSetOutput) DownIPLists ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetOutput) DownIPLists() pulumi.StringArrayOutput
When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal.
func (GetListenerRealServersBindRealServerSetOutput) ElementType ¶ added in v0.1.8
func (GetListenerRealServersBindRealServerSetOutput) ElementType() reflect.Type
func (GetListenerRealServersBindRealServerSetOutput) RealServerFailoverRole ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetOutput) RealServerFailoverRole() pulumi.StringOutput
The primary and secondary roles of the real server, 'master' represents primary, 'slave' represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on.
func (GetListenerRealServersBindRealServerSetOutput) RealServerIP ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetOutput) RealServerIP() pulumi.StringOutput
Real Server IP.
func (GetListenerRealServersBindRealServerSetOutput) RealServerId ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetOutput) RealServerId() pulumi.StringOutput
Real Server Id.
func (GetListenerRealServersBindRealServerSetOutput) RealServerPort ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetOutput) RealServerPort() pulumi.IntOutput
The port number of the real serverNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetListenerRealServersBindRealServerSetOutput) RealServerStatus ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetOutput) RealServerStatus() pulumi.IntOutput
real server health check status, where:0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetListenerRealServersBindRealServerSetOutput) RealServerWeight ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetOutput) RealServerWeight() pulumi.IntOutput
The weight of this real server.
func (GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutput ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutput() GetListenerRealServersBindRealServerSetOutput
func (GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutputWithContext ¶ added in v0.1.8
func (o GetListenerRealServersBindRealServerSetOutput) ToGetListenerRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersBindRealServerSetOutput
type GetListenerRealServersOutputArgs ¶ added in v0.1.8
type GetListenerRealServersOutputArgs struct { // listener ID. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getListenerRealServers.
func (GetListenerRealServersOutputArgs) ElementType ¶ added in v0.1.8
func (GetListenerRealServersOutputArgs) ElementType() reflect.Type
type GetListenerRealServersRealServerSet ¶ added in v0.1.8
type GetListenerRealServersRealServerSet struct { // Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist. InBanBlacklist int `pulumi:"inBanBlacklist"` // Project Id. ProjectId int `pulumi:"projectId"` // Real Server IP. RealServerIP string `pulumi:"realServerIP"` // Real Server Id. RealServerId string `pulumi:"realServerId"` // Real Server Name. RealServerName string `pulumi:"realServerName"` }
type GetListenerRealServersRealServerSetArgs ¶ added in v0.1.8
type GetListenerRealServersRealServerSetArgs struct { // Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist. InBanBlacklist pulumi.IntInput `pulumi:"inBanBlacklist"` // Project Id. ProjectId pulumi.IntInput `pulumi:"projectId"` // Real Server IP. RealServerIP pulumi.StringInput `pulumi:"realServerIP"` // Real Server Id. RealServerId pulumi.StringInput `pulumi:"realServerId"` // Real Server Name. RealServerName pulumi.StringInput `pulumi:"realServerName"` }
func (GetListenerRealServersRealServerSetArgs) ElementType ¶ added in v0.1.8
func (GetListenerRealServersRealServerSetArgs) ElementType() reflect.Type
func (GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutput ¶ added in v0.1.8
func (i GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutput() GetListenerRealServersRealServerSetOutput
func (GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutputWithContext ¶ added in v0.1.8
func (i GetListenerRealServersRealServerSetArgs) ToGetListenerRealServersRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetOutput
type GetListenerRealServersRealServerSetArray ¶ added in v0.1.8
type GetListenerRealServersRealServerSetArray []GetListenerRealServersRealServerSetInput
func (GetListenerRealServersRealServerSetArray) ElementType ¶ added in v0.1.8
func (GetListenerRealServersRealServerSetArray) ElementType() reflect.Type
func (GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutput ¶ added in v0.1.8
func (i GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutput() GetListenerRealServersRealServerSetArrayOutput
func (GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetListenerRealServersRealServerSetArray) ToGetListenerRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetArrayOutput
type GetListenerRealServersRealServerSetArrayInput ¶ added in v0.1.8
type GetListenerRealServersRealServerSetArrayInput interface { pulumi.Input ToGetListenerRealServersRealServerSetArrayOutput() GetListenerRealServersRealServerSetArrayOutput ToGetListenerRealServersRealServerSetArrayOutputWithContext(context.Context) GetListenerRealServersRealServerSetArrayOutput }
GetListenerRealServersRealServerSetArrayInput is an input type that accepts GetListenerRealServersRealServerSetArray and GetListenerRealServersRealServerSetArrayOutput values. You can construct a concrete instance of `GetListenerRealServersRealServerSetArrayInput` via:
GetListenerRealServersRealServerSetArray{ GetListenerRealServersRealServerSetArgs{...} }
type GetListenerRealServersRealServerSetArrayOutput ¶ added in v0.1.8
type GetListenerRealServersRealServerSetArrayOutput struct{ *pulumi.OutputState }
func (GetListenerRealServersRealServerSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetListenerRealServersRealServerSetArrayOutput) ElementType() reflect.Type
func (GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutput ¶ added in v0.1.8
func (o GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutput() GetListenerRealServersRealServerSetArrayOutput
func (GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetListenerRealServersRealServerSetArrayOutput) ToGetListenerRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetArrayOutput
type GetListenerRealServersRealServerSetInput ¶ added in v0.1.8
type GetListenerRealServersRealServerSetInput interface { pulumi.Input ToGetListenerRealServersRealServerSetOutput() GetListenerRealServersRealServerSetOutput ToGetListenerRealServersRealServerSetOutputWithContext(context.Context) GetListenerRealServersRealServerSetOutput }
GetListenerRealServersRealServerSetInput is an input type that accepts GetListenerRealServersRealServerSetArgs and GetListenerRealServersRealServerSetOutput values. You can construct a concrete instance of `GetListenerRealServersRealServerSetInput` via:
GetListenerRealServersRealServerSetArgs{...}
type GetListenerRealServersRealServerSetOutput ¶ added in v0.1.8
type GetListenerRealServersRealServerSetOutput struct{ *pulumi.OutputState }
func (GetListenerRealServersRealServerSetOutput) ElementType ¶ added in v0.1.8
func (GetListenerRealServersRealServerSetOutput) ElementType() reflect.Type
func (GetListenerRealServersRealServerSetOutput) InBanBlacklist ¶ added in v0.1.8
func (o GetListenerRealServersRealServerSetOutput) InBanBlacklist() pulumi.IntOutput
Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.
func (GetListenerRealServersRealServerSetOutput) ProjectId ¶ added in v0.1.8
func (o GetListenerRealServersRealServerSetOutput) ProjectId() pulumi.IntOutput
Project Id.
func (GetListenerRealServersRealServerSetOutput) RealServerIP ¶ added in v0.1.8
func (o GetListenerRealServersRealServerSetOutput) RealServerIP() pulumi.StringOutput
Real Server IP.
func (GetListenerRealServersRealServerSetOutput) RealServerId ¶ added in v0.1.8
func (o GetListenerRealServersRealServerSetOutput) RealServerId() pulumi.StringOutput
Real Server Id.
func (GetListenerRealServersRealServerSetOutput) RealServerName ¶ added in v0.1.8
func (o GetListenerRealServersRealServerSetOutput) RealServerName() pulumi.StringOutput
Real Server Name.
func (GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutput ¶ added in v0.1.8
func (o GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutput() GetListenerRealServersRealServerSetOutput
func (GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutputWithContext ¶ added in v0.1.8
func (o GetListenerRealServersRealServerSetOutput) ToGetListenerRealServersRealServerSetOutputWithContext(ctx context.Context) GetListenerRealServersRealServerSetOutput
type GetListenerRealServersResult ¶ added in v0.1.8
type GetListenerRealServersResult struct { // Bound real server Information List. BindRealServerSets []GetListenerRealServersBindRealServerSet `pulumi:"bindRealServerSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId string `pulumi:"listenerId"` // Real Server Set. RealServerSets []GetListenerRealServersRealServerSet `pulumi:"realServerSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getListenerRealServers.
func GetListenerRealServers ¶ added in v0.1.8
func GetListenerRealServers(ctx *pulumi.Context, args *GetListenerRealServersArgs, opts ...pulumi.InvokeOption) (*GetListenerRealServersResult, error)
Use this data source to query detailed information of gaap listener real servers
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetListenerRealServers(ctx, &gaap.GetListenerRealServersArgs{ ListenerId: "listener-xxxxxx", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetListenerRealServersResultOutput ¶ added in v0.1.8
type GetListenerRealServersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListenerRealServers.
func GetListenerRealServersOutput ¶ added in v0.1.8
func GetListenerRealServersOutput(ctx *pulumi.Context, args GetListenerRealServersOutputArgs, opts ...pulumi.InvokeOption) GetListenerRealServersResultOutput
func (GetListenerRealServersResultOutput) BindRealServerSets ¶ added in v0.1.8
func (o GetListenerRealServersResultOutput) BindRealServerSets() GetListenerRealServersBindRealServerSetArrayOutput
Bound real server Information List.
func (GetListenerRealServersResultOutput) ElementType ¶ added in v0.1.8
func (GetListenerRealServersResultOutput) ElementType() reflect.Type
func (GetListenerRealServersResultOutput) Id ¶ added in v0.1.8
func (o GetListenerRealServersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListenerRealServersResultOutput) ListenerId ¶ added in v0.1.8
func (o GetListenerRealServersResultOutput) ListenerId() pulumi.StringOutput
func (GetListenerRealServersResultOutput) RealServerSets ¶ added in v0.1.8
func (o GetListenerRealServersResultOutput) RealServerSets() GetListenerRealServersRealServerSetArrayOutput
Real Server Set.
func (GetListenerRealServersResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetListenerRealServersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutput ¶ added in v0.1.8
func (o GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutput() GetListenerRealServersResultOutput
func (GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutputWithContext ¶ added in v0.1.8
func (o GetListenerRealServersResultOutput) ToGetListenerRealServersResultOutputWithContext(ctx context.Context) GetListenerRealServersResultOutput
type GetListenerStatisticsArgs ¶ added in v0.1.8
type GetListenerStatisticsArgs struct { // End Time. EndTime string `pulumi:"endTime"` // Monitoring granularity, currently supporting 300 3600 86400, in seconds.The query time range does not exceed 1 day and supports a minimum granularity of 300 seconds;The query interval should not exceed 7 days and support a minimum granularity of 3600 seconds;The query interval exceeds 7 days and supports a minimum granularity of 86400 seconds. Granularity int `pulumi:"granularity"` // Listener Id. ListenerId string `pulumi:"listenerId"` // List of statistical indicator names. Supporting: InBandwidth, OutBandwidth, Concurrent, InPackets, OutPackets. MetricNames []string `pulumi:"metricNames"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start Time. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getListenerStatistics.
type GetListenerStatisticsOutputArgs ¶ added in v0.1.8
type GetListenerStatisticsOutputArgs struct { // End Time. EndTime pulumi.StringInput `pulumi:"endTime"` // Monitoring granularity, currently supporting 300 3600 86400, in seconds.The query time range does not exceed 1 day and supports a minimum granularity of 300 seconds;The query interval should not exceed 7 days and support a minimum granularity of 3600 seconds;The query interval exceeds 7 days and supports a minimum granularity of 86400 seconds. Granularity pulumi.IntInput `pulumi:"granularity"` // Listener Id. ListenerId pulumi.StringInput `pulumi:"listenerId"` // List of statistical indicator names. Supporting: InBandwidth, OutBandwidth, Concurrent, InPackets, OutPackets. MetricNames pulumi.StringArrayInput `pulumi:"metricNames"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start Time. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getListenerStatistics.
func (GetListenerStatisticsOutputArgs) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsOutputArgs) ElementType() reflect.Type
type GetListenerStatisticsResult ¶ added in v0.1.8
type GetListenerStatisticsResult struct { EndTime string `pulumi:"endTime"` Granularity int `pulumi:"granularity"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId string `pulumi:"listenerId"` MetricNames []string `pulumi:"metricNames"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` // Channel Group Statistics. StatisticsDatas []GetListenerStatisticsStatisticsData `pulumi:"statisticsDatas"` }
A collection of values returned by getListenerStatistics.
func GetListenerStatistics ¶ added in v0.1.8
func GetListenerStatistics(ctx *pulumi.Context, args *GetListenerStatisticsArgs, opts ...pulumi.InvokeOption) (*GetListenerStatisticsResult, error)
Use this data source to query detailed information of gaap listener statistics
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetListenerStatistics(ctx, &gaap.GetListenerStatisticsArgs{ EndTime: "2023-10-19 23:59:59", Granularity: 300, ListenerId: "listener-xxxxxx", MetricNames: []string{ "InBandwidth", "OutBandwidth", "InPackets", "OutPackets", "Concurrent", }, StartTime: "2023-10-19 00:00:00", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetListenerStatisticsResultOutput ¶ added in v0.1.8
type GetListenerStatisticsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListenerStatistics.
func GetListenerStatisticsOutput ¶ added in v0.1.8
func GetListenerStatisticsOutput(ctx *pulumi.Context, args GetListenerStatisticsOutputArgs, opts ...pulumi.InvokeOption) GetListenerStatisticsResultOutput
func (GetListenerStatisticsResultOutput) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsResultOutput) ElementType() reflect.Type
func (GetListenerStatisticsResultOutput) EndTime ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) EndTime() pulumi.StringOutput
func (GetListenerStatisticsResultOutput) Granularity ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) Granularity() pulumi.IntOutput
func (GetListenerStatisticsResultOutput) Id ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListenerStatisticsResultOutput) ListenerId ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) ListenerId() pulumi.StringOutput
func (GetListenerStatisticsResultOutput) MetricNames ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) MetricNames() pulumi.StringArrayOutput
func (GetListenerStatisticsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetListenerStatisticsResultOutput) StartTime ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) StartTime() pulumi.StringOutput
func (GetListenerStatisticsResultOutput) StatisticsDatas ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) StatisticsDatas() GetListenerStatisticsStatisticsDataArrayOutput
Channel Group Statistics.
func (GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutput ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutput() GetListenerStatisticsResultOutput
func (GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutputWithContext ¶ added in v0.1.8
func (o GetListenerStatisticsResultOutput) ToGetListenerStatisticsResultOutputWithContext(ctx context.Context) GetListenerStatisticsResultOutput
type GetListenerStatisticsStatisticsData ¶ added in v0.1.8
type GetListenerStatisticsStatisticsData struct { // Metric Data. MetricDatas []GetListenerStatisticsStatisticsDataMetricData `pulumi:"metricDatas"` // Metric Name. MetricName string `pulumi:"metricName"` }
type GetListenerStatisticsStatisticsDataArgs ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataArgs struct { // Metric Data. MetricDatas GetListenerStatisticsStatisticsDataMetricDataArrayInput `pulumi:"metricDatas"` // Metric Name. MetricName pulumi.StringInput `pulumi:"metricName"` }
func (GetListenerStatisticsStatisticsDataArgs) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsStatisticsDataArgs) ElementType() reflect.Type
func (GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutput ¶ added in v0.1.8
func (i GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutput() GetListenerStatisticsStatisticsDataOutput
func (GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutputWithContext ¶ added in v0.1.8
func (i GetListenerStatisticsStatisticsDataArgs) ToGetListenerStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataOutput
type GetListenerStatisticsStatisticsDataArray ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataArray []GetListenerStatisticsStatisticsDataInput
func (GetListenerStatisticsStatisticsDataArray) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsStatisticsDataArray) ElementType() reflect.Type
func (GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutput ¶ added in v0.1.8
func (i GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutput() GetListenerStatisticsStatisticsDataArrayOutput
func (GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetListenerStatisticsStatisticsDataArray) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataArrayOutput
type GetListenerStatisticsStatisticsDataArrayInput ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataArrayInput interface { pulumi.Input ToGetListenerStatisticsStatisticsDataArrayOutput() GetListenerStatisticsStatisticsDataArrayOutput ToGetListenerStatisticsStatisticsDataArrayOutputWithContext(context.Context) GetListenerStatisticsStatisticsDataArrayOutput }
GetListenerStatisticsStatisticsDataArrayInput is an input type that accepts GetListenerStatisticsStatisticsDataArray and GetListenerStatisticsStatisticsDataArrayOutput values. You can construct a concrete instance of `GetListenerStatisticsStatisticsDataArrayInput` via:
GetListenerStatisticsStatisticsDataArray{ GetListenerStatisticsStatisticsDataArgs{...} }
type GetListenerStatisticsStatisticsDataArrayOutput ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataArrayOutput struct{ *pulumi.OutputState }
func (GetListenerStatisticsStatisticsDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsStatisticsDataArrayOutput) ElementType() reflect.Type
func (GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutput ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutput() GetListenerStatisticsStatisticsDataArrayOutput
func (GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataArrayOutput) ToGetListenerStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataArrayOutput
type GetListenerStatisticsStatisticsDataInput ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataInput interface { pulumi.Input ToGetListenerStatisticsStatisticsDataOutput() GetListenerStatisticsStatisticsDataOutput ToGetListenerStatisticsStatisticsDataOutputWithContext(context.Context) GetListenerStatisticsStatisticsDataOutput }
GetListenerStatisticsStatisticsDataInput is an input type that accepts GetListenerStatisticsStatisticsDataArgs and GetListenerStatisticsStatisticsDataOutput values. You can construct a concrete instance of `GetListenerStatisticsStatisticsDataInput` via:
GetListenerStatisticsStatisticsDataArgs{...}
type GetListenerStatisticsStatisticsDataMetricData ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataMetricDataArgs ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataMetricDataArgs struct { // Statistical data valueNote: This field may return null, indicating that a valid value cannot be obtained. Data pulumi.Float64Input `pulumi:"data"` // Time. Time pulumi.IntInput `pulumi:"time"` }
func (GetListenerStatisticsStatisticsDataMetricDataArgs) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsStatisticsDataMetricDataArgs) ElementType() reflect.Type
func (GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutput ¶ added in v0.1.8
func (i GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutput() GetListenerStatisticsStatisticsDataMetricDataOutput
func (GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext ¶ added in v0.1.8
func (i GetListenerStatisticsStatisticsDataMetricDataArgs) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataOutput
type GetListenerStatisticsStatisticsDataMetricDataArray ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataMetricDataArray []GetListenerStatisticsStatisticsDataMetricDataInput
func (GetListenerStatisticsStatisticsDataMetricDataArray) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsStatisticsDataMetricDataArray) ElementType() reflect.Type
func (GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput ¶ added in v0.1.8
func (i GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput() GetListenerStatisticsStatisticsDataMetricDataArrayOutput
func (GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetListenerStatisticsStatisticsDataMetricDataArray) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataArrayOutput
type GetListenerStatisticsStatisticsDataMetricDataArrayInput ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataMetricDataArrayInput interface { pulumi.Input ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput() GetListenerStatisticsStatisticsDataMetricDataArrayOutput ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext(context.Context) GetListenerStatisticsStatisticsDataMetricDataArrayOutput }
GetListenerStatisticsStatisticsDataMetricDataArrayInput is an input type that accepts GetListenerStatisticsStatisticsDataMetricDataArray and GetListenerStatisticsStatisticsDataMetricDataArrayOutput values. You can construct a concrete instance of `GetListenerStatisticsStatisticsDataMetricDataArrayInput` via:
GetListenerStatisticsStatisticsDataMetricDataArray{ GetListenerStatisticsStatisticsDataMetricDataArgs{...} }
type GetListenerStatisticsStatisticsDataMetricDataArrayOutput ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataMetricDataArrayOutput struct{ *pulumi.OutputState }
func (GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ElementType() reflect.Type
func (GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutput() GetListenerStatisticsStatisticsDataMetricDataArrayOutput
func (GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataMetricDataArrayOutput) ToGetListenerStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataArrayOutput
type GetListenerStatisticsStatisticsDataMetricDataInput ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataMetricDataInput interface { pulumi.Input ToGetListenerStatisticsStatisticsDataMetricDataOutput() GetListenerStatisticsStatisticsDataMetricDataOutput ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext(context.Context) GetListenerStatisticsStatisticsDataMetricDataOutput }
GetListenerStatisticsStatisticsDataMetricDataInput is an input type that accepts GetListenerStatisticsStatisticsDataMetricDataArgs and GetListenerStatisticsStatisticsDataMetricDataOutput values. You can construct a concrete instance of `GetListenerStatisticsStatisticsDataMetricDataInput` via:
GetListenerStatisticsStatisticsDataMetricDataArgs{...}
type GetListenerStatisticsStatisticsDataMetricDataOutput ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataMetricDataOutput struct{ *pulumi.OutputState }
func (GetListenerStatisticsStatisticsDataMetricDataOutput) Data ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataMetricDataOutput) Data() pulumi.Float64Output
Statistical data valueNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetListenerStatisticsStatisticsDataMetricDataOutput) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsStatisticsDataMetricDataOutput) ElementType() reflect.Type
func (GetListenerStatisticsStatisticsDataMetricDataOutput) Time ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataMetricDataOutput) Time() pulumi.IntOutput
Time.
func (GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutput ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutput() GetListenerStatisticsStatisticsDataMetricDataOutput
func (GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataMetricDataOutput) ToGetListenerStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataMetricDataOutput
type GetListenerStatisticsStatisticsDataOutput ¶ added in v0.1.8
type GetListenerStatisticsStatisticsDataOutput struct{ *pulumi.OutputState }
func (GetListenerStatisticsStatisticsDataOutput) ElementType ¶ added in v0.1.8
func (GetListenerStatisticsStatisticsDataOutput) ElementType() reflect.Type
func (GetListenerStatisticsStatisticsDataOutput) MetricDatas ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataOutput) MetricDatas() GetListenerStatisticsStatisticsDataMetricDataArrayOutput
Metric Data.
func (GetListenerStatisticsStatisticsDataOutput) MetricName ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataOutput) MetricName() pulumi.StringOutput
Metric Name.
func (GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutput ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutput() GetListenerStatisticsStatisticsDataOutput
func (GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutputWithContext ¶ added in v0.1.8
func (o GetListenerStatisticsStatisticsDataOutput) ToGetListenerStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetListenerStatisticsStatisticsDataOutput
type GetProxiesArgs ¶
type GetProxiesArgs struct { // Access region of the GAAP proxy to be queried. Conflict with `ids`. AccessRegion *string `pulumi:"accessRegion"` // ID of the GAAP proxy to be queried. Conflict with `projectId`, `accessRegion` and `realserverRegion`. Ids []string `pulumi:"ids"` // Project ID of the GAAP proxy to be queried. Conflict with `ids`. ProjectId *int `pulumi:"projectId"` // Region of the GAAP realserver to be queried. Conflict with `ids`. RealserverRegion *string `pulumi:"realserverRegion"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one. Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getProxies.
type GetProxiesOutputArgs ¶
type GetProxiesOutputArgs struct { // Access region of the GAAP proxy to be queried. Conflict with `ids`. AccessRegion pulumi.StringPtrInput `pulumi:"accessRegion"` // ID of the GAAP proxy to be queried. Conflict with `projectId`, `accessRegion` and `realserverRegion`. Ids pulumi.StringArrayInput `pulumi:"ids"` // Project ID of the GAAP proxy to be queried. Conflict with `ids`. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Region of the GAAP realserver to be queried. Conflict with `ids`. RealserverRegion pulumi.StringPtrInput `pulumi:"realserverRegion"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one. Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking getProxies.
func (GetProxiesOutputArgs) ElementType ¶
func (GetProxiesOutputArgs) ElementType() reflect.Type
type GetProxiesProxy ¶
type GetProxiesProxy struct { // Access region of the GAAP proxy to be queried. Conflict with `ids`. AccessRegion string `pulumi:"accessRegion"` // Maximum bandwidth of the GAAP proxy, unit is Mbps. Bandwidth int `pulumi:"bandwidth"` // Maximum concurrency of the GAAP proxy, unit is 10k. Concurrent int `pulumi:"concurrent"` // Creation time of the GAAP proxy. CreateTime string `pulumi:"createTime"` // Access domain of the GAAP proxy. Domain string `pulumi:"domain"` // Forwarding IP of the GAAP proxy. ForwardIp string `pulumi:"forwardIp"` // ID of the GAAP proxy. Id string `pulumi:"id"` // Access domain of the GAAP proxy. Ip string `pulumi:"ip"` // Name of the GAAP proxy. Name string `pulumi:"name"` // Security policy ID of the GAAP proxy. PolicyId string `pulumi:"policyId"` // Project ID of the GAAP proxy to be queried. Conflict with `ids`. ProjectId int `pulumi:"projectId"` // Region of the GAAP realserver to be queried. Conflict with `ids`. RealserverRegion string `pulumi:"realserverRegion"` // Indicates whether GAAP proxy can scalable. Scalable bool `pulumi:"scalable"` // Status of the GAAP proxy. Status string `pulumi:"status"` // Supported protocols of the GAAP proxy. SupportProtocols []string `pulumi:"supportProtocols"` // Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one. Tags map[string]interface{} `pulumi:"tags"` // Version of the GAAP proxy. Version string `pulumi:"version"` }
type GetProxiesProxyArgs ¶
type GetProxiesProxyArgs struct { // Access region of the GAAP proxy to be queried. Conflict with `ids`. AccessRegion pulumi.StringInput `pulumi:"accessRegion"` // Maximum bandwidth of the GAAP proxy, unit is Mbps. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // Maximum concurrency of the GAAP proxy, unit is 10k. Concurrent pulumi.IntInput `pulumi:"concurrent"` // Creation time of the GAAP proxy. CreateTime pulumi.StringInput `pulumi:"createTime"` // Access domain of the GAAP proxy. Domain pulumi.StringInput `pulumi:"domain"` // Forwarding IP of the GAAP proxy. ForwardIp pulumi.StringInput `pulumi:"forwardIp"` // ID of the GAAP proxy. Id pulumi.StringInput `pulumi:"id"` // Access domain of the GAAP proxy. Ip pulumi.StringInput `pulumi:"ip"` // Name of the GAAP proxy. Name pulumi.StringInput `pulumi:"name"` // Security policy ID of the GAAP proxy. PolicyId pulumi.StringInput `pulumi:"policyId"` // Project ID of the GAAP proxy to be queried. Conflict with `ids`. ProjectId pulumi.IntInput `pulumi:"projectId"` // Region of the GAAP realserver to be queried. Conflict with `ids`. RealserverRegion pulumi.StringInput `pulumi:"realserverRegion"` // Indicates whether GAAP proxy can scalable. Scalable pulumi.BoolInput `pulumi:"scalable"` // Status of the GAAP proxy. Status pulumi.StringInput `pulumi:"status"` // Supported protocols of the GAAP proxy. SupportProtocols pulumi.StringArrayInput `pulumi:"supportProtocols"` // Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one. Tags pulumi.MapInput `pulumi:"tags"` // Version of the GAAP proxy. Version pulumi.StringInput `pulumi:"version"` }
func (GetProxiesProxyArgs) ElementType ¶
func (GetProxiesProxyArgs) ElementType() reflect.Type
func (GetProxiesProxyArgs) ToGetProxiesProxyOutput ¶
func (i GetProxiesProxyArgs) ToGetProxiesProxyOutput() GetProxiesProxyOutput
func (GetProxiesProxyArgs) ToGetProxiesProxyOutputWithContext ¶
func (i GetProxiesProxyArgs) ToGetProxiesProxyOutputWithContext(ctx context.Context) GetProxiesProxyOutput
type GetProxiesProxyArray ¶
type GetProxiesProxyArray []GetProxiesProxyInput
func (GetProxiesProxyArray) ElementType ¶
func (GetProxiesProxyArray) ElementType() reflect.Type
func (GetProxiesProxyArray) ToGetProxiesProxyArrayOutput ¶
func (i GetProxiesProxyArray) ToGetProxiesProxyArrayOutput() GetProxiesProxyArrayOutput
func (GetProxiesProxyArray) ToGetProxiesProxyArrayOutputWithContext ¶
func (i GetProxiesProxyArray) ToGetProxiesProxyArrayOutputWithContext(ctx context.Context) GetProxiesProxyArrayOutput
type GetProxiesProxyArrayInput ¶
type GetProxiesProxyArrayInput interface { pulumi.Input ToGetProxiesProxyArrayOutput() GetProxiesProxyArrayOutput ToGetProxiesProxyArrayOutputWithContext(context.Context) GetProxiesProxyArrayOutput }
GetProxiesProxyArrayInput is an input type that accepts GetProxiesProxyArray and GetProxiesProxyArrayOutput values. You can construct a concrete instance of `GetProxiesProxyArrayInput` via:
GetProxiesProxyArray{ GetProxiesProxyArgs{...} }
type GetProxiesProxyArrayOutput ¶
type GetProxiesProxyArrayOutput struct{ *pulumi.OutputState }
func (GetProxiesProxyArrayOutput) ElementType ¶
func (GetProxiesProxyArrayOutput) ElementType() reflect.Type
func (GetProxiesProxyArrayOutput) Index ¶
func (o GetProxiesProxyArrayOutput) Index(i pulumi.IntInput) GetProxiesProxyOutput
func (GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutput ¶
func (o GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutput() GetProxiesProxyArrayOutput
func (GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutputWithContext ¶
func (o GetProxiesProxyArrayOutput) ToGetProxiesProxyArrayOutputWithContext(ctx context.Context) GetProxiesProxyArrayOutput
type GetProxiesProxyInput ¶
type GetProxiesProxyInput interface { pulumi.Input ToGetProxiesProxyOutput() GetProxiesProxyOutput ToGetProxiesProxyOutputWithContext(context.Context) GetProxiesProxyOutput }
GetProxiesProxyInput is an input type that accepts GetProxiesProxyArgs and GetProxiesProxyOutput values. You can construct a concrete instance of `GetProxiesProxyInput` via:
GetProxiesProxyArgs{...}
type GetProxiesProxyOutput ¶
type GetProxiesProxyOutput struct{ *pulumi.OutputState }
func (GetProxiesProxyOutput) AccessRegion ¶
func (o GetProxiesProxyOutput) AccessRegion() pulumi.StringOutput
Access region of the GAAP proxy to be queried. Conflict with `ids`.
func (GetProxiesProxyOutput) Bandwidth ¶
func (o GetProxiesProxyOutput) Bandwidth() pulumi.IntOutput
Maximum bandwidth of the GAAP proxy, unit is Mbps.
func (GetProxiesProxyOutput) Concurrent ¶
func (o GetProxiesProxyOutput) Concurrent() pulumi.IntOutput
Maximum concurrency of the GAAP proxy, unit is 10k.
func (GetProxiesProxyOutput) CreateTime ¶
func (o GetProxiesProxyOutput) CreateTime() pulumi.StringOutput
Creation time of the GAAP proxy.
func (GetProxiesProxyOutput) Domain ¶
func (o GetProxiesProxyOutput) Domain() pulumi.StringOutput
Access domain of the GAAP proxy.
func (GetProxiesProxyOutput) ElementType ¶
func (GetProxiesProxyOutput) ElementType() reflect.Type
func (GetProxiesProxyOutput) ForwardIp ¶
func (o GetProxiesProxyOutput) ForwardIp() pulumi.StringOutput
Forwarding IP of the GAAP proxy.
func (GetProxiesProxyOutput) Id ¶
func (o GetProxiesProxyOutput) Id() pulumi.StringOutput
ID of the GAAP proxy.
func (GetProxiesProxyOutput) Ip ¶
func (o GetProxiesProxyOutput) Ip() pulumi.StringOutput
Access domain of the GAAP proxy.
func (GetProxiesProxyOutput) Name ¶
func (o GetProxiesProxyOutput) Name() pulumi.StringOutput
Name of the GAAP proxy.
func (GetProxiesProxyOutput) PolicyId ¶
func (o GetProxiesProxyOutput) PolicyId() pulumi.StringOutput
Security policy ID of the GAAP proxy.
func (GetProxiesProxyOutput) ProjectId ¶
func (o GetProxiesProxyOutput) ProjectId() pulumi.IntOutput
Project ID of the GAAP proxy to be queried. Conflict with `ids`.
func (GetProxiesProxyOutput) RealserverRegion ¶
func (o GetProxiesProxyOutput) RealserverRegion() pulumi.StringOutput
Region of the GAAP realserver to be queried. Conflict with `ids`.
func (GetProxiesProxyOutput) Scalable ¶
func (o GetProxiesProxyOutput) Scalable() pulumi.BoolOutput
Indicates whether GAAP proxy can scalable.
func (GetProxiesProxyOutput) Status ¶
func (o GetProxiesProxyOutput) Status() pulumi.StringOutput
Status of the GAAP proxy.
func (GetProxiesProxyOutput) SupportProtocols ¶
func (o GetProxiesProxyOutput) SupportProtocols() pulumi.StringArrayOutput
Supported protocols of the GAAP proxy.
func (GetProxiesProxyOutput) Tags ¶
func (o GetProxiesProxyOutput) Tags() pulumi.MapOutput
Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one.
func (GetProxiesProxyOutput) ToGetProxiesProxyOutput ¶
func (o GetProxiesProxyOutput) ToGetProxiesProxyOutput() GetProxiesProxyOutput
func (GetProxiesProxyOutput) ToGetProxiesProxyOutputWithContext ¶
func (o GetProxiesProxyOutput) ToGetProxiesProxyOutputWithContext(ctx context.Context) GetProxiesProxyOutput
func (GetProxiesProxyOutput) Version ¶
func (o GetProxiesProxyOutput) Version() pulumi.StringOutput
Version of the GAAP proxy.
type GetProxiesResult ¶
type GetProxiesResult struct { // Access region of the GAAP proxy. AccessRegion *string `pulumi:"accessRegion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // ID of the project within the GAAP proxy, '0' means is default project. ProjectId *int `pulumi:"projectId"` // An information list of GAAP proxy. Each element contains the following attributes: Proxies []GetProxiesProxy `pulumi:"proxies"` // Region of the GAAP realserver. RealserverRegion *string `pulumi:"realserverRegion"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the GAAP proxy. Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getProxies.
func GetProxies ¶
func GetProxies(ctx *pulumi.Context, args *GetProxiesArgs, opts ...pulumi.InvokeOption) (*GetProxiesResult, error)
Use this data source to query gaap proxies.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } _ = Gaap.GetProxiesOutput(ctx, gaap.GetProxiesOutputArgs{ Ids: pulumi.StringArray{ fooProxy.ID(), }, }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProxiesResultOutput ¶
type GetProxiesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxies.
func GetProxiesOutput ¶
func GetProxiesOutput(ctx *pulumi.Context, args GetProxiesOutputArgs, opts ...pulumi.InvokeOption) GetProxiesResultOutput
func (GetProxiesResultOutput) AccessRegion ¶
func (o GetProxiesResultOutput) AccessRegion() pulumi.StringPtrOutput
Access region of the GAAP proxy.
func (GetProxiesResultOutput) ElementType ¶
func (GetProxiesResultOutput) ElementType() reflect.Type
func (GetProxiesResultOutput) Id ¶
func (o GetProxiesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxiesResultOutput) Ids ¶
func (o GetProxiesResultOutput) Ids() pulumi.StringArrayOutput
func (GetProxiesResultOutput) ProjectId ¶
func (o GetProxiesResultOutput) ProjectId() pulumi.IntPtrOutput
ID of the project within the GAAP proxy, '0' means is default project.
func (GetProxiesResultOutput) Proxies ¶
func (o GetProxiesResultOutput) Proxies() GetProxiesProxyArrayOutput
An information list of GAAP proxy. Each element contains the following attributes:
func (GetProxiesResultOutput) RealserverRegion ¶
func (o GetProxiesResultOutput) RealserverRegion() pulumi.StringPtrOutput
Region of the GAAP realserver.
func (GetProxiesResultOutput) ResultOutputFile ¶
func (o GetProxiesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProxiesResultOutput) Tags ¶
func (o GetProxiesResultOutput) Tags() pulumi.MapOutput
Tags of the GAAP proxy.
func (GetProxiesResultOutput) ToGetProxiesResultOutput ¶
func (o GetProxiesResultOutput) ToGetProxiesResultOutput() GetProxiesResultOutput
func (GetProxiesResultOutput) ToGetProxiesResultOutputWithContext ¶
func (o GetProxiesResultOutput) ToGetProxiesResultOutputWithContext(ctx context.Context) GetProxiesResultOutput
type GetProxiesStatusArgs ¶ added in v0.1.8
type GetProxiesStatusArgs struct { // List of Proxy IDs. ProxyIds []string `pulumi:"proxyIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxiesStatus.
type GetProxiesStatusInstanceStatusSet ¶ added in v0.1.8
type GetProxiesStatusInstanceStatusSet struct { // proxy instance ID. InstanceId string `pulumi:"instanceId"` // proxy status.Among them: // - RUNNING indicates running; // - CREATING indicates being created; // - DESTROYING indicates being destroyed; // - OPENING indicates being opened; // - CLOSING indicates being closed; // - Closed indicates that it has been closed; // - ADJUSTING represents a configuration change in progress; // - ISOLATING indicates being isolated; // - ISOLATED indicates that it has been isolated; // - MOVING indicates that migration is in progress. Status string `pulumi:"status"` }
type GetProxiesStatusInstanceStatusSetArgs ¶ added in v0.1.8
type GetProxiesStatusInstanceStatusSetArgs struct { // proxy instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // proxy status.Among them: // - RUNNING indicates running; // - CREATING indicates being created; // - DESTROYING indicates being destroyed; // - OPENING indicates being opened; // - CLOSING indicates being closed; // - Closed indicates that it has been closed; // - ADJUSTING represents a configuration change in progress; // - ISOLATING indicates being isolated; // - ISOLATED indicates that it has been isolated; // - MOVING indicates that migration is in progress. Status pulumi.StringInput `pulumi:"status"` }
func (GetProxiesStatusInstanceStatusSetArgs) ElementType ¶ added in v0.1.8
func (GetProxiesStatusInstanceStatusSetArgs) ElementType() reflect.Type
func (GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutput ¶ added in v0.1.8
func (i GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutput() GetProxiesStatusInstanceStatusSetOutput
func (GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutputWithContext ¶ added in v0.1.8
func (i GetProxiesStatusInstanceStatusSetArgs) ToGetProxiesStatusInstanceStatusSetOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetOutput
type GetProxiesStatusInstanceStatusSetArray ¶ added in v0.1.8
type GetProxiesStatusInstanceStatusSetArray []GetProxiesStatusInstanceStatusSetInput
func (GetProxiesStatusInstanceStatusSetArray) ElementType ¶ added in v0.1.8
func (GetProxiesStatusInstanceStatusSetArray) ElementType() reflect.Type
func (GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutput ¶ added in v0.1.8
func (i GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutput() GetProxiesStatusInstanceStatusSetArrayOutput
func (GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxiesStatusInstanceStatusSetArray) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetArrayOutput
type GetProxiesStatusInstanceStatusSetArrayInput ¶ added in v0.1.8
type GetProxiesStatusInstanceStatusSetArrayInput interface { pulumi.Input ToGetProxiesStatusInstanceStatusSetArrayOutput() GetProxiesStatusInstanceStatusSetArrayOutput ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext(context.Context) GetProxiesStatusInstanceStatusSetArrayOutput }
GetProxiesStatusInstanceStatusSetArrayInput is an input type that accepts GetProxiesStatusInstanceStatusSetArray and GetProxiesStatusInstanceStatusSetArrayOutput values. You can construct a concrete instance of `GetProxiesStatusInstanceStatusSetArrayInput` via:
GetProxiesStatusInstanceStatusSetArray{ GetProxiesStatusInstanceStatusSetArgs{...} }
type GetProxiesStatusInstanceStatusSetArrayOutput ¶ added in v0.1.8
type GetProxiesStatusInstanceStatusSetArrayOutput struct{ *pulumi.OutputState }
func (GetProxiesStatusInstanceStatusSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxiesStatusInstanceStatusSetArrayOutput) ElementType() reflect.Type
func (GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutput ¶ added in v0.1.8
func (o GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutput() GetProxiesStatusInstanceStatusSetArrayOutput
func (GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxiesStatusInstanceStatusSetArrayOutput) ToGetProxiesStatusInstanceStatusSetArrayOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetArrayOutput
type GetProxiesStatusInstanceStatusSetInput ¶ added in v0.1.8
type GetProxiesStatusInstanceStatusSetInput interface { pulumi.Input ToGetProxiesStatusInstanceStatusSetOutput() GetProxiesStatusInstanceStatusSetOutput ToGetProxiesStatusInstanceStatusSetOutputWithContext(context.Context) GetProxiesStatusInstanceStatusSetOutput }
GetProxiesStatusInstanceStatusSetInput is an input type that accepts GetProxiesStatusInstanceStatusSetArgs and GetProxiesStatusInstanceStatusSetOutput values. You can construct a concrete instance of `GetProxiesStatusInstanceStatusSetInput` via:
GetProxiesStatusInstanceStatusSetArgs{...}
type GetProxiesStatusInstanceStatusSetOutput ¶ added in v0.1.8
type GetProxiesStatusInstanceStatusSetOutput struct{ *pulumi.OutputState }
func (GetProxiesStatusInstanceStatusSetOutput) ElementType ¶ added in v0.1.8
func (GetProxiesStatusInstanceStatusSetOutput) ElementType() reflect.Type
func (GetProxiesStatusInstanceStatusSetOutput) InstanceId ¶ added in v0.1.8
func (o GetProxiesStatusInstanceStatusSetOutput) InstanceId() pulumi.StringOutput
proxy instance ID.
func (GetProxiesStatusInstanceStatusSetOutput) Status ¶ added in v0.1.8
func (o GetProxiesStatusInstanceStatusSetOutput) Status() pulumi.StringOutput
proxy status.Among them: - RUNNING indicates running; - CREATING indicates being created; - DESTROYING indicates being destroyed; - OPENING indicates being opened; - CLOSING indicates being closed; - Closed indicates that it has been closed; - ADJUSTING represents a configuration change in progress; - ISOLATING indicates being isolated; - ISOLATED indicates that it has been isolated; - MOVING indicates that migration is in progress.
func (GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutput ¶ added in v0.1.8
func (o GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutput() GetProxiesStatusInstanceStatusSetOutput
func (GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutputWithContext ¶ added in v0.1.8
func (o GetProxiesStatusInstanceStatusSetOutput) ToGetProxiesStatusInstanceStatusSetOutputWithContext(ctx context.Context) GetProxiesStatusInstanceStatusSetOutput
type GetProxiesStatusOutputArgs ¶ added in v0.1.8
type GetProxiesStatusOutputArgs struct { // List of Proxy IDs. ProxyIds pulumi.StringArrayInput `pulumi:"proxyIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxiesStatus.
func (GetProxiesStatusOutputArgs) ElementType ¶ added in v0.1.8
func (GetProxiesStatusOutputArgs) ElementType() reflect.Type
type GetProxiesStatusResult ¶ added in v0.1.8
type GetProxiesStatusResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Proxy status list. InstanceStatusSets []GetProxiesStatusInstanceStatusSet `pulumi:"instanceStatusSets"` ProxyIds []string `pulumi:"proxyIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getProxiesStatus.
func GetProxiesStatus ¶ added in v0.1.8
func GetProxiesStatus(ctx *pulumi.Context, args *GetProxiesStatusArgs, opts ...pulumi.InvokeOption) (*GetProxiesStatusResult, error)
Use this data source to query detailed information of gaap proxies status
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetProxiesStatus(ctx, &gaap.GetProxiesStatusArgs{ ProxyIds: []string{ "link-xxxxxx", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProxiesStatusResultOutput ¶ added in v0.1.8
type GetProxiesStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxiesStatus.
func GetProxiesStatusOutput ¶ added in v0.1.8
func GetProxiesStatusOutput(ctx *pulumi.Context, args GetProxiesStatusOutputArgs, opts ...pulumi.InvokeOption) GetProxiesStatusResultOutput
func (GetProxiesStatusResultOutput) ElementType ¶ added in v0.1.8
func (GetProxiesStatusResultOutput) ElementType() reflect.Type
func (GetProxiesStatusResultOutput) Id ¶ added in v0.1.8
func (o GetProxiesStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxiesStatusResultOutput) InstanceStatusSets ¶ added in v0.1.8
func (o GetProxiesStatusResultOutput) InstanceStatusSets() GetProxiesStatusInstanceStatusSetArrayOutput
Proxy status list.
func (GetProxiesStatusResultOutput) ProxyIds ¶ added in v0.1.8
func (o GetProxiesStatusResultOutput) ProxyIds() pulumi.StringArrayOutput
func (GetProxiesStatusResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetProxiesStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutput ¶ added in v0.1.8
func (o GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutput() GetProxiesStatusResultOutput
func (GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutputWithContext ¶ added in v0.1.8
func (o GetProxiesStatusResultOutput) ToGetProxiesStatusResultOutputWithContext(ctx context.Context) GetProxiesStatusResultOutput
type GetProxyAndStatisticsListenersArgs ¶ added in v0.1.8
type GetProxyAndStatisticsListenersArgs struct { // Project Id. ProjectId int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxyAndStatisticsListeners.
type GetProxyAndStatisticsListenersOutputArgs ¶ added in v0.1.8
type GetProxyAndStatisticsListenersOutputArgs struct { // Project Id. ProjectId pulumi.IntInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxyAndStatisticsListeners.
func (GetProxyAndStatisticsListenersOutputArgs) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersOutputArgs) ElementType() reflect.Type
type GetProxyAndStatisticsListenersProxySet ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySet struct { // Listener List. ListenerLists []GetProxyAndStatisticsListenersProxySetListenerList `pulumi:"listenerLists"` // Proxy Id. ProxyId string `pulumi:"proxyId"` // Proxy Name. ProxyName string `pulumi:"proxyName"` }
type GetProxyAndStatisticsListenersProxySetArgs ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetArgs struct { // Listener List. ListenerLists GetProxyAndStatisticsListenersProxySetListenerListArrayInput `pulumi:"listenerLists"` // Proxy Id. ProxyId pulumi.StringInput `pulumi:"proxyId"` // Proxy Name. ProxyName pulumi.StringInput `pulumi:"proxyName"` }
func (GetProxyAndStatisticsListenersProxySetArgs) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersProxySetArgs) ElementType() reflect.Type
func (GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutput ¶ added in v0.1.8
func (i GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutput() GetProxyAndStatisticsListenersProxySetOutput
func (GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutputWithContext ¶ added in v0.1.8
func (i GetProxyAndStatisticsListenersProxySetArgs) ToGetProxyAndStatisticsListenersProxySetOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetOutput
type GetProxyAndStatisticsListenersProxySetArray ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetArray []GetProxyAndStatisticsListenersProxySetInput
func (GetProxyAndStatisticsListenersProxySetArray) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersProxySetArray) ElementType() reflect.Type
func (GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutput ¶ added in v0.1.8
func (i GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutput() GetProxyAndStatisticsListenersProxySetArrayOutput
func (GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyAndStatisticsListenersProxySetArray) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetArrayOutput
type GetProxyAndStatisticsListenersProxySetArrayInput ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetArrayInput interface { pulumi.Input ToGetProxyAndStatisticsListenersProxySetArrayOutput() GetProxyAndStatisticsListenersProxySetArrayOutput ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext(context.Context) GetProxyAndStatisticsListenersProxySetArrayOutput }
GetProxyAndStatisticsListenersProxySetArrayInput is an input type that accepts GetProxyAndStatisticsListenersProxySetArray and GetProxyAndStatisticsListenersProxySetArrayOutput values. You can construct a concrete instance of `GetProxyAndStatisticsListenersProxySetArrayInput` via:
GetProxyAndStatisticsListenersProxySetArray{ GetProxyAndStatisticsListenersProxySetArgs{...} }
type GetProxyAndStatisticsListenersProxySetArrayOutput ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetArrayOutput struct{ *pulumi.OutputState }
func (GetProxyAndStatisticsListenersProxySetArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersProxySetArrayOutput) ElementType() reflect.Type
func (GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutput ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutput() GetProxyAndStatisticsListenersProxySetArrayOutput
func (GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetArrayOutput) ToGetProxyAndStatisticsListenersProxySetArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetArrayOutput
type GetProxyAndStatisticsListenersProxySetInput ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetInput interface { pulumi.Input ToGetProxyAndStatisticsListenersProxySetOutput() GetProxyAndStatisticsListenersProxySetOutput ToGetProxyAndStatisticsListenersProxySetOutputWithContext(context.Context) GetProxyAndStatisticsListenersProxySetOutput }
GetProxyAndStatisticsListenersProxySetInput is an input type that accepts GetProxyAndStatisticsListenersProxySetArgs and GetProxyAndStatisticsListenersProxySetOutput values. You can construct a concrete instance of `GetProxyAndStatisticsListenersProxySetInput` via:
GetProxyAndStatisticsListenersProxySetArgs{...}
type GetProxyAndStatisticsListenersProxySetListenerList ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetListenerListArgs ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetListenerListArgs struct { // Listener Id. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Listener Name. ListenerName pulumi.StringInput `pulumi:"listenerName"` // listerned port. Port pulumi.IntInput `pulumi:"port"` // Listener protocol type. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetProxyAndStatisticsListenersProxySetListenerListArgs) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersProxySetListenerListArgs) ElementType() reflect.Type
func (GetProxyAndStatisticsListenersProxySetListenerListArgs) ToGetProxyAndStatisticsListenersProxySetListenerListOutput ¶ added in v0.1.8
func (i GetProxyAndStatisticsListenersProxySetListenerListArgs) ToGetProxyAndStatisticsListenersProxySetListenerListOutput() GetProxyAndStatisticsListenersProxySetListenerListOutput
func (GetProxyAndStatisticsListenersProxySetListenerListArgs) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext ¶ added in v0.1.8
func (i GetProxyAndStatisticsListenersProxySetListenerListArgs) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListOutput
type GetProxyAndStatisticsListenersProxySetListenerListArray ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetListenerListArray []GetProxyAndStatisticsListenersProxySetListenerListInput
func (GetProxyAndStatisticsListenersProxySetListenerListArray) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersProxySetListenerListArray) ElementType() reflect.Type
func (GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput ¶ added in v0.1.8
func (i GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput() GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
func (GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyAndStatisticsListenersProxySetListenerListArray) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
type GetProxyAndStatisticsListenersProxySetListenerListArrayInput ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetListenerListArrayInput interface { pulumi.Input ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput() GetProxyAndStatisticsListenersProxySetListenerListArrayOutput ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext(context.Context) GetProxyAndStatisticsListenersProxySetListenerListArrayOutput }
GetProxyAndStatisticsListenersProxySetListenerListArrayInput is an input type that accepts GetProxyAndStatisticsListenersProxySetListenerListArray and GetProxyAndStatisticsListenersProxySetListenerListArrayOutput values. You can construct a concrete instance of `GetProxyAndStatisticsListenersProxySetListenerListArrayInput` via:
GetProxyAndStatisticsListenersProxySetListenerListArray{ GetProxyAndStatisticsListenersProxySetListenerListArgs{...} }
type GetProxyAndStatisticsListenersProxySetListenerListArrayOutput ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetListenerListArrayOutput struct{ *pulumi.OutputState }
func (GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ElementType() reflect.Type
func (GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutput() GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
func (GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetListenerListArrayOutput) ToGetProxyAndStatisticsListenersProxySetListenerListArrayOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
type GetProxyAndStatisticsListenersProxySetListenerListInput ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetListenerListInput interface { pulumi.Input ToGetProxyAndStatisticsListenersProxySetListenerListOutput() GetProxyAndStatisticsListenersProxySetListenerListOutput ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext(context.Context) GetProxyAndStatisticsListenersProxySetListenerListOutput }
GetProxyAndStatisticsListenersProxySetListenerListInput is an input type that accepts GetProxyAndStatisticsListenersProxySetListenerListArgs and GetProxyAndStatisticsListenersProxySetListenerListOutput values. You can construct a concrete instance of `GetProxyAndStatisticsListenersProxySetListenerListInput` via:
GetProxyAndStatisticsListenersProxySetListenerListArgs{...}
type GetProxyAndStatisticsListenersProxySetListenerListOutput ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetListenerListOutput struct{ *pulumi.OutputState }
func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ElementType() reflect.Type
func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ListenerId ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) ListenerId() pulumi.StringOutput
Listener Id.
func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ListenerName ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) ListenerName() pulumi.StringOutput
Listener Name.
func (GetProxyAndStatisticsListenersProxySetListenerListOutput) Port ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) Port() pulumi.IntOutput
listerned port.
func (GetProxyAndStatisticsListenersProxySetListenerListOutput) Protocol ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) Protocol() pulumi.StringOutput
Listener protocol type.
func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ToGetProxyAndStatisticsListenersProxySetListenerListOutput ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) ToGetProxyAndStatisticsListenersProxySetListenerListOutput() GetProxyAndStatisticsListenersProxySetListenerListOutput
func (GetProxyAndStatisticsListenersProxySetListenerListOutput) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetListenerListOutput) ToGetProxyAndStatisticsListenersProxySetListenerListOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetListenerListOutput
type GetProxyAndStatisticsListenersProxySetOutput ¶ added in v0.1.8
type GetProxyAndStatisticsListenersProxySetOutput struct{ *pulumi.OutputState }
func (GetProxyAndStatisticsListenersProxySetOutput) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersProxySetOutput) ElementType() reflect.Type
func (GetProxyAndStatisticsListenersProxySetOutput) ListenerLists ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetOutput) ListenerLists() GetProxyAndStatisticsListenersProxySetListenerListArrayOutput
Listener List.
func (GetProxyAndStatisticsListenersProxySetOutput) ProxyId ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetOutput) ProxyId() pulumi.StringOutput
Proxy Id.
func (GetProxyAndStatisticsListenersProxySetOutput) ProxyName ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetOutput) ProxyName() pulumi.StringOutput
Proxy Name.
func (GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutput ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutput() GetProxyAndStatisticsListenersProxySetOutput
func (GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutputWithContext ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersProxySetOutput) ToGetProxyAndStatisticsListenersProxySetOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersProxySetOutput
type GetProxyAndStatisticsListenersResult ¶ added in v0.1.8
type GetProxyAndStatisticsListenersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ProjectId int `pulumi:"projectId"` // proxy information that can be counted. ProxySets []GetProxyAndStatisticsListenersProxySet `pulumi:"proxySets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getProxyAndStatisticsListeners.
func GetProxyAndStatisticsListeners ¶ added in v0.1.8
func GetProxyAndStatisticsListeners(ctx *pulumi.Context, args *GetProxyAndStatisticsListenersArgs, opts ...pulumi.InvokeOption) (*GetProxyAndStatisticsListenersResult, error)
Use this data source to query detailed information of gaap proxy and statistics listeners
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetProxyAndStatisticsListeners(ctx, &gaap.GetProxyAndStatisticsListenersArgs{ ProjectId: 0, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProxyAndStatisticsListenersResultOutput ¶ added in v0.1.8
type GetProxyAndStatisticsListenersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxyAndStatisticsListeners.
func GetProxyAndStatisticsListenersOutput ¶ added in v0.1.8
func GetProxyAndStatisticsListenersOutput(ctx *pulumi.Context, args GetProxyAndStatisticsListenersOutputArgs, opts ...pulumi.InvokeOption) GetProxyAndStatisticsListenersResultOutput
func (GetProxyAndStatisticsListenersResultOutput) ElementType ¶ added in v0.1.8
func (GetProxyAndStatisticsListenersResultOutput) ElementType() reflect.Type
func (GetProxyAndStatisticsListenersResultOutput) Id ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxyAndStatisticsListenersResultOutput) ProjectId ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersResultOutput) ProjectId() pulumi.IntOutput
func (GetProxyAndStatisticsListenersResultOutput) ProxySets ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersResultOutput) ProxySets() GetProxyAndStatisticsListenersProxySetArrayOutput
proxy information that can be counted.
func (GetProxyAndStatisticsListenersResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutput ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutput() GetProxyAndStatisticsListenersResultOutput
func (GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutputWithContext ¶ added in v0.1.8
func (o GetProxyAndStatisticsListenersResultOutput) ToGetProxyAndStatisticsListenersResultOutputWithContext(ctx context.Context) GetProxyAndStatisticsListenersResultOutput
type GetProxyDetailArgs ¶ added in v0.1.8
type GetProxyDetailArgs struct { // Proxy Id. ProxyId string `pulumi:"proxyId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxyDetail.
type GetProxyDetailOutputArgs ¶ added in v0.1.8
type GetProxyDetailOutputArgs struct { // Proxy Id. ProxyId pulumi.StringInput `pulumi:"proxyId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxyDetail.
func (GetProxyDetailOutputArgs) ElementType ¶ added in v0.1.8
func (GetProxyDetailOutputArgs) ElementType() reflect.Type
type GetProxyDetailProxyDetail ¶ added in v0.1.8
type GetProxyDetailProxyDetail struct { // Access Region. AccessRegion string `pulumi:"accessRegion"` // Detailed information about the access region, including the region ID and domain name.Note: This field may return null, indicating that a valid value cannot be obtained. AccessRegionInfos []GetProxyDetailProxyDetailAccessRegionInfo `pulumi:"accessRegionInfos"` // Blocking and Unblocking Status: BANNED indicates that the ban has been lifted, RECOVER indicates that the ban has been lifted or not, BANNING indicates that the ban is in progress, RECOVERING indicates that the ban is being lifted, BAN_FAILED indicates that the ban has failed, RECOVER_FAILED indicates that the unblocking has failed.Note: This field may return null, indicating that a valid value cannot be obtained. BanStatus string `pulumi:"banStatus"` // Band width. Bandwidth int `pulumi:"bandwidth"` // Billing type: 0 represents bandwidth based billing, and 1 represents traffic based billing.Note: This field may return null, indicating that a valid value cannot be obtained. BillingType int `pulumi:"billingType"` // The method of obtaining client IP through proxys, where 0 represents TOA and 1 represents Proxy ProtocolNote: This field may return null, indicating that a valid value cannot be obtained. ClientIpMethods []int `pulumi:"clientIpMethods"` // Concurrent, in 10000 pieces/second. Concurrent int `pulumi:"concurrent"` // The creation time, using a Unix timestamp, represents the number of seconds that have passed since January 1, 1970 (midnight UTC/GMT). CreateTime int `pulumi:"createTime"` // Domain. Domain string `pulumi:"domain"` // Property bitmap, where each bit represents a property, where:0 indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap int `pulumi:"featureBitmap"` // proxy forwarding IP. ForwardIp string `pulumi:"forwardIp"` // proxy group ID, which exists when a proxy belongs to a certain proxy group.Note: This field may return null, indicating that a valid value cannot be obtained. GroupId string `pulumi:"groupId"` // Identification that supports the Http3 protocol, where:0 indicates shutdown;1 indicates enabled.Note: This field may return null, indicating that a valid value cannot be obtained. Http3Supported int `pulumi:"http3Supported"` // Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.Note: This field may return null, indicating that a valid value cannot be obtained. InBanBlacklist int `pulumi:"inBanBlacklist"` // (Old parameter, please use ProxyId) Proxy instance ID.Note: This field may return null, indicating that a valid value cannot be obtained. InstanceId string `pulumi:"instanceId"` // IP. Ip string `pulumi:"ip"` // IP version: IPv4, IPv6Note: This field may return null, indicating that a valid value cannot be obtained. IpAddressVersion string `pulumi:"ipAddressVersion"` // IP ListNote: This field may return null, indicating that a valid value cannot be obtained. IpLists []GetProxyDetailProxyDetailIpList `pulumi:"ipLists"` // Configuration change timeNote: This field may return null, indicating that a valid value cannot be obtained. ModifyConfigTime int `pulumi:"modifyConfigTime"` // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP. NetworkType string `pulumi:"networkType"` // proxy package type: Thunder represents standard proxy, Accelerator represents silver acceleration proxy,CrossBorder represents a cross-border proxy.Note: This field may return null, indicating that a valid value cannot be obtained. PackageType string `pulumi:"packageType"` // Security policy ID, which exists when a security policy is set.Note: This field may return null, indicating that a valid value cannot be obtained. PolicyId string `pulumi:"policyId"` // Project Id. ProjectId int `pulumi:"projectId"` // Proxy Id. ProxyId string `pulumi:"proxyId"` // Proxy Name. ProxyName string `pulumi:"proxyName"` // proxy type, 100 represents THUNDER proxy, 103 represents Microsoft cooperation proxyNote: This field may return null, indicating that a valid value cannot be obtained. ProxyType int `pulumi:"proxyType"` // Real Server Region. RealServerRegion string `pulumi:"realServerRegion"` // Detailed information of the real server region, including the region ID and domain name.Note: This field may return null, indicating that a valid value cannot be obtained. RealServerRegionInfos []GetProxyDetailProxyDetailRealServerRegionInfo `pulumi:"realServerRegionInfos"` // List of domain names associated with resolutionNote: This field may return null, indicating that a valid value cannot be obtained. RelatedGlobalDomains []string `pulumi:"relatedGlobalDomains"` // 1. This proxy can be scaled and expanded; 0, this proxy cannot be scaled or expanded. Scalarable int `pulumi:"scalarable"` // proxy status. Among them:RUNNING indicates running;CREATING indicates being created;DESTROYING indicates being destroyed;OPENING indicates being opened;CLOSING indicates being closed;Closed indicates that it has been closed;ADJUSTING represents a configuration change in progress;ISOLATING indicates being isolated;ISOLATED indicates that it has been isolated;CLONING indicates copying;RECOVERING indicates that the proxy is being maintained;MOVING indicates that migration is in progress. Status string `pulumi:"status"` // Supported protocol types. SupportProtocols []string `pulumi:"supportProtocols"` // Does it support security group configurationNote: This field may return null, indicating that a valid value cannot be obtained. SupportSecurity int `pulumi:"supportSecurity"` // tag list, when there are no labels, this field is an empty list.Note: This field may return null, indicating that a valid value cannot be obtained. TagSets []GetProxyDetailProxyDetailTagSet `pulumi:"tagSets"` // Version 1.0, 2.0, 3.0. Version string `pulumi:"version"` }
type GetProxyDetailProxyDetailAccessRegionInfo ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfo struct { // Property bitmap, where each bit represents a property, where:0 indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap int `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType string `pulumi:"idcType"` // Region of the computer room. RegionArea string `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName string `pulumi:"regionAreaName"` // Region Id. RegionId string `pulumi:"regionId"` // Region Name. RegionName string `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures []GetProxyDetailProxyDetailAccessRegionInfoSupportFeature `pulumi:"supportFeatures"` }
type GetProxyDetailProxyDetailAccessRegionInfoArgs ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoArgs struct { // Property bitmap, where each bit represents a property, where:0 indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap pulumi.IntInput `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType pulumi.StringInput `pulumi:"idcType"` // Region of the computer room. RegionArea pulumi.StringInput `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName pulumi.StringInput `pulumi:"regionAreaName"` // Region Id. RegionId pulumi.StringInput `pulumi:"regionId"` // Region Name. RegionName pulumi.StringInput `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput `pulumi:"supportFeatures"` }
func (GetProxyDetailProxyDetailAccessRegionInfoArgs) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailAccessRegionInfoArgs) ElementType() reflect.Type
func (GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutput() GetProxyDetailProxyDetailAccessRegionInfoOutput
func (GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailAccessRegionInfoArgs) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoOutput
type GetProxyDetailProxyDetailAccessRegionInfoArray ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoArray []GetProxyDetailProxyDetailAccessRegionInfoInput
func (GetProxyDetailProxyDetailAccessRegionInfoArray) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailAccessRegionInfoArray) ElementType() reflect.Type
func (GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
func (GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailAccessRegionInfoArray) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
type GetProxyDetailProxyDetailAccessRegionInfoArrayInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoArrayInput interface { pulumi.Input ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoArrayOutput ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailAccessRegionInfoArrayOutput }
GetProxyDetailProxyDetailAccessRegionInfoArrayInput is an input type that accepts GetProxyDetailProxyDetailAccessRegionInfoArray and GetProxyDetailProxyDetailAccessRegionInfoArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailAccessRegionInfoArrayInput` via:
GetProxyDetailProxyDetailAccessRegionInfoArray{ GetProxyDetailProxyDetailAccessRegionInfoArgs{...} }
type GetProxyDetailProxyDetailAccessRegionInfoArrayOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoArrayOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
func (GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
type GetProxyDetailProxyDetailAccessRegionInfoInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoInput interface { pulumi.Input ToGetProxyDetailProxyDetailAccessRegionInfoOutput() GetProxyDetailProxyDetailAccessRegionInfoOutput ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext(context.Context) GetProxyDetailProxyDetailAccessRegionInfoOutput }
GetProxyDetailProxyDetailAccessRegionInfoInput is an input type that accepts GetProxyDetailProxyDetailAccessRegionInfoArgs and GetProxyDetailProxyDetailAccessRegionInfoOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailAccessRegionInfoInput` via:
GetProxyDetailProxyDetailAccessRegionInfoArgs{...}
type GetProxyDetailProxyDetailAccessRegionInfoOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) FeatureBitmap ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) FeatureBitmap() pulumi.IntOutput
Property bitmap, where each bit represents a property, where:0 indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) IdcType ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) IdcType() pulumi.StringOutput
The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node.
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionArea ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionArea() pulumi.StringOutput
Region of the computer room.
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionAreaName ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionAreaName() pulumi.StringOutput
Region name of the computer room.
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionId ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionId() pulumi.StringOutput
Region Id.
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionName ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) RegionName() pulumi.StringOutput
Region Name.
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) SupportFeatures ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) SupportFeatures() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutput() GetProxyDetailProxyDetailAccessRegionInfoOutput
func (GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoOutput) ToGetProxyDetailProxyDetailAccessRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoOutput
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeature ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeature struct { // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP. NetworkTypes []string `pulumi:"networkTypes"` }
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs struct { // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP. NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"` }
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ElementType() reflect.Type
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray []GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ElementType() reflect.Type
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput interface { pulumi.Input ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput }
GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput is an input type that accepts GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray and GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayInput` via:
GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArray{ GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs{...} }
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArrayOutput
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput interface { pulumi.Input ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext(context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput }
GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput is an input type that accepts GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs and GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureInput` via:
GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureArgs{...}
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) NetworkTypes ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP.
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
func (GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailAccessRegionInfoSupportFeatureOutput
type GetProxyDetailProxyDetailArgs ¶ added in v0.1.8
type GetProxyDetailProxyDetailArgs struct { // Access Region. AccessRegion pulumi.StringInput `pulumi:"accessRegion"` // Detailed information about the access region, including the region ID and domain name.Note: This field may return null, indicating that a valid value cannot be obtained. AccessRegionInfos GetProxyDetailProxyDetailAccessRegionInfoArrayInput `pulumi:"accessRegionInfos"` // Blocking and Unblocking Status: BANNED indicates that the ban has been lifted, RECOVER indicates that the ban has been lifted or not, BANNING indicates that the ban is in progress, RECOVERING indicates that the ban is being lifted, BAN_FAILED indicates that the ban has failed, RECOVER_FAILED indicates that the unblocking has failed.Note: This field may return null, indicating that a valid value cannot be obtained. BanStatus pulumi.StringInput `pulumi:"banStatus"` // Band width. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // Billing type: 0 represents bandwidth based billing, and 1 represents traffic based billing.Note: This field may return null, indicating that a valid value cannot be obtained. BillingType pulumi.IntInput `pulumi:"billingType"` // The method of obtaining client IP through proxys, where 0 represents TOA and 1 represents Proxy ProtocolNote: This field may return null, indicating that a valid value cannot be obtained. ClientIpMethods pulumi.IntArrayInput `pulumi:"clientIpMethods"` // Concurrent, in 10000 pieces/second. Concurrent pulumi.IntInput `pulumi:"concurrent"` // The creation time, using a Unix timestamp, represents the number of seconds that have passed since January 1, 1970 (midnight UTC/GMT). CreateTime pulumi.IntInput `pulumi:"createTime"` // Domain. Domain pulumi.StringInput `pulumi:"domain"` // Property bitmap, where each bit represents a property, where:0 indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap pulumi.IntInput `pulumi:"featureBitmap"` // proxy forwarding IP. ForwardIp pulumi.StringInput `pulumi:"forwardIp"` // proxy group ID, which exists when a proxy belongs to a certain proxy group.Note: This field may return null, indicating that a valid value cannot be obtained. GroupId pulumi.StringInput `pulumi:"groupId"` // Identification that supports the Http3 protocol, where:0 indicates shutdown;1 indicates enabled.Note: This field may return null, indicating that a valid value cannot be obtained. Http3Supported pulumi.IntInput `pulumi:"http3Supported"` // Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.Note: This field may return null, indicating that a valid value cannot be obtained. InBanBlacklist pulumi.IntInput `pulumi:"inBanBlacklist"` // (Old parameter, please use ProxyId) Proxy instance ID.Note: This field may return null, indicating that a valid value cannot be obtained. InstanceId pulumi.StringInput `pulumi:"instanceId"` // IP. Ip pulumi.StringInput `pulumi:"ip"` // IP version: IPv4, IPv6Note: This field may return null, indicating that a valid value cannot be obtained. IpAddressVersion pulumi.StringInput `pulumi:"ipAddressVersion"` // IP ListNote: This field may return null, indicating that a valid value cannot be obtained. IpLists GetProxyDetailProxyDetailIpListArrayInput `pulumi:"ipLists"` // Configuration change timeNote: This field may return null, indicating that a valid value cannot be obtained. ModifyConfigTime pulumi.IntInput `pulumi:"modifyConfigTime"` // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP. NetworkType pulumi.StringInput `pulumi:"networkType"` // proxy package type: Thunder represents standard proxy, Accelerator represents silver acceleration proxy,CrossBorder represents a cross-border proxy.Note: This field may return null, indicating that a valid value cannot be obtained. PackageType pulumi.StringInput `pulumi:"packageType"` // Security policy ID, which exists when a security policy is set.Note: This field may return null, indicating that a valid value cannot be obtained. PolicyId pulumi.StringInput `pulumi:"policyId"` // Project Id. ProjectId pulumi.IntInput `pulumi:"projectId"` // Proxy Id. ProxyId pulumi.StringInput `pulumi:"proxyId"` // Proxy Name. ProxyName pulumi.StringInput `pulumi:"proxyName"` // proxy type, 100 represents THUNDER proxy, 103 represents Microsoft cooperation proxyNote: This field may return null, indicating that a valid value cannot be obtained. ProxyType pulumi.IntInput `pulumi:"proxyType"` // Real Server Region. RealServerRegion pulumi.StringInput `pulumi:"realServerRegion"` // Detailed information of the real server region, including the region ID and domain name.Note: This field may return null, indicating that a valid value cannot be obtained. RealServerRegionInfos GetProxyDetailProxyDetailRealServerRegionInfoArrayInput `pulumi:"realServerRegionInfos"` // List of domain names associated with resolutionNote: This field may return null, indicating that a valid value cannot be obtained. RelatedGlobalDomains pulumi.StringArrayInput `pulumi:"relatedGlobalDomains"` // 1. This proxy can be scaled and expanded; 0, this proxy cannot be scaled or expanded. Scalarable pulumi.IntInput `pulumi:"scalarable"` // proxy status. Among them:RUNNING indicates running;CREATING indicates being created;DESTROYING indicates being destroyed;OPENING indicates being opened;CLOSING indicates being closed;Closed indicates that it has been closed;ADJUSTING represents a configuration change in progress;ISOLATING indicates being isolated;ISOLATED indicates that it has been isolated;CLONING indicates copying;RECOVERING indicates that the proxy is being maintained;MOVING indicates that migration is in progress. Status pulumi.StringInput `pulumi:"status"` // Supported protocol types. SupportProtocols pulumi.StringArrayInput `pulumi:"supportProtocols"` // Does it support security group configurationNote: This field may return null, indicating that a valid value cannot be obtained. SupportSecurity pulumi.IntInput `pulumi:"supportSecurity"` // tag list, when there are no labels, this field is an empty list.Note: This field may return null, indicating that a valid value cannot be obtained. TagSets GetProxyDetailProxyDetailTagSetArrayInput `pulumi:"tagSets"` // Version 1.0, 2.0, 3.0. Version pulumi.StringInput `pulumi:"version"` }
func (GetProxyDetailProxyDetailArgs) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailArgs) ElementType() reflect.Type
func (GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutput() GetProxyDetailProxyDetailOutput
func (GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailArgs) ToGetProxyDetailProxyDetailOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailOutput
type GetProxyDetailProxyDetailArray ¶ added in v0.1.8
type GetProxyDetailProxyDetailArray []GetProxyDetailProxyDetailInput
func (GetProxyDetailProxyDetailArray) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailArray) ElementType() reflect.Type
func (GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutput() GetProxyDetailProxyDetailArrayOutput
func (GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailArray) ToGetProxyDetailProxyDetailArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailArrayOutput
type GetProxyDetailProxyDetailArrayInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailArrayInput interface { pulumi.Input ToGetProxyDetailProxyDetailArrayOutput() GetProxyDetailProxyDetailArrayOutput ToGetProxyDetailProxyDetailArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailArrayOutput }
GetProxyDetailProxyDetailArrayInput is an input type that accepts GetProxyDetailProxyDetailArray and GetProxyDetailProxyDetailArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailArrayInput` via:
GetProxyDetailProxyDetailArray{ GetProxyDetailProxyDetailArgs{...} }
type GetProxyDetailProxyDetailArrayOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailArrayOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailArrayOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailArrayOutput) Index ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailArrayOutput) Index(i pulumi.IntInput) GetProxyDetailProxyDetailOutput
func (GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutput() GetProxyDetailProxyDetailArrayOutput
func (GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailArrayOutput) ToGetProxyDetailProxyDetailArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailArrayOutput
type GetProxyDetailProxyDetailInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailInput interface { pulumi.Input ToGetProxyDetailProxyDetailOutput() GetProxyDetailProxyDetailOutput ToGetProxyDetailProxyDetailOutputWithContext(context.Context) GetProxyDetailProxyDetailOutput }
GetProxyDetailProxyDetailInput is an input type that accepts GetProxyDetailProxyDetailArgs and GetProxyDetailProxyDetailOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailInput` via:
GetProxyDetailProxyDetailArgs{...}
type GetProxyDetailProxyDetailIpList ¶ added in v0.1.8
type GetProxyDetailProxyDetailIpListArgs ¶ added in v0.1.8
type GetProxyDetailProxyDetailIpListArgs struct { // Band width. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // IP. Ip pulumi.StringInput `pulumi:"ip"` // Supplier, BGP represents default, CMCC represents China Mobile, CUCC represents China Unicom, and CTCC represents China Telecom. Provider pulumi.StringInput `pulumi:"provider"` }
func (GetProxyDetailProxyDetailIpListArgs) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailIpListArgs) ElementType() reflect.Type
func (GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutput() GetProxyDetailProxyDetailIpListOutput
func (GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailIpListArgs) ToGetProxyDetailProxyDetailIpListOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListOutput
type GetProxyDetailProxyDetailIpListArray ¶ added in v0.1.8
type GetProxyDetailProxyDetailIpListArray []GetProxyDetailProxyDetailIpListInput
func (GetProxyDetailProxyDetailIpListArray) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailIpListArray) ElementType() reflect.Type
func (GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutput() GetProxyDetailProxyDetailIpListArrayOutput
func (GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailIpListArray) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListArrayOutput
type GetProxyDetailProxyDetailIpListArrayInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailIpListArrayInput interface { pulumi.Input ToGetProxyDetailProxyDetailIpListArrayOutput() GetProxyDetailProxyDetailIpListArrayOutput ToGetProxyDetailProxyDetailIpListArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailIpListArrayOutput }
GetProxyDetailProxyDetailIpListArrayInput is an input type that accepts GetProxyDetailProxyDetailIpListArray and GetProxyDetailProxyDetailIpListArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailIpListArrayInput` via:
GetProxyDetailProxyDetailIpListArray{ GetProxyDetailProxyDetailIpListArgs{...} }
type GetProxyDetailProxyDetailIpListArrayOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailIpListArrayOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailIpListArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailIpListArrayOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutput() GetProxyDetailProxyDetailIpListArrayOutput
func (GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailIpListArrayOutput) ToGetProxyDetailProxyDetailIpListArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListArrayOutput
type GetProxyDetailProxyDetailIpListInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailIpListInput interface { pulumi.Input ToGetProxyDetailProxyDetailIpListOutput() GetProxyDetailProxyDetailIpListOutput ToGetProxyDetailProxyDetailIpListOutputWithContext(context.Context) GetProxyDetailProxyDetailIpListOutput }
GetProxyDetailProxyDetailIpListInput is an input type that accepts GetProxyDetailProxyDetailIpListArgs and GetProxyDetailProxyDetailIpListOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailIpListInput` via:
GetProxyDetailProxyDetailIpListArgs{...}
type GetProxyDetailProxyDetailIpListOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailIpListOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailIpListOutput) Bandwidth ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailIpListOutput) Bandwidth() pulumi.IntOutput
Band width.
func (GetProxyDetailProxyDetailIpListOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailIpListOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailIpListOutput) Ip ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailIpListOutput) Ip() pulumi.StringOutput
IP.
func (GetProxyDetailProxyDetailIpListOutput) Provider ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailIpListOutput) Provider() pulumi.StringOutput
Supplier, BGP represents default, CMCC represents China Mobile, CUCC represents China Unicom, and CTCC represents China Telecom.
func (GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutput() GetProxyDetailProxyDetailIpListOutput
func (GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailIpListOutput) ToGetProxyDetailProxyDetailIpListOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailIpListOutput
type GetProxyDetailProxyDetailOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailOutput) AccessRegion ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) AccessRegion() pulumi.StringOutput
Access Region.
func (GetProxyDetailProxyDetailOutput) AccessRegionInfos ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) AccessRegionInfos() GetProxyDetailProxyDetailAccessRegionInfoArrayOutput
Detailed information about the access region, including the region ID and domain name.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) BanStatus ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) BanStatus() pulumi.StringOutput
Blocking and Unblocking Status: BANNED indicates that the ban has been lifted, RECOVER indicates that the ban has been lifted or not, BANNING indicates that the ban is in progress, RECOVERING indicates that the ban is being lifted, BAN_FAILED indicates that the ban has failed, RECOVER_FAILED indicates that the unblocking has failed.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) Bandwidth ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) Bandwidth() pulumi.IntOutput
Band width.
func (GetProxyDetailProxyDetailOutput) BillingType ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) BillingType() pulumi.IntOutput
Billing type: 0 represents bandwidth based billing, and 1 represents traffic based billing.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) ClientIpMethods ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) ClientIpMethods() pulumi.IntArrayOutput
The method of obtaining client IP through proxys, where 0 represents TOA and 1 represents Proxy ProtocolNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) Concurrent ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) Concurrent() pulumi.IntOutput
Concurrent, in 10000 pieces/second.
func (GetProxyDetailProxyDetailOutput) CreateTime ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) CreateTime() pulumi.IntOutput
The creation time, using a Unix timestamp, represents the number of seconds that have passed since January 1, 1970 (midnight UTC/GMT).
func (GetProxyDetailProxyDetailOutput) Domain ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) Domain() pulumi.StringOutput
Domain.
func (GetProxyDetailProxyDetailOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailOutput) FeatureBitmap ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) FeatureBitmap() pulumi.IntOutput
Property bitmap, where each bit represents a property, where:0 indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) ForwardIp ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) ForwardIp() pulumi.StringOutput
proxy forwarding IP.
func (GetProxyDetailProxyDetailOutput) GroupId ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) GroupId() pulumi.StringOutput
proxy group ID, which exists when a proxy belongs to a certain proxy group.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) Http3Supported ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) Http3Supported() pulumi.IntOutput
Identification that supports the Http3 protocol, where:0 indicates shutdown;1 indicates enabled.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) InBanBlacklist ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) InBanBlacklist() pulumi.IntOutput
Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) InstanceId ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) InstanceId() pulumi.StringOutput
(Old parameter, please use ProxyId) Proxy instance ID.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) Ip ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) Ip() pulumi.StringOutput
IP.
func (GetProxyDetailProxyDetailOutput) IpAddressVersion ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) IpAddressVersion() pulumi.StringOutput
IP version: IPv4, IPv6Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) IpLists ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) IpLists() GetProxyDetailProxyDetailIpListArrayOutput
IP ListNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) ModifyConfigTime ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) ModifyConfigTime() pulumi.IntOutput
Configuration change timeNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) NetworkType ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) NetworkType() pulumi.StringOutput
A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP.
func (GetProxyDetailProxyDetailOutput) PackageType ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) PackageType() pulumi.StringOutput
proxy package type: Thunder represents standard proxy, Accelerator represents silver acceleration proxy,CrossBorder represents a cross-border proxy.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) PolicyId ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) PolicyId() pulumi.StringOutput
Security policy ID, which exists when a security policy is set.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) ProjectId ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) ProjectId() pulumi.IntOutput
Project Id.
func (GetProxyDetailProxyDetailOutput) ProxyId ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) ProxyId() pulumi.StringOutput
Proxy Id.
func (GetProxyDetailProxyDetailOutput) ProxyName ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) ProxyName() pulumi.StringOutput
Proxy Name.
func (GetProxyDetailProxyDetailOutput) ProxyType ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) ProxyType() pulumi.IntOutput
proxy type, 100 represents THUNDER proxy, 103 represents Microsoft cooperation proxyNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) RealServerRegion ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) RealServerRegion() pulumi.StringOutput
Real Server Region.
func (GetProxyDetailProxyDetailOutput) RealServerRegionInfos ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) RealServerRegionInfos() GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
Detailed information of the real server region, including the region ID and domain name.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) RelatedGlobalDomains ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) RelatedGlobalDomains() pulumi.StringArrayOutput
List of domain names associated with resolutionNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) Scalarable ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) Scalarable() pulumi.IntOutput
1. This proxy can be scaled and expanded; 0, this proxy cannot be scaled or expanded.
func (GetProxyDetailProxyDetailOutput) Status ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) Status() pulumi.StringOutput
proxy status. Among them:RUNNING indicates running;CREATING indicates being created;DESTROYING indicates being destroyed;OPENING indicates being opened;CLOSING indicates being closed;Closed indicates that it has been closed;ADJUSTING represents a configuration change in progress;ISOLATING indicates being isolated;ISOLATED indicates that it has been isolated;CLONING indicates copying;RECOVERING indicates that the proxy is being maintained;MOVING indicates that migration is in progress.
func (GetProxyDetailProxyDetailOutput) SupportProtocols ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) SupportProtocols() pulumi.StringArrayOutput
Supported protocol types.
func (GetProxyDetailProxyDetailOutput) SupportSecurity ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) SupportSecurity() pulumi.IntOutput
Does it support security group configurationNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) TagSets ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) TagSets() GetProxyDetailProxyDetailTagSetArrayOutput
tag list, when there are no labels, this field is an empty list.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutput() GetProxyDetailProxyDetailOutput
func (GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) ToGetProxyDetailProxyDetailOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailOutput
func (GetProxyDetailProxyDetailOutput) Version ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailOutput) Version() pulumi.StringOutput
Version 1.0, 2.0, 3.0.
type GetProxyDetailProxyDetailRealServerRegionInfo ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfo struct { // Property bitmap, where each bit represents a property, where:0 indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap int `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType string `pulumi:"idcType"` // Region of the computer room. RegionArea string `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName string `pulumi:"regionAreaName"` // Region Id. RegionId string `pulumi:"regionId"` // Region Name. RegionName string `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures []GetProxyDetailProxyDetailRealServerRegionInfoSupportFeature `pulumi:"supportFeatures"` }
type GetProxyDetailProxyDetailRealServerRegionInfoArgs ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoArgs struct { // Property bitmap, where each bit represents a property, where:0 indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap pulumi.IntInput `pulumi:"featureBitmap"` // The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node. IdcType pulumi.StringInput `pulumi:"idcType"` // Region of the computer room. RegionArea pulumi.StringInput `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName pulumi.StringInput `pulumi:"regionAreaName"` // Region Id. RegionId pulumi.StringInput `pulumi:"regionId"` // Region Name. RegionName pulumi.StringInput `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput `pulumi:"supportFeatures"` }
func (GetProxyDetailProxyDetailRealServerRegionInfoArgs) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailRealServerRegionInfoArgs) ElementType() reflect.Type
func (GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput() GetProxyDetailProxyDetailRealServerRegionInfoOutput
func (GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailRealServerRegionInfoArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoOutput
type GetProxyDetailProxyDetailRealServerRegionInfoArray ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoArray []GetProxyDetailProxyDetailRealServerRegionInfoInput
func (GetProxyDetailProxyDetailRealServerRegionInfoArray) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailRealServerRegionInfoArray) ElementType() reflect.Type
func (GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
func (GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailRealServerRegionInfoArray) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
type GetProxyDetailProxyDetailRealServerRegionInfoArrayInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoArrayInput interface { pulumi.Input ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput }
GetProxyDetailProxyDetailRealServerRegionInfoArrayInput is an input type that accepts GetProxyDetailProxyDetailRealServerRegionInfoArray and GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailRealServerRegionInfoArrayInput` via:
GetProxyDetailProxyDetailRealServerRegionInfoArray{ GetProxyDetailProxyDetailRealServerRegionInfoArgs{...} }
type GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
func (GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoArrayOutput
type GetProxyDetailProxyDetailRealServerRegionInfoInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoInput interface { pulumi.Input ToGetProxyDetailProxyDetailRealServerRegionInfoOutput() GetProxyDetailProxyDetailRealServerRegionInfoOutput ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext(context.Context) GetProxyDetailProxyDetailRealServerRegionInfoOutput }
GetProxyDetailProxyDetailRealServerRegionInfoInput is an input type that accepts GetProxyDetailProxyDetailRealServerRegionInfoArgs and GetProxyDetailProxyDetailRealServerRegionInfoOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailRealServerRegionInfoInput` via:
GetProxyDetailProxyDetailRealServerRegionInfoArgs{...}
type GetProxyDetailProxyDetailRealServerRegionInfoOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) FeatureBitmap ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) FeatureBitmap() pulumi.IntOutput
Property bitmap, where each bit represents a property, where:0 indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) IdcType ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) IdcType() pulumi.StringOutput
The type of computer room, where dc represents the DataCenter data center and ec represents the EdgeComputing edge node.
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionArea ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionArea() pulumi.StringOutput
Region of the computer room.
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionAreaName ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionAreaName() pulumi.StringOutput
Region name of the computer room.
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionId ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionId() pulumi.StringOutput
Region Id.
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionName ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) RegionName() pulumi.StringOutput
Region Name.
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) SupportFeatures ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) SupportFeatures() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutput() GetProxyDetailProxyDetailRealServerRegionInfoOutput
func (GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoOutput
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeature ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeature struct { // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP. NetworkTypes []string `pulumi:"networkTypes"` }
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs struct { // A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP. NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"` }
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ElementType() reflect.Type
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray []GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ElementType() reflect.Type
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput interface { pulumi.Input ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput }
GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput is an input type that accepts GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray and GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayInput` via:
GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArray{ GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs{...} }
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) Index ¶ added in v0.1.8
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArrayOutput
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput interface { pulumi.Input ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext(context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput }
GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput is an input type that accepts GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs and GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureInput` via:
GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureArgs{...}
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) NetworkTypes ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
A list of network types supported by the access area, with normal indicating support for regular BGP, cn2 indicating premium BGP, triple indicating three networks, and secure_EIP represents a custom secure EIP.
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput() GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
func (GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput) ToGetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailRealServerRegionInfoSupportFeatureOutput
type GetProxyDetailProxyDetailTagSet ¶ added in v0.1.8
type GetProxyDetailProxyDetailTagSetArgs ¶ added in v0.1.8
type GetProxyDetailProxyDetailTagSetArgs struct { // Tag Key. TagKey pulumi.StringInput `pulumi:"tagKey"` // Tag Value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetProxyDetailProxyDetailTagSetArgs) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailTagSetArgs) ElementType() reflect.Type
func (GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutput() GetProxyDetailProxyDetailTagSetOutput
func (GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailTagSetArgs) ToGetProxyDetailProxyDetailTagSetOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetOutput
type GetProxyDetailProxyDetailTagSetArray ¶ added in v0.1.8
type GetProxyDetailProxyDetailTagSetArray []GetProxyDetailProxyDetailTagSetInput
func (GetProxyDetailProxyDetailTagSetArray) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailTagSetArray) ElementType() reflect.Type
func (GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutput ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutput() GetProxyDetailProxyDetailTagSetArrayOutput
func (GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyDetailProxyDetailTagSetArray) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetArrayOutput
type GetProxyDetailProxyDetailTagSetArrayInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailTagSetArrayInput interface { pulumi.Input ToGetProxyDetailProxyDetailTagSetArrayOutput() GetProxyDetailProxyDetailTagSetArrayOutput ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext(context.Context) GetProxyDetailProxyDetailTagSetArrayOutput }
GetProxyDetailProxyDetailTagSetArrayInput is an input type that accepts GetProxyDetailProxyDetailTagSetArray and GetProxyDetailProxyDetailTagSetArrayOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailTagSetArrayInput` via:
GetProxyDetailProxyDetailTagSetArray{ GetProxyDetailProxyDetailTagSetArgs{...} }
type GetProxyDetailProxyDetailTagSetArrayOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailTagSetArrayOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailTagSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailTagSetArrayOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutput() GetProxyDetailProxyDetailTagSetArrayOutput
func (GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailTagSetArrayOutput) ToGetProxyDetailProxyDetailTagSetArrayOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetArrayOutput
type GetProxyDetailProxyDetailTagSetInput ¶ added in v0.1.8
type GetProxyDetailProxyDetailTagSetInput interface { pulumi.Input ToGetProxyDetailProxyDetailTagSetOutput() GetProxyDetailProxyDetailTagSetOutput ToGetProxyDetailProxyDetailTagSetOutputWithContext(context.Context) GetProxyDetailProxyDetailTagSetOutput }
GetProxyDetailProxyDetailTagSetInput is an input type that accepts GetProxyDetailProxyDetailTagSetArgs and GetProxyDetailProxyDetailTagSetOutput values. You can construct a concrete instance of `GetProxyDetailProxyDetailTagSetInput` via:
GetProxyDetailProxyDetailTagSetArgs{...}
type GetProxyDetailProxyDetailTagSetOutput ¶ added in v0.1.8
type GetProxyDetailProxyDetailTagSetOutput struct{ *pulumi.OutputState }
func (GetProxyDetailProxyDetailTagSetOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailProxyDetailTagSetOutput) ElementType() reflect.Type
func (GetProxyDetailProxyDetailTagSetOutput) TagKey ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailTagSetOutput) TagKey() pulumi.StringOutput
Tag Key.
func (GetProxyDetailProxyDetailTagSetOutput) TagValue ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailTagSetOutput) TagValue() pulumi.StringOutput
Tag Value.
func (GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutput ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutput() GetProxyDetailProxyDetailTagSetOutput
func (GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailProxyDetailTagSetOutput) ToGetProxyDetailProxyDetailTagSetOutputWithContext(ctx context.Context) GetProxyDetailProxyDetailTagSetOutput
type GetProxyDetailResult ¶ added in v0.1.8
type GetProxyDetailResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Proxy Detail. ProxyDetails []GetProxyDetailProxyDetail `pulumi:"proxyDetails"` // (New parameter) proxy instance ID.Note: This field may return null, indicating that a valid value cannot be obtained. ProxyId string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getProxyDetail.
func GetProxyDetail ¶ added in v0.1.8
func GetProxyDetail(ctx *pulumi.Context, args *GetProxyDetailArgs, opts ...pulumi.InvokeOption) (*GetProxyDetailResult, error)
Use this data source to query detailed information of gaap proxy detail
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetProxyDetail(ctx, &gaap.GetProxyDetailArgs{ ProxyId: "link-m9t4yho9", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProxyDetailResultOutput ¶ added in v0.1.8
type GetProxyDetailResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxyDetail.
func GetProxyDetailOutput ¶ added in v0.1.8
func GetProxyDetailOutput(ctx *pulumi.Context, args GetProxyDetailOutputArgs, opts ...pulumi.InvokeOption) GetProxyDetailResultOutput
func (GetProxyDetailResultOutput) ElementType ¶ added in v0.1.8
func (GetProxyDetailResultOutput) ElementType() reflect.Type
func (GetProxyDetailResultOutput) Id ¶ added in v0.1.8
func (o GetProxyDetailResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxyDetailResultOutput) ProxyDetails ¶ added in v0.1.8
func (o GetProxyDetailResultOutput) ProxyDetails() GetProxyDetailProxyDetailArrayOutput
Proxy Detail.
func (GetProxyDetailResultOutput) ProxyId ¶ added in v0.1.8
func (o GetProxyDetailResultOutput) ProxyId() pulumi.StringOutput
(New parameter) proxy instance ID.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyDetailResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetProxyDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProxyDetailResultOutput) ToGetProxyDetailResultOutput ¶ added in v0.1.8
func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutput() GetProxyDetailResultOutput
func (GetProxyDetailResultOutput) ToGetProxyDetailResultOutputWithContext ¶ added in v0.1.8
func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutputWithContext(ctx context.Context) GetProxyDetailResultOutput
type GetProxyGroupStatisticsArgs ¶ added in v0.1.8
type GetProxyGroupStatisticsArgs struct { // End Time. EndTime string `pulumi:"endTime"` // Monitoring granularity, currently supporting 60 300 3600 86400, in seconds.When the time range does not exceed 1 day, support a minimum granularity of 60 seconds;When the time range does not exceed 7 days, support a minimum granularity of 3600 seconds;When the time range does not exceed 30 days, the minimum granularity supported is 86400 seconds. Granularity int `pulumi:"granularity"` // Group Id. GroupId string `pulumi:"groupId"` // Metric Names. support, InBandwidth, OutBandwidth, Concurrent, InPackets, OutPackets. MetricNames []string `pulumi:"metricNames"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start Time. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getProxyGroupStatistics.
type GetProxyGroupStatisticsOutputArgs ¶ added in v0.1.8
type GetProxyGroupStatisticsOutputArgs struct { // End Time. EndTime pulumi.StringInput `pulumi:"endTime"` // Monitoring granularity, currently supporting 60 300 3600 86400, in seconds.When the time range does not exceed 1 day, support a minimum granularity of 60 seconds;When the time range does not exceed 7 days, support a minimum granularity of 3600 seconds;When the time range does not exceed 30 days, the minimum granularity supported is 86400 seconds. Granularity pulumi.IntInput `pulumi:"granularity"` // Group Id. GroupId pulumi.StringInput `pulumi:"groupId"` // Metric Names. support, InBandwidth, OutBandwidth, Concurrent, InPackets, OutPackets. MetricNames pulumi.StringArrayInput `pulumi:"metricNames"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start Time. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getProxyGroupStatistics.
func (GetProxyGroupStatisticsOutputArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsOutputArgs) ElementType() reflect.Type
type GetProxyGroupStatisticsResult ¶ added in v0.1.8
type GetProxyGroupStatisticsResult struct { EndTime string `pulumi:"endTime"` Granularity int `pulumi:"granularity"` GroupId string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MetricNames []string `pulumi:"metricNames"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` // proxy Group Statistics. StatisticsDatas []GetProxyGroupStatisticsStatisticsData `pulumi:"statisticsDatas"` }
A collection of values returned by getProxyGroupStatistics.
func GetProxyGroupStatistics ¶ added in v0.1.8
func GetProxyGroupStatistics(ctx *pulumi.Context, args *GetProxyGroupStatisticsArgs, opts ...pulumi.InvokeOption) (*GetProxyGroupStatisticsResult, error)
Use this data source to query detailed information of gaap proxy group statistics
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetProxyGroupStatistics(ctx, &gaap.GetProxyGroupStatisticsArgs{ EndTime: "2023-10-09 23:59:59", Granularity: 300, GroupId: "link-m9t4yho9", MetricNames: []string{ "InBandwidth", "OutBandwidth", "InFlow", "OutFlow", }, StartTime: "2023-10-09 00:00:00", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProxyGroupStatisticsResultOutput ¶ added in v0.1.8
type GetProxyGroupStatisticsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxyGroupStatistics.
func GetProxyGroupStatisticsOutput ¶ added in v0.1.8
func GetProxyGroupStatisticsOutput(ctx *pulumi.Context, args GetProxyGroupStatisticsOutputArgs, opts ...pulumi.InvokeOption) GetProxyGroupStatisticsResultOutput
func (GetProxyGroupStatisticsResultOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsResultOutput) ElementType() reflect.Type
func (GetProxyGroupStatisticsResultOutput) EndTime ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) EndTime() pulumi.StringOutput
func (GetProxyGroupStatisticsResultOutput) Granularity ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) Granularity() pulumi.IntOutput
func (GetProxyGroupStatisticsResultOutput) GroupId ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) GroupId() pulumi.StringOutput
func (GetProxyGroupStatisticsResultOutput) Id ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxyGroupStatisticsResultOutput) MetricNames ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) MetricNames() pulumi.StringArrayOutput
func (GetProxyGroupStatisticsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProxyGroupStatisticsResultOutput) StartTime ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) StartTime() pulumi.StringOutput
func (GetProxyGroupStatisticsResultOutput) StatisticsDatas ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) StatisticsDatas() GetProxyGroupStatisticsStatisticsDataArrayOutput
proxy Group Statistics.
func (GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutput ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutput() GetProxyGroupStatisticsResultOutput
func (GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupStatisticsResultOutput) ToGetProxyGroupStatisticsResultOutputWithContext(ctx context.Context) GetProxyGroupStatisticsResultOutput
type GetProxyGroupStatisticsStatisticsData ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsData struct { // Metric Data. MetricDatas []GetProxyGroupStatisticsStatisticsDataMetricData `pulumi:"metricDatas"` // Metric Name. MetricName string `pulumi:"metricName"` }
type GetProxyGroupStatisticsStatisticsDataArgs ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataArgs struct { // Metric Data. MetricDatas GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput `pulumi:"metricDatas"` // Metric Name. MetricName pulumi.StringInput `pulumi:"metricName"` }
func (GetProxyGroupStatisticsStatisticsDataArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsStatisticsDataArgs) ElementType() reflect.Type
func (GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutput ¶ added in v0.1.8
func (i GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutput() GetProxyGroupStatisticsStatisticsDataOutput
func (GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupStatisticsStatisticsDataArgs) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataOutput
type GetProxyGroupStatisticsStatisticsDataArray ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataArray []GetProxyGroupStatisticsStatisticsDataInput
func (GetProxyGroupStatisticsStatisticsDataArray) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsStatisticsDataArray) ElementType() reflect.Type
func (GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutput ¶ added in v0.1.8
func (i GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutput() GetProxyGroupStatisticsStatisticsDataArrayOutput
func (GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupStatisticsStatisticsDataArray) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataArrayOutput
type GetProxyGroupStatisticsStatisticsDataArrayInput ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataArrayInput interface { pulumi.Input ToGetProxyGroupStatisticsStatisticsDataArrayOutput() GetProxyGroupStatisticsStatisticsDataArrayOutput ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext(context.Context) GetProxyGroupStatisticsStatisticsDataArrayOutput }
GetProxyGroupStatisticsStatisticsDataArrayInput is an input type that accepts GetProxyGroupStatisticsStatisticsDataArray and GetProxyGroupStatisticsStatisticsDataArrayOutput values. You can construct a concrete instance of `GetProxyGroupStatisticsStatisticsDataArrayInput` via:
GetProxyGroupStatisticsStatisticsDataArray{ GetProxyGroupStatisticsStatisticsDataArgs{...} }
type GetProxyGroupStatisticsStatisticsDataArrayOutput ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataArrayOutput struct{ *pulumi.OutputState }
func (GetProxyGroupStatisticsStatisticsDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsStatisticsDataArrayOutput) ElementType() reflect.Type
func (GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutput ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutput() GetProxyGroupStatisticsStatisticsDataArrayOutput
func (GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataArrayOutput
type GetProxyGroupStatisticsStatisticsDataInput ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataInput interface { pulumi.Input ToGetProxyGroupStatisticsStatisticsDataOutput() GetProxyGroupStatisticsStatisticsDataOutput ToGetProxyGroupStatisticsStatisticsDataOutputWithContext(context.Context) GetProxyGroupStatisticsStatisticsDataOutput }
GetProxyGroupStatisticsStatisticsDataInput is an input type that accepts GetProxyGroupStatisticsStatisticsDataArgs and GetProxyGroupStatisticsStatisticsDataOutput values. You can construct a concrete instance of `GetProxyGroupStatisticsStatisticsDataInput` via:
GetProxyGroupStatisticsStatisticsDataArgs{...}
type GetProxyGroupStatisticsStatisticsDataMetricData ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataMetricDataArgs ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataMetricDataArgs struct { // DataNote: This field may return null, indicating that a valid value cannot be obtained. Data pulumi.Float64Input `pulumi:"data"` // Time. Time pulumi.IntInput `pulumi:"time"` }
func (GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ElementType() reflect.Type
func (GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput ¶ added in v0.1.8
func (i GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput() GetProxyGroupStatisticsStatisticsDataMetricDataOutput
func (GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupStatisticsStatisticsDataMetricDataArgs) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataOutput
type GetProxyGroupStatisticsStatisticsDataMetricDataArray ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataMetricDataArray []GetProxyGroupStatisticsStatisticsDataMetricDataInput
func (GetProxyGroupStatisticsStatisticsDataMetricDataArray) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsStatisticsDataMetricDataArray) ElementType() reflect.Type
func (GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput ¶ added in v0.1.8
func (i GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput() GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
func (GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupStatisticsStatisticsDataMetricDataArray) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
type GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput interface { pulumi.Input ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput() GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext(context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput }
GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput is an input type that accepts GetProxyGroupStatisticsStatisticsDataMetricDataArray and GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput values. You can construct a concrete instance of `GetProxyGroupStatisticsStatisticsDataMetricDataArrayInput` via:
GetProxyGroupStatisticsStatisticsDataMetricDataArray{ GetProxyGroupStatisticsStatisticsDataMetricDataArgs{...} }
type GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput struct{ *pulumi.OutputState }
func (GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ElementType() reflect.Type
func (GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput() GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
func (GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
type GetProxyGroupStatisticsStatisticsDataMetricDataInput ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataMetricDataInput interface { pulumi.Input ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput() GetProxyGroupStatisticsStatisticsDataMetricDataOutput ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext(context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataOutput }
GetProxyGroupStatisticsStatisticsDataMetricDataInput is an input type that accepts GetProxyGroupStatisticsStatisticsDataMetricDataArgs and GetProxyGroupStatisticsStatisticsDataMetricDataOutput values. You can construct a concrete instance of `GetProxyGroupStatisticsStatisticsDataMetricDataInput` via:
GetProxyGroupStatisticsStatisticsDataMetricDataArgs{...}
type GetProxyGroupStatisticsStatisticsDataMetricDataOutput ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataMetricDataOutput struct{ *pulumi.OutputState }
func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) Data ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataMetricDataOutput) Data() pulumi.Float64Output
DataNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ElementType() reflect.Type
func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) Time ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataMetricDataOutput) Time() pulumi.IntOutput
Time.
func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutput() GetProxyGroupStatisticsStatisticsDataMetricDataOutput
func (GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataMetricDataOutput) ToGetProxyGroupStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataMetricDataOutput
type GetProxyGroupStatisticsStatisticsDataOutput ¶ added in v0.1.8
type GetProxyGroupStatisticsStatisticsDataOutput struct{ *pulumi.OutputState }
func (GetProxyGroupStatisticsStatisticsDataOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupStatisticsStatisticsDataOutput) ElementType() reflect.Type
func (GetProxyGroupStatisticsStatisticsDataOutput) MetricDatas ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataOutput) MetricDatas() GetProxyGroupStatisticsStatisticsDataMetricDataArrayOutput
Metric Data.
func (GetProxyGroupStatisticsStatisticsDataOutput) MetricName ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataOutput) MetricName() pulumi.StringOutput
Metric Name.
func (GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutput ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutput() GetProxyGroupStatisticsStatisticsDataOutput
func (GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupStatisticsStatisticsDataOutput) ToGetProxyGroupStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyGroupStatisticsStatisticsDataOutput
type GetProxyGroupsArgs ¶ added in v0.1.8
type GetProxyGroupsArgs struct { // Filter conditions,The upper limit of Filter.Values per request is 5.RealServerRegion - String - Required: No - (filtering criteria) Filter by real server region, refer to the RegionId in the returned results of the DescribeDestRegions interface.PackageType - String - Required: No - (Filter condition) proxy group type, where &#39;Thunder&#39; represents the standard proxy group and &#39;Accelerator&#39; represents the silver acceleration proxy group. Filters []GetProxyGroupsFilter `pulumi:"filters"` // Project ID. Value range:-1, All projects under this user0, default projectOther values, specified items. ProjectId int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tag list, when this field exists, pulls the resource list under the corresponding tag.Supports a maximum of 5 labels. When there are two or more labels and any one of them is met, the proxy group will be pulled out. TagSets []GetProxyGroupsTagSet `pulumi:"tagSets"` }
A collection of arguments for invoking getProxyGroups.
type GetProxyGroupsFilter ¶ added in v0.1.8
type GetProxyGroupsFilterArgs ¶ added in v0.1.8
type GetProxyGroupsFilterArgs struct { // Filter conditions. Name pulumi.StringInput `pulumi:"name"` // filtering value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetProxyGroupsFilterArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupsFilterArgs) ElementType() reflect.Type
func (GetProxyGroupsFilterArgs) ToGetProxyGroupsFilterOutput ¶ added in v0.1.8
func (i GetProxyGroupsFilterArgs) ToGetProxyGroupsFilterOutput() GetProxyGroupsFilterOutput
func (GetProxyGroupsFilterArgs) ToGetProxyGroupsFilterOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsFilterArgs) ToGetProxyGroupsFilterOutputWithContext(ctx context.Context) GetProxyGroupsFilterOutput
type GetProxyGroupsFilterArray ¶ added in v0.1.8
type GetProxyGroupsFilterArray []GetProxyGroupsFilterInput
func (GetProxyGroupsFilterArray) ElementType ¶ added in v0.1.8
func (GetProxyGroupsFilterArray) ElementType() reflect.Type
func (GetProxyGroupsFilterArray) ToGetProxyGroupsFilterArrayOutput ¶ added in v0.1.8
func (i GetProxyGroupsFilterArray) ToGetProxyGroupsFilterArrayOutput() GetProxyGroupsFilterArrayOutput
func (GetProxyGroupsFilterArray) ToGetProxyGroupsFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsFilterArray) ToGetProxyGroupsFilterArrayOutputWithContext(ctx context.Context) GetProxyGroupsFilterArrayOutput
type GetProxyGroupsFilterArrayInput ¶ added in v0.1.8
type GetProxyGroupsFilterArrayInput interface { pulumi.Input ToGetProxyGroupsFilterArrayOutput() GetProxyGroupsFilterArrayOutput ToGetProxyGroupsFilterArrayOutputWithContext(context.Context) GetProxyGroupsFilterArrayOutput }
GetProxyGroupsFilterArrayInput is an input type that accepts GetProxyGroupsFilterArray and GetProxyGroupsFilterArrayOutput values. You can construct a concrete instance of `GetProxyGroupsFilterArrayInput` via:
GetProxyGroupsFilterArray{ GetProxyGroupsFilterArgs{...} }
type GetProxyGroupsFilterArrayOutput ¶ added in v0.1.8
type GetProxyGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetProxyGroupsFilterArrayOutput) Index ¶ added in v0.1.8
func (o GetProxyGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetProxyGroupsFilterOutput
func (GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutput ¶ added in v0.1.8
func (o GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutput() GetProxyGroupsFilterArrayOutput
func (GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsFilterArrayOutput) ToGetProxyGroupsFilterArrayOutputWithContext(ctx context.Context) GetProxyGroupsFilterArrayOutput
type GetProxyGroupsFilterInput ¶ added in v0.1.8
type GetProxyGroupsFilterInput interface { pulumi.Input ToGetProxyGroupsFilterOutput() GetProxyGroupsFilterOutput ToGetProxyGroupsFilterOutputWithContext(context.Context) GetProxyGroupsFilterOutput }
GetProxyGroupsFilterInput is an input type that accepts GetProxyGroupsFilterArgs and GetProxyGroupsFilterOutput values. You can construct a concrete instance of `GetProxyGroupsFilterInput` via:
GetProxyGroupsFilterArgs{...}
type GetProxyGroupsFilterOutput ¶ added in v0.1.8
type GetProxyGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsFilterOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsFilterOutput) ElementType() reflect.Type
func (GetProxyGroupsFilterOutput) Name ¶ added in v0.1.8
func (o GetProxyGroupsFilterOutput) Name() pulumi.StringOutput
Filter conditions.
func (GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutput ¶ added in v0.1.8
func (o GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutput() GetProxyGroupsFilterOutput
func (GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsFilterOutput) ToGetProxyGroupsFilterOutputWithContext(ctx context.Context) GetProxyGroupsFilterOutput
func (GetProxyGroupsFilterOutput) Values ¶ added in v0.1.8
func (o GetProxyGroupsFilterOutput) Values() pulumi.StringArrayOutput
filtering value.
type GetProxyGroupsOutputArgs ¶ added in v0.1.8
type GetProxyGroupsOutputArgs struct { // Filter conditions,The upper limit of Filter.Values per request is 5.RealServerRegion - String - Required: No - (filtering criteria) Filter by real server region, refer to the RegionId in the returned results of the DescribeDestRegions interface.PackageType - String - Required: No - (Filter condition) proxy group type, where &#39;Thunder&#39; represents the standard proxy group and &#39;Accelerator&#39; represents the silver acceleration proxy group. Filters GetProxyGroupsFilterArrayInput `pulumi:"filters"` // Project ID. Value range:-1, All projects under this user0, default projectOther values, specified items. ProjectId pulumi.IntInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tag list, when this field exists, pulls the resource list under the corresponding tag.Supports a maximum of 5 labels. When there are two or more labels and any one of them is met, the proxy group will be pulled out. TagSets GetProxyGroupsTagSetArrayInput `pulumi:"tagSets"` }
A collection of arguments for invoking getProxyGroups.
func (GetProxyGroupsOutputArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupsOutputArgs) ElementType() reflect.Type
type GetProxyGroupsProxyGroupList ¶ added in v0.1.8
type GetProxyGroupsProxyGroupList struct { // Create TimeNote: This field may return null, indicating that a valid value cannot be obtained. CreateTime int `pulumi:"createTime"` // proxy group domain nameNote: This field may return null, indicating that a valid value cannot be obtained. Domain string `pulumi:"domain"` // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap int `pulumi:"featureBitmap"` // proxy group Id. GroupId string `pulumi:"groupId"` // proxy Group NameNote: This field may return null, indicating that a valid value cannot be obtained. GroupName string `pulumi:"groupName"` // Supports the identification of Http3 features, where:0 indicates shutdown;1 indicates enabled.Note: This field may return null, indicating that a valid value cannot be obtained. Http3Supported int `pulumi:"http3Supported"` // Project ID. Value range:-1, All projects under this user0, default projectOther values, specified items. ProjectId int `pulumi:"projectId"` // Does the proxy group include Microsoft proxysNote: This field may return null, indicating that a valid value cannot be obtained. ProxyType int `pulumi:"proxyType"` // Real Server Region Info. RealServerRegionInfos []GetProxyGroupsProxyGroupListRealServerRegionInfo `pulumi:"realServerRegionInfos"` // proxy group status.Among them,'RUNNING' indicates running;'CREATING' indicates being created;'DESTROYING' indicates being destroyed;'MOVING' indicates that the proxy is being migrated;'CHANGING' indicates partial deployment. Status string `pulumi:"status"` // Tag list, when this field exists, pulls the resource list under the corresponding tag.Supports a maximum of 5 labels. When there are two or more labels and any one of them is met, the proxy group will be pulled out. TagSets []GetProxyGroupsProxyGroupListTagSet `pulumi:"tagSets"` // proxy Group VersionNote: This field may return null, indicating that a valid value cannot be obtained. Version string `pulumi:"version"` }
type GetProxyGroupsProxyGroupListArgs ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListArgs struct { // Create TimeNote: This field may return null, indicating that a valid value cannot be obtained. CreateTime pulumi.IntInput `pulumi:"createTime"` // proxy group domain nameNote: This field may return null, indicating that a valid value cannot be obtained. Domain pulumi.StringInput `pulumi:"domain"` // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap pulumi.IntInput `pulumi:"featureBitmap"` // proxy group Id. GroupId pulumi.StringInput `pulumi:"groupId"` // proxy Group NameNote: This field may return null, indicating that a valid value cannot be obtained. GroupName pulumi.StringInput `pulumi:"groupName"` // Supports the identification of Http3 features, where:0 indicates shutdown;1 indicates enabled.Note: This field may return null, indicating that a valid value cannot be obtained. Http3Supported pulumi.IntInput `pulumi:"http3Supported"` // Project ID. Value range:-1, All projects under this user0, default projectOther values, specified items. ProjectId pulumi.IntInput `pulumi:"projectId"` // Does the proxy group include Microsoft proxysNote: This field may return null, indicating that a valid value cannot be obtained. ProxyType pulumi.IntInput `pulumi:"proxyType"` // Real Server Region Info. RealServerRegionInfos GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput `pulumi:"realServerRegionInfos"` // proxy group status.Among them,'RUNNING' indicates running;'CREATING' indicates being created;'DESTROYING' indicates being destroyed;'MOVING' indicates that the proxy is being migrated;'CHANGING' indicates partial deployment. Status pulumi.StringInput `pulumi:"status"` // Tag list, when this field exists, pulls the resource list under the corresponding tag.Supports a maximum of 5 labels. When there are two or more labels and any one of them is met, the proxy group will be pulled out. TagSets GetProxyGroupsProxyGroupListTagSetArrayInput `pulumi:"tagSets"` // proxy Group VersionNote: This field may return null, indicating that a valid value cannot be obtained. Version pulumi.StringInput `pulumi:"version"` }
func (GetProxyGroupsProxyGroupListArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListArgs) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutput ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutput() GetProxyGroupsProxyGroupListOutput
func (GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListArgs) ToGetProxyGroupsProxyGroupListOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListOutput
type GetProxyGroupsProxyGroupListArray ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListArray []GetProxyGroupsProxyGroupListInput
func (GetProxyGroupsProxyGroupListArray) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListArray) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutput ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutput() GetProxyGroupsProxyGroupListArrayOutput
func (GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListArray) ToGetProxyGroupsProxyGroupListArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListArrayOutput
type GetProxyGroupsProxyGroupListArrayInput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListArrayInput interface { pulumi.Input ToGetProxyGroupsProxyGroupListArrayOutput() GetProxyGroupsProxyGroupListArrayOutput ToGetProxyGroupsProxyGroupListArrayOutputWithContext(context.Context) GetProxyGroupsProxyGroupListArrayOutput }
GetProxyGroupsProxyGroupListArrayInput is an input type that accepts GetProxyGroupsProxyGroupListArray and GetProxyGroupsProxyGroupListArrayOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListArrayInput` via:
GetProxyGroupsProxyGroupListArray{ GetProxyGroupsProxyGroupListArgs{...} }
type GetProxyGroupsProxyGroupListArrayOutput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListArrayOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsProxyGroupListArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListArrayOutput) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutput ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutput() GetProxyGroupsProxyGroupListArrayOutput
func (GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListArrayOutput) ToGetProxyGroupsProxyGroupListArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListArrayOutput
type GetProxyGroupsProxyGroupListInput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListInput interface { pulumi.Input ToGetProxyGroupsProxyGroupListOutput() GetProxyGroupsProxyGroupListOutput ToGetProxyGroupsProxyGroupListOutputWithContext(context.Context) GetProxyGroupsProxyGroupListOutput }
GetProxyGroupsProxyGroupListInput is an input type that accepts GetProxyGroupsProxyGroupListArgs and GetProxyGroupsProxyGroupListOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListInput` via:
GetProxyGroupsProxyGroupListArgs{...}
type GetProxyGroupsProxyGroupListOutput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsProxyGroupListOutput) CreateTime ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) CreateTime() pulumi.IntOutput
Create TimeNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupsProxyGroupListOutput) Domain ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) Domain() pulumi.StringOutput
proxy group domain nameNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupsProxyGroupListOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListOutput) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListOutput) FeatureBitmap ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) FeatureBitmap() pulumi.IntOutput
Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupsProxyGroupListOutput) GroupId ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) GroupId() pulumi.StringOutput
proxy group Id.
func (GetProxyGroupsProxyGroupListOutput) GroupName ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) GroupName() pulumi.StringOutput
proxy Group NameNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupsProxyGroupListOutput) Http3Supported ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) Http3Supported() pulumi.IntOutput
Supports the identification of Http3 features, where:0 indicates shutdown;1 indicates enabled.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupsProxyGroupListOutput) ProjectId ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) ProjectId() pulumi.IntOutput
Project ID. Value range:-1, All projects under this user0, default projectOther values, specified items.
func (GetProxyGroupsProxyGroupListOutput) ProxyType ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) ProxyType() pulumi.IntOutput
Does the proxy group include Microsoft proxysNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupsProxyGroupListOutput) RealServerRegionInfos ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) RealServerRegionInfos() GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
Real Server Region Info.
func (GetProxyGroupsProxyGroupListOutput) Status ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) Status() pulumi.StringOutput
proxy group status.Among them,'RUNNING' indicates running;'CREATING' indicates being created;'DESTROYING' indicates being destroyed;'MOVING' indicates that the proxy is being migrated;'CHANGING' indicates partial deployment.
func (GetProxyGroupsProxyGroupListOutput) TagSets ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) TagSets() GetProxyGroupsProxyGroupListTagSetArrayOutput
Tag list, when this field exists, pulls the resource list under the corresponding tag.Supports a maximum of 5 labels. When there are two or more labels and any one of them is met, the proxy group will be pulled out.
func (GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutput ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutput() GetProxyGroupsProxyGroupListOutput
func (GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) ToGetProxyGroupsProxyGroupListOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListOutput
func (GetProxyGroupsProxyGroupListOutput) Version ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListOutput) Version() pulumi.StringOutput
proxy Group VersionNote: This field may return null, indicating that a valid value cannot be obtained.
type GetProxyGroupsProxyGroupListRealServerRegionInfo ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfo struct { // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap int `pulumi:"featureBitmap"` // The type of computer room, where 'dc' represents the DataCenter data center and 'ec' represents the EdgeComputing edge node. IdcType string `pulumi:"idcType"` // Region of the computer room. RegionArea string `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName string `pulumi:"regionAreaName"` // Region Id. RegionId string `pulumi:"regionId"` // Region Name. RegionName string `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures []GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeature `pulumi:"supportFeatures"` }
type GetProxyGroupsProxyGroupListRealServerRegionInfoArgs ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoArgs struct { // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap pulumi.IntInput `pulumi:"featureBitmap"` // The type of computer room, where 'dc' represents the DataCenter data center and 'ec' represents the EdgeComputing edge node. IdcType pulumi.StringInput `pulumi:"idcType"` // Region of the computer room. RegionArea pulumi.StringInput `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName pulumi.StringInput `pulumi:"regionAreaName"` // Region Id. RegionId pulumi.StringInput `pulumi:"regionId"` // Region Name. RegionName pulumi.StringInput `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput `pulumi:"supportFeatures"` }
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
type GetProxyGroupsProxyGroupListRealServerRegionInfoArray ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoArray []GetProxyGroupsProxyGroupListRealServerRegionInfoInput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListRealServerRegionInfoArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput interface { pulumi.Input ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext(context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput }
GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput is an input type that accepts GetProxyGroupsProxyGroupListRealServerRegionInfoArray and GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListRealServerRegionInfoArrayInput` via:
GetProxyGroupsProxyGroupListRealServerRegionInfoArray{ GetProxyGroupsProxyGroupListRealServerRegionInfoArgs{...} }
type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoArrayOutput
type GetProxyGroupsProxyGroupListRealServerRegionInfoInput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoInput interface { pulumi.Input ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoOutput ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext(context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoOutput }
GetProxyGroupsProxyGroupListRealServerRegionInfoInput is an input type that accepts GetProxyGroupsProxyGroupListRealServerRegionInfoArgs and GetProxyGroupsProxyGroupListRealServerRegionInfoOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListRealServerRegionInfoInput` via:
GetProxyGroupsProxyGroupListRealServerRegionInfoArgs{...}
type GetProxyGroupsProxyGroupListRealServerRegionInfoOutput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) FeatureBitmap ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) FeatureBitmap() pulumi.IntOutput
Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) IdcType ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) IdcType() pulumi.StringOutput
The type of computer room, where 'dc' represents the DataCenter data center and 'ec' represents the EdgeComputing edge node.
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionArea ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionArea() pulumi.StringOutput
Region of the computer room.
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionAreaName ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionAreaName() pulumi.StringOutput
Region name of the computer room.
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionId ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionId() pulumi.StringOutput
Region Id.
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionName ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) RegionName() pulumi.StringOutput
Region Name.
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) SupportFeatures ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) SupportFeatures() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoOutput
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeature ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeature struct { // A list of network types supported by the access area, with 'normal' indicating support for regular BGP, 'cn2' indicating premium BGP, 'triple' indicating three networks, and 'secure_EIP' represents a custom secure EIP. NetworkTypes []string `pulumi:"networkTypes"` }
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs struct { // A list of network types supported by the access area, with 'normal' indicating support for regular BGP, 'cn2' indicating premium BGP, 'triple' indicating three networks, and 'secure_EIP' represents a custom secure EIP. NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"` }
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray []GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput interface { pulumi.Input ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext(context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput }
GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput is an input type that accepts GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray and GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayInput` via:
GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArray{ GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs{...} }
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) Index ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArrayOutput
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput interface { pulumi.Input ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext(context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput }
GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput is an input type that accepts GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs and GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureInput` via:
GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureArgs{...}
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) NetworkTypes ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
A list of network types supported by the access area, with 'normal' indicating support for regular BGP, 'cn2' indicating premium BGP, 'triple' indicating three networks, and 'secure_EIP' represents a custom secure EIP.
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput() GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
func (GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput) ToGetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListRealServerRegionInfoSupportFeatureOutput
type GetProxyGroupsProxyGroupListTagSet ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListTagSetArgs ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListTagSetArgs struct { // Tag Key. TagKey pulumi.StringInput `pulumi:"tagKey"` // Tag Value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetProxyGroupsProxyGroupListTagSetArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListTagSetArgs) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutput ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutput() GetProxyGroupsProxyGroupListTagSetOutput
func (GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListTagSetArgs) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetOutput
type GetProxyGroupsProxyGroupListTagSetArray ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListTagSetArray []GetProxyGroupsProxyGroupListTagSetInput
func (GetProxyGroupsProxyGroupListTagSetArray) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListTagSetArray) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutput ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutput() GetProxyGroupsProxyGroupListTagSetArrayOutput
func (GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsProxyGroupListTagSetArray) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetArrayOutput
type GetProxyGroupsProxyGroupListTagSetArrayInput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListTagSetArrayInput interface { pulumi.Input ToGetProxyGroupsProxyGroupListTagSetArrayOutput() GetProxyGroupsProxyGroupListTagSetArrayOutput ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext(context.Context) GetProxyGroupsProxyGroupListTagSetArrayOutput }
GetProxyGroupsProxyGroupListTagSetArrayInput is an input type that accepts GetProxyGroupsProxyGroupListTagSetArray and GetProxyGroupsProxyGroupListTagSetArrayOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListTagSetArrayInput` via:
GetProxyGroupsProxyGroupListTagSetArray{ GetProxyGroupsProxyGroupListTagSetArgs{...} }
type GetProxyGroupsProxyGroupListTagSetArrayOutput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListTagSetArrayOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsProxyGroupListTagSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListTagSetArrayOutput) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutput ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutput() GetProxyGroupsProxyGroupListTagSetArrayOutput
func (GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListTagSetArrayOutput) ToGetProxyGroupsProxyGroupListTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetArrayOutput
type GetProxyGroupsProxyGroupListTagSetInput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListTagSetInput interface { pulumi.Input ToGetProxyGroupsProxyGroupListTagSetOutput() GetProxyGroupsProxyGroupListTagSetOutput ToGetProxyGroupsProxyGroupListTagSetOutputWithContext(context.Context) GetProxyGroupsProxyGroupListTagSetOutput }
GetProxyGroupsProxyGroupListTagSetInput is an input type that accepts GetProxyGroupsProxyGroupListTagSetArgs and GetProxyGroupsProxyGroupListTagSetOutput values. You can construct a concrete instance of `GetProxyGroupsProxyGroupListTagSetInput` via:
GetProxyGroupsProxyGroupListTagSetArgs{...}
type GetProxyGroupsProxyGroupListTagSetOutput ¶ added in v0.1.8
type GetProxyGroupsProxyGroupListTagSetOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsProxyGroupListTagSetOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsProxyGroupListTagSetOutput) ElementType() reflect.Type
func (GetProxyGroupsProxyGroupListTagSetOutput) TagKey ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListTagSetOutput) TagKey() pulumi.StringOutput
Tag Key.
func (GetProxyGroupsProxyGroupListTagSetOutput) TagValue ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListTagSetOutput) TagValue() pulumi.StringOutput
Tag Value.
func (GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutput ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutput() GetProxyGroupsProxyGroupListTagSetOutput
func (GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsProxyGroupListTagSetOutput) ToGetProxyGroupsProxyGroupListTagSetOutputWithContext(ctx context.Context) GetProxyGroupsProxyGroupListTagSetOutput
type GetProxyGroupsResult ¶ added in v0.1.8
type GetProxyGroupsResult struct { Filters []GetProxyGroupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Project Id. ProjectId int `pulumi:"projectId"` // List of proxy groups.Note: This field may return null, indicating that a valid value cannot be obtained. ProxyGroupLists []GetProxyGroupsProxyGroupList `pulumi:"proxyGroupLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Tag Set. TagSets []GetProxyGroupsTagSet `pulumi:"tagSets"` }
A collection of values returned by getProxyGroups.
func GetProxyGroups ¶ added in v0.1.8
func GetProxyGroups(ctx *pulumi.Context, args *GetProxyGroupsArgs, opts ...pulumi.InvokeOption) (*GetProxyGroupsResult, error)
Use this data source to query detailed information of gaap proxy groups
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetProxyGroups(ctx, &gaap.GetProxyGroupsArgs{ Filters: []gaap.GetProxyGroupsFilter{ { Name: "GroupId", Values: []string{ "lg-2foz7wjh", }, }, }, ProjectId: 0, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProxyGroupsResultOutput ¶ added in v0.1.8
type GetProxyGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxyGroups.
func GetProxyGroupsOutput ¶ added in v0.1.8
func GetProxyGroupsOutput(ctx *pulumi.Context, args GetProxyGroupsOutputArgs, opts ...pulumi.InvokeOption) GetProxyGroupsResultOutput
func (GetProxyGroupsResultOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsResultOutput) ElementType() reflect.Type
func (GetProxyGroupsResultOutput) Filters ¶ added in v0.1.8
func (o GetProxyGroupsResultOutput) Filters() GetProxyGroupsFilterArrayOutput
func (GetProxyGroupsResultOutput) Id ¶ added in v0.1.8
func (o GetProxyGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxyGroupsResultOutput) ProjectId ¶ added in v0.1.8
func (o GetProxyGroupsResultOutput) ProjectId() pulumi.IntOutput
Project Id.
func (GetProxyGroupsResultOutput) ProxyGroupLists ¶ added in v0.1.8
func (o GetProxyGroupsResultOutput) ProxyGroupLists() GetProxyGroupsProxyGroupListArrayOutput
List of proxy groups.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyGroupsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetProxyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProxyGroupsResultOutput) TagSets ¶ added in v0.1.8
func (o GetProxyGroupsResultOutput) TagSets() GetProxyGroupsTagSetArrayOutput
Tag Set.
func (GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutput ¶ added in v0.1.8
func (o GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutput() GetProxyGroupsResultOutput
func (GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsResultOutput) ToGetProxyGroupsResultOutputWithContext(ctx context.Context) GetProxyGroupsResultOutput
type GetProxyGroupsTagSet ¶ added in v0.1.8
type GetProxyGroupsTagSetArgs ¶ added in v0.1.8
type GetProxyGroupsTagSetArgs struct { // Tag Key. TagKey pulumi.StringInput `pulumi:"tagKey"` // Tag Value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetProxyGroupsTagSetArgs) ElementType ¶ added in v0.1.8
func (GetProxyGroupsTagSetArgs) ElementType() reflect.Type
func (GetProxyGroupsTagSetArgs) ToGetProxyGroupsTagSetOutput ¶ added in v0.1.8
func (i GetProxyGroupsTagSetArgs) ToGetProxyGroupsTagSetOutput() GetProxyGroupsTagSetOutput
func (GetProxyGroupsTagSetArgs) ToGetProxyGroupsTagSetOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsTagSetArgs) ToGetProxyGroupsTagSetOutputWithContext(ctx context.Context) GetProxyGroupsTagSetOutput
type GetProxyGroupsTagSetArray ¶ added in v0.1.8
type GetProxyGroupsTagSetArray []GetProxyGroupsTagSetInput
func (GetProxyGroupsTagSetArray) ElementType ¶ added in v0.1.8
func (GetProxyGroupsTagSetArray) ElementType() reflect.Type
func (GetProxyGroupsTagSetArray) ToGetProxyGroupsTagSetArrayOutput ¶ added in v0.1.8
func (i GetProxyGroupsTagSetArray) ToGetProxyGroupsTagSetArrayOutput() GetProxyGroupsTagSetArrayOutput
func (GetProxyGroupsTagSetArray) ToGetProxyGroupsTagSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyGroupsTagSetArray) ToGetProxyGroupsTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsTagSetArrayOutput
type GetProxyGroupsTagSetArrayInput ¶ added in v0.1.8
type GetProxyGroupsTagSetArrayInput interface { pulumi.Input ToGetProxyGroupsTagSetArrayOutput() GetProxyGroupsTagSetArrayOutput ToGetProxyGroupsTagSetArrayOutputWithContext(context.Context) GetProxyGroupsTagSetArrayOutput }
GetProxyGroupsTagSetArrayInput is an input type that accepts GetProxyGroupsTagSetArray and GetProxyGroupsTagSetArrayOutput values. You can construct a concrete instance of `GetProxyGroupsTagSetArrayInput` via:
GetProxyGroupsTagSetArray{ GetProxyGroupsTagSetArgs{...} }
type GetProxyGroupsTagSetArrayOutput ¶ added in v0.1.8
type GetProxyGroupsTagSetArrayOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsTagSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsTagSetArrayOutput) ElementType() reflect.Type
func (GetProxyGroupsTagSetArrayOutput) Index ¶ added in v0.1.8
func (o GetProxyGroupsTagSetArrayOutput) Index(i pulumi.IntInput) GetProxyGroupsTagSetOutput
func (GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutput ¶ added in v0.1.8
func (o GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutput() GetProxyGroupsTagSetArrayOutput
func (GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsTagSetArrayOutput) ToGetProxyGroupsTagSetArrayOutputWithContext(ctx context.Context) GetProxyGroupsTagSetArrayOutput
type GetProxyGroupsTagSetInput ¶ added in v0.1.8
type GetProxyGroupsTagSetInput interface { pulumi.Input ToGetProxyGroupsTagSetOutput() GetProxyGroupsTagSetOutput ToGetProxyGroupsTagSetOutputWithContext(context.Context) GetProxyGroupsTagSetOutput }
GetProxyGroupsTagSetInput is an input type that accepts GetProxyGroupsTagSetArgs and GetProxyGroupsTagSetOutput values. You can construct a concrete instance of `GetProxyGroupsTagSetInput` via:
GetProxyGroupsTagSetArgs{...}
type GetProxyGroupsTagSetOutput ¶ added in v0.1.8
type GetProxyGroupsTagSetOutput struct{ *pulumi.OutputState }
func (GetProxyGroupsTagSetOutput) ElementType ¶ added in v0.1.8
func (GetProxyGroupsTagSetOutput) ElementType() reflect.Type
func (GetProxyGroupsTagSetOutput) TagKey ¶ added in v0.1.8
func (o GetProxyGroupsTagSetOutput) TagKey() pulumi.StringOutput
Tag Key.
func (GetProxyGroupsTagSetOutput) TagValue ¶ added in v0.1.8
func (o GetProxyGroupsTagSetOutput) TagValue() pulumi.StringOutput
Tag Value.
func (GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutput ¶ added in v0.1.8
func (o GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutput() GetProxyGroupsTagSetOutput
func (GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutputWithContext ¶ added in v0.1.8
func (o GetProxyGroupsTagSetOutput) ToGetProxyGroupsTagSetOutputWithContext(ctx context.Context) GetProxyGroupsTagSetOutput
type GetProxyStatisticsArgs ¶ added in v0.1.8
type GetProxyStatisticsArgs struct { // End Time(2019-03-25 12:00:00). EndTime string `pulumi:"endTime"` // Monitoring granularity, currently supporting 60 300 3600 86400, in seconds.When the time range does not exceed 3 days, support a minimum granularity of 60 seconds;When the time range does not exceed 7 days, support a minimum granularity of 300 seconds;When the time range does not exceed 30 days, the minimum granularity supported is 3600 seconds. Granularity int `pulumi:"granularity"` // Operator (valid when the proxy is a three network proxy), supports CMCC, CUCC, CTCC, and merges data from the three operators if null values are passed or not passed. Isp *string `pulumi:"isp"` // Metric Names. Valid values: InBandwidth,OutBandwidth, Concurrent, InPackets, OutPackets, PacketLoss, Latency, HttpQPS, HttpsQPS. MetricNames []string `pulumi:"metricNames"` // Proxy Id. ProxyId string `pulumi:"proxyId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start Time(2019-03-25 12:00:00). StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getProxyStatistics.
type GetProxyStatisticsOutputArgs ¶ added in v0.1.8
type GetProxyStatisticsOutputArgs struct { // End Time(2019-03-25 12:00:00). EndTime pulumi.StringInput `pulumi:"endTime"` // Monitoring granularity, currently supporting 60 300 3600 86400, in seconds.When the time range does not exceed 3 days, support a minimum granularity of 60 seconds;When the time range does not exceed 7 days, support a minimum granularity of 300 seconds;When the time range does not exceed 30 days, the minimum granularity supported is 3600 seconds. Granularity pulumi.IntInput `pulumi:"granularity"` // Operator (valid when the proxy is a three network proxy), supports CMCC, CUCC, CTCC, and merges data from the three operators if null values are passed or not passed. Isp pulumi.StringPtrInput `pulumi:"isp"` // Metric Names. Valid values: InBandwidth,OutBandwidth, Concurrent, InPackets, OutPackets, PacketLoss, Latency, HttpQPS, HttpsQPS. MetricNames pulumi.StringArrayInput `pulumi:"metricNames"` // Proxy Id. ProxyId pulumi.StringInput `pulumi:"proxyId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start Time(2019-03-25 12:00:00). StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getProxyStatistics.
func (GetProxyStatisticsOutputArgs) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsOutputArgs) ElementType() reflect.Type
type GetProxyStatisticsResult ¶ added in v0.1.8
type GetProxyStatisticsResult struct { EndTime string `pulumi:"endTime"` Granularity int `pulumi:"granularity"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Isp *string `pulumi:"isp"` MetricNames []string `pulumi:"metricNames"` ProxyId string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` // proxy Statistics. StatisticsDatas []GetProxyStatisticsStatisticsData `pulumi:"statisticsDatas"` }
A collection of values returned by getProxyStatistics.
func GetProxyStatistics ¶ added in v0.1.8
func GetProxyStatistics(ctx *pulumi.Context, args *GetProxyStatisticsArgs, opts ...pulumi.InvokeOption) (*GetProxyStatisticsResult, error)
Use this data source to query detailed information of gaap proxy statistics
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetProxyStatistics(ctx, &gaap.GetProxyStatisticsArgs{ EndTime: "2024-05-20 23:59:59", Granularity: 300, MetricNames: []string{ "InBandwidth", "OutBandwidth", "InFlow", "OutFlow", "InPackets", "OutPackets", "Concurrent", "HttpQPS", "HttpsQPS", "Latency", "PacketLoss", }, ProxyId: "link-m9t4yho9", StartTime: "2024-05-20 00:00:00", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProxyStatisticsResultOutput ¶ added in v0.1.8
type GetProxyStatisticsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxyStatistics.
func GetProxyStatisticsOutput ¶ added in v0.1.8
func GetProxyStatisticsOutput(ctx *pulumi.Context, args GetProxyStatisticsOutputArgs, opts ...pulumi.InvokeOption) GetProxyStatisticsResultOutput
func (GetProxyStatisticsResultOutput) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsResultOutput) ElementType() reflect.Type
func (GetProxyStatisticsResultOutput) EndTime ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) EndTime() pulumi.StringOutput
func (GetProxyStatisticsResultOutput) Granularity ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) Granularity() pulumi.IntOutput
func (GetProxyStatisticsResultOutput) Id ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxyStatisticsResultOutput) Isp ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) Isp() pulumi.StringPtrOutput
func (GetProxyStatisticsResultOutput) MetricNames ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) MetricNames() pulumi.StringArrayOutput
func (GetProxyStatisticsResultOutput) ProxyId ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) ProxyId() pulumi.StringOutput
func (GetProxyStatisticsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProxyStatisticsResultOutput) StartTime ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) StartTime() pulumi.StringOutput
func (GetProxyStatisticsResultOutput) StatisticsDatas ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) StatisticsDatas() GetProxyStatisticsStatisticsDataArrayOutput
proxy Statistics.
func (GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutput ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutput() GetProxyStatisticsResultOutput
func (GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutputWithContext ¶ added in v0.1.8
func (o GetProxyStatisticsResultOutput) ToGetProxyStatisticsResultOutputWithContext(ctx context.Context) GetProxyStatisticsResultOutput
type GetProxyStatisticsStatisticsData ¶ added in v0.1.8
type GetProxyStatisticsStatisticsData struct { // Metric Data. MetricDatas []GetProxyStatisticsStatisticsDataMetricData `pulumi:"metricDatas"` // Metric Name. MetricName string `pulumi:"metricName"` }
type GetProxyStatisticsStatisticsDataArgs ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataArgs struct { // Metric Data. MetricDatas GetProxyStatisticsStatisticsDataMetricDataArrayInput `pulumi:"metricDatas"` // Metric Name. MetricName pulumi.StringInput `pulumi:"metricName"` }
func (GetProxyStatisticsStatisticsDataArgs) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsStatisticsDataArgs) ElementType() reflect.Type
func (GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutput ¶ added in v0.1.8
func (i GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutput() GetProxyStatisticsStatisticsDataOutput
func (GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutputWithContext ¶ added in v0.1.8
func (i GetProxyStatisticsStatisticsDataArgs) ToGetProxyStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataOutput
type GetProxyStatisticsStatisticsDataArray ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataArray []GetProxyStatisticsStatisticsDataInput
func (GetProxyStatisticsStatisticsDataArray) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsStatisticsDataArray) ElementType() reflect.Type
func (GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutput ¶ added in v0.1.8
func (i GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutput() GetProxyStatisticsStatisticsDataArrayOutput
func (GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyStatisticsStatisticsDataArray) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataArrayOutput
type GetProxyStatisticsStatisticsDataArrayInput ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataArrayInput interface { pulumi.Input ToGetProxyStatisticsStatisticsDataArrayOutput() GetProxyStatisticsStatisticsDataArrayOutput ToGetProxyStatisticsStatisticsDataArrayOutputWithContext(context.Context) GetProxyStatisticsStatisticsDataArrayOutput }
GetProxyStatisticsStatisticsDataArrayInput is an input type that accepts GetProxyStatisticsStatisticsDataArray and GetProxyStatisticsStatisticsDataArrayOutput values. You can construct a concrete instance of `GetProxyStatisticsStatisticsDataArrayInput` via:
GetProxyStatisticsStatisticsDataArray{ GetProxyStatisticsStatisticsDataArgs{...} }
type GetProxyStatisticsStatisticsDataArrayOutput ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataArrayOutput struct{ *pulumi.OutputState }
func (GetProxyStatisticsStatisticsDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsStatisticsDataArrayOutput) ElementType() reflect.Type
func (GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutput ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutput() GetProxyStatisticsStatisticsDataArrayOutput
func (GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataArrayOutput) ToGetProxyStatisticsStatisticsDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataArrayOutput
type GetProxyStatisticsStatisticsDataInput ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataInput interface { pulumi.Input ToGetProxyStatisticsStatisticsDataOutput() GetProxyStatisticsStatisticsDataOutput ToGetProxyStatisticsStatisticsDataOutputWithContext(context.Context) GetProxyStatisticsStatisticsDataOutput }
GetProxyStatisticsStatisticsDataInput is an input type that accepts GetProxyStatisticsStatisticsDataArgs and GetProxyStatisticsStatisticsDataOutput values. You can construct a concrete instance of `GetProxyStatisticsStatisticsDataInput` via:
GetProxyStatisticsStatisticsDataArgs{...}
type GetProxyStatisticsStatisticsDataMetricData ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataMetricDataArgs ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataMetricDataArgs struct { // DataNote: This field may return null, indicating that a valid value cannot be obtained. Data pulumi.Float64Input `pulumi:"data"` // Time. Time pulumi.IntInput `pulumi:"time"` }
func (GetProxyStatisticsStatisticsDataMetricDataArgs) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsStatisticsDataMetricDataArgs) ElementType() reflect.Type
func (GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutput ¶ added in v0.1.8
func (i GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutput() GetProxyStatisticsStatisticsDataMetricDataOutput
func (GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext ¶ added in v0.1.8
func (i GetProxyStatisticsStatisticsDataMetricDataArgs) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataOutput
type GetProxyStatisticsStatisticsDataMetricDataArray ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataMetricDataArray []GetProxyStatisticsStatisticsDataMetricDataInput
func (GetProxyStatisticsStatisticsDataMetricDataArray) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsStatisticsDataMetricDataArray) ElementType() reflect.Type
func (GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput ¶ added in v0.1.8
func (i GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput() GetProxyStatisticsStatisticsDataMetricDataArrayOutput
func (GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetProxyStatisticsStatisticsDataMetricDataArray) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataArrayOutput
type GetProxyStatisticsStatisticsDataMetricDataArrayInput ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataMetricDataArrayInput interface { pulumi.Input ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput() GetProxyStatisticsStatisticsDataMetricDataArrayOutput ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext(context.Context) GetProxyStatisticsStatisticsDataMetricDataArrayOutput }
GetProxyStatisticsStatisticsDataMetricDataArrayInput is an input type that accepts GetProxyStatisticsStatisticsDataMetricDataArray and GetProxyStatisticsStatisticsDataMetricDataArrayOutput values. You can construct a concrete instance of `GetProxyStatisticsStatisticsDataMetricDataArrayInput` via:
GetProxyStatisticsStatisticsDataMetricDataArray{ GetProxyStatisticsStatisticsDataMetricDataArgs{...} }
type GetProxyStatisticsStatisticsDataMetricDataArrayOutput ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataMetricDataArrayOutput struct{ *pulumi.OutputState }
func (GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ElementType() reflect.Type
func (GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutput() GetProxyStatisticsStatisticsDataMetricDataArrayOutput
func (GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataMetricDataArrayOutput) ToGetProxyStatisticsStatisticsDataMetricDataArrayOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataArrayOutput
type GetProxyStatisticsStatisticsDataMetricDataInput ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataMetricDataInput interface { pulumi.Input ToGetProxyStatisticsStatisticsDataMetricDataOutput() GetProxyStatisticsStatisticsDataMetricDataOutput ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext(context.Context) GetProxyStatisticsStatisticsDataMetricDataOutput }
GetProxyStatisticsStatisticsDataMetricDataInput is an input type that accepts GetProxyStatisticsStatisticsDataMetricDataArgs and GetProxyStatisticsStatisticsDataMetricDataOutput values. You can construct a concrete instance of `GetProxyStatisticsStatisticsDataMetricDataInput` via:
GetProxyStatisticsStatisticsDataMetricDataArgs{...}
type GetProxyStatisticsStatisticsDataMetricDataOutput ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataMetricDataOutput struct{ *pulumi.OutputState }
func (GetProxyStatisticsStatisticsDataMetricDataOutput) Data ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataMetricDataOutput) Data() pulumi.Float64Output
DataNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyStatisticsStatisticsDataMetricDataOutput) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsStatisticsDataMetricDataOutput) ElementType() reflect.Type
func (GetProxyStatisticsStatisticsDataMetricDataOutput) Time ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataMetricDataOutput) Time() pulumi.IntOutput
Time.
func (GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutput ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutput() GetProxyStatisticsStatisticsDataMetricDataOutput
func (GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataMetricDataOutput) ToGetProxyStatisticsStatisticsDataMetricDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataMetricDataOutput
type GetProxyStatisticsStatisticsDataOutput ¶ added in v0.1.8
type GetProxyStatisticsStatisticsDataOutput struct{ *pulumi.OutputState }
func (GetProxyStatisticsStatisticsDataOutput) ElementType ¶ added in v0.1.8
func (GetProxyStatisticsStatisticsDataOutput) ElementType() reflect.Type
func (GetProxyStatisticsStatisticsDataOutput) MetricDatas ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataOutput) MetricDatas() GetProxyStatisticsStatisticsDataMetricDataArrayOutput
Metric Data.
func (GetProxyStatisticsStatisticsDataOutput) MetricName ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataOutput) MetricName() pulumi.StringOutput
Metric Name.
func (GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutput ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutput() GetProxyStatisticsStatisticsDataOutput
func (GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutputWithContext ¶ added in v0.1.8
func (o GetProxyStatisticsStatisticsDataOutput) ToGetProxyStatisticsStatisticsDataOutputWithContext(ctx context.Context) GetProxyStatisticsStatisticsDataOutput
type GetRealServersStatusArgs ¶ added in v0.1.8
type GetRealServersStatusArgs struct { // Real Server Ids. RealServerIds []string `pulumi:"realServerIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRealServersStatus.
type GetRealServersStatusOutputArgs ¶ added in v0.1.8
type GetRealServersStatusOutputArgs struct { // Real Server Ids. RealServerIds pulumi.StringArrayInput `pulumi:"realServerIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRealServersStatus.
func (GetRealServersStatusOutputArgs) ElementType ¶ added in v0.1.8
func (GetRealServersStatusOutputArgs) ElementType() reflect.Type
type GetRealServersStatusRealServerStatusSet ¶ added in v0.1.8
type GetRealServersStatusRealServerStatusSet struct { // Bind Status, 0 indicates unbound, 1 indicates bound by rules or listeners. BindStatus int `pulumi:"bindStatus"` // Bind the group ID of this real server, which is an empty string when not bound.Note: This field may return null, indicating that a valid value cannot be obtained. GroupId string `pulumi:"groupId"` // Bind the proxy ID of this real server, which is an empty string when not bound. ProxyId string `pulumi:"proxyId"` // Real Server Id. RealServerId string `pulumi:"realServerId"` }
type GetRealServersStatusRealServerStatusSetArgs ¶ added in v0.1.8
type GetRealServersStatusRealServerStatusSetArgs struct { // Bind Status, 0 indicates unbound, 1 indicates bound by rules or listeners. BindStatus pulumi.IntInput `pulumi:"bindStatus"` // Bind the group ID of this real server, which is an empty string when not bound.Note: This field may return null, indicating that a valid value cannot be obtained. GroupId pulumi.StringInput `pulumi:"groupId"` // Bind the proxy ID of this real server, which is an empty string when not bound. ProxyId pulumi.StringInput `pulumi:"proxyId"` // Real Server Id. RealServerId pulumi.StringInput `pulumi:"realServerId"` }
func (GetRealServersStatusRealServerStatusSetArgs) ElementType ¶ added in v0.1.8
func (GetRealServersStatusRealServerStatusSetArgs) ElementType() reflect.Type
func (GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutput ¶ added in v0.1.8
func (i GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutput() GetRealServersStatusRealServerStatusSetOutput
func (GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutputWithContext ¶ added in v0.1.8
func (i GetRealServersStatusRealServerStatusSetArgs) ToGetRealServersStatusRealServerStatusSetOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetOutput
type GetRealServersStatusRealServerStatusSetArray ¶ added in v0.1.8
type GetRealServersStatusRealServerStatusSetArray []GetRealServersStatusRealServerStatusSetInput
func (GetRealServersStatusRealServerStatusSetArray) ElementType ¶ added in v0.1.8
func (GetRealServersStatusRealServerStatusSetArray) ElementType() reflect.Type
func (GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutput ¶ added in v0.1.8
func (i GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutput() GetRealServersStatusRealServerStatusSetArrayOutput
func (GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetRealServersStatusRealServerStatusSetArray) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetArrayOutput
type GetRealServersStatusRealServerStatusSetArrayInput ¶ added in v0.1.8
type GetRealServersStatusRealServerStatusSetArrayInput interface { pulumi.Input ToGetRealServersStatusRealServerStatusSetArrayOutput() GetRealServersStatusRealServerStatusSetArrayOutput ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext(context.Context) GetRealServersStatusRealServerStatusSetArrayOutput }
GetRealServersStatusRealServerStatusSetArrayInput is an input type that accepts GetRealServersStatusRealServerStatusSetArray and GetRealServersStatusRealServerStatusSetArrayOutput values. You can construct a concrete instance of `GetRealServersStatusRealServerStatusSetArrayInput` via:
GetRealServersStatusRealServerStatusSetArray{ GetRealServersStatusRealServerStatusSetArgs{...} }
type GetRealServersStatusRealServerStatusSetArrayOutput ¶ added in v0.1.8
type GetRealServersStatusRealServerStatusSetArrayOutput struct{ *pulumi.OutputState }
func (GetRealServersStatusRealServerStatusSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetRealServersStatusRealServerStatusSetArrayOutput) ElementType() reflect.Type
func (GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutput ¶ added in v0.1.8
func (o GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutput() GetRealServersStatusRealServerStatusSetArrayOutput
func (GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetRealServersStatusRealServerStatusSetArrayOutput) ToGetRealServersStatusRealServerStatusSetArrayOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetArrayOutput
type GetRealServersStatusRealServerStatusSetInput ¶ added in v0.1.8
type GetRealServersStatusRealServerStatusSetInput interface { pulumi.Input ToGetRealServersStatusRealServerStatusSetOutput() GetRealServersStatusRealServerStatusSetOutput ToGetRealServersStatusRealServerStatusSetOutputWithContext(context.Context) GetRealServersStatusRealServerStatusSetOutput }
GetRealServersStatusRealServerStatusSetInput is an input type that accepts GetRealServersStatusRealServerStatusSetArgs and GetRealServersStatusRealServerStatusSetOutput values. You can construct a concrete instance of `GetRealServersStatusRealServerStatusSetInput` via:
GetRealServersStatusRealServerStatusSetArgs{...}
type GetRealServersStatusRealServerStatusSetOutput ¶ added in v0.1.8
type GetRealServersStatusRealServerStatusSetOutput struct{ *pulumi.OutputState }
func (GetRealServersStatusRealServerStatusSetOutput) BindStatus ¶ added in v0.1.8
func (o GetRealServersStatusRealServerStatusSetOutput) BindStatus() pulumi.IntOutput
Bind Status, 0 indicates unbound, 1 indicates bound by rules or listeners.
func (GetRealServersStatusRealServerStatusSetOutput) ElementType ¶ added in v0.1.8
func (GetRealServersStatusRealServerStatusSetOutput) ElementType() reflect.Type
func (GetRealServersStatusRealServerStatusSetOutput) GroupId ¶ added in v0.1.8
func (o GetRealServersStatusRealServerStatusSetOutput) GroupId() pulumi.StringOutput
Bind the group ID of this real server, which is an empty string when not bound.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetRealServersStatusRealServerStatusSetOutput) ProxyId ¶ added in v0.1.8
func (o GetRealServersStatusRealServerStatusSetOutput) ProxyId() pulumi.StringOutput
Bind the proxy ID of this real server, which is an empty string when not bound.
func (GetRealServersStatusRealServerStatusSetOutput) RealServerId ¶ added in v0.1.8
func (o GetRealServersStatusRealServerStatusSetOutput) RealServerId() pulumi.StringOutput
Real Server Id.
func (GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutput ¶ added in v0.1.8
func (o GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutput() GetRealServersStatusRealServerStatusSetOutput
func (GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutputWithContext ¶ added in v0.1.8
func (o GetRealServersStatusRealServerStatusSetOutput) ToGetRealServersStatusRealServerStatusSetOutputWithContext(ctx context.Context) GetRealServersStatusRealServerStatusSetOutput
type GetRealServersStatusResult ¶ added in v0.1.8
type GetRealServersStatusResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` RealServerIds []string `pulumi:"realServerIds"` // Real Server Status Set. RealServerStatusSets []GetRealServersStatusRealServerStatusSet `pulumi:"realServerStatusSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRealServersStatus.
func GetRealServersStatus ¶ added in v0.1.8
func GetRealServersStatus(ctx *pulumi.Context, args *GetRealServersStatusArgs, opts ...pulumi.InvokeOption) (*GetRealServersStatusResult, error)
Use this data source to query detailed information of gaap real servers status
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetRealServersStatus(ctx, &gaap.GetRealServersStatusArgs{ RealServerIds: []string{ "rs-3mlpbuut", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRealServersStatusResultOutput ¶ added in v0.1.8
type GetRealServersStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRealServersStatus.
func GetRealServersStatusOutput ¶ added in v0.1.8
func GetRealServersStatusOutput(ctx *pulumi.Context, args GetRealServersStatusOutputArgs, opts ...pulumi.InvokeOption) GetRealServersStatusResultOutput
func (GetRealServersStatusResultOutput) ElementType ¶ added in v0.1.8
func (GetRealServersStatusResultOutput) ElementType() reflect.Type
func (GetRealServersStatusResultOutput) Id ¶ added in v0.1.8
func (o GetRealServersStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRealServersStatusResultOutput) RealServerIds ¶ added in v0.1.8
func (o GetRealServersStatusResultOutput) RealServerIds() pulumi.StringArrayOutput
func (GetRealServersStatusResultOutput) RealServerStatusSets ¶ added in v0.1.8
func (o GetRealServersStatusResultOutput) RealServerStatusSets() GetRealServersStatusRealServerStatusSetArrayOutput
Real Server Status Set.
func (GetRealServersStatusResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetRealServersStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutput ¶ added in v0.1.8
func (o GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutput() GetRealServersStatusResultOutput
func (GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutputWithContext ¶ added in v0.1.8
func (o GetRealServersStatusResultOutput) ToGetRealServersStatusResultOutputWithContext(ctx context.Context) GetRealServersStatusResultOutput
type GetRealserversArgs ¶
type GetRealserversArgs struct { // Domain of the GAAP realserver to be queried, conflict with `ip`. Domain *string `pulumi:"domain"` // IP of the GAAP realserver to be queried, conflict with `domain`. Ip *string `pulumi:"ip"` // Name of the GAAP realserver to be queried, the maximum length is 30. Name *string `pulumi:"name"` // ID of the project within the GAAP realserver to be queried, default value is `-1`, no set means all projects. ProjectId *int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one. Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getRealservers.
type GetRealserversOutputArgs ¶
type GetRealserversOutputArgs struct { // Domain of the GAAP realserver to be queried, conflict with `ip`. Domain pulumi.StringPtrInput `pulumi:"domain"` // IP of the GAAP realserver to be queried, conflict with `domain`. Ip pulumi.StringPtrInput `pulumi:"ip"` // Name of the GAAP realserver to be queried, the maximum length is 30. Name pulumi.StringPtrInput `pulumi:"name"` // ID of the project within the GAAP realserver to be queried, default value is `-1`, no set means all projects. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one. Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking getRealservers.
func (GetRealserversOutputArgs) ElementType ¶
func (GetRealserversOutputArgs) ElementType() reflect.Type
type GetRealserversRealserver ¶
type GetRealserversRealserver struct { // Domain of the GAAP realserver to be queried, conflict with `ip`. Domain string `pulumi:"domain"` // ID of the GAAP realserver. Id string `pulumi:"id"` // IP of the GAAP realserver to be queried, conflict with `domain`. Ip string `pulumi:"ip"` // Name of the GAAP realserver to be queried, the maximum length is 30. Name string `pulumi:"name"` // ID of the project within the GAAP realserver to be queried, default value is `-1`, no set means all projects. ProjectId int `pulumi:"projectId"` // Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one. Tags map[string]interface{} `pulumi:"tags"` }
type GetRealserversRealserverArgs ¶
type GetRealserversRealserverArgs struct { // Domain of the GAAP realserver to be queried, conflict with `ip`. Domain pulumi.StringInput `pulumi:"domain"` // ID of the GAAP realserver. Id pulumi.StringInput `pulumi:"id"` // IP of the GAAP realserver to be queried, conflict with `domain`. Ip pulumi.StringInput `pulumi:"ip"` // Name of the GAAP realserver to be queried, the maximum length is 30. Name pulumi.StringInput `pulumi:"name"` // ID of the project within the GAAP realserver to be queried, default value is `-1`, no set means all projects. ProjectId pulumi.IntInput `pulumi:"projectId"` // Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one. Tags pulumi.MapInput `pulumi:"tags"` }
func (GetRealserversRealserverArgs) ElementType ¶
func (GetRealserversRealserverArgs) ElementType() reflect.Type
func (GetRealserversRealserverArgs) ToGetRealserversRealserverOutput ¶
func (i GetRealserversRealserverArgs) ToGetRealserversRealserverOutput() GetRealserversRealserverOutput
func (GetRealserversRealserverArgs) ToGetRealserversRealserverOutputWithContext ¶
func (i GetRealserversRealserverArgs) ToGetRealserversRealserverOutputWithContext(ctx context.Context) GetRealserversRealserverOutput
type GetRealserversRealserverArray ¶
type GetRealserversRealserverArray []GetRealserversRealserverInput
func (GetRealserversRealserverArray) ElementType ¶
func (GetRealserversRealserverArray) ElementType() reflect.Type
func (GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutput ¶
func (i GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutput() GetRealserversRealserverArrayOutput
func (GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutputWithContext ¶
func (i GetRealserversRealserverArray) ToGetRealserversRealserverArrayOutputWithContext(ctx context.Context) GetRealserversRealserverArrayOutput
type GetRealserversRealserverArrayInput ¶
type GetRealserversRealserverArrayInput interface { pulumi.Input ToGetRealserversRealserverArrayOutput() GetRealserversRealserverArrayOutput ToGetRealserversRealserverArrayOutputWithContext(context.Context) GetRealserversRealserverArrayOutput }
GetRealserversRealserverArrayInput is an input type that accepts GetRealserversRealserverArray and GetRealserversRealserverArrayOutput values. You can construct a concrete instance of `GetRealserversRealserverArrayInput` via:
GetRealserversRealserverArray{ GetRealserversRealserverArgs{...} }
type GetRealserversRealserverArrayOutput ¶
type GetRealserversRealserverArrayOutput struct{ *pulumi.OutputState }
func (GetRealserversRealserverArrayOutput) ElementType ¶
func (GetRealserversRealserverArrayOutput) ElementType() reflect.Type
func (GetRealserversRealserverArrayOutput) Index ¶
func (o GetRealserversRealserverArrayOutput) Index(i pulumi.IntInput) GetRealserversRealserverOutput
func (GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutput ¶
func (o GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutput() GetRealserversRealserverArrayOutput
func (GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutputWithContext ¶
func (o GetRealserversRealserverArrayOutput) ToGetRealserversRealserverArrayOutputWithContext(ctx context.Context) GetRealserversRealserverArrayOutput
type GetRealserversRealserverInput ¶
type GetRealserversRealserverInput interface { pulumi.Input ToGetRealserversRealserverOutput() GetRealserversRealserverOutput ToGetRealserversRealserverOutputWithContext(context.Context) GetRealserversRealserverOutput }
GetRealserversRealserverInput is an input type that accepts GetRealserversRealserverArgs and GetRealserversRealserverOutput values. You can construct a concrete instance of `GetRealserversRealserverInput` via:
GetRealserversRealserverArgs{...}
type GetRealserversRealserverOutput ¶
type GetRealserversRealserverOutput struct{ *pulumi.OutputState }
func (GetRealserversRealserverOutput) Domain ¶
func (o GetRealserversRealserverOutput) Domain() pulumi.StringOutput
Domain of the GAAP realserver to be queried, conflict with `ip`.
func (GetRealserversRealserverOutput) ElementType ¶
func (GetRealserversRealserverOutput) ElementType() reflect.Type
func (GetRealserversRealserverOutput) Id ¶
func (o GetRealserversRealserverOutput) Id() pulumi.StringOutput
ID of the GAAP realserver.
func (GetRealserversRealserverOutput) Ip ¶
func (o GetRealserversRealserverOutput) Ip() pulumi.StringOutput
IP of the GAAP realserver to be queried, conflict with `domain`.
func (GetRealserversRealserverOutput) Name ¶
func (o GetRealserversRealserverOutput) Name() pulumi.StringOutput
Name of the GAAP realserver to be queried, the maximum length is 30.
func (GetRealserversRealserverOutput) ProjectId ¶
func (o GetRealserversRealserverOutput) ProjectId() pulumi.IntOutput
ID of the project within the GAAP realserver to be queried, default value is `-1`, no set means all projects.
func (GetRealserversRealserverOutput) Tags ¶
func (o GetRealserversRealserverOutput) Tags() pulumi.MapOutput
Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one.
func (GetRealserversRealserverOutput) ToGetRealserversRealserverOutput ¶
func (o GetRealserversRealserverOutput) ToGetRealserversRealserverOutput() GetRealserversRealserverOutput
func (GetRealserversRealserverOutput) ToGetRealserversRealserverOutputWithContext ¶
func (o GetRealserversRealserverOutput) ToGetRealserversRealserverOutputWithContext(ctx context.Context) GetRealserversRealserverOutput
type GetRealserversResult ¶
type GetRealserversResult struct { // Domain of the GAAP realserver. Domain *string `pulumi:"domain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // IP of the GAAP realserver. Ip *string `pulumi:"ip"` // Name of the GAAP realserver. Name *string `pulumi:"name"` // ID of the project within the GAAP realserver. ProjectId *int `pulumi:"projectId"` // An information list of GAAP realserver. Each element contains the following attributes: Realservers []GetRealserversRealserver `pulumi:"realservers"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the GAAP realserver. Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getRealservers.
func GetRealservers ¶
func GetRealservers(ctx *pulumi.Context, args *GetRealserversArgs, opts ...pulumi.InvokeOption) (*GetRealserversResult, error)
Use this data source to query gaap realservers.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooRealserver, err := Gaap.NewRealserver(ctx, "fooRealserver", &Gaap.RealserverArgs{ Ip: pulumi.String("1.1.1.1"), }) if err != nil { return err } _ = fooRealserver.Ip.ApplyT(func(ip *string) (gaap.GetRealserversResult, error) { return Gaap.GetRealserversOutput(ctx, gaap.GetRealserversOutputArgs{ Ip: ip, }, nil), nil }).(gaap.GetRealserversResultOutput) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRealserversResultOutput ¶
type GetRealserversResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRealservers.
func GetRealserversOutput ¶
func GetRealserversOutput(ctx *pulumi.Context, args GetRealserversOutputArgs, opts ...pulumi.InvokeOption) GetRealserversResultOutput
func (GetRealserversResultOutput) Domain ¶
func (o GetRealserversResultOutput) Domain() pulumi.StringPtrOutput
Domain of the GAAP realserver.
func (GetRealserversResultOutput) ElementType ¶
func (GetRealserversResultOutput) ElementType() reflect.Type
func (GetRealserversResultOutput) Id ¶
func (o GetRealserversResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRealserversResultOutput) Ip ¶
func (o GetRealserversResultOutput) Ip() pulumi.StringPtrOutput
IP of the GAAP realserver.
func (GetRealserversResultOutput) Name ¶
func (o GetRealserversResultOutput) Name() pulumi.StringPtrOutput
Name of the GAAP realserver.
func (GetRealserversResultOutput) ProjectId ¶
func (o GetRealserversResultOutput) ProjectId() pulumi.IntPtrOutput
ID of the project within the GAAP realserver.
func (GetRealserversResultOutput) Realservers ¶
func (o GetRealserversResultOutput) Realservers() GetRealserversRealserverArrayOutput
An information list of GAAP realserver. Each element contains the following attributes:
func (GetRealserversResultOutput) ResultOutputFile ¶
func (o GetRealserversResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRealserversResultOutput) Tags ¶
func (o GetRealserversResultOutput) Tags() pulumi.MapOutput
Tags of the GAAP realserver.
func (GetRealserversResultOutput) ToGetRealserversResultOutput ¶
func (o GetRealserversResultOutput) ToGetRealserversResultOutput() GetRealserversResultOutput
func (GetRealserversResultOutput) ToGetRealserversResultOutputWithContext ¶
func (o GetRealserversResultOutput) ToGetRealserversResultOutputWithContext(ctx context.Context) GetRealserversResultOutput
type GetRegionAndPriceArgs ¶ added in v0.1.8
type GetRegionAndPriceArgs struct { // IP version. Available values: IPv4, IPv6. Default is IPv4. IpAddressVersion *string `pulumi:"ipAddressVersion"` // Type of channel package. `Thunder` represents standard channel group, `Accelerator` represents game accelerator channel, and `CrossBorder` represents cross-border channel. PackageType *string `pulumi:"packageType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRegionAndPrice.
type GetRegionAndPriceBandwidthUnitPrice ¶ added in v0.1.8
type GetRegionAndPriceBandwidthUnitPrice struct { // Band width Range. BandwidthRanges []int `pulumi:"bandwidthRanges"` // Band width Unit Price, Unit:yuan/Mbps/day. BandwidthUnitPrice float64 `pulumi:"bandwidthUnitPrice"` // Bandwidth discount price, unit:yuan/Mbps/day. DiscountBandwidthUnitPrice float64 `pulumi:"discountBandwidthUnitPrice"` }
type GetRegionAndPriceBandwidthUnitPriceArgs ¶ added in v0.1.8
type GetRegionAndPriceBandwidthUnitPriceArgs struct { // Band width Range. BandwidthRanges pulumi.IntArrayInput `pulumi:"bandwidthRanges"` // Band width Unit Price, Unit:yuan/Mbps/day. BandwidthUnitPrice pulumi.Float64Input `pulumi:"bandwidthUnitPrice"` // Bandwidth discount price, unit:yuan/Mbps/day. DiscountBandwidthUnitPrice pulumi.Float64Input `pulumi:"discountBandwidthUnitPrice"` }
func (GetRegionAndPriceBandwidthUnitPriceArgs) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceBandwidthUnitPriceArgs) ElementType() reflect.Type
func (GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutput ¶ added in v0.1.8
func (i GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutput() GetRegionAndPriceBandwidthUnitPriceOutput
func (GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext ¶ added in v0.1.8
func (i GetRegionAndPriceBandwidthUnitPriceArgs) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceOutput
type GetRegionAndPriceBandwidthUnitPriceArray ¶ added in v0.1.8
type GetRegionAndPriceBandwidthUnitPriceArray []GetRegionAndPriceBandwidthUnitPriceInput
func (GetRegionAndPriceBandwidthUnitPriceArray) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceBandwidthUnitPriceArray) ElementType() reflect.Type
func (GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput ¶ added in v0.1.8
func (i GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput() GetRegionAndPriceBandwidthUnitPriceArrayOutput
func (GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext ¶ added in v0.1.8
func (i GetRegionAndPriceBandwidthUnitPriceArray) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceArrayOutput
type GetRegionAndPriceBandwidthUnitPriceArrayInput ¶ added in v0.1.8
type GetRegionAndPriceBandwidthUnitPriceArrayInput interface { pulumi.Input ToGetRegionAndPriceBandwidthUnitPriceArrayOutput() GetRegionAndPriceBandwidthUnitPriceArrayOutput ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext(context.Context) GetRegionAndPriceBandwidthUnitPriceArrayOutput }
GetRegionAndPriceBandwidthUnitPriceArrayInput is an input type that accepts GetRegionAndPriceBandwidthUnitPriceArray and GetRegionAndPriceBandwidthUnitPriceArrayOutput values. You can construct a concrete instance of `GetRegionAndPriceBandwidthUnitPriceArrayInput` via:
GetRegionAndPriceBandwidthUnitPriceArray{ GetRegionAndPriceBandwidthUnitPriceArgs{...} }
type GetRegionAndPriceBandwidthUnitPriceArrayOutput ¶ added in v0.1.8
type GetRegionAndPriceBandwidthUnitPriceArrayOutput struct{ *pulumi.OutputState }
func (GetRegionAndPriceBandwidthUnitPriceArrayOutput) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceBandwidthUnitPriceArrayOutput) ElementType() reflect.Type
func (GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput ¶ added in v0.1.8
func (o GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutput() GetRegionAndPriceBandwidthUnitPriceArrayOutput
func (GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext ¶ added in v0.1.8
func (o GetRegionAndPriceBandwidthUnitPriceArrayOutput) ToGetRegionAndPriceBandwidthUnitPriceArrayOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceArrayOutput
type GetRegionAndPriceBandwidthUnitPriceInput ¶ added in v0.1.8
type GetRegionAndPriceBandwidthUnitPriceInput interface { pulumi.Input ToGetRegionAndPriceBandwidthUnitPriceOutput() GetRegionAndPriceBandwidthUnitPriceOutput ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext(context.Context) GetRegionAndPriceBandwidthUnitPriceOutput }
GetRegionAndPriceBandwidthUnitPriceInput is an input type that accepts GetRegionAndPriceBandwidthUnitPriceArgs and GetRegionAndPriceBandwidthUnitPriceOutput values. You can construct a concrete instance of `GetRegionAndPriceBandwidthUnitPriceInput` via:
GetRegionAndPriceBandwidthUnitPriceArgs{...}
type GetRegionAndPriceBandwidthUnitPriceOutput ¶ added in v0.1.8
type GetRegionAndPriceBandwidthUnitPriceOutput struct{ *pulumi.OutputState }
func (GetRegionAndPriceBandwidthUnitPriceOutput) BandwidthRanges ¶ added in v0.1.8
func (o GetRegionAndPriceBandwidthUnitPriceOutput) BandwidthRanges() pulumi.IntArrayOutput
Band width Range.
func (GetRegionAndPriceBandwidthUnitPriceOutput) BandwidthUnitPrice ¶ added in v0.1.8
func (o GetRegionAndPriceBandwidthUnitPriceOutput) BandwidthUnitPrice() pulumi.Float64Output
Band width Unit Price, Unit:yuan/Mbps/day.
func (GetRegionAndPriceBandwidthUnitPriceOutput) DiscountBandwidthUnitPrice ¶ added in v0.1.8
func (o GetRegionAndPriceBandwidthUnitPriceOutput) DiscountBandwidthUnitPrice() pulumi.Float64Output
Bandwidth discount price, unit:yuan/Mbps/day.
func (GetRegionAndPriceBandwidthUnitPriceOutput) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceBandwidthUnitPriceOutput) ElementType() reflect.Type
func (GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutput ¶ added in v0.1.8
func (o GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutput() GetRegionAndPriceBandwidthUnitPriceOutput
func (GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext ¶ added in v0.1.8
func (o GetRegionAndPriceBandwidthUnitPriceOutput) ToGetRegionAndPriceBandwidthUnitPriceOutputWithContext(ctx context.Context) GetRegionAndPriceBandwidthUnitPriceOutput
type GetRegionAndPriceDestRegionSet ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSet struct { // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap int `pulumi:"featureBitmap"` // Type of computer room, dc represents DataCenter data center, ec represents EdgeComputing edge node. IdcType string `pulumi:"idcType"` // Region of the computer room. RegionArea string `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName string `pulumi:"regionAreaName"` // Region Id. RegionId string `pulumi:"regionId"` // Region Name. RegionName string `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures []GetRegionAndPriceDestRegionSetSupportFeature `pulumi:"supportFeatures"` }
type GetRegionAndPriceDestRegionSetArgs ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetArgs struct { // Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained. FeatureBitmap pulumi.IntInput `pulumi:"featureBitmap"` // Type of computer room, dc represents DataCenter data center, ec represents EdgeComputing edge node. IdcType pulumi.StringInput `pulumi:"idcType"` // Region of the computer room. RegionArea pulumi.StringInput `pulumi:"regionArea"` // Region name of the computer room. RegionAreaName pulumi.StringInput `pulumi:"regionAreaName"` // Region Id. RegionId pulumi.StringInput `pulumi:"regionId"` // Region Name. RegionName pulumi.StringInput `pulumi:"regionName"` // Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained. SupportFeatures GetRegionAndPriceDestRegionSetSupportFeatureArrayInput `pulumi:"supportFeatures"` }
func (GetRegionAndPriceDestRegionSetArgs) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceDestRegionSetArgs) ElementType() reflect.Type
func (GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutput ¶ added in v0.1.8
func (i GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutput() GetRegionAndPriceDestRegionSetOutput
func (GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutputWithContext ¶ added in v0.1.8
func (i GetRegionAndPriceDestRegionSetArgs) ToGetRegionAndPriceDestRegionSetOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetOutput
type GetRegionAndPriceDestRegionSetArray ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetArray []GetRegionAndPriceDestRegionSetInput
func (GetRegionAndPriceDestRegionSetArray) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceDestRegionSetArray) ElementType() reflect.Type
func (GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutput ¶ added in v0.1.8
func (i GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutput() GetRegionAndPriceDestRegionSetArrayOutput
func (GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetRegionAndPriceDestRegionSetArray) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetArrayOutput
type GetRegionAndPriceDestRegionSetArrayInput ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetArrayInput interface { pulumi.Input ToGetRegionAndPriceDestRegionSetArrayOutput() GetRegionAndPriceDestRegionSetArrayOutput ToGetRegionAndPriceDestRegionSetArrayOutputWithContext(context.Context) GetRegionAndPriceDestRegionSetArrayOutput }
GetRegionAndPriceDestRegionSetArrayInput is an input type that accepts GetRegionAndPriceDestRegionSetArray and GetRegionAndPriceDestRegionSetArrayOutput values. You can construct a concrete instance of `GetRegionAndPriceDestRegionSetArrayInput` via:
GetRegionAndPriceDestRegionSetArray{ GetRegionAndPriceDestRegionSetArgs{...} }
type GetRegionAndPriceDestRegionSetArrayOutput ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetArrayOutput struct{ *pulumi.OutputState }
func (GetRegionAndPriceDestRegionSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceDestRegionSetArrayOutput) ElementType() reflect.Type
func (GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutput ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutput() GetRegionAndPriceDestRegionSetArrayOutput
func (GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetArrayOutput) ToGetRegionAndPriceDestRegionSetArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetArrayOutput
type GetRegionAndPriceDestRegionSetInput ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetInput interface { pulumi.Input ToGetRegionAndPriceDestRegionSetOutput() GetRegionAndPriceDestRegionSetOutput ToGetRegionAndPriceDestRegionSetOutputWithContext(context.Context) GetRegionAndPriceDestRegionSetOutput }
GetRegionAndPriceDestRegionSetInput is an input type that accepts GetRegionAndPriceDestRegionSetArgs and GetRegionAndPriceDestRegionSetOutput values. You can construct a concrete instance of `GetRegionAndPriceDestRegionSetInput` via:
GetRegionAndPriceDestRegionSetArgs{...}
type GetRegionAndPriceDestRegionSetOutput ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetOutput struct{ *pulumi.OutputState }
func (GetRegionAndPriceDestRegionSetOutput) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceDestRegionSetOutput) ElementType() reflect.Type
func (GetRegionAndPriceDestRegionSetOutput) FeatureBitmap ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetOutput) FeatureBitmap() pulumi.IntOutput
Property bitmap, where each bit represents a property, where:0, indicates that the feature is not supported;1, indicates support for this feature.The meaning of the feature bitmap is as follows (from right to left):The first bit supports 4-layer acceleration;The second bit supports 7-layer acceleration;The third bit supports Http3 access;The fourth bit supports IPv6;The fifth bit supports high-quality BGP access;The 6th bit supports three network access;The 7th bit supports QoS acceleration in the access segment.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetRegionAndPriceDestRegionSetOutput) IdcType ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetOutput) IdcType() pulumi.StringOutput
Type of computer room, dc represents DataCenter data center, ec represents EdgeComputing edge node.
func (GetRegionAndPriceDestRegionSetOutput) RegionArea ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetOutput) RegionArea() pulumi.StringOutput
Region of the computer room.
func (GetRegionAndPriceDestRegionSetOutput) RegionAreaName ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetOutput) RegionAreaName() pulumi.StringOutput
Region name of the computer room.
func (GetRegionAndPriceDestRegionSetOutput) RegionId ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetOutput) RegionId() pulumi.StringOutput
Region Id.
func (GetRegionAndPriceDestRegionSetOutput) RegionName ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetOutput) RegionName() pulumi.StringOutput
Region Name.
func (GetRegionAndPriceDestRegionSetOutput) SupportFeatures ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetOutput) SupportFeatures() GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
Ability to access regional supportNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutput ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutput() GetRegionAndPriceDestRegionSetOutput
func (GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutputWithContext ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetOutput) ToGetRegionAndPriceDestRegionSetOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetOutput
type GetRegionAndPriceDestRegionSetSupportFeature ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetSupportFeature struct { // A list of network types supported by the access area, with `normal` indicating support for regular BGP, `cn2` indicating premium BGP, `triple` indicating three networks, and `secureEip` represents a custom secure EIP. NetworkTypes []string `pulumi:"networkTypes"` }
type GetRegionAndPriceDestRegionSetSupportFeatureArgs ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetSupportFeatureArgs struct { // A list of network types supported by the access area, with `normal` indicating support for regular BGP, `cn2` indicating premium BGP, `triple` indicating three networks, and `secureEip` represents a custom secure EIP. NetworkTypes pulumi.StringArrayInput `pulumi:"networkTypes"` }
func (GetRegionAndPriceDestRegionSetSupportFeatureArgs) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceDestRegionSetSupportFeatureArgs) ElementType() reflect.Type
func (GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput ¶ added in v0.1.8
func (i GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput() GetRegionAndPriceDestRegionSetSupportFeatureOutput
func (GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext ¶ added in v0.1.8
func (i GetRegionAndPriceDestRegionSetSupportFeatureArgs) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureOutput
type GetRegionAndPriceDestRegionSetSupportFeatureArray ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetSupportFeatureArray []GetRegionAndPriceDestRegionSetSupportFeatureInput
func (GetRegionAndPriceDestRegionSetSupportFeatureArray) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceDestRegionSetSupportFeatureArray) ElementType() reflect.Type
func (GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput ¶ added in v0.1.8
func (i GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput() GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
func (GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (i GetRegionAndPriceDestRegionSetSupportFeatureArray) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
type GetRegionAndPriceDestRegionSetSupportFeatureArrayInput ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetSupportFeatureArrayInput interface { pulumi.Input ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput() GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext(context.Context) GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput }
GetRegionAndPriceDestRegionSetSupportFeatureArrayInput is an input type that accepts GetRegionAndPriceDestRegionSetSupportFeatureArray and GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput values. You can construct a concrete instance of `GetRegionAndPriceDestRegionSetSupportFeatureArrayInput` via:
GetRegionAndPriceDestRegionSetSupportFeatureArray{ GetRegionAndPriceDestRegionSetSupportFeatureArgs{...} }
type GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput struct{ *pulumi.OutputState }
func (GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ElementType() reflect.Type
func (GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutput() GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
func (GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureArrayOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureArrayOutput
type GetRegionAndPriceDestRegionSetSupportFeatureInput ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetSupportFeatureInput interface { pulumi.Input ToGetRegionAndPriceDestRegionSetSupportFeatureOutput() GetRegionAndPriceDestRegionSetSupportFeatureOutput ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext(context.Context) GetRegionAndPriceDestRegionSetSupportFeatureOutput }
GetRegionAndPriceDestRegionSetSupportFeatureInput is an input type that accepts GetRegionAndPriceDestRegionSetSupportFeatureArgs and GetRegionAndPriceDestRegionSetSupportFeatureOutput values. You can construct a concrete instance of `GetRegionAndPriceDestRegionSetSupportFeatureInput` via:
GetRegionAndPriceDestRegionSetSupportFeatureArgs{...}
type GetRegionAndPriceDestRegionSetSupportFeatureOutput ¶ added in v0.1.8
type GetRegionAndPriceDestRegionSetSupportFeatureOutput struct{ *pulumi.OutputState }
func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) ElementType() reflect.Type
func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) NetworkTypes ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetSupportFeatureOutput) NetworkTypes() pulumi.StringArrayOutput
A list of network types supported by the access area, with `normal` indicating support for regular BGP, `cn2` indicating premium BGP, `triple` indicating three networks, and `secureEip` represents a custom secure EIP.
func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutput() GetRegionAndPriceDestRegionSetSupportFeatureOutput
func (GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext ¶ added in v0.1.8
func (o GetRegionAndPriceDestRegionSetSupportFeatureOutput) ToGetRegionAndPriceDestRegionSetSupportFeatureOutputWithContext(ctx context.Context) GetRegionAndPriceDestRegionSetSupportFeatureOutput
type GetRegionAndPriceOutputArgs ¶ added in v0.1.8
type GetRegionAndPriceOutputArgs struct { // IP version. Available values: IPv4, IPv6. Default is IPv4. IpAddressVersion pulumi.StringPtrInput `pulumi:"ipAddressVersion"` // Type of channel package. `Thunder` represents standard channel group, `Accelerator` represents game accelerator channel, and `CrossBorder` represents cross-border channel. PackageType pulumi.StringPtrInput `pulumi:"packageType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRegionAndPrice.
func (GetRegionAndPriceOutputArgs) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceOutputArgs) ElementType() reflect.Type
type GetRegionAndPriceResult ¶ added in v0.1.8
type GetRegionAndPriceResult struct { // Band width Unit Price, Unit:yuan/Mbps/day. BandwidthUnitPrices []GetRegionAndPriceBandwidthUnitPrice `pulumi:"bandwidthUnitPrices"` // Bandwidth Price Currency Type:CNYUSD. Currency string `pulumi:"currency"` // Source Site Area Details List. DestRegionSets []GetRegionAndPriceDestRegionSet `pulumi:"destRegionSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IpAddressVersion *string `pulumi:"ipAddressVersion"` PackageType *string `pulumi:"packageType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRegionAndPrice.
func GetRegionAndPrice ¶ added in v0.1.8
func GetRegionAndPrice(ctx *pulumi.Context, args *GetRegionAndPriceArgs, opts ...pulumi.InvokeOption) (*GetRegionAndPriceResult, error)
Use this data source to query detailed information of gaap region and price
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetRegionAndPrice(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRegionAndPriceResultOutput ¶ added in v0.1.8
type GetRegionAndPriceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegionAndPrice.
func GetRegionAndPriceOutput ¶ added in v0.1.8
func GetRegionAndPriceOutput(ctx *pulumi.Context, args GetRegionAndPriceOutputArgs, opts ...pulumi.InvokeOption) GetRegionAndPriceResultOutput
func (GetRegionAndPriceResultOutput) BandwidthUnitPrices ¶ added in v0.1.8
func (o GetRegionAndPriceResultOutput) BandwidthUnitPrices() GetRegionAndPriceBandwidthUnitPriceArrayOutput
Band width Unit Price, Unit:yuan/Mbps/day.
func (GetRegionAndPriceResultOutput) Currency ¶ added in v0.1.8
func (o GetRegionAndPriceResultOutput) Currency() pulumi.StringOutput
Bandwidth Price Currency Type:CNYUSD.
func (GetRegionAndPriceResultOutput) DestRegionSets ¶ added in v0.1.8
func (o GetRegionAndPriceResultOutput) DestRegionSets() GetRegionAndPriceDestRegionSetArrayOutput
Source Site Area Details List.
func (GetRegionAndPriceResultOutput) ElementType ¶ added in v0.1.8
func (GetRegionAndPriceResultOutput) ElementType() reflect.Type
func (GetRegionAndPriceResultOutput) Id ¶ added in v0.1.8
func (o GetRegionAndPriceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRegionAndPriceResultOutput) IpAddressVersion ¶ added in v0.1.8
func (o GetRegionAndPriceResultOutput) IpAddressVersion() pulumi.StringPtrOutput
func (GetRegionAndPriceResultOutput) PackageType ¶ added in v0.1.8
func (o GetRegionAndPriceResultOutput) PackageType() pulumi.StringPtrOutput
func (GetRegionAndPriceResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetRegionAndPriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutput ¶ added in v0.1.8
func (o GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutput() GetRegionAndPriceResultOutput
func (GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutputWithContext ¶ added in v0.1.8
func (o GetRegionAndPriceResultOutput) ToGetRegionAndPriceResultOutputWithContext(ctx context.Context) GetRegionAndPriceResultOutput
type GetResourcesByTagArgs ¶ added in v0.1.8
type GetResourcesByTagArgs struct { // Resource type, where:Proxy represents the proxy;ProxyGroup represents a proxy group;RealServer represents the Real Server.If this field is not specified, all resources under the label will be queried. ResourceType *string `pulumi:"resourceType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tag key. TagKey string `pulumi:"tagKey"` // Tag value. TagValue string `pulumi:"tagValue"` }
A collection of arguments for invoking getResourcesByTag.
type GetResourcesByTagOutputArgs ¶ added in v0.1.8
type GetResourcesByTagOutputArgs struct { // Resource type, where:Proxy represents the proxy;ProxyGroup represents a proxy group;RealServer represents the Real Server.If this field is not specified, all resources under the label will be queried. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // Tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
A collection of arguments for invoking getResourcesByTag.
func (GetResourcesByTagOutputArgs) ElementType ¶ added in v0.1.8
func (GetResourcesByTagOutputArgs) ElementType() reflect.Type
type GetResourcesByTagResourceSet ¶ added in v0.1.8
type GetResourcesByTagResourceSet struct { // Resource Id. ResourceId string `pulumi:"resourceId"` // Resource type, where:Proxy represents the proxy;ProxyGroup represents a proxy group;RealServer represents the Real Server.If this field is not specified, all resources under the label will be queried. ResourceType string `pulumi:"resourceType"` }
type GetResourcesByTagResourceSetArgs ¶ added in v0.1.8
type GetResourcesByTagResourceSetArgs struct { // Resource Id. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Resource type, where:Proxy represents the proxy;ProxyGroup represents a proxy group;RealServer represents the Real Server.If this field is not specified, all resources under the label will be queried. ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (GetResourcesByTagResourceSetArgs) ElementType ¶ added in v0.1.8
func (GetResourcesByTagResourceSetArgs) ElementType() reflect.Type
func (GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutput ¶ added in v0.1.8
func (i GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutput() GetResourcesByTagResourceSetOutput
func (GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutputWithContext ¶ added in v0.1.8
func (i GetResourcesByTagResourceSetArgs) ToGetResourcesByTagResourceSetOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetOutput
type GetResourcesByTagResourceSetArray ¶ added in v0.1.8
type GetResourcesByTagResourceSetArray []GetResourcesByTagResourceSetInput
func (GetResourcesByTagResourceSetArray) ElementType ¶ added in v0.1.8
func (GetResourcesByTagResourceSetArray) ElementType() reflect.Type
func (GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutput ¶ added in v0.1.8
func (i GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutput() GetResourcesByTagResourceSetArrayOutput
func (GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetResourcesByTagResourceSetArray) ToGetResourcesByTagResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetArrayOutput
type GetResourcesByTagResourceSetArrayInput ¶ added in v0.1.8
type GetResourcesByTagResourceSetArrayInput interface { pulumi.Input ToGetResourcesByTagResourceSetArrayOutput() GetResourcesByTagResourceSetArrayOutput ToGetResourcesByTagResourceSetArrayOutputWithContext(context.Context) GetResourcesByTagResourceSetArrayOutput }
GetResourcesByTagResourceSetArrayInput is an input type that accepts GetResourcesByTagResourceSetArray and GetResourcesByTagResourceSetArrayOutput values. You can construct a concrete instance of `GetResourcesByTagResourceSetArrayInput` via:
GetResourcesByTagResourceSetArray{ GetResourcesByTagResourceSetArgs{...} }
type GetResourcesByTagResourceSetArrayOutput ¶ added in v0.1.8
type GetResourcesByTagResourceSetArrayOutput struct{ *pulumi.OutputState }
func (GetResourcesByTagResourceSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetResourcesByTagResourceSetArrayOutput) ElementType() reflect.Type
func (GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutput ¶ added in v0.1.8
func (o GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutput() GetResourcesByTagResourceSetArrayOutput
func (GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetResourcesByTagResourceSetArrayOutput) ToGetResourcesByTagResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetArrayOutput
type GetResourcesByTagResourceSetInput ¶ added in v0.1.8
type GetResourcesByTagResourceSetInput interface { pulumi.Input ToGetResourcesByTagResourceSetOutput() GetResourcesByTagResourceSetOutput ToGetResourcesByTagResourceSetOutputWithContext(context.Context) GetResourcesByTagResourceSetOutput }
GetResourcesByTagResourceSetInput is an input type that accepts GetResourcesByTagResourceSetArgs and GetResourcesByTagResourceSetOutput values. You can construct a concrete instance of `GetResourcesByTagResourceSetInput` via:
GetResourcesByTagResourceSetArgs{...}
type GetResourcesByTagResourceSetOutput ¶ added in v0.1.8
type GetResourcesByTagResourceSetOutput struct{ *pulumi.OutputState }
func (GetResourcesByTagResourceSetOutput) ElementType ¶ added in v0.1.8
func (GetResourcesByTagResourceSetOutput) ElementType() reflect.Type
func (GetResourcesByTagResourceSetOutput) ResourceId ¶ added in v0.1.8
func (o GetResourcesByTagResourceSetOutput) ResourceId() pulumi.StringOutput
Resource Id.
func (GetResourcesByTagResourceSetOutput) ResourceType ¶ added in v0.1.8
func (o GetResourcesByTagResourceSetOutput) ResourceType() pulumi.StringOutput
Resource type, where:Proxy represents the proxy;ProxyGroup represents a proxy group;RealServer represents the Real Server.If this field is not specified, all resources under the label will be queried.
func (GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutput ¶ added in v0.1.8
func (o GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutput() GetResourcesByTagResourceSetOutput
func (GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutputWithContext ¶ added in v0.1.8
func (o GetResourcesByTagResourceSetOutput) ToGetResourcesByTagResourceSetOutputWithContext(ctx context.Context) GetResourcesByTagResourceSetOutput
type GetResourcesByTagResult ¶ added in v0.1.8
type GetResourcesByTagResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of resources corresponding to labels. ResourceSets []GetResourcesByTagResourceSet `pulumi:"resourceSets"` // Resource type, where:Proxy represents the proxy,ProxyGroup represents a proxy group,RealServer represents the real server. ResourceType *string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` TagKey string `pulumi:"tagKey"` TagValue string `pulumi:"tagValue"` }
A collection of values returned by getResourcesByTag.
func GetResourcesByTag ¶ added in v0.1.8
func GetResourcesByTag(ctx *pulumi.Context, args *GetResourcesByTagArgs, opts ...pulumi.InvokeOption) (*GetResourcesByTagResult, error)
Use this data source to query detailed information of gaap resources by tag
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetResourcesByTag(ctx, &gaap.GetResourcesByTagArgs{ TagKey: "tagKey", TagValue: "tagValue", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetResourcesByTagResultOutput ¶ added in v0.1.8
type GetResourcesByTagResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResourcesByTag.
func GetResourcesByTagOutput ¶ added in v0.1.8
func GetResourcesByTagOutput(ctx *pulumi.Context, args GetResourcesByTagOutputArgs, opts ...pulumi.InvokeOption) GetResourcesByTagResultOutput
func (GetResourcesByTagResultOutput) ElementType ¶ added in v0.1.8
func (GetResourcesByTagResultOutput) ElementType() reflect.Type
func (GetResourcesByTagResultOutput) Id ¶ added in v0.1.8
func (o GetResourcesByTagResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResourcesByTagResultOutput) ResourceSets ¶ added in v0.1.8
func (o GetResourcesByTagResultOutput) ResourceSets() GetResourcesByTagResourceSetArrayOutput
List of resources corresponding to labels.
func (GetResourcesByTagResultOutput) ResourceType ¶ added in v0.1.8
func (o GetResourcesByTagResultOutput) ResourceType() pulumi.StringPtrOutput
Resource type, where:Proxy represents the proxy,ProxyGroup represents a proxy group,RealServer represents the real server.
func (GetResourcesByTagResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetResourcesByTagResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetResourcesByTagResultOutput) TagKey ¶ added in v0.1.8
func (o GetResourcesByTagResultOutput) TagKey() pulumi.StringOutput
func (GetResourcesByTagResultOutput) TagValue ¶ added in v0.1.8
func (o GetResourcesByTagResultOutput) TagValue() pulumi.StringOutput
func (GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutput ¶ added in v0.1.8
func (o GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutput() GetResourcesByTagResultOutput
func (GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutputWithContext ¶ added in v0.1.8
func (o GetResourcesByTagResultOutput) ToGetResourcesByTagResultOutputWithContext(ctx context.Context) GetResourcesByTagResultOutput
type GetRuleRealServersArgs ¶ added in v0.1.8
type GetRuleRealServersArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Rule Id. RuleId string `pulumi:"ruleId"` }
A collection of arguments for invoking getRuleRealServers.
type GetRuleRealServersBindRealServerSet ¶ added in v0.1.8
type GetRuleRealServersBindRealServerSet struct { // When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal. DownIpLists []string `pulumi:"downIpLists"` // The primary and secondary roles of the real server:master represents primary, slave represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on. RealServerFailoverRole string `pulumi:"realServerFailoverRole"` // Real Server Id. RealServerId string `pulumi:"realServerId"` // Real Server IP or domain. RealServerIp string `pulumi:"realServerIp"` // Real Server PortNote: This field may return null, indicating that a valid value cannot be obtained. RealServerPort int `pulumi:"realServerPort"` // RealServerStatus: 0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained. RealServerStatus int `pulumi:"realServerStatus"` // Real Server Weight. RealServerWeight int `pulumi:"realServerWeight"` }
type GetRuleRealServersBindRealServerSetArgs ¶ added in v0.1.8
type GetRuleRealServersBindRealServerSetArgs struct { // When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal. DownIpLists pulumi.StringArrayInput `pulumi:"downIpLists"` // The primary and secondary roles of the real server:master represents primary, slave represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on. RealServerFailoverRole pulumi.StringInput `pulumi:"realServerFailoverRole"` // Real Server Id. RealServerId pulumi.StringInput `pulumi:"realServerId"` // Real Server IP or domain. RealServerIp pulumi.StringInput `pulumi:"realServerIp"` // Real Server PortNote: This field may return null, indicating that a valid value cannot be obtained. RealServerPort pulumi.IntInput `pulumi:"realServerPort"` // RealServerStatus: 0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained. RealServerStatus pulumi.IntInput `pulumi:"realServerStatus"` // Real Server Weight. RealServerWeight pulumi.IntInput `pulumi:"realServerWeight"` }
func (GetRuleRealServersBindRealServerSetArgs) ElementType ¶ added in v0.1.8
func (GetRuleRealServersBindRealServerSetArgs) ElementType() reflect.Type
func (GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutput ¶ added in v0.1.8
func (i GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutput() GetRuleRealServersBindRealServerSetOutput
func (GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutputWithContext ¶ added in v0.1.8
func (i GetRuleRealServersBindRealServerSetArgs) ToGetRuleRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetOutput
type GetRuleRealServersBindRealServerSetArray ¶ added in v0.1.8
type GetRuleRealServersBindRealServerSetArray []GetRuleRealServersBindRealServerSetInput
func (GetRuleRealServersBindRealServerSetArray) ElementType ¶ added in v0.1.8
func (GetRuleRealServersBindRealServerSetArray) ElementType() reflect.Type
func (GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutput ¶ added in v0.1.8
func (i GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutput() GetRuleRealServersBindRealServerSetArrayOutput
func (GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetRuleRealServersBindRealServerSetArray) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetArrayOutput
type GetRuleRealServersBindRealServerSetArrayInput ¶ added in v0.1.8
type GetRuleRealServersBindRealServerSetArrayInput interface { pulumi.Input ToGetRuleRealServersBindRealServerSetArrayOutput() GetRuleRealServersBindRealServerSetArrayOutput ToGetRuleRealServersBindRealServerSetArrayOutputWithContext(context.Context) GetRuleRealServersBindRealServerSetArrayOutput }
GetRuleRealServersBindRealServerSetArrayInput is an input type that accepts GetRuleRealServersBindRealServerSetArray and GetRuleRealServersBindRealServerSetArrayOutput values. You can construct a concrete instance of `GetRuleRealServersBindRealServerSetArrayInput` via:
GetRuleRealServersBindRealServerSetArray{ GetRuleRealServersBindRealServerSetArgs{...} }
type GetRuleRealServersBindRealServerSetArrayOutput ¶ added in v0.1.8
type GetRuleRealServersBindRealServerSetArrayOutput struct{ *pulumi.OutputState }
func (GetRuleRealServersBindRealServerSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetRuleRealServersBindRealServerSetArrayOutput) ElementType() reflect.Type
func (GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutput ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutput() GetRuleRealServersBindRealServerSetArrayOutput
func (GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetArrayOutput) ToGetRuleRealServersBindRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetArrayOutput
type GetRuleRealServersBindRealServerSetInput ¶ added in v0.1.8
type GetRuleRealServersBindRealServerSetInput interface { pulumi.Input ToGetRuleRealServersBindRealServerSetOutput() GetRuleRealServersBindRealServerSetOutput ToGetRuleRealServersBindRealServerSetOutputWithContext(context.Context) GetRuleRealServersBindRealServerSetOutput }
GetRuleRealServersBindRealServerSetInput is an input type that accepts GetRuleRealServersBindRealServerSetArgs and GetRuleRealServersBindRealServerSetOutput values. You can construct a concrete instance of `GetRuleRealServersBindRealServerSetInput` via:
GetRuleRealServersBindRealServerSetArgs{...}
type GetRuleRealServersBindRealServerSetOutput ¶ added in v0.1.8
type GetRuleRealServersBindRealServerSetOutput struct{ *pulumi.OutputState }
func (GetRuleRealServersBindRealServerSetOutput) DownIpLists ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetOutput) DownIpLists() pulumi.StringArrayOutput
When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal.
func (GetRuleRealServersBindRealServerSetOutput) ElementType ¶ added in v0.1.8
func (GetRuleRealServersBindRealServerSetOutput) ElementType() reflect.Type
func (GetRuleRealServersBindRealServerSetOutput) RealServerFailoverRole ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetOutput) RealServerFailoverRole() pulumi.StringOutput
The primary and secondary roles of the real server:master represents primary, slave represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on.
func (GetRuleRealServersBindRealServerSetOutput) RealServerId ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetOutput) RealServerId() pulumi.StringOutput
Real Server Id.
func (GetRuleRealServersBindRealServerSetOutput) RealServerIp ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetOutput) RealServerIp() pulumi.StringOutput
Real Server IP or domain.
func (GetRuleRealServersBindRealServerSetOutput) RealServerPort ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetOutput) RealServerPort() pulumi.IntOutput
Real Server PortNote: This field may return null, indicating that a valid value cannot be obtained.
func (GetRuleRealServersBindRealServerSetOutput) RealServerStatus ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetOutput) RealServerStatus() pulumi.IntOutput
RealServerStatus: 0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetRuleRealServersBindRealServerSetOutput) RealServerWeight ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetOutput) RealServerWeight() pulumi.IntOutput
Real Server Weight.
func (GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutput ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutput() GetRuleRealServersBindRealServerSetOutput
func (GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutputWithContext ¶ added in v0.1.8
func (o GetRuleRealServersBindRealServerSetOutput) ToGetRuleRealServersBindRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersBindRealServerSetOutput
type GetRuleRealServersOutputArgs ¶ added in v0.1.8
type GetRuleRealServersOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Rule Id. RuleId pulumi.StringInput `pulumi:"ruleId"` }
A collection of arguments for invoking getRuleRealServers.
func (GetRuleRealServersOutputArgs) ElementType ¶ added in v0.1.8
func (GetRuleRealServersOutputArgs) ElementType() reflect.Type
type GetRuleRealServersRealServerSet ¶ added in v0.1.8
type GetRuleRealServersRealServerSet struct { // Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist. InBanBlacklist int `pulumi:"inBanBlacklist"` // Project Id. ProjectId int `pulumi:"projectId"` // Real Server Id. RealServerId string `pulumi:"realServerId"` // Real Server IP or domain. RealServerIp string `pulumi:"realServerIp"` // Real Server Name. RealServerName string `pulumi:"realServerName"` }
type GetRuleRealServersRealServerSetArgs ¶ added in v0.1.8
type GetRuleRealServersRealServerSetArgs struct { // Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist. InBanBlacklist pulumi.IntInput `pulumi:"inBanBlacklist"` // Project Id. ProjectId pulumi.IntInput `pulumi:"projectId"` // Real Server Id. RealServerId pulumi.StringInput `pulumi:"realServerId"` // Real Server IP or domain. RealServerIp pulumi.StringInput `pulumi:"realServerIp"` // Real Server Name. RealServerName pulumi.StringInput `pulumi:"realServerName"` }
func (GetRuleRealServersRealServerSetArgs) ElementType ¶ added in v0.1.8
func (GetRuleRealServersRealServerSetArgs) ElementType() reflect.Type
func (GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutput ¶ added in v0.1.8
func (i GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutput() GetRuleRealServersRealServerSetOutput
func (GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutputWithContext ¶ added in v0.1.8
func (i GetRuleRealServersRealServerSetArgs) ToGetRuleRealServersRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetOutput
type GetRuleRealServersRealServerSetArray ¶ added in v0.1.8
type GetRuleRealServersRealServerSetArray []GetRuleRealServersRealServerSetInput
func (GetRuleRealServersRealServerSetArray) ElementType ¶ added in v0.1.8
func (GetRuleRealServersRealServerSetArray) ElementType() reflect.Type
func (GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutput ¶ added in v0.1.8
func (i GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutput() GetRuleRealServersRealServerSetArrayOutput
func (GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetRuleRealServersRealServerSetArray) ToGetRuleRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetArrayOutput
type GetRuleRealServersRealServerSetArrayInput ¶ added in v0.1.8
type GetRuleRealServersRealServerSetArrayInput interface { pulumi.Input ToGetRuleRealServersRealServerSetArrayOutput() GetRuleRealServersRealServerSetArrayOutput ToGetRuleRealServersRealServerSetArrayOutputWithContext(context.Context) GetRuleRealServersRealServerSetArrayOutput }
GetRuleRealServersRealServerSetArrayInput is an input type that accepts GetRuleRealServersRealServerSetArray and GetRuleRealServersRealServerSetArrayOutput values. You can construct a concrete instance of `GetRuleRealServersRealServerSetArrayInput` via:
GetRuleRealServersRealServerSetArray{ GetRuleRealServersRealServerSetArgs{...} }
type GetRuleRealServersRealServerSetArrayOutput ¶ added in v0.1.8
type GetRuleRealServersRealServerSetArrayOutput struct{ *pulumi.OutputState }
func (GetRuleRealServersRealServerSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetRuleRealServersRealServerSetArrayOutput) ElementType() reflect.Type
func (GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutput ¶ added in v0.1.8
func (o GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutput() GetRuleRealServersRealServerSetArrayOutput
func (GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetRuleRealServersRealServerSetArrayOutput) ToGetRuleRealServersRealServerSetArrayOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetArrayOutput
type GetRuleRealServersRealServerSetInput ¶ added in v0.1.8
type GetRuleRealServersRealServerSetInput interface { pulumi.Input ToGetRuleRealServersRealServerSetOutput() GetRuleRealServersRealServerSetOutput ToGetRuleRealServersRealServerSetOutputWithContext(context.Context) GetRuleRealServersRealServerSetOutput }
GetRuleRealServersRealServerSetInput is an input type that accepts GetRuleRealServersRealServerSetArgs and GetRuleRealServersRealServerSetOutput values. You can construct a concrete instance of `GetRuleRealServersRealServerSetInput` via:
GetRuleRealServersRealServerSetArgs{...}
type GetRuleRealServersRealServerSetOutput ¶ added in v0.1.8
type GetRuleRealServersRealServerSetOutput struct{ *pulumi.OutputState }
func (GetRuleRealServersRealServerSetOutput) ElementType ¶ added in v0.1.8
func (GetRuleRealServersRealServerSetOutput) ElementType() reflect.Type
func (GetRuleRealServersRealServerSetOutput) InBanBlacklist ¶ added in v0.1.8
func (o GetRuleRealServersRealServerSetOutput) InBanBlacklist() pulumi.IntOutput
Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.
func (GetRuleRealServersRealServerSetOutput) ProjectId ¶ added in v0.1.8
func (o GetRuleRealServersRealServerSetOutput) ProjectId() pulumi.IntOutput
Project Id.
func (GetRuleRealServersRealServerSetOutput) RealServerId ¶ added in v0.1.8
func (o GetRuleRealServersRealServerSetOutput) RealServerId() pulumi.StringOutput
Real Server Id.
func (GetRuleRealServersRealServerSetOutput) RealServerIp ¶ added in v0.1.8
func (o GetRuleRealServersRealServerSetOutput) RealServerIp() pulumi.StringOutput
Real Server IP or domain.
func (GetRuleRealServersRealServerSetOutput) RealServerName ¶ added in v0.1.8
func (o GetRuleRealServersRealServerSetOutput) RealServerName() pulumi.StringOutput
Real Server Name.
func (GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutput ¶ added in v0.1.8
func (o GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutput() GetRuleRealServersRealServerSetOutput
func (GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutputWithContext ¶ added in v0.1.8
func (o GetRuleRealServersRealServerSetOutput) ToGetRuleRealServersRealServerSetOutputWithContext(ctx context.Context) GetRuleRealServersRealServerSetOutput
type GetRuleRealServersResult ¶ added in v0.1.8
type GetRuleRealServersResult struct { // Bind Real Server info. BindRealServerSets []GetRuleRealServersBindRealServerSet `pulumi:"bindRealServerSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Real Server Set. RealServerSets []GetRuleRealServersRealServerSet `pulumi:"realServerSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId string `pulumi:"ruleId"` }
A collection of values returned by getRuleRealServers.
func GetRuleRealServers ¶ added in v0.1.8
func GetRuleRealServers(ctx *pulumi.Context, args *GetRuleRealServersArgs, opts ...pulumi.InvokeOption) (*GetRuleRealServersResult, error)
Use this data source to query detailed information of gaap rule real servers
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetRuleRealServers(ctx, &gaap.GetRuleRealServersArgs{ RuleId: "rule-xxxxxx", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRuleRealServersResultOutput ¶ added in v0.1.8
type GetRuleRealServersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRuleRealServers.
func GetRuleRealServersOutput ¶ added in v0.1.8
func GetRuleRealServersOutput(ctx *pulumi.Context, args GetRuleRealServersOutputArgs, opts ...pulumi.InvokeOption) GetRuleRealServersResultOutput
func (GetRuleRealServersResultOutput) BindRealServerSets ¶ added in v0.1.8
func (o GetRuleRealServersResultOutput) BindRealServerSets() GetRuleRealServersBindRealServerSetArrayOutput
Bind Real Server info.
func (GetRuleRealServersResultOutput) ElementType ¶ added in v0.1.8
func (GetRuleRealServersResultOutput) ElementType() reflect.Type
func (GetRuleRealServersResultOutput) Id ¶ added in v0.1.8
func (o GetRuleRealServersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRuleRealServersResultOutput) RealServerSets ¶ added in v0.1.8
func (o GetRuleRealServersResultOutput) RealServerSets() GetRuleRealServersRealServerSetArrayOutput
Real Server Set.
func (GetRuleRealServersResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetRuleRealServersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRuleRealServersResultOutput) RuleId ¶ added in v0.1.8
func (o GetRuleRealServersResultOutput) RuleId() pulumi.StringOutput
func (GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutput ¶ added in v0.1.8
func (o GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutput() GetRuleRealServersResultOutput
func (GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutputWithContext ¶ added in v0.1.8
func (o GetRuleRealServersResultOutput) ToGetRuleRealServersResultOutputWithContext(ctx context.Context) GetRuleRealServersResultOutput
type GetSecurityPoliciesArgs ¶
type GetSecurityPoliciesArgs struct { // ID of the security policy to be queried. Id string `pulumi:"id"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityPolicies.
type GetSecurityPoliciesOutputArgs ¶
type GetSecurityPoliciesOutputArgs struct { // ID of the security policy to be queried. Id pulumi.StringInput `pulumi:"id"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityPolicies.
func (GetSecurityPoliciesOutputArgs) ElementType ¶
func (GetSecurityPoliciesOutputArgs) ElementType() reflect.Type
type GetSecurityPoliciesResult ¶
type GetSecurityPoliciesResult struct { // Default policy. Action string `pulumi:"action"` Id string `pulumi:"id"` // ID of the GAAP proxy. ProxyId string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Status of the security policy. Status string `pulumi:"status"` }
A collection of values returned by getSecurityPolicies.
func GetSecurityPolicies ¶
func GetSecurityPolicies(ctx *pulumi.Context, args *GetSecurityPoliciesArgs, opts ...pulumi.InvokeOption) (*GetSecurityPoliciesResult, error)
Use this data source to query security policies of GAAP proxy.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooSecurityPolicy, err := Gaap.NewSecurityPolicy(ctx, "fooSecurityPolicy", &Gaap.SecurityPolicyArgs{ ProxyId: fooProxy.ID(), Action: pulumi.String("ACCEPT"), }) if err != nil { return err } _ = Gaap.GetSecurityPoliciesOutput(ctx, gaap.GetSecurityPoliciesOutputArgs{ Id: fooSecurityPolicy.ID(), }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetSecurityPoliciesResultOutput ¶
type GetSecurityPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityPolicies.
func GetSecurityPoliciesOutput ¶
func GetSecurityPoliciesOutput(ctx *pulumi.Context, args GetSecurityPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetSecurityPoliciesResultOutput
func (GetSecurityPoliciesResultOutput) Action ¶
func (o GetSecurityPoliciesResultOutput) Action() pulumi.StringOutput
Default policy.
func (GetSecurityPoliciesResultOutput) ElementType ¶
func (GetSecurityPoliciesResultOutput) ElementType() reflect.Type
func (GetSecurityPoliciesResultOutput) Id ¶
func (o GetSecurityPoliciesResultOutput) Id() pulumi.StringOutput
func (GetSecurityPoliciesResultOutput) ProxyId ¶
func (o GetSecurityPoliciesResultOutput) ProxyId() pulumi.StringOutput
ID of the GAAP proxy.
func (GetSecurityPoliciesResultOutput) ResultOutputFile ¶
func (o GetSecurityPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSecurityPoliciesResultOutput) Status ¶
func (o GetSecurityPoliciesResultOutput) Status() pulumi.StringOutput
Status of the security policy.
func (GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutput ¶
func (o GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutput() GetSecurityPoliciesResultOutput
func (GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutputWithContext ¶
func (o GetSecurityPoliciesResultOutput) ToGetSecurityPoliciesResultOutputWithContext(ctx context.Context) GetSecurityPoliciesResultOutput
type GetSecurityRulesArgs ¶
type GetSecurityRulesArgs struct { // Policy of the rule to be queried. Action *string `pulumi:"action"` // A network address block of the request source to be queried. CidrIp *string `pulumi:"cidrIp"` // Name of the security policy rule to be queried. Name *string `pulumi:"name"` // ID of the security policy to be queried. PolicyId string `pulumi:"policyId"` // Port of the security policy rule to be queried. Port *string `pulumi:"port"` // Protocol of the security policy rule to be queried. Protocol *string `pulumi:"protocol"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the security policy rules to be queried. RuleId *string `pulumi:"ruleId"` }
A collection of arguments for invoking getSecurityRules.
type GetSecurityRulesOutputArgs ¶
type GetSecurityRulesOutputArgs struct { // Policy of the rule to be queried. Action pulumi.StringPtrInput `pulumi:"action"` // A network address block of the request source to be queried. CidrIp pulumi.StringPtrInput `pulumi:"cidrIp"` // Name of the security policy rule to be queried. Name pulumi.StringPtrInput `pulumi:"name"` // ID of the security policy to be queried. PolicyId pulumi.StringInput `pulumi:"policyId"` // Port of the security policy rule to be queried. Port pulumi.StringPtrInput `pulumi:"port"` // Protocol of the security policy rule to be queried. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of the security policy rules to be queried. RuleId pulumi.StringPtrInput `pulumi:"ruleId"` }
A collection of arguments for invoking getSecurityRules.
func (GetSecurityRulesOutputArgs) ElementType ¶
func (GetSecurityRulesOutputArgs) ElementType() reflect.Type
type GetSecurityRulesResult ¶
type GetSecurityRulesResult struct { // Policy of the rule. Action *string `pulumi:"action"` // A network address block of the request source. CidrIp *string `pulumi:"cidrIp"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the security policy rule. Name *string `pulumi:"name"` PolicyId string `pulumi:"policyId"` // Port of the security policy rule. Port *string `pulumi:"port"` // Protocol of the security policy rule. Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` // An information list of security policy rule. Each element contains the following attributes: Rules []GetSecurityRulesRule `pulumi:"rules"` }
A collection of values returned by getSecurityRules.
func GetSecurityRules ¶
func GetSecurityRules(ctx *pulumi.Context, args *GetSecurityRulesArgs, opts ...pulumi.InvokeOption) (*GetSecurityRulesResult, error)
Use this data source to query security policy rule.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooSecurityPolicy, err := Gaap.NewSecurityPolicy(ctx, "fooSecurityPolicy", &Gaap.SecurityPolicyArgs{ ProxyId: fooProxy.ID(), Action: pulumi.String("ACCEPT"), }) if err != nil { return err } fooSecurityRule, err := Gaap.NewSecurityRule(ctx, "fooSecurityRule", &Gaap.SecurityRuleArgs{ PolicyId: fooSecurityPolicy.ID(), CidrIp: pulumi.String("1.1.1.1"), Action: pulumi.String("ACCEPT"), Protocol: pulumi.String("TCP"), Port: pulumi.String("80"), }) if err != nil { return err } _ = pulumi.All(fooSecurityPolicy.ID(), fooSecurityRule.Protocol).ApplyT(func(_args []interface{}) (gaap.GetSecurityRulesResult, error) { id := _args[0].(string) protocol := _args[1].(*string) return Gaap.GetSecurityRulesOutput(ctx, gaap.GetSecurityRulesOutputArgs{ PolicyId: id, Protocol: protocol, }, nil), nil }).(gaap.GetSecurityRulesResultOutput) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetSecurityRulesResultOutput ¶
type GetSecurityRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityRules.
func GetSecurityRulesOutput ¶
func GetSecurityRulesOutput(ctx *pulumi.Context, args GetSecurityRulesOutputArgs, opts ...pulumi.InvokeOption) GetSecurityRulesResultOutput
func (GetSecurityRulesResultOutput) Action ¶
func (o GetSecurityRulesResultOutput) Action() pulumi.StringPtrOutput
Policy of the rule.
func (GetSecurityRulesResultOutput) CidrIp ¶
func (o GetSecurityRulesResultOutput) CidrIp() pulumi.StringPtrOutput
A network address block of the request source.
func (GetSecurityRulesResultOutput) ElementType ¶
func (GetSecurityRulesResultOutput) ElementType() reflect.Type
func (GetSecurityRulesResultOutput) Id ¶
func (o GetSecurityRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSecurityRulesResultOutput) Name ¶
func (o GetSecurityRulesResultOutput) Name() pulumi.StringPtrOutput
Name of the security policy rule.
func (GetSecurityRulesResultOutput) PolicyId ¶
func (o GetSecurityRulesResultOutput) PolicyId() pulumi.StringOutput
func (GetSecurityRulesResultOutput) Port ¶
func (o GetSecurityRulesResultOutput) Port() pulumi.StringPtrOutput
Port of the security policy rule.
func (GetSecurityRulesResultOutput) Protocol ¶
func (o GetSecurityRulesResultOutput) Protocol() pulumi.StringPtrOutput
Protocol of the security policy rule.
func (GetSecurityRulesResultOutput) ResultOutputFile ¶
func (o GetSecurityRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSecurityRulesResultOutput) RuleId ¶
func (o GetSecurityRulesResultOutput) RuleId() pulumi.StringPtrOutput
func (GetSecurityRulesResultOutput) Rules ¶
func (o GetSecurityRulesResultOutput) Rules() GetSecurityRulesRuleArrayOutput
An information list of security policy rule. Each element contains the following attributes:
func (GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutput ¶
func (o GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutput() GetSecurityRulesResultOutput
func (GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutputWithContext ¶
func (o GetSecurityRulesResultOutput) ToGetSecurityRulesResultOutputWithContext(ctx context.Context) GetSecurityRulesResultOutput
type GetSecurityRulesRule ¶
type GetSecurityRulesRule struct { // Policy of the rule to be queried. Action string `pulumi:"action"` // A network address block of the request source to be queried. CidrIp string `pulumi:"cidrIp"` // ID of the security policy rule. Id string `pulumi:"id"` // Name of the security policy rule to be queried. Name string `pulumi:"name"` // Port of the security policy rule to be queried. Port string `pulumi:"port"` // Protocol of the security policy rule to be queried. Protocol string `pulumi:"protocol"` }
type GetSecurityRulesRuleArgs ¶
type GetSecurityRulesRuleArgs struct { // Policy of the rule to be queried. Action pulumi.StringInput `pulumi:"action"` // A network address block of the request source to be queried. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // ID of the security policy rule. Id pulumi.StringInput `pulumi:"id"` // Name of the security policy rule to be queried. Name pulumi.StringInput `pulumi:"name"` // Port of the security policy rule to be queried. Port pulumi.StringInput `pulumi:"port"` // Protocol of the security policy rule to be queried. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetSecurityRulesRuleArgs) ElementType ¶
func (GetSecurityRulesRuleArgs) ElementType() reflect.Type
func (GetSecurityRulesRuleArgs) ToGetSecurityRulesRuleOutput ¶
func (i GetSecurityRulesRuleArgs) ToGetSecurityRulesRuleOutput() GetSecurityRulesRuleOutput
func (GetSecurityRulesRuleArgs) ToGetSecurityRulesRuleOutputWithContext ¶
func (i GetSecurityRulesRuleArgs) ToGetSecurityRulesRuleOutputWithContext(ctx context.Context) GetSecurityRulesRuleOutput
type GetSecurityRulesRuleArray ¶
type GetSecurityRulesRuleArray []GetSecurityRulesRuleInput
func (GetSecurityRulesRuleArray) ElementType ¶
func (GetSecurityRulesRuleArray) ElementType() reflect.Type
func (GetSecurityRulesRuleArray) ToGetSecurityRulesRuleArrayOutput ¶
func (i GetSecurityRulesRuleArray) ToGetSecurityRulesRuleArrayOutput() GetSecurityRulesRuleArrayOutput
func (GetSecurityRulesRuleArray) ToGetSecurityRulesRuleArrayOutputWithContext ¶
func (i GetSecurityRulesRuleArray) ToGetSecurityRulesRuleArrayOutputWithContext(ctx context.Context) GetSecurityRulesRuleArrayOutput
type GetSecurityRulesRuleArrayInput ¶
type GetSecurityRulesRuleArrayInput interface { pulumi.Input ToGetSecurityRulesRuleArrayOutput() GetSecurityRulesRuleArrayOutput ToGetSecurityRulesRuleArrayOutputWithContext(context.Context) GetSecurityRulesRuleArrayOutput }
GetSecurityRulesRuleArrayInput is an input type that accepts GetSecurityRulesRuleArray and GetSecurityRulesRuleArrayOutput values. You can construct a concrete instance of `GetSecurityRulesRuleArrayInput` via:
GetSecurityRulesRuleArray{ GetSecurityRulesRuleArgs{...} }
type GetSecurityRulesRuleArrayOutput ¶
type GetSecurityRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityRulesRuleArrayOutput) ElementType ¶
func (GetSecurityRulesRuleArrayOutput) ElementType() reflect.Type
func (GetSecurityRulesRuleArrayOutput) Index ¶
func (o GetSecurityRulesRuleArrayOutput) Index(i pulumi.IntInput) GetSecurityRulesRuleOutput
func (GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutput ¶
func (o GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutput() GetSecurityRulesRuleArrayOutput
func (GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutputWithContext ¶
func (o GetSecurityRulesRuleArrayOutput) ToGetSecurityRulesRuleArrayOutputWithContext(ctx context.Context) GetSecurityRulesRuleArrayOutput
type GetSecurityRulesRuleInput ¶
type GetSecurityRulesRuleInput interface { pulumi.Input ToGetSecurityRulesRuleOutput() GetSecurityRulesRuleOutput ToGetSecurityRulesRuleOutputWithContext(context.Context) GetSecurityRulesRuleOutput }
GetSecurityRulesRuleInput is an input type that accepts GetSecurityRulesRuleArgs and GetSecurityRulesRuleOutput values. You can construct a concrete instance of `GetSecurityRulesRuleInput` via:
GetSecurityRulesRuleArgs{...}
type GetSecurityRulesRuleOutput ¶
type GetSecurityRulesRuleOutput struct{ *pulumi.OutputState }
func (GetSecurityRulesRuleOutput) Action ¶
func (o GetSecurityRulesRuleOutput) Action() pulumi.StringOutput
Policy of the rule to be queried.
func (GetSecurityRulesRuleOutput) CidrIp ¶
func (o GetSecurityRulesRuleOutput) CidrIp() pulumi.StringOutput
A network address block of the request source to be queried.
func (GetSecurityRulesRuleOutput) ElementType ¶
func (GetSecurityRulesRuleOutput) ElementType() reflect.Type
func (GetSecurityRulesRuleOutput) Id ¶
func (o GetSecurityRulesRuleOutput) Id() pulumi.StringOutput
ID of the security policy rule.
func (GetSecurityRulesRuleOutput) Name ¶
func (o GetSecurityRulesRuleOutput) Name() pulumi.StringOutput
Name of the security policy rule to be queried.
func (GetSecurityRulesRuleOutput) Port ¶
func (o GetSecurityRulesRuleOutput) Port() pulumi.StringOutput
Port of the security policy rule to be queried.
func (GetSecurityRulesRuleOutput) Protocol ¶
func (o GetSecurityRulesRuleOutput) Protocol() pulumi.StringOutput
Protocol of the security policy rule to be queried.
func (GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutput ¶
func (o GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutput() GetSecurityRulesRuleOutput
func (GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutputWithContext ¶
func (o GetSecurityRulesRuleOutput) ToGetSecurityRulesRuleOutputWithContext(ctx context.Context) GetSecurityRulesRuleOutput
type GlobalDomain ¶ added in v0.1.8
type GlobalDomain struct { pulumi.CustomResourceState // alias. Alias pulumi.StringPtrOutput `pulumi:"alias"` // Domain name default entry. DefaultValue pulumi.StringOutput `pulumi:"defaultValue"` // Domain Name Project ID. ProjectId pulumi.IntOutput `pulumi:"projectId"` // Global domain statue. Available values: open and close, default is open. Status pulumi.StringOutput `pulumi:"status"` // Instance tags. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a resource to create a gaap global domain
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.NewGlobalDomain(ctx, "globalDomain", &Gaap.GlobalDomainArgs{ Alias: pulumi.String("demo"), DefaultValue: pulumi.String("xxxxxx.com"), ProjectId: pulumi.Int(0), Tags: pulumi.Map{ "key": pulumi.Any("value"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
gaap global_domain can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/globalDomain:GlobalDomain global_domain ${projectId}#${domainId} ```
func GetGlobalDomain ¶ added in v0.1.8
func GetGlobalDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalDomainState, opts ...pulumi.ResourceOption) (*GlobalDomain, error)
GetGlobalDomain gets an existing GlobalDomain 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 NewGlobalDomain ¶ added in v0.1.8
func NewGlobalDomain(ctx *pulumi.Context, name string, args *GlobalDomainArgs, opts ...pulumi.ResourceOption) (*GlobalDomain, error)
NewGlobalDomain registers a new resource with the given unique name, arguments, and options.
func (*GlobalDomain) ElementType ¶ added in v0.1.8
func (*GlobalDomain) ElementType() reflect.Type
func (*GlobalDomain) ToGlobalDomainOutput ¶ added in v0.1.8
func (i *GlobalDomain) ToGlobalDomainOutput() GlobalDomainOutput
func (*GlobalDomain) ToGlobalDomainOutputWithContext ¶ added in v0.1.8
func (i *GlobalDomain) ToGlobalDomainOutputWithContext(ctx context.Context) GlobalDomainOutput
type GlobalDomainArgs ¶ added in v0.1.8
type GlobalDomainArgs struct { // alias. Alias pulumi.StringPtrInput // Domain name default entry. DefaultValue pulumi.StringInput // Domain Name Project ID. ProjectId pulumi.IntInput // Global domain statue. Available values: open and close, default is open. Status pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput }
The set of arguments for constructing a GlobalDomain resource.
func (GlobalDomainArgs) ElementType ¶ added in v0.1.8
func (GlobalDomainArgs) ElementType() reflect.Type
type GlobalDomainArray ¶ added in v0.1.8
type GlobalDomainArray []GlobalDomainInput
func (GlobalDomainArray) ElementType ¶ added in v0.1.8
func (GlobalDomainArray) ElementType() reflect.Type
func (GlobalDomainArray) ToGlobalDomainArrayOutput ¶ added in v0.1.8
func (i GlobalDomainArray) ToGlobalDomainArrayOutput() GlobalDomainArrayOutput
func (GlobalDomainArray) ToGlobalDomainArrayOutputWithContext ¶ added in v0.1.8
func (i GlobalDomainArray) ToGlobalDomainArrayOutputWithContext(ctx context.Context) GlobalDomainArrayOutput
type GlobalDomainArrayInput ¶ added in v0.1.8
type GlobalDomainArrayInput interface { pulumi.Input ToGlobalDomainArrayOutput() GlobalDomainArrayOutput ToGlobalDomainArrayOutputWithContext(context.Context) GlobalDomainArrayOutput }
GlobalDomainArrayInput is an input type that accepts GlobalDomainArray and GlobalDomainArrayOutput values. You can construct a concrete instance of `GlobalDomainArrayInput` via:
GlobalDomainArray{ GlobalDomainArgs{...} }
type GlobalDomainArrayOutput ¶ added in v0.1.8
type GlobalDomainArrayOutput struct{ *pulumi.OutputState }
func (GlobalDomainArrayOutput) ElementType ¶ added in v0.1.8
func (GlobalDomainArrayOutput) ElementType() reflect.Type
func (GlobalDomainArrayOutput) Index ¶ added in v0.1.8
func (o GlobalDomainArrayOutput) Index(i pulumi.IntInput) GlobalDomainOutput
func (GlobalDomainArrayOutput) ToGlobalDomainArrayOutput ¶ added in v0.1.8
func (o GlobalDomainArrayOutput) ToGlobalDomainArrayOutput() GlobalDomainArrayOutput
func (GlobalDomainArrayOutput) ToGlobalDomainArrayOutputWithContext ¶ added in v0.1.8
func (o GlobalDomainArrayOutput) ToGlobalDomainArrayOutputWithContext(ctx context.Context) GlobalDomainArrayOutput
type GlobalDomainDns ¶ added in v0.1.8
type GlobalDomainDns struct { pulumi.CustomResourceState // Domain Id. DomainId pulumi.StringOutput `pulumi:"domainId"` // Nation Country Inner Codes. NationCountryInnerCodes pulumi.StringArrayOutput `pulumi:"nationCountryInnerCodes"` // Proxy Id List. ProxyIdLists pulumi.StringArrayOutput `pulumi:"proxyIdLists"` }
Provides a resource to create a gaap global domain dns
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.NewGlobalDomainDns(ctx, "globalDomainDns", &Gaap.GlobalDomainDnsArgs{ DomainId: pulumi.String("dm-xxxxxx"), NationCountryInnerCodes: pulumi.StringArray{ pulumi.String("101001"), }, ProxyIdLists: pulumi.StringArray{ pulumi.String("link-xxxxxx"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
gaap global_domain_dns can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/globalDomainDns:GlobalDomainDns global_domain_dns ${domainId}#${dnsRecordId} ```
func GetGlobalDomainDns ¶ added in v0.1.8
func GetGlobalDomainDns(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalDomainDnsState, opts ...pulumi.ResourceOption) (*GlobalDomainDns, error)
GetGlobalDomainDns gets an existing GlobalDomainDns 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 NewGlobalDomainDns ¶ added in v0.1.8
func NewGlobalDomainDns(ctx *pulumi.Context, name string, args *GlobalDomainDnsArgs, opts ...pulumi.ResourceOption) (*GlobalDomainDns, error)
NewGlobalDomainDns registers a new resource with the given unique name, arguments, and options.
func (*GlobalDomainDns) ElementType ¶ added in v0.1.8
func (*GlobalDomainDns) ElementType() reflect.Type
func (*GlobalDomainDns) ToGlobalDomainDnsOutput ¶ added in v0.1.8
func (i *GlobalDomainDns) ToGlobalDomainDnsOutput() GlobalDomainDnsOutput
func (*GlobalDomainDns) ToGlobalDomainDnsOutputWithContext ¶ added in v0.1.8
func (i *GlobalDomainDns) ToGlobalDomainDnsOutputWithContext(ctx context.Context) GlobalDomainDnsOutput
type GlobalDomainDnsArgs ¶ added in v0.1.8
type GlobalDomainDnsArgs struct { // Domain Id. DomainId pulumi.StringInput // Nation Country Inner Codes. NationCountryInnerCodes pulumi.StringArrayInput // Proxy Id List. ProxyIdLists pulumi.StringArrayInput }
The set of arguments for constructing a GlobalDomainDns resource.
func (GlobalDomainDnsArgs) ElementType ¶ added in v0.1.8
func (GlobalDomainDnsArgs) ElementType() reflect.Type
type GlobalDomainDnsArray ¶ added in v0.1.8
type GlobalDomainDnsArray []GlobalDomainDnsInput
func (GlobalDomainDnsArray) ElementType ¶ added in v0.1.8
func (GlobalDomainDnsArray) ElementType() reflect.Type
func (GlobalDomainDnsArray) ToGlobalDomainDnsArrayOutput ¶ added in v0.1.8
func (i GlobalDomainDnsArray) ToGlobalDomainDnsArrayOutput() GlobalDomainDnsArrayOutput
func (GlobalDomainDnsArray) ToGlobalDomainDnsArrayOutputWithContext ¶ added in v0.1.8
func (i GlobalDomainDnsArray) ToGlobalDomainDnsArrayOutputWithContext(ctx context.Context) GlobalDomainDnsArrayOutput
type GlobalDomainDnsArrayInput ¶ added in v0.1.8
type GlobalDomainDnsArrayInput interface { pulumi.Input ToGlobalDomainDnsArrayOutput() GlobalDomainDnsArrayOutput ToGlobalDomainDnsArrayOutputWithContext(context.Context) GlobalDomainDnsArrayOutput }
GlobalDomainDnsArrayInput is an input type that accepts GlobalDomainDnsArray and GlobalDomainDnsArrayOutput values. You can construct a concrete instance of `GlobalDomainDnsArrayInput` via:
GlobalDomainDnsArray{ GlobalDomainDnsArgs{...} }
type GlobalDomainDnsArrayOutput ¶ added in v0.1.8
type GlobalDomainDnsArrayOutput struct{ *pulumi.OutputState }
func (GlobalDomainDnsArrayOutput) ElementType ¶ added in v0.1.8
func (GlobalDomainDnsArrayOutput) ElementType() reflect.Type
func (GlobalDomainDnsArrayOutput) Index ¶ added in v0.1.8
func (o GlobalDomainDnsArrayOutput) Index(i pulumi.IntInput) GlobalDomainDnsOutput
func (GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutput ¶ added in v0.1.8
func (o GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutput() GlobalDomainDnsArrayOutput
func (GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutputWithContext ¶ added in v0.1.8
func (o GlobalDomainDnsArrayOutput) ToGlobalDomainDnsArrayOutputWithContext(ctx context.Context) GlobalDomainDnsArrayOutput
type GlobalDomainDnsInput ¶ added in v0.1.8
type GlobalDomainDnsInput interface { pulumi.Input ToGlobalDomainDnsOutput() GlobalDomainDnsOutput ToGlobalDomainDnsOutputWithContext(ctx context.Context) GlobalDomainDnsOutput }
type GlobalDomainDnsMap ¶ added in v0.1.8
type GlobalDomainDnsMap map[string]GlobalDomainDnsInput
func (GlobalDomainDnsMap) ElementType ¶ added in v0.1.8
func (GlobalDomainDnsMap) ElementType() reflect.Type
func (GlobalDomainDnsMap) ToGlobalDomainDnsMapOutput ¶ added in v0.1.8
func (i GlobalDomainDnsMap) ToGlobalDomainDnsMapOutput() GlobalDomainDnsMapOutput
func (GlobalDomainDnsMap) ToGlobalDomainDnsMapOutputWithContext ¶ added in v0.1.8
func (i GlobalDomainDnsMap) ToGlobalDomainDnsMapOutputWithContext(ctx context.Context) GlobalDomainDnsMapOutput
type GlobalDomainDnsMapInput ¶ added in v0.1.8
type GlobalDomainDnsMapInput interface { pulumi.Input ToGlobalDomainDnsMapOutput() GlobalDomainDnsMapOutput ToGlobalDomainDnsMapOutputWithContext(context.Context) GlobalDomainDnsMapOutput }
GlobalDomainDnsMapInput is an input type that accepts GlobalDomainDnsMap and GlobalDomainDnsMapOutput values. You can construct a concrete instance of `GlobalDomainDnsMapInput` via:
GlobalDomainDnsMap{ "key": GlobalDomainDnsArgs{...} }
type GlobalDomainDnsMapOutput ¶ added in v0.1.8
type GlobalDomainDnsMapOutput struct{ *pulumi.OutputState }
func (GlobalDomainDnsMapOutput) ElementType ¶ added in v0.1.8
func (GlobalDomainDnsMapOutput) ElementType() reflect.Type
func (GlobalDomainDnsMapOutput) MapIndex ¶ added in v0.1.8
func (o GlobalDomainDnsMapOutput) MapIndex(k pulumi.StringInput) GlobalDomainDnsOutput
func (GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutput ¶ added in v0.1.8
func (o GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutput() GlobalDomainDnsMapOutput
func (GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutputWithContext ¶ added in v0.1.8
func (o GlobalDomainDnsMapOutput) ToGlobalDomainDnsMapOutputWithContext(ctx context.Context) GlobalDomainDnsMapOutput
type GlobalDomainDnsOutput ¶ added in v0.1.8
type GlobalDomainDnsOutput struct{ *pulumi.OutputState }
func (GlobalDomainDnsOutput) DomainId ¶ added in v0.1.8
func (o GlobalDomainDnsOutput) DomainId() pulumi.StringOutput
Domain Id.
func (GlobalDomainDnsOutput) ElementType ¶ added in v0.1.8
func (GlobalDomainDnsOutput) ElementType() reflect.Type
func (GlobalDomainDnsOutput) NationCountryInnerCodes ¶ added in v0.1.8
func (o GlobalDomainDnsOutput) NationCountryInnerCodes() pulumi.StringArrayOutput
Nation Country Inner Codes.
func (GlobalDomainDnsOutput) ProxyIdLists ¶ added in v0.1.8
func (o GlobalDomainDnsOutput) ProxyIdLists() pulumi.StringArrayOutput
Proxy Id List.
func (GlobalDomainDnsOutput) ToGlobalDomainDnsOutput ¶ added in v0.1.8
func (o GlobalDomainDnsOutput) ToGlobalDomainDnsOutput() GlobalDomainDnsOutput
func (GlobalDomainDnsOutput) ToGlobalDomainDnsOutputWithContext ¶ added in v0.1.8
func (o GlobalDomainDnsOutput) ToGlobalDomainDnsOutputWithContext(ctx context.Context) GlobalDomainDnsOutput
type GlobalDomainDnsState ¶ added in v0.1.8
type GlobalDomainDnsState struct { // Domain Id. DomainId pulumi.StringPtrInput // Nation Country Inner Codes. NationCountryInnerCodes pulumi.StringArrayInput // Proxy Id List. ProxyIdLists pulumi.StringArrayInput }
func (GlobalDomainDnsState) ElementType ¶ added in v0.1.8
func (GlobalDomainDnsState) ElementType() reflect.Type
type GlobalDomainInput ¶ added in v0.1.8
type GlobalDomainInput interface { pulumi.Input ToGlobalDomainOutput() GlobalDomainOutput ToGlobalDomainOutputWithContext(ctx context.Context) GlobalDomainOutput }
type GlobalDomainMap ¶ added in v0.1.8
type GlobalDomainMap map[string]GlobalDomainInput
func (GlobalDomainMap) ElementType ¶ added in v0.1.8
func (GlobalDomainMap) ElementType() reflect.Type
func (GlobalDomainMap) ToGlobalDomainMapOutput ¶ added in v0.1.8
func (i GlobalDomainMap) ToGlobalDomainMapOutput() GlobalDomainMapOutput
func (GlobalDomainMap) ToGlobalDomainMapOutputWithContext ¶ added in v0.1.8
func (i GlobalDomainMap) ToGlobalDomainMapOutputWithContext(ctx context.Context) GlobalDomainMapOutput
type GlobalDomainMapInput ¶ added in v0.1.8
type GlobalDomainMapInput interface { pulumi.Input ToGlobalDomainMapOutput() GlobalDomainMapOutput ToGlobalDomainMapOutputWithContext(context.Context) GlobalDomainMapOutput }
GlobalDomainMapInput is an input type that accepts GlobalDomainMap and GlobalDomainMapOutput values. You can construct a concrete instance of `GlobalDomainMapInput` via:
GlobalDomainMap{ "key": GlobalDomainArgs{...} }
type GlobalDomainMapOutput ¶ added in v0.1.8
type GlobalDomainMapOutput struct{ *pulumi.OutputState }
func (GlobalDomainMapOutput) ElementType ¶ added in v0.1.8
func (GlobalDomainMapOutput) ElementType() reflect.Type
func (GlobalDomainMapOutput) MapIndex ¶ added in v0.1.8
func (o GlobalDomainMapOutput) MapIndex(k pulumi.StringInput) GlobalDomainOutput
func (GlobalDomainMapOutput) ToGlobalDomainMapOutput ¶ added in v0.1.8
func (o GlobalDomainMapOutput) ToGlobalDomainMapOutput() GlobalDomainMapOutput
func (GlobalDomainMapOutput) ToGlobalDomainMapOutputWithContext ¶ added in v0.1.8
func (o GlobalDomainMapOutput) ToGlobalDomainMapOutputWithContext(ctx context.Context) GlobalDomainMapOutput
type GlobalDomainOutput ¶ added in v0.1.8
type GlobalDomainOutput struct{ *pulumi.OutputState }
func (GlobalDomainOutput) Alias ¶ added in v0.1.8
func (o GlobalDomainOutput) Alias() pulumi.StringPtrOutput
alias.
func (GlobalDomainOutput) DefaultValue ¶ added in v0.1.8
func (o GlobalDomainOutput) DefaultValue() pulumi.StringOutput
Domain name default entry.
func (GlobalDomainOutput) ElementType ¶ added in v0.1.8
func (GlobalDomainOutput) ElementType() reflect.Type
func (GlobalDomainOutput) ProjectId ¶ added in v0.1.8
func (o GlobalDomainOutput) ProjectId() pulumi.IntOutput
Domain Name Project ID.
func (GlobalDomainOutput) Status ¶ added in v0.1.8
func (o GlobalDomainOutput) Status() pulumi.StringOutput
Global domain statue. Available values: open and close, default is open.
func (GlobalDomainOutput) Tags ¶ added in v0.1.8
func (o GlobalDomainOutput) Tags() pulumi.MapOutput
Instance tags.
func (GlobalDomainOutput) ToGlobalDomainOutput ¶ added in v0.1.8
func (o GlobalDomainOutput) ToGlobalDomainOutput() GlobalDomainOutput
func (GlobalDomainOutput) ToGlobalDomainOutputWithContext ¶ added in v0.1.8
func (o GlobalDomainOutput) ToGlobalDomainOutputWithContext(ctx context.Context) GlobalDomainOutput
type GlobalDomainState ¶ added in v0.1.8
type GlobalDomainState struct { // alias. Alias pulumi.StringPtrInput // Domain name default entry. DefaultValue pulumi.StringPtrInput // Domain Name Project ID. ProjectId pulumi.IntPtrInput // Global domain statue. Available values: open and close, default is open. Status pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput }
func (GlobalDomainState) ElementType ¶ added in v0.1.8
func (GlobalDomainState) ElementType() reflect.Type
type HttpDomain ¶
type HttpDomain struct { pulumi.CustomResourceState // Indicates whether basic authentication is enable, default value is `false`. BasicAuth pulumi.BoolPtrOutput `pulumi:"basicAuth"` // ID of the basic authentication. BasicAuthId pulumi.StringOutput `pulumi:"basicAuthId"` // ID of the server certificate, default value is `default`. CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"` // It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ID of the client certificate, default value is `default`. // // Deprecated: It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ClientCertificateId pulumi.StringOutput `pulumi:"clientCertificateId"` // ID list of the poly client certificate. ClientCertificateIds pulumi.StringArrayOutput `pulumi:"clientCertificateIds"` // Forward domain of the layer7 listener. Domain pulumi.StringOutput `pulumi:"domain"` // Indicates whether SSL certificate authentication is enable, default value is `false`. GaapAuth pulumi.BoolPtrOutput `pulumi:"gaapAuth"` // ID of the SSL certificate. GaapAuthId pulumi.StringOutput `pulumi:"gaapAuthId"` // ID of the layer7 listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Indicates whether realserver authentication is enable, default value is `false`. RealserverAuth pulumi.BoolPtrOutput `pulumi:"realserverAuth"` // CA certificate domain of the realserver. It has been deprecated. RealserverCertificateDomain pulumi.StringOutput `pulumi:"realserverCertificateDomain"` // It has been deprecated from version 1.28.0. Set `realserverCertificateIds` instead. CA certificate ID of the realserver. // // Deprecated: It has been deprecated from version 1.28.0. Set `realserverCertificateIds` instead. RealserverCertificateId pulumi.StringOutput `pulumi:"realserverCertificateId"` // CA certificate ID list of the realserver. RealserverCertificateIds pulumi.StringArrayOutput `pulumi:"realserverCertificateIds"` }
Provides a resource to create a forward domain of layer7 listener.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooLayer7Listener, err := Gaap.NewLayer7Listener(ctx, "fooLayer7Listener", &Gaap.Layer7ListenerArgs{ Protocol: pulumi.String("HTTP"), Port: pulumi.Int(80), ProxyId: fooProxy.ID(), }) if err != nil { return err } _, err = Gaap.NewHttpDomain(ctx, "fooHttpDomain", &Gaap.HttpDomainArgs{ ListenerId: fooLayer7Listener.ID(), Domain: pulumi.String("www.qq.com"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
GAAP http domain can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/httpDomain:HttpDomain tencentcloud_gaap_http_domain.foo listener-11112222+HTTP+www.qq.com ```
func GetHttpDomain ¶
func GetHttpDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HttpDomainState, opts ...pulumi.ResourceOption) (*HttpDomain, error)
GetHttpDomain gets an existing HttpDomain 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 NewHttpDomain ¶
func NewHttpDomain(ctx *pulumi.Context, name string, args *HttpDomainArgs, opts ...pulumi.ResourceOption) (*HttpDomain, error)
NewHttpDomain registers a new resource with the given unique name, arguments, and options.
func (*HttpDomain) ElementType ¶
func (*HttpDomain) ElementType() reflect.Type
func (*HttpDomain) ToHttpDomainOutput ¶
func (i *HttpDomain) ToHttpDomainOutput() HttpDomainOutput
func (*HttpDomain) ToHttpDomainOutputWithContext ¶
func (i *HttpDomain) ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput
type HttpDomainArgs ¶
type HttpDomainArgs struct { // Indicates whether basic authentication is enable, default value is `false`. BasicAuth pulumi.BoolPtrInput // ID of the basic authentication. BasicAuthId pulumi.StringPtrInput // ID of the server certificate, default value is `default`. CertificateId pulumi.StringPtrInput // It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ID of the client certificate, default value is `default`. // // Deprecated: It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ClientCertificateId pulumi.StringPtrInput // ID list of the poly client certificate. ClientCertificateIds pulumi.StringArrayInput // Forward domain of the layer7 listener. Domain pulumi.StringInput // Indicates whether SSL certificate authentication is enable, default value is `false`. GaapAuth pulumi.BoolPtrInput // ID of the SSL certificate. GaapAuthId pulumi.StringPtrInput // ID of the layer7 listener. ListenerId pulumi.StringInput // Indicates whether realserver authentication is enable, default value is `false`. RealserverAuth pulumi.BoolPtrInput // CA certificate domain of the realserver. It has been deprecated. RealserverCertificateDomain pulumi.StringPtrInput // It has been deprecated from version 1.28.0. Set `realserverCertificateIds` instead. CA certificate ID of the realserver. // // Deprecated: It has been deprecated from version 1.28.0. Set `realserverCertificateIds` instead. RealserverCertificateId pulumi.StringPtrInput // CA certificate ID list of the realserver. RealserverCertificateIds pulumi.StringArrayInput }
The set of arguments for constructing a HttpDomain resource.
func (HttpDomainArgs) ElementType ¶
func (HttpDomainArgs) ElementType() reflect.Type
type HttpDomainArray ¶
type HttpDomainArray []HttpDomainInput
func (HttpDomainArray) ElementType ¶
func (HttpDomainArray) ElementType() reflect.Type
func (HttpDomainArray) ToHttpDomainArrayOutput ¶
func (i HttpDomainArray) ToHttpDomainArrayOutput() HttpDomainArrayOutput
func (HttpDomainArray) ToHttpDomainArrayOutputWithContext ¶
func (i HttpDomainArray) ToHttpDomainArrayOutputWithContext(ctx context.Context) HttpDomainArrayOutput
type HttpDomainArrayInput ¶
type HttpDomainArrayInput interface { pulumi.Input ToHttpDomainArrayOutput() HttpDomainArrayOutput ToHttpDomainArrayOutputWithContext(context.Context) HttpDomainArrayOutput }
HttpDomainArrayInput is an input type that accepts HttpDomainArray and HttpDomainArrayOutput values. You can construct a concrete instance of `HttpDomainArrayInput` via:
HttpDomainArray{ HttpDomainArgs{...} }
type HttpDomainArrayOutput ¶
type HttpDomainArrayOutput struct{ *pulumi.OutputState }
func (HttpDomainArrayOutput) ElementType ¶
func (HttpDomainArrayOutput) ElementType() reflect.Type
func (HttpDomainArrayOutput) Index ¶
func (o HttpDomainArrayOutput) Index(i pulumi.IntInput) HttpDomainOutput
func (HttpDomainArrayOutput) ToHttpDomainArrayOutput ¶
func (o HttpDomainArrayOutput) ToHttpDomainArrayOutput() HttpDomainArrayOutput
func (HttpDomainArrayOutput) ToHttpDomainArrayOutputWithContext ¶
func (o HttpDomainArrayOutput) ToHttpDomainArrayOutputWithContext(ctx context.Context) HttpDomainArrayOutput
type HttpDomainInput ¶
type HttpDomainInput interface { pulumi.Input ToHttpDomainOutput() HttpDomainOutput ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput }
type HttpDomainMap ¶
type HttpDomainMap map[string]HttpDomainInput
func (HttpDomainMap) ElementType ¶
func (HttpDomainMap) ElementType() reflect.Type
func (HttpDomainMap) ToHttpDomainMapOutput ¶
func (i HttpDomainMap) ToHttpDomainMapOutput() HttpDomainMapOutput
func (HttpDomainMap) ToHttpDomainMapOutputWithContext ¶
func (i HttpDomainMap) ToHttpDomainMapOutputWithContext(ctx context.Context) HttpDomainMapOutput
type HttpDomainMapInput ¶
type HttpDomainMapInput interface { pulumi.Input ToHttpDomainMapOutput() HttpDomainMapOutput ToHttpDomainMapOutputWithContext(context.Context) HttpDomainMapOutput }
HttpDomainMapInput is an input type that accepts HttpDomainMap and HttpDomainMapOutput values. You can construct a concrete instance of `HttpDomainMapInput` via:
HttpDomainMap{ "key": HttpDomainArgs{...} }
type HttpDomainMapOutput ¶
type HttpDomainMapOutput struct{ *pulumi.OutputState }
func (HttpDomainMapOutput) ElementType ¶
func (HttpDomainMapOutput) ElementType() reflect.Type
func (HttpDomainMapOutput) MapIndex ¶
func (o HttpDomainMapOutput) MapIndex(k pulumi.StringInput) HttpDomainOutput
func (HttpDomainMapOutput) ToHttpDomainMapOutput ¶
func (o HttpDomainMapOutput) ToHttpDomainMapOutput() HttpDomainMapOutput
func (HttpDomainMapOutput) ToHttpDomainMapOutputWithContext ¶
func (o HttpDomainMapOutput) ToHttpDomainMapOutputWithContext(ctx context.Context) HttpDomainMapOutput
type HttpDomainOutput ¶
type HttpDomainOutput struct{ *pulumi.OutputState }
func (HttpDomainOutput) BasicAuth ¶
func (o HttpDomainOutput) BasicAuth() pulumi.BoolPtrOutput
Indicates whether basic authentication is enable, default value is `false`.
func (HttpDomainOutput) BasicAuthId ¶
func (o HttpDomainOutput) BasicAuthId() pulumi.StringOutput
ID of the basic authentication.
func (HttpDomainOutput) CertificateId ¶
func (o HttpDomainOutput) CertificateId() pulumi.StringPtrOutput
ID of the server certificate, default value is `default`.
func (HttpDomainOutput) ClientCertificateId
deprecated
func (o HttpDomainOutput) ClientCertificateId() pulumi.StringOutput
It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ID of the client certificate, default value is `default`.
Deprecated: It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead.
func (HttpDomainOutput) ClientCertificateIds ¶
func (o HttpDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput
ID list of the poly client certificate.
func (HttpDomainOutput) Domain ¶
func (o HttpDomainOutput) Domain() pulumi.StringOutput
Forward domain of the layer7 listener.
func (HttpDomainOutput) ElementType ¶
func (HttpDomainOutput) ElementType() reflect.Type
func (HttpDomainOutput) GaapAuth ¶
func (o HttpDomainOutput) GaapAuth() pulumi.BoolPtrOutput
Indicates whether SSL certificate authentication is enable, default value is `false`.
func (HttpDomainOutput) GaapAuthId ¶
func (o HttpDomainOutput) GaapAuthId() pulumi.StringOutput
ID of the SSL certificate.
func (HttpDomainOutput) ListenerId ¶
func (o HttpDomainOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener.
func (HttpDomainOutput) RealserverAuth ¶
func (o HttpDomainOutput) RealserverAuth() pulumi.BoolPtrOutput
Indicates whether realserver authentication is enable, default value is `false`.
func (HttpDomainOutput) RealserverCertificateDomain ¶
func (o HttpDomainOutput) RealserverCertificateDomain() pulumi.StringOutput
CA certificate domain of the realserver. It has been deprecated.
func (HttpDomainOutput) RealserverCertificateId
deprecated
func (o HttpDomainOutput) RealserverCertificateId() pulumi.StringOutput
It has been deprecated from version 1.28.0. Set `realserverCertificateIds` instead. CA certificate ID of the realserver.
Deprecated: It has been deprecated from version 1.28.0. Set `realserverCertificateIds` instead.
func (HttpDomainOutput) RealserverCertificateIds ¶
func (o HttpDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput
CA certificate ID list of the realserver.
func (HttpDomainOutput) ToHttpDomainOutput ¶
func (o HttpDomainOutput) ToHttpDomainOutput() HttpDomainOutput
func (HttpDomainOutput) ToHttpDomainOutputWithContext ¶
func (o HttpDomainOutput) ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput
type HttpDomainState ¶
type HttpDomainState struct { // Indicates whether basic authentication is enable, default value is `false`. BasicAuth pulumi.BoolPtrInput // ID of the basic authentication. BasicAuthId pulumi.StringPtrInput // ID of the server certificate, default value is `default`. CertificateId pulumi.StringPtrInput // It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ID of the client certificate, default value is `default`. // // Deprecated: It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ClientCertificateId pulumi.StringPtrInput // ID list of the poly client certificate. ClientCertificateIds pulumi.StringArrayInput // Forward domain of the layer7 listener. Domain pulumi.StringPtrInput // Indicates whether SSL certificate authentication is enable, default value is `false`. GaapAuth pulumi.BoolPtrInput // ID of the SSL certificate. GaapAuthId pulumi.StringPtrInput // ID of the layer7 listener. ListenerId pulumi.StringPtrInput // Indicates whether realserver authentication is enable, default value is `false`. RealserverAuth pulumi.BoolPtrInput // CA certificate domain of the realserver. It has been deprecated. RealserverCertificateDomain pulumi.StringPtrInput // It has been deprecated from version 1.28.0. Set `realserverCertificateIds` instead. CA certificate ID of the realserver. // // Deprecated: It has been deprecated from version 1.28.0. Set `realserverCertificateIds` instead. RealserverCertificateId pulumi.StringPtrInput // CA certificate ID list of the realserver. RealserverCertificateIds pulumi.StringArrayInput }
func (HttpDomainState) ElementType ¶
func (HttpDomainState) ElementType() reflect.Type
type HttpRule ¶
type HttpRule struct { pulumi.CustomResourceState // Timeout of the health check response, default value is 2s. ConnectTimeout pulumi.IntPtrOutput `pulumi:"connectTimeout"` // Forward domain of the forward rule. Domain pulumi.StringOutput `pulumi:"domain"` // The default value of requested host which is forwarded to the realserver by the listener is `default`. ForwardHost pulumi.StringPtrOutput `pulumi:"forwardHost"` // Indicates whether health check is enable. HealthCheck pulumi.BoolOutput `pulumi:"healthCheck"` // Method of the health check. Valid value: `GET` and `HEAD`. HealthCheckMethod pulumi.StringPtrOutput `pulumi:"healthCheckMethod"` // Path of health check. Maximum length is 80. HealthCheckPath pulumi.StringPtrOutput `pulumi:"healthCheckPath"` // Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`. HealthCheckStatusCodes pulumi.IntArrayOutput `pulumi:"healthCheckStatusCodes"` // Interval of the health check, default value is 5s. Interval pulumi.IntPtrOutput `pulumi:"interval"` // ID of the layer7 listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Path of the forward rule. Maximum length is 80. Path pulumi.StringOutput `pulumi:"path"` // Type of the realserver. Valid value: `IP` and `DOMAIN`. RealserverType pulumi.StringOutput `pulumi:"realserverType"` // An information list of GAAP realserver. Realservers HttpRuleRealserverArrayOutput `pulumi:"realservers"` // Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"` // ServerNameIndication (SNI) is required when the SNI switch is turned on. Sni pulumi.StringOutput `pulumi:"sni"` // ServerNameIndication (SNI) switch. ON means on and OFF means off. SniSwitch pulumi.StringOutput `pulumi:"sniSwitch"` }
Provides a resource to create a forward rule of layer7 listener.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooLayer7Listener, err := Gaap.NewLayer7Listener(ctx, "fooLayer7Listener", &Gaap.Layer7ListenerArgs{ Protocol: pulumi.String("HTTP"), Port: pulumi.Int(80), ProxyId: fooProxy.ID(), }) if err != nil { return err } fooRealserver, err := Gaap.NewRealserver(ctx, "fooRealserver", &Gaap.RealserverArgs{ Ip: pulumi.String("1.1.1.1"), }) if err != nil { return err } bar, err := Gaap.NewRealserver(ctx, "bar", &Gaap.RealserverArgs{ Ip: pulumi.String("8.8.8.8"), }) if err != nil { return err } fooHttpDomain, err := Gaap.NewHttpDomain(ctx, "fooHttpDomain", &Gaap.HttpDomainArgs{ ListenerId: fooLayer7Listener.ID(), Domain: pulumi.String("www.qq.com"), }) if err != nil { return err } _, err = Gaap.NewHttpRule(ctx, "fooHttpRule", &Gaap.HttpRuleArgs{ ListenerId: fooLayer7Listener.ID(), Domain: fooHttpDomain.Domain, Path: pulumi.String("/"), RealserverType: pulumi.String("IP"), HealthCheck: pulumi.Bool(true), HealthCheckPath: pulumi.String("/"), HealthCheckMethod: pulumi.String("GET"), HealthCheckStatusCodes: pulumi.IntArray{ pulumi.Int(200), }, Realservers: gaap.HttpRuleRealserverArray{ &gaap.HttpRuleRealserverArgs{ Id: fooRealserver.ID(), Ip: fooRealserver.Ip, Port: pulumi.Int(80), }, &gaap.HttpRuleRealserverArgs{ Id: bar.ID(), Ip: bar.Ip, Port: pulumi.Int(80), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
GAAP http rule can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/httpRule:HttpRule tencentcloud_gaap_http_rule.foo rule-3bsuu01r ```
func GetHttpRule ¶
func GetHttpRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HttpRuleState, opts ...pulumi.ResourceOption) (*HttpRule, error)
GetHttpRule gets an existing HttpRule 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 NewHttpRule ¶
func NewHttpRule(ctx *pulumi.Context, name string, args *HttpRuleArgs, opts ...pulumi.ResourceOption) (*HttpRule, error)
NewHttpRule registers a new resource with the given unique name, arguments, and options.
func (*HttpRule) ElementType ¶
func (*HttpRule) ToHttpRuleOutput ¶
func (i *HttpRule) ToHttpRuleOutput() HttpRuleOutput
func (*HttpRule) ToHttpRuleOutputWithContext ¶
func (i *HttpRule) ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput
type HttpRuleArgs ¶
type HttpRuleArgs struct { // Timeout of the health check response, default value is 2s. ConnectTimeout pulumi.IntPtrInput // Forward domain of the forward rule. Domain pulumi.StringInput // The default value of requested host which is forwarded to the realserver by the listener is `default`. ForwardHost pulumi.StringPtrInput // Indicates whether health check is enable. HealthCheck pulumi.BoolInput // Method of the health check. Valid value: `GET` and `HEAD`. HealthCheckMethod pulumi.StringPtrInput // Path of health check. Maximum length is 80. HealthCheckPath pulumi.StringPtrInput // Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`. HealthCheckStatusCodes pulumi.IntArrayInput // Interval of the health check, default value is 5s. Interval pulumi.IntPtrInput // ID of the layer7 listener. ListenerId pulumi.StringInput // Path of the forward rule. Maximum length is 80. Path pulumi.StringInput // Type of the realserver. Valid value: `IP` and `DOMAIN`. RealserverType pulumi.StringInput // An information list of GAAP realserver. Realservers HttpRuleRealserverArrayInput // Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrInput // ServerNameIndication (SNI) is required when the SNI switch is turned on. Sni pulumi.StringPtrInput // ServerNameIndication (SNI) switch. ON means on and OFF means off. SniSwitch pulumi.StringPtrInput }
The set of arguments for constructing a HttpRule resource.
func (HttpRuleArgs) ElementType ¶
func (HttpRuleArgs) ElementType() reflect.Type
type HttpRuleArray ¶
type HttpRuleArray []HttpRuleInput
func (HttpRuleArray) ElementType ¶
func (HttpRuleArray) ElementType() reflect.Type
func (HttpRuleArray) ToHttpRuleArrayOutput ¶
func (i HttpRuleArray) ToHttpRuleArrayOutput() HttpRuleArrayOutput
func (HttpRuleArray) ToHttpRuleArrayOutputWithContext ¶
func (i HttpRuleArray) ToHttpRuleArrayOutputWithContext(ctx context.Context) HttpRuleArrayOutput
type HttpRuleArrayInput ¶
type HttpRuleArrayInput interface { pulumi.Input ToHttpRuleArrayOutput() HttpRuleArrayOutput ToHttpRuleArrayOutputWithContext(context.Context) HttpRuleArrayOutput }
HttpRuleArrayInput is an input type that accepts HttpRuleArray and HttpRuleArrayOutput values. You can construct a concrete instance of `HttpRuleArrayInput` via:
HttpRuleArray{ HttpRuleArgs{...} }
type HttpRuleArrayOutput ¶
type HttpRuleArrayOutput struct{ *pulumi.OutputState }
func (HttpRuleArrayOutput) ElementType ¶
func (HttpRuleArrayOutput) ElementType() reflect.Type
func (HttpRuleArrayOutput) Index ¶
func (o HttpRuleArrayOutput) Index(i pulumi.IntInput) HttpRuleOutput
func (HttpRuleArrayOutput) ToHttpRuleArrayOutput ¶
func (o HttpRuleArrayOutput) ToHttpRuleArrayOutput() HttpRuleArrayOutput
func (HttpRuleArrayOutput) ToHttpRuleArrayOutputWithContext ¶
func (o HttpRuleArrayOutput) ToHttpRuleArrayOutputWithContext(ctx context.Context) HttpRuleArrayOutput
type HttpRuleInput ¶
type HttpRuleInput interface { pulumi.Input ToHttpRuleOutput() HttpRuleOutput ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput }
type HttpRuleMap ¶
type HttpRuleMap map[string]HttpRuleInput
func (HttpRuleMap) ElementType ¶
func (HttpRuleMap) ElementType() reflect.Type
func (HttpRuleMap) ToHttpRuleMapOutput ¶
func (i HttpRuleMap) ToHttpRuleMapOutput() HttpRuleMapOutput
func (HttpRuleMap) ToHttpRuleMapOutputWithContext ¶
func (i HttpRuleMap) ToHttpRuleMapOutputWithContext(ctx context.Context) HttpRuleMapOutput
type HttpRuleMapInput ¶
type HttpRuleMapInput interface { pulumi.Input ToHttpRuleMapOutput() HttpRuleMapOutput ToHttpRuleMapOutputWithContext(context.Context) HttpRuleMapOutput }
HttpRuleMapInput is an input type that accepts HttpRuleMap and HttpRuleMapOutput values. You can construct a concrete instance of `HttpRuleMapInput` via:
HttpRuleMap{ "key": HttpRuleArgs{...} }
type HttpRuleMapOutput ¶
type HttpRuleMapOutput struct{ *pulumi.OutputState }
func (HttpRuleMapOutput) ElementType ¶
func (HttpRuleMapOutput) ElementType() reflect.Type
func (HttpRuleMapOutput) MapIndex ¶
func (o HttpRuleMapOutput) MapIndex(k pulumi.StringInput) HttpRuleOutput
func (HttpRuleMapOutput) ToHttpRuleMapOutput ¶
func (o HttpRuleMapOutput) ToHttpRuleMapOutput() HttpRuleMapOutput
func (HttpRuleMapOutput) ToHttpRuleMapOutputWithContext ¶
func (o HttpRuleMapOutput) ToHttpRuleMapOutputWithContext(ctx context.Context) HttpRuleMapOutput
type HttpRuleOutput ¶
type HttpRuleOutput struct{ *pulumi.OutputState }
func (HttpRuleOutput) ConnectTimeout ¶
func (o HttpRuleOutput) ConnectTimeout() pulumi.IntPtrOutput
Timeout of the health check response, default value is 2s.
func (HttpRuleOutput) Domain ¶
func (o HttpRuleOutput) Domain() pulumi.StringOutput
Forward domain of the forward rule.
func (HttpRuleOutput) ElementType ¶
func (HttpRuleOutput) ElementType() reflect.Type
func (HttpRuleOutput) ForwardHost ¶
func (o HttpRuleOutput) ForwardHost() pulumi.StringPtrOutput
The default value of requested host which is forwarded to the realserver by the listener is `default`.
func (HttpRuleOutput) HealthCheck ¶
func (o HttpRuleOutput) HealthCheck() pulumi.BoolOutput
Indicates whether health check is enable.
func (HttpRuleOutput) HealthCheckMethod ¶
func (o HttpRuleOutput) HealthCheckMethod() pulumi.StringPtrOutput
Method of the health check. Valid value: `GET` and `HEAD`.
func (HttpRuleOutput) HealthCheckPath ¶
func (o HttpRuleOutput) HealthCheckPath() pulumi.StringPtrOutput
Path of health check. Maximum length is 80.
func (HttpRuleOutput) HealthCheckStatusCodes ¶
func (o HttpRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput
Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`.
func (HttpRuleOutput) Interval ¶
func (o HttpRuleOutput) Interval() pulumi.IntPtrOutput
Interval of the health check, default value is 5s.
func (HttpRuleOutput) ListenerId ¶
func (o HttpRuleOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener.
func (HttpRuleOutput) Path ¶
func (o HttpRuleOutput) Path() pulumi.StringOutput
Path of the forward rule. Maximum length is 80.
func (HttpRuleOutput) RealserverType ¶
func (o HttpRuleOutput) RealserverType() pulumi.StringOutput
Type of the realserver. Valid value: `IP` and `DOMAIN`.
func (HttpRuleOutput) Realservers ¶
func (o HttpRuleOutput) Realservers() HttpRuleRealserverArrayOutput
An information list of GAAP realserver.
func (HttpRuleOutput) Scheduler ¶
func (o HttpRuleOutput) Scheduler() pulumi.StringPtrOutput
Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
func (HttpRuleOutput) Sni ¶
func (o HttpRuleOutput) Sni() pulumi.StringOutput
ServerNameIndication (SNI) is required when the SNI switch is turned on.
func (HttpRuleOutput) SniSwitch ¶
func (o HttpRuleOutput) SniSwitch() pulumi.StringOutput
ServerNameIndication (SNI) switch. ON means on and OFF means off.
func (HttpRuleOutput) ToHttpRuleOutput ¶
func (o HttpRuleOutput) ToHttpRuleOutput() HttpRuleOutput
func (HttpRuleOutput) ToHttpRuleOutputWithContext ¶
func (o HttpRuleOutput) ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput
type HttpRuleRealserver ¶
type HttpRuleRealserver struct { // ID of the GAAP realserver. Id string `pulumi:"id"` // IP of the GAAP realserver. Ip string `pulumi:"ip"` // Port of the GAAP realserver. Port int `pulumi:"port"` // Scheduling weight, default value is `1`. Valid value ranges: (1~100). Weight *int `pulumi:"weight"` }
type HttpRuleRealserverArgs ¶
type HttpRuleRealserverArgs struct { // ID of the GAAP realserver. Id pulumi.StringInput `pulumi:"id"` // IP of the GAAP realserver. Ip pulumi.StringInput `pulumi:"ip"` // Port of the GAAP realserver. Port pulumi.IntInput `pulumi:"port"` // Scheduling weight, default value is `1`. Valid value ranges: (1~100). Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (HttpRuleRealserverArgs) ElementType ¶
func (HttpRuleRealserverArgs) ElementType() reflect.Type
func (HttpRuleRealserverArgs) ToHttpRuleRealserverOutput ¶
func (i HttpRuleRealserverArgs) ToHttpRuleRealserverOutput() HttpRuleRealserverOutput
func (HttpRuleRealserverArgs) ToHttpRuleRealserverOutputWithContext ¶
func (i HttpRuleRealserverArgs) ToHttpRuleRealserverOutputWithContext(ctx context.Context) HttpRuleRealserverOutput
type HttpRuleRealserverArray ¶
type HttpRuleRealserverArray []HttpRuleRealserverInput
func (HttpRuleRealserverArray) ElementType ¶
func (HttpRuleRealserverArray) ElementType() reflect.Type
func (HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutput ¶
func (i HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput
func (HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutputWithContext ¶
func (i HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRuleRealserverArrayOutput
type HttpRuleRealserverArrayInput ¶
type HttpRuleRealserverArrayInput interface { pulumi.Input ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput ToHttpRuleRealserverArrayOutputWithContext(context.Context) HttpRuleRealserverArrayOutput }
HttpRuleRealserverArrayInput is an input type that accepts HttpRuleRealserverArray and HttpRuleRealserverArrayOutput values. You can construct a concrete instance of `HttpRuleRealserverArrayInput` via:
HttpRuleRealserverArray{ HttpRuleRealserverArgs{...} }
type HttpRuleRealserverArrayOutput ¶
type HttpRuleRealserverArrayOutput struct{ *pulumi.OutputState }
func (HttpRuleRealserverArrayOutput) ElementType ¶
func (HttpRuleRealserverArrayOutput) ElementType() reflect.Type
func (HttpRuleRealserverArrayOutput) Index ¶
func (o HttpRuleRealserverArrayOutput) Index(i pulumi.IntInput) HttpRuleRealserverOutput
func (HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutput ¶
func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput
func (HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutputWithContext ¶
func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRuleRealserverArrayOutput
type HttpRuleRealserverInput ¶
type HttpRuleRealserverInput interface { pulumi.Input ToHttpRuleRealserverOutput() HttpRuleRealserverOutput ToHttpRuleRealserverOutputWithContext(context.Context) HttpRuleRealserverOutput }
HttpRuleRealserverInput is an input type that accepts HttpRuleRealserverArgs and HttpRuleRealserverOutput values. You can construct a concrete instance of `HttpRuleRealserverInput` via:
HttpRuleRealserverArgs{...}
type HttpRuleRealserverOutput ¶
type HttpRuleRealserverOutput struct{ *pulumi.OutputState }
func (HttpRuleRealserverOutput) ElementType ¶
func (HttpRuleRealserverOutput) ElementType() reflect.Type
func (HttpRuleRealserverOutput) Id ¶
func (o HttpRuleRealserverOutput) Id() pulumi.StringOutput
ID of the GAAP realserver.
func (HttpRuleRealserverOutput) Ip ¶
func (o HttpRuleRealserverOutput) Ip() pulumi.StringOutput
IP of the GAAP realserver.
func (HttpRuleRealserverOutput) Port ¶
func (o HttpRuleRealserverOutput) Port() pulumi.IntOutput
Port of the GAAP realserver.
func (HttpRuleRealserverOutput) ToHttpRuleRealserverOutput ¶
func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutput() HttpRuleRealserverOutput
func (HttpRuleRealserverOutput) ToHttpRuleRealserverOutputWithContext ¶
func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutputWithContext(ctx context.Context) HttpRuleRealserverOutput
func (HttpRuleRealserverOutput) Weight ¶
func (o HttpRuleRealserverOutput) Weight() pulumi.IntPtrOutput
Scheduling weight, default value is `1`. Valid value ranges: (1~100).
type HttpRuleState ¶
type HttpRuleState struct { // Timeout of the health check response, default value is 2s. ConnectTimeout pulumi.IntPtrInput // Forward domain of the forward rule. Domain pulumi.StringPtrInput // The default value of requested host which is forwarded to the realserver by the listener is `default`. ForwardHost pulumi.StringPtrInput // Indicates whether health check is enable. HealthCheck pulumi.BoolPtrInput // Method of the health check. Valid value: `GET` and `HEAD`. HealthCheckMethod pulumi.StringPtrInput // Path of health check. Maximum length is 80. HealthCheckPath pulumi.StringPtrInput // Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`. HealthCheckStatusCodes pulumi.IntArrayInput // Interval of the health check, default value is 5s. Interval pulumi.IntPtrInput // ID of the layer7 listener. ListenerId pulumi.StringPtrInput // Path of the forward rule. Maximum length is 80. Path pulumi.StringPtrInput // Type of the realserver. Valid value: `IP` and `DOMAIN`. RealserverType pulumi.StringPtrInput // An information list of GAAP realserver. Realservers HttpRuleRealserverArrayInput // Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrInput // ServerNameIndication (SNI) is required when the SNI switch is turned on. Sni pulumi.StringPtrInput // ServerNameIndication (SNI) switch. ON means on and OFF means off. SniSwitch pulumi.StringPtrInput }
func (HttpRuleState) ElementType ¶
func (HttpRuleState) ElementType() reflect.Type
type Layer4Listener ¶
type Layer4Listener struct { pulumi.CustomResourceState // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol. ClientIpMethod pulumi.IntPtrOutput `pulumi:"clientIpMethod"` // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`. ConnectTimeout pulumi.IntPtrOutput `pulumi:"connectTimeout"` // Creation time of the layer4 listener. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. HealthCheck pulumi.BoolPtrOutput `pulumi:"healthCheck"` // Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. Interval pulumi.IntPtrOutput `pulumi:"interval"` // Name of the layer4 listener, the maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // Port of the layer4 listener. Port pulumi.IntOutput `pulumi:"port"` // Protocol of the layer4 listener. Valid value: `TCP` and `UDP`. Protocol pulumi.StringOutput `pulumi:"protocol"` // ID of the GAAP proxy. ProxyId pulumi.StringOutput `pulumi:"proxyId"` // An information list of GAAP realserver. RealserverBindSets Layer4ListenerRealserverBindSetArrayOutput `pulumi:"realserverBindSets"` // Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`. RealserverType pulumi.StringOutput `pulumi:"realserverType"` // Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"` // Status of the layer4 listener. Status pulumi.IntOutput `pulumi:"status"` }
Provides a resource to create a layer4 listener of GAAP.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooRealserver, err := Gaap.NewRealserver(ctx, "fooRealserver", &Gaap.RealserverArgs{ Ip: pulumi.String("1.1.1.1"), }) if err != nil { return err } bar, err := Gaap.NewRealserver(ctx, "bar", &Gaap.RealserverArgs{ Ip: pulumi.String("119.29.29.29"), }) if err != nil { return err } _, err = Gaap.NewLayer4Listener(ctx, "fooLayer4Listener", &Gaap.Layer4ListenerArgs{ Protocol: pulumi.String("TCP"), Port: pulumi.Int(80), RealserverType: pulumi.String("IP"), ProxyId: fooProxy.ID(), HealthCheck: pulumi.Bool(true), RealserverBindSets: gaap.Layer4ListenerRealserverBindSetArray{ &gaap.Layer4ListenerRealserverBindSetArgs{ Id: fooRealserver.ID(), Ip: fooRealserver.Ip, Port: pulumi.Int(80), }, &gaap.Layer4ListenerRealserverBindSetArgs{ Id: bar.ID(), Ip: bar.Ip, Port: pulumi.Int(80), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
GAAP layer4 listener can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/layer4Listener:Layer4Listener tencentcloud_gaap_layer4_listener.foo listener-11112222 ```
func GetLayer4Listener ¶
func GetLayer4Listener(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Layer4ListenerState, opts ...pulumi.ResourceOption) (*Layer4Listener, error)
GetLayer4Listener gets an existing Layer4Listener 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 NewLayer4Listener ¶
func NewLayer4Listener(ctx *pulumi.Context, name string, args *Layer4ListenerArgs, opts ...pulumi.ResourceOption) (*Layer4Listener, error)
NewLayer4Listener registers a new resource with the given unique name, arguments, and options.
func (*Layer4Listener) ElementType ¶
func (*Layer4Listener) ElementType() reflect.Type
func (*Layer4Listener) ToLayer4ListenerOutput ¶
func (i *Layer4Listener) ToLayer4ListenerOutput() Layer4ListenerOutput
func (*Layer4Listener) ToLayer4ListenerOutputWithContext ¶
func (i *Layer4Listener) ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput
type Layer4ListenerArgs ¶
type Layer4ListenerArgs struct { // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol. ClientIpMethod pulumi.IntPtrInput // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`. ConnectTimeout pulumi.IntPtrInput // Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. HealthCheck pulumi.BoolPtrInput // Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. Interval pulumi.IntPtrInput // Name of the layer4 listener, the maximum length is 30. Name pulumi.StringPtrInput // Port of the layer4 listener. Port pulumi.IntInput // Protocol of the layer4 listener. Valid value: `TCP` and `UDP`. Protocol pulumi.StringInput // ID of the GAAP proxy. ProxyId pulumi.StringInput // An information list of GAAP realserver. RealserverBindSets Layer4ListenerRealserverBindSetArrayInput // Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`. RealserverType pulumi.StringInput // Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrInput }
The set of arguments for constructing a Layer4Listener resource.
func (Layer4ListenerArgs) ElementType ¶
func (Layer4ListenerArgs) ElementType() reflect.Type
type Layer4ListenerArray ¶
type Layer4ListenerArray []Layer4ListenerInput
func (Layer4ListenerArray) ElementType ¶
func (Layer4ListenerArray) ElementType() reflect.Type
func (Layer4ListenerArray) ToLayer4ListenerArrayOutput ¶
func (i Layer4ListenerArray) ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput
func (Layer4ListenerArray) ToLayer4ListenerArrayOutputWithContext ¶
func (i Layer4ListenerArray) ToLayer4ListenerArrayOutputWithContext(ctx context.Context) Layer4ListenerArrayOutput
type Layer4ListenerArrayInput ¶
type Layer4ListenerArrayInput interface { pulumi.Input ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput ToLayer4ListenerArrayOutputWithContext(context.Context) Layer4ListenerArrayOutput }
Layer4ListenerArrayInput is an input type that accepts Layer4ListenerArray and Layer4ListenerArrayOutput values. You can construct a concrete instance of `Layer4ListenerArrayInput` via:
Layer4ListenerArray{ Layer4ListenerArgs{...} }
type Layer4ListenerArrayOutput ¶
type Layer4ListenerArrayOutput struct{ *pulumi.OutputState }
func (Layer4ListenerArrayOutput) ElementType ¶
func (Layer4ListenerArrayOutput) ElementType() reflect.Type
func (Layer4ListenerArrayOutput) Index ¶
func (o Layer4ListenerArrayOutput) Index(i pulumi.IntInput) Layer4ListenerOutput
func (Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutput ¶
func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput
func (Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutputWithContext ¶
func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutputWithContext(ctx context.Context) Layer4ListenerArrayOutput
type Layer4ListenerInput ¶
type Layer4ListenerInput interface { pulumi.Input ToLayer4ListenerOutput() Layer4ListenerOutput ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput }
type Layer4ListenerMap ¶
type Layer4ListenerMap map[string]Layer4ListenerInput
func (Layer4ListenerMap) ElementType ¶
func (Layer4ListenerMap) ElementType() reflect.Type
func (Layer4ListenerMap) ToLayer4ListenerMapOutput ¶
func (i Layer4ListenerMap) ToLayer4ListenerMapOutput() Layer4ListenerMapOutput
func (Layer4ListenerMap) ToLayer4ListenerMapOutputWithContext ¶
func (i Layer4ListenerMap) ToLayer4ListenerMapOutputWithContext(ctx context.Context) Layer4ListenerMapOutput
type Layer4ListenerMapInput ¶
type Layer4ListenerMapInput interface { pulumi.Input ToLayer4ListenerMapOutput() Layer4ListenerMapOutput ToLayer4ListenerMapOutputWithContext(context.Context) Layer4ListenerMapOutput }
Layer4ListenerMapInput is an input type that accepts Layer4ListenerMap and Layer4ListenerMapOutput values. You can construct a concrete instance of `Layer4ListenerMapInput` via:
Layer4ListenerMap{ "key": Layer4ListenerArgs{...} }
type Layer4ListenerMapOutput ¶
type Layer4ListenerMapOutput struct{ *pulumi.OutputState }
func (Layer4ListenerMapOutput) ElementType ¶
func (Layer4ListenerMapOutput) ElementType() reflect.Type
func (Layer4ListenerMapOutput) MapIndex ¶
func (o Layer4ListenerMapOutput) MapIndex(k pulumi.StringInput) Layer4ListenerOutput
func (Layer4ListenerMapOutput) ToLayer4ListenerMapOutput ¶
func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutput() Layer4ListenerMapOutput
func (Layer4ListenerMapOutput) ToLayer4ListenerMapOutputWithContext ¶
func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutputWithContext(ctx context.Context) Layer4ListenerMapOutput
type Layer4ListenerOutput ¶
type Layer4ListenerOutput struct{ *pulumi.OutputState }
func (Layer4ListenerOutput) ClientIpMethod ¶
func (o Layer4ListenerOutput) ClientIpMethod() pulumi.IntPtrOutput
The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol.
func (Layer4ListenerOutput) ConnectTimeout ¶
func (o Layer4ListenerOutput) ConnectTimeout() pulumi.IntPtrOutput
Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`.
func (Layer4ListenerOutput) CreateTime ¶
func (o Layer4ListenerOutput) CreateTime() pulumi.StringOutput
Creation time of the layer4 listener.
func (Layer4ListenerOutput) ElementType ¶
func (Layer4ListenerOutput) ElementType() reflect.Type
func (Layer4ListenerOutput) HealthCheck ¶
func (o Layer4ListenerOutput) HealthCheck() pulumi.BoolPtrOutput
Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol.
func (Layer4ListenerOutput) Interval ¶
func (o Layer4ListenerOutput) Interval() pulumi.IntPtrOutput
Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol.
func (Layer4ListenerOutput) Name ¶
func (o Layer4ListenerOutput) Name() pulumi.StringOutput
Name of the layer4 listener, the maximum length is 30.
func (Layer4ListenerOutput) Port ¶
func (o Layer4ListenerOutput) Port() pulumi.IntOutput
Port of the layer4 listener.
func (Layer4ListenerOutput) Protocol ¶
func (o Layer4ListenerOutput) Protocol() pulumi.StringOutput
Protocol of the layer4 listener. Valid value: `TCP` and `UDP`.
func (Layer4ListenerOutput) ProxyId ¶
func (o Layer4ListenerOutput) ProxyId() pulumi.StringOutput
ID of the GAAP proxy.
func (Layer4ListenerOutput) RealserverBindSets ¶
func (o Layer4ListenerOutput) RealserverBindSets() Layer4ListenerRealserverBindSetArrayOutput
An information list of GAAP realserver.
func (Layer4ListenerOutput) RealserverType ¶
func (o Layer4ListenerOutput) RealserverType() pulumi.StringOutput
Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`.
func (Layer4ListenerOutput) Scheduler ¶
func (o Layer4ListenerOutput) Scheduler() pulumi.StringPtrOutput
Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
func (Layer4ListenerOutput) Status ¶
func (o Layer4ListenerOutput) Status() pulumi.IntOutput
Status of the layer4 listener.
func (Layer4ListenerOutput) ToLayer4ListenerOutput ¶
func (o Layer4ListenerOutput) ToLayer4ListenerOutput() Layer4ListenerOutput
func (Layer4ListenerOutput) ToLayer4ListenerOutputWithContext ¶
func (o Layer4ListenerOutput) ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput
type Layer4ListenerRealserverBindSet ¶
type Layer4ListenerRealserverBindSet struct { // ID of the GAAP realserver. Id string `pulumi:"id"` // IP of the GAAP realserver. Ip string `pulumi:"ip"` // Port of the GAAP realserver. Port int `pulumi:"port"` // Scheduling weight, default value is `1`. The range of values is [1,100]. Weight *int `pulumi:"weight"` }
type Layer4ListenerRealserverBindSetArgs ¶
type Layer4ListenerRealserverBindSetArgs struct { // ID of the GAAP realserver. Id pulumi.StringInput `pulumi:"id"` // IP of the GAAP realserver. Ip pulumi.StringInput `pulumi:"ip"` // Port of the GAAP realserver. Port pulumi.IntInput `pulumi:"port"` // Scheduling weight, default value is `1`. The range of values is [1,100]. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (Layer4ListenerRealserverBindSetArgs) ElementType ¶
func (Layer4ListenerRealserverBindSetArgs) ElementType() reflect.Type
func (Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutput ¶
func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput
func (Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutputWithContext ¶
func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput
type Layer4ListenerRealserverBindSetArray ¶
type Layer4ListenerRealserverBindSetArray []Layer4ListenerRealserverBindSetInput
func (Layer4ListenerRealserverBindSetArray) ElementType ¶
func (Layer4ListenerRealserverBindSetArray) ElementType() reflect.Type
func (Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutput ¶
func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput
func (Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutputWithContext ¶
func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput
type Layer4ListenerRealserverBindSetArrayInput ¶
type Layer4ListenerRealserverBindSetArrayInput interface { pulumi.Input ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput ToLayer4ListenerRealserverBindSetArrayOutputWithContext(context.Context) Layer4ListenerRealserverBindSetArrayOutput }
Layer4ListenerRealserverBindSetArrayInput is an input type that accepts Layer4ListenerRealserverBindSetArray and Layer4ListenerRealserverBindSetArrayOutput values. You can construct a concrete instance of `Layer4ListenerRealserverBindSetArrayInput` via:
Layer4ListenerRealserverBindSetArray{ Layer4ListenerRealserverBindSetArgs{...} }
type Layer4ListenerRealserverBindSetArrayOutput ¶
type Layer4ListenerRealserverBindSetArrayOutput struct{ *pulumi.OutputState }
func (Layer4ListenerRealserverBindSetArrayOutput) ElementType ¶
func (Layer4ListenerRealserverBindSetArrayOutput) ElementType() reflect.Type
func (Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutput ¶
func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput
func (Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutputWithContext ¶
func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput
type Layer4ListenerRealserverBindSetInput ¶
type Layer4ListenerRealserverBindSetInput interface { pulumi.Input ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput ToLayer4ListenerRealserverBindSetOutputWithContext(context.Context) Layer4ListenerRealserverBindSetOutput }
Layer4ListenerRealserverBindSetInput is an input type that accepts Layer4ListenerRealserverBindSetArgs and Layer4ListenerRealserverBindSetOutput values. You can construct a concrete instance of `Layer4ListenerRealserverBindSetInput` via:
Layer4ListenerRealserverBindSetArgs{...}
type Layer4ListenerRealserverBindSetOutput ¶
type Layer4ListenerRealserverBindSetOutput struct{ *pulumi.OutputState }
func (Layer4ListenerRealserverBindSetOutput) ElementType ¶
func (Layer4ListenerRealserverBindSetOutput) ElementType() reflect.Type
func (Layer4ListenerRealserverBindSetOutput) Id ¶
func (o Layer4ListenerRealserverBindSetOutput) Id() pulumi.StringOutput
ID of the GAAP realserver.
func (Layer4ListenerRealserverBindSetOutput) Ip ¶
func (o Layer4ListenerRealserverBindSetOutput) Ip() pulumi.StringOutput
IP of the GAAP realserver.
func (Layer4ListenerRealserverBindSetOutput) Port ¶
func (o Layer4ListenerRealserverBindSetOutput) Port() pulumi.IntOutput
Port of the GAAP realserver.
func (Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutput ¶
func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput
func (Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutputWithContext ¶
func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput
func (Layer4ListenerRealserverBindSetOutput) Weight ¶
func (o Layer4ListenerRealserverBindSetOutput) Weight() pulumi.IntPtrOutput
Scheduling weight, default value is `1`. The range of values is [1,100].
type Layer4ListenerState ¶
type Layer4ListenerState struct { // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol. ClientIpMethod pulumi.IntPtrInput // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`. ConnectTimeout pulumi.IntPtrInput // Creation time of the layer4 listener. CreateTime pulumi.StringPtrInput // Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. HealthCheck pulumi.BoolPtrInput // Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. Interval pulumi.IntPtrInput // Name of the layer4 listener, the maximum length is 30. Name pulumi.StringPtrInput // Port of the layer4 listener. Port pulumi.IntPtrInput // Protocol of the layer4 listener. Valid value: `TCP` and `UDP`. Protocol pulumi.StringPtrInput // ID of the GAAP proxy. ProxyId pulumi.StringPtrInput // An information list of GAAP realserver. RealserverBindSets Layer4ListenerRealserverBindSetArrayInput // Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`. RealserverType pulumi.StringPtrInput // Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrInput // Status of the layer4 listener. Status pulumi.IntPtrInput }
func (Layer4ListenerState) ElementType ¶
func (Layer4ListenerState) ElementType() reflect.Type
type Layer7Listener ¶
type Layer7Listener struct { pulumi.CustomResourceState // Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol. AuthType pulumi.IntPtrOutput `pulumi:"authType"` // Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol. CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"` // It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ID of the client certificate. Set only when `authType` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol. // // Deprecated: It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ClientCertificateId pulumi.StringOutput `pulumi:"clientCertificateId"` // ID list of the client certificate. Set only when `authType` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol. ClientCertificateIds pulumi.StringArrayOutput `pulumi:"clientCertificateIds"` // Creation time of the layer7 listener. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol. ForwardProtocol pulumi.StringPtrOutput `pulumi:"forwardProtocol"` // Name of the layer7 listener, the maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // Port of the layer7 listener. Port pulumi.IntOutput `pulumi:"port"` // Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`. Protocol pulumi.StringOutput `pulumi:"protocol"` // ID of the GAAP proxy. ProxyId pulumi.StringOutput `pulumi:"proxyId"` // Status of the layer7 listener. Status pulumi.IntOutput `pulumi:"status"` }
Provides a resource to create a layer7 listener of GAAP.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } _, err = Gaap.NewLayer7Listener(ctx, "fooLayer7Listener", &Gaap.Layer7ListenerArgs{ Protocol: pulumi.String("HTTP"), Port: pulumi.Int(80), ProxyId: fooProxy.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
GAAP layer7 listener can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/layer7Listener:Layer7Listener tencentcloud_gaap_layer7_listener.foo listener-11112222 ```
func GetLayer7Listener ¶
func GetLayer7Listener(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Layer7ListenerState, opts ...pulumi.ResourceOption) (*Layer7Listener, error)
GetLayer7Listener gets an existing Layer7Listener 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 NewLayer7Listener ¶
func NewLayer7Listener(ctx *pulumi.Context, name string, args *Layer7ListenerArgs, opts ...pulumi.ResourceOption) (*Layer7Listener, error)
NewLayer7Listener registers a new resource with the given unique name, arguments, and options.
func (*Layer7Listener) ElementType ¶
func (*Layer7Listener) ElementType() reflect.Type
func (*Layer7Listener) ToLayer7ListenerOutput ¶
func (i *Layer7Listener) ToLayer7ListenerOutput() Layer7ListenerOutput
func (*Layer7Listener) ToLayer7ListenerOutputWithContext ¶
func (i *Layer7Listener) ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput
type Layer7ListenerArgs ¶
type Layer7ListenerArgs struct { // Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol. AuthType pulumi.IntPtrInput // Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol. CertificateId pulumi.StringPtrInput // It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ID of the client certificate. Set only when `authType` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol. // // Deprecated: It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ClientCertificateId pulumi.StringPtrInput // ID list of the client certificate. Set only when `authType` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol. ClientCertificateIds pulumi.StringArrayInput // Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol. ForwardProtocol pulumi.StringPtrInput // Name of the layer7 listener, the maximum length is 30. Name pulumi.StringPtrInput // Port of the layer7 listener. Port pulumi.IntInput // Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`. Protocol pulumi.StringInput // ID of the GAAP proxy. ProxyId pulumi.StringInput }
The set of arguments for constructing a Layer7Listener resource.
func (Layer7ListenerArgs) ElementType ¶
func (Layer7ListenerArgs) ElementType() reflect.Type
type Layer7ListenerArray ¶
type Layer7ListenerArray []Layer7ListenerInput
func (Layer7ListenerArray) ElementType ¶
func (Layer7ListenerArray) ElementType() reflect.Type
func (Layer7ListenerArray) ToLayer7ListenerArrayOutput ¶
func (i Layer7ListenerArray) ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput
func (Layer7ListenerArray) ToLayer7ListenerArrayOutputWithContext ¶
func (i Layer7ListenerArray) ToLayer7ListenerArrayOutputWithContext(ctx context.Context) Layer7ListenerArrayOutput
type Layer7ListenerArrayInput ¶
type Layer7ListenerArrayInput interface { pulumi.Input ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput ToLayer7ListenerArrayOutputWithContext(context.Context) Layer7ListenerArrayOutput }
Layer7ListenerArrayInput is an input type that accepts Layer7ListenerArray and Layer7ListenerArrayOutput values. You can construct a concrete instance of `Layer7ListenerArrayInput` via:
Layer7ListenerArray{ Layer7ListenerArgs{...} }
type Layer7ListenerArrayOutput ¶
type Layer7ListenerArrayOutput struct{ *pulumi.OutputState }
func (Layer7ListenerArrayOutput) ElementType ¶
func (Layer7ListenerArrayOutput) ElementType() reflect.Type
func (Layer7ListenerArrayOutput) Index ¶
func (o Layer7ListenerArrayOutput) Index(i pulumi.IntInput) Layer7ListenerOutput
func (Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutput ¶
func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput
func (Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutputWithContext ¶
func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutputWithContext(ctx context.Context) Layer7ListenerArrayOutput
type Layer7ListenerInput ¶
type Layer7ListenerInput interface { pulumi.Input ToLayer7ListenerOutput() Layer7ListenerOutput ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput }
type Layer7ListenerMap ¶
type Layer7ListenerMap map[string]Layer7ListenerInput
func (Layer7ListenerMap) ElementType ¶
func (Layer7ListenerMap) ElementType() reflect.Type
func (Layer7ListenerMap) ToLayer7ListenerMapOutput ¶
func (i Layer7ListenerMap) ToLayer7ListenerMapOutput() Layer7ListenerMapOutput
func (Layer7ListenerMap) ToLayer7ListenerMapOutputWithContext ¶
func (i Layer7ListenerMap) ToLayer7ListenerMapOutputWithContext(ctx context.Context) Layer7ListenerMapOutput
type Layer7ListenerMapInput ¶
type Layer7ListenerMapInput interface { pulumi.Input ToLayer7ListenerMapOutput() Layer7ListenerMapOutput ToLayer7ListenerMapOutputWithContext(context.Context) Layer7ListenerMapOutput }
Layer7ListenerMapInput is an input type that accepts Layer7ListenerMap and Layer7ListenerMapOutput values. You can construct a concrete instance of `Layer7ListenerMapInput` via:
Layer7ListenerMap{ "key": Layer7ListenerArgs{...} }
type Layer7ListenerMapOutput ¶
type Layer7ListenerMapOutput struct{ *pulumi.OutputState }
func (Layer7ListenerMapOutput) ElementType ¶
func (Layer7ListenerMapOutput) ElementType() reflect.Type
func (Layer7ListenerMapOutput) MapIndex ¶
func (o Layer7ListenerMapOutput) MapIndex(k pulumi.StringInput) Layer7ListenerOutput
func (Layer7ListenerMapOutput) ToLayer7ListenerMapOutput ¶
func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutput() Layer7ListenerMapOutput
func (Layer7ListenerMapOutput) ToLayer7ListenerMapOutputWithContext ¶
func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutputWithContext(ctx context.Context) Layer7ListenerMapOutput
type Layer7ListenerOutput ¶
type Layer7ListenerOutput struct{ *pulumi.OutputState }
func (Layer7ListenerOutput) AuthType ¶
func (o Layer7ListenerOutput) AuthType() pulumi.IntPtrOutput
Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.
func (Layer7ListenerOutput) CertificateId ¶
func (o Layer7ListenerOutput) CertificateId() pulumi.StringPtrOutput
Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol.
func (Layer7ListenerOutput) ClientCertificateId
deprecated
func (o Layer7ListenerOutput) ClientCertificateId() pulumi.StringOutput
It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ID of the client certificate. Set only when `authType` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.
Deprecated: It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead.
func (Layer7ListenerOutput) ClientCertificateIds ¶
func (o Layer7ListenerOutput) ClientCertificateIds() pulumi.StringArrayOutput
ID list of the client certificate. Set only when `authType` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.
func (Layer7ListenerOutput) CreateTime ¶
func (o Layer7ListenerOutput) CreateTime() pulumi.StringOutput
Creation time of the layer7 listener.
func (Layer7ListenerOutput) ElementType ¶
func (Layer7ListenerOutput) ElementType() reflect.Type
func (Layer7ListenerOutput) ForwardProtocol ¶
func (o Layer7ListenerOutput) ForwardProtocol() pulumi.StringPtrOutput
Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol.
func (Layer7ListenerOutput) Name ¶
func (o Layer7ListenerOutput) Name() pulumi.StringOutput
Name of the layer7 listener, the maximum length is 30.
func (Layer7ListenerOutput) Port ¶
func (o Layer7ListenerOutput) Port() pulumi.IntOutput
Port of the layer7 listener.
func (Layer7ListenerOutput) Protocol ¶
func (o Layer7ListenerOutput) Protocol() pulumi.StringOutput
Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`.
func (Layer7ListenerOutput) ProxyId ¶
func (o Layer7ListenerOutput) ProxyId() pulumi.StringOutput
ID of the GAAP proxy.
func (Layer7ListenerOutput) Status ¶
func (o Layer7ListenerOutput) Status() pulumi.IntOutput
Status of the layer7 listener.
func (Layer7ListenerOutput) ToLayer7ListenerOutput ¶
func (o Layer7ListenerOutput) ToLayer7ListenerOutput() Layer7ListenerOutput
func (Layer7ListenerOutput) ToLayer7ListenerOutputWithContext ¶
func (o Layer7ListenerOutput) ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput
type Layer7ListenerState ¶
type Layer7ListenerState struct { // Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol. AuthType pulumi.IntPtrInput // Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol. CertificateId pulumi.StringPtrInput // It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ID of the client certificate. Set only when `authType` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol. // // Deprecated: It has been deprecated from version 1.26.0. Set `clientCertificateIds` instead. ClientCertificateId pulumi.StringPtrInput // ID list of the client certificate. Set only when `authType` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol. ClientCertificateIds pulumi.StringArrayInput // Creation time of the layer7 listener. CreateTime pulumi.StringPtrInput // Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol. ForwardProtocol pulumi.StringPtrInput // Name of the layer7 listener, the maximum length is 30. Name pulumi.StringPtrInput // Port of the layer7 listener. Port pulumi.IntPtrInput // Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`. Protocol pulumi.StringPtrInput // ID of the GAAP proxy. ProxyId pulumi.StringPtrInput // Status of the layer7 listener. Status pulumi.IntPtrInput }
func (Layer7ListenerState) ElementType ¶
func (Layer7ListenerState) ElementType() reflect.Type
type LookupCustomHeaderArgs ¶ added in v0.1.8
type LookupCustomHeaderArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Rule IdNote: This field may return null, indicating that a valid value cannot be obtained. RuleId string `pulumi:"ruleId"` }
A collection of arguments for invoking getCustomHeader.
type LookupCustomHeaderOutputArgs ¶ added in v0.1.8
type LookupCustomHeaderOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Rule IdNote: This field may return null, indicating that a valid value cannot be obtained. RuleId pulumi.StringInput `pulumi:"ruleId"` }
A collection of arguments for invoking getCustomHeader.
func (LookupCustomHeaderOutputArgs) ElementType ¶ added in v0.1.8
func (LookupCustomHeaderOutputArgs) ElementType() reflect.Type
type LookupCustomHeaderResult ¶ added in v0.1.8
type LookupCustomHeaderResult struct { // HeadersNote: This field may return null, indicating that a valid value cannot be obtained. Headers []GetCustomHeaderHeader `pulumi:"headers"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId string `pulumi:"ruleId"` }
A collection of values returned by getCustomHeader.
func LookupCustomHeader ¶ added in v0.1.8
func LookupCustomHeader(ctx *pulumi.Context, args *LookupCustomHeaderArgs, opts ...pulumi.InvokeOption) (*LookupCustomHeaderResult, error)
Use this data source to query detailed information of gaap custom header
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.GetCustomHeader(ctx, &gaap.GetCustomHeaderArgs{ RuleId: "rule-hddrxgpd", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupCustomHeaderResultOutput ¶ added in v0.1.8
type LookupCustomHeaderResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCustomHeader.
func LookupCustomHeaderOutput ¶ added in v0.1.8
func LookupCustomHeaderOutput(ctx *pulumi.Context, args LookupCustomHeaderOutputArgs, opts ...pulumi.InvokeOption) LookupCustomHeaderResultOutput
func (LookupCustomHeaderResultOutput) ElementType ¶ added in v0.1.8
func (LookupCustomHeaderResultOutput) ElementType() reflect.Type
func (LookupCustomHeaderResultOutput) Headers ¶ added in v0.1.8
func (o LookupCustomHeaderResultOutput) Headers() GetCustomHeaderHeaderArrayOutput
HeadersNote: This field may return null, indicating that a valid value cannot be obtained.
func (LookupCustomHeaderResultOutput) Id ¶ added in v0.1.8
func (o LookupCustomHeaderResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCustomHeaderResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o LookupCustomHeaderResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupCustomHeaderResultOutput) RuleId ¶ added in v0.1.8
func (o LookupCustomHeaderResultOutput) RuleId() pulumi.StringOutput
func (LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutput ¶ added in v0.1.8
func (o LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutput() LookupCustomHeaderResultOutput
func (LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutputWithContext ¶ added in v0.1.8
func (o LookupCustomHeaderResultOutput) ToLookupCustomHeaderResultOutputWithContext(ctx context.Context) LookupCustomHeaderResultOutput
type Proxy ¶
type Proxy struct { pulumi.CustomResourceState // Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`, `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`. AccessRegion pulumi.StringOutput `pulumi:"accessRegion"` // Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud. Bandwidth pulumi.IntOutput `pulumi:"bandwidth"` // Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist from Tencent Cloud. Concurrent pulumi.IntOutput `pulumi:"concurrent"` // Creation time of the GAAP proxy. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Access domain of the GAAP proxy. Domain pulumi.StringOutput `pulumi:"domain"` // Indicates whether GAAP proxy is enabled, default value is `true`. Enable pulumi.BoolPtrOutput `pulumi:"enable"` // Forwarding IP of the GAAP proxy. ForwardIp pulumi.StringOutput `pulumi:"forwardIp"` // Access IP of the GAAP proxy. Ip pulumi.StringOutput `pulumi:"ip"` // Name of the GAAP proxy, the maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play. NetworkType pulumi.StringOutput `pulumi:"networkType"` // ID of the project within the GAAP proxy, `0` means is default project. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`. RealserverRegion pulumi.StringOutput `pulumi:"realserverRegion"` // Indicates whether GAAP proxy can scalable. Scalable pulumi.BoolOutput `pulumi:"scalable"` // Status of the GAAP proxy. Status pulumi.StringOutput `pulumi:"status"` // Supported protocols of the GAAP proxy. SupportProtocols pulumi.StringArrayOutput `pulumi:"supportProtocols"` // Tags of the GAAP proxy. Tags that do not exist are not created automatically. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a resource to create a GAAP proxy.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.NewProxy(ctx, "foo", &Gaap.ProxyArgs{ AccessRegion: pulumi.String("SouthChina"), Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), RealserverRegion: pulumi.String("NorthChina"), Tags: pulumi.Map{ "test": pulumi.Any("test"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
GAAP proxy can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/proxy:Proxy tencentcloud_gaap_proxy.foo link-11112222 ```
func GetProxy ¶
func GetProxy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProxyState, opts ...pulumi.ResourceOption) (*Proxy, error)
GetProxy gets an existing Proxy 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 NewProxy ¶
func NewProxy(ctx *pulumi.Context, name string, args *ProxyArgs, opts ...pulumi.ResourceOption) (*Proxy, error)
NewProxy registers a new resource with the given unique name, arguments, and options.
func (*Proxy) ElementType ¶
func (*Proxy) ToProxyOutput ¶
func (i *Proxy) ToProxyOutput() ProxyOutput
func (*Proxy) ToProxyOutputWithContext ¶
func (i *Proxy) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
type ProxyArgs ¶
type ProxyArgs struct { // Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`, `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`. AccessRegion pulumi.StringInput // Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud. Bandwidth pulumi.IntInput // Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist from Tencent Cloud. Concurrent pulumi.IntInput // Indicates whether GAAP proxy is enabled, default value is `true`. Enable pulumi.BoolPtrInput // Name of the GAAP proxy, the maximum length is 30. Name pulumi.StringPtrInput // Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play. NetworkType pulumi.StringPtrInput // ID of the project within the GAAP proxy, `0` means is default project. ProjectId pulumi.IntPtrInput // Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`. RealserverRegion pulumi.StringInput // Tags of the GAAP proxy. Tags that do not exist are not created automatically. Tags pulumi.MapInput }
The set of arguments for constructing a Proxy resource.
func (ProxyArgs) ElementType ¶
type ProxyArray ¶
type ProxyArray []ProxyInput
func (ProxyArray) ElementType ¶
func (ProxyArray) ElementType() reflect.Type
func (ProxyArray) ToProxyArrayOutput ¶
func (i ProxyArray) ToProxyArrayOutput() ProxyArrayOutput
func (ProxyArray) ToProxyArrayOutputWithContext ¶
func (i ProxyArray) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput
type ProxyArrayInput ¶
type ProxyArrayInput interface { pulumi.Input ToProxyArrayOutput() ProxyArrayOutput ToProxyArrayOutputWithContext(context.Context) ProxyArrayOutput }
ProxyArrayInput is an input type that accepts ProxyArray and ProxyArrayOutput values. You can construct a concrete instance of `ProxyArrayInput` via:
ProxyArray{ ProxyArgs{...} }
type ProxyArrayOutput ¶
type ProxyArrayOutput struct{ *pulumi.OutputState }
func (ProxyArrayOutput) ElementType ¶
func (ProxyArrayOutput) ElementType() reflect.Type
func (ProxyArrayOutput) Index ¶
func (o ProxyArrayOutput) Index(i pulumi.IntInput) ProxyOutput
func (ProxyArrayOutput) ToProxyArrayOutput ¶
func (o ProxyArrayOutput) ToProxyArrayOutput() ProxyArrayOutput
func (ProxyArrayOutput) ToProxyArrayOutputWithContext ¶
func (o ProxyArrayOutput) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput
type ProxyGroup ¶ added in v0.1.8
type ProxyGroup struct { pulumi.CustomResourceState // Channel group alias. GroupName pulumi.StringOutput `pulumi:"groupName"` // IP version, can be taken as IPv4 or IPv6 with a default value of IPv4. IpAddressVersion pulumi.StringPtrOutput `pulumi:"ipAddressVersion"` // Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder. PackageType pulumi.StringPtrOutput `pulumi:"packageType"` // ID of the project to which the proxy group belongs. ProjectId pulumi.IntOutput `pulumi:"projectId"` // real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail. RealServerRegion pulumi.StringOutput `pulumi:"realServerRegion"` }
Provides a resource to create a gaap proxy group
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.NewProxyGroup(ctx, "proxyGroup", &Gaap.ProxyGroupArgs{ GroupName: pulumi.String("tf-test-update"), IpAddressVersion: pulumi.String("IPv4"), PackageType: pulumi.String("Thunder"), ProjectId: pulumi.Int(0), RealServerRegion: pulumi.String("Beijing"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
gaap proxy_group can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/proxyGroup:ProxyGroup proxy_group proxy_group_id ```
func GetProxyGroup ¶ added in v0.1.8
func GetProxyGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProxyGroupState, opts ...pulumi.ResourceOption) (*ProxyGroup, error)
GetProxyGroup gets an existing ProxyGroup 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 NewProxyGroup ¶ added in v0.1.8
func NewProxyGroup(ctx *pulumi.Context, name string, args *ProxyGroupArgs, opts ...pulumi.ResourceOption) (*ProxyGroup, error)
NewProxyGroup registers a new resource with the given unique name, arguments, and options.
func (*ProxyGroup) ElementType ¶ added in v0.1.8
func (*ProxyGroup) ElementType() reflect.Type
func (*ProxyGroup) ToProxyGroupOutput ¶ added in v0.1.8
func (i *ProxyGroup) ToProxyGroupOutput() ProxyGroupOutput
func (*ProxyGroup) ToProxyGroupOutputWithContext ¶ added in v0.1.8
func (i *ProxyGroup) ToProxyGroupOutputWithContext(ctx context.Context) ProxyGroupOutput
type ProxyGroupArgs ¶ added in v0.1.8
type ProxyGroupArgs struct { // Channel group alias. GroupName pulumi.StringInput // IP version, can be taken as IPv4 or IPv6 with a default value of IPv4. IpAddressVersion pulumi.StringPtrInput // Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder. PackageType pulumi.StringPtrInput // ID of the project to which the proxy group belongs. ProjectId pulumi.IntInput // real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail. RealServerRegion pulumi.StringInput }
The set of arguments for constructing a ProxyGroup resource.
func (ProxyGroupArgs) ElementType ¶ added in v0.1.8
func (ProxyGroupArgs) ElementType() reflect.Type
type ProxyGroupArray ¶ added in v0.1.8
type ProxyGroupArray []ProxyGroupInput
func (ProxyGroupArray) ElementType ¶ added in v0.1.8
func (ProxyGroupArray) ElementType() reflect.Type
func (ProxyGroupArray) ToProxyGroupArrayOutput ¶ added in v0.1.8
func (i ProxyGroupArray) ToProxyGroupArrayOutput() ProxyGroupArrayOutput
func (ProxyGroupArray) ToProxyGroupArrayOutputWithContext ¶ added in v0.1.8
func (i ProxyGroupArray) ToProxyGroupArrayOutputWithContext(ctx context.Context) ProxyGroupArrayOutput
type ProxyGroupArrayInput ¶ added in v0.1.8
type ProxyGroupArrayInput interface { pulumi.Input ToProxyGroupArrayOutput() ProxyGroupArrayOutput ToProxyGroupArrayOutputWithContext(context.Context) ProxyGroupArrayOutput }
ProxyGroupArrayInput is an input type that accepts ProxyGroupArray and ProxyGroupArrayOutput values. You can construct a concrete instance of `ProxyGroupArrayInput` via:
ProxyGroupArray{ ProxyGroupArgs{...} }
type ProxyGroupArrayOutput ¶ added in v0.1.8
type ProxyGroupArrayOutput struct{ *pulumi.OutputState }
func (ProxyGroupArrayOutput) ElementType ¶ added in v0.1.8
func (ProxyGroupArrayOutput) ElementType() reflect.Type
func (ProxyGroupArrayOutput) Index ¶ added in v0.1.8
func (o ProxyGroupArrayOutput) Index(i pulumi.IntInput) ProxyGroupOutput
func (ProxyGroupArrayOutput) ToProxyGroupArrayOutput ¶ added in v0.1.8
func (o ProxyGroupArrayOutput) ToProxyGroupArrayOutput() ProxyGroupArrayOutput
func (ProxyGroupArrayOutput) ToProxyGroupArrayOutputWithContext ¶ added in v0.1.8
func (o ProxyGroupArrayOutput) ToProxyGroupArrayOutputWithContext(ctx context.Context) ProxyGroupArrayOutput
type ProxyGroupInput ¶ added in v0.1.8
type ProxyGroupInput interface { pulumi.Input ToProxyGroupOutput() ProxyGroupOutput ToProxyGroupOutputWithContext(ctx context.Context) ProxyGroupOutput }
type ProxyGroupMap ¶ added in v0.1.8
type ProxyGroupMap map[string]ProxyGroupInput
func (ProxyGroupMap) ElementType ¶ added in v0.1.8
func (ProxyGroupMap) ElementType() reflect.Type
func (ProxyGroupMap) ToProxyGroupMapOutput ¶ added in v0.1.8
func (i ProxyGroupMap) ToProxyGroupMapOutput() ProxyGroupMapOutput
func (ProxyGroupMap) ToProxyGroupMapOutputWithContext ¶ added in v0.1.8
func (i ProxyGroupMap) ToProxyGroupMapOutputWithContext(ctx context.Context) ProxyGroupMapOutput
type ProxyGroupMapInput ¶ added in v0.1.8
type ProxyGroupMapInput interface { pulumi.Input ToProxyGroupMapOutput() ProxyGroupMapOutput ToProxyGroupMapOutputWithContext(context.Context) ProxyGroupMapOutput }
ProxyGroupMapInput is an input type that accepts ProxyGroupMap and ProxyGroupMapOutput values. You can construct a concrete instance of `ProxyGroupMapInput` via:
ProxyGroupMap{ "key": ProxyGroupArgs{...} }
type ProxyGroupMapOutput ¶ added in v0.1.8
type ProxyGroupMapOutput struct{ *pulumi.OutputState }
func (ProxyGroupMapOutput) ElementType ¶ added in v0.1.8
func (ProxyGroupMapOutput) ElementType() reflect.Type
func (ProxyGroupMapOutput) MapIndex ¶ added in v0.1.8
func (o ProxyGroupMapOutput) MapIndex(k pulumi.StringInput) ProxyGroupOutput
func (ProxyGroupMapOutput) ToProxyGroupMapOutput ¶ added in v0.1.8
func (o ProxyGroupMapOutput) ToProxyGroupMapOutput() ProxyGroupMapOutput
func (ProxyGroupMapOutput) ToProxyGroupMapOutputWithContext ¶ added in v0.1.8
func (o ProxyGroupMapOutput) ToProxyGroupMapOutputWithContext(ctx context.Context) ProxyGroupMapOutput
type ProxyGroupOutput ¶ added in v0.1.8
type ProxyGroupOutput struct{ *pulumi.OutputState }
func (ProxyGroupOutput) ElementType ¶ added in v0.1.8
func (ProxyGroupOutput) ElementType() reflect.Type
func (ProxyGroupOutput) GroupName ¶ added in v0.1.8
func (o ProxyGroupOutput) GroupName() pulumi.StringOutput
Channel group alias.
func (ProxyGroupOutput) IpAddressVersion ¶ added in v0.1.8
func (o ProxyGroupOutput) IpAddressVersion() pulumi.StringPtrOutput
IP version, can be taken as IPv4 or IPv6 with a default value of IPv4.
func (ProxyGroupOutput) PackageType ¶ added in v0.1.8
func (o ProxyGroupOutput) PackageType() pulumi.StringPtrOutput
Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder.
func (ProxyGroupOutput) ProjectId ¶ added in v0.1.8
func (o ProxyGroupOutput) ProjectId() pulumi.IntOutput
ID of the project to which the proxy group belongs.
func (ProxyGroupOutput) RealServerRegion ¶ added in v0.1.8
func (o ProxyGroupOutput) RealServerRegion() pulumi.StringOutput
real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail.
func (ProxyGroupOutput) ToProxyGroupOutput ¶ added in v0.1.8
func (o ProxyGroupOutput) ToProxyGroupOutput() ProxyGroupOutput
func (ProxyGroupOutput) ToProxyGroupOutputWithContext ¶ added in v0.1.8
func (o ProxyGroupOutput) ToProxyGroupOutputWithContext(ctx context.Context) ProxyGroupOutput
type ProxyGroupState ¶ added in v0.1.8
type ProxyGroupState struct { // Channel group alias. GroupName pulumi.StringPtrInput // IP version, can be taken as IPv4 or IPv6 with a default value of IPv4. IpAddressVersion pulumi.StringPtrInput // Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder. PackageType pulumi.StringPtrInput // ID of the project to which the proxy group belongs. ProjectId pulumi.IntPtrInput // real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail. RealServerRegion pulumi.StringPtrInput }
func (ProxyGroupState) ElementType ¶ added in v0.1.8
func (ProxyGroupState) ElementType() reflect.Type
type ProxyInput ¶
type ProxyInput interface { pulumi.Input ToProxyOutput() ProxyOutput ToProxyOutputWithContext(ctx context.Context) ProxyOutput }
type ProxyMap ¶
type ProxyMap map[string]ProxyInput
func (ProxyMap) ElementType ¶
func (ProxyMap) ToProxyMapOutput ¶
func (i ProxyMap) ToProxyMapOutput() ProxyMapOutput
func (ProxyMap) ToProxyMapOutputWithContext ¶
func (i ProxyMap) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput
type ProxyMapInput ¶
type ProxyMapInput interface { pulumi.Input ToProxyMapOutput() ProxyMapOutput ToProxyMapOutputWithContext(context.Context) ProxyMapOutput }
ProxyMapInput is an input type that accepts ProxyMap and ProxyMapOutput values. You can construct a concrete instance of `ProxyMapInput` via:
ProxyMap{ "key": ProxyArgs{...} }
type ProxyMapOutput ¶
type ProxyMapOutput struct{ *pulumi.OutputState }
func (ProxyMapOutput) ElementType ¶
func (ProxyMapOutput) ElementType() reflect.Type
func (ProxyMapOutput) MapIndex ¶
func (o ProxyMapOutput) MapIndex(k pulumi.StringInput) ProxyOutput
func (ProxyMapOutput) ToProxyMapOutput ¶
func (o ProxyMapOutput) ToProxyMapOutput() ProxyMapOutput
func (ProxyMapOutput) ToProxyMapOutputWithContext ¶
func (o ProxyMapOutput) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput
type ProxyOutput ¶
type ProxyOutput struct{ *pulumi.OutputState }
func (ProxyOutput) AccessRegion ¶
func (o ProxyOutput) AccessRegion() pulumi.StringOutput
Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`, `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`.
func (ProxyOutput) Bandwidth ¶
func (o ProxyOutput) Bandwidth() pulumi.IntOutput
Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud.
func (ProxyOutput) Concurrent ¶
func (o ProxyOutput) Concurrent() pulumi.IntOutput
Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist from Tencent Cloud.
func (ProxyOutput) CreateTime ¶
func (o ProxyOutput) CreateTime() pulumi.StringOutput
Creation time of the GAAP proxy.
func (ProxyOutput) Domain ¶
func (o ProxyOutput) Domain() pulumi.StringOutput
Access domain of the GAAP proxy.
func (ProxyOutput) ElementType ¶
func (ProxyOutput) ElementType() reflect.Type
func (ProxyOutput) Enable ¶
func (o ProxyOutput) Enable() pulumi.BoolPtrOutput
Indicates whether GAAP proxy is enabled, default value is `true`.
func (ProxyOutput) ForwardIp ¶
func (o ProxyOutput) ForwardIp() pulumi.StringOutput
Forwarding IP of the GAAP proxy.
func (ProxyOutput) Name ¶
func (o ProxyOutput) Name() pulumi.StringOutput
Name of the GAAP proxy, the maximum length is 30.
func (ProxyOutput) NetworkType ¶ added in v0.1.5
func (o ProxyOutput) NetworkType() pulumi.StringOutput
Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play.
func (ProxyOutput) ProjectId ¶
func (o ProxyOutput) ProjectId() pulumi.IntPtrOutput
ID of the project within the GAAP proxy, `0` means is default project.
func (ProxyOutput) RealserverRegion ¶
func (o ProxyOutput) RealserverRegion() pulumi.StringOutput
Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`.
func (ProxyOutput) Scalable ¶
func (o ProxyOutput) Scalable() pulumi.BoolOutput
Indicates whether GAAP proxy can scalable.
func (ProxyOutput) Status ¶
func (o ProxyOutput) Status() pulumi.StringOutput
Status of the GAAP proxy.
func (ProxyOutput) SupportProtocols ¶
func (o ProxyOutput) SupportProtocols() pulumi.StringArrayOutput
Supported protocols of the GAAP proxy.
func (ProxyOutput) Tags ¶
func (o ProxyOutput) Tags() pulumi.MapOutput
Tags of the GAAP proxy. Tags that do not exist are not created automatically.
func (ProxyOutput) ToProxyOutput ¶
func (o ProxyOutput) ToProxyOutput() ProxyOutput
func (ProxyOutput) ToProxyOutputWithContext ¶
func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
type ProxyState ¶
type ProxyState struct { // Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`, `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`. AccessRegion pulumi.StringPtrInput // Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud. Bandwidth pulumi.IntPtrInput // Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist from Tencent Cloud. Concurrent pulumi.IntPtrInput // Creation time of the GAAP proxy. CreateTime pulumi.StringPtrInput // Access domain of the GAAP proxy. Domain pulumi.StringPtrInput // Indicates whether GAAP proxy is enabled, default value is `true`. Enable pulumi.BoolPtrInput // Forwarding IP of the GAAP proxy. ForwardIp pulumi.StringPtrInput // Access IP of the GAAP proxy. Ip pulumi.StringPtrInput // Name of the GAAP proxy, the maximum length is 30. Name pulumi.StringPtrInput // Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play. NetworkType pulumi.StringPtrInput // ID of the project within the GAAP proxy, `0` means is default project. ProjectId pulumi.IntPtrInput // Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`. RealserverRegion pulumi.StringPtrInput // Indicates whether GAAP proxy can scalable. Scalable pulumi.BoolPtrInput // Status of the GAAP proxy. Status pulumi.StringPtrInput // Supported protocols of the GAAP proxy. SupportProtocols pulumi.StringArrayInput // Tags of the GAAP proxy. Tags that do not exist are not created automatically. Tags pulumi.MapInput }
func (ProxyState) ElementType ¶
func (ProxyState) ElementType() reflect.Type
type Realserver ¶
type Realserver struct { pulumi.CustomResourceState // Domain of the GAAP realserver, conflict with `ip`. Domain pulumi.StringPtrOutput `pulumi:"domain"` // IP of the GAAP realserver, conflict with `domain`. Ip pulumi.StringPtrOutput `pulumi:"ip"` // Name of the GAAP realserver, the maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // ID of the project within the GAAP realserver, '0' means is default project. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Tags of the GAAP realserver. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a resource to create a GAAP realserver.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Gaap.NewRealserver(ctx, "foo", &Gaap.RealserverArgs{ Ip: pulumi.String("1.1.1.1"), Tags: pulumi.Map{ "test": pulumi.Any("test"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
GAAP realserver can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/realserver:Realserver tencentcloud_gaap_realserver.foo rs-4ftghy6 ```
func GetRealserver ¶
func GetRealserver(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RealserverState, opts ...pulumi.ResourceOption) (*Realserver, error)
GetRealserver gets an existing Realserver 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 NewRealserver ¶
func NewRealserver(ctx *pulumi.Context, name string, args *RealserverArgs, opts ...pulumi.ResourceOption) (*Realserver, error)
NewRealserver registers a new resource with the given unique name, arguments, and options.
func (*Realserver) ElementType ¶
func (*Realserver) ElementType() reflect.Type
func (*Realserver) ToRealserverOutput ¶
func (i *Realserver) ToRealserverOutput() RealserverOutput
func (*Realserver) ToRealserverOutputWithContext ¶
func (i *Realserver) ToRealserverOutputWithContext(ctx context.Context) RealserverOutput
type RealserverArgs ¶
type RealserverArgs struct { // Domain of the GAAP realserver, conflict with `ip`. Domain pulumi.StringPtrInput // IP of the GAAP realserver, conflict with `domain`. Ip pulumi.StringPtrInput // Name of the GAAP realserver, the maximum length is 30. Name pulumi.StringPtrInput // ID of the project within the GAAP realserver, '0' means is default project. ProjectId pulumi.IntPtrInput // Tags of the GAAP realserver. Tags pulumi.MapInput }
The set of arguments for constructing a Realserver resource.
func (RealserverArgs) ElementType ¶
func (RealserverArgs) ElementType() reflect.Type
type RealserverArray ¶
type RealserverArray []RealserverInput
func (RealserverArray) ElementType ¶
func (RealserverArray) ElementType() reflect.Type
func (RealserverArray) ToRealserverArrayOutput ¶
func (i RealserverArray) ToRealserverArrayOutput() RealserverArrayOutput
func (RealserverArray) ToRealserverArrayOutputWithContext ¶
func (i RealserverArray) ToRealserverArrayOutputWithContext(ctx context.Context) RealserverArrayOutput
type RealserverArrayInput ¶
type RealserverArrayInput interface { pulumi.Input ToRealserverArrayOutput() RealserverArrayOutput ToRealserverArrayOutputWithContext(context.Context) RealserverArrayOutput }
RealserverArrayInput is an input type that accepts RealserverArray and RealserverArrayOutput values. You can construct a concrete instance of `RealserverArrayInput` via:
RealserverArray{ RealserverArgs{...} }
type RealserverArrayOutput ¶
type RealserverArrayOutput struct{ *pulumi.OutputState }
func (RealserverArrayOutput) ElementType ¶
func (RealserverArrayOutput) ElementType() reflect.Type
func (RealserverArrayOutput) Index ¶
func (o RealserverArrayOutput) Index(i pulumi.IntInput) RealserverOutput
func (RealserverArrayOutput) ToRealserverArrayOutput ¶
func (o RealserverArrayOutput) ToRealserverArrayOutput() RealserverArrayOutput
func (RealserverArrayOutput) ToRealserverArrayOutputWithContext ¶
func (o RealserverArrayOutput) ToRealserverArrayOutputWithContext(ctx context.Context) RealserverArrayOutput
type RealserverInput ¶
type RealserverInput interface { pulumi.Input ToRealserverOutput() RealserverOutput ToRealserverOutputWithContext(ctx context.Context) RealserverOutput }
type RealserverMap ¶
type RealserverMap map[string]RealserverInput
func (RealserverMap) ElementType ¶
func (RealserverMap) ElementType() reflect.Type
func (RealserverMap) ToRealserverMapOutput ¶
func (i RealserverMap) ToRealserverMapOutput() RealserverMapOutput
func (RealserverMap) ToRealserverMapOutputWithContext ¶
func (i RealserverMap) ToRealserverMapOutputWithContext(ctx context.Context) RealserverMapOutput
type RealserverMapInput ¶
type RealserverMapInput interface { pulumi.Input ToRealserverMapOutput() RealserverMapOutput ToRealserverMapOutputWithContext(context.Context) RealserverMapOutput }
RealserverMapInput is an input type that accepts RealserverMap and RealserverMapOutput values. You can construct a concrete instance of `RealserverMapInput` via:
RealserverMap{ "key": RealserverArgs{...} }
type RealserverMapOutput ¶
type RealserverMapOutput struct{ *pulumi.OutputState }
func (RealserverMapOutput) ElementType ¶
func (RealserverMapOutput) ElementType() reflect.Type
func (RealserverMapOutput) MapIndex ¶
func (o RealserverMapOutput) MapIndex(k pulumi.StringInput) RealserverOutput
func (RealserverMapOutput) ToRealserverMapOutput ¶
func (o RealserverMapOutput) ToRealserverMapOutput() RealserverMapOutput
func (RealserverMapOutput) ToRealserverMapOutputWithContext ¶
func (o RealserverMapOutput) ToRealserverMapOutputWithContext(ctx context.Context) RealserverMapOutput
type RealserverOutput ¶
type RealserverOutput struct{ *pulumi.OutputState }
func (RealserverOutput) Domain ¶
func (o RealserverOutput) Domain() pulumi.StringPtrOutput
Domain of the GAAP realserver, conflict with `ip`.
func (RealserverOutput) ElementType ¶
func (RealserverOutput) ElementType() reflect.Type
func (RealserverOutput) Ip ¶
func (o RealserverOutput) Ip() pulumi.StringPtrOutput
IP of the GAAP realserver, conflict with `domain`.
func (RealserverOutput) Name ¶
func (o RealserverOutput) Name() pulumi.StringOutput
Name of the GAAP realserver, the maximum length is 30.
func (RealserverOutput) ProjectId ¶
func (o RealserverOutput) ProjectId() pulumi.IntPtrOutput
ID of the project within the GAAP realserver, '0' means is default project.
func (RealserverOutput) Tags ¶
func (o RealserverOutput) Tags() pulumi.MapOutput
Tags of the GAAP realserver.
func (RealserverOutput) ToRealserverOutput ¶
func (o RealserverOutput) ToRealserverOutput() RealserverOutput
func (RealserverOutput) ToRealserverOutputWithContext ¶
func (o RealserverOutput) ToRealserverOutputWithContext(ctx context.Context) RealserverOutput
type RealserverState ¶
type RealserverState struct { // Domain of the GAAP realserver, conflict with `ip`. Domain pulumi.StringPtrInput // IP of the GAAP realserver, conflict with `domain`. Ip pulumi.StringPtrInput // Name of the GAAP realserver, the maximum length is 30. Name pulumi.StringPtrInput // ID of the project within the GAAP realserver, '0' means is default project. ProjectId pulumi.IntPtrInput // Tags of the GAAP realserver. Tags pulumi.MapInput }
func (RealserverState) ElementType ¶
func (RealserverState) ElementType() reflect.Type
type SecurityPolicy ¶
type SecurityPolicy struct { pulumi.CustomResourceState // Default policy. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringOutput `pulumi:"action"` // Indicates whether policy is enable, default value is `true`. Enable pulumi.BoolPtrOutput `pulumi:"enable"` // ID of the GAAP proxy. ProxyId pulumi.StringOutput `pulumi:"proxyId"` }
Provides a resource to create a security policy of GAAP proxy.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } _, err = Gaap.NewSecurityPolicy(ctx, "fooSecurityPolicy", &Gaap.SecurityPolicyArgs{ ProxyId: fooProxy.ID(), Action: pulumi.String("DROP"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
GAAP security policy can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/securityPolicy:SecurityPolicy tencentcloud_gaap_security_policy.foo pl-xxxx ```
func GetSecurityPolicy ¶
func GetSecurityPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityPolicyState, opts ...pulumi.ResourceOption) (*SecurityPolicy, error)
GetSecurityPolicy gets an existing SecurityPolicy 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 NewSecurityPolicy ¶
func NewSecurityPolicy(ctx *pulumi.Context, name string, args *SecurityPolicyArgs, opts ...pulumi.ResourceOption) (*SecurityPolicy, error)
NewSecurityPolicy registers a new resource with the given unique name, arguments, and options.
func (*SecurityPolicy) ElementType ¶
func (*SecurityPolicy) ElementType() reflect.Type
func (*SecurityPolicy) ToSecurityPolicyOutput ¶
func (i *SecurityPolicy) ToSecurityPolicyOutput() SecurityPolicyOutput
func (*SecurityPolicy) ToSecurityPolicyOutputWithContext ¶
func (i *SecurityPolicy) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
type SecurityPolicyArgs ¶
type SecurityPolicyArgs struct { // Default policy. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringInput // Indicates whether policy is enable, default value is `true`. Enable pulumi.BoolPtrInput // ID of the GAAP proxy. ProxyId pulumi.StringInput }
The set of arguments for constructing a SecurityPolicy resource.
func (SecurityPolicyArgs) ElementType ¶
func (SecurityPolicyArgs) ElementType() reflect.Type
type SecurityPolicyArray ¶
type SecurityPolicyArray []SecurityPolicyInput
func (SecurityPolicyArray) ElementType ¶
func (SecurityPolicyArray) ElementType() reflect.Type
func (SecurityPolicyArray) ToSecurityPolicyArrayOutput ¶
func (i SecurityPolicyArray) ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput
func (SecurityPolicyArray) ToSecurityPolicyArrayOutputWithContext ¶
func (i SecurityPolicyArray) ToSecurityPolicyArrayOutputWithContext(ctx context.Context) SecurityPolicyArrayOutput
type SecurityPolicyArrayInput ¶
type SecurityPolicyArrayInput interface { pulumi.Input ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput ToSecurityPolicyArrayOutputWithContext(context.Context) SecurityPolicyArrayOutput }
SecurityPolicyArrayInput is an input type that accepts SecurityPolicyArray and SecurityPolicyArrayOutput values. You can construct a concrete instance of `SecurityPolicyArrayInput` via:
SecurityPolicyArray{ SecurityPolicyArgs{...} }
type SecurityPolicyArrayOutput ¶
type SecurityPolicyArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyArrayOutput) ElementType ¶
func (SecurityPolicyArrayOutput) ElementType() reflect.Type
func (SecurityPolicyArrayOutput) Index ¶
func (o SecurityPolicyArrayOutput) Index(i pulumi.IntInput) SecurityPolicyOutput
func (SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutput ¶
func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput
func (SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutputWithContext ¶
func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutputWithContext(ctx context.Context) SecurityPolicyArrayOutput
type SecurityPolicyInput ¶
type SecurityPolicyInput interface { pulumi.Input ToSecurityPolicyOutput() SecurityPolicyOutput ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput }
type SecurityPolicyMap ¶
type SecurityPolicyMap map[string]SecurityPolicyInput
func (SecurityPolicyMap) ElementType ¶
func (SecurityPolicyMap) ElementType() reflect.Type
func (SecurityPolicyMap) ToSecurityPolicyMapOutput ¶
func (i SecurityPolicyMap) ToSecurityPolicyMapOutput() SecurityPolicyMapOutput
func (SecurityPolicyMap) ToSecurityPolicyMapOutputWithContext ¶
func (i SecurityPolicyMap) ToSecurityPolicyMapOutputWithContext(ctx context.Context) SecurityPolicyMapOutput
type SecurityPolicyMapInput ¶
type SecurityPolicyMapInput interface { pulumi.Input ToSecurityPolicyMapOutput() SecurityPolicyMapOutput ToSecurityPolicyMapOutputWithContext(context.Context) SecurityPolicyMapOutput }
SecurityPolicyMapInput is an input type that accepts SecurityPolicyMap and SecurityPolicyMapOutput values. You can construct a concrete instance of `SecurityPolicyMapInput` via:
SecurityPolicyMap{ "key": SecurityPolicyArgs{...} }
type SecurityPolicyMapOutput ¶
type SecurityPolicyMapOutput struct{ *pulumi.OutputState }
func (SecurityPolicyMapOutput) ElementType ¶
func (SecurityPolicyMapOutput) ElementType() reflect.Type
func (SecurityPolicyMapOutput) MapIndex ¶
func (o SecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) SecurityPolicyOutput
func (SecurityPolicyMapOutput) ToSecurityPolicyMapOutput ¶
func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutput() SecurityPolicyMapOutput
func (SecurityPolicyMapOutput) ToSecurityPolicyMapOutputWithContext ¶
func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutputWithContext(ctx context.Context) SecurityPolicyMapOutput
type SecurityPolicyOutput ¶
type SecurityPolicyOutput struct{ *pulumi.OutputState }
func (SecurityPolicyOutput) Action ¶
func (o SecurityPolicyOutput) Action() pulumi.StringOutput
Default policy. Valid value: `ACCEPT` and `DROP`.
func (SecurityPolicyOutput) ElementType ¶
func (SecurityPolicyOutput) ElementType() reflect.Type
func (SecurityPolicyOutput) Enable ¶
func (o SecurityPolicyOutput) Enable() pulumi.BoolPtrOutput
Indicates whether policy is enable, default value is `true`.
func (SecurityPolicyOutput) ProxyId ¶
func (o SecurityPolicyOutput) ProxyId() pulumi.StringOutput
ID of the GAAP proxy.
func (SecurityPolicyOutput) ToSecurityPolicyOutput ¶
func (o SecurityPolicyOutput) ToSecurityPolicyOutput() SecurityPolicyOutput
func (SecurityPolicyOutput) ToSecurityPolicyOutputWithContext ¶
func (o SecurityPolicyOutput) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
type SecurityPolicyState ¶
type SecurityPolicyState struct { // Default policy. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringPtrInput // Indicates whether policy is enable, default value is `true`. Enable pulumi.BoolPtrInput // ID of the GAAP proxy. ProxyId pulumi.StringPtrInput }
func (SecurityPolicyState) ElementType ¶
func (SecurityPolicyState) ElementType() reflect.Type
type SecurityRule ¶
type SecurityRule struct { pulumi.CustomResourceState // Policy of the rule. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringOutput `pulumi:"action"` // A network address block of the request source. CidrIp pulumi.StringOutput `pulumi:"cidrIp"` // Name of the security policy rule. Maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // ID of the security policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`. Port pulumi.StringPtrOutput `pulumi:"port"` // Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`. Protocol pulumi.StringPtrOutput `pulumi:"protocol"` }
Provides a resource to create a security policy rule.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Gaap"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooProxy, err := Gaap.NewProxy(ctx, "fooProxy", &Gaap.ProxyArgs{ Bandwidth: pulumi.Int(10), Concurrent: pulumi.Int(2), AccessRegion: pulumi.String("SouthChina"), RealserverRegion: pulumi.String("NorthChina"), }) if err != nil { return err } fooSecurityPolicy, err := Gaap.NewSecurityPolicy(ctx, "fooSecurityPolicy", &Gaap.SecurityPolicyArgs{ ProxyId: fooProxy.ID(), Action: pulumi.String("ACCEPT"), }) if err != nil { return err } _, err = Gaap.NewSecurityRule(ctx, "fooSecurityRule", &Gaap.SecurityRuleArgs{ PolicyId: fooSecurityPolicy.ID(), CidrIp: pulumi.String("1.1.1.1"), Action: pulumi.String("ACCEPT"), Protocol: pulumi.String("TCP"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
GAAP security rule can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Gaap/securityRule:SecurityRule tencentcloud_gaap_security_rule.foo sr-xxxxxxxx ```
func GetSecurityRule ¶
func GetSecurityRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityRuleState, opts ...pulumi.ResourceOption) (*SecurityRule, error)
GetSecurityRule gets an existing SecurityRule 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 NewSecurityRule ¶
func NewSecurityRule(ctx *pulumi.Context, name string, args *SecurityRuleArgs, opts ...pulumi.ResourceOption) (*SecurityRule, error)
NewSecurityRule registers a new resource with the given unique name, arguments, and options.
func (*SecurityRule) ElementType ¶
func (*SecurityRule) ElementType() reflect.Type
func (*SecurityRule) ToSecurityRuleOutput ¶
func (i *SecurityRule) ToSecurityRuleOutput() SecurityRuleOutput
func (*SecurityRule) ToSecurityRuleOutputWithContext ¶
func (i *SecurityRule) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
type SecurityRuleArgs ¶
type SecurityRuleArgs struct { // Policy of the rule. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringInput // A network address block of the request source. CidrIp pulumi.StringInput // Name of the security policy rule. Maximum length is 30. Name pulumi.StringPtrInput // ID of the security policy. PolicyId pulumi.StringInput // Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`. Port pulumi.StringPtrInput // Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`. Protocol pulumi.StringPtrInput }
The set of arguments for constructing a SecurityRule resource.
func (SecurityRuleArgs) ElementType ¶
func (SecurityRuleArgs) ElementType() reflect.Type
type SecurityRuleArray ¶
type SecurityRuleArray []SecurityRuleInput
func (SecurityRuleArray) ElementType ¶
func (SecurityRuleArray) ElementType() reflect.Type
func (SecurityRuleArray) ToSecurityRuleArrayOutput ¶
func (i SecurityRuleArray) ToSecurityRuleArrayOutput() SecurityRuleArrayOutput
func (SecurityRuleArray) ToSecurityRuleArrayOutputWithContext ¶
func (i SecurityRuleArray) ToSecurityRuleArrayOutputWithContext(ctx context.Context) SecurityRuleArrayOutput
type SecurityRuleArrayInput ¶
type SecurityRuleArrayInput interface { pulumi.Input ToSecurityRuleArrayOutput() SecurityRuleArrayOutput ToSecurityRuleArrayOutputWithContext(context.Context) SecurityRuleArrayOutput }
SecurityRuleArrayInput is an input type that accepts SecurityRuleArray and SecurityRuleArrayOutput values. You can construct a concrete instance of `SecurityRuleArrayInput` via:
SecurityRuleArray{ SecurityRuleArgs{...} }
type SecurityRuleArrayOutput ¶
type SecurityRuleArrayOutput struct{ *pulumi.OutputState }
func (SecurityRuleArrayOutput) ElementType ¶
func (SecurityRuleArrayOutput) ElementType() reflect.Type
func (SecurityRuleArrayOutput) Index ¶
func (o SecurityRuleArrayOutput) Index(i pulumi.IntInput) SecurityRuleOutput
func (SecurityRuleArrayOutput) ToSecurityRuleArrayOutput ¶
func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutput() SecurityRuleArrayOutput
func (SecurityRuleArrayOutput) ToSecurityRuleArrayOutputWithContext ¶
func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutputWithContext(ctx context.Context) SecurityRuleArrayOutput
type SecurityRuleInput ¶
type SecurityRuleInput interface { pulumi.Input ToSecurityRuleOutput() SecurityRuleOutput ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput }
type SecurityRuleMap ¶
type SecurityRuleMap map[string]SecurityRuleInput
func (SecurityRuleMap) ElementType ¶
func (SecurityRuleMap) ElementType() reflect.Type
func (SecurityRuleMap) ToSecurityRuleMapOutput ¶
func (i SecurityRuleMap) ToSecurityRuleMapOutput() SecurityRuleMapOutput
func (SecurityRuleMap) ToSecurityRuleMapOutputWithContext ¶
func (i SecurityRuleMap) ToSecurityRuleMapOutputWithContext(ctx context.Context) SecurityRuleMapOutput
type SecurityRuleMapInput ¶
type SecurityRuleMapInput interface { pulumi.Input ToSecurityRuleMapOutput() SecurityRuleMapOutput ToSecurityRuleMapOutputWithContext(context.Context) SecurityRuleMapOutput }
SecurityRuleMapInput is an input type that accepts SecurityRuleMap and SecurityRuleMapOutput values. You can construct a concrete instance of `SecurityRuleMapInput` via:
SecurityRuleMap{ "key": SecurityRuleArgs{...} }
type SecurityRuleMapOutput ¶
type SecurityRuleMapOutput struct{ *pulumi.OutputState }
func (SecurityRuleMapOutput) ElementType ¶
func (SecurityRuleMapOutput) ElementType() reflect.Type
func (SecurityRuleMapOutput) MapIndex ¶
func (o SecurityRuleMapOutput) MapIndex(k pulumi.StringInput) SecurityRuleOutput
func (SecurityRuleMapOutput) ToSecurityRuleMapOutput ¶
func (o SecurityRuleMapOutput) ToSecurityRuleMapOutput() SecurityRuleMapOutput
func (SecurityRuleMapOutput) ToSecurityRuleMapOutputWithContext ¶
func (o SecurityRuleMapOutput) ToSecurityRuleMapOutputWithContext(ctx context.Context) SecurityRuleMapOutput
type SecurityRuleOutput ¶
type SecurityRuleOutput struct{ *pulumi.OutputState }
func (SecurityRuleOutput) Action ¶
func (o SecurityRuleOutput) Action() pulumi.StringOutput
Policy of the rule. Valid value: `ACCEPT` and `DROP`.
func (SecurityRuleOutput) CidrIp ¶
func (o SecurityRuleOutput) CidrIp() pulumi.StringOutput
A network address block of the request source.
func (SecurityRuleOutput) ElementType ¶
func (SecurityRuleOutput) ElementType() reflect.Type
func (SecurityRuleOutput) Name ¶
func (o SecurityRuleOutput) Name() pulumi.StringOutput
Name of the security policy rule. Maximum length is 30.
func (SecurityRuleOutput) PolicyId ¶
func (o SecurityRuleOutput) PolicyId() pulumi.StringOutput
ID of the security policy.
func (SecurityRuleOutput) Port ¶
func (o SecurityRuleOutput) Port() pulumi.StringPtrOutput
Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`.
func (SecurityRuleOutput) Protocol ¶
func (o SecurityRuleOutput) Protocol() pulumi.StringPtrOutput
Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`.
func (SecurityRuleOutput) ToSecurityRuleOutput ¶
func (o SecurityRuleOutput) ToSecurityRuleOutput() SecurityRuleOutput
func (SecurityRuleOutput) ToSecurityRuleOutputWithContext ¶
func (o SecurityRuleOutput) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
type SecurityRuleState ¶
type SecurityRuleState struct { // Policy of the rule. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringPtrInput // A network address block of the request source. CidrIp pulumi.StringPtrInput // Name of the security policy rule. Maximum length is 30. Name pulumi.StringPtrInput // ID of the security policy. PolicyId pulumi.StringPtrInput // Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`. Port pulumi.StringPtrInput // Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`. Protocol pulumi.StringPtrInput }
func (SecurityRuleState) ElementType ¶
func (SecurityRuleState) ElementType() reflect.Type
Source Files
¶
- certificate.go
- customHeader.go
- domainErrorPage.go
- getAccessRegions.go
- getAccessRegionsByDestRegion.go
- getBlackHeader.go
- getCertificates.go
- getCheckProxyCreate.go
- getCountryAreaMapping.go
- getCustomHeader.go
- getDestRegions.go
- getDomainErrorPageInfos.go
- getDomainErrorPages.go
- getGroupAndStatisticsProxy.go
- getHttpDomains.go
- getHttpRules.go
- getLayer4Listeners.go
- getLayer7Listeners.go
- getListenerRealServers.go
- getListenerStatistics.go
- getProxies.go
- getProxiesStatus.go
- getProxyAndStatisticsListeners.go
- getProxyDetail.go
- getProxyGroupStatistics.go
- getProxyGroups.go
- getProxyStatistics.go
- getRealServersStatus.go
- getRealservers.go
- getRegionAndPrice.go
- getResourcesByTag.go
- getRuleRealServers.go
- getSecurityPolicies.go
- getSecurityRules.go
- globalDomain.go
- globalDomainDns.go
- httpDomain.go
- httpRule.go
- init.go
- layer4Listener.go
- layer7Listener.go
- proxy.go
- proxyGroup.go
- pulumiTypes.go
- realserver.go
- securityPolicy.go
- securityRule.go