Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type CcBlackWhiteIp
- type CcBlackWhiteIpArgs
- type CcBlackWhiteIpArray
- type CcBlackWhiteIpArrayInput
- type CcBlackWhiteIpArrayOutput
- func (CcBlackWhiteIpArrayOutput) ElementType() reflect.Type
- func (o CcBlackWhiteIpArrayOutput) Index(i pulumi.IntInput) CcBlackWhiteIpOutput
- func (o CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutput() CcBlackWhiteIpArrayOutput
- func (o CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutputWithContext(ctx context.Context) CcBlackWhiteIpArrayOutput
- type CcBlackWhiteIpBlackWhiteIp
- type CcBlackWhiteIpBlackWhiteIpArgs
- func (CcBlackWhiteIpBlackWhiteIpArgs) ElementType() reflect.Type
- func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutput() CcBlackWhiteIpBlackWhiteIpOutput
- func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpOutput
- func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput
- func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput
- type CcBlackWhiteIpBlackWhiteIpInput
- type CcBlackWhiteIpBlackWhiteIpOutput
- func (CcBlackWhiteIpBlackWhiteIpOutput) ElementType() reflect.Type
- func (o CcBlackWhiteIpBlackWhiteIpOutput) Ip() pulumi.StringOutput
- func (o CcBlackWhiteIpBlackWhiteIpOutput) Mask() pulumi.IntOutput
- func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutput() CcBlackWhiteIpBlackWhiteIpOutput
- func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpOutput
- func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput
- func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput
- type CcBlackWhiteIpBlackWhiteIpPtrInput
- type CcBlackWhiteIpBlackWhiteIpPtrOutput
- func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) Elem() CcBlackWhiteIpBlackWhiteIpOutput
- func (CcBlackWhiteIpBlackWhiteIpPtrOutput) ElementType() reflect.Type
- func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) Ip() pulumi.StringPtrOutput
- func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) Mask() pulumi.IntPtrOutput
- func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput
- func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput
- type CcBlackWhiteIpInput
- type CcBlackWhiteIpMap
- type CcBlackWhiteIpMapInput
- type CcBlackWhiteIpMapOutput
- func (CcBlackWhiteIpMapOutput) ElementType() reflect.Type
- func (o CcBlackWhiteIpMapOutput) MapIndex(k pulumi.StringInput) CcBlackWhiteIpOutput
- func (o CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutput() CcBlackWhiteIpMapOutput
- func (o CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutputWithContext(ctx context.Context) CcBlackWhiteIpMapOutput
- type CcBlackWhiteIpOutput
- func (o CcBlackWhiteIpOutput) BlackWhiteIp() CcBlackWhiteIpBlackWhiteIpOutput
- func (o CcBlackWhiteIpOutput) Domain() pulumi.StringOutput
- func (CcBlackWhiteIpOutput) ElementType() reflect.Type
- func (o CcBlackWhiteIpOutput) InstanceId() pulumi.StringOutput
- func (o CcBlackWhiteIpOutput) Ip() pulumi.StringOutput
- func (o CcBlackWhiteIpOutput) Protocol() pulumi.StringOutput
- func (o CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutput() CcBlackWhiteIpOutput
- func (o CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpOutput
- func (o CcBlackWhiteIpOutput) Type() pulumi.StringOutput
- type CcBlackWhiteIpState
- type CcPrecisionPolicy
- type CcPrecisionPolicyArgs
- type CcPrecisionPolicyArray
- type CcPrecisionPolicyArrayInput
- type CcPrecisionPolicyArrayOutput
- func (CcPrecisionPolicyArrayOutput) ElementType() reflect.Type
- func (o CcPrecisionPolicyArrayOutput) Index(i pulumi.IntInput) CcPrecisionPolicyOutput
- func (o CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutput() CcPrecisionPolicyArrayOutput
- func (o CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyArrayOutput
- type CcPrecisionPolicyInput
- type CcPrecisionPolicyMap
- type CcPrecisionPolicyMapInput
- type CcPrecisionPolicyMapOutput
- func (CcPrecisionPolicyMapOutput) ElementType() reflect.Type
- func (o CcPrecisionPolicyMapOutput) MapIndex(k pulumi.StringInput) CcPrecisionPolicyOutput
- func (o CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutput() CcPrecisionPolicyMapOutput
- func (o CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutputWithContext(ctx context.Context) CcPrecisionPolicyMapOutput
- type CcPrecisionPolicyOutput
- func (o CcPrecisionPolicyOutput) Domain() pulumi.StringOutput
- func (CcPrecisionPolicyOutput) ElementType() reflect.Type
- func (o CcPrecisionPolicyOutput) InstanceId() pulumi.StringOutput
- func (o CcPrecisionPolicyOutput) Ip() pulumi.StringOutput
- func (o CcPrecisionPolicyOutput) PolicyAction() pulumi.StringOutput
- func (o CcPrecisionPolicyOutput) PolicyLists() CcPrecisionPolicyPolicyListArrayOutput
- func (o CcPrecisionPolicyOutput) Protocol() pulumi.StringOutput
- func (o CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutput() CcPrecisionPolicyOutput
- func (o CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutputWithContext(ctx context.Context) CcPrecisionPolicyOutput
- type CcPrecisionPolicyPolicyList
- type CcPrecisionPolicyPolicyListArgs
- func (CcPrecisionPolicyPolicyListArgs) ElementType() reflect.Type
- func (i CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutput() CcPrecisionPolicyPolicyListOutput
- func (i CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListOutput
- type CcPrecisionPolicyPolicyListArray
- func (CcPrecisionPolicyPolicyListArray) ElementType() reflect.Type
- func (i CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutput() CcPrecisionPolicyPolicyListArrayOutput
- func (i CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListArrayOutput
- type CcPrecisionPolicyPolicyListArrayInput
- type CcPrecisionPolicyPolicyListArrayOutput
- func (CcPrecisionPolicyPolicyListArrayOutput) ElementType() reflect.Type
- func (o CcPrecisionPolicyPolicyListArrayOutput) Index(i pulumi.IntInput) CcPrecisionPolicyPolicyListOutput
- func (o CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutput() CcPrecisionPolicyPolicyListArrayOutput
- func (o CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListArrayOutput
- type CcPrecisionPolicyPolicyListInput
- type CcPrecisionPolicyPolicyListOutput
- func (CcPrecisionPolicyPolicyListOutput) ElementType() reflect.Type
- func (o CcPrecisionPolicyPolicyListOutput) FieldName() pulumi.StringOutput
- func (o CcPrecisionPolicyPolicyListOutput) FieldType() pulumi.StringOutput
- func (o CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutput() CcPrecisionPolicyPolicyListOutput
- func (o CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListOutput
- func (o CcPrecisionPolicyPolicyListOutput) Value() pulumi.StringOutput
- func (o CcPrecisionPolicyPolicyListOutput) ValueOperator() pulumi.StringOutput
- type CcPrecisionPolicyState
- type DdosBlackWhiteIp
- type DdosBlackWhiteIpArgs
- type DdosBlackWhiteIpArray
- type DdosBlackWhiteIpArrayInput
- type DdosBlackWhiteIpArrayOutput
- func (DdosBlackWhiteIpArrayOutput) ElementType() reflect.Type
- func (o DdosBlackWhiteIpArrayOutput) Index(i pulumi.IntInput) DdosBlackWhiteIpOutput
- func (o DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutput() DdosBlackWhiteIpArrayOutput
- func (o DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutputWithContext(ctx context.Context) DdosBlackWhiteIpArrayOutput
- type DdosBlackWhiteIpInput
- type DdosBlackWhiteIpMap
- type DdosBlackWhiteIpMapInput
- type DdosBlackWhiteIpMapOutput
- func (DdosBlackWhiteIpMapOutput) ElementType() reflect.Type
- func (o DdosBlackWhiteIpMapOutput) MapIndex(k pulumi.StringInput) DdosBlackWhiteIpOutput
- func (o DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutput() DdosBlackWhiteIpMapOutput
- func (o DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutputWithContext(ctx context.Context) DdosBlackWhiteIpMapOutput
- type DdosBlackWhiteIpOutput
- func (DdosBlackWhiteIpOutput) ElementType() reflect.Type
- func (o DdosBlackWhiteIpOutput) InstanceId() pulumi.StringOutput
- func (o DdosBlackWhiteIpOutput) Ip() pulumi.StringOutput
- func (o DdosBlackWhiteIpOutput) Mask() pulumi.IntOutput
- func (o DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutput() DdosBlackWhiteIpOutput
- func (o DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutputWithContext(ctx context.Context) DdosBlackWhiteIpOutput
- func (o DdosBlackWhiteIpOutput) Type() pulumi.StringOutput
- type DdosBlackWhiteIpState
- type DdosGeoIpBlockConfig
- type DdosGeoIpBlockConfigArgs
- type DdosGeoIpBlockConfigArray
- type DdosGeoIpBlockConfigArrayInput
- type DdosGeoIpBlockConfigArrayOutput
- func (DdosGeoIpBlockConfigArrayOutput) ElementType() reflect.Type
- func (o DdosGeoIpBlockConfigArrayOutput) Index(i pulumi.IntInput) DdosGeoIpBlockConfigOutput
- func (o DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutput() DdosGeoIpBlockConfigArrayOutput
- func (o DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigArrayOutput
- type DdosGeoIpBlockConfigDdosGeoIpBlockConfig
- type DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs
- func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ElementType() reflect.Type
- func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
- func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
- func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
- func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
- type DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput
- type DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) Action() pulumi.StringOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) AreaLists() pulumi.IntArrayOutput
- func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ElementType() reflect.Type
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) RegionType() pulumi.StringOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
- type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput
- type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) Action() pulumi.StringPtrOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) AreaLists() pulumi.IntArrayOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) Elem() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
- func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ElementType() reflect.Type
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) RegionType() pulumi.StringPtrOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
- func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
- type DdosGeoIpBlockConfigInput
- type DdosGeoIpBlockConfigMap
- type DdosGeoIpBlockConfigMapInput
- type DdosGeoIpBlockConfigMapOutput
- func (DdosGeoIpBlockConfigMapOutput) ElementType() reflect.Type
- func (o DdosGeoIpBlockConfigMapOutput) MapIndex(k pulumi.StringInput) DdosGeoIpBlockConfigOutput
- func (o DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutput() DdosGeoIpBlockConfigMapOutput
- func (o DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigMapOutput
- type DdosGeoIpBlockConfigOutput
- func (o DdosGeoIpBlockConfigOutput) DdosGeoIpBlockConfig() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
- func (DdosGeoIpBlockConfigOutput) ElementType() reflect.Type
- func (o DdosGeoIpBlockConfigOutput) InstanceId() pulumi.StringOutput
- func (o DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigOutput
- func (o DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigOutput
- type DdosGeoIpBlockConfigState
- type DdosSpeedLimitConfig
- type DdosSpeedLimitConfigArgs
- type DdosSpeedLimitConfigArray
- type DdosSpeedLimitConfigArrayInput
- type DdosSpeedLimitConfigArrayOutput
- func (DdosSpeedLimitConfigArrayOutput) ElementType() reflect.Type
- func (o DdosSpeedLimitConfigArrayOutput) Index(i pulumi.IntInput) DdosSpeedLimitConfigOutput
- func (o DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutput() DdosSpeedLimitConfigArrayOutput
- func (o DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigArrayOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfig
- type DdosSpeedLimitConfigDdosSpeedLimitConfigArgs
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ElementType() reflect.Type
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScope
- type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ElementType() reflect.Type
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ElementType() reflect.Type
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ElementType() reflect.Type
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) Index(i pulumi.IntInput) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) BeginPort() pulumi.IntOutput
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ElementType() reflect.Type
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) EndPort() pulumi.IntOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigInput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) DstPortList() pulumi.StringPtrOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) DstPortScopes() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ElementType() reflect.Type
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) Mode() pulumi.IntOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ProtocolList() pulumi.StringPtrOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) SpeedValues() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) DstPortList() pulumi.StringPtrOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) DstPortScopes() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) Elem() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ElementType() reflect.Type
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) Mode() pulumi.IntPtrOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ProtocolList() pulumi.StringPtrOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) SpeedValues() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValue
- type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ElementType() reflect.Type
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ElementType() reflect.Type
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
- func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ElementType() reflect.Type
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) Index(i pulumi.IntInput) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput
- type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
- func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ElementType() reflect.Type
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) Type() pulumi.IntOutput
- func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) Value() pulumi.IntOutput
- type DdosSpeedLimitConfigInput
- type DdosSpeedLimitConfigMap
- type DdosSpeedLimitConfigMapInput
- type DdosSpeedLimitConfigMapOutput
- func (DdosSpeedLimitConfigMapOutput) ElementType() reflect.Type
- func (o DdosSpeedLimitConfigMapOutput) MapIndex(k pulumi.StringInput) DdosSpeedLimitConfigOutput
- func (o DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutput() DdosSpeedLimitConfigMapOutput
- func (o DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutputWithContext(ctx context.Context) DdosSpeedLimitConfigMapOutput
- type DdosSpeedLimitConfigOutput
- func (o DdosSpeedLimitConfigOutput) DdosSpeedLimitConfig() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
- func (DdosSpeedLimitConfigOutput) ElementType() reflect.Type
- func (o DdosSpeedLimitConfigOutput) InstanceId() pulumi.StringOutput
- func (o DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigOutput
- func (o DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigOutput
- type DdosSpeedLimitConfigState
- type DefaultAlarmThreshold
- type DefaultAlarmThresholdArgs
- type DefaultAlarmThresholdArray
- func (DefaultAlarmThresholdArray) ElementType() reflect.Type
- func (i DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutput() DefaultAlarmThresholdArrayOutput
- func (i DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutputWithContext(ctx context.Context) DefaultAlarmThresholdArrayOutput
- type DefaultAlarmThresholdArrayInput
- type DefaultAlarmThresholdArrayOutput
- func (DefaultAlarmThresholdArrayOutput) ElementType() reflect.Type
- func (o DefaultAlarmThresholdArrayOutput) Index(i pulumi.IntInput) DefaultAlarmThresholdOutput
- func (o DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutput() DefaultAlarmThresholdArrayOutput
- func (o DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutputWithContext(ctx context.Context) DefaultAlarmThresholdArrayOutput
- type DefaultAlarmThresholdDefaultAlarmConfig
- type DefaultAlarmThresholdDefaultAlarmConfigArgs
- func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ElementType() reflect.Type
- func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutput() DefaultAlarmThresholdDefaultAlarmConfigOutput
- func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigOutput
- func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
- func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
- type DefaultAlarmThresholdDefaultAlarmConfigInput
- type DefaultAlarmThresholdDefaultAlarmConfigOutput
- func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) AlarmThreshold() pulumi.IntPtrOutput
- func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) AlarmType() pulumi.IntPtrOutput
- func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ElementType() reflect.Type
- func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutput() DefaultAlarmThresholdDefaultAlarmConfigOutput
- func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigOutput
- func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
- func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
- type DefaultAlarmThresholdDefaultAlarmConfigPtrInput
- type DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
- func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) AlarmThreshold() pulumi.IntPtrOutput
- func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) AlarmType() pulumi.IntPtrOutput
- func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) Elem() DefaultAlarmThresholdDefaultAlarmConfigOutput
- func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
- func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
- type DefaultAlarmThresholdInput
- type DefaultAlarmThresholdMap
- type DefaultAlarmThresholdMapInput
- type DefaultAlarmThresholdMapOutput
- func (DefaultAlarmThresholdMapOutput) ElementType() reflect.Type
- func (o DefaultAlarmThresholdMapOutput) MapIndex(k pulumi.StringInput) DefaultAlarmThresholdOutput
- func (o DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutput() DefaultAlarmThresholdMapOutput
- func (o DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutputWithContext(ctx context.Context) DefaultAlarmThresholdMapOutput
- type DefaultAlarmThresholdOutput
- func (o DefaultAlarmThresholdOutput) DefaultAlarmConfig() DefaultAlarmThresholdDefaultAlarmConfigOutput
- func (DefaultAlarmThresholdOutput) ElementType() reflect.Type
- func (o DefaultAlarmThresholdOutput) InstanceType() pulumi.StringOutput
- func (o DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutput() DefaultAlarmThresholdOutput
- func (o DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutputWithContext(ctx context.Context) DefaultAlarmThresholdOutput
- type DefaultAlarmThresholdState
- type GetBasicDeviceStatusArgs
- type GetBasicDeviceStatusClbData
- type GetBasicDeviceStatusClbDataArgs
- func (GetBasicDeviceStatusClbDataArgs) ElementType() reflect.Type
- func (i GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutput() GetBasicDeviceStatusClbDataOutput
- func (i GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataOutput
- type GetBasicDeviceStatusClbDataArray
- func (GetBasicDeviceStatusClbDataArray) ElementType() reflect.Type
- func (i GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutput() GetBasicDeviceStatusClbDataArrayOutput
- func (i GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataArrayOutput
- type GetBasicDeviceStatusClbDataArrayInput
- type GetBasicDeviceStatusClbDataArrayOutput
- func (GetBasicDeviceStatusClbDataArrayOutput) ElementType() reflect.Type
- func (o GetBasicDeviceStatusClbDataArrayOutput) Index(i pulumi.IntInput) GetBasicDeviceStatusClbDataOutput
- func (o GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutput() GetBasicDeviceStatusClbDataArrayOutput
- func (o GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataArrayOutput
- type GetBasicDeviceStatusClbDataInput
- type GetBasicDeviceStatusClbDataOutput
- func (GetBasicDeviceStatusClbDataOutput) ElementType() reflect.Type
- func (o GetBasicDeviceStatusClbDataOutput) Key() pulumi.StringOutput
- func (o GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutput() GetBasicDeviceStatusClbDataOutput
- func (o GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataOutput
- func (o GetBasicDeviceStatusClbDataOutput) Value() pulumi.StringOutput
- type GetBasicDeviceStatusData
- type GetBasicDeviceStatusDataArgs
- func (GetBasicDeviceStatusDataArgs) ElementType() reflect.Type
- func (i GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutput() GetBasicDeviceStatusDataOutput
- func (i GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataOutput
- type GetBasicDeviceStatusDataArray
- func (GetBasicDeviceStatusDataArray) ElementType() reflect.Type
- func (i GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutput() GetBasicDeviceStatusDataArrayOutput
- func (i GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataArrayOutput
- type GetBasicDeviceStatusDataArrayInput
- type GetBasicDeviceStatusDataArrayOutput
- func (GetBasicDeviceStatusDataArrayOutput) ElementType() reflect.Type
- func (o GetBasicDeviceStatusDataArrayOutput) Index(i pulumi.IntInput) GetBasicDeviceStatusDataOutput
- func (o GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutput() GetBasicDeviceStatusDataArrayOutput
- func (o GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataArrayOutput
- type GetBasicDeviceStatusDataInput
- type GetBasicDeviceStatusDataOutput
- func (GetBasicDeviceStatusDataOutput) ElementType() reflect.Type
- func (o GetBasicDeviceStatusDataOutput) Key() pulumi.StringOutput
- func (o GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutput() GetBasicDeviceStatusDataOutput
- func (o GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataOutput
- func (o GetBasicDeviceStatusDataOutput) Value() pulumi.StringOutput
- type GetBasicDeviceStatusOutputArgs
- type GetBasicDeviceStatusResult
- type GetBasicDeviceStatusResultOutput
- func (o GetBasicDeviceStatusResultOutput) ClbDatas() GetBasicDeviceStatusClbDataArrayOutput
- func (o GetBasicDeviceStatusResultOutput) Datas() GetBasicDeviceStatusDataArrayOutput
- func (GetBasicDeviceStatusResultOutput) ElementType() reflect.Type
- func (o GetBasicDeviceStatusResultOutput) FilterRegion() pulumi.IntPtrOutput
- func (o GetBasicDeviceStatusResultOutput) Id() pulumi.StringOutput
- func (o GetBasicDeviceStatusResultOutput) IdLists() pulumi.StringArrayOutput
- func (o GetBasicDeviceStatusResultOutput) IpLists() pulumi.StringArrayOutput
- func (o GetBasicDeviceStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutput() GetBasicDeviceStatusResultOutput
- func (o GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutputWithContext(ctx context.Context) GetBasicDeviceStatusResultOutput
- type GetBgpBizTrendArgs
- type GetBgpBizTrendOutputArgs
- type GetBgpBizTrendResult
- type GetBgpBizTrendResultOutput
- func (o GetBgpBizTrendResultOutput) Business() pulumi.StringOutput
- func (o GetBgpBizTrendResultOutput) DataLists() pulumi.IntArrayOutput
- func (GetBgpBizTrendResultOutput) ElementType() reflect.Type
- func (o GetBgpBizTrendResultOutput) EndTime() pulumi.StringOutput
- func (o GetBgpBizTrendResultOutput) Flag() pulumi.IntOutput
- func (o GetBgpBizTrendResultOutput) Id() pulumi.StringOutput
- func (o GetBgpBizTrendResultOutput) InstanceId() pulumi.StringOutput
- func (o GetBgpBizTrendResultOutput) MaxData() pulumi.IntOutput
- func (o GetBgpBizTrendResultOutput) MetricName() pulumi.StringOutput
- func (o GetBgpBizTrendResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBgpBizTrendResultOutput) StartTime() pulumi.StringOutput
- func (o GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutput() GetBgpBizTrendResultOutput
- func (o GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutputWithContext(ctx context.Context) GetBgpBizTrendResultOutput
- func (o GetBgpBizTrendResultOutput) Total() pulumi.IntOutput
- type GetListListenerArgs
- type GetListListenerLayer4Listener
- type GetListListenerLayer4ListenerArgs
- func (GetListListenerLayer4ListenerArgs) ElementType() reflect.Type
- func (i GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutput() GetListListenerLayer4ListenerOutput
- func (i GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerOutput
- type GetListListenerLayer4ListenerArray
- func (GetListListenerLayer4ListenerArray) ElementType() reflect.Type
- func (i GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutput() GetListListenerLayer4ListenerArrayOutput
- func (i GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerArrayOutput
- type GetListListenerLayer4ListenerArrayInput
- type GetListListenerLayer4ListenerArrayOutput
- func (GetListListenerLayer4ListenerArrayOutput) ElementType() reflect.Type
- func (o GetListListenerLayer4ListenerArrayOutput) Index(i pulumi.IntInput) GetListListenerLayer4ListenerOutput
- func (o GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutput() GetListListenerLayer4ListenerArrayOutput
- func (o GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerArrayOutput
- type GetListListenerLayer4ListenerInput
- type GetListListenerLayer4ListenerInstanceDetail
- type GetListListenerLayer4ListenerInstanceDetailArgs
- func (GetListListenerLayer4ListenerInstanceDetailArgs) ElementType() reflect.Type
- func (i GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutput() GetListListenerLayer4ListenerInstanceDetailOutput
- func (i GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailOutput
- type GetListListenerLayer4ListenerInstanceDetailArray
- func (GetListListenerLayer4ListenerInstanceDetailArray) ElementType() reflect.Type
- func (i GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutput() GetListListenerLayer4ListenerInstanceDetailArrayOutput
- func (i GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailArrayOutput
- type GetListListenerLayer4ListenerInstanceDetailArrayInput
- type GetListListenerLayer4ListenerInstanceDetailArrayOutput
- func (GetListListenerLayer4ListenerInstanceDetailArrayOutput) ElementType() reflect.Type
- func (o GetListListenerLayer4ListenerInstanceDetailArrayOutput) Index(i pulumi.IntInput) GetListListenerLayer4ListenerInstanceDetailOutput
- func (o GetListListenerLayer4ListenerInstanceDetailArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailArrayOutput() GetListListenerLayer4ListenerInstanceDetailArrayOutput
- func (o GetListListenerLayer4ListenerInstanceDetailArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailArrayOutput
- type GetListListenerLayer4ListenerInstanceDetailInput
- type GetListListenerLayer4ListenerInstanceDetailOutput
- func (o GetListListenerLayer4ListenerInstanceDetailOutput) EipLists() pulumi.StringArrayOutput
- func (GetListListenerLayer4ListenerInstanceDetailOutput) ElementType() reflect.Type
- func (o GetListListenerLayer4ListenerInstanceDetailOutput) InstanceId() pulumi.StringOutput
- func (o GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutput() GetListListenerLayer4ListenerInstanceDetailOutput
- func (o GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailOutput
- type GetListListenerLayer4ListenerInstanceDetailRule
- type GetListListenerLayer4ListenerInstanceDetailRuleArgs
- func (GetListListenerLayer4ListenerInstanceDetailRuleArgs) ElementType() reflect.Type
- func (i GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutput() GetListListenerLayer4ListenerInstanceDetailRuleOutput
- func (i GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleOutput
- type GetListListenerLayer4ListenerInstanceDetailRuleArray
- func (GetListListenerLayer4ListenerInstanceDetailRuleArray) ElementType() reflect.Type
- func (i GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
- func (i GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
- type GetListListenerLayer4ListenerInstanceDetailRuleArrayInput
- type GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
- func (GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ElementType() reflect.Type
- func (o GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) Index(i pulumi.IntInput) GetListListenerLayer4ListenerInstanceDetailRuleOutput
- func (o GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
- func (o GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
- type GetListListenerLayer4ListenerInstanceDetailRuleInput
- type GetListListenerLayer4ListenerInstanceDetailRuleOutput
- func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) Cname() pulumi.StringOutput
- func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) EipLists() pulumi.StringArrayOutput
- func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) ElementType() reflect.Type
- func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) InstanceId() pulumi.StringOutput
- func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleOutput() GetListListenerLayer4ListenerInstanceDetailRuleOutput
- func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleOutput
- type GetListListenerLayer4ListenerOutput
- func (o GetListListenerLayer4ListenerOutput) BackendPort() pulumi.IntOutput
- func (GetListListenerLayer4ListenerOutput) ElementType() reflect.Type
- func (o GetListListenerLayer4ListenerOutput) FrontendPort() pulumi.IntOutput
- func (o GetListListenerLayer4ListenerOutput) InstanceDetailRules() GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
- func (o GetListListenerLayer4ListenerOutput) InstanceDetails() GetListListenerLayer4ListenerInstanceDetailArrayOutput
- func (o GetListListenerLayer4ListenerOutput) Protocol() pulumi.StringOutput
- func (o GetListListenerLayer4ListenerOutput) RealServers() GetListListenerLayer4ListenerRealServerArrayOutput
- func (o GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutput() GetListListenerLayer4ListenerOutput
- func (o GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerOutput
- type GetListListenerLayer4ListenerRealServer
- type GetListListenerLayer4ListenerRealServerArgs
- func (GetListListenerLayer4ListenerRealServerArgs) ElementType() reflect.Type
- func (i GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutput() GetListListenerLayer4ListenerRealServerOutput
- func (i GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerOutput
- type GetListListenerLayer4ListenerRealServerArray
- func (GetListListenerLayer4ListenerRealServerArray) ElementType() reflect.Type
- func (i GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutput() GetListListenerLayer4ListenerRealServerArrayOutput
- func (i GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerArrayOutput
- type GetListListenerLayer4ListenerRealServerArrayInput
- type GetListListenerLayer4ListenerRealServerArrayOutput
- func (GetListListenerLayer4ListenerRealServerArrayOutput) ElementType() reflect.Type
- func (o GetListListenerLayer4ListenerRealServerArrayOutput) Index(i pulumi.IntInput) GetListListenerLayer4ListenerRealServerOutput
- func (o GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutput() GetListListenerLayer4ListenerRealServerArrayOutput
- func (o GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerArrayOutput
- type GetListListenerLayer4ListenerRealServerInput
- type GetListListenerLayer4ListenerRealServerOutput
- func (GetListListenerLayer4ListenerRealServerOutput) ElementType() reflect.Type
- func (o GetListListenerLayer4ListenerRealServerOutput) Port() pulumi.IntOutput
- func (o GetListListenerLayer4ListenerRealServerOutput) RealServer() pulumi.StringOutput
- func (o GetListListenerLayer4ListenerRealServerOutput) RsType() pulumi.IntOutput
- func (o GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutput() GetListListenerLayer4ListenerRealServerOutput
- func (o GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerOutput
- func (o GetListListenerLayer4ListenerRealServerOutput) Weight() pulumi.IntOutput
- type GetListListenerLayer7Listener
- type GetListListenerLayer7ListenerArgs
- func (GetListListenerLayer7ListenerArgs) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutput() GetListListenerLayer7ListenerOutput
- func (i GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerOutput
- type GetListListenerLayer7ListenerArray
- func (GetListListenerLayer7ListenerArray) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutput() GetListListenerLayer7ListenerArrayOutput
- func (i GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerArrayOutput
- type GetListListenerLayer7ListenerArrayInput
- type GetListListenerLayer7ListenerArrayOutput
- func (GetListListenerLayer7ListenerArrayOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerArrayOutput) Index(i pulumi.IntInput) GetListListenerLayer7ListenerOutput
- func (o GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutput() GetListListenerLayer7ListenerArrayOutput
- func (o GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerArrayOutput
- type GetListListenerLayer7ListenerInput
- type GetListListenerLayer7ListenerInstanceDetail
- type GetListListenerLayer7ListenerInstanceDetailArgs
- func (GetListListenerLayer7ListenerInstanceDetailArgs) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutput() GetListListenerLayer7ListenerInstanceDetailOutput
- func (i GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailOutput
- type GetListListenerLayer7ListenerInstanceDetailArray
- func (GetListListenerLayer7ListenerInstanceDetailArray) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutput() GetListListenerLayer7ListenerInstanceDetailArrayOutput
- func (i GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailArrayOutput
- type GetListListenerLayer7ListenerInstanceDetailArrayInput
- type GetListListenerLayer7ListenerInstanceDetailArrayOutput
- func (GetListListenerLayer7ListenerInstanceDetailArrayOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerInstanceDetailArrayOutput) Index(i pulumi.IntInput) GetListListenerLayer7ListenerInstanceDetailOutput
- func (o GetListListenerLayer7ListenerInstanceDetailArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailArrayOutput() GetListListenerLayer7ListenerInstanceDetailArrayOutput
- func (o GetListListenerLayer7ListenerInstanceDetailArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailArrayOutput
- type GetListListenerLayer7ListenerInstanceDetailInput
- type GetListListenerLayer7ListenerInstanceDetailOutput
- func (o GetListListenerLayer7ListenerInstanceDetailOutput) EipLists() pulumi.StringArrayOutput
- func (GetListListenerLayer7ListenerInstanceDetailOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerInstanceDetailOutput) InstanceId() pulumi.StringOutput
- func (o GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutput() GetListListenerLayer7ListenerInstanceDetailOutput
- func (o GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailOutput
- type GetListListenerLayer7ListenerInstanceDetailRule
- type GetListListenerLayer7ListenerInstanceDetailRuleArgs
- func (GetListListenerLayer7ListenerInstanceDetailRuleArgs) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutput() GetListListenerLayer7ListenerInstanceDetailRuleOutput
- func (i GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleOutput
- type GetListListenerLayer7ListenerInstanceDetailRuleArray
- func (GetListListenerLayer7ListenerInstanceDetailRuleArray) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
- func (i GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
- type GetListListenerLayer7ListenerInstanceDetailRuleArrayInput
- type GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
- func (GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) Index(i pulumi.IntInput) GetListListenerLayer7ListenerInstanceDetailRuleOutput
- func (o GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
- func (o GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
- type GetListListenerLayer7ListenerInstanceDetailRuleInput
- type GetListListenerLayer7ListenerInstanceDetailRuleOutput
- func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) Cname() pulumi.StringOutput
- func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) EipLists() pulumi.StringArrayOutput
- func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) InstanceId() pulumi.StringOutput
- func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleOutput() GetListListenerLayer7ListenerInstanceDetailRuleOutput
- func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleOutput
- type GetListListenerLayer7ListenerOutput
- func (o GetListListenerLayer7ListenerOutput) Domain() pulumi.StringOutput
- func (GetListListenerLayer7ListenerOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerOutput) InstanceDetailRules() GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
- func (o GetListListenerLayer7ListenerOutput) InstanceDetails() GetListListenerLayer7ListenerInstanceDetailArrayOutput
- func (o GetListListenerLayer7ListenerOutput) Protocol() pulumi.StringOutput
- func (o GetListListenerLayer7ListenerOutput) ProxyTypeLists() GetListListenerLayer7ListenerProxyTypeListArrayOutput
- func (o GetListListenerLayer7ListenerOutput) RealServers() GetListListenerLayer7ListenerRealServerArrayOutput
- func (o GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutput() GetListListenerLayer7ListenerOutput
- func (o GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerOutput
- func (o GetListListenerLayer7ListenerOutput) Vport() pulumi.IntOutput
- type GetListListenerLayer7ListenerProxyTypeList
- type GetListListenerLayer7ListenerProxyTypeListArgs
- func (GetListListenerLayer7ListenerProxyTypeListArgs) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutput() GetListListenerLayer7ListenerProxyTypeListOutput
- func (i GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListOutput
- type GetListListenerLayer7ListenerProxyTypeListArray
- func (GetListListenerLayer7ListenerProxyTypeListArray) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutput() GetListListenerLayer7ListenerProxyTypeListArrayOutput
- func (i GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListArrayOutput
- type GetListListenerLayer7ListenerProxyTypeListArrayInput
- type GetListListenerLayer7ListenerProxyTypeListArrayOutput
- func (GetListListenerLayer7ListenerProxyTypeListArrayOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerProxyTypeListArrayOutput) Index(i pulumi.IntInput) GetListListenerLayer7ListenerProxyTypeListOutput
- func (o GetListListenerLayer7ListenerProxyTypeListArrayOutput) ToGetListListenerLayer7ListenerProxyTypeListArrayOutput() GetListListenerLayer7ListenerProxyTypeListArrayOutput
- func (o GetListListenerLayer7ListenerProxyTypeListArrayOutput) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListArrayOutput
- type GetListListenerLayer7ListenerProxyTypeListInput
- type GetListListenerLayer7ListenerProxyTypeListOutput
- func (GetListListenerLayer7ListenerProxyTypeListOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerProxyTypeListOutput) ProxyPorts() pulumi.IntArrayOutput
- func (o GetListListenerLayer7ListenerProxyTypeListOutput) ProxyType() pulumi.StringOutput
- func (o GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutput() GetListListenerLayer7ListenerProxyTypeListOutput
- func (o GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListOutput
- type GetListListenerLayer7ListenerRealServer
- type GetListListenerLayer7ListenerRealServerArgs
- func (GetListListenerLayer7ListenerRealServerArgs) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutput() GetListListenerLayer7ListenerRealServerOutput
- func (i GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerOutput
- type GetListListenerLayer7ListenerRealServerArray
- func (GetListListenerLayer7ListenerRealServerArray) ElementType() reflect.Type
- func (i GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutput() GetListListenerLayer7ListenerRealServerArrayOutput
- func (i GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerArrayOutput
- type GetListListenerLayer7ListenerRealServerArrayInput
- type GetListListenerLayer7ListenerRealServerArrayOutput
- func (GetListListenerLayer7ListenerRealServerArrayOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerRealServerArrayOutput) Index(i pulumi.IntInput) GetListListenerLayer7ListenerRealServerOutput
- func (o GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutput() GetListListenerLayer7ListenerRealServerArrayOutput
- func (o GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerArrayOutput
- type GetListListenerLayer7ListenerRealServerInput
- type GetListListenerLayer7ListenerRealServerOutput
- func (GetListListenerLayer7ListenerRealServerOutput) ElementType() reflect.Type
- func (o GetListListenerLayer7ListenerRealServerOutput) Port() pulumi.IntOutput
- func (o GetListListenerLayer7ListenerRealServerOutput) RealServer() pulumi.StringOutput
- func (o GetListListenerLayer7ListenerRealServerOutput) RsType() pulumi.IntOutput
- func (o GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutput() GetListListenerLayer7ListenerRealServerOutput
- func (o GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerOutput
- func (o GetListListenerLayer7ListenerRealServerOutput) Weight() pulumi.IntOutput
- type GetListListenerOutputArgs
- type GetListListenerResult
- type GetListListenerResultOutput
- func (GetListListenerResultOutput) ElementType() reflect.Type
- func (o GetListListenerResultOutput) Id() pulumi.StringOutput
- func (o GetListListenerResultOutput) Layer4Listeners() GetListListenerLayer4ListenerArrayOutput
- func (o GetListListenerResultOutput) Layer7Listeners() GetListListenerLayer7ListenerArrayOutput
- func (o GetListListenerResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetListListenerResultOutput) ToGetListListenerResultOutput() GetListListenerResultOutput
- func (o GetListListenerResultOutput) ToGetListListenerResultOutputWithContext(ctx context.Context) GetListListenerResultOutput
- type GetOverviewAttackTrendArgs
- type GetOverviewAttackTrendOutputArgs
- type GetOverviewAttackTrendResult
- type GetOverviewAttackTrendResultOutput
- func (o GetOverviewAttackTrendResultOutput) Datas() pulumi.IntArrayOutput
- func (o GetOverviewAttackTrendResultOutput) Dimension() pulumi.StringOutput
- func (GetOverviewAttackTrendResultOutput) ElementType() reflect.Type
- func (o GetOverviewAttackTrendResultOutput) EndTime() pulumi.StringOutput
- func (o GetOverviewAttackTrendResultOutput) Id() pulumi.StringOutput
- func (o GetOverviewAttackTrendResultOutput) Period() pulumi.IntOutput
- func (o GetOverviewAttackTrendResultOutput) PeriodPointCount() pulumi.IntOutput
- func (o GetOverviewAttackTrendResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetOverviewAttackTrendResultOutput) StartTime() pulumi.StringOutput
- func (o GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutput() GetOverviewAttackTrendResultOutput
- func (o GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutputWithContext(ctx context.Context) GetOverviewAttackTrendResultOutput
- func (o GetOverviewAttackTrendResultOutput) Type() pulumi.StringOutput
- type GetOverviewCcTrendArgs
- type GetOverviewCcTrendOutputArgs
- type GetOverviewCcTrendResult
- type GetOverviewCcTrendResultOutput
- func (o GetOverviewCcTrendResultOutput) Business() pulumi.StringPtrOutput
- func (o GetOverviewCcTrendResultOutput) Datas() pulumi.IntArrayOutput
- func (GetOverviewCcTrendResultOutput) ElementType() reflect.Type
- func (o GetOverviewCcTrendResultOutput) EndTime() pulumi.StringOutput
- func (o GetOverviewCcTrendResultOutput) Id() pulumi.StringOutput
- func (o GetOverviewCcTrendResultOutput) IpLists() pulumi.StringArrayOutput
- func (o GetOverviewCcTrendResultOutput) MetricName() pulumi.StringOutput
- func (o GetOverviewCcTrendResultOutput) Period() pulumi.IntOutput
- func (o GetOverviewCcTrendResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetOverviewCcTrendResultOutput) StartTime() pulumi.StringOutput
- func (o GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutput() GetOverviewCcTrendResultOutput
- func (o GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutputWithContext(ctx context.Context) GetOverviewCcTrendResultOutput
- type GetOverviewDdosEventListArgs
- type GetOverviewDdosEventListEventList
- type GetOverviewDdosEventListEventListArgs
- func (GetOverviewDdosEventListEventListArgs) ElementType() reflect.Type
- func (i GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutput() GetOverviewDdosEventListEventListOutput
- func (i GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListOutput
- type GetOverviewDdosEventListEventListArray
- func (GetOverviewDdosEventListEventListArray) ElementType() reflect.Type
- func (i GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutput() GetOverviewDdosEventListEventListArrayOutput
- func (i GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListArrayOutput
- type GetOverviewDdosEventListEventListArrayInput
- type GetOverviewDdosEventListEventListArrayOutput
- func (GetOverviewDdosEventListEventListArrayOutput) ElementType() reflect.Type
- func (o GetOverviewDdosEventListEventListArrayOutput) Index(i pulumi.IntInput) GetOverviewDdosEventListEventListOutput
- func (o GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutput() GetOverviewDdosEventListEventListArrayOutput
- func (o GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListArrayOutput
- type GetOverviewDdosEventListEventListInput
- type GetOverviewDdosEventListEventListOutput
- func (o GetOverviewDdosEventListEventListOutput) AttackStatus() pulumi.IntOutput
- func (o GetOverviewDdosEventListEventListOutput) AttackType() pulumi.StringOutput
- func (o GetOverviewDdosEventListEventListOutput) Business() pulumi.StringOutput
- func (GetOverviewDdosEventListEventListOutput) ElementType() reflect.Type
- func (o GetOverviewDdosEventListEventListOutput) EndTime() pulumi.StringOutput
- func (o GetOverviewDdosEventListEventListOutput) Id() pulumi.StringOutput
- func (o GetOverviewDdosEventListEventListOutput) InstanceId() pulumi.StringOutput
- func (o GetOverviewDdosEventListEventListOutput) InstanceName() pulumi.StringOutput
- func (o GetOverviewDdosEventListEventListOutput) Mbps() pulumi.IntOutput
- func (o GetOverviewDdosEventListEventListOutput) Pps() pulumi.IntOutput
- func (o GetOverviewDdosEventListEventListOutput) StartTime() pulumi.StringOutput
- func (o GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutput() GetOverviewDdosEventListEventListOutput
- func (o GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListOutput
- func (o GetOverviewDdosEventListEventListOutput) Vip() pulumi.StringOutput
- type GetOverviewDdosEventListOutputArgs
- type GetOverviewDdosEventListResult
- type GetOverviewDdosEventListResultOutput
- func (o GetOverviewDdosEventListResultOutput) AttackStatus() pulumi.StringPtrOutput
- func (GetOverviewDdosEventListResultOutput) ElementType() reflect.Type
- func (o GetOverviewDdosEventListResultOutput) EndTime() pulumi.StringOutput
- func (o GetOverviewDdosEventListResultOutput) EventLists() GetOverviewDdosEventListEventListArrayOutput
- func (o GetOverviewDdosEventListResultOutput) Id() pulumi.StringOutput
- func (o GetOverviewDdosEventListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetOverviewDdosEventListResultOutput) StartTime() pulumi.StringOutput
- func (o GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutput() GetOverviewDdosEventListResultOutput
- func (o GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutputWithContext(ctx context.Context) GetOverviewDdosEventListResultOutput
- type GetOverviewDdosTrendArgs
- type GetOverviewDdosTrendOutputArgs
- type GetOverviewDdosTrendResult
- type GetOverviewDdosTrendResultOutput
- func (o GetOverviewDdosTrendResultOutput) Business() pulumi.StringPtrOutput
- func (o GetOverviewDdosTrendResultOutput) Datas() pulumi.IntArrayOutput
- func (GetOverviewDdosTrendResultOutput) ElementType() reflect.Type
- func (o GetOverviewDdosTrendResultOutput) EndTime() pulumi.StringOutput
- func (o GetOverviewDdosTrendResultOutput) Id() pulumi.StringOutput
- func (o GetOverviewDdosTrendResultOutput) IpLists() pulumi.StringArrayOutput
- func (o GetOverviewDdosTrendResultOutput) MetricName() pulumi.StringOutput
- func (o GetOverviewDdosTrendResultOutput) Period() pulumi.IntOutput
- func (o GetOverviewDdosTrendResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetOverviewDdosTrendResultOutput) StartTime() pulumi.StringOutput
- func (o GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutput() GetOverviewDdosTrendResultOutput
- func (o GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutputWithContext(ctx context.Context) GetOverviewDdosTrendResultOutput
- type GetOverviewIndexArgs
- type GetOverviewIndexOutputArgs
- type GetOverviewIndexResult
- type GetOverviewIndexResultOutput
- func (o GetOverviewIndexResultOutput) AllIpCount() pulumi.IntOutput
- func (o GetOverviewIndexResultOutput) AntiddosDomainCount() pulumi.IntOutput
- func (o GetOverviewIndexResultOutput) AntiddosIpCount() pulumi.IntOutput
- func (o GetOverviewIndexResultOutput) AttackDomainCount() pulumi.IntOutput
- func (o GetOverviewIndexResultOutput) AttackIpCount() pulumi.IntOutput
- func (o GetOverviewIndexResultOutput) BlockIpCount() pulumi.IntOutput
- func (GetOverviewIndexResultOutput) ElementType() reflect.Type
- func (o GetOverviewIndexResultOutput) EndTime() pulumi.StringOutput
- func (o GetOverviewIndexResultOutput) Id() pulumi.StringOutput
- func (o GetOverviewIndexResultOutput) MaxAttackFlow() pulumi.IntOutput
- func (o GetOverviewIndexResultOutput) NewAttackIp() pulumi.StringOutput
- func (o GetOverviewIndexResultOutput) NewAttackTime() pulumi.StringOutput
- func (o GetOverviewIndexResultOutput) NewAttackType() pulumi.StringOutput
- func (o GetOverviewIndexResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetOverviewIndexResultOutput) StartTime() pulumi.StringOutput
- func (o GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutput() GetOverviewIndexResultOutput
- func (o GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutputWithContext(ctx context.Context) GetOverviewIndexResultOutput
- type GetPendingRiskInfoArgs
- type GetPendingRiskInfoOutputArgs
- type GetPendingRiskInfoResult
- type GetPendingRiskInfoResultOutput
- func (o GetPendingRiskInfoResultOutput) AttackingCount() pulumi.IntOutput
- func (o GetPendingRiskInfoResultOutput) BlockingCount() pulumi.IntOutput
- func (GetPendingRiskInfoResultOutput) ElementType() reflect.Type
- func (o GetPendingRiskInfoResultOutput) ExpiredCount() pulumi.IntOutput
- func (o GetPendingRiskInfoResultOutput) Id() pulumi.StringOutput
- func (o GetPendingRiskInfoResultOutput) IsPaidUsr() pulumi.BoolOutput
- func (o GetPendingRiskInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutput() GetPendingRiskInfoResultOutput
- func (o GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutputWithContext(ctx context.Context) GetPendingRiskInfoResultOutput
- func (o GetPendingRiskInfoResultOutput) Total() pulumi.IntOutput
- type IpAlarmThresholdConfig
- type IpAlarmThresholdConfigArgs
- type IpAlarmThresholdConfigArray
- func (IpAlarmThresholdConfigArray) ElementType() reflect.Type
- func (i IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutput() IpAlarmThresholdConfigArrayOutput
- func (i IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutputWithContext(ctx context.Context) IpAlarmThresholdConfigArrayOutput
- type IpAlarmThresholdConfigArrayInput
- type IpAlarmThresholdConfigArrayOutput
- func (IpAlarmThresholdConfigArrayOutput) ElementType() reflect.Type
- func (o IpAlarmThresholdConfigArrayOutput) Index(i pulumi.IntInput) IpAlarmThresholdConfigOutput
- func (o IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutput() IpAlarmThresholdConfigArrayOutput
- func (o IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutputWithContext(ctx context.Context) IpAlarmThresholdConfigArrayOutput
- type IpAlarmThresholdConfigInput
- type IpAlarmThresholdConfigMap
- type IpAlarmThresholdConfigMapInput
- type IpAlarmThresholdConfigMapOutput
- func (IpAlarmThresholdConfigMapOutput) ElementType() reflect.Type
- func (o IpAlarmThresholdConfigMapOutput) MapIndex(k pulumi.StringInput) IpAlarmThresholdConfigOutput
- func (o IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutput() IpAlarmThresholdConfigMapOutput
- func (o IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutputWithContext(ctx context.Context) IpAlarmThresholdConfigMapOutput
- type IpAlarmThresholdConfigOutput
- func (o IpAlarmThresholdConfigOutput) AlarmThreshold() pulumi.IntOutput
- func (o IpAlarmThresholdConfigOutput) AlarmType() pulumi.IntOutput
- func (IpAlarmThresholdConfigOutput) ElementType() reflect.Type
- func (o IpAlarmThresholdConfigOutput) InstanceId() pulumi.StringOutput
- func (o IpAlarmThresholdConfigOutput) InstanceIp() pulumi.StringOutput
- func (o IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutput() IpAlarmThresholdConfigOutput
- func (o IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutputWithContext(ctx context.Context) IpAlarmThresholdConfigOutput
- type IpAlarmThresholdConfigState
- type PacketFilterConfig
- type PacketFilterConfigArgs
- type PacketFilterConfigArray
- type PacketFilterConfigArrayInput
- type PacketFilterConfigArrayOutput
- func (PacketFilterConfigArrayOutput) ElementType() reflect.Type
- func (o PacketFilterConfigArrayOutput) Index(i pulumi.IntInput) PacketFilterConfigOutput
- func (o PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutput() PacketFilterConfigArrayOutput
- func (o PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutputWithContext(ctx context.Context) PacketFilterConfigArrayOutput
- type PacketFilterConfigInput
- type PacketFilterConfigMap
- type PacketFilterConfigMapInput
- type PacketFilterConfigMapOutput
- func (PacketFilterConfigMapOutput) ElementType() reflect.Type
- func (o PacketFilterConfigMapOutput) MapIndex(k pulumi.StringInput) PacketFilterConfigOutput
- func (o PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutput() PacketFilterConfigMapOutput
- func (o PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutputWithContext(ctx context.Context) PacketFilterConfigMapOutput
- type PacketFilterConfigOutput
- func (PacketFilterConfigOutput) ElementType() reflect.Type
- func (o PacketFilterConfigOutput) InstanceId() pulumi.StringOutput
- func (o PacketFilterConfigOutput) PacketFilterConfig() PacketFilterConfigPacketFilterConfigOutput
- func (o PacketFilterConfigOutput) ToPacketFilterConfigOutput() PacketFilterConfigOutput
- func (o PacketFilterConfigOutput) ToPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigOutput
- type PacketFilterConfigPacketFilterConfig
- type PacketFilterConfigPacketFilterConfigArgs
- func (PacketFilterConfigPacketFilterConfigArgs) ElementType() reflect.Type
- func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutput() PacketFilterConfigPacketFilterConfigOutput
- func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigOutput
- func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput
- func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigPtrOutput
- type PacketFilterConfigPacketFilterConfigInput
- type PacketFilterConfigPacketFilterConfigOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) Action() pulumi.StringOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) Depth() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) Depth2() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) DportEnd() pulumi.IntOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) DportStart() pulumi.IntOutput
- func (PacketFilterConfigPacketFilterConfigOutput) ElementType() reflect.Type
- func (o PacketFilterConfigPacketFilterConfigOutput) IsNot() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) IsNot2() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) MatchBegin() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) MatchBegin2() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) MatchLogic() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) MatchType() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) MatchType2() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) Offset() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) Offset2() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) PktLenGt() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) PktlenMax() pulumi.IntOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) PktlenMin() pulumi.IntOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) Protocol() pulumi.StringOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) SportEnd() pulumi.IntOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) SportStart() pulumi.IntOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) Str() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) Str2() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutput() PacketFilterConfigPacketFilterConfigOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput
- func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigPtrOutput
- type PacketFilterConfigPacketFilterConfigPtrInput
- type PacketFilterConfigPacketFilterConfigPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) Action() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) Depth() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) Depth2() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) DportEnd() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) DportStart() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) Elem() PacketFilterConfigPacketFilterConfigOutput
- func (PacketFilterConfigPacketFilterConfigPtrOutput) ElementType() reflect.Type
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) IsNot() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) IsNot2() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchBegin() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchBegin2() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchLogic() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchType() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchType2() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) Offset() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) Offset2() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) PktLenGt() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) PktlenMax() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) PktlenMin() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) SportEnd() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) SportStart() pulumi.IntPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) Str() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) Str2() pulumi.StringPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput
- func (o PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigPtrOutput
- type PacketFilterConfigState
- type PortAclConfig
- type PortAclConfigAclConfig
- type PortAclConfigAclConfigArgs
- func (PortAclConfigAclConfigArgs) ElementType() reflect.Type
- func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutput() PortAclConfigAclConfigOutput
- func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutputWithContext(ctx context.Context) PortAclConfigAclConfigOutput
- func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput
- func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutputWithContext(ctx context.Context) PortAclConfigAclConfigPtrOutput
- type PortAclConfigAclConfigInput
- type PortAclConfigAclConfigOutput
- func (o PortAclConfigAclConfigOutput) Action() pulumi.StringOutput
- func (o PortAclConfigAclConfigOutput) DPortEnd() pulumi.IntOutput
- func (o PortAclConfigAclConfigOutput) DPortStart() pulumi.IntOutput
- func (PortAclConfigAclConfigOutput) ElementType() reflect.Type
- func (o PortAclConfigAclConfigOutput) ForwardProtocol() pulumi.StringOutput
- func (o PortAclConfigAclConfigOutput) Priority() pulumi.IntPtrOutput
- func (o PortAclConfigAclConfigOutput) SPortEnd() pulumi.IntOutput
- func (o PortAclConfigAclConfigOutput) SPortStart() pulumi.IntOutput
- func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutput() PortAclConfigAclConfigOutput
- func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutputWithContext(ctx context.Context) PortAclConfigAclConfigOutput
- func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput
- func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutputWithContext(ctx context.Context) PortAclConfigAclConfigPtrOutput
- type PortAclConfigAclConfigPtrInput
- type PortAclConfigAclConfigPtrOutput
- func (o PortAclConfigAclConfigPtrOutput) Action() pulumi.StringPtrOutput
- func (o PortAclConfigAclConfigPtrOutput) DPortEnd() pulumi.IntPtrOutput
- func (o PortAclConfigAclConfigPtrOutput) DPortStart() pulumi.IntPtrOutput
- func (o PortAclConfigAclConfigPtrOutput) Elem() PortAclConfigAclConfigOutput
- func (PortAclConfigAclConfigPtrOutput) ElementType() reflect.Type
- func (o PortAclConfigAclConfigPtrOutput) ForwardProtocol() pulumi.StringPtrOutput
- func (o PortAclConfigAclConfigPtrOutput) Priority() pulumi.IntPtrOutput
- func (o PortAclConfigAclConfigPtrOutput) SPortEnd() pulumi.IntPtrOutput
- func (o PortAclConfigAclConfigPtrOutput) SPortStart() pulumi.IntPtrOutput
- func (o PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput
- func (o PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutputWithContext(ctx context.Context) PortAclConfigAclConfigPtrOutput
- type PortAclConfigArgs
- type PortAclConfigArray
- type PortAclConfigArrayInput
- type PortAclConfigArrayOutput
- func (PortAclConfigArrayOutput) ElementType() reflect.Type
- func (o PortAclConfigArrayOutput) Index(i pulumi.IntInput) PortAclConfigOutput
- func (o PortAclConfigArrayOutput) ToPortAclConfigArrayOutput() PortAclConfigArrayOutput
- func (o PortAclConfigArrayOutput) ToPortAclConfigArrayOutputWithContext(ctx context.Context) PortAclConfigArrayOutput
- type PortAclConfigInput
- type PortAclConfigMap
- type PortAclConfigMapInput
- type PortAclConfigMapOutput
- func (PortAclConfigMapOutput) ElementType() reflect.Type
- func (o PortAclConfigMapOutput) MapIndex(k pulumi.StringInput) PortAclConfigOutput
- func (o PortAclConfigMapOutput) ToPortAclConfigMapOutput() PortAclConfigMapOutput
- func (o PortAclConfigMapOutput) ToPortAclConfigMapOutputWithContext(ctx context.Context) PortAclConfigMapOutput
- type PortAclConfigOutput
- func (o PortAclConfigOutput) AclConfig() PortAclConfigAclConfigOutput
- func (PortAclConfigOutput) ElementType() reflect.Type
- func (o PortAclConfigOutput) InstanceId() pulumi.StringOutput
- func (o PortAclConfigOutput) ToPortAclConfigOutput() PortAclConfigOutput
- func (o PortAclConfigOutput) ToPortAclConfigOutputWithContext(ctx context.Context) PortAclConfigOutput
- type PortAclConfigState
- type SchedulingDomainUserName
- type SchedulingDomainUserNameArgs
- type SchedulingDomainUserNameArray
- func (SchedulingDomainUserNameArray) ElementType() reflect.Type
- func (i SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutput() SchedulingDomainUserNameArrayOutput
- func (i SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutputWithContext(ctx context.Context) SchedulingDomainUserNameArrayOutput
- type SchedulingDomainUserNameArrayInput
- type SchedulingDomainUserNameArrayOutput
- func (SchedulingDomainUserNameArrayOutput) ElementType() reflect.Type
- func (o SchedulingDomainUserNameArrayOutput) Index(i pulumi.IntInput) SchedulingDomainUserNameOutput
- func (o SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutput() SchedulingDomainUserNameArrayOutput
- func (o SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutputWithContext(ctx context.Context) SchedulingDomainUserNameArrayOutput
- type SchedulingDomainUserNameInput
- type SchedulingDomainUserNameMap
- func (SchedulingDomainUserNameMap) ElementType() reflect.Type
- func (i SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutput() SchedulingDomainUserNameMapOutput
- func (i SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutputWithContext(ctx context.Context) SchedulingDomainUserNameMapOutput
- type SchedulingDomainUserNameMapInput
- type SchedulingDomainUserNameMapOutput
- func (SchedulingDomainUserNameMapOutput) ElementType() reflect.Type
- func (o SchedulingDomainUserNameMapOutput) MapIndex(k pulumi.StringInput) SchedulingDomainUserNameOutput
- func (o SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutput() SchedulingDomainUserNameMapOutput
- func (o SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutputWithContext(ctx context.Context) SchedulingDomainUserNameMapOutput
- type SchedulingDomainUserNameOutput
- func (o SchedulingDomainUserNameOutput) DomainName() pulumi.StringOutput
- func (o SchedulingDomainUserNameOutput) DomainUserName() pulumi.StringOutput
- func (SchedulingDomainUserNameOutput) ElementType() reflect.Type
- func (o SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutput() SchedulingDomainUserNameOutput
- func (o SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutputWithContext(ctx context.Context) SchedulingDomainUserNameOutput
- type SchedulingDomainUserNameState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type CcBlackWhiteIp ¶
type CcBlackWhiteIp struct { pulumi.CustomResourceState // Black white ip. BlackWhiteIp CcBlackWhiteIpBlackWhiteIpOutput `pulumi:"blackWhiteIp"` // domain. Domain pulumi.StringOutput `pulumi:"domain"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // ip address. Ip pulumi.StringOutput `pulumi:"ip"` // protocol. Protocol pulumi.StringOutput `pulumi:"protocol"` // IP type, value [black(blacklist IP), white(whitelist IP)]. Type pulumi.StringOutput `pulumi:"type"` }
Provides a resource to create a antiddos cc black white ip
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewCcBlackWhiteIp(ctx, "ccBlackWhiteIp", &Antiddos.CcBlackWhiteIpArgs{ BlackWhiteIp: &antiddos.CcBlackWhiteIpBlackWhiteIpArgs{ Ip: pulumi.String("1.2.3.5"), Mask: pulumi.Int(0), }, Domain: pulumi.String("t.baidu.com"), InstanceId: pulumi.String("bgpip-xxxxxx"), Ip: pulumi.String("xxx.xxx.xxx.xxx"), Protocol: pulumi.String("http"), Type: pulumi.String("black"), }) if err != nil { return err } return nil }) }
```
## Import
antiddos cc_black_white_ip can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/ccBlackWhiteIp:CcBlackWhiteIp cc_black_white_ip ${instanceId}#${policyId}#${instanceIp}#${domain}#${protocol}
```
func GetCcBlackWhiteIp ¶
func GetCcBlackWhiteIp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CcBlackWhiteIpState, opts ...pulumi.ResourceOption) (*CcBlackWhiteIp, error)
GetCcBlackWhiteIp gets an existing CcBlackWhiteIp 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 NewCcBlackWhiteIp ¶
func NewCcBlackWhiteIp(ctx *pulumi.Context, name string, args *CcBlackWhiteIpArgs, opts ...pulumi.ResourceOption) (*CcBlackWhiteIp, error)
NewCcBlackWhiteIp registers a new resource with the given unique name, arguments, and options.
func (*CcBlackWhiteIp) ElementType ¶
func (*CcBlackWhiteIp) ElementType() reflect.Type
func (*CcBlackWhiteIp) ToCcBlackWhiteIpOutput ¶
func (i *CcBlackWhiteIp) ToCcBlackWhiteIpOutput() CcBlackWhiteIpOutput
func (*CcBlackWhiteIp) ToCcBlackWhiteIpOutputWithContext ¶
func (i *CcBlackWhiteIp) ToCcBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpOutput
type CcBlackWhiteIpArgs ¶
type CcBlackWhiteIpArgs struct { // Black white ip. BlackWhiteIp CcBlackWhiteIpBlackWhiteIpInput // domain. Domain pulumi.StringInput // instance id. InstanceId pulumi.StringInput // ip address. Ip pulumi.StringInput // protocol. Protocol pulumi.StringInput // IP type, value [black(blacklist IP), white(whitelist IP)]. Type pulumi.StringInput }
The set of arguments for constructing a CcBlackWhiteIp resource.
func (CcBlackWhiteIpArgs) ElementType ¶
func (CcBlackWhiteIpArgs) ElementType() reflect.Type
type CcBlackWhiteIpArray ¶
type CcBlackWhiteIpArray []CcBlackWhiteIpInput
func (CcBlackWhiteIpArray) ElementType ¶
func (CcBlackWhiteIpArray) ElementType() reflect.Type
func (CcBlackWhiteIpArray) ToCcBlackWhiteIpArrayOutput ¶
func (i CcBlackWhiteIpArray) ToCcBlackWhiteIpArrayOutput() CcBlackWhiteIpArrayOutput
func (CcBlackWhiteIpArray) ToCcBlackWhiteIpArrayOutputWithContext ¶
func (i CcBlackWhiteIpArray) ToCcBlackWhiteIpArrayOutputWithContext(ctx context.Context) CcBlackWhiteIpArrayOutput
type CcBlackWhiteIpArrayInput ¶
type CcBlackWhiteIpArrayInput interface { pulumi.Input ToCcBlackWhiteIpArrayOutput() CcBlackWhiteIpArrayOutput ToCcBlackWhiteIpArrayOutputWithContext(context.Context) CcBlackWhiteIpArrayOutput }
CcBlackWhiteIpArrayInput is an input type that accepts CcBlackWhiteIpArray and CcBlackWhiteIpArrayOutput values. You can construct a concrete instance of `CcBlackWhiteIpArrayInput` via:
CcBlackWhiteIpArray{ CcBlackWhiteIpArgs{...} }
type CcBlackWhiteIpArrayOutput ¶
type CcBlackWhiteIpArrayOutput struct{ *pulumi.OutputState }
func (CcBlackWhiteIpArrayOutput) ElementType ¶
func (CcBlackWhiteIpArrayOutput) ElementType() reflect.Type
func (CcBlackWhiteIpArrayOutput) Index ¶
func (o CcBlackWhiteIpArrayOutput) Index(i pulumi.IntInput) CcBlackWhiteIpOutput
func (CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutput ¶
func (o CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutput() CcBlackWhiteIpArrayOutput
func (CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutputWithContext ¶
func (o CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutputWithContext(ctx context.Context) CcBlackWhiteIpArrayOutput
type CcBlackWhiteIpBlackWhiteIpArgs ¶
type CcBlackWhiteIpBlackWhiteIpArgs struct { // ip address. Ip pulumi.StringInput `pulumi:"ip"` // ip mask. Mask pulumi.IntInput `pulumi:"mask"` }
func (CcBlackWhiteIpBlackWhiteIpArgs) ElementType ¶
func (CcBlackWhiteIpBlackWhiteIpArgs) ElementType() reflect.Type
func (CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutput ¶
func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutput() CcBlackWhiteIpBlackWhiteIpOutput
func (CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext ¶
func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpOutput
func (CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutput ¶
func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput
func (CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext ¶
func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput
type CcBlackWhiteIpBlackWhiteIpInput ¶
type CcBlackWhiteIpBlackWhiteIpInput interface { pulumi.Input ToCcBlackWhiteIpBlackWhiteIpOutput() CcBlackWhiteIpBlackWhiteIpOutput ToCcBlackWhiteIpBlackWhiteIpOutputWithContext(context.Context) CcBlackWhiteIpBlackWhiteIpOutput }
CcBlackWhiteIpBlackWhiteIpInput is an input type that accepts CcBlackWhiteIpBlackWhiteIpArgs and CcBlackWhiteIpBlackWhiteIpOutput values. You can construct a concrete instance of `CcBlackWhiteIpBlackWhiteIpInput` via:
CcBlackWhiteIpBlackWhiteIpArgs{...}
type CcBlackWhiteIpBlackWhiteIpOutput ¶
type CcBlackWhiteIpBlackWhiteIpOutput struct{ *pulumi.OutputState }
func (CcBlackWhiteIpBlackWhiteIpOutput) ElementType ¶
func (CcBlackWhiteIpBlackWhiteIpOutput) ElementType() reflect.Type
func (CcBlackWhiteIpBlackWhiteIpOutput) Ip ¶
func (o CcBlackWhiteIpBlackWhiteIpOutput) Ip() pulumi.StringOutput
ip address.
func (CcBlackWhiteIpBlackWhiteIpOutput) Mask ¶
func (o CcBlackWhiteIpBlackWhiteIpOutput) Mask() pulumi.IntOutput
ip mask.
func (CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutput ¶
func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutput() CcBlackWhiteIpBlackWhiteIpOutput
func (CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext ¶
func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpOutput
func (CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput ¶
func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput
func (CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext ¶
func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput
type CcBlackWhiteIpBlackWhiteIpPtrInput ¶
type CcBlackWhiteIpBlackWhiteIpPtrInput interface { pulumi.Input ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput }
CcBlackWhiteIpBlackWhiteIpPtrInput is an input type that accepts CcBlackWhiteIpBlackWhiteIpArgs, CcBlackWhiteIpBlackWhiteIpPtr and CcBlackWhiteIpBlackWhiteIpPtrOutput values. You can construct a concrete instance of `CcBlackWhiteIpBlackWhiteIpPtrInput` via:
CcBlackWhiteIpBlackWhiteIpArgs{...} or: nil
func CcBlackWhiteIpBlackWhiteIpPtr ¶
func CcBlackWhiteIpBlackWhiteIpPtr(v *CcBlackWhiteIpBlackWhiteIpArgs) CcBlackWhiteIpBlackWhiteIpPtrInput
type CcBlackWhiteIpBlackWhiteIpPtrOutput ¶
type CcBlackWhiteIpBlackWhiteIpPtrOutput struct{ *pulumi.OutputState }
func (CcBlackWhiteIpBlackWhiteIpPtrOutput) Elem ¶
func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) Elem() CcBlackWhiteIpBlackWhiteIpOutput
func (CcBlackWhiteIpBlackWhiteIpPtrOutput) ElementType ¶
func (CcBlackWhiteIpBlackWhiteIpPtrOutput) ElementType() reflect.Type
func (CcBlackWhiteIpBlackWhiteIpPtrOutput) Ip ¶
func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) Ip() pulumi.StringPtrOutput
ip address.
func (CcBlackWhiteIpBlackWhiteIpPtrOutput) Mask ¶
func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) Mask() pulumi.IntPtrOutput
ip mask.
func (CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput ¶
func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput
func (CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext ¶
func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput
type CcBlackWhiteIpInput ¶
type CcBlackWhiteIpInput interface { pulumi.Input ToCcBlackWhiteIpOutput() CcBlackWhiteIpOutput ToCcBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpOutput }
type CcBlackWhiteIpMap ¶
type CcBlackWhiteIpMap map[string]CcBlackWhiteIpInput
func (CcBlackWhiteIpMap) ElementType ¶
func (CcBlackWhiteIpMap) ElementType() reflect.Type
func (CcBlackWhiteIpMap) ToCcBlackWhiteIpMapOutput ¶
func (i CcBlackWhiteIpMap) ToCcBlackWhiteIpMapOutput() CcBlackWhiteIpMapOutput
func (CcBlackWhiteIpMap) ToCcBlackWhiteIpMapOutputWithContext ¶
func (i CcBlackWhiteIpMap) ToCcBlackWhiteIpMapOutputWithContext(ctx context.Context) CcBlackWhiteIpMapOutput
type CcBlackWhiteIpMapInput ¶
type CcBlackWhiteIpMapInput interface { pulumi.Input ToCcBlackWhiteIpMapOutput() CcBlackWhiteIpMapOutput ToCcBlackWhiteIpMapOutputWithContext(context.Context) CcBlackWhiteIpMapOutput }
CcBlackWhiteIpMapInput is an input type that accepts CcBlackWhiteIpMap and CcBlackWhiteIpMapOutput values. You can construct a concrete instance of `CcBlackWhiteIpMapInput` via:
CcBlackWhiteIpMap{ "key": CcBlackWhiteIpArgs{...} }
type CcBlackWhiteIpMapOutput ¶
type CcBlackWhiteIpMapOutput struct{ *pulumi.OutputState }
func (CcBlackWhiteIpMapOutput) ElementType ¶
func (CcBlackWhiteIpMapOutput) ElementType() reflect.Type
func (CcBlackWhiteIpMapOutput) MapIndex ¶
func (o CcBlackWhiteIpMapOutput) MapIndex(k pulumi.StringInput) CcBlackWhiteIpOutput
func (CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutput ¶
func (o CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutput() CcBlackWhiteIpMapOutput
func (CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutputWithContext ¶
func (o CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutputWithContext(ctx context.Context) CcBlackWhiteIpMapOutput
type CcBlackWhiteIpOutput ¶
type CcBlackWhiteIpOutput struct{ *pulumi.OutputState }
func (CcBlackWhiteIpOutput) BlackWhiteIp ¶
func (o CcBlackWhiteIpOutput) BlackWhiteIp() CcBlackWhiteIpBlackWhiteIpOutput
Black white ip.
func (CcBlackWhiteIpOutput) Domain ¶
func (o CcBlackWhiteIpOutput) Domain() pulumi.StringOutput
domain.
func (CcBlackWhiteIpOutput) ElementType ¶
func (CcBlackWhiteIpOutput) ElementType() reflect.Type
func (CcBlackWhiteIpOutput) InstanceId ¶
func (o CcBlackWhiteIpOutput) InstanceId() pulumi.StringOutput
instance id.
func (CcBlackWhiteIpOutput) Protocol ¶
func (o CcBlackWhiteIpOutput) Protocol() pulumi.StringOutput
protocol.
func (CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutput ¶
func (o CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutput() CcBlackWhiteIpOutput
func (CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutputWithContext ¶
func (o CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpOutput
func (CcBlackWhiteIpOutput) Type ¶
func (o CcBlackWhiteIpOutput) Type() pulumi.StringOutput
IP type, value [black(blacklist IP), white(whitelist IP)].
type CcBlackWhiteIpState ¶
type CcBlackWhiteIpState struct { // Black white ip. BlackWhiteIp CcBlackWhiteIpBlackWhiteIpPtrInput // domain. Domain pulumi.StringPtrInput // instance id. InstanceId pulumi.StringPtrInput // ip address. Ip pulumi.StringPtrInput // protocol. Protocol pulumi.StringPtrInput // IP type, value [black(blacklist IP), white(whitelist IP)]. Type pulumi.StringPtrInput }
func (CcBlackWhiteIpState) ElementType ¶
func (CcBlackWhiteIpState) ElementType() reflect.Type
type CcPrecisionPolicy ¶
type CcPrecisionPolicy struct { pulumi.CustomResourceState // domain. Domain pulumi.StringOutput `pulumi:"domain"` // Instance Id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Ip value. Ip pulumi.StringOutput `pulumi:"ip"` // policy type, alg or drop. PolicyAction pulumi.StringOutput `pulumi:"policyAction"` // policy list. PolicyLists CcPrecisionPolicyPolicyListArrayOutput `pulumi:"policyLists"` // protocol http or https. Protocol pulumi.StringOutput `pulumi:"protocol"` }
Provides a resource to create a antiddos ccPrecisionPolicy
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewCcPrecisionPolicy(ctx, "ccPrecisionPolicy", &Antiddos.CcPrecisionPolicyArgs{ Domain: pulumi.String("t.baidu.com"), InstanceId: pulumi.String("bgpip-0000078h"), Ip: pulumi.String("212.64.62.191"), PolicyAction: pulumi.String("drop"), PolicyLists: antiddos.CcPrecisionPolicyPolicyListArray{ &antiddos.CcPrecisionPolicyPolicyListArgs{ FieldName: pulumi.String("cgi"), FieldType: pulumi.String("value"), Value: pulumi.String("a.com"), ValueOperator: pulumi.String("equal"), }, &antiddos.CcPrecisionPolicyPolicyListArgs{ FieldName: pulumi.String("ua"), FieldType: pulumi.String("value"), Value: pulumi.String("test"), ValueOperator: pulumi.String("equal"), }, }, Protocol: pulumi.String("http"), }) if err != nil { return err } return nil }) }
```
## Import
antiddos cc_precision_policy can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/ccPrecisionPolicy:CcPrecisionPolicy cc_precision_policy ${instanceId}#${policyId}#${instanceIp}#${domain}#${protocol}
```
func GetCcPrecisionPolicy ¶
func GetCcPrecisionPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CcPrecisionPolicyState, opts ...pulumi.ResourceOption) (*CcPrecisionPolicy, error)
GetCcPrecisionPolicy gets an existing CcPrecisionPolicy 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 NewCcPrecisionPolicy ¶
func NewCcPrecisionPolicy(ctx *pulumi.Context, name string, args *CcPrecisionPolicyArgs, opts ...pulumi.ResourceOption) (*CcPrecisionPolicy, error)
NewCcPrecisionPolicy registers a new resource with the given unique name, arguments, and options.
func (*CcPrecisionPolicy) ElementType ¶
func (*CcPrecisionPolicy) ElementType() reflect.Type
func (*CcPrecisionPolicy) ToCcPrecisionPolicyOutput ¶
func (i *CcPrecisionPolicy) ToCcPrecisionPolicyOutput() CcPrecisionPolicyOutput
func (*CcPrecisionPolicy) ToCcPrecisionPolicyOutputWithContext ¶
func (i *CcPrecisionPolicy) ToCcPrecisionPolicyOutputWithContext(ctx context.Context) CcPrecisionPolicyOutput
type CcPrecisionPolicyArgs ¶
type CcPrecisionPolicyArgs struct { // domain. Domain pulumi.StringInput // Instance Id. InstanceId pulumi.StringInput // Ip value. Ip pulumi.StringInput // policy type, alg or drop. PolicyAction pulumi.StringInput // policy list. PolicyLists CcPrecisionPolicyPolicyListArrayInput // protocol http or https. Protocol pulumi.StringInput }
The set of arguments for constructing a CcPrecisionPolicy resource.
func (CcPrecisionPolicyArgs) ElementType ¶
func (CcPrecisionPolicyArgs) ElementType() reflect.Type
type CcPrecisionPolicyArray ¶
type CcPrecisionPolicyArray []CcPrecisionPolicyInput
func (CcPrecisionPolicyArray) ElementType ¶
func (CcPrecisionPolicyArray) ElementType() reflect.Type
func (CcPrecisionPolicyArray) ToCcPrecisionPolicyArrayOutput ¶
func (i CcPrecisionPolicyArray) ToCcPrecisionPolicyArrayOutput() CcPrecisionPolicyArrayOutput
func (CcPrecisionPolicyArray) ToCcPrecisionPolicyArrayOutputWithContext ¶
func (i CcPrecisionPolicyArray) ToCcPrecisionPolicyArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyArrayOutput
type CcPrecisionPolicyArrayInput ¶
type CcPrecisionPolicyArrayInput interface { pulumi.Input ToCcPrecisionPolicyArrayOutput() CcPrecisionPolicyArrayOutput ToCcPrecisionPolicyArrayOutputWithContext(context.Context) CcPrecisionPolicyArrayOutput }
CcPrecisionPolicyArrayInput is an input type that accepts CcPrecisionPolicyArray and CcPrecisionPolicyArrayOutput values. You can construct a concrete instance of `CcPrecisionPolicyArrayInput` via:
CcPrecisionPolicyArray{ CcPrecisionPolicyArgs{...} }
type CcPrecisionPolicyArrayOutput ¶
type CcPrecisionPolicyArrayOutput struct{ *pulumi.OutputState }
func (CcPrecisionPolicyArrayOutput) ElementType ¶
func (CcPrecisionPolicyArrayOutput) ElementType() reflect.Type
func (CcPrecisionPolicyArrayOutput) Index ¶
func (o CcPrecisionPolicyArrayOutput) Index(i pulumi.IntInput) CcPrecisionPolicyOutput
func (CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutput ¶
func (o CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutput() CcPrecisionPolicyArrayOutput
func (CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutputWithContext ¶
func (o CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyArrayOutput
type CcPrecisionPolicyInput ¶
type CcPrecisionPolicyInput interface { pulumi.Input ToCcPrecisionPolicyOutput() CcPrecisionPolicyOutput ToCcPrecisionPolicyOutputWithContext(ctx context.Context) CcPrecisionPolicyOutput }
type CcPrecisionPolicyMap ¶
type CcPrecisionPolicyMap map[string]CcPrecisionPolicyInput
func (CcPrecisionPolicyMap) ElementType ¶
func (CcPrecisionPolicyMap) ElementType() reflect.Type
func (CcPrecisionPolicyMap) ToCcPrecisionPolicyMapOutput ¶
func (i CcPrecisionPolicyMap) ToCcPrecisionPolicyMapOutput() CcPrecisionPolicyMapOutput
func (CcPrecisionPolicyMap) ToCcPrecisionPolicyMapOutputWithContext ¶
func (i CcPrecisionPolicyMap) ToCcPrecisionPolicyMapOutputWithContext(ctx context.Context) CcPrecisionPolicyMapOutput
type CcPrecisionPolicyMapInput ¶
type CcPrecisionPolicyMapInput interface { pulumi.Input ToCcPrecisionPolicyMapOutput() CcPrecisionPolicyMapOutput ToCcPrecisionPolicyMapOutputWithContext(context.Context) CcPrecisionPolicyMapOutput }
CcPrecisionPolicyMapInput is an input type that accepts CcPrecisionPolicyMap and CcPrecisionPolicyMapOutput values. You can construct a concrete instance of `CcPrecisionPolicyMapInput` via:
CcPrecisionPolicyMap{ "key": CcPrecisionPolicyArgs{...} }
type CcPrecisionPolicyMapOutput ¶
type CcPrecisionPolicyMapOutput struct{ *pulumi.OutputState }
func (CcPrecisionPolicyMapOutput) ElementType ¶
func (CcPrecisionPolicyMapOutput) ElementType() reflect.Type
func (CcPrecisionPolicyMapOutput) MapIndex ¶
func (o CcPrecisionPolicyMapOutput) MapIndex(k pulumi.StringInput) CcPrecisionPolicyOutput
func (CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutput ¶
func (o CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutput() CcPrecisionPolicyMapOutput
func (CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutputWithContext ¶
func (o CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutputWithContext(ctx context.Context) CcPrecisionPolicyMapOutput
type CcPrecisionPolicyOutput ¶
type CcPrecisionPolicyOutput struct{ *pulumi.OutputState }
func (CcPrecisionPolicyOutput) Domain ¶
func (o CcPrecisionPolicyOutput) Domain() pulumi.StringOutput
domain.
func (CcPrecisionPolicyOutput) ElementType ¶
func (CcPrecisionPolicyOutput) ElementType() reflect.Type
func (CcPrecisionPolicyOutput) InstanceId ¶
func (o CcPrecisionPolicyOutput) InstanceId() pulumi.StringOutput
Instance Id.
func (CcPrecisionPolicyOutput) Ip ¶
func (o CcPrecisionPolicyOutput) Ip() pulumi.StringOutput
Ip value.
func (CcPrecisionPolicyOutput) PolicyAction ¶
func (o CcPrecisionPolicyOutput) PolicyAction() pulumi.StringOutput
policy type, alg or drop.
func (CcPrecisionPolicyOutput) PolicyLists ¶
func (o CcPrecisionPolicyOutput) PolicyLists() CcPrecisionPolicyPolicyListArrayOutput
policy list.
func (CcPrecisionPolicyOutput) Protocol ¶
func (o CcPrecisionPolicyOutput) Protocol() pulumi.StringOutput
protocol http or https.
func (CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutput ¶
func (o CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutput() CcPrecisionPolicyOutput
func (CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutputWithContext ¶
func (o CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutputWithContext(ctx context.Context) CcPrecisionPolicyOutput
type CcPrecisionPolicyPolicyList ¶
type CcPrecisionPolicyPolicyList struct { // Configuration fields can take values of cgi, ua, cookie, referer, accept, srcip. FieldName string `pulumi:"fieldName"` // field type. FieldType string `pulumi:"fieldType"` // value. Value string `pulumi:"value"` // Configuration item value comparison method, can take values of equal, not_ Equal, include. ValueOperator string `pulumi:"valueOperator"` }
type CcPrecisionPolicyPolicyListArgs ¶
type CcPrecisionPolicyPolicyListArgs struct { // Configuration fields can take values of cgi, ua, cookie, referer, accept, srcip. FieldName pulumi.StringInput `pulumi:"fieldName"` // field type. FieldType pulumi.StringInput `pulumi:"fieldType"` // value. Value pulumi.StringInput `pulumi:"value"` // Configuration item value comparison method, can take values of equal, not_ Equal, include. ValueOperator pulumi.StringInput `pulumi:"valueOperator"` }
func (CcPrecisionPolicyPolicyListArgs) ElementType ¶
func (CcPrecisionPolicyPolicyListArgs) ElementType() reflect.Type
func (CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutput ¶
func (i CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutput() CcPrecisionPolicyPolicyListOutput
func (CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutputWithContext ¶
func (i CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListOutput
type CcPrecisionPolicyPolicyListArray ¶
type CcPrecisionPolicyPolicyListArray []CcPrecisionPolicyPolicyListInput
func (CcPrecisionPolicyPolicyListArray) ElementType ¶
func (CcPrecisionPolicyPolicyListArray) ElementType() reflect.Type
func (CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutput ¶
func (i CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutput() CcPrecisionPolicyPolicyListArrayOutput
func (CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutputWithContext ¶
func (i CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListArrayOutput
type CcPrecisionPolicyPolicyListArrayInput ¶
type CcPrecisionPolicyPolicyListArrayInput interface { pulumi.Input ToCcPrecisionPolicyPolicyListArrayOutput() CcPrecisionPolicyPolicyListArrayOutput ToCcPrecisionPolicyPolicyListArrayOutputWithContext(context.Context) CcPrecisionPolicyPolicyListArrayOutput }
CcPrecisionPolicyPolicyListArrayInput is an input type that accepts CcPrecisionPolicyPolicyListArray and CcPrecisionPolicyPolicyListArrayOutput values. You can construct a concrete instance of `CcPrecisionPolicyPolicyListArrayInput` via:
CcPrecisionPolicyPolicyListArray{ CcPrecisionPolicyPolicyListArgs{...} }
type CcPrecisionPolicyPolicyListArrayOutput ¶
type CcPrecisionPolicyPolicyListArrayOutput struct{ *pulumi.OutputState }
func (CcPrecisionPolicyPolicyListArrayOutput) ElementType ¶
func (CcPrecisionPolicyPolicyListArrayOutput) ElementType() reflect.Type
func (CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutput ¶
func (o CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutput() CcPrecisionPolicyPolicyListArrayOutput
func (CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutputWithContext ¶
func (o CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListArrayOutput
type CcPrecisionPolicyPolicyListInput ¶
type CcPrecisionPolicyPolicyListInput interface { pulumi.Input ToCcPrecisionPolicyPolicyListOutput() CcPrecisionPolicyPolicyListOutput ToCcPrecisionPolicyPolicyListOutputWithContext(context.Context) CcPrecisionPolicyPolicyListOutput }
CcPrecisionPolicyPolicyListInput is an input type that accepts CcPrecisionPolicyPolicyListArgs and CcPrecisionPolicyPolicyListOutput values. You can construct a concrete instance of `CcPrecisionPolicyPolicyListInput` via:
CcPrecisionPolicyPolicyListArgs{...}
type CcPrecisionPolicyPolicyListOutput ¶
type CcPrecisionPolicyPolicyListOutput struct{ *pulumi.OutputState }
func (CcPrecisionPolicyPolicyListOutput) ElementType ¶
func (CcPrecisionPolicyPolicyListOutput) ElementType() reflect.Type
func (CcPrecisionPolicyPolicyListOutput) FieldName ¶
func (o CcPrecisionPolicyPolicyListOutput) FieldName() pulumi.StringOutput
Configuration fields can take values of cgi, ua, cookie, referer, accept, srcip.
func (CcPrecisionPolicyPolicyListOutput) FieldType ¶
func (o CcPrecisionPolicyPolicyListOutput) FieldType() pulumi.StringOutput
field type.
func (CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutput ¶
func (o CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutput() CcPrecisionPolicyPolicyListOutput
func (CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutputWithContext ¶
func (o CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListOutput
func (CcPrecisionPolicyPolicyListOutput) Value ¶
func (o CcPrecisionPolicyPolicyListOutput) Value() pulumi.StringOutput
value.
func (CcPrecisionPolicyPolicyListOutput) ValueOperator ¶
func (o CcPrecisionPolicyPolicyListOutput) ValueOperator() pulumi.StringOutput
Configuration item value comparison method, can take values of equal, not_ Equal, include.
type CcPrecisionPolicyState ¶
type CcPrecisionPolicyState struct { // domain. Domain pulumi.StringPtrInput // Instance Id. InstanceId pulumi.StringPtrInput // Ip value. Ip pulumi.StringPtrInput // policy type, alg or drop. PolicyAction pulumi.StringPtrInput // policy list. PolicyLists CcPrecisionPolicyPolicyListArrayInput // protocol http or https. Protocol pulumi.StringPtrInput }
func (CcPrecisionPolicyState) ElementType ¶
func (CcPrecisionPolicyState) ElementType() reflect.Type
type DdosBlackWhiteIp ¶
type DdosBlackWhiteIp struct { pulumi.CustomResourceState // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // ip list. Ip pulumi.StringOutput `pulumi:"ip"` // ip mask. Mask pulumi.IntOutput `pulumi:"mask"` // ip type, black: black ip list, white: white ip list. Type pulumi.StringOutput `pulumi:"type"` }
Provides a resource to create a antiddos ddos black white ip
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewDdosBlackWhiteIp(ctx, "ddosBlackWhiteIp", &Antiddos.DdosBlackWhiteIpArgs{ InstanceId: pulumi.String("bgp-xxxxxx"), Ip: pulumi.String("1.2.3.5"), Mask: pulumi.Int(0), Type: pulumi.String("black"), }) if err != nil { return err } return nil }) }
```
## Import
antiddos ddos_black_white_ip can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/ddosBlackWhiteIp:DdosBlackWhiteIp ddos_black_white_ip ${instanceId}#${ip}
```
func GetDdosBlackWhiteIp ¶
func GetDdosBlackWhiteIp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosBlackWhiteIpState, opts ...pulumi.ResourceOption) (*DdosBlackWhiteIp, error)
GetDdosBlackWhiteIp gets an existing DdosBlackWhiteIp 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 NewDdosBlackWhiteIp ¶
func NewDdosBlackWhiteIp(ctx *pulumi.Context, name string, args *DdosBlackWhiteIpArgs, opts ...pulumi.ResourceOption) (*DdosBlackWhiteIp, error)
NewDdosBlackWhiteIp registers a new resource with the given unique name, arguments, and options.
func (*DdosBlackWhiteIp) ElementType ¶
func (*DdosBlackWhiteIp) ElementType() reflect.Type
func (*DdosBlackWhiteIp) ToDdosBlackWhiteIpOutput ¶
func (i *DdosBlackWhiteIp) ToDdosBlackWhiteIpOutput() DdosBlackWhiteIpOutput
func (*DdosBlackWhiteIp) ToDdosBlackWhiteIpOutputWithContext ¶
func (i *DdosBlackWhiteIp) ToDdosBlackWhiteIpOutputWithContext(ctx context.Context) DdosBlackWhiteIpOutput
type DdosBlackWhiteIpArgs ¶
type DdosBlackWhiteIpArgs struct { // instance id. InstanceId pulumi.StringInput // ip list. Ip pulumi.StringInput // ip mask. Mask pulumi.IntInput // ip type, black: black ip list, white: white ip list. Type pulumi.StringInput }
The set of arguments for constructing a DdosBlackWhiteIp resource.
func (DdosBlackWhiteIpArgs) ElementType ¶
func (DdosBlackWhiteIpArgs) ElementType() reflect.Type
type DdosBlackWhiteIpArray ¶
type DdosBlackWhiteIpArray []DdosBlackWhiteIpInput
func (DdosBlackWhiteIpArray) ElementType ¶
func (DdosBlackWhiteIpArray) ElementType() reflect.Type
func (DdosBlackWhiteIpArray) ToDdosBlackWhiteIpArrayOutput ¶
func (i DdosBlackWhiteIpArray) ToDdosBlackWhiteIpArrayOutput() DdosBlackWhiteIpArrayOutput
func (DdosBlackWhiteIpArray) ToDdosBlackWhiteIpArrayOutputWithContext ¶
func (i DdosBlackWhiteIpArray) ToDdosBlackWhiteIpArrayOutputWithContext(ctx context.Context) DdosBlackWhiteIpArrayOutput
type DdosBlackWhiteIpArrayInput ¶
type DdosBlackWhiteIpArrayInput interface { pulumi.Input ToDdosBlackWhiteIpArrayOutput() DdosBlackWhiteIpArrayOutput ToDdosBlackWhiteIpArrayOutputWithContext(context.Context) DdosBlackWhiteIpArrayOutput }
DdosBlackWhiteIpArrayInput is an input type that accepts DdosBlackWhiteIpArray and DdosBlackWhiteIpArrayOutput values. You can construct a concrete instance of `DdosBlackWhiteIpArrayInput` via:
DdosBlackWhiteIpArray{ DdosBlackWhiteIpArgs{...} }
type DdosBlackWhiteIpArrayOutput ¶
type DdosBlackWhiteIpArrayOutput struct{ *pulumi.OutputState }
func (DdosBlackWhiteIpArrayOutput) ElementType ¶
func (DdosBlackWhiteIpArrayOutput) ElementType() reflect.Type
func (DdosBlackWhiteIpArrayOutput) Index ¶
func (o DdosBlackWhiteIpArrayOutput) Index(i pulumi.IntInput) DdosBlackWhiteIpOutput
func (DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutput ¶
func (o DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutput() DdosBlackWhiteIpArrayOutput
func (DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutputWithContext ¶
func (o DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutputWithContext(ctx context.Context) DdosBlackWhiteIpArrayOutput
type DdosBlackWhiteIpInput ¶
type DdosBlackWhiteIpInput interface { pulumi.Input ToDdosBlackWhiteIpOutput() DdosBlackWhiteIpOutput ToDdosBlackWhiteIpOutputWithContext(ctx context.Context) DdosBlackWhiteIpOutput }
type DdosBlackWhiteIpMap ¶
type DdosBlackWhiteIpMap map[string]DdosBlackWhiteIpInput
func (DdosBlackWhiteIpMap) ElementType ¶
func (DdosBlackWhiteIpMap) ElementType() reflect.Type
func (DdosBlackWhiteIpMap) ToDdosBlackWhiteIpMapOutput ¶
func (i DdosBlackWhiteIpMap) ToDdosBlackWhiteIpMapOutput() DdosBlackWhiteIpMapOutput
func (DdosBlackWhiteIpMap) ToDdosBlackWhiteIpMapOutputWithContext ¶
func (i DdosBlackWhiteIpMap) ToDdosBlackWhiteIpMapOutputWithContext(ctx context.Context) DdosBlackWhiteIpMapOutput
type DdosBlackWhiteIpMapInput ¶
type DdosBlackWhiteIpMapInput interface { pulumi.Input ToDdosBlackWhiteIpMapOutput() DdosBlackWhiteIpMapOutput ToDdosBlackWhiteIpMapOutputWithContext(context.Context) DdosBlackWhiteIpMapOutput }
DdosBlackWhiteIpMapInput is an input type that accepts DdosBlackWhiteIpMap and DdosBlackWhiteIpMapOutput values. You can construct a concrete instance of `DdosBlackWhiteIpMapInput` via:
DdosBlackWhiteIpMap{ "key": DdosBlackWhiteIpArgs{...} }
type DdosBlackWhiteIpMapOutput ¶
type DdosBlackWhiteIpMapOutput struct{ *pulumi.OutputState }
func (DdosBlackWhiteIpMapOutput) ElementType ¶
func (DdosBlackWhiteIpMapOutput) ElementType() reflect.Type
func (DdosBlackWhiteIpMapOutput) MapIndex ¶
func (o DdosBlackWhiteIpMapOutput) MapIndex(k pulumi.StringInput) DdosBlackWhiteIpOutput
func (DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutput ¶
func (o DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutput() DdosBlackWhiteIpMapOutput
func (DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutputWithContext ¶
func (o DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutputWithContext(ctx context.Context) DdosBlackWhiteIpMapOutput
type DdosBlackWhiteIpOutput ¶
type DdosBlackWhiteIpOutput struct{ *pulumi.OutputState }
func (DdosBlackWhiteIpOutput) ElementType ¶
func (DdosBlackWhiteIpOutput) ElementType() reflect.Type
func (DdosBlackWhiteIpOutput) InstanceId ¶
func (o DdosBlackWhiteIpOutput) InstanceId() pulumi.StringOutput
instance id.
func (DdosBlackWhiteIpOutput) Ip ¶
func (o DdosBlackWhiteIpOutput) Ip() pulumi.StringOutput
ip list.
func (DdosBlackWhiteIpOutput) Mask ¶
func (o DdosBlackWhiteIpOutput) Mask() pulumi.IntOutput
ip mask.
func (DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutput ¶
func (o DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutput() DdosBlackWhiteIpOutput
func (DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutputWithContext ¶
func (o DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutputWithContext(ctx context.Context) DdosBlackWhiteIpOutput
func (DdosBlackWhiteIpOutput) Type ¶
func (o DdosBlackWhiteIpOutput) Type() pulumi.StringOutput
ip type, black: black ip list, white: white ip list.
type DdosBlackWhiteIpState ¶
type DdosBlackWhiteIpState struct { // instance id. InstanceId pulumi.StringPtrInput // ip list. Ip pulumi.StringPtrInput // ip mask. Mask pulumi.IntPtrInput // ip type, black: black ip list, white: white ip list. Type pulumi.StringPtrInput }
func (DdosBlackWhiteIpState) ElementType ¶
func (DdosBlackWhiteIpState) ElementType() reflect.Type
type DdosGeoIpBlockConfig ¶
type DdosGeoIpBlockConfig struct { pulumi.CustomResourceState // DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters. DdosGeoIpBlockConfig DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput `pulumi:"ddosGeoIpBlockConfig"` // InstanceId. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a antiddos ddosGeoIpBlockConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewDdosGeoIpBlockConfig(ctx, "ddosGeoIpBlockConfig", &Antiddos.DdosGeoIpBlockConfigArgs{ DdosGeoIpBlockConfig: &antiddos.DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs{ Action: pulumi.String("drop"), AreaLists: pulumi.IntArray{ pulumi.Int(100002), }, RegionType: pulumi.String("customized"), }, InstanceId: pulumi.String("bgp-xxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
antiddos ddos_geo_ip_block_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/ddosGeoIpBlockConfig:DdosGeoIpBlockConfig ddos_geo_ip_block_config ${instanceId}#${configId}
```
func GetDdosGeoIpBlockConfig ¶
func GetDdosGeoIpBlockConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosGeoIpBlockConfigState, opts ...pulumi.ResourceOption) (*DdosGeoIpBlockConfig, error)
GetDdosGeoIpBlockConfig gets an existing DdosGeoIpBlockConfig 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 NewDdosGeoIpBlockConfig ¶
func NewDdosGeoIpBlockConfig(ctx *pulumi.Context, name string, args *DdosGeoIpBlockConfigArgs, opts ...pulumi.ResourceOption) (*DdosGeoIpBlockConfig, error)
NewDdosGeoIpBlockConfig registers a new resource with the given unique name, arguments, and options.
func (*DdosGeoIpBlockConfig) ElementType ¶
func (*DdosGeoIpBlockConfig) ElementType() reflect.Type
func (*DdosGeoIpBlockConfig) ToDdosGeoIpBlockConfigOutput ¶
func (i *DdosGeoIpBlockConfig) ToDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigOutput
func (*DdosGeoIpBlockConfig) ToDdosGeoIpBlockConfigOutputWithContext ¶
func (i *DdosGeoIpBlockConfig) ToDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigOutput
type DdosGeoIpBlockConfigArgs ¶
type DdosGeoIpBlockConfigArgs struct { // DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters. DdosGeoIpBlockConfig DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput // InstanceId. InstanceId pulumi.StringInput }
The set of arguments for constructing a DdosGeoIpBlockConfig resource.
func (DdosGeoIpBlockConfigArgs) ElementType ¶
func (DdosGeoIpBlockConfigArgs) ElementType() reflect.Type
type DdosGeoIpBlockConfigArray ¶
type DdosGeoIpBlockConfigArray []DdosGeoIpBlockConfigInput
func (DdosGeoIpBlockConfigArray) ElementType ¶
func (DdosGeoIpBlockConfigArray) ElementType() reflect.Type
func (DdosGeoIpBlockConfigArray) ToDdosGeoIpBlockConfigArrayOutput ¶
func (i DdosGeoIpBlockConfigArray) ToDdosGeoIpBlockConfigArrayOutput() DdosGeoIpBlockConfigArrayOutput
func (DdosGeoIpBlockConfigArray) ToDdosGeoIpBlockConfigArrayOutputWithContext ¶
func (i DdosGeoIpBlockConfigArray) ToDdosGeoIpBlockConfigArrayOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigArrayOutput
type DdosGeoIpBlockConfigArrayInput ¶
type DdosGeoIpBlockConfigArrayInput interface { pulumi.Input ToDdosGeoIpBlockConfigArrayOutput() DdosGeoIpBlockConfigArrayOutput ToDdosGeoIpBlockConfigArrayOutputWithContext(context.Context) DdosGeoIpBlockConfigArrayOutput }
DdosGeoIpBlockConfigArrayInput is an input type that accepts DdosGeoIpBlockConfigArray and DdosGeoIpBlockConfigArrayOutput values. You can construct a concrete instance of `DdosGeoIpBlockConfigArrayInput` via:
DdosGeoIpBlockConfigArray{ DdosGeoIpBlockConfigArgs{...} }
type DdosGeoIpBlockConfigArrayOutput ¶
type DdosGeoIpBlockConfigArrayOutput struct{ *pulumi.OutputState }
func (DdosGeoIpBlockConfigArrayOutput) ElementType ¶
func (DdosGeoIpBlockConfigArrayOutput) ElementType() reflect.Type
func (DdosGeoIpBlockConfigArrayOutput) Index ¶
func (o DdosGeoIpBlockConfigArrayOutput) Index(i pulumi.IntInput) DdosGeoIpBlockConfigOutput
func (DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutput ¶
func (o DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutput() DdosGeoIpBlockConfigArrayOutput
func (DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutputWithContext ¶
func (o DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigArrayOutput
type DdosGeoIpBlockConfigDdosGeoIpBlockConfig ¶
type DdosGeoIpBlockConfigDdosGeoIpBlockConfig struct { // Blocking action, value [drop (intercept) trans (release)]. Action string `pulumi:"action"` // When RegionType is customized, an AreaList must be filled in, with a maximum of 128 entries;. AreaLists []int `pulumi:"areaLists"` // Region type, value [oversea (overseas) China (domestic) customized (custom region)]. RegionType string `pulumi:"regionType"` }
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs ¶
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs struct { // Blocking action, value [drop (intercept) trans (release)]. Action pulumi.StringInput `pulumi:"action"` // When RegionType is customized, an AreaList must be filled in, with a maximum of 128 entries;. AreaLists pulumi.IntArrayInput `pulumi:"areaLists"` // Region type, value [oversea (overseas) China (domestic) customized (custom region)]. RegionType pulumi.StringInput `pulumi:"regionType"` }
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ElementType ¶
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ElementType() reflect.Type
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput ¶
func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext ¶
func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput ¶
func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext ¶
func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput ¶
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput interface { pulumi.Input ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext(context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput }
DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput is an input type that accepts DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs and DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput values. You can construct a concrete instance of `DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput` via:
DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs{...}
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput ¶
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput struct{ *pulumi.OutputState }
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) Action ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) Action() pulumi.StringOutput
Blocking action, value [drop (intercept) trans (release)].
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) AreaLists ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) AreaLists() pulumi.IntArrayOutput
When RegionType is customized, an AreaList must be filled in, with a maximum of 128 entries;.
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ElementType ¶
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ElementType() reflect.Type
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) RegionType ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) RegionType() pulumi.StringOutput
Region type, value [oversea (overseas) China (domestic) customized (custom region)].
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput ¶
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput interface { pulumi.Input ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput }
DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput is an input type that accepts DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs, DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtr and DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput values. You can construct a concrete instance of `DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput` via:
DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs{...} or: nil
func DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtr ¶
func DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtr(v *DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput ¶
type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput struct{ *pulumi.OutputState }
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) Action ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) Action() pulumi.StringPtrOutput
Blocking action, value [drop (intercept) trans (release)].
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) AreaLists ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) AreaLists() pulumi.IntArrayOutput
When RegionType is customized, an AreaList must be filled in, with a maximum of 128 entries;.
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ElementType ¶
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ElementType() reflect.Type
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) RegionType ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) RegionType() pulumi.StringPtrOutput
Region type, value [oversea (overseas) China (domestic) customized (custom region)].
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext ¶
func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
type DdosGeoIpBlockConfigInput ¶
type DdosGeoIpBlockConfigInput interface { pulumi.Input ToDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigOutput ToDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigOutput }
type DdosGeoIpBlockConfigMap ¶
type DdosGeoIpBlockConfigMap map[string]DdosGeoIpBlockConfigInput
func (DdosGeoIpBlockConfigMap) ElementType ¶
func (DdosGeoIpBlockConfigMap) ElementType() reflect.Type
func (DdosGeoIpBlockConfigMap) ToDdosGeoIpBlockConfigMapOutput ¶
func (i DdosGeoIpBlockConfigMap) ToDdosGeoIpBlockConfigMapOutput() DdosGeoIpBlockConfigMapOutput
func (DdosGeoIpBlockConfigMap) ToDdosGeoIpBlockConfigMapOutputWithContext ¶
func (i DdosGeoIpBlockConfigMap) ToDdosGeoIpBlockConfigMapOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigMapOutput
type DdosGeoIpBlockConfigMapInput ¶
type DdosGeoIpBlockConfigMapInput interface { pulumi.Input ToDdosGeoIpBlockConfigMapOutput() DdosGeoIpBlockConfigMapOutput ToDdosGeoIpBlockConfigMapOutputWithContext(context.Context) DdosGeoIpBlockConfigMapOutput }
DdosGeoIpBlockConfigMapInput is an input type that accepts DdosGeoIpBlockConfigMap and DdosGeoIpBlockConfigMapOutput values. You can construct a concrete instance of `DdosGeoIpBlockConfigMapInput` via:
DdosGeoIpBlockConfigMap{ "key": DdosGeoIpBlockConfigArgs{...} }
type DdosGeoIpBlockConfigMapOutput ¶
type DdosGeoIpBlockConfigMapOutput struct{ *pulumi.OutputState }
func (DdosGeoIpBlockConfigMapOutput) ElementType ¶
func (DdosGeoIpBlockConfigMapOutput) ElementType() reflect.Type
func (DdosGeoIpBlockConfigMapOutput) MapIndex ¶
func (o DdosGeoIpBlockConfigMapOutput) MapIndex(k pulumi.StringInput) DdosGeoIpBlockConfigOutput
func (DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutput ¶
func (o DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutput() DdosGeoIpBlockConfigMapOutput
func (DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutputWithContext ¶
func (o DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigMapOutput
type DdosGeoIpBlockConfigOutput ¶
type DdosGeoIpBlockConfigOutput struct{ *pulumi.OutputState }
func (DdosGeoIpBlockConfigOutput) DdosGeoIpBlockConfig ¶
func (o DdosGeoIpBlockConfigOutput) DdosGeoIpBlockConfig() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters.
func (DdosGeoIpBlockConfigOutput) ElementType ¶
func (DdosGeoIpBlockConfigOutput) ElementType() reflect.Type
func (DdosGeoIpBlockConfigOutput) InstanceId ¶
func (o DdosGeoIpBlockConfigOutput) InstanceId() pulumi.StringOutput
InstanceId.
func (DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutput ¶
func (o DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigOutput
func (DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutputWithContext ¶
func (o DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigOutput
type DdosGeoIpBlockConfigState ¶
type DdosGeoIpBlockConfigState struct { // DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters. DdosGeoIpBlockConfig DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput // InstanceId. InstanceId pulumi.StringPtrInput }
func (DdosGeoIpBlockConfigState) ElementType ¶
func (DdosGeoIpBlockConfigState) ElementType() reflect.Type
type DdosSpeedLimitConfig ¶
type DdosSpeedLimitConfig struct { pulumi.CustomResourceState // Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters. DdosSpeedLimitConfig DdosSpeedLimitConfigDdosSpeedLimitConfigOutput `pulumi:"ddosSpeedLimitConfig"` // InstanceId. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a antiddos ddos speed limit config
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewDdosSpeedLimitConfig(ctx, "ddosSpeedLimitConfig", &Antiddos.DdosSpeedLimitConfigArgs{ DdosSpeedLimitConfig: &antiddos.DdosSpeedLimitConfigDdosSpeedLimitConfigArgs{ DstPortList: pulumi.String("8000"), Mode: pulumi.Int(1), ProtocolList: pulumi.String("ALL"), SpeedValues: antiddos.DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray{ &antiddos.DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs{ Type: pulumi.Int(1), Value: pulumi.Int(1), }, &antiddos.DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs{ Type: pulumi.Int(2), Value: pulumi.Int(2), }, }, }, InstanceId: pulumi.String("bgp-xxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
antiddos ddos_speed_limit_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/ddosSpeedLimitConfig:DdosSpeedLimitConfig ddos_speed_limit_config ${instanceId}#${configId}s
```
func GetDdosSpeedLimitConfig ¶
func GetDdosSpeedLimitConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosSpeedLimitConfigState, opts ...pulumi.ResourceOption) (*DdosSpeedLimitConfig, error)
GetDdosSpeedLimitConfig gets an existing DdosSpeedLimitConfig 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 NewDdosSpeedLimitConfig ¶
func NewDdosSpeedLimitConfig(ctx *pulumi.Context, name string, args *DdosSpeedLimitConfigArgs, opts ...pulumi.ResourceOption) (*DdosSpeedLimitConfig, error)
NewDdosSpeedLimitConfig registers a new resource with the given unique name, arguments, and options.
func (*DdosSpeedLimitConfig) ElementType ¶
func (*DdosSpeedLimitConfig) ElementType() reflect.Type
func (*DdosSpeedLimitConfig) ToDdosSpeedLimitConfigOutput ¶
func (i *DdosSpeedLimitConfig) ToDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigOutput
func (*DdosSpeedLimitConfig) ToDdosSpeedLimitConfigOutputWithContext ¶
func (i *DdosSpeedLimitConfig) ToDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigOutput
type DdosSpeedLimitConfigArgs ¶
type DdosSpeedLimitConfigArgs struct { // Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters. DdosSpeedLimitConfig DdosSpeedLimitConfigDdosSpeedLimitConfigInput // InstanceId. InstanceId pulumi.StringInput }
The set of arguments for constructing a DdosSpeedLimitConfig resource.
func (DdosSpeedLimitConfigArgs) ElementType ¶
func (DdosSpeedLimitConfigArgs) ElementType() reflect.Type
type DdosSpeedLimitConfigArray ¶
type DdosSpeedLimitConfigArray []DdosSpeedLimitConfigInput
func (DdosSpeedLimitConfigArray) ElementType ¶
func (DdosSpeedLimitConfigArray) ElementType() reflect.Type
func (DdosSpeedLimitConfigArray) ToDdosSpeedLimitConfigArrayOutput ¶
func (i DdosSpeedLimitConfigArray) ToDdosSpeedLimitConfigArrayOutput() DdosSpeedLimitConfigArrayOutput
func (DdosSpeedLimitConfigArray) ToDdosSpeedLimitConfigArrayOutputWithContext ¶
func (i DdosSpeedLimitConfigArray) ToDdosSpeedLimitConfigArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigArrayOutput
type DdosSpeedLimitConfigArrayInput ¶
type DdosSpeedLimitConfigArrayInput interface { pulumi.Input ToDdosSpeedLimitConfigArrayOutput() DdosSpeedLimitConfigArrayOutput ToDdosSpeedLimitConfigArrayOutputWithContext(context.Context) DdosSpeedLimitConfigArrayOutput }
DdosSpeedLimitConfigArrayInput is an input type that accepts DdosSpeedLimitConfigArray and DdosSpeedLimitConfigArrayOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigArrayInput` via:
DdosSpeedLimitConfigArray{ DdosSpeedLimitConfigArgs{...} }
type DdosSpeedLimitConfigArrayOutput ¶
type DdosSpeedLimitConfigArrayOutput struct{ *pulumi.OutputState }
func (DdosSpeedLimitConfigArrayOutput) ElementType ¶
func (DdosSpeedLimitConfigArrayOutput) ElementType() reflect.Type
func (DdosSpeedLimitConfigArrayOutput) Index ¶
func (o DdosSpeedLimitConfigArrayOutput) Index(i pulumi.IntInput) DdosSpeedLimitConfigOutput
func (DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutput ¶
func (o DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutput() DdosSpeedLimitConfigArrayOutput
func (DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutputWithContext ¶
func (o DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigArrayOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfig ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfig struct { // List of port ranges, up to 8, multiple; Separate and indicate the range with -; This port range must be filled in; Fill in style 1:0-65535, style 2: 80; 443; 1000-2000. DstPortList *string `pulumi:"dstPortList"` // This field has been deprecated. Please fill in the new field DstPortList. DstPortScopes []DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScope `pulumi:"dstPortScopes"` // Speed limit mode, value [1 (based on source IP speed limit) 2 (based on destination port speed limit)]. Mode int `pulumi:"mode"` // IP protocol numbers, values [ALL (all protocols) TCP (tcp protocol) UDP (udp protocol) SMP (smp protocol) 1; 2-100 (custom protocol number range, up to 8)] Note: When customizing the protocol number range, only the protocol number can be filled in, multiple ranges; Separation; When filling in ALL, no other agreements or agreements can be filled inNumber. ProtocolList *string `pulumi:"protocolList"` // Speed limit values, each type of speed limit value can support up to 1; This field array has at least one speed limit value. SpeedValues []DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValue `pulumi:"speedValues"` }
type DdosSpeedLimitConfigDdosSpeedLimitConfigArgs ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigArgs struct { // List of port ranges, up to 8, multiple; Separate and indicate the range with -; This port range must be filled in; Fill in style 1:0-65535, style 2: 80; 443; 1000-2000. DstPortList pulumi.StringPtrInput `pulumi:"dstPortList"` // This field has been deprecated. Please fill in the new field DstPortList. DstPortScopes DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput `pulumi:"dstPortScopes"` // Speed limit mode, value [1 (based on source IP speed limit) 2 (based on destination port speed limit)]. Mode pulumi.IntInput `pulumi:"mode"` // IP protocol numbers, values [ALL (all protocols) TCP (tcp protocol) UDP (udp protocol) SMP (smp protocol) 1; 2-100 (custom protocol number range, up to 8)] Note: When customizing the protocol number range, only the protocol number can be filled in, multiple ranges; Separation; When filling in ALL, no other agreements or agreements can be filled inNumber. ProtocolList pulumi.StringPtrInput `pulumi:"protocolList"` // Speed limit values, each type of speed limit value can support up to 1; This field array has at least one speed limit value. SpeedValues DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput `pulumi:"speedValues"` }
func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs struct { // Starting port, ranging from 1 to 65535. BeginPort pulumi.IntInput `pulumi:"beginPort"` // end port, ranging from 1 to 65535. EndPort pulumi.IntInput `pulumi:"endPort"` }
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray []DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput interface { pulumi.Input ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput }
DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray and DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput` via:
DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray{ DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs{...} }
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput struct{ *pulumi.OutputState }
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput interface { pulumi.Input ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput }
DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs and DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput` via:
DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs{...}
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput struct{ *pulumi.OutputState }
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) BeginPort ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) BeginPort() pulumi.IntOutput
Starting port, ranging from 1 to 65535.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) EndPort ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) EndPort() pulumi.IntOutput
end port, ranging from 1 to 65535.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigInput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigInput interface { pulumi.Input ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigOutput }
DdosSpeedLimitConfigDdosSpeedLimitConfigInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigArgs and DdosSpeedLimitConfigDdosSpeedLimitConfigOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigInput` via:
DdosSpeedLimitConfigDdosSpeedLimitConfigArgs{...}
type DdosSpeedLimitConfigDdosSpeedLimitConfigOutput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigOutput struct{ *pulumi.OutputState }
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) DstPortList ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) DstPortList() pulumi.StringPtrOutput
List of port ranges, up to 8, multiple; Separate and indicate the range with -; This port range must be filled in; Fill in style 1:0-65535, style 2: 80; 443; 1000-2000.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) DstPortScopes ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) DstPortScopes() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
This field has been deprecated. Please fill in the new field DstPortList.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) Mode ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) Mode() pulumi.IntOutput
Speed limit mode, value [1 (based on source IP speed limit) 2 (based on destination port speed limit)].
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ProtocolList ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ProtocolList() pulumi.StringPtrOutput
IP protocol numbers, values [ALL (all protocols) TCP (tcp protocol) UDP (udp protocol) SMP (smp protocol) 1; 2-100 (custom protocol number range, up to 8)] Note: When customizing the protocol number range, only the protocol number can be filled in, multiple ranges; Separation; When filling in ALL, no other agreements or agreements can be filled inNumber.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) SpeedValues ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) SpeedValues() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
Speed limit values, each type of speed limit value can support up to 1; This field array has at least one speed limit value.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput interface { pulumi.Input ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput }
DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigArgs, DdosSpeedLimitConfigDdosSpeedLimitConfigPtr and DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput` via:
DdosSpeedLimitConfigDdosSpeedLimitConfigArgs{...} or: nil
func DdosSpeedLimitConfigDdosSpeedLimitConfigPtr ¶
func DdosSpeedLimitConfigDdosSpeedLimitConfigPtr(v *DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput
type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput struct{ *pulumi.OutputState }
func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) DstPortList ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) DstPortList() pulumi.StringPtrOutput
List of port ranges, up to 8, multiple; Separate and indicate the range with -; This port range must be filled in; Fill in style 1:0-65535, style 2: 80; 443; 1000-2000.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) DstPortScopes ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) DstPortScopes() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
This field has been deprecated. Please fill in the new field DstPortList.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) Mode ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) Mode() pulumi.IntPtrOutput
Speed limit mode, value [1 (based on source IP speed limit) 2 (based on destination port speed limit)].
func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ProtocolList ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ProtocolList() pulumi.StringPtrOutput
IP protocol numbers, values [ALL (all protocols) TCP (tcp protocol) UDP (udp protocol) SMP (smp protocol) 1; 2-100 (custom protocol number range, up to 8)] Note: When customizing the protocol number range, only the protocol number can be filled in, multiple ranges; Separation; When filling in ALL, no other agreements or agreements can be filled inNumber.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) SpeedValues ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) SpeedValues() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
Speed limit values, each type of speed limit value can support up to 1; This field array has at least one speed limit value.
func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs struct { // Speed limit value type, value [1 (packet rate pps) 2 (bandwidth bps)]. Type pulumi.IntInput `pulumi:"type"` // value. Value pulumi.IntInput `pulumi:"value"` }
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray []DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext ¶
func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput interface { pulumi.Input ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput }
DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray and DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput` via:
DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray{ DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs{...} }
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput struct{ *pulumi.OutputState }
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput interface { pulumi.Input ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput }
DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs and DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput` via:
DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs{...}
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput ¶
type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput struct{ *pulumi.OutputState }
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ElementType ¶
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ElementType() reflect.Type
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) Type ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) Type() pulumi.IntOutput
Speed limit value type, value [1 (packet rate pps) 2 (bandwidth bps)].
func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) Value ¶
func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) Value() pulumi.IntOutput
value.
type DdosSpeedLimitConfigInput ¶
type DdosSpeedLimitConfigInput interface { pulumi.Input ToDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigOutput ToDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigOutput }
type DdosSpeedLimitConfigMap ¶
type DdosSpeedLimitConfigMap map[string]DdosSpeedLimitConfigInput
func (DdosSpeedLimitConfigMap) ElementType ¶
func (DdosSpeedLimitConfigMap) ElementType() reflect.Type
func (DdosSpeedLimitConfigMap) ToDdosSpeedLimitConfigMapOutput ¶
func (i DdosSpeedLimitConfigMap) ToDdosSpeedLimitConfigMapOutput() DdosSpeedLimitConfigMapOutput
func (DdosSpeedLimitConfigMap) ToDdosSpeedLimitConfigMapOutputWithContext ¶
func (i DdosSpeedLimitConfigMap) ToDdosSpeedLimitConfigMapOutputWithContext(ctx context.Context) DdosSpeedLimitConfigMapOutput
type DdosSpeedLimitConfigMapInput ¶
type DdosSpeedLimitConfigMapInput interface { pulumi.Input ToDdosSpeedLimitConfigMapOutput() DdosSpeedLimitConfigMapOutput ToDdosSpeedLimitConfigMapOutputWithContext(context.Context) DdosSpeedLimitConfigMapOutput }
DdosSpeedLimitConfigMapInput is an input type that accepts DdosSpeedLimitConfigMap and DdosSpeedLimitConfigMapOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigMapInput` via:
DdosSpeedLimitConfigMap{ "key": DdosSpeedLimitConfigArgs{...} }
type DdosSpeedLimitConfigMapOutput ¶
type DdosSpeedLimitConfigMapOutput struct{ *pulumi.OutputState }
func (DdosSpeedLimitConfigMapOutput) ElementType ¶
func (DdosSpeedLimitConfigMapOutput) ElementType() reflect.Type
func (DdosSpeedLimitConfigMapOutput) MapIndex ¶
func (o DdosSpeedLimitConfigMapOutput) MapIndex(k pulumi.StringInput) DdosSpeedLimitConfigOutput
func (DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutput ¶
func (o DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutput() DdosSpeedLimitConfigMapOutput
func (DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutputWithContext ¶
func (o DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutputWithContext(ctx context.Context) DdosSpeedLimitConfigMapOutput
type DdosSpeedLimitConfigOutput ¶
type DdosSpeedLimitConfigOutput struct{ *pulumi.OutputState }
func (DdosSpeedLimitConfigOutput) DdosSpeedLimitConfig ¶
func (o DdosSpeedLimitConfigOutput) DdosSpeedLimitConfig() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters.
func (DdosSpeedLimitConfigOutput) ElementType ¶
func (DdosSpeedLimitConfigOutput) ElementType() reflect.Type
func (DdosSpeedLimitConfigOutput) InstanceId ¶
func (o DdosSpeedLimitConfigOutput) InstanceId() pulumi.StringOutput
InstanceId.
func (DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutput ¶
func (o DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigOutput
func (DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutputWithContext ¶
func (o DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigOutput
type DdosSpeedLimitConfigState ¶
type DdosSpeedLimitConfigState struct { // Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters. DdosSpeedLimitConfig DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput // InstanceId. InstanceId pulumi.StringPtrInput }
func (DdosSpeedLimitConfigState) ElementType ¶
func (DdosSpeedLimitConfigState) ElementType() reflect.Type
type DefaultAlarmThreshold ¶
type DefaultAlarmThreshold struct { pulumi.CustomResourceState // Alarm threshold configuration. DefaultAlarmConfig DefaultAlarmThresholdDefaultAlarmConfigOutput `pulumi:"defaultAlarmConfig"` // Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)]. InstanceType pulumi.StringOutput `pulumi:"instanceType"` }
Provides a resource to create a antiddos default alarm threshold
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewDefaultAlarmThreshold(ctx, "defaultAlarmThreshold", &Antiddos.DefaultAlarmThresholdArgs{ DefaultAlarmConfig: &antiddos.DefaultAlarmThresholdDefaultAlarmConfigArgs{ AlarmThreshold: pulumi.Int(2000), AlarmType: pulumi.Int(1), }, InstanceType: pulumi.String("bgp"), }) if err != nil { return err } return nil }) }
```
## Import
antiddos default_alarm_threshold can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/defaultAlarmThreshold:DefaultAlarmThreshold default_alarm_threshold ${instanceType}
```
func GetDefaultAlarmThreshold ¶
func GetDefaultAlarmThreshold(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DefaultAlarmThresholdState, opts ...pulumi.ResourceOption) (*DefaultAlarmThreshold, error)
GetDefaultAlarmThreshold gets an existing DefaultAlarmThreshold 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 NewDefaultAlarmThreshold ¶
func NewDefaultAlarmThreshold(ctx *pulumi.Context, name string, args *DefaultAlarmThresholdArgs, opts ...pulumi.ResourceOption) (*DefaultAlarmThreshold, error)
NewDefaultAlarmThreshold registers a new resource with the given unique name, arguments, and options.
func (*DefaultAlarmThreshold) ElementType ¶
func (*DefaultAlarmThreshold) ElementType() reflect.Type
func (*DefaultAlarmThreshold) ToDefaultAlarmThresholdOutput ¶
func (i *DefaultAlarmThreshold) ToDefaultAlarmThresholdOutput() DefaultAlarmThresholdOutput
func (*DefaultAlarmThreshold) ToDefaultAlarmThresholdOutputWithContext ¶
func (i *DefaultAlarmThreshold) ToDefaultAlarmThresholdOutputWithContext(ctx context.Context) DefaultAlarmThresholdOutput
type DefaultAlarmThresholdArgs ¶
type DefaultAlarmThresholdArgs struct { // Alarm threshold configuration. DefaultAlarmConfig DefaultAlarmThresholdDefaultAlarmConfigInput // Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)]. InstanceType pulumi.StringInput }
The set of arguments for constructing a DefaultAlarmThreshold resource.
func (DefaultAlarmThresholdArgs) ElementType ¶
func (DefaultAlarmThresholdArgs) ElementType() reflect.Type
type DefaultAlarmThresholdArray ¶
type DefaultAlarmThresholdArray []DefaultAlarmThresholdInput
func (DefaultAlarmThresholdArray) ElementType ¶
func (DefaultAlarmThresholdArray) ElementType() reflect.Type
func (DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutput ¶
func (i DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutput() DefaultAlarmThresholdArrayOutput
func (DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutputWithContext ¶
func (i DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutputWithContext(ctx context.Context) DefaultAlarmThresholdArrayOutput
type DefaultAlarmThresholdArrayInput ¶
type DefaultAlarmThresholdArrayInput interface { pulumi.Input ToDefaultAlarmThresholdArrayOutput() DefaultAlarmThresholdArrayOutput ToDefaultAlarmThresholdArrayOutputWithContext(context.Context) DefaultAlarmThresholdArrayOutput }
DefaultAlarmThresholdArrayInput is an input type that accepts DefaultAlarmThresholdArray and DefaultAlarmThresholdArrayOutput values. You can construct a concrete instance of `DefaultAlarmThresholdArrayInput` via:
DefaultAlarmThresholdArray{ DefaultAlarmThresholdArgs{...} }
type DefaultAlarmThresholdArrayOutput ¶
type DefaultAlarmThresholdArrayOutput struct{ *pulumi.OutputState }
func (DefaultAlarmThresholdArrayOutput) ElementType ¶
func (DefaultAlarmThresholdArrayOutput) ElementType() reflect.Type
func (DefaultAlarmThresholdArrayOutput) Index ¶
func (o DefaultAlarmThresholdArrayOutput) Index(i pulumi.IntInput) DefaultAlarmThresholdOutput
func (DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutput ¶
func (o DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutput() DefaultAlarmThresholdArrayOutput
func (DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutputWithContext ¶
func (o DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutputWithContext(ctx context.Context) DefaultAlarmThresholdArrayOutput
type DefaultAlarmThresholdDefaultAlarmConfig ¶
type DefaultAlarmThresholdDefaultAlarmConfig struct { // Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;. AlarmThreshold *int `pulumi:"alarmThreshold"` // Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)]. AlarmType *int `pulumi:"alarmType"` }
type DefaultAlarmThresholdDefaultAlarmConfigArgs ¶
type DefaultAlarmThresholdDefaultAlarmConfigArgs struct { // Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;. AlarmThreshold pulumi.IntPtrInput `pulumi:"alarmThreshold"` // Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)]. AlarmType pulumi.IntPtrInput `pulumi:"alarmType"` }
func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ElementType ¶
func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ElementType() reflect.Type
func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutput ¶
func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutput() DefaultAlarmThresholdDefaultAlarmConfigOutput
func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext ¶
func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigOutput
func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput ¶
func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext ¶
func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
type DefaultAlarmThresholdDefaultAlarmConfigInput ¶
type DefaultAlarmThresholdDefaultAlarmConfigInput interface { pulumi.Input ToDefaultAlarmThresholdDefaultAlarmConfigOutput() DefaultAlarmThresholdDefaultAlarmConfigOutput ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext(context.Context) DefaultAlarmThresholdDefaultAlarmConfigOutput }
DefaultAlarmThresholdDefaultAlarmConfigInput is an input type that accepts DefaultAlarmThresholdDefaultAlarmConfigArgs and DefaultAlarmThresholdDefaultAlarmConfigOutput values. You can construct a concrete instance of `DefaultAlarmThresholdDefaultAlarmConfigInput` via:
DefaultAlarmThresholdDefaultAlarmConfigArgs{...}
type DefaultAlarmThresholdDefaultAlarmConfigOutput ¶
type DefaultAlarmThresholdDefaultAlarmConfigOutput struct{ *pulumi.OutputState }
func (DefaultAlarmThresholdDefaultAlarmConfigOutput) AlarmThreshold ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) AlarmThreshold() pulumi.IntPtrOutput
Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;.
func (DefaultAlarmThresholdDefaultAlarmConfigOutput) AlarmType ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) AlarmType() pulumi.IntPtrOutput
Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].
func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ElementType ¶
func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ElementType() reflect.Type
func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutput ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutput() DefaultAlarmThresholdDefaultAlarmConfigOutput
func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigOutput
func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
type DefaultAlarmThresholdDefaultAlarmConfigPtrInput ¶
type DefaultAlarmThresholdDefaultAlarmConfigPtrInput interface { pulumi.Input ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput }
DefaultAlarmThresholdDefaultAlarmConfigPtrInput is an input type that accepts DefaultAlarmThresholdDefaultAlarmConfigArgs, DefaultAlarmThresholdDefaultAlarmConfigPtr and DefaultAlarmThresholdDefaultAlarmConfigPtrOutput values. You can construct a concrete instance of `DefaultAlarmThresholdDefaultAlarmConfigPtrInput` via:
DefaultAlarmThresholdDefaultAlarmConfigArgs{...} or: nil
func DefaultAlarmThresholdDefaultAlarmConfigPtr ¶
func DefaultAlarmThresholdDefaultAlarmConfigPtr(v *DefaultAlarmThresholdDefaultAlarmConfigArgs) DefaultAlarmThresholdDefaultAlarmConfigPtrInput
type DefaultAlarmThresholdDefaultAlarmConfigPtrOutput ¶
type DefaultAlarmThresholdDefaultAlarmConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) AlarmThreshold ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) AlarmThreshold() pulumi.IntPtrOutput
Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;.
func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) AlarmType ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) AlarmType() pulumi.IntPtrOutput
Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].
func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ElementType ¶
func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ElementType() reflect.Type
func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext ¶
func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
type DefaultAlarmThresholdInput ¶
type DefaultAlarmThresholdInput interface { pulumi.Input ToDefaultAlarmThresholdOutput() DefaultAlarmThresholdOutput ToDefaultAlarmThresholdOutputWithContext(ctx context.Context) DefaultAlarmThresholdOutput }
type DefaultAlarmThresholdMap ¶
type DefaultAlarmThresholdMap map[string]DefaultAlarmThresholdInput
func (DefaultAlarmThresholdMap) ElementType ¶
func (DefaultAlarmThresholdMap) ElementType() reflect.Type
func (DefaultAlarmThresholdMap) ToDefaultAlarmThresholdMapOutput ¶
func (i DefaultAlarmThresholdMap) ToDefaultAlarmThresholdMapOutput() DefaultAlarmThresholdMapOutput
func (DefaultAlarmThresholdMap) ToDefaultAlarmThresholdMapOutputWithContext ¶
func (i DefaultAlarmThresholdMap) ToDefaultAlarmThresholdMapOutputWithContext(ctx context.Context) DefaultAlarmThresholdMapOutput
type DefaultAlarmThresholdMapInput ¶
type DefaultAlarmThresholdMapInput interface { pulumi.Input ToDefaultAlarmThresholdMapOutput() DefaultAlarmThresholdMapOutput ToDefaultAlarmThresholdMapOutputWithContext(context.Context) DefaultAlarmThresholdMapOutput }
DefaultAlarmThresholdMapInput is an input type that accepts DefaultAlarmThresholdMap and DefaultAlarmThresholdMapOutput values. You can construct a concrete instance of `DefaultAlarmThresholdMapInput` via:
DefaultAlarmThresholdMap{ "key": DefaultAlarmThresholdArgs{...} }
type DefaultAlarmThresholdMapOutput ¶
type DefaultAlarmThresholdMapOutput struct{ *pulumi.OutputState }
func (DefaultAlarmThresholdMapOutput) ElementType ¶
func (DefaultAlarmThresholdMapOutput) ElementType() reflect.Type
func (DefaultAlarmThresholdMapOutput) MapIndex ¶
func (o DefaultAlarmThresholdMapOutput) MapIndex(k pulumi.StringInput) DefaultAlarmThresholdOutput
func (DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutput ¶
func (o DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutput() DefaultAlarmThresholdMapOutput
func (DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutputWithContext ¶
func (o DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutputWithContext(ctx context.Context) DefaultAlarmThresholdMapOutput
type DefaultAlarmThresholdOutput ¶
type DefaultAlarmThresholdOutput struct{ *pulumi.OutputState }
func (DefaultAlarmThresholdOutput) DefaultAlarmConfig ¶
func (o DefaultAlarmThresholdOutput) DefaultAlarmConfig() DefaultAlarmThresholdDefaultAlarmConfigOutput
Alarm threshold configuration.
func (DefaultAlarmThresholdOutput) ElementType ¶
func (DefaultAlarmThresholdOutput) ElementType() reflect.Type
func (DefaultAlarmThresholdOutput) InstanceType ¶
func (o DefaultAlarmThresholdOutput) InstanceType() pulumi.StringOutput
Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)].
func (DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutput ¶
func (o DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutput() DefaultAlarmThresholdOutput
func (DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutputWithContext ¶
func (o DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutputWithContext(ctx context.Context) DefaultAlarmThresholdOutput
type DefaultAlarmThresholdState ¶
type DefaultAlarmThresholdState struct { // Alarm threshold configuration. DefaultAlarmConfig DefaultAlarmThresholdDefaultAlarmConfigPtrInput // Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)]. InstanceType pulumi.StringPtrInput }
func (DefaultAlarmThresholdState) ElementType ¶
func (DefaultAlarmThresholdState) ElementType() reflect.Type
type GetBasicDeviceStatusArgs ¶
type GetBasicDeviceStatusArgs struct { // Region Id. FilterRegion *int `pulumi:"filterRegion"` // Named resource transfer ID. IdLists []string `pulumi:"idLists"` // Ip resource list. IpLists []string `pulumi:"ipLists"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBasicDeviceStatus.
type GetBasicDeviceStatusClbDataArgs ¶
type GetBasicDeviceStatusClbDataArgs struct { // Properties name. Key pulumi.StringInput `pulumi:"key"` // Properties value. Value pulumi.StringInput `pulumi:"value"` }
func (GetBasicDeviceStatusClbDataArgs) ElementType ¶
func (GetBasicDeviceStatusClbDataArgs) ElementType() reflect.Type
func (GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutput ¶
func (i GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutput() GetBasicDeviceStatusClbDataOutput
func (GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutputWithContext ¶
func (i GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataOutput
type GetBasicDeviceStatusClbDataArray ¶
type GetBasicDeviceStatusClbDataArray []GetBasicDeviceStatusClbDataInput
func (GetBasicDeviceStatusClbDataArray) ElementType ¶
func (GetBasicDeviceStatusClbDataArray) ElementType() reflect.Type
func (GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutput ¶
func (i GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutput() GetBasicDeviceStatusClbDataArrayOutput
func (GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutputWithContext ¶
func (i GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataArrayOutput
type GetBasicDeviceStatusClbDataArrayInput ¶
type GetBasicDeviceStatusClbDataArrayInput interface { pulumi.Input ToGetBasicDeviceStatusClbDataArrayOutput() GetBasicDeviceStatusClbDataArrayOutput ToGetBasicDeviceStatusClbDataArrayOutputWithContext(context.Context) GetBasicDeviceStatusClbDataArrayOutput }
GetBasicDeviceStatusClbDataArrayInput is an input type that accepts GetBasicDeviceStatusClbDataArray and GetBasicDeviceStatusClbDataArrayOutput values. You can construct a concrete instance of `GetBasicDeviceStatusClbDataArrayInput` via:
GetBasicDeviceStatusClbDataArray{ GetBasicDeviceStatusClbDataArgs{...} }
type GetBasicDeviceStatusClbDataArrayOutput ¶
type GetBasicDeviceStatusClbDataArrayOutput struct{ *pulumi.OutputState }
func (GetBasicDeviceStatusClbDataArrayOutput) ElementType ¶
func (GetBasicDeviceStatusClbDataArrayOutput) ElementType() reflect.Type
func (GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutput ¶
func (o GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutput() GetBasicDeviceStatusClbDataArrayOutput
func (GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutputWithContext ¶
func (o GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataArrayOutput
type GetBasicDeviceStatusClbDataInput ¶
type GetBasicDeviceStatusClbDataInput interface { pulumi.Input ToGetBasicDeviceStatusClbDataOutput() GetBasicDeviceStatusClbDataOutput ToGetBasicDeviceStatusClbDataOutputWithContext(context.Context) GetBasicDeviceStatusClbDataOutput }
GetBasicDeviceStatusClbDataInput is an input type that accepts GetBasicDeviceStatusClbDataArgs and GetBasicDeviceStatusClbDataOutput values. You can construct a concrete instance of `GetBasicDeviceStatusClbDataInput` via:
GetBasicDeviceStatusClbDataArgs{...}
type GetBasicDeviceStatusClbDataOutput ¶
type GetBasicDeviceStatusClbDataOutput struct{ *pulumi.OutputState }
func (GetBasicDeviceStatusClbDataOutput) ElementType ¶
func (GetBasicDeviceStatusClbDataOutput) ElementType() reflect.Type
func (GetBasicDeviceStatusClbDataOutput) Key ¶
func (o GetBasicDeviceStatusClbDataOutput) Key() pulumi.StringOutput
Properties name.
func (GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutput ¶
func (o GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutput() GetBasicDeviceStatusClbDataOutput
func (GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutputWithContext ¶
func (o GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataOutput
func (GetBasicDeviceStatusClbDataOutput) Value ¶
func (o GetBasicDeviceStatusClbDataOutput) Value() pulumi.StringOutput
Properties value.
type GetBasicDeviceStatusDataArgs ¶
type GetBasicDeviceStatusDataArgs struct { // Properties name. Key pulumi.StringInput `pulumi:"key"` // Properties value. Value pulumi.StringInput `pulumi:"value"` }
func (GetBasicDeviceStatusDataArgs) ElementType ¶
func (GetBasicDeviceStatusDataArgs) ElementType() reflect.Type
func (GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutput ¶
func (i GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutput() GetBasicDeviceStatusDataOutput
func (GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutputWithContext ¶
func (i GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataOutput
type GetBasicDeviceStatusDataArray ¶
type GetBasicDeviceStatusDataArray []GetBasicDeviceStatusDataInput
func (GetBasicDeviceStatusDataArray) ElementType ¶
func (GetBasicDeviceStatusDataArray) ElementType() reflect.Type
func (GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutput ¶
func (i GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutput() GetBasicDeviceStatusDataArrayOutput
func (GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutputWithContext ¶
func (i GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataArrayOutput
type GetBasicDeviceStatusDataArrayInput ¶
type GetBasicDeviceStatusDataArrayInput interface { pulumi.Input ToGetBasicDeviceStatusDataArrayOutput() GetBasicDeviceStatusDataArrayOutput ToGetBasicDeviceStatusDataArrayOutputWithContext(context.Context) GetBasicDeviceStatusDataArrayOutput }
GetBasicDeviceStatusDataArrayInput is an input type that accepts GetBasicDeviceStatusDataArray and GetBasicDeviceStatusDataArrayOutput values. You can construct a concrete instance of `GetBasicDeviceStatusDataArrayInput` via:
GetBasicDeviceStatusDataArray{ GetBasicDeviceStatusDataArgs{...} }
type GetBasicDeviceStatusDataArrayOutput ¶
type GetBasicDeviceStatusDataArrayOutput struct{ *pulumi.OutputState }
func (GetBasicDeviceStatusDataArrayOutput) ElementType ¶
func (GetBasicDeviceStatusDataArrayOutput) ElementType() reflect.Type
func (GetBasicDeviceStatusDataArrayOutput) Index ¶
func (o GetBasicDeviceStatusDataArrayOutput) Index(i pulumi.IntInput) GetBasicDeviceStatusDataOutput
func (GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutput ¶
func (o GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutput() GetBasicDeviceStatusDataArrayOutput
func (GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutputWithContext ¶
func (o GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataArrayOutput
type GetBasicDeviceStatusDataInput ¶
type GetBasicDeviceStatusDataInput interface { pulumi.Input ToGetBasicDeviceStatusDataOutput() GetBasicDeviceStatusDataOutput ToGetBasicDeviceStatusDataOutputWithContext(context.Context) GetBasicDeviceStatusDataOutput }
GetBasicDeviceStatusDataInput is an input type that accepts GetBasicDeviceStatusDataArgs and GetBasicDeviceStatusDataOutput values. You can construct a concrete instance of `GetBasicDeviceStatusDataInput` via:
GetBasicDeviceStatusDataArgs{...}
type GetBasicDeviceStatusDataOutput ¶
type GetBasicDeviceStatusDataOutput struct{ *pulumi.OutputState }
func (GetBasicDeviceStatusDataOutput) ElementType ¶
func (GetBasicDeviceStatusDataOutput) ElementType() reflect.Type
func (GetBasicDeviceStatusDataOutput) Key ¶
func (o GetBasicDeviceStatusDataOutput) Key() pulumi.StringOutput
Properties name.
func (GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutput ¶
func (o GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutput() GetBasicDeviceStatusDataOutput
func (GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutputWithContext ¶
func (o GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataOutput
func (GetBasicDeviceStatusDataOutput) Value ¶
func (o GetBasicDeviceStatusDataOutput) Value() pulumi.StringOutput
Properties value.
type GetBasicDeviceStatusOutputArgs ¶
type GetBasicDeviceStatusOutputArgs struct { // Region Id. FilterRegion pulumi.IntPtrInput `pulumi:"filterRegion"` // Named resource transfer ID. IdLists pulumi.StringArrayInput `pulumi:"idLists"` // Ip resource list. IpLists pulumi.StringArrayInput `pulumi:"ipLists"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBasicDeviceStatus.
func (GetBasicDeviceStatusOutputArgs) ElementType ¶
func (GetBasicDeviceStatusOutputArgs) ElementType() reflect.Type
type GetBasicDeviceStatusResult ¶
type GetBasicDeviceStatusResult struct { // Note: This field may return null, indicating that a valid value cannot be obtained. ClbDatas []GetBasicDeviceStatusClbData `pulumi:"clbDatas"` // Return resources and status, status code: 1- Blocking status 2- Normal status 3- Attack status. Datas []GetBasicDeviceStatusData `pulumi:"datas"` FilterRegion *int `pulumi:"filterRegion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IdLists []string `pulumi:"idLists"` IpLists []string `pulumi:"ipLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBasicDeviceStatus.
func GetBasicDeviceStatus ¶
func GetBasicDeviceStatus(ctx *pulumi.Context, args *GetBasicDeviceStatusArgs, opts ...pulumi.InvokeOption) (*GetBasicDeviceStatusResult, error)
Use this data source to query detailed information of antiddos basicDeviceStatus
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.GetBasicDeviceStatus(ctx, &antiddos.GetBasicDeviceStatusArgs{ FilterRegion: pulumi.IntRef(1), IpLists: []string{ "127.0.0.1", }, }, nil) if err != nil { return err } return nil }) }
```
type GetBasicDeviceStatusResultOutput ¶
type GetBasicDeviceStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBasicDeviceStatus.
func GetBasicDeviceStatusOutput ¶
func GetBasicDeviceStatusOutput(ctx *pulumi.Context, args GetBasicDeviceStatusOutputArgs, opts ...pulumi.InvokeOption) GetBasicDeviceStatusResultOutput
func (GetBasicDeviceStatusResultOutput) ClbDatas ¶
func (o GetBasicDeviceStatusResultOutput) ClbDatas() GetBasicDeviceStatusClbDataArrayOutput
Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetBasicDeviceStatusResultOutput) Datas ¶
func (o GetBasicDeviceStatusResultOutput) Datas() GetBasicDeviceStatusDataArrayOutput
Return resources and status, status code: 1- Blocking status 2- Normal status 3- Attack status.
func (GetBasicDeviceStatusResultOutput) ElementType ¶
func (GetBasicDeviceStatusResultOutput) ElementType() reflect.Type
func (GetBasicDeviceStatusResultOutput) FilterRegion ¶
func (o GetBasicDeviceStatusResultOutput) FilterRegion() pulumi.IntPtrOutput
func (GetBasicDeviceStatusResultOutput) Id ¶
func (o GetBasicDeviceStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBasicDeviceStatusResultOutput) IdLists ¶
func (o GetBasicDeviceStatusResultOutput) IdLists() pulumi.StringArrayOutput
func (GetBasicDeviceStatusResultOutput) IpLists ¶
func (o GetBasicDeviceStatusResultOutput) IpLists() pulumi.StringArrayOutput
func (GetBasicDeviceStatusResultOutput) ResultOutputFile ¶
func (o GetBasicDeviceStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutput ¶
func (o GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutput() GetBasicDeviceStatusResultOutput
func (GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutputWithContext ¶
func (o GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutputWithContext(ctx context.Context) GetBasicDeviceStatusResultOutput
type GetBgpBizTrendArgs ¶
type GetBgpBizTrendArgs struct { // Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP). Business string `pulumi:"business"` // Statistic end time. EndTime string `pulumi:"endTime"` // 0 represents fixed time, 1 represents custom time. Flag int `pulumi:"flag"` // Antiddos InstanceId. InstanceId string `pulumi:"instanceId"` // Statistic metric name, for example: intraffic, outtraffic, inpkg, outpkg. MetricName string `pulumi:"metricName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Statistic start time. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getBgpBizTrend.
type GetBgpBizTrendOutputArgs ¶
type GetBgpBizTrendOutputArgs struct { // Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP). Business pulumi.StringInput `pulumi:"business"` // Statistic end time. EndTime pulumi.StringInput `pulumi:"endTime"` // 0 represents fixed time, 1 represents custom time. Flag pulumi.IntInput `pulumi:"flag"` // Antiddos InstanceId. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Statistic metric name, for example: intraffic, outtraffic, inpkg, outpkg. MetricName pulumi.StringInput `pulumi:"metricName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Statistic start time. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getBgpBizTrend.
func (GetBgpBizTrendOutputArgs) ElementType ¶
func (GetBgpBizTrendOutputArgs) ElementType() reflect.Type
type GetBgpBizTrendResult ¶
type GetBgpBizTrendResult struct { Business string `pulumi:"business"` // Values at various time points on the graph. DataLists []int `pulumi:"dataLists"` EndTime string `pulumi:"endTime"` Flag int `pulumi:"flag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Returns the maximum value of an array. MaxData int `pulumi:"maxData"` MetricName string `pulumi:"metricName"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` // Number of values in the curve graph. Total int `pulumi:"total"` }
A collection of values returned by getBgpBizTrend.
func GetBgpBizTrend ¶
func GetBgpBizTrend(ctx *pulumi.Context, args *GetBgpBizTrendArgs, opts ...pulumi.InvokeOption) (*GetBgpBizTrendResult, error)
Use this data source to query detailed information of antiddos bgpBizTrend
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.GetBgpBizTrend(ctx, &antiddos.GetBgpBizTrendArgs{ Business: "bgp-multip", EndTime: "2023-11-22 10:25:00", Flag: 0, InstanceId: "bgp-00000ry7", MetricName: "intraffic", StartTime: "2023-11-22 09:25:00", }, nil) if err != nil { return err } return nil }) }
```
type GetBgpBizTrendResultOutput ¶
type GetBgpBizTrendResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBgpBizTrend.
func GetBgpBizTrendOutput ¶
func GetBgpBizTrendOutput(ctx *pulumi.Context, args GetBgpBizTrendOutputArgs, opts ...pulumi.InvokeOption) GetBgpBizTrendResultOutput
func (GetBgpBizTrendResultOutput) Business ¶
func (o GetBgpBizTrendResultOutput) Business() pulumi.StringOutput
func (GetBgpBizTrendResultOutput) DataLists ¶
func (o GetBgpBizTrendResultOutput) DataLists() pulumi.IntArrayOutput
Values at various time points on the graph.
func (GetBgpBizTrendResultOutput) ElementType ¶
func (GetBgpBizTrendResultOutput) ElementType() reflect.Type
func (GetBgpBizTrendResultOutput) EndTime ¶
func (o GetBgpBizTrendResultOutput) EndTime() pulumi.StringOutput
func (GetBgpBizTrendResultOutput) Flag ¶
func (o GetBgpBizTrendResultOutput) Flag() pulumi.IntOutput
func (GetBgpBizTrendResultOutput) Id ¶
func (o GetBgpBizTrendResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBgpBizTrendResultOutput) InstanceId ¶
func (o GetBgpBizTrendResultOutput) InstanceId() pulumi.StringOutput
func (GetBgpBizTrendResultOutput) MaxData ¶
func (o GetBgpBizTrendResultOutput) MaxData() pulumi.IntOutput
Returns the maximum value of an array.
func (GetBgpBizTrendResultOutput) MetricName ¶
func (o GetBgpBizTrendResultOutput) MetricName() pulumi.StringOutput
func (GetBgpBizTrendResultOutput) ResultOutputFile ¶
func (o GetBgpBizTrendResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBgpBizTrendResultOutput) StartTime ¶
func (o GetBgpBizTrendResultOutput) StartTime() pulumi.StringOutput
func (GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutput ¶
func (o GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutput() GetBgpBizTrendResultOutput
func (GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutputWithContext ¶
func (o GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutputWithContext(ctx context.Context) GetBgpBizTrendResultOutput
func (GetBgpBizTrendResultOutput) Total ¶
func (o GetBgpBizTrendResultOutput) Total() pulumi.IntOutput
Number of values in the curve graph.
type GetListListenerArgs ¶
type GetListListenerArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getListListener.
type GetListListenerLayer4Listener ¶
type GetListListenerLayer4Listener struct { // Origin port, value 1~65535. BackendPort int `pulumi:"backendPort"` // Forwarding port, value 1~65535. FrontendPort int `pulumi:"frontendPort"` // Resource instance to which the rule belongs. InstanceDetailRules []GetListListenerLayer4ListenerInstanceDetailRule `pulumi:"instanceDetailRules"` // InstanceDetails. InstanceDetails []GetListListenerLayer4ListenerInstanceDetail `pulumi:"instanceDetails"` // Protocol. Protocol string `pulumi:"protocol"` // Source server list. RealServers []GetListListenerLayer4ListenerRealServer `pulumi:"realServers"` }
type GetListListenerLayer4ListenerArgs ¶
type GetListListenerLayer4ListenerArgs struct { // Origin port, value 1~65535. BackendPort pulumi.IntInput `pulumi:"backendPort"` // Forwarding port, value 1~65535. FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource instance to which the rule belongs. InstanceDetailRules GetListListenerLayer4ListenerInstanceDetailRuleArrayInput `pulumi:"instanceDetailRules"` // InstanceDetails. InstanceDetails GetListListenerLayer4ListenerInstanceDetailArrayInput `pulumi:"instanceDetails"` // Protocol. Protocol pulumi.StringInput `pulumi:"protocol"` // Source server list. RealServers GetListListenerLayer4ListenerRealServerArrayInput `pulumi:"realServers"` }
func (GetListListenerLayer4ListenerArgs) ElementType ¶
func (GetListListenerLayer4ListenerArgs) ElementType() reflect.Type
func (GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutput ¶
func (i GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutput() GetListListenerLayer4ListenerOutput
func (GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutputWithContext ¶
func (i GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerOutput
type GetListListenerLayer4ListenerArray ¶
type GetListListenerLayer4ListenerArray []GetListListenerLayer4ListenerInput
func (GetListListenerLayer4ListenerArray) ElementType ¶
func (GetListListenerLayer4ListenerArray) ElementType() reflect.Type
func (GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutput ¶
func (i GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutput() GetListListenerLayer4ListenerArrayOutput
func (GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutputWithContext ¶
func (i GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerArrayOutput
type GetListListenerLayer4ListenerArrayInput ¶
type GetListListenerLayer4ListenerArrayInput interface { pulumi.Input ToGetListListenerLayer4ListenerArrayOutput() GetListListenerLayer4ListenerArrayOutput ToGetListListenerLayer4ListenerArrayOutputWithContext(context.Context) GetListListenerLayer4ListenerArrayOutput }
GetListListenerLayer4ListenerArrayInput is an input type that accepts GetListListenerLayer4ListenerArray and GetListListenerLayer4ListenerArrayOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerArrayInput` via:
GetListListenerLayer4ListenerArray{ GetListListenerLayer4ListenerArgs{...} }
type GetListListenerLayer4ListenerArrayOutput ¶
type GetListListenerLayer4ListenerArrayOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer4ListenerArrayOutput) ElementType ¶
func (GetListListenerLayer4ListenerArrayOutput) ElementType() reflect.Type
func (GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutput ¶
func (o GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutput() GetListListenerLayer4ListenerArrayOutput
func (GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutputWithContext ¶
func (o GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerArrayOutput
type GetListListenerLayer4ListenerInput ¶
type GetListListenerLayer4ListenerInput interface { pulumi.Input ToGetListListenerLayer4ListenerOutput() GetListListenerLayer4ListenerOutput ToGetListListenerLayer4ListenerOutputWithContext(context.Context) GetListListenerLayer4ListenerOutput }
GetListListenerLayer4ListenerInput is an input type that accepts GetListListenerLayer4ListenerArgs and GetListListenerLayer4ListenerOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInput` via:
GetListListenerLayer4ListenerArgs{...}
type GetListListenerLayer4ListenerInstanceDetailArgs ¶
type GetListListenerLayer4ListenerInstanceDetailArgs struct { // Instance ip list. EipLists pulumi.StringArrayInput `pulumi:"eipLists"` // Instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` }
func (GetListListenerLayer4ListenerInstanceDetailArgs) ElementType ¶
func (GetListListenerLayer4ListenerInstanceDetailArgs) ElementType() reflect.Type
func (GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutput ¶
func (i GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutput() GetListListenerLayer4ListenerInstanceDetailOutput
func (GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext ¶
func (i GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailOutput
type GetListListenerLayer4ListenerInstanceDetailArray ¶
type GetListListenerLayer4ListenerInstanceDetailArray []GetListListenerLayer4ListenerInstanceDetailInput
func (GetListListenerLayer4ListenerInstanceDetailArray) ElementType ¶
func (GetListListenerLayer4ListenerInstanceDetailArray) ElementType() reflect.Type
func (GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutput ¶
func (i GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutput() GetListListenerLayer4ListenerInstanceDetailArrayOutput
func (GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext ¶
func (i GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailArrayOutput
type GetListListenerLayer4ListenerInstanceDetailArrayInput ¶
type GetListListenerLayer4ListenerInstanceDetailArrayInput interface { pulumi.Input ToGetListListenerLayer4ListenerInstanceDetailArrayOutput() GetListListenerLayer4ListenerInstanceDetailArrayOutput ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext(context.Context) GetListListenerLayer4ListenerInstanceDetailArrayOutput }
GetListListenerLayer4ListenerInstanceDetailArrayInput is an input type that accepts GetListListenerLayer4ListenerInstanceDetailArray and GetListListenerLayer4ListenerInstanceDetailArrayOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInstanceDetailArrayInput` via:
GetListListenerLayer4ListenerInstanceDetailArray{ GetListListenerLayer4ListenerInstanceDetailArgs{...} }
type GetListListenerLayer4ListenerInstanceDetailArrayOutput ¶
type GetListListenerLayer4ListenerInstanceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer4ListenerInstanceDetailArrayOutput) ElementType ¶
func (GetListListenerLayer4ListenerInstanceDetailArrayOutput) ElementType() reflect.Type
func (GetListListenerLayer4ListenerInstanceDetailArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailArrayOutput ¶
func (o GetListListenerLayer4ListenerInstanceDetailArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailArrayOutput() GetListListenerLayer4ListenerInstanceDetailArrayOutput
func (GetListListenerLayer4ListenerInstanceDetailArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext ¶
func (o GetListListenerLayer4ListenerInstanceDetailArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailArrayOutput
type GetListListenerLayer4ListenerInstanceDetailInput ¶
type GetListListenerLayer4ListenerInstanceDetailInput interface { pulumi.Input ToGetListListenerLayer4ListenerInstanceDetailOutput() GetListListenerLayer4ListenerInstanceDetailOutput ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext(context.Context) GetListListenerLayer4ListenerInstanceDetailOutput }
GetListListenerLayer4ListenerInstanceDetailInput is an input type that accepts GetListListenerLayer4ListenerInstanceDetailArgs and GetListListenerLayer4ListenerInstanceDetailOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInstanceDetailInput` via:
GetListListenerLayer4ListenerInstanceDetailArgs{...}
type GetListListenerLayer4ListenerInstanceDetailOutput ¶
type GetListListenerLayer4ListenerInstanceDetailOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer4ListenerInstanceDetailOutput) EipLists ¶
func (o GetListListenerLayer4ListenerInstanceDetailOutput) EipLists() pulumi.StringArrayOutput
Instance ip list.
func (GetListListenerLayer4ListenerInstanceDetailOutput) ElementType ¶
func (GetListListenerLayer4ListenerInstanceDetailOutput) ElementType() reflect.Type
func (GetListListenerLayer4ListenerInstanceDetailOutput) InstanceId ¶
func (o GetListListenerLayer4ListenerInstanceDetailOutput) InstanceId() pulumi.StringOutput
Instance id.
func (GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutput ¶
func (o GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutput() GetListListenerLayer4ListenerInstanceDetailOutput
func (GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext ¶
func (o GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailOutput
type GetListListenerLayer4ListenerInstanceDetailRuleArgs ¶
type GetListListenerLayer4ListenerInstanceDetailRuleArgs struct { // Cname. Cname pulumi.StringInput `pulumi:"cname"` // Instance ip list. EipLists pulumi.StringArrayInput `pulumi:"eipLists"` // Instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` }
func (GetListListenerLayer4ListenerInstanceDetailRuleArgs) ElementType ¶
func (GetListListenerLayer4ListenerInstanceDetailRuleArgs) ElementType() reflect.Type
func (GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutput ¶
func (i GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutput() GetListListenerLayer4ListenerInstanceDetailRuleOutput
func (GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext ¶
func (i GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleOutput
type GetListListenerLayer4ListenerInstanceDetailRuleArray ¶
type GetListListenerLayer4ListenerInstanceDetailRuleArray []GetListListenerLayer4ListenerInstanceDetailRuleInput
func (GetListListenerLayer4ListenerInstanceDetailRuleArray) ElementType ¶
func (GetListListenerLayer4ListenerInstanceDetailRuleArray) ElementType() reflect.Type
func (GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput ¶
func (i GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
func (GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext ¶
func (i GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
type GetListListenerLayer4ListenerInstanceDetailRuleArrayInput ¶
type GetListListenerLayer4ListenerInstanceDetailRuleArrayInput interface { pulumi.Input ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext(context.Context) GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput }
GetListListenerLayer4ListenerInstanceDetailRuleArrayInput is an input type that accepts GetListListenerLayer4ListenerInstanceDetailRuleArray and GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInstanceDetailRuleArrayInput` via:
GetListListenerLayer4ListenerInstanceDetailRuleArray{ GetListListenerLayer4ListenerInstanceDetailRuleArgs{...} }
type GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput ¶
type GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ElementType ¶
func (GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ElementType() reflect.Type
func (GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput ¶
func (o GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
func (GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext ¶
func (o GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
type GetListListenerLayer4ListenerInstanceDetailRuleInput ¶
type GetListListenerLayer4ListenerInstanceDetailRuleInput interface { pulumi.Input ToGetListListenerLayer4ListenerInstanceDetailRuleOutput() GetListListenerLayer4ListenerInstanceDetailRuleOutput ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext(context.Context) GetListListenerLayer4ListenerInstanceDetailRuleOutput }
GetListListenerLayer4ListenerInstanceDetailRuleInput is an input type that accepts GetListListenerLayer4ListenerInstanceDetailRuleArgs and GetListListenerLayer4ListenerInstanceDetailRuleOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInstanceDetailRuleInput` via:
GetListListenerLayer4ListenerInstanceDetailRuleArgs{...}
type GetListListenerLayer4ListenerInstanceDetailRuleOutput ¶
type GetListListenerLayer4ListenerInstanceDetailRuleOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) Cname ¶
func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) Cname() pulumi.StringOutput
Cname.
func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) EipLists ¶
func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) EipLists() pulumi.StringArrayOutput
Instance ip list.
func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) ElementType ¶
func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) ElementType() reflect.Type
func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) InstanceId ¶
func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) InstanceId() pulumi.StringOutput
Instance id.
func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleOutput ¶
func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleOutput() GetListListenerLayer4ListenerInstanceDetailRuleOutput
func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext ¶
func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleOutput
type GetListListenerLayer4ListenerOutput ¶
type GetListListenerLayer4ListenerOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer4ListenerOutput) BackendPort ¶
func (o GetListListenerLayer4ListenerOutput) BackendPort() pulumi.IntOutput
Origin port, value 1~65535.
func (GetListListenerLayer4ListenerOutput) ElementType ¶
func (GetListListenerLayer4ListenerOutput) ElementType() reflect.Type
func (GetListListenerLayer4ListenerOutput) FrontendPort ¶
func (o GetListListenerLayer4ListenerOutput) FrontendPort() pulumi.IntOutput
Forwarding port, value 1~65535.
func (GetListListenerLayer4ListenerOutput) InstanceDetailRules ¶
func (o GetListListenerLayer4ListenerOutput) InstanceDetailRules() GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
Resource instance to which the rule belongs.
func (GetListListenerLayer4ListenerOutput) InstanceDetails ¶
func (o GetListListenerLayer4ListenerOutput) InstanceDetails() GetListListenerLayer4ListenerInstanceDetailArrayOutput
InstanceDetails.
func (GetListListenerLayer4ListenerOutput) Protocol ¶
func (o GetListListenerLayer4ListenerOutput) Protocol() pulumi.StringOutput
Protocol.
func (GetListListenerLayer4ListenerOutput) RealServers ¶
func (o GetListListenerLayer4ListenerOutput) RealServers() GetListListenerLayer4ListenerRealServerArrayOutput
Source server list.
func (GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutput ¶
func (o GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutput() GetListListenerLayer4ListenerOutput
func (GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutputWithContext ¶
func (o GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerOutput
type GetListListenerLayer4ListenerRealServerArgs ¶
type GetListListenerLayer4ListenerRealServerArgs struct { // 0-65535. Port pulumi.IntInput `pulumi:"port"` // Source server list. RealServer pulumi.StringInput `pulumi:"realServer"` // 1: domain, 2: ip. RsType pulumi.IntInput `pulumi:"rsType"` // Weight: 1-100. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetListListenerLayer4ListenerRealServerArgs) ElementType ¶
func (GetListListenerLayer4ListenerRealServerArgs) ElementType() reflect.Type
func (GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutput ¶
func (i GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutput() GetListListenerLayer4ListenerRealServerOutput
func (GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutputWithContext ¶
func (i GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerOutput
type GetListListenerLayer4ListenerRealServerArray ¶
type GetListListenerLayer4ListenerRealServerArray []GetListListenerLayer4ListenerRealServerInput
func (GetListListenerLayer4ListenerRealServerArray) ElementType ¶
func (GetListListenerLayer4ListenerRealServerArray) ElementType() reflect.Type
func (GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutput ¶
func (i GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutput() GetListListenerLayer4ListenerRealServerArrayOutput
func (GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext ¶
func (i GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerArrayOutput
type GetListListenerLayer4ListenerRealServerArrayInput ¶
type GetListListenerLayer4ListenerRealServerArrayInput interface { pulumi.Input ToGetListListenerLayer4ListenerRealServerArrayOutput() GetListListenerLayer4ListenerRealServerArrayOutput ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext(context.Context) GetListListenerLayer4ListenerRealServerArrayOutput }
GetListListenerLayer4ListenerRealServerArrayInput is an input type that accepts GetListListenerLayer4ListenerRealServerArray and GetListListenerLayer4ListenerRealServerArrayOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerRealServerArrayInput` via:
GetListListenerLayer4ListenerRealServerArray{ GetListListenerLayer4ListenerRealServerArgs{...} }
type GetListListenerLayer4ListenerRealServerArrayOutput ¶
type GetListListenerLayer4ListenerRealServerArrayOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer4ListenerRealServerArrayOutput) ElementType ¶
func (GetListListenerLayer4ListenerRealServerArrayOutput) ElementType() reflect.Type
func (GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutput ¶
func (o GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutput() GetListListenerLayer4ListenerRealServerArrayOutput
func (GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext ¶
func (o GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerArrayOutput
type GetListListenerLayer4ListenerRealServerInput ¶
type GetListListenerLayer4ListenerRealServerInput interface { pulumi.Input ToGetListListenerLayer4ListenerRealServerOutput() GetListListenerLayer4ListenerRealServerOutput ToGetListListenerLayer4ListenerRealServerOutputWithContext(context.Context) GetListListenerLayer4ListenerRealServerOutput }
GetListListenerLayer4ListenerRealServerInput is an input type that accepts GetListListenerLayer4ListenerRealServerArgs and GetListListenerLayer4ListenerRealServerOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerRealServerInput` via:
GetListListenerLayer4ListenerRealServerArgs{...}
type GetListListenerLayer4ListenerRealServerOutput ¶
type GetListListenerLayer4ListenerRealServerOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer4ListenerRealServerOutput) ElementType ¶
func (GetListListenerLayer4ListenerRealServerOutput) ElementType() reflect.Type
func (GetListListenerLayer4ListenerRealServerOutput) Port ¶
func (o GetListListenerLayer4ListenerRealServerOutput) Port() pulumi.IntOutput
0-65535.
func (GetListListenerLayer4ListenerRealServerOutput) RealServer ¶
func (o GetListListenerLayer4ListenerRealServerOutput) RealServer() pulumi.StringOutput
Source server list.
func (GetListListenerLayer4ListenerRealServerOutput) RsType ¶
func (o GetListListenerLayer4ListenerRealServerOutput) RsType() pulumi.IntOutput
1: domain, 2: ip.
func (GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutput ¶
func (o GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutput() GetListListenerLayer4ListenerRealServerOutput
func (GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutputWithContext ¶
func (o GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerOutput
func (GetListListenerLayer4ListenerRealServerOutput) Weight ¶
func (o GetListListenerLayer4ListenerRealServerOutput) Weight() pulumi.IntOutput
Weight: 1-100.
type GetListListenerLayer7Listener ¶
type GetListListenerLayer7Listener struct { // Domain. Domain string `pulumi:"domain"` // Resource instance to which the rule belongs. InstanceDetailRules []GetListListenerLayer7ListenerInstanceDetailRule `pulumi:"instanceDetailRules"` // InstanceDetails. InstanceDetails []GetListListenerLayer7ListenerInstanceDetail `pulumi:"instanceDetails"` // Protocol. Protocol string `pulumi:"protocol"` // List of forwarding types. ProxyTypeLists []GetListListenerLayer7ListenerProxyTypeList `pulumi:"proxyTypeLists"` // Source server list. RealServers []GetListListenerLayer7ListenerRealServer `pulumi:"realServers"` // Port. Vport int `pulumi:"vport"` }
type GetListListenerLayer7ListenerArgs ¶
type GetListListenerLayer7ListenerArgs struct { // Domain. Domain pulumi.StringInput `pulumi:"domain"` // Resource instance to which the rule belongs. InstanceDetailRules GetListListenerLayer7ListenerInstanceDetailRuleArrayInput `pulumi:"instanceDetailRules"` // InstanceDetails. InstanceDetails GetListListenerLayer7ListenerInstanceDetailArrayInput `pulumi:"instanceDetails"` // Protocol. Protocol pulumi.StringInput `pulumi:"protocol"` // List of forwarding types. ProxyTypeLists GetListListenerLayer7ListenerProxyTypeListArrayInput `pulumi:"proxyTypeLists"` // Source server list. RealServers GetListListenerLayer7ListenerRealServerArrayInput `pulumi:"realServers"` // Port. Vport pulumi.IntInput `pulumi:"vport"` }
func (GetListListenerLayer7ListenerArgs) ElementType ¶
func (GetListListenerLayer7ListenerArgs) ElementType() reflect.Type
func (GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutput ¶
func (i GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutput() GetListListenerLayer7ListenerOutput
func (GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutputWithContext ¶
func (i GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerOutput
type GetListListenerLayer7ListenerArray ¶
type GetListListenerLayer7ListenerArray []GetListListenerLayer7ListenerInput
func (GetListListenerLayer7ListenerArray) ElementType ¶
func (GetListListenerLayer7ListenerArray) ElementType() reflect.Type
func (GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutput ¶
func (i GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutput() GetListListenerLayer7ListenerArrayOutput
func (GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutputWithContext ¶
func (i GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerArrayOutput
type GetListListenerLayer7ListenerArrayInput ¶
type GetListListenerLayer7ListenerArrayInput interface { pulumi.Input ToGetListListenerLayer7ListenerArrayOutput() GetListListenerLayer7ListenerArrayOutput ToGetListListenerLayer7ListenerArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerArrayOutput }
GetListListenerLayer7ListenerArrayInput is an input type that accepts GetListListenerLayer7ListenerArray and GetListListenerLayer7ListenerArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerArrayInput` via:
GetListListenerLayer7ListenerArray{ GetListListenerLayer7ListenerArgs{...} }
type GetListListenerLayer7ListenerArrayOutput ¶
type GetListListenerLayer7ListenerArrayOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerArrayOutput) ElementType ¶
func (GetListListenerLayer7ListenerArrayOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutput ¶
func (o GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutput() GetListListenerLayer7ListenerArrayOutput
func (GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutputWithContext ¶
func (o GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerArrayOutput
type GetListListenerLayer7ListenerInput ¶
type GetListListenerLayer7ListenerInput interface { pulumi.Input ToGetListListenerLayer7ListenerOutput() GetListListenerLayer7ListenerOutput ToGetListListenerLayer7ListenerOutputWithContext(context.Context) GetListListenerLayer7ListenerOutput }
GetListListenerLayer7ListenerInput is an input type that accepts GetListListenerLayer7ListenerArgs and GetListListenerLayer7ListenerOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInput` via:
GetListListenerLayer7ListenerArgs{...}
type GetListListenerLayer7ListenerInstanceDetailArgs ¶
type GetListListenerLayer7ListenerInstanceDetailArgs struct { // Instance ip list. EipLists pulumi.StringArrayInput `pulumi:"eipLists"` // Instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` }
func (GetListListenerLayer7ListenerInstanceDetailArgs) ElementType ¶
func (GetListListenerLayer7ListenerInstanceDetailArgs) ElementType() reflect.Type
func (GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutput ¶
func (i GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutput() GetListListenerLayer7ListenerInstanceDetailOutput
func (GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext ¶
func (i GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailOutput
type GetListListenerLayer7ListenerInstanceDetailArray ¶
type GetListListenerLayer7ListenerInstanceDetailArray []GetListListenerLayer7ListenerInstanceDetailInput
func (GetListListenerLayer7ListenerInstanceDetailArray) ElementType ¶
func (GetListListenerLayer7ListenerInstanceDetailArray) ElementType() reflect.Type
func (GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutput ¶
func (i GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutput() GetListListenerLayer7ListenerInstanceDetailArrayOutput
func (GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext ¶
func (i GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailArrayOutput
type GetListListenerLayer7ListenerInstanceDetailArrayInput ¶
type GetListListenerLayer7ListenerInstanceDetailArrayInput interface { pulumi.Input ToGetListListenerLayer7ListenerInstanceDetailArrayOutput() GetListListenerLayer7ListenerInstanceDetailArrayOutput ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerInstanceDetailArrayOutput }
GetListListenerLayer7ListenerInstanceDetailArrayInput is an input type that accepts GetListListenerLayer7ListenerInstanceDetailArray and GetListListenerLayer7ListenerInstanceDetailArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInstanceDetailArrayInput` via:
GetListListenerLayer7ListenerInstanceDetailArray{ GetListListenerLayer7ListenerInstanceDetailArgs{...} }
type GetListListenerLayer7ListenerInstanceDetailArrayOutput ¶
type GetListListenerLayer7ListenerInstanceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerInstanceDetailArrayOutput) ElementType ¶
func (GetListListenerLayer7ListenerInstanceDetailArrayOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerInstanceDetailArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailArrayOutput ¶
func (o GetListListenerLayer7ListenerInstanceDetailArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailArrayOutput() GetListListenerLayer7ListenerInstanceDetailArrayOutput
func (GetListListenerLayer7ListenerInstanceDetailArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext ¶
func (o GetListListenerLayer7ListenerInstanceDetailArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailArrayOutput
type GetListListenerLayer7ListenerInstanceDetailInput ¶
type GetListListenerLayer7ListenerInstanceDetailInput interface { pulumi.Input ToGetListListenerLayer7ListenerInstanceDetailOutput() GetListListenerLayer7ListenerInstanceDetailOutput ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext(context.Context) GetListListenerLayer7ListenerInstanceDetailOutput }
GetListListenerLayer7ListenerInstanceDetailInput is an input type that accepts GetListListenerLayer7ListenerInstanceDetailArgs and GetListListenerLayer7ListenerInstanceDetailOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInstanceDetailInput` via:
GetListListenerLayer7ListenerInstanceDetailArgs{...}
type GetListListenerLayer7ListenerInstanceDetailOutput ¶
type GetListListenerLayer7ListenerInstanceDetailOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerInstanceDetailOutput) EipLists ¶
func (o GetListListenerLayer7ListenerInstanceDetailOutput) EipLists() pulumi.StringArrayOutput
Instance ip list.
func (GetListListenerLayer7ListenerInstanceDetailOutput) ElementType ¶
func (GetListListenerLayer7ListenerInstanceDetailOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerInstanceDetailOutput) InstanceId ¶
func (o GetListListenerLayer7ListenerInstanceDetailOutput) InstanceId() pulumi.StringOutput
Instance id.
func (GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutput ¶
func (o GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutput() GetListListenerLayer7ListenerInstanceDetailOutput
func (GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext ¶
func (o GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailOutput
type GetListListenerLayer7ListenerInstanceDetailRuleArgs ¶
type GetListListenerLayer7ListenerInstanceDetailRuleArgs struct { // Cname. Cname pulumi.StringInput `pulumi:"cname"` // Instance ip list. EipLists pulumi.StringArrayInput `pulumi:"eipLists"` // Instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` }
func (GetListListenerLayer7ListenerInstanceDetailRuleArgs) ElementType ¶
func (GetListListenerLayer7ListenerInstanceDetailRuleArgs) ElementType() reflect.Type
func (GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutput ¶
func (i GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutput() GetListListenerLayer7ListenerInstanceDetailRuleOutput
func (GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext ¶
func (i GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleOutput
type GetListListenerLayer7ListenerInstanceDetailRuleArray ¶
type GetListListenerLayer7ListenerInstanceDetailRuleArray []GetListListenerLayer7ListenerInstanceDetailRuleInput
func (GetListListenerLayer7ListenerInstanceDetailRuleArray) ElementType ¶
func (GetListListenerLayer7ListenerInstanceDetailRuleArray) ElementType() reflect.Type
func (GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput ¶
func (i GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
func (GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext ¶
func (i GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
type GetListListenerLayer7ListenerInstanceDetailRuleArrayInput ¶
type GetListListenerLayer7ListenerInstanceDetailRuleArrayInput interface { pulumi.Input ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput }
GetListListenerLayer7ListenerInstanceDetailRuleArrayInput is an input type that accepts GetListListenerLayer7ListenerInstanceDetailRuleArray and GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInstanceDetailRuleArrayInput` via:
GetListListenerLayer7ListenerInstanceDetailRuleArray{ GetListListenerLayer7ListenerInstanceDetailRuleArgs{...} }
type GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput ¶
type GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ElementType ¶
func (GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput ¶
func (o GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
func (GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext ¶
func (o GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
type GetListListenerLayer7ListenerInstanceDetailRuleInput ¶
type GetListListenerLayer7ListenerInstanceDetailRuleInput interface { pulumi.Input ToGetListListenerLayer7ListenerInstanceDetailRuleOutput() GetListListenerLayer7ListenerInstanceDetailRuleOutput ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext(context.Context) GetListListenerLayer7ListenerInstanceDetailRuleOutput }
GetListListenerLayer7ListenerInstanceDetailRuleInput is an input type that accepts GetListListenerLayer7ListenerInstanceDetailRuleArgs and GetListListenerLayer7ListenerInstanceDetailRuleOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInstanceDetailRuleInput` via:
GetListListenerLayer7ListenerInstanceDetailRuleArgs{...}
type GetListListenerLayer7ListenerInstanceDetailRuleOutput ¶
type GetListListenerLayer7ListenerInstanceDetailRuleOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) Cname ¶
func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) Cname() pulumi.StringOutput
Cname.
func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) EipLists ¶
func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) EipLists() pulumi.StringArrayOutput
Instance ip list.
func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) ElementType ¶
func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) InstanceId ¶
func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) InstanceId() pulumi.StringOutput
Instance id.
func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleOutput ¶
func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleOutput() GetListListenerLayer7ListenerInstanceDetailRuleOutput
func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext ¶
func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleOutput
type GetListListenerLayer7ListenerOutput ¶
type GetListListenerLayer7ListenerOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerOutput) Domain ¶
func (o GetListListenerLayer7ListenerOutput) Domain() pulumi.StringOutput
Domain.
func (GetListListenerLayer7ListenerOutput) ElementType ¶
func (GetListListenerLayer7ListenerOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerOutput) InstanceDetailRules ¶
func (o GetListListenerLayer7ListenerOutput) InstanceDetailRules() GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
Resource instance to which the rule belongs.
func (GetListListenerLayer7ListenerOutput) InstanceDetails ¶
func (o GetListListenerLayer7ListenerOutput) InstanceDetails() GetListListenerLayer7ListenerInstanceDetailArrayOutput
InstanceDetails.
func (GetListListenerLayer7ListenerOutput) Protocol ¶
func (o GetListListenerLayer7ListenerOutput) Protocol() pulumi.StringOutput
Protocol.
func (GetListListenerLayer7ListenerOutput) ProxyTypeLists ¶
func (o GetListListenerLayer7ListenerOutput) ProxyTypeLists() GetListListenerLayer7ListenerProxyTypeListArrayOutput
List of forwarding types.
func (GetListListenerLayer7ListenerOutput) RealServers ¶
func (o GetListListenerLayer7ListenerOutput) RealServers() GetListListenerLayer7ListenerRealServerArrayOutput
Source server list.
func (GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutput ¶
func (o GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutput() GetListListenerLayer7ListenerOutput
func (GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutputWithContext ¶
func (o GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerOutput
func (GetListListenerLayer7ListenerOutput) Vport ¶
func (o GetListListenerLayer7ListenerOutput) Vport() pulumi.IntOutput
Port.
type GetListListenerLayer7ListenerProxyTypeListArgs ¶
type GetListListenerLayer7ListenerProxyTypeListArgs struct { // Forwarding listening port list, port value is 1~65535. ProxyPorts pulumi.IntArrayInput `pulumi:"proxyPorts"` // Http, https. ProxyType pulumi.StringInput `pulumi:"proxyType"` }
func (GetListListenerLayer7ListenerProxyTypeListArgs) ElementType ¶
func (GetListListenerLayer7ListenerProxyTypeListArgs) ElementType() reflect.Type
func (GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutput ¶
func (i GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutput() GetListListenerLayer7ListenerProxyTypeListOutput
func (GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext ¶
func (i GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListOutput
type GetListListenerLayer7ListenerProxyTypeListArray ¶
type GetListListenerLayer7ListenerProxyTypeListArray []GetListListenerLayer7ListenerProxyTypeListInput
func (GetListListenerLayer7ListenerProxyTypeListArray) ElementType ¶
func (GetListListenerLayer7ListenerProxyTypeListArray) ElementType() reflect.Type
func (GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutput ¶
func (i GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutput() GetListListenerLayer7ListenerProxyTypeListArrayOutput
func (GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext ¶
func (i GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListArrayOutput
type GetListListenerLayer7ListenerProxyTypeListArrayInput ¶
type GetListListenerLayer7ListenerProxyTypeListArrayInput interface { pulumi.Input ToGetListListenerLayer7ListenerProxyTypeListArrayOutput() GetListListenerLayer7ListenerProxyTypeListArrayOutput ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerProxyTypeListArrayOutput }
GetListListenerLayer7ListenerProxyTypeListArrayInput is an input type that accepts GetListListenerLayer7ListenerProxyTypeListArray and GetListListenerLayer7ListenerProxyTypeListArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerProxyTypeListArrayInput` via:
GetListListenerLayer7ListenerProxyTypeListArray{ GetListListenerLayer7ListenerProxyTypeListArgs{...} }
type GetListListenerLayer7ListenerProxyTypeListArrayOutput ¶
type GetListListenerLayer7ListenerProxyTypeListArrayOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerProxyTypeListArrayOutput) ElementType ¶
func (GetListListenerLayer7ListenerProxyTypeListArrayOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerProxyTypeListArrayOutput) ToGetListListenerLayer7ListenerProxyTypeListArrayOutput ¶
func (o GetListListenerLayer7ListenerProxyTypeListArrayOutput) ToGetListListenerLayer7ListenerProxyTypeListArrayOutput() GetListListenerLayer7ListenerProxyTypeListArrayOutput
func (GetListListenerLayer7ListenerProxyTypeListArrayOutput) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext ¶
func (o GetListListenerLayer7ListenerProxyTypeListArrayOutput) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListArrayOutput
type GetListListenerLayer7ListenerProxyTypeListInput ¶
type GetListListenerLayer7ListenerProxyTypeListInput interface { pulumi.Input ToGetListListenerLayer7ListenerProxyTypeListOutput() GetListListenerLayer7ListenerProxyTypeListOutput ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext(context.Context) GetListListenerLayer7ListenerProxyTypeListOutput }
GetListListenerLayer7ListenerProxyTypeListInput is an input type that accepts GetListListenerLayer7ListenerProxyTypeListArgs and GetListListenerLayer7ListenerProxyTypeListOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerProxyTypeListInput` via:
GetListListenerLayer7ListenerProxyTypeListArgs{...}
type GetListListenerLayer7ListenerProxyTypeListOutput ¶
type GetListListenerLayer7ListenerProxyTypeListOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerProxyTypeListOutput) ElementType ¶
func (GetListListenerLayer7ListenerProxyTypeListOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerProxyTypeListOutput) ProxyPorts ¶
func (o GetListListenerLayer7ListenerProxyTypeListOutput) ProxyPorts() pulumi.IntArrayOutput
Forwarding listening port list, port value is 1~65535.
func (GetListListenerLayer7ListenerProxyTypeListOutput) ProxyType ¶
func (o GetListListenerLayer7ListenerProxyTypeListOutput) ProxyType() pulumi.StringOutput
Http, https.
func (GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutput ¶
func (o GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutput() GetListListenerLayer7ListenerProxyTypeListOutput
func (GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext ¶
func (o GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListOutput
type GetListListenerLayer7ListenerRealServerArgs ¶
type GetListListenerLayer7ListenerRealServerArgs struct { // 0-65535. Port pulumi.IntInput `pulumi:"port"` // Source server list. RealServer pulumi.StringInput `pulumi:"realServer"` // 1: domain, 2: ip. RsType pulumi.IntInput `pulumi:"rsType"` // Weight: 1-100. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetListListenerLayer7ListenerRealServerArgs) ElementType ¶
func (GetListListenerLayer7ListenerRealServerArgs) ElementType() reflect.Type
func (GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutput ¶
func (i GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutput() GetListListenerLayer7ListenerRealServerOutput
func (GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutputWithContext ¶
func (i GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerOutput
type GetListListenerLayer7ListenerRealServerArray ¶
type GetListListenerLayer7ListenerRealServerArray []GetListListenerLayer7ListenerRealServerInput
func (GetListListenerLayer7ListenerRealServerArray) ElementType ¶
func (GetListListenerLayer7ListenerRealServerArray) ElementType() reflect.Type
func (GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutput ¶
func (i GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutput() GetListListenerLayer7ListenerRealServerArrayOutput
func (GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext ¶
func (i GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerArrayOutput
type GetListListenerLayer7ListenerRealServerArrayInput ¶
type GetListListenerLayer7ListenerRealServerArrayInput interface { pulumi.Input ToGetListListenerLayer7ListenerRealServerArrayOutput() GetListListenerLayer7ListenerRealServerArrayOutput ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerRealServerArrayOutput }
GetListListenerLayer7ListenerRealServerArrayInput is an input type that accepts GetListListenerLayer7ListenerRealServerArray and GetListListenerLayer7ListenerRealServerArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerRealServerArrayInput` via:
GetListListenerLayer7ListenerRealServerArray{ GetListListenerLayer7ListenerRealServerArgs{...} }
type GetListListenerLayer7ListenerRealServerArrayOutput ¶
type GetListListenerLayer7ListenerRealServerArrayOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerRealServerArrayOutput) ElementType ¶
func (GetListListenerLayer7ListenerRealServerArrayOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutput ¶
func (o GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutput() GetListListenerLayer7ListenerRealServerArrayOutput
func (GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext ¶
func (o GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerArrayOutput
type GetListListenerLayer7ListenerRealServerInput ¶
type GetListListenerLayer7ListenerRealServerInput interface { pulumi.Input ToGetListListenerLayer7ListenerRealServerOutput() GetListListenerLayer7ListenerRealServerOutput ToGetListListenerLayer7ListenerRealServerOutputWithContext(context.Context) GetListListenerLayer7ListenerRealServerOutput }
GetListListenerLayer7ListenerRealServerInput is an input type that accepts GetListListenerLayer7ListenerRealServerArgs and GetListListenerLayer7ListenerRealServerOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerRealServerInput` via:
GetListListenerLayer7ListenerRealServerArgs{...}
type GetListListenerLayer7ListenerRealServerOutput ¶
type GetListListenerLayer7ListenerRealServerOutput struct{ *pulumi.OutputState }
func (GetListListenerLayer7ListenerRealServerOutput) ElementType ¶
func (GetListListenerLayer7ListenerRealServerOutput) ElementType() reflect.Type
func (GetListListenerLayer7ListenerRealServerOutput) Port ¶
func (o GetListListenerLayer7ListenerRealServerOutput) Port() pulumi.IntOutput
0-65535.
func (GetListListenerLayer7ListenerRealServerOutput) RealServer ¶
func (o GetListListenerLayer7ListenerRealServerOutput) RealServer() pulumi.StringOutput
Source server list.
func (GetListListenerLayer7ListenerRealServerOutput) RsType ¶
func (o GetListListenerLayer7ListenerRealServerOutput) RsType() pulumi.IntOutput
1: domain, 2: ip.
func (GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutput ¶
func (o GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutput() GetListListenerLayer7ListenerRealServerOutput
func (GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutputWithContext ¶
func (o GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerOutput
func (GetListListenerLayer7ListenerRealServerOutput) Weight ¶
func (o GetListListenerLayer7ListenerRealServerOutput) Weight() pulumi.IntOutput
Weight: 1-100.
type GetListListenerOutputArgs ¶
type GetListListenerOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getListListener.
func (GetListListenerOutputArgs) ElementType ¶
func (GetListListenerOutputArgs) ElementType() reflect.Type
type GetListListenerResult ¶
type GetListListenerResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // L4 listener list. Layer4Listeners []GetListListenerLayer4Listener `pulumi:"layer4Listeners"` // Layer 7 forwarding listener list. Layer7Listeners []GetListListenerLayer7Listener `pulumi:"layer7Listeners"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getListListener.
func GetListListener ¶
func GetListListener(ctx *pulumi.Context, args *GetListListenerArgs, opts ...pulumi.InvokeOption) (*GetListListenerResult, error)
Use this data source to query detailed information of antiddos listListener
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.GetListListener(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetListListenerResultOutput ¶
type GetListListenerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListListener.
func GetListListenerOutput ¶
func GetListListenerOutput(ctx *pulumi.Context, args GetListListenerOutputArgs, opts ...pulumi.InvokeOption) GetListListenerResultOutput
func (GetListListenerResultOutput) ElementType ¶
func (GetListListenerResultOutput) ElementType() reflect.Type
func (GetListListenerResultOutput) Id ¶
func (o GetListListenerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListListenerResultOutput) Layer4Listeners ¶
func (o GetListListenerResultOutput) Layer4Listeners() GetListListenerLayer4ListenerArrayOutput
L4 listener list.
func (GetListListenerResultOutput) Layer7Listeners ¶
func (o GetListListenerResultOutput) Layer7Listeners() GetListListenerLayer7ListenerArrayOutput
Layer 7 forwarding listener list.
func (GetListListenerResultOutput) ResultOutputFile ¶
func (o GetListListenerResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetListListenerResultOutput) ToGetListListenerResultOutput ¶
func (o GetListListenerResultOutput) ToGetListListenerResultOutput() GetListListenerResultOutput
func (GetListListenerResultOutput) ToGetListListenerResultOutputWithContext ¶
func (o GetListListenerResultOutput) ToGetListListenerResultOutputWithContext(ctx context.Context) GetListListenerResultOutput
type GetOverviewAttackTrendArgs ¶
type GetOverviewAttackTrendArgs struct { // Latitude, currently only attackcount is supported. Dimension string `pulumi:"dimension"` // Protection Overview Attack Trend End Time. EndTime string `pulumi:"endTime"` // Period, currently only 86400 is supported. Period int `pulumi:"period"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Protection Overview Attack Trend Start Time. StartTime string `pulumi:"startTime"` // Attack type: cc, ddos. Type string `pulumi:"type"` }
A collection of arguments for invoking getOverviewAttackTrend.
type GetOverviewAttackTrendOutputArgs ¶
type GetOverviewAttackTrendOutputArgs struct { // Latitude, currently only attackcount is supported. Dimension pulumi.StringInput `pulumi:"dimension"` // Protection Overview Attack Trend End Time. EndTime pulumi.StringInput `pulumi:"endTime"` // Period, currently only 86400 is supported. Period pulumi.IntInput `pulumi:"period"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Protection Overview Attack Trend Start Time. StartTime pulumi.StringInput `pulumi:"startTime"` // Attack type: cc, ddos. Type pulumi.StringInput `pulumi:"type"` }
A collection of arguments for invoking getOverviewAttackTrend.
func (GetOverviewAttackTrendOutputArgs) ElementType ¶
func (GetOverviewAttackTrendOutputArgs) ElementType() reflect.Type
type GetOverviewAttackTrendResult ¶
type GetOverviewAttackTrendResult struct { // Number of attacks per cycle point. Datas []int `pulumi:"datas"` Dimension string `pulumi:"dimension"` EndTime string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Period int `pulumi:"period"` // Number of period points included. PeriodPointCount int `pulumi:"periodPointCount"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` Type string `pulumi:"type"` }
A collection of values returned by getOverviewAttackTrend.
func GetOverviewAttackTrend ¶
func GetOverviewAttackTrend(ctx *pulumi.Context, args *GetOverviewAttackTrendArgs, opts ...pulumi.InvokeOption) (*GetOverviewAttackTrendResult, error)
Use this data source to query detailed information of antiddos overviewAttackTrend
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.GetOverviewAttackTrend(ctx, &antiddos.GetOverviewAttackTrendArgs{ Dimension: "attackcount", EndTime: "2023-11-22 10:28:31", Period: 86400, StartTime: "2023-11-21 10:28:31", Type: "ddos", }, nil) if err != nil { return err } return nil }) }
```
type GetOverviewAttackTrendResultOutput ¶
type GetOverviewAttackTrendResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOverviewAttackTrend.
func GetOverviewAttackTrendOutput ¶
func GetOverviewAttackTrendOutput(ctx *pulumi.Context, args GetOverviewAttackTrendOutputArgs, opts ...pulumi.InvokeOption) GetOverviewAttackTrendResultOutput
func (GetOverviewAttackTrendResultOutput) Datas ¶
func (o GetOverviewAttackTrendResultOutput) Datas() pulumi.IntArrayOutput
Number of attacks per cycle point.
func (GetOverviewAttackTrendResultOutput) Dimension ¶
func (o GetOverviewAttackTrendResultOutput) Dimension() pulumi.StringOutput
func (GetOverviewAttackTrendResultOutput) ElementType ¶
func (GetOverviewAttackTrendResultOutput) ElementType() reflect.Type
func (GetOverviewAttackTrendResultOutput) EndTime ¶
func (o GetOverviewAttackTrendResultOutput) EndTime() pulumi.StringOutput
func (GetOverviewAttackTrendResultOutput) Id ¶
func (o GetOverviewAttackTrendResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOverviewAttackTrendResultOutput) Period ¶
func (o GetOverviewAttackTrendResultOutput) Period() pulumi.IntOutput
func (GetOverviewAttackTrendResultOutput) PeriodPointCount ¶
func (o GetOverviewAttackTrendResultOutput) PeriodPointCount() pulumi.IntOutput
Number of period points included.
func (GetOverviewAttackTrendResultOutput) ResultOutputFile ¶
func (o GetOverviewAttackTrendResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetOverviewAttackTrendResultOutput) StartTime ¶
func (o GetOverviewAttackTrendResultOutput) StartTime() pulumi.StringOutput
func (GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutput ¶
func (o GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutput() GetOverviewAttackTrendResultOutput
func (GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutputWithContext ¶
func (o GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutputWithContext(ctx context.Context) GetOverviewAttackTrendResultOutput
func (GetOverviewAttackTrendResultOutput) Type ¶
func (o GetOverviewAttackTrendResultOutput) Type() pulumi.StringOutput
type GetOverviewCcTrendArgs ¶
type GetOverviewCcTrendArgs struct { // Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP). Business *string `pulumi:"business"` // EndTime. EndTime string `pulumi:"endTime"` // resource id list. IpLists []string `pulumi:"ipLists"` // Indicator, values [inqps (peak total requests, dropqps (peak attack requests)), incount (number of requests), dropcount (number of attacks)]. MetricName string `pulumi:"metricName"` // Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)]. Period int `pulumi:"period"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // StartTime. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getOverviewCcTrend.
type GetOverviewCcTrendOutputArgs ¶
type GetOverviewCcTrendOutputArgs struct { // Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP). Business pulumi.StringPtrInput `pulumi:"business"` // EndTime. EndTime pulumi.StringInput `pulumi:"endTime"` // resource id list. IpLists pulumi.StringArrayInput `pulumi:"ipLists"` // Indicator, values [inqps (peak total requests, dropqps (peak attack requests)), incount (number of requests), dropcount (number of attacks)]. MetricName pulumi.StringInput `pulumi:"metricName"` // Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)]. Period pulumi.IntInput `pulumi:"period"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // StartTime. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getOverviewCcTrend.
func (GetOverviewCcTrendOutputArgs) ElementType ¶
func (GetOverviewCcTrendOutputArgs) ElementType() reflect.Type
type GetOverviewCcTrendResult ¶
type GetOverviewCcTrendResult struct { Business *string `pulumi:"business"` // Data. Datas []int `pulumi:"datas"` EndTime string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IpLists []string `pulumi:"ipLists"` MetricName string `pulumi:"metricName"` Period int `pulumi:"period"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getOverviewCcTrend.
func GetOverviewCcTrend ¶
func GetOverviewCcTrend(ctx *pulumi.Context, args *GetOverviewCcTrendArgs, opts ...pulumi.InvokeOption) (*GetOverviewCcTrendResult, error)
Use this data source to query detailed information of antiddos overviewCcTrend
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.GetOverviewCcTrend(ctx, &antiddos.GetOverviewCcTrendArgs{ Business: pulumi.StringRef("bgpip"), EndTime: "2023-11-21 00:00:00", MetricName: "inqps", Period: 300, StartTime: "2023-11-20 00:00:00", }, nil) if err != nil { return err } return nil }) }
```
type GetOverviewCcTrendResultOutput ¶
type GetOverviewCcTrendResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOverviewCcTrend.
func GetOverviewCcTrendOutput ¶
func GetOverviewCcTrendOutput(ctx *pulumi.Context, args GetOverviewCcTrendOutputArgs, opts ...pulumi.InvokeOption) GetOverviewCcTrendResultOutput
func (GetOverviewCcTrendResultOutput) Business ¶
func (o GetOverviewCcTrendResultOutput) Business() pulumi.StringPtrOutput
func (GetOverviewCcTrendResultOutput) Datas ¶
func (o GetOverviewCcTrendResultOutput) Datas() pulumi.IntArrayOutput
Data.
func (GetOverviewCcTrendResultOutput) ElementType ¶
func (GetOverviewCcTrendResultOutput) ElementType() reflect.Type
func (GetOverviewCcTrendResultOutput) EndTime ¶
func (o GetOverviewCcTrendResultOutput) EndTime() pulumi.StringOutput
func (GetOverviewCcTrendResultOutput) Id ¶
func (o GetOverviewCcTrendResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOverviewCcTrendResultOutput) IpLists ¶
func (o GetOverviewCcTrendResultOutput) IpLists() pulumi.StringArrayOutput
func (GetOverviewCcTrendResultOutput) MetricName ¶
func (o GetOverviewCcTrendResultOutput) MetricName() pulumi.StringOutput
func (GetOverviewCcTrendResultOutput) Period ¶
func (o GetOverviewCcTrendResultOutput) Period() pulumi.IntOutput
func (GetOverviewCcTrendResultOutput) ResultOutputFile ¶
func (o GetOverviewCcTrendResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetOverviewCcTrendResultOutput) StartTime ¶
func (o GetOverviewCcTrendResultOutput) StartTime() pulumi.StringOutput
func (GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutput ¶
func (o GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutput() GetOverviewCcTrendResultOutput
func (GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutputWithContext ¶
func (o GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutputWithContext(ctx context.Context) GetOverviewCcTrendResultOutput
type GetOverviewDdosEventListArgs ¶
type GetOverviewDdosEventListArgs struct { // filter event by attack status, start: attacking; end: attack end. AttackStatus *string `pulumi:"attackStatus"` // EndTime. EndTime string `pulumi:"endTime"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // StartTime. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getOverviewDdosEventList.
type GetOverviewDdosEventListEventList ¶
type GetOverviewDdosEventListEventList struct { // filter event by attack status, start: attacking; end: attack end. AttackStatus int `pulumi:"attackStatus"` // AttackType. AttackType string `pulumi:"attackType"` // Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP). Business string `pulumi:"business"` // EndTime. EndTime string `pulumi:"endTime"` // event id. Id string `pulumi:"id"` // InstanceId. InstanceId string `pulumi:"instanceId"` // InstanceId. InstanceName string `pulumi:"instanceName"` // Attack traffic, unit Mbps. Mbps int `pulumi:"mbps"` // unit Mbps. Pps int `pulumi:"pps"` // StartTime. StartTime string `pulumi:"startTime"` // ip. Vip string `pulumi:"vip"` }
type GetOverviewDdosEventListEventListArgs ¶
type GetOverviewDdosEventListEventListArgs struct { // filter event by attack status, start: attacking; end: attack end. AttackStatus pulumi.IntInput `pulumi:"attackStatus"` // AttackType. AttackType pulumi.StringInput `pulumi:"attackType"` // Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP). Business pulumi.StringInput `pulumi:"business"` // EndTime. EndTime pulumi.StringInput `pulumi:"endTime"` // event id. Id pulumi.StringInput `pulumi:"id"` // InstanceId. InstanceId pulumi.StringInput `pulumi:"instanceId"` // InstanceId. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Attack traffic, unit Mbps. Mbps pulumi.IntInput `pulumi:"mbps"` // unit Mbps. Pps pulumi.IntInput `pulumi:"pps"` // StartTime. StartTime pulumi.StringInput `pulumi:"startTime"` // ip. Vip pulumi.StringInput `pulumi:"vip"` }
func (GetOverviewDdosEventListEventListArgs) ElementType ¶
func (GetOverviewDdosEventListEventListArgs) ElementType() reflect.Type
func (GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutput ¶
func (i GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutput() GetOverviewDdosEventListEventListOutput
func (GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutputWithContext ¶
func (i GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListOutput
type GetOverviewDdosEventListEventListArray ¶
type GetOverviewDdosEventListEventListArray []GetOverviewDdosEventListEventListInput
func (GetOverviewDdosEventListEventListArray) ElementType ¶
func (GetOverviewDdosEventListEventListArray) ElementType() reflect.Type
func (GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutput ¶
func (i GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutput() GetOverviewDdosEventListEventListArrayOutput
func (GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutputWithContext ¶
func (i GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListArrayOutput
type GetOverviewDdosEventListEventListArrayInput ¶
type GetOverviewDdosEventListEventListArrayInput interface { pulumi.Input ToGetOverviewDdosEventListEventListArrayOutput() GetOverviewDdosEventListEventListArrayOutput ToGetOverviewDdosEventListEventListArrayOutputWithContext(context.Context) GetOverviewDdosEventListEventListArrayOutput }
GetOverviewDdosEventListEventListArrayInput is an input type that accepts GetOverviewDdosEventListEventListArray and GetOverviewDdosEventListEventListArrayOutput values. You can construct a concrete instance of `GetOverviewDdosEventListEventListArrayInput` via:
GetOverviewDdosEventListEventListArray{ GetOverviewDdosEventListEventListArgs{...} }
type GetOverviewDdosEventListEventListArrayOutput ¶
type GetOverviewDdosEventListEventListArrayOutput struct{ *pulumi.OutputState }
func (GetOverviewDdosEventListEventListArrayOutput) ElementType ¶
func (GetOverviewDdosEventListEventListArrayOutput) ElementType() reflect.Type
func (GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutput ¶
func (o GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutput() GetOverviewDdosEventListEventListArrayOutput
func (GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutputWithContext ¶
func (o GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListArrayOutput
type GetOverviewDdosEventListEventListInput ¶
type GetOverviewDdosEventListEventListInput interface { pulumi.Input ToGetOverviewDdosEventListEventListOutput() GetOverviewDdosEventListEventListOutput ToGetOverviewDdosEventListEventListOutputWithContext(context.Context) GetOverviewDdosEventListEventListOutput }
GetOverviewDdosEventListEventListInput is an input type that accepts GetOverviewDdosEventListEventListArgs and GetOverviewDdosEventListEventListOutput values. You can construct a concrete instance of `GetOverviewDdosEventListEventListInput` via:
GetOverviewDdosEventListEventListArgs{...}
type GetOverviewDdosEventListEventListOutput ¶
type GetOverviewDdosEventListEventListOutput struct{ *pulumi.OutputState }
func (GetOverviewDdosEventListEventListOutput) AttackStatus ¶
func (o GetOverviewDdosEventListEventListOutput) AttackStatus() pulumi.IntOutput
filter event by attack status, start: attacking; end: attack end.
func (GetOverviewDdosEventListEventListOutput) AttackType ¶
func (o GetOverviewDdosEventListEventListOutput) AttackType() pulumi.StringOutput
AttackType.
func (GetOverviewDdosEventListEventListOutput) Business ¶
func (o GetOverviewDdosEventListEventListOutput) Business() pulumi.StringOutput
Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
func (GetOverviewDdosEventListEventListOutput) ElementType ¶
func (GetOverviewDdosEventListEventListOutput) ElementType() reflect.Type
func (GetOverviewDdosEventListEventListOutput) EndTime ¶
func (o GetOverviewDdosEventListEventListOutput) EndTime() pulumi.StringOutput
EndTime.
func (GetOverviewDdosEventListEventListOutput) Id ¶
func (o GetOverviewDdosEventListEventListOutput) Id() pulumi.StringOutput
event id.
func (GetOverviewDdosEventListEventListOutput) InstanceId ¶
func (o GetOverviewDdosEventListEventListOutput) InstanceId() pulumi.StringOutput
InstanceId.
func (GetOverviewDdosEventListEventListOutput) InstanceName ¶
func (o GetOverviewDdosEventListEventListOutput) InstanceName() pulumi.StringOutput
InstanceId.
func (GetOverviewDdosEventListEventListOutput) Mbps ¶
func (o GetOverviewDdosEventListEventListOutput) Mbps() pulumi.IntOutput
Attack traffic, unit Mbps.
func (GetOverviewDdosEventListEventListOutput) Pps ¶
func (o GetOverviewDdosEventListEventListOutput) Pps() pulumi.IntOutput
unit Mbps.
func (GetOverviewDdosEventListEventListOutput) StartTime ¶
func (o GetOverviewDdosEventListEventListOutput) StartTime() pulumi.StringOutput
StartTime.
func (GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutput ¶
func (o GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutput() GetOverviewDdosEventListEventListOutput
func (GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutputWithContext ¶
func (o GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListOutput
func (GetOverviewDdosEventListEventListOutput) Vip ¶
func (o GetOverviewDdosEventListEventListOutput) Vip() pulumi.StringOutput
ip.
type GetOverviewDdosEventListOutputArgs ¶
type GetOverviewDdosEventListOutputArgs struct { // filter event by attack status, start: attacking; end: attack end. AttackStatus pulumi.StringPtrInput `pulumi:"attackStatus"` // EndTime. EndTime pulumi.StringInput `pulumi:"endTime"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // StartTime. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getOverviewDdosEventList.
func (GetOverviewDdosEventListOutputArgs) ElementType ¶
func (GetOverviewDdosEventListOutputArgs) ElementType() reflect.Type
type GetOverviewDdosEventListResult ¶
type GetOverviewDdosEventListResult struct { // Attack status, 0: Under attack; 1: End of attack. AttackStatus *string `pulumi:"attackStatus"` // EndTime. EndTime string `pulumi:"endTime"` // EventList. EventLists []GetOverviewDdosEventListEventList `pulumi:"eventLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // StartTime. StartTime string `pulumi:"startTime"` }
A collection of values returned by getOverviewDdosEventList.
func GetOverviewDdosEventList ¶
func GetOverviewDdosEventList(ctx *pulumi.Context, args *GetOverviewDdosEventListArgs, opts ...pulumi.InvokeOption) (*GetOverviewDdosEventListResult, error)
Use this data source to query detailed information of antiddos overviewDdosEventList
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.GetOverviewDdosEventList(ctx, &antiddos.GetOverviewDdosEventListArgs{ AttackStatus: pulumi.StringRef("end"), EndTime: "2023-11-21 00:00:00", StartTime: "2023-11-20 00:00:00", }, nil) if err != nil { return err } return nil }) }
```
type GetOverviewDdosEventListResultOutput ¶
type GetOverviewDdosEventListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOverviewDdosEventList.
func GetOverviewDdosEventListOutput ¶
func GetOverviewDdosEventListOutput(ctx *pulumi.Context, args GetOverviewDdosEventListOutputArgs, opts ...pulumi.InvokeOption) GetOverviewDdosEventListResultOutput
func (GetOverviewDdosEventListResultOutput) AttackStatus ¶
func (o GetOverviewDdosEventListResultOutput) AttackStatus() pulumi.StringPtrOutput
Attack status, 0: Under attack; 1: End of attack.
func (GetOverviewDdosEventListResultOutput) ElementType ¶
func (GetOverviewDdosEventListResultOutput) ElementType() reflect.Type
func (GetOverviewDdosEventListResultOutput) EndTime ¶
func (o GetOverviewDdosEventListResultOutput) EndTime() pulumi.StringOutput
EndTime.
func (GetOverviewDdosEventListResultOutput) EventLists ¶
func (o GetOverviewDdosEventListResultOutput) EventLists() GetOverviewDdosEventListEventListArrayOutput
EventList.
func (GetOverviewDdosEventListResultOutput) Id ¶
func (o GetOverviewDdosEventListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOverviewDdosEventListResultOutput) ResultOutputFile ¶
func (o GetOverviewDdosEventListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetOverviewDdosEventListResultOutput) StartTime ¶
func (o GetOverviewDdosEventListResultOutput) StartTime() pulumi.StringOutput
StartTime.
func (GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutput ¶
func (o GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutput() GetOverviewDdosEventListResultOutput
func (GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutputWithContext ¶
func (o GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutputWithContext(ctx context.Context) GetOverviewDdosEventListResultOutput
type GetOverviewDdosTrendArgs ¶
type GetOverviewDdosTrendArgs struct { // Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP). Business *string `pulumi:"business"` // EndTime. EndTime string `pulumi:"endTime"` // instance IpList. IpLists []string `pulumi:"ipLists"` // Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)]. MetricName string `pulumi:"metricName"` // Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)]. Period int `pulumi:"period"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // StartTime. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getOverviewDdosTrend.
type GetOverviewDdosTrendOutputArgs ¶
type GetOverviewDdosTrendOutputArgs struct { // Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP). Business pulumi.StringPtrInput `pulumi:"business"` // EndTime. EndTime pulumi.StringInput `pulumi:"endTime"` // instance IpList. IpLists pulumi.StringArrayInput `pulumi:"ipLists"` // Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)]. MetricName pulumi.StringInput `pulumi:"metricName"` // Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)]. Period pulumi.IntInput `pulumi:"period"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // StartTime. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getOverviewDdosTrend.
func (GetOverviewDdosTrendOutputArgs) ElementType ¶
func (GetOverviewDdosTrendOutputArgs) ElementType() reflect.Type
type GetOverviewDdosTrendResult ¶
type GetOverviewDdosTrendResult struct { Business *string `pulumi:"business"` // Array, attack traffic bandwidth in Mbps, packet rate in pps. Datas []int `pulumi:"datas"` EndTime string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IpLists []string `pulumi:"ipLists"` MetricName string `pulumi:"metricName"` Period int `pulumi:"period"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getOverviewDdosTrend.
func GetOverviewDdosTrend ¶
func GetOverviewDdosTrend(ctx *pulumi.Context, args *GetOverviewDdosTrendArgs, opts ...pulumi.InvokeOption) (*GetOverviewDdosTrendResult, error)
Use this data source to query detailed information of antiddos overview ddos trend
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.GetOverviewDdosTrend(ctx, &antiddos.GetOverviewDdosTrendArgs{ Business: pulumi.StringRef("bgpip"), EndTime: "2023-11-21 14:16:23", MetricName: "bps", Period: 300, StartTime: "2023-11-20 14:16:23", }, nil) if err != nil { return err } return nil }) }
```
type GetOverviewDdosTrendResultOutput ¶
type GetOverviewDdosTrendResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOverviewDdosTrend.
func GetOverviewDdosTrendOutput ¶
func GetOverviewDdosTrendOutput(ctx *pulumi.Context, args GetOverviewDdosTrendOutputArgs, opts ...pulumi.InvokeOption) GetOverviewDdosTrendResultOutput
func (GetOverviewDdosTrendResultOutput) Business ¶
func (o GetOverviewDdosTrendResultOutput) Business() pulumi.StringPtrOutput
func (GetOverviewDdosTrendResultOutput) Datas ¶
func (o GetOverviewDdosTrendResultOutput) Datas() pulumi.IntArrayOutput
Array, attack traffic bandwidth in Mbps, packet rate in pps.
func (GetOverviewDdosTrendResultOutput) ElementType ¶
func (GetOverviewDdosTrendResultOutput) ElementType() reflect.Type
func (GetOverviewDdosTrendResultOutput) EndTime ¶
func (o GetOverviewDdosTrendResultOutput) EndTime() pulumi.StringOutput
func (GetOverviewDdosTrendResultOutput) Id ¶
func (o GetOverviewDdosTrendResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOverviewDdosTrendResultOutput) IpLists ¶
func (o GetOverviewDdosTrendResultOutput) IpLists() pulumi.StringArrayOutput
func (GetOverviewDdosTrendResultOutput) MetricName ¶
func (o GetOverviewDdosTrendResultOutput) MetricName() pulumi.StringOutput
func (GetOverviewDdosTrendResultOutput) Period ¶
func (o GetOverviewDdosTrendResultOutput) Period() pulumi.IntOutput
func (GetOverviewDdosTrendResultOutput) ResultOutputFile ¶
func (o GetOverviewDdosTrendResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetOverviewDdosTrendResultOutput) StartTime ¶
func (o GetOverviewDdosTrendResultOutput) StartTime() pulumi.StringOutput
func (GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutput ¶
func (o GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutput() GetOverviewDdosTrendResultOutput
func (GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutputWithContext ¶
func (o GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutputWithContext(ctx context.Context) GetOverviewDdosTrendResultOutput
type GetOverviewIndexArgs ¶
type GetOverviewIndexArgs struct { // EndTime. EndTime string `pulumi:"endTime"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // StartTime. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getOverviewIndex.
type GetOverviewIndexOutputArgs ¶
type GetOverviewIndexOutputArgs struct { // EndTime. EndTime pulumi.StringInput `pulumi:"endTime"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // StartTime. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getOverviewIndex.
func (GetOverviewIndexOutputArgs) ElementType ¶
func (GetOverviewIndexOutputArgs) ElementType() reflect.Type
type GetOverviewIndexResult ¶
type GetOverviewIndexResult struct { // ip count. AllIpCount int `pulumi:"allIpCount"` // AntiddosDomainCount. AntiddosDomainCount int `pulumi:"antiddosDomainCount"` // Total number of advanced defense IPs (including advanced defense packets and advanced defense IPs). AntiddosIpCount int `pulumi:"antiddosIpCount"` // AttackDomainCount. AttackDomainCount int `pulumi:"attackDomainCount"` // AttackIpCount. AttackIpCount int `pulumi:"attackIpCount"` // BlockIpCount. BlockIpCount int `pulumi:"blockIpCount"` EndTime string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // MaxAttackFlow. MaxAttackFlow int `pulumi:"maxAttackFlow"` // The IP address in the most recent attack. NewAttackIp string `pulumi:"newAttackIp"` // The time in the most recent attack. NewAttackTime string `pulumi:"newAttackTime"` // The type in the most recent attack. NewAttackType string `pulumi:"newAttackType"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getOverviewIndex.
func GetOverviewIndex ¶
func GetOverviewIndex(ctx *pulumi.Context, args *GetOverviewIndexArgs, opts ...pulumi.InvokeOption) (*GetOverviewIndexResult, error)
Use this data source to query detailed information of antiddos overview index
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.GetOverviewIndex(ctx, &antiddos.GetOverviewIndexArgs{ EndTime: "2023-11-21 12:32:12", StartTime: "2023-11-20 12:32:12", }, nil) if err != nil { return err } return nil }) }
```
type GetOverviewIndexResultOutput ¶
type GetOverviewIndexResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOverviewIndex.
func GetOverviewIndexOutput ¶
func GetOverviewIndexOutput(ctx *pulumi.Context, args GetOverviewIndexOutputArgs, opts ...pulumi.InvokeOption) GetOverviewIndexResultOutput
func (GetOverviewIndexResultOutput) AllIpCount ¶
func (o GetOverviewIndexResultOutput) AllIpCount() pulumi.IntOutput
ip count.
func (GetOverviewIndexResultOutput) AntiddosDomainCount ¶
func (o GetOverviewIndexResultOutput) AntiddosDomainCount() pulumi.IntOutput
AntiddosDomainCount.
func (GetOverviewIndexResultOutput) AntiddosIpCount ¶
func (o GetOverviewIndexResultOutput) AntiddosIpCount() pulumi.IntOutput
Total number of advanced defense IPs (including advanced defense packets and advanced defense IPs).
func (GetOverviewIndexResultOutput) AttackDomainCount ¶
func (o GetOverviewIndexResultOutput) AttackDomainCount() pulumi.IntOutput
AttackDomainCount.
func (GetOverviewIndexResultOutput) AttackIpCount ¶
func (o GetOverviewIndexResultOutput) AttackIpCount() pulumi.IntOutput
AttackIpCount.
func (GetOverviewIndexResultOutput) BlockIpCount ¶
func (o GetOverviewIndexResultOutput) BlockIpCount() pulumi.IntOutput
BlockIpCount.
func (GetOverviewIndexResultOutput) ElementType ¶
func (GetOverviewIndexResultOutput) ElementType() reflect.Type
func (GetOverviewIndexResultOutput) EndTime ¶
func (o GetOverviewIndexResultOutput) EndTime() pulumi.StringOutput
func (GetOverviewIndexResultOutput) Id ¶
func (o GetOverviewIndexResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOverviewIndexResultOutput) MaxAttackFlow ¶
func (o GetOverviewIndexResultOutput) MaxAttackFlow() pulumi.IntOutput
MaxAttackFlow.
func (GetOverviewIndexResultOutput) NewAttackIp ¶
func (o GetOverviewIndexResultOutput) NewAttackIp() pulumi.StringOutput
The IP address in the most recent attack.
func (GetOverviewIndexResultOutput) NewAttackTime ¶
func (o GetOverviewIndexResultOutput) NewAttackTime() pulumi.StringOutput
The time in the most recent attack.
func (GetOverviewIndexResultOutput) NewAttackType ¶
func (o GetOverviewIndexResultOutput) NewAttackType() pulumi.StringOutput
The type in the most recent attack.
func (GetOverviewIndexResultOutput) ResultOutputFile ¶
func (o GetOverviewIndexResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetOverviewIndexResultOutput) StartTime ¶
func (o GetOverviewIndexResultOutput) StartTime() pulumi.StringOutput
func (GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutput ¶
func (o GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutput() GetOverviewIndexResultOutput
func (GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutputWithContext ¶
func (o GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutputWithContext(ctx context.Context) GetOverviewIndexResultOutput
type GetPendingRiskInfoArgs ¶
type GetPendingRiskInfoArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPendingRiskInfo.
type GetPendingRiskInfoOutputArgs ¶
type GetPendingRiskInfoOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPendingRiskInfo.
func (GetPendingRiskInfoOutputArgs) ElementType ¶
func (GetPendingRiskInfoOutputArgs) ElementType() reflect.Type
type GetPendingRiskInfoResult ¶
type GetPendingRiskInfoResult struct { // Number of resources in the attack. AttackingCount int `pulumi:"attackingCount"` // Number of resources in blockage. BlockingCount int `pulumi:"blockingCount"` // Number of expired resources. ExpiredCount int `pulumi:"expiredCount"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Is it a paid user? True: paid user, false: regular user. IsPaidUsr bool `pulumi:"isPaidUsr"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Total number of all pending risk events. Total int `pulumi:"total"` }
A collection of values returned by getPendingRiskInfo.
func GetPendingRiskInfo ¶
func GetPendingRiskInfo(ctx *pulumi.Context, args *GetPendingRiskInfoArgs, opts ...pulumi.InvokeOption) (*GetPendingRiskInfoResult, error)
Use this data source to query detailed information of antiddos pending risk info
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.GetPendingRiskInfo(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetPendingRiskInfoResultOutput ¶
type GetPendingRiskInfoResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPendingRiskInfo.
func GetPendingRiskInfoOutput ¶
func GetPendingRiskInfoOutput(ctx *pulumi.Context, args GetPendingRiskInfoOutputArgs, opts ...pulumi.InvokeOption) GetPendingRiskInfoResultOutput
func (GetPendingRiskInfoResultOutput) AttackingCount ¶
func (o GetPendingRiskInfoResultOutput) AttackingCount() pulumi.IntOutput
Number of resources in the attack.
func (GetPendingRiskInfoResultOutput) BlockingCount ¶
func (o GetPendingRiskInfoResultOutput) BlockingCount() pulumi.IntOutput
Number of resources in blockage.
func (GetPendingRiskInfoResultOutput) ElementType ¶
func (GetPendingRiskInfoResultOutput) ElementType() reflect.Type
func (GetPendingRiskInfoResultOutput) ExpiredCount ¶
func (o GetPendingRiskInfoResultOutput) ExpiredCount() pulumi.IntOutput
Number of expired resources.
func (GetPendingRiskInfoResultOutput) Id ¶
func (o GetPendingRiskInfoResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPendingRiskInfoResultOutput) IsPaidUsr ¶
func (o GetPendingRiskInfoResultOutput) IsPaidUsr() pulumi.BoolOutput
Is it a paid user? True: paid user, false: regular user.
func (GetPendingRiskInfoResultOutput) ResultOutputFile ¶
func (o GetPendingRiskInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutput ¶
func (o GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutput() GetPendingRiskInfoResultOutput
func (GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutputWithContext ¶
func (o GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutputWithContext(ctx context.Context) GetPendingRiskInfoResultOutput
func (GetPendingRiskInfoResultOutput) Total ¶
func (o GetPendingRiskInfoResultOutput) Total() pulumi.IntOutput
Total number of all pending risk events.
type IpAlarmThresholdConfig ¶
type IpAlarmThresholdConfig struct { pulumi.CustomResourceState // Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;. AlarmThreshold pulumi.IntOutput `pulumi:"alarmThreshold"` // Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)]. AlarmType pulumi.IntOutput `pulumi:"alarmType"` // Instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Instance ip. InstanceIp pulumi.StringOutput `pulumi:"instanceIp"` }
Provides a resource to create a antiddos ipAlarmThresholdConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewIpAlarmThresholdConfig(ctx, "ipAlarmThresholdConfig", &Antiddos.IpAlarmThresholdConfigArgs{ AlarmThreshold: pulumi.Int(2), AlarmType: pulumi.Int(1), InstanceId: pulumi.String("bgp-xxxxxx"), InstanceIp: pulumi.String("xxx.xxx.xxx.xxx"), }) if err != nil { return err } return nil }) }
```
## Import
antiddos ip_alarm_threshold_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/ipAlarmThresholdConfig:IpAlarmThresholdConfig ip_alarm_threshold_config ${instanceId}#${instanceIp}#${alarmType}
```
func GetIpAlarmThresholdConfig ¶
func GetIpAlarmThresholdConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpAlarmThresholdConfigState, opts ...pulumi.ResourceOption) (*IpAlarmThresholdConfig, error)
GetIpAlarmThresholdConfig gets an existing IpAlarmThresholdConfig 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 NewIpAlarmThresholdConfig ¶
func NewIpAlarmThresholdConfig(ctx *pulumi.Context, name string, args *IpAlarmThresholdConfigArgs, opts ...pulumi.ResourceOption) (*IpAlarmThresholdConfig, error)
NewIpAlarmThresholdConfig registers a new resource with the given unique name, arguments, and options.
func (*IpAlarmThresholdConfig) ElementType ¶
func (*IpAlarmThresholdConfig) ElementType() reflect.Type
func (*IpAlarmThresholdConfig) ToIpAlarmThresholdConfigOutput ¶
func (i *IpAlarmThresholdConfig) ToIpAlarmThresholdConfigOutput() IpAlarmThresholdConfigOutput
func (*IpAlarmThresholdConfig) ToIpAlarmThresholdConfigOutputWithContext ¶
func (i *IpAlarmThresholdConfig) ToIpAlarmThresholdConfigOutputWithContext(ctx context.Context) IpAlarmThresholdConfigOutput
type IpAlarmThresholdConfigArgs ¶
type IpAlarmThresholdConfigArgs struct { // Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;. AlarmThreshold pulumi.IntInput // Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)]. AlarmType pulumi.IntInput // Instance id. InstanceId pulumi.StringInput // Instance ip. InstanceIp pulumi.StringInput }
The set of arguments for constructing a IpAlarmThresholdConfig resource.
func (IpAlarmThresholdConfigArgs) ElementType ¶
func (IpAlarmThresholdConfigArgs) ElementType() reflect.Type
type IpAlarmThresholdConfigArray ¶
type IpAlarmThresholdConfigArray []IpAlarmThresholdConfigInput
func (IpAlarmThresholdConfigArray) ElementType ¶
func (IpAlarmThresholdConfigArray) ElementType() reflect.Type
func (IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutput ¶
func (i IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutput() IpAlarmThresholdConfigArrayOutput
func (IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutputWithContext ¶
func (i IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutputWithContext(ctx context.Context) IpAlarmThresholdConfigArrayOutput
type IpAlarmThresholdConfigArrayInput ¶
type IpAlarmThresholdConfigArrayInput interface { pulumi.Input ToIpAlarmThresholdConfigArrayOutput() IpAlarmThresholdConfigArrayOutput ToIpAlarmThresholdConfigArrayOutputWithContext(context.Context) IpAlarmThresholdConfigArrayOutput }
IpAlarmThresholdConfigArrayInput is an input type that accepts IpAlarmThresholdConfigArray and IpAlarmThresholdConfigArrayOutput values. You can construct a concrete instance of `IpAlarmThresholdConfigArrayInput` via:
IpAlarmThresholdConfigArray{ IpAlarmThresholdConfigArgs{...} }
type IpAlarmThresholdConfigArrayOutput ¶
type IpAlarmThresholdConfigArrayOutput struct{ *pulumi.OutputState }
func (IpAlarmThresholdConfigArrayOutput) ElementType ¶
func (IpAlarmThresholdConfigArrayOutput) ElementType() reflect.Type
func (IpAlarmThresholdConfigArrayOutput) Index ¶
func (o IpAlarmThresholdConfigArrayOutput) Index(i pulumi.IntInput) IpAlarmThresholdConfigOutput
func (IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutput ¶
func (o IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutput() IpAlarmThresholdConfigArrayOutput
func (IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutputWithContext ¶
func (o IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutputWithContext(ctx context.Context) IpAlarmThresholdConfigArrayOutput
type IpAlarmThresholdConfigInput ¶
type IpAlarmThresholdConfigInput interface { pulumi.Input ToIpAlarmThresholdConfigOutput() IpAlarmThresholdConfigOutput ToIpAlarmThresholdConfigOutputWithContext(ctx context.Context) IpAlarmThresholdConfigOutput }
type IpAlarmThresholdConfigMap ¶
type IpAlarmThresholdConfigMap map[string]IpAlarmThresholdConfigInput
func (IpAlarmThresholdConfigMap) ElementType ¶
func (IpAlarmThresholdConfigMap) ElementType() reflect.Type
func (IpAlarmThresholdConfigMap) ToIpAlarmThresholdConfigMapOutput ¶
func (i IpAlarmThresholdConfigMap) ToIpAlarmThresholdConfigMapOutput() IpAlarmThresholdConfigMapOutput
func (IpAlarmThresholdConfigMap) ToIpAlarmThresholdConfigMapOutputWithContext ¶
func (i IpAlarmThresholdConfigMap) ToIpAlarmThresholdConfigMapOutputWithContext(ctx context.Context) IpAlarmThresholdConfigMapOutput
type IpAlarmThresholdConfigMapInput ¶
type IpAlarmThresholdConfigMapInput interface { pulumi.Input ToIpAlarmThresholdConfigMapOutput() IpAlarmThresholdConfigMapOutput ToIpAlarmThresholdConfigMapOutputWithContext(context.Context) IpAlarmThresholdConfigMapOutput }
IpAlarmThresholdConfigMapInput is an input type that accepts IpAlarmThresholdConfigMap and IpAlarmThresholdConfigMapOutput values. You can construct a concrete instance of `IpAlarmThresholdConfigMapInput` via:
IpAlarmThresholdConfigMap{ "key": IpAlarmThresholdConfigArgs{...} }
type IpAlarmThresholdConfigMapOutput ¶
type IpAlarmThresholdConfigMapOutput struct{ *pulumi.OutputState }
func (IpAlarmThresholdConfigMapOutput) ElementType ¶
func (IpAlarmThresholdConfigMapOutput) ElementType() reflect.Type
func (IpAlarmThresholdConfigMapOutput) MapIndex ¶
func (o IpAlarmThresholdConfigMapOutput) MapIndex(k pulumi.StringInput) IpAlarmThresholdConfigOutput
func (IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutput ¶
func (o IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutput() IpAlarmThresholdConfigMapOutput
func (IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutputWithContext ¶
func (o IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutputWithContext(ctx context.Context) IpAlarmThresholdConfigMapOutput
type IpAlarmThresholdConfigOutput ¶
type IpAlarmThresholdConfigOutput struct{ *pulumi.OutputState }
func (IpAlarmThresholdConfigOutput) AlarmThreshold ¶
func (o IpAlarmThresholdConfigOutput) AlarmThreshold() pulumi.IntOutput
Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;.
func (IpAlarmThresholdConfigOutput) AlarmType ¶
func (o IpAlarmThresholdConfigOutput) AlarmType() pulumi.IntOutput
Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].
func (IpAlarmThresholdConfigOutput) ElementType ¶
func (IpAlarmThresholdConfigOutput) ElementType() reflect.Type
func (IpAlarmThresholdConfigOutput) InstanceId ¶
func (o IpAlarmThresholdConfigOutput) InstanceId() pulumi.StringOutput
Instance id.
func (IpAlarmThresholdConfigOutput) InstanceIp ¶
func (o IpAlarmThresholdConfigOutput) InstanceIp() pulumi.StringOutput
Instance ip.
func (IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutput ¶
func (o IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutput() IpAlarmThresholdConfigOutput
func (IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutputWithContext ¶
func (o IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutputWithContext(ctx context.Context) IpAlarmThresholdConfigOutput
type IpAlarmThresholdConfigState ¶
type IpAlarmThresholdConfigState struct { // Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;. AlarmThreshold pulumi.IntPtrInput // Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)]. AlarmType pulumi.IntPtrInput // Instance id. InstanceId pulumi.StringPtrInput // Instance ip. InstanceIp pulumi.StringPtrInput }
func (IpAlarmThresholdConfigState) ElementType ¶
func (IpAlarmThresholdConfigState) ElementType() reflect.Type
type PacketFilterConfig ¶
type PacketFilterConfig struct { pulumi.CustomResourceState // resource id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Feature filtering configuration. PacketFilterConfig PacketFilterConfigPacketFilterConfigOutput `pulumi:"packetFilterConfig"` }
Provides a resource to create a antiddos packet filter config
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewPacketFilterConfig(ctx, "packetFilterConfig", &Antiddos.PacketFilterConfigArgs{ InstanceId: pulumi.String("bgp-00000ry7"), PacketFilterConfig: &antiddos.PacketFilterConfigPacketFilterConfigArgs{ Action: pulumi.String("drop"), Depth: pulumi.Int(1), DportEnd: pulumi.Int(80), DportStart: pulumi.Int(80), IsNot: pulumi.Int(0), MatchBegin: pulumi.String("begin_l5"), MatchType: pulumi.String("pcre"), Offset: pulumi.Int(1), PktlenMax: pulumi.Int(1400), PktlenMin: pulumi.Int(1400), Protocol: pulumi.String("all"), SportEnd: pulumi.Int(8080), SportStart: pulumi.Int(8080), Str: pulumi.String("a"), }, }) if err != nil { return err } return nil }) }
```
## Import
antiddos packet_filter_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/packetFilterConfig:PacketFilterConfig packet_filter_config packet_filter_config_id
```
func GetPacketFilterConfig ¶
func GetPacketFilterConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PacketFilterConfigState, opts ...pulumi.ResourceOption) (*PacketFilterConfig, error)
GetPacketFilterConfig gets an existing PacketFilterConfig 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 NewPacketFilterConfig ¶
func NewPacketFilterConfig(ctx *pulumi.Context, name string, args *PacketFilterConfigArgs, opts ...pulumi.ResourceOption) (*PacketFilterConfig, error)
NewPacketFilterConfig registers a new resource with the given unique name, arguments, and options.
func (*PacketFilterConfig) ElementType ¶
func (*PacketFilterConfig) ElementType() reflect.Type
func (*PacketFilterConfig) ToPacketFilterConfigOutput ¶
func (i *PacketFilterConfig) ToPacketFilterConfigOutput() PacketFilterConfigOutput
func (*PacketFilterConfig) ToPacketFilterConfigOutputWithContext ¶
func (i *PacketFilterConfig) ToPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigOutput
type PacketFilterConfigArgs ¶
type PacketFilterConfigArgs struct { // resource id. InstanceId pulumi.StringInput // Feature filtering configuration. PacketFilterConfig PacketFilterConfigPacketFilterConfigInput }
The set of arguments for constructing a PacketFilterConfig resource.
func (PacketFilterConfigArgs) ElementType ¶
func (PacketFilterConfigArgs) ElementType() reflect.Type
type PacketFilterConfigArray ¶
type PacketFilterConfigArray []PacketFilterConfigInput
func (PacketFilterConfigArray) ElementType ¶
func (PacketFilterConfigArray) ElementType() reflect.Type
func (PacketFilterConfigArray) ToPacketFilterConfigArrayOutput ¶
func (i PacketFilterConfigArray) ToPacketFilterConfigArrayOutput() PacketFilterConfigArrayOutput
func (PacketFilterConfigArray) ToPacketFilterConfigArrayOutputWithContext ¶
func (i PacketFilterConfigArray) ToPacketFilterConfigArrayOutputWithContext(ctx context.Context) PacketFilterConfigArrayOutput
type PacketFilterConfigArrayInput ¶
type PacketFilterConfigArrayInput interface { pulumi.Input ToPacketFilterConfigArrayOutput() PacketFilterConfigArrayOutput ToPacketFilterConfigArrayOutputWithContext(context.Context) PacketFilterConfigArrayOutput }
PacketFilterConfigArrayInput is an input type that accepts PacketFilterConfigArray and PacketFilterConfigArrayOutput values. You can construct a concrete instance of `PacketFilterConfigArrayInput` via:
PacketFilterConfigArray{ PacketFilterConfigArgs{...} }
type PacketFilterConfigArrayOutput ¶
type PacketFilterConfigArrayOutput struct{ *pulumi.OutputState }
func (PacketFilterConfigArrayOutput) ElementType ¶
func (PacketFilterConfigArrayOutput) ElementType() reflect.Type
func (PacketFilterConfigArrayOutput) Index ¶
func (o PacketFilterConfigArrayOutput) Index(i pulumi.IntInput) PacketFilterConfigOutput
func (PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutput ¶
func (o PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutput() PacketFilterConfigArrayOutput
func (PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutputWithContext ¶
func (o PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutputWithContext(ctx context.Context) PacketFilterConfigArrayOutput
type PacketFilterConfigInput ¶
type PacketFilterConfigInput interface { pulumi.Input ToPacketFilterConfigOutput() PacketFilterConfigOutput ToPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigOutput }
type PacketFilterConfigMap ¶
type PacketFilterConfigMap map[string]PacketFilterConfigInput
func (PacketFilterConfigMap) ElementType ¶
func (PacketFilterConfigMap) ElementType() reflect.Type
func (PacketFilterConfigMap) ToPacketFilterConfigMapOutput ¶
func (i PacketFilterConfigMap) ToPacketFilterConfigMapOutput() PacketFilterConfigMapOutput
func (PacketFilterConfigMap) ToPacketFilterConfigMapOutputWithContext ¶
func (i PacketFilterConfigMap) ToPacketFilterConfigMapOutputWithContext(ctx context.Context) PacketFilterConfigMapOutput
type PacketFilterConfigMapInput ¶
type PacketFilterConfigMapInput interface { pulumi.Input ToPacketFilterConfigMapOutput() PacketFilterConfigMapOutput ToPacketFilterConfigMapOutputWithContext(context.Context) PacketFilterConfigMapOutput }
PacketFilterConfigMapInput is an input type that accepts PacketFilterConfigMap and PacketFilterConfigMapOutput values. You can construct a concrete instance of `PacketFilterConfigMapInput` via:
PacketFilterConfigMap{ "key": PacketFilterConfigArgs{...} }
type PacketFilterConfigMapOutput ¶
type PacketFilterConfigMapOutput struct{ *pulumi.OutputState }
func (PacketFilterConfigMapOutput) ElementType ¶
func (PacketFilterConfigMapOutput) ElementType() reflect.Type
func (PacketFilterConfigMapOutput) MapIndex ¶
func (o PacketFilterConfigMapOutput) MapIndex(k pulumi.StringInput) PacketFilterConfigOutput
func (PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutput ¶
func (o PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutput() PacketFilterConfigMapOutput
func (PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutputWithContext ¶
func (o PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutputWithContext(ctx context.Context) PacketFilterConfigMapOutput
type PacketFilterConfigOutput ¶
type PacketFilterConfigOutput struct{ *pulumi.OutputState }
func (PacketFilterConfigOutput) ElementType ¶
func (PacketFilterConfigOutput) ElementType() reflect.Type
func (PacketFilterConfigOutput) InstanceId ¶
func (o PacketFilterConfigOutput) InstanceId() pulumi.StringOutput
resource id.
func (PacketFilterConfigOutput) PacketFilterConfig ¶
func (o PacketFilterConfigOutput) PacketFilterConfig() PacketFilterConfigPacketFilterConfigOutput
Feature filtering configuration.
func (PacketFilterConfigOutput) ToPacketFilterConfigOutput ¶
func (o PacketFilterConfigOutput) ToPacketFilterConfigOutput() PacketFilterConfigOutput
func (PacketFilterConfigOutput) ToPacketFilterConfigOutputWithContext ¶
func (o PacketFilterConfigOutput) ToPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigOutput
type PacketFilterConfigPacketFilterConfig ¶
type PacketFilterConfigPacketFilterConfig struct { // Action, value [drop (discard) transmit (release) dropBlack (discard and pull black) dropRst (intercept) dropBlackRst (intercept and pull black) forward (continue protection)]. Action string `pulumi:"action"` // The detection depth starting from the detection position, with a value of [0-1500]. Depth *int `pulumi:"depth"` // The second detection depth starting from the second detection position, with a value of [01500]. Depth2 *int `pulumi:"depth2"` // end destination port, ranging from 0 to 65535. DportEnd int `pulumi:"dportEnd"` // Starting destination port, ranging from 0 to 65535. DportStart int `pulumi:"dportStart"` // Whether to include detection values, with a value of [0 (inclusive) and 1 (exclusive)]. IsNot *int `pulumi:"isNot"` // Whether the second detection includes detection values, with a value of [0 (inclusive) and 1 (exclusive)]. IsNot2 *int `pulumi:"isNot2"` // Detection position, value [beginL3 (IP header) beginL4 (TCP/UDP header) beginL5 (T payload) noMatch (mismatch)]. MatchBegin *string `pulumi:"matchBegin"` // Second detection position, value [beginL5 (load) noMatch (mismatch)]. MatchBegin2 *string `pulumi:"matchBegin2"` // When there is a second detection condition, the AND or relationship with the first detection condition, with the value [and (and relationship) none (fill in this value when there is no second detection condition)]. MatchLogic *string `pulumi:"matchLogic"` // Detection type, value [Sunday (keyword) pcre (regular expression)]. MatchType *string `pulumi:"matchType"` // The second detection type, with a value of [Sunday (keyword) pcre (regular expression)]. MatchType2 *string `pulumi:"matchType2"` // The offset from the detection position, with a value range of [0, Depth]. Offset *int `pulumi:"offset"` // The offset from the second detection position, with a value range of [0, Depth2]. Offset2 *int `pulumi:"offset2"` // Greater than message length, value 1+. PktLenGt *int `pulumi:"pktLenGt"` // The maximum message length, ranging from 1 to 1500, must be greater than or equal to the minimum message length. PktlenMax int `pulumi:"pktlenMax"` // Minimum message length, ranging from 1 to 1500. PktlenMin int `pulumi:"pktlenMin"` // Protocol, value [TCP udp icmp all]. Protocol string `pulumi:"protocol"` // End source port, values range from 1 to 65535, must be greater than or equal to the start source port. SportEnd int `pulumi:"sportEnd"` // Starting source port, ranging from 0 to 65535. SportStart int `pulumi:"sportStart"` // Detection value, key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word>section code of the string '123'; when the detection type is pcre, please fill in the regular expression character string;]. Str *string `pulumi:"str"` // key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word>section code of the string '123'; when the detection type is pcre, please fill in the regular expression character string;]. Str2 *string `pulumi:"str2"` }
type PacketFilterConfigPacketFilterConfigArgs ¶
type PacketFilterConfigPacketFilterConfigArgs struct { // Action, value [drop (discard) transmit (release) dropBlack (discard and pull black) dropRst (intercept) dropBlackRst (intercept and pull black) forward (continue protection)]. Action pulumi.StringInput `pulumi:"action"` // The detection depth starting from the detection position, with a value of [0-1500]. Depth pulumi.IntPtrInput `pulumi:"depth"` // The second detection depth starting from the second detection position, with a value of [01500]. Depth2 pulumi.IntPtrInput `pulumi:"depth2"` // end destination port, ranging from 0 to 65535. DportEnd pulumi.IntInput `pulumi:"dportEnd"` // Starting destination port, ranging from 0 to 65535. DportStart pulumi.IntInput `pulumi:"dportStart"` // Whether to include detection values, with a value of [0 (inclusive) and 1 (exclusive)]. IsNot pulumi.IntPtrInput `pulumi:"isNot"` // Whether the second detection includes detection values, with a value of [0 (inclusive) and 1 (exclusive)]. IsNot2 pulumi.IntPtrInput `pulumi:"isNot2"` // Detection position, value [beginL3 (IP header) beginL4 (TCP/UDP header) beginL5 (T payload) noMatch (mismatch)]. MatchBegin pulumi.StringPtrInput `pulumi:"matchBegin"` // Second detection position, value [beginL5 (load) noMatch (mismatch)]. MatchBegin2 pulumi.StringPtrInput `pulumi:"matchBegin2"` // When there is a second detection condition, the AND or relationship with the first detection condition, with the value [and (and relationship) none (fill in this value when there is no second detection condition)]. MatchLogic pulumi.StringPtrInput `pulumi:"matchLogic"` // Detection type, value [Sunday (keyword) pcre (regular expression)]. MatchType pulumi.StringPtrInput `pulumi:"matchType"` // The second detection type, with a value of [Sunday (keyword) pcre (regular expression)]. MatchType2 pulumi.StringPtrInput `pulumi:"matchType2"` // The offset from the detection position, with a value range of [0, Depth]. Offset pulumi.IntPtrInput `pulumi:"offset"` // The offset from the second detection position, with a value range of [0, Depth2]. Offset2 pulumi.IntPtrInput `pulumi:"offset2"` // Greater than message length, value 1+. PktLenGt pulumi.IntPtrInput `pulumi:"pktLenGt"` // The maximum message length, ranging from 1 to 1500, must be greater than or equal to the minimum message length. PktlenMax pulumi.IntInput `pulumi:"pktlenMax"` // Minimum message length, ranging from 1 to 1500. PktlenMin pulumi.IntInput `pulumi:"pktlenMin"` // Protocol, value [TCP udp icmp all]. Protocol pulumi.StringInput `pulumi:"protocol"` // End source port, values range from 1 to 65535, must be greater than or equal to the start source port. SportEnd pulumi.IntInput `pulumi:"sportEnd"` // Starting source port, ranging from 0 to 65535. SportStart pulumi.IntInput `pulumi:"sportStart"` // Detection value, key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word>section code of the string '123'; when the detection type is pcre, please fill in the regular expression character string;]. Str pulumi.StringPtrInput `pulumi:"str"` // key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word>section code of the string '123'; when the detection type is pcre, please fill in the regular expression character string;]. Str2 pulumi.StringPtrInput `pulumi:"str2"` }
func (PacketFilterConfigPacketFilterConfigArgs) ElementType ¶
func (PacketFilterConfigPacketFilterConfigArgs) ElementType() reflect.Type
func (PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutput ¶
func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutput() PacketFilterConfigPacketFilterConfigOutput
func (PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutputWithContext ¶
func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigOutput
func (PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutput ¶
func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput
func (PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext ¶
func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigPtrOutput
type PacketFilterConfigPacketFilterConfigInput ¶
type PacketFilterConfigPacketFilterConfigInput interface { pulumi.Input ToPacketFilterConfigPacketFilterConfigOutput() PacketFilterConfigPacketFilterConfigOutput ToPacketFilterConfigPacketFilterConfigOutputWithContext(context.Context) PacketFilterConfigPacketFilterConfigOutput }
PacketFilterConfigPacketFilterConfigInput is an input type that accepts PacketFilterConfigPacketFilterConfigArgs and PacketFilterConfigPacketFilterConfigOutput values. You can construct a concrete instance of `PacketFilterConfigPacketFilterConfigInput` via:
PacketFilterConfigPacketFilterConfigArgs{...}
type PacketFilterConfigPacketFilterConfigOutput ¶
type PacketFilterConfigPacketFilterConfigOutput struct{ *pulumi.OutputState }
func (PacketFilterConfigPacketFilterConfigOutput) Action ¶
func (o PacketFilterConfigPacketFilterConfigOutput) Action() pulumi.StringOutput
Action, value [drop (discard) transmit (release) dropBlack (discard and pull black) dropRst (intercept) dropBlackRst (intercept and pull black) forward (continue protection)].
func (PacketFilterConfigPacketFilterConfigOutput) Depth ¶
func (o PacketFilterConfigPacketFilterConfigOutput) Depth() pulumi.IntPtrOutput
The detection depth starting from the detection position, with a value of [0-1500].
func (PacketFilterConfigPacketFilterConfigOutput) Depth2 ¶
func (o PacketFilterConfigPacketFilterConfigOutput) Depth2() pulumi.IntPtrOutput
The second detection depth starting from the second detection position, with a value of [01500].
func (PacketFilterConfigPacketFilterConfigOutput) DportEnd ¶
func (o PacketFilterConfigPacketFilterConfigOutput) DportEnd() pulumi.IntOutput
end destination port, ranging from 0 to 65535.
func (PacketFilterConfigPacketFilterConfigOutput) DportStart ¶
func (o PacketFilterConfigPacketFilterConfigOutput) DportStart() pulumi.IntOutput
Starting destination port, ranging from 0 to 65535.
func (PacketFilterConfigPacketFilterConfigOutput) ElementType ¶
func (PacketFilterConfigPacketFilterConfigOutput) ElementType() reflect.Type
func (PacketFilterConfigPacketFilterConfigOutput) IsNot ¶
func (o PacketFilterConfigPacketFilterConfigOutput) IsNot() pulumi.IntPtrOutput
Whether to include detection values, with a value of [0 (inclusive) and 1 (exclusive)].
func (PacketFilterConfigPacketFilterConfigOutput) IsNot2 ¶
func (o PacketFilterConfigPacketFilterConfigOutput) IsNot2() pulumi.IntPtrOutput
Whether the second detection includes detection values, with a value of [0 (inclusive) and 1 (exclusive)].
func (PacketFilterConfigPacketFilterConfigOutput) MatchBegin ¶
func (o PacketFilterConfigPacketFilterConfigOutput) MatchBegin() pulumi.StringPtrOutput
Detection position, value [beginL3 (IP header) beginL4 (TCP/UDP header) beginL5 (T payload) noMatch (mismatch)].
func (PacketFilterConfigPacketFilterConfigOutput) MatchBegin2 ¶
func (o PacketFilterConfigPacketFilterConfigOutput) MatchBegin2() pulumi.StringPtrOutput
Second detection position, value [beginL5 (load) noMatch (mismatch)].
func (PacketFilterConfigPacketFilterConfigOutput) MatchLogic ¶
func (o PacketFilterConfigPacketFilterConfigOutput) MatchLogic() pulumi.StringPtrOutput
When there is a second detection condition, the AND or relationship with the first detection condition, with the value [and (and relationship) none (fill in this value when there is no second detection condition)].
func (PacketFilterConfigPacketFilterConfigOutput) MatchType ¶
func (o PacketFilterConfigPacketFilterConfigOutput) MatchType() pulumi.StringPtrOutput
Detection type, value [Sunday (keyword) pcre (regular expression)].
func (PacketFilterConfigPacketFilterConfigOutput) MatchType2 ¶
func (o PacketFilterConfigPacketFilterConfigOutput) MatchType2() pulumi.StringPtrOutput
The second detection type, with a value of [Sunday (keyword) pcre (regular expression)].
func (PacketFilterConfigPacketFilterConfigOutput) Offset ¶
func (o PacketFilterConfigPacketFilterConfigOutput) Offset() pulumi.IntPtrOutput
The offset from the detection position, with a value range of [0, Depth].
func (PacketFilterConfigPacketFilterConfigOutput) Offset2 ¶
func (o PacketFilterConfigPacketFilterConfigOutput) Offset2() pulumi.IntPtrOutput
The offset from the second detection position, with a value range of [0, Depth2].
func (PacketFilterConfigPacketFilterConfigOutput) PktLenGt ¶
func (o PacketFilterConfigPacketFilterConfigOutput) PktLenGt() pulumi.IntPtrOutput
Greater than message length, value 1+.
func (PacketFilterConfigPacketFilterConfigOutput) PktlenMax ¶
func (o PacketFilterConfigPacketFilterConfigOutput) PktlenMax() pulumi.IntOutput
The maximum message length, ranging from 1 to 1500, must be greater than or equal to the minimum message length.
func (PacketFilterConfigPacketFilterConfigOutput) PktlenMin ¶
func (o PacketFilterConfigPacketFilterConfigOutput) PktlenMin() pulumi.IntOutput
Minimum message length, ranging from 1 to 1500.
func (PacketFilterConfigPacketFilterConfigOutput) Protocol ¶
func (o PacketFilterConfigPacketFilterConfigOutput) Protocol() pulumi.StringOutput
Protocol, value [TCP udp icmp all].
func (PacketFilterConfigPacketFilterConfigOutput) SportEnd ¶
func (o PacketFilterConfigPacketFilterConfigOutput) SportEnd() pulumi.IntOutput
End source port, values range from 1 to 65535, must be greater than or equal to the start source port.
func (PacketFilterConfigPacketFilterConfigOutput) SportStart ¶
func (o PacketFilterConfigPacketFilterConfigOutput) SportStart() pulumi.IntOutput
Starting source port, ranging from 0 to 65535.
func (PacketFilterConfigPacketFilterConfigOutput) Str ¶
func (o PacketFilterConfigPacketFilterConfigOutput) Str() pulumi.StringPtrOutput
Detection value, key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word>section code of the string '123'; when the detection type is pcre, please fill in the regular expression character string;].
func (PacketFilterConfigPacketFilterConfigOutput) Str2 ¶
func (o PacketFilterConfigPacketFilterConfigOutput) Str2() pulumi.StringPtrOutput
key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word>section code of the string '123'; when the detection type is pcre, please fill in the regular expression character string;].
func (PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutput ¶
func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutput() PacketFilterConfigPacketFilterConfigOutput
func (PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutputWithContext ¶
func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigOutput
func (PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput ¶
func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput
func (PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext ¶
func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigPtrOutput
type PacketFilterConfigPacketFilterConfigPtrInput ¶
type PacketFilterConfigPacketFilterConfigPtrInput interface { pulumi.Input ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(context.Context) PacketFilterConfigPacketFilterConfigPtrOutput }
PacketFilterConfigPacketFilterConfigPtrInput is an input type that accepts PacketFilterConfigPacketFilterConfigArgs, PacketFilterConfigPacketFilterConfigPtr and PacketFilterConfigPacketFilterConfigPtrOutput values. You can construct a concrete instance of `PacketFilterConfigPacketFilterConfigPtrInput` via:
PacketFilterConfigPacketFilterConfigArgs{...} or: nil
func PacketFilterConfigPacketFilterConfigPtr ¶
func PacketFilterConfigPacketFilterConfigPtr(v *PacketFilterConfigPacketFilterConfigArgs) PacketFilterConfigPacketFilterConfigPtrInput
type PacketFilterConfigPacketFilterConfigPtrOutput ¶
type PacketFilterConfigPacketFilterConfigPtrOutput struct{ *pulumi.OutputState }
func (PacketFilterConfigPacketFilterConfigPtrOutput) Action ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) Action() pulumi.StringPtrOutput
Action, value [drop (discard) transmit (release) dropBlack (discard and pull black) dropRst (intercept) dropBlackRst (intercept and pull black) forward (continue protection)].
func (PacketFilterConfigPacketFilterConfigPtrOutput) Depth ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) Depth() pulumi.IntPtrOutput
The detection depth starting from the detection position, with a value of [0-1500].
func (PacketFilterConfigPacketFilterConfigPtrOutput) Depth2 ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) Depth2() pulumi.IntPtrOutput
The second detection depth starting from the second detection position, with a value of [01500].
func (PacketFilterConfigPacketFilterConfigPtrOutput) DportEnd ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) DportEnd() pulumi.IntPtrOutput
end destination port, ranging from 0 to 65535.
func (PacketFilterConfigPacketFilterConfigPtrOutput) DportStart ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) DportStart() pulumi.IntPtrOutput
Starting destination port, ranging from 0 to 65535.
func (PacketFilterConfigPacketFilterConfigPtrOutput) ElementType ¶
func (PacketFilterConfigPacketFilterConfigPtrOutput) ElementType() reflect.Type
func (PacketFilterConfigPacketFilterConfigPtrOutput) IsNot ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) IsNot() pulumi.IntPtrOutput
Whether to include detection values, with a value of [0 (inclusive) and 1 (exclusive)].
func (PacketFilterConfigPacketFilterConfigPtrOutput) IsNot2 ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) IsNot2() pulumi.IntPtrOutput
Whether the second detection includes detection values, with a value of [0 (inclusive) and 1 (exclusive)].
func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchBegin ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchBegin() pulumi.StringPtrOutput
Detection position, value [beginL3 (IP header) beginL4 (TCP/UDP header) beginL5 (T payload) noMatch (mismatch)].
func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchBegin2 ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchBegin2() pulumi.StringPtrOutput
Second detection position, value [beginL5 (load) noMatch (mismatch)].
func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchLogic ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchLogic() pulumi.StringPtrOutput
When there is a second detection condition, the AND or relationship with the first detection condition, with the value [and (and relationship) none (fill in this value when there is no second detection condition)].
func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchType ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchType() pulumi.StringPtrOutput
Detection type, value [Sunday (keyword) pcre (regular expression)].
func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchType2 ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) MatchType2() pulumi.StringPtrOutput
The second detection type, with a value of [Sunday (keyword) pcre (regular expression)].
func (PacketFilterConfigPacketFilterConfigPtrOutput) Offset ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) Offset() pulumi.IntPtrOutput
The offset from the detection position, with a value range of [0, Depth].
func (PacketFilterConfigPacketFilterConfigPtrOutput) Offset2 ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) Offset2() pulumi.IntPtrOutput
The offset from the second detection position, with a value range of [0, Depth2].
func (PacketFilterConfigPacketFilterConfigPtrOutput) PktLenGt ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) PktLenGt() pulumi.IntPtrOutput
Greater than message length, value 1+.
func (PacketFilterConfigPacketFilterConfigPtrOutput) PktlenMax ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) PktlenMax() pulumi.IntPtrOutput
The maximum message length, ranging from 1 to 1500, must be greater than or equal to the minimum message length.
func (PacketFilterConfigPacketFilterConfigPtrOutput) PktlenMin ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) PktlenMin() pulumi.IntPtrOutput
Minimum message length, ranging from 1 to 1500.
func (PacketFilterConfigPacketFilterConfigPtrOutput) Protocol ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) Protocol() pulumi.StringPtrOutput
Protocol, value [TCP udp icmp all].
func (PacketFilterConfigPacketFilterConfigPtrOutput) SportEnd ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) SportEnd() pulumi.IntPtrOutput
End source port, values range from 1 to 65535, must be greater than or equal to the start source port.
func (PacketFilterConfigPacketFilterConfigPtrOutput) SportStart ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) SportStart() pulumi.IntPtrOutput
Starting source port, ranging from 0 to 65535.
func (PacketFilterConfigPacketFilterConfigPtrOutput) Str ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) Str() pulumi.StringPtrOutput
Detection value, key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word>section code of the string '123'; when the detection type is pcre, please fill in the regular expression character string;].
func (PacketFilterConfigPacketFilterConfigPtrOutput) Str2 ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) Str2() pulumi.StringPtrOutput
key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word>section code of the string '123'; when the detection type is pcre, please fill in the regular expression character string;].
func (PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput
func (PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext ¶
func (o PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigPtrOutput
type PacketFilterConfigState ¶
type PacketFilterConfigState struct { // resource id. InstanceId pulumi.StringPtrInput // Feature filtering configuration. PacketFilterConfig PacketFilterConfigPacketFilterConfigPtrInput }
func (PacketFilterConfigState) ElementType ¶
func (PacketFilterConfigState) ElementType() reflect.Type
type PortAclConfig ¶
type PortAclConfig struct { pulumi.CustomResourceState // Port ACL Policy. AclConfig PortAclConfigAclConfigOutput `pulumi:"aclConfig"` // InstanceIdList. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a antiddos port acl config
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewPortAclConfig(ctx, "portAclConfig", &Antiddos.PortAclConfigArgs{ AclConfig: &antiddos.PortAclConfigAclConfigArgs{ Action: pulumi.String("drop"), DPortEnd: pulumi.Int(23), DPortStart: pulumi.Int(22), ForwardProtocol: pulumi.String("all"), Priority: pulumi.Int(2), SPortEnd: pulumi.Int(23), SPortStart: pulumi.Int(22), }, InstanceId: pulumi.String("bgp-xxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
antiddos port_acl_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/portAclConfig:PortAclConfig port_acl_config ${instanceId}#${configJson}
```
func GetPortAclConfig ¶
func GetPortAclConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PortAclConfigState, opts ...pulumi.ResourceOption) (*PortAclConfig, error)
GetPortAclConfig gets an existing PortAclConfig 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 NewPortAclConfig ¶
func NewPortAclConfig(ctx *pulumi.Context, name string, args *PortAclConfigArgs, opts ...pulumi.ResourceOption) (*PortAclConfig, error)
NewPortAclConfig registers a new resource with the given unique name, arguments, and options.
func (*PortAclConfig) ElementType ¶
func (*PortAclConfig) ElementType() reflect.Type
func (*PortAclConfig) ToPortAclConfigOutput ¶
func (i *PortAclConfig) ToPortAclConfigOutput() PortAclConfigOutput
func (*PortAclConfig) ToPortAclConfigOutputWithContext ¶
func (i *PortAclConfig) ToPortAclConfigOutputWithContext(ctx context.Context) PortAclConfigOutput
type PortAclConfigAclConfig ¶
type PortAclConfigAclConfig struct { // Action, can take values: drop, transmit, forward. Action string `pulumi:"action"` // end from port, with a range of 0~65535 values. DPortEnd int `pulumi:"dPortEnd"` // Starting from port, with a range of 0~65535 values. DPortStart int `pulumi:"dPortStart"` // Protocol type, can take TCP, udp, all values. ForwardProtocol string `pulumi:"forwardProtocol"` // The policy priority, the smaller the number, the higher the level, and the higher the matching of the rule, with values ranging from 1 to 1000. Note: This field may return null, indicating that a valid value cannot be obtained. Priority *int `pulumi:"priority"` // end from the source port, with a value range of 0~65535. SPortEnd int `pulumi:"sPortEnd"` // Starting from the source port, with a value range of 0~65535. SPortStart int `pulumi:"sPortStart"` }
type PortAclConfigAclConfigArgs ¶
type PortAclConfigAclConfigArgs struct { // Action, can take values: drop, transmit, forward. Action pulumi.StringInput `pulumi:"action"` // end from port, with a range of 0~65535 values. DPortEnd pulumi.IntInput `pulumi:"dPortEnd"` // Starting from port, with a range of 0~65535 values. DPortStart pulumi.IntInput `pulumi:"dPortStart"` // Protocol type, can take TCP, udp, all values. ForwardProtocol pulumi.StringInput `pulumi:"forwardProtocol"` // The policy priority, the smaller the number, the higher the level, and the higher the matching of the rule, with values ranging from 1 to 1000. Note: This field may return null, indicating that a valid value cannot be obtained. Priority pulumi.IntPtrInput `pulumi:"priority"` // end from the source port, with a value range of 0~65535. SPortEnd pulumi.IntInput `pulumi:"sPortEnd"` // Starting from the source port, with a value range of 0~65535. SPortStart pulumi.IntInput `pulumi:"sPortStart"` }
func (PortAclConfigAclConfigArgs) ElementType ¶
func (PortAclConfigAclConfigArgs) ElementType() reflect.Type
func (PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutput ¶
func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutput() PortAclConfigAclConfigOutput
func (PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutputWithContext ¶
func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutputWithContext(ctx context.Context) PortAclConfigAclConfigOutput
func (PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutput ¶
func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput
func (PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutputWithContext ¶
func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutputWithContext(ctx context.Context) PortAclConfigAclConfigPtrOutput
type PortAclConfigAclConfigInput ¶
type PortAclConfigAclConfigInput interface { pulumi.Input ToPortAclConfigAclConfigOutput() PortAclConfigAclConfigOutput ToPortAclConfigAclConfigOutputWithContext(context.Context) PortAclConfigAclConfigOutput }
PortAclConfigAclConfigInput is an input type that accepts PortAclConfigAclConfigArgs and PortAclConfigAclConfigOutput values. You can construct a concrete instance of `PortAclConfigAclConfigInput` via:
PortAclConfigAclConfigArgs{...}
type PortAclConfigAclConfigOutput ¶
type PortAclConfigAclConfigOutput struct{ *pulumi.OutputState }
func (PortAclConfigAclConfigOutput) Action ¶
func (o PortAclConfigAclConfigOutput) Action() pulumi.StringOutput
Action, can take values: drop, transmit, forward.
func (PortAclConfigAclConfigOutput) DPortEnd ¶
func (o PortAclConfigAclConfigOutput) DPortEnd() pulumi.IntOutput
end from port, with a range of 0~65535 values.
func (PortAclConfigAclConfigOutput) DPortStart ¶
func (o PortAclConfigAclConfigOutput) DPortStart() pulumi.IntOutput
Starting from port, with a range of 0~65535 values.
func (PortAclConfigAclConfigOutput) ElementType ¶
func (PortAclConfigAclConfigOutput) ElementType() reflect.Type
func (PortAclConfigAclConfigOutput) ForwardProtocol ¶
func (o PortAclConfigAclConfigOutput) ForwardProtocol() pulumi.StringOutput
Protocol type, can take TCP, udp, all values.
func (PortAclConfigAclConfigOutput) Priority ¶
func (o PortAclConfigAclConfigOutput) Priority() pulumi.IntPtrOutput
The policy priority, the smaller the number, the higher the level, and the higher the matching of the rule, with values ranging from 1 to 1000. Note: This field may return null, indicating that a valid value cannot be obtained.
func (PortAclConfigAclConfigOutput) SPortEnd ¶
func (o PortAclConfigAclConfigOutput) SPortEnd() pulumi.IntOutput
end from the source port, with a value range of 0~65535.
func (PortAclConfigAclConfigOutput) SPortStart ¶
func (o PortAclConfigAclConfigOutput) SPortStart() pulumi.IntOutput
Starting from the source port, with a value range of 0~65535.
func (PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutput ¶
func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutput() PortAclConfigAclConfigOutput
func (PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutputWithContext ¶
func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutputWithContext(ctx context.Context) PortAclConfigAclConfigOutput
func (PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutput ¶
func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput
func (PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutputWithContext ¶
func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutputWithContext(ctx context.Context) PortAclConfigAclConfigPtrOutput
type PortAclConfigAclConfigPtrInput ¶
type PortAclConfigAclConfigPtrInput interface { pulumi.Input ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput ToPortAclConfigAclConfigPtrOutputWithContext(context.Context) PortAclConfigAclConfigPtrOutput }
PortAclConfigAclConfigPtrInput is an input type that accepts PortAclConfigAclConfigArgs, PortAclConfigAclConfigPtr and PortAclConfigAclConfigPtrOutput values. You can construct a concrete instance of `PortAclConfigAclConfigPtrInput` via:
PortAclConfigAclConfigArgs{...} or: nil
func PortAclConfigAclConfigPtr ¶
func PortAclConfigAclConfigPtr(v *PortAclConfigAclConfigArgs) PortAclConfigAclConfigPtrInput
type PortAclConfigAclConfigPtrOutput ¶
type PortAclConfigAclConfigPtrOutput struct{ *pulumi.OutputState }
func (PortAclConfigAclConfigPtrOutput) Action ¶
func (o PortAclConfigAclConfigPtrOutput) Action() pulumi.StringPtrOutput
Action, can take values: drop, transmit, forward.
func (PortAclConfigAclConfigPtrOutput) DPortEnd ¶
func (o PortAclConfigAclConfigPtrOutput) DPortEnd() pulumi.IntPtrOutput
end from port, with a range of 0~65535 values.
func (PortAclConfigAclConfigPtrOutput) DPortStart ¶
func (o PortAclConfigAclConfigPtrOutput) DPortStart() pulumi.IntPtrOutput
Starting from port, with a range of 0~65535 values.
func (PortAclConfigAclConfigPtrOutput) Elem ¶
func (o PortAclConfigAclConfigPtrOutput) Elem() PortAclConfigAclConfigOutput
func (PortAclConfigAclConfigPtrOutput) ElementType ¶
func (PortAclConfigAclConfigPtrOutput) ElementType() reflect.Type
func (PortAclConfigAclConfigPtrOutput) ForwardProtocol ¶
func (o PortAclConfigAclConfigPtrOutput) ForwardProtocol() pulumi.StringPtrOutput
Protocol type, can take TCP, udp, all values.
func (PortAclConfigAclConfigPtrOutput) Priority ¶
func (o PortAclConfigAclConfigPtrOutput) Priority() pulumi.IntPtrOutput
The policy priority, the smaller the number, the higher the level, and the higher the matching of the rule, with values ranging from 1 to 1000. Note: This field may return null, indicating that a valid value cannot be obtained.
func (PortAclConfigAclConfigPtrOutput) SPortEnd ¶
func (o PortAclConfigAclConfigPtrOutput) SPortEnd() pulumi.IntPtrOutput
end from the source port, with a value range of 0~65535.
func (PortAclConfigAclConfigPtrOutput) SPortStart ¶
func (o PortAclConfigAclConfigPtrOutput) SPortStart() pulumi.IntPtrOutput
Starting from the source port, with a value range of 0~65535.
func (PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutput ¶
func (o PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput
func (PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutputWithContext ¶
func (o PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutputWithContext(ctx context.Context) PortAclConfigAclConfigPtrOutput
type PortAclConfigArgs ¶
type PortAclConfigArgs struct { // Port ACL Policy. AclConfig PortAclConfigAclConfigInput // InstanceIdList. InstanceId pulumi.StringInput }
The set of arguments for constructing a PortAclConfig resource.
func (PortAclConfigArgs) ElementType ¶
func (PortAclConfigArgs) ElementType() reflect.Type
type PortAclConfigArray ¶
type PortAclConfigArray []PortAclConfigInput
func (PortAclConfigArray) ElementType ¶
func (PortAclConfigArray) ElementType() reflect.Type
func (PortAclConfigArray) ToPortAclConfigArrayOutput ¶
func (i PortAclConfigArray) ToPortAclConfigArrayOutput() PortAclConfigArrayOutput
func (PortAclConfigArray) ToPortAclConfigArrayOutputWithContext ¶
func (i PortAclConfigArray) ToPortAclConfigArrayOutputWithContext(ctx context.Context) PortAclConfigArrayOutput
type PortAclConfigArrayInput ¶
type PortAclConfigArrayInput interface { pulumi.Input ToPortAclConfigArrayOutput() PortAclConfigArrayOutput ToPortAclConfigArrayOutputWithContext(context.Context) PortAclConfigArrayOutput }
PortAclConfigArrayInput is an input type that accepts PortAclConfigArray and PortAclConfigArrayOutput values. You can construct a concrete instance of `PortAclConfigArrayInput` via:
PortAclConfigArray{ PortAclConfigArgs{...} }
type PortAclConfigArrayOutput ¶
type PortAclConfigArrayOutput struct{ *pulumi.OutputState }
func (PortAclConfigArrayOutput) ElementType ¶
func (PortAclConfigArrayOutput) ElementType() reflect.Type
func (PortAclConfigArrayOutput) Index ¶
func (o PortAclConfigArrayOutput) Index(i pulumi.IntInput) PortAclConfigOutput
func (PortAclConfigArrayOutput) ToPortAclConfigArrayOutput ¶
func (o PortAclConfigArrayOutput) ToPortAclConfigArrayOutput() PortAclConfigArrayOutput
func (PortAclConfigArrayOutput) ToPortAclConfigArrayOutputWithContext ¶
func (o PortAclConfigArrayOutput) ToPortAclConfigArrayOutputWithContext(ctx context.Context) PortAclConfigArrayOutput
type PortAclConfigInput ¶
type PortAclConfigInput interface { pulumi.Input ToPortAclConfigOutput() PortAclConfigOutput ToPortAclConfigOutputWithContext(ctx context.Context) PortAclConfigOutput }
type PortAclConfigMap ¶
type PortAclConfigMap map[string]PortAclConfigInput
func (PortAclConfigMap) ElementType ¶
func (PortAclConfigMap) ElementType() reflect.Type
func (PortAclConfigMap) ToPortAclConfigMapOutput ¶
func (i PortAclConfigMap) ToPortAclConfigMapOutput() PortAclConfigMapOutput
func (PortAclConfigMap) ToPortAclConfigMapOutputWithContext ¶
func (i PortAclConfigMap) ToPortAclConfigMapOutputWithContext(ctx context.Context) PortAclConfigMapOutput
type PortAclConfigMapInput ¶
type PortAclConfigMapInput interface { pulumi.Input ToPortAclConfigMapOutput() PortAclConfigMapOutput ToPortAclConfigMapOutputWithContext(context.Context) PortAclConfigMapOutput }
PortAclConfigMapInput is an input type that accepts PortAclConfigMap and PortAclConfigMapOutput values. You can construct a concrete instance of `PortAclConfigMapInput` via:
PortAclConfigMap{ "key": PortAclConfigArgs{...} }
type PortAclConfigMapOutput ¶
type PortAclConfigMapOutput struct{ *pulumi.OutputState }
func (PortAclConfigMapOutput) ElementType ¶
func (PortAclConfigMapOutput) ElementType() reflect.Type
func (PortAclConfigMapOutput) MapIndex ¶
func (o PortAclConfigMapOutput) MapIndex(k pulumi.StringInput) PortAclConfigOutput
func (PortAclConfigMapOutput) ToPortAclConfigMapOutput ¶
func (o PortAclConfigMapOutput) ToPortAclConfigMapOutput() PortAclConfigMapOutput
func (PortAclConfigMapOutput) ToPortAclConfigMapOutputWithContext ¶
func (o PortAclConfigMapOutput) ToPortAclConfigMapOutputWithContext(ctx context.Context) PortAclConfigMapOutput
type PortAclConfigOutput ¶
type PortAclConfigOutput struct{ *pulumi.OutputState }
func (PortAclConfigOutput) AclConfig ¶
func (o PortAclConfigOutput) AclConfig() PortAclConfigAclConfigOutput
Port ACL Policy.
func (PortAclConfigOutput) ElementType ¶
func (PortAclConfigOutput) ElementType() reflect.Type
func (PortAclConfigOutput) InstanceId ¶
func (o PortAclConfigOutput) InstanceId() pulumi.StringOutput
InstanceIdList.
func (PortAclConfigOutput) ToPortAclConfigOutput ¶
func (o PortAclConfigOutput) ToPortAclConfigOutput() PortAclConfigOutput
func (PortAclConfigOutput) ToPortAclConfigOutputWithContext ¶
func (o PortAclConfigOutput) ToPortAclConfigOutputWithContext(ctx context.Context) PortAclConfigOutput
type PortAclConfigState ¶
type PortAclConfigState struct { // Port ACL Policy. AclConfig PortAclConfigAclConfigPtrInput // InstanceIdList. InstanceId pulumi.StringPtrInput }
func (PortAclConfigState) ElementType ¶
func (PortAclConfigState) ElementType() reflect.Type
type SchedulingDomainUserName ¶
type SchedulingDomainUserName struct { pulumi.CustomResourceState // user cname. DomainName pulumi.StringOutput `pulumi:"domainName"` // domain name. DomainUserName pulumi.StringOutput `pulumi:"domainUserName"` }
Provides a resource to create a antiddos schedulingDomainUserName
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Antiddos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Antiddos.NewSchedulingDomainUserName(ctx, "schedulingDomainUserName", &Antiddos.SchedulingDomainUserNameArgs{ DomainName: pulumi.String("test.com"), DomainUserName: pulumi.String(""), }) if err != nil { return err } return nil }) }
```
## Import
antiddos scheduling_domain_user_name can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Antiddos/schedulingDomainUserName:SchedulingDomainUserName scheduling_domain_user_name ${domainName}
```
func GetSchedulingDomainUserName ¶
func GetSchedulingDomainUserName(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SchedulingDomainUserNameState, opts ...pulumi.ResourceOption) (*SchedulingDomainUserName, error)
GetSchedulingDomainUserName gets an existing SchedulingDomainUserName 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 NewSchedulingDomainUserName ¶
func NewSchedulingDomainUserName(ctx *pulumi.Context, name string, args *SchedulingDomainUserNameArgs, opts ...pulumi.ResourceOption) (*SchedulingDomainUserName, error)
NewSchedulingDomainUserName registers a new resource with the given unique name, arguments, and options.
func (*SchedulingDomainUserName) ElementType ¶
func (*SchedulingDomainUserName) ElementType() reflect.Type
func (*SchedulingDomainUserName) ToSchedulingDomainUserNameOutput ¶
func (i *SchedulingDomainUserName) ToSchedulingDomainUserNameOutput() SchedulingDomainUserNameOutput
func (*SchedulingDomainUserName) ToSchedulingDomainUserNameOutputWithContext ¶
func (i *SchedulingDomainUserName) ToSchedulingDomainUserNameOutputWithContext(ctx context.Context) SchedulingDomainUserNameOutput
type SchedulingDomainUserNameArgs ¶
type SchedulingDomainUserNameArgs struct { // user cname. DomainName pulumi.StringInput // domain name. DomainUserName pulumi.StringInput }
The set of arguments for constructing a SchedulingDomainUserName resource.
func (SchedulingDomainUserNameArgs) ElementType ¶
func (SchedulingDomainUserNameArgs) ElementType() reflect.Type
type SchedulingDomainUserNameArray ¶
type SchedulingDomainUserNameArray []SchedulingDomainUserNameInput
func (SchedulingDomainUserNameArray) ElementType ¶
func (SchedulingDomainUserNameArray) ElementType() reflect.Type
func (SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutput ¶
func (i SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutput() SchedulingDomainUserNameArrayOutput
func (SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutputWithContext ¶
func (i SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutputWithContext(ctx context.Context) SchedulingDomainUserNameArrayOutput
type SchedulingDomainUserNameArrayInput ¶
type SchedulingDomainUserNameArrayInput interface { pulumi.Input ToSchedulingDomainUserNameArrayOutput() SchedulingDomainUserNameArrayOutput ToSchedulingDomainUserNameArrayOutputWithContext(context.Context) SchedulingDomainUserNameArrayOutput }
SchedulingDomainUserNameArrayInput is an input type that accepts SchedulingDomainUserNameArray and SchedulingDomainUserNameArrayOutput values. You can construct a concrete instance of `SchedulingDomainUserNameArrayInput` via:
SchedulingDomainUserNameArray{ SchedulingDomainUserNameArgs{...} }
type SchedulingDomainUserNameArrayOutput ¶
type SchedulingDomainUserNameArrayOutput struct{ *pulumi.OutputState }
func (SchedulingDomainUserNameArrayOutput) ElementType ¶
func (SchedulingDomainUserNameArrayOutput) ElementType() reflect.Type
func (SchedulingDomainUserNameArrayOutput) Index ¶
func (o SchedulingDomainUserNameArrayOutput) Index(i pulumi.IntInput) SchedulingDomainUserNameOutput
func (SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutput ¶
func (o SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutput() SchedulingDomainUserNameArrayOutput
func (SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutputWithContext ¶
func (o SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutputWithContext(ctx context.Context) SchedulingDomainUserNameArrayOutput
type SchedulingDomainUserNameInput ¶
type SchedulingDomainUserNameInput interface { pulumi.Input ToSchedulingDomainUserNameOutput() SchedulingDomainUserNameOutput ToSchedulingDomainUserNameOutputWithContext(ctx context.Context) SchedulingDomainUserNameOutput }
type SchedulingDomainUserNameMap ¶
type SchedulingDomainUserNameMap map[string]SchedulingDomainUserNameInput
func (SchedulingDomainUserNameMap) ElementType ¶
func (SchedulingDomainUserNameMap) ElementType() reflect.Type
func (SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutput ¶
func (i SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutput() SchedulingDomainUserNameMapOutput
func (SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutputWithContext ¶
func (i SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutputWithContext(ctx context.Context) SchedulingDomainUserNameMapOutput
type SchedulingDomainUserNameMapInput ¶
type SchedulingDomainUserNameMapInput interface { pulumi.Input ToSchedulingDomainUserNameMapOutput() SchedulingDomainUserNameMapOutput ToSchedulingDomainUserNameMapOutputWithContext(context.Context) SchedulingDomainUserNameMapOutput }
SchedulingDomainUserNameMapInput is an input type that accepts SchedulingDomainUserNameMap and SchedulingDomainUserNameMapOutput values. You can construct a concrete instance of `SchedulingDomainUserNameMapInput` via:
SchedulingDomainUserNameMap{ "key": SchedulingDomainUserNameArgs{...} }
type SchedulingDomainUserNameMapOutput ¶
type SchedulingDomainUserNameMapOutput struct{ *pulumi.OutputState }
func (SchedulingDomainUserNameMapOutput) ElementType ¶
func (SchedulingDomainUserNameMapOutput) ElementType() reflect.Type
func (SchedulingDomainUserNameMapOutput) MapIndex ¶
func (o SchedulingDomainUserNameMapOutput) MapIndex(k pulumi.StringInput) SchedulingDomainUserNameOutput
func (SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutput ¶
func (o SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutput() SchedulingDomainUserNameMapOutput
func (SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutputWithContext ¶
func (o SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutputWithContext(ctx context.Context) SchedulingDomainUserNameMapOutput
type SchedulingDomainUserNameOutput ¶
type SchedulingDomainUserNameOutput struct{ *pulumi.OutputState }
func (SchedulingDomainUserNameOutput) DomainName ¶
func (o SchedulingDomainUserNameOutput) DomainName() pulumi.StringOutput
user cname.
func (SchedulingDomainUserNameOutput) DomainUserName ¶
func (o SchedulingDomainUserNameOutput) DomainUserName() pulumi.StringOutput
domain name.
func (SchedulingDomainUserNameOutput) ElementType ¶
func (SchedulingDomainUserNameOutput) ElementType() reflect.Type
func (SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutput ¶
func (o SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutput() SchedulingDomainUserNameOutput
func (SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutputWithContext ¶
func (o SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutputWithContext(ctx context.Context) SchedulingDomainUserNameOutput
type SchedulingDomainUserNameState ¶
type SchedulingDomainUserNameState struct { // user cname. DomainName pulumi.StringPtrInput // domain name. DomainUserName pulumi.StringPtrInput }
func (SchedulingDomainUserNameState) ElementType ¶
func (SchedulingDomainUserNameState) ElementType() reflect.Type
Source Files
¶
- ccBlackWhiteIp.go
- ccPrecisionPolicy.go
- ddosBlackWhiteIp.go
- ddosGeoIpBlockConfig.go
- ddosSpeedLimitConfig.go
- defaultAlarmThreshold.go
- getBasicDeviceStatus.go
- getBgpBizTrend.go
- getListListener.go
- getOverviewAttackTrend.go
- getOverviewCcTrend.go
- getOverviewDdosEventList.go
- getOverviewDdosTrend.go
- getOverviewIndex.go
- getPendingRiskInfo.go
- init.go
- ipAlarmThresholdConfig.go
- packetFilterConfig.go
- portAclConfig.go
- pulumiTypes.go
- pulumiUtilities.go
- schedulingDomainUserName.go