Documentation ¶
Index ¶
- Constants
- type ARecord
- type ARecordArgs
- type ARecordArray
- type ARecordArrayInput
- type ARecordArrayOutput
- type ARecordInput
- type ARecordOutput
- type ARecordResponse
- type ARecordResponseArgs
- type ARecordResponseArray
- type ARecordResponseArrayInput
- type ARecordResponseArrayOutput
- func (ARecordResponseArrayOutput) ElementType() reflect.Type
- func (o ARecordResponseArrayOutput) Index(i pulumi.IntInput) ARecordResponseOutput
- func (o ARecordResponseArrayOutput) ToARecordResponseArrayOutput() ARecordResponseArrayOutput
- func (o ARecordResponseArrayOutput) ToARecordResponseArrayOutputWithContext(ctx context.Context) ARecordResponseArrayOutput
- type ARecordResponseInput
- type ARecordResponseOutput
- func (ARecordResponseOutput) ElementType() reflect.Type
- func (o ARecordResponseOutput) Ipv4Address() pulumi.StringPtrOutput
- func (o ARecordResponseOutput) ToARecordResponseOutput() ARecordResponseOutput
- func (o ARecordResponseOutput) ToARecordResponseOutputWithContext(ctx context.Context) ARecordResponseOutput
- type AaaaRecord
- type AaaaRecordArgs
- type AaaaRecordArray
- type AaaaRecordArrayInput
- type AaaaRecordArrayOutput
- func (AaaaRecordArrayOutput) ElementType() reflect.Type
- func (o AaaaRecordArrayOutput) Index(i pulumi.IntInput) AaaaRecordOutput
- func (o AaaaRecordArrayOutput) ToAaaaRecordArrayOutput() AaaaRecordArrayOutput
- func (o AaaaRecordArrayOutput) ToAaaaRecordArrayOutputWithContext(ctx context.Context) AaaaRecordArrayOutput
- type AaaaRecordInput
- type AaaaRecordOutput
- type AaaaRecordResponse
- type AaaaRecordResponseArgs
- type AaaaRecordResponseArray
- type AaaaRecordResponseArrayInput
- type AaaaRecordResponseArrayOutput
- func (AaaaRecordResponseArrayOutput) ElementType() reflect.Type
- func (o AaaaRecordResponseArrayOutput) Index(i pulumi.IntInput) AaaaRecordResponseOutput
- func (o AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutput() AaaaRecordResponseArrayOutput
- func (o AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutputWithContext(ctx context.Context) AaaaRecordResponseArrayOutput
- type AaaaRecordResponseInput
- type AaaaRecordResponseOutput
- func (AaaaRecordResponseOutput) ElementType() reflect.Type
- func (o AaaaRecordResponseOutput) Ipv6Address() pulumi.StringPtrOutput
- func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutput() AaaaRecordResponseOutput
- func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutputWithContext(ctx context.Context) AaaaRecordResponseOutput
- type Backend
- type BackendArgs
- type BackendArray
- type BackendArrayInput
- type BackendArrayOutput
- type BackendEnabledState
- func (BackendEnabledState) ElementType() reflect.Type
- func (e BackendEnabledState) ToStringOutput() pulumi.StringOutput
- func (e BackendEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackendEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackendEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackendInput
- type BackendOutput
- func (o BackendOutput) Address() pulumi.StringPtrOutput
- func (o BackendOutput) BackendHostHeader() pulumi.StringPtrOutput
- func (BackendOutput) ElementType() reflect.Type
- func (o BackendOutput) EnabledState() pulumi.StringPtrOutput
- func (o BackendOutput) HttpPort() pulumi.IntPtrOutput
- func (o BackendOutput) HttpsPort() pulumi.IntPtrOutput
- func (o BackendOutput) Priority() pulumi.IntPtrOutput
- func (o BackendOutput) PrivateLinkAlias() pulumi.StringPtrOutput
- func (o BackendOutput) PrivateLinkApprovalMessage() pulumi.StringPtrOutput
- func (o BackendOutput) ToBackendOutput() BackendOutput
- func (o BackendOutput) ToBackendOutputWithContext(ctx context.Context) BackendOutput
- func (o BackendOutput) Weight() pulumi.IntPtrOutput
- type BackendPool
- type BackendPoolArgs
- type BackendPoolArray
- type BackendPoolArrayInput
- type BackendPoolArrayOutput
- func (BackendPoolArrayOutput) ElementType() reflect.Type
- func (o BackendPoolArrayOutput) Index(i pulumi.IntInput) BackendPoolOutput
- func (o BackendPoolArrayOutput) ToBackendPoolArrayOutput() BackendPoolArrayOutput
- func (o BackendPoolArrayOutput) ToBackendPoolArrayOutputWithContext(ctx context.Context) BackendPoolArrayOutput
- type BackendPoolInput
- type BackendPoolOutput
- func (o BackendPoolOutput) Backends() BackendArrayOutput
- func (BackendPoolOutput) ElementType() reflect.Type
- func (o BackendPoolOutput) HealthProbeSettings() SubResourcePtrOutput
- func (o BackendPoolOutput) Id() pulumi.StringPtrOutput
- func (o BackendPoolOutput) LoadBalancingSettings() SubResourcePtrOutput
- func (o BackendPoolOutput) Name() pulumi.StringPtrOutput
- func (o BackendPoolOutput) ToBackendPoolOutput() BackendPoolOutput
- func (o BackendPoolOutput) ToBackendPoolOutputWithContext(ctx context.Context) BackendPoolOutput
- type BackendPoolResponse
- type BackendPoolResponseArgs
- type BackendPoolResponseArray
- type BackendPoolResponseArrayInput
- type BackendPoolResponseArrayOutput
- func (BackendPoolResponseArrayOutput) ElementType() reflect.Type
- func (o BackendPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendPoolResponseOutput
- func (o BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutput() BackendPoolResponseArrayOutput
- func (o BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutputWithContext(ctx context.Context) BackendPoolResponseArrayOutput
- type BackendPoolResponseInput
- type BackendPoolResponseOutput
- func (o BackendPoolResponseOutput) Backends() BackendResponseArrayOutput
- func (BackendPoolResponseOutput) ElementType() reflect.Type
- func (o BackendPoolResponseOutput) HealthProbeSettings() SubResourceResponsePtrOutput
- func (o BackendPoolResponseOutput) Id() pulumi.StringPtrOutput
- func (o BackendPoolResponseOutput) LoadBalancingSettings() SubResourceResponsePtrOutput
- func (o BackendPoolResponseOutput) Name() pulumi.StringPtrOutput
- func (o BackendPoolResponseOutput) ResourceState() pulumi.StringOutput
- func (o BackendPoolResponseOutput) ToBackendPoolResponseOutput() BackendPoolResponseOutput
- func (o BackendPoolResponseOutput) ToBackendPoolResponseOutputWithContext(ctx context.Context) BackendPoolResponseOutput
- func (o BackendPoolResponseOutput) Type() pulumi.StringOutput
- type BackendPoolsSettings
- type BackendPoolsSettingsArgs
- func (BackendPoolsSettingsArgs) ElementType() reflect.Type
- func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput
- func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutputWithContext(ctx context.Context) BackendPoolsSettingsOutput
- func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
- func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
- type BackendPoolsSettingsInput
- type BackendPoolsSettingsOutput
- func (BackendPoolsSettingsOutput) ElementType() reflect.Type
- func (o BackendPoolsSettingsOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
- func (o BackendPoolsSettingsOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
- func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput
- func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutputWithContext(ctx context.Context) BackendPoolsSettingsOutput
- func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
- func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
- type BackendPoolsSettingsPtrInput
- type BackendPoolsSettingsPtrOutput
- func (o BackendPoolsSettingsPtrOutput) Elem() BackendPoolsSettingsOutput
- func (BackendPoolsSettingsPtrOutput) ElementType() reflect.Type
- func (o BackendPoolsSettingsPtrOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
- func (o BackendPoolsSettingsPtrOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
- func (o BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
- func (o BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
- type BackendPoolsSettingsResponse
- type BackendPoolsSettingsResponseArgs
- func (BackendPoolsSettingsResponseArgs) ElementType() reflect.Type
- func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput
- func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutputWithContext(ctx context.Context) BackendPoolsSettingsResponseOutput
- func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
- func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
- type BackendPoolsSettingsResponseInput
- type BackendPoolsSettingsResponseOutput
- func (BackendPoolsSettingsResponseOutput) ElementType() reflect.Type
- func (o BackendPoolsSettingsResponseOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
- func (o BackendPoolsSettingsResponseOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
- func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput
- func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutputWithContext(ctx context.Context) BackendPoolsSettingsResponseOutput
- func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
- func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
- type BackendPoolsSettingsResponsePtrInput
- type BackendPoolsSettingsResponsePtrOutput
- func (o BackendPoolsSettingsResponsePtrOutput) Elem() BackendPoolsSettingsResponseOutput
- func (BackendPoolsSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o BackendPoolsSettingsResponsePtrOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
- func (o BackendPoolsSettingsResponsePtrOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
- func (o BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
- func (o BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
- type BackendResponse
- type BackendResponseArgs
- type BackendResponseArray
- type BackendResponseArrayInput
- type BackendResponseArrayOutput
- func (BackendResponseArrayOutput) ElementType() reflect.Type
- func (o BackendResponseArrayOutput) Index(i pulumi.IntInput) BackendResponseOutput
- func (o BackendResponseArrayOutput) ToBackendResponseArrayOutput() BackendResponseArrayOutput
- func (o BackendResponseArrayOutput) ToBackendResponseArrayOutputWithContext(ctx context.Context) BackendResponseArrayOutput
- type BackendResponseInput
- type BackendResponseOutput
- func (o BackendResponseOutput) Address() pulumi.StringPtrOutput
- func (o BackendResponseOutput) BackendHostHeader() pulumi.StringPtrOutput
- func (BackendResponseOutput) ElementType() reflect.Type
- func (o BackendResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o BackendResponseOutput) HttpPort() pulumi.IntPtrOutput
- func (o BackendResponseOutput) HttpsPort() pulumi.IntPtrOutput
- func (o BackendResponseOutput) Priority() pulumi.IntPtrOutput
- func (o BackendResponseOutput) PrivateEndpointStatus() pulumi.StringOutput
- func (o BackendResponseOutput) PrivateLinkAlias() pulumi.StringPtrOutput
- func (o BackendResponseOutput) PrivateLinkApprovalMessage() pulumi.StringPtrOutput
- func (o BackendResponseOutput) ToBackendResponseOutput() BackendResponseOutput
- func (o BackendResponseOutput) ToBackendResponseOutputWithContext(ctx context.Context) BackendResponseOutput
- func (o BackendResponseOutput) Weight() pulumi.IntPtrOutput
- type CacheConfiguration
- type CacheConfigurationArgs
- func (CacheConfigurationArgs) ElementType() reflect.Type
- func (i CacheConfigurationArgs) ToCacheConfigurationOutput() CacheConfigurationOutput
- func (i CacheConfigurationArgs) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput
- func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
- func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
- type CacheConfigurationInput
- type CacheConfigurationOutput
- func (o CacheConfigurationOutput) CacheDuration() pulumi.StringPtrOutput
- func (o CacheConfigurationOutput) DynamicCompression() pulumi.StringPtrOutput
- func (CacheConfigurationOutput) ElementType() reflect.Type
- func (o CacheConfigurationOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
- func (o CacheConfigurationOutput) QueryParameters() pulumi.StringPtrOutput
- func (o CacheConfigurationOutput) ToCacheConfigurationOutput() CacheConfigurationOutput
- func (o CacheConfigurationOutput) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput
- func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
- func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
- type CacheConfigurationPtrInput
- type CacheConfigurationPtrOutput
- func (o CacheConfigurationPtrOutput) CacheDuration() pulumi.StringPtrOutput
- func (o CacheConfigurationPtrOutput) DynamicCompression() pulumi.StringPtrOutput
- func (o CacheConfigurationPtrOutput) Elem() CacheConfigurationOutput
- func (CacheConfigurationPtrOutput) ElementType() reflect.Type
- func (o CacheConfigurationPtrOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
- func (o CacheConfigurationPtrOutput) QueryParameters() pulumi.StringPtrOutput
- func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
- func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
- type CacheConfigurationResponse
- type CacheConfigurationResponseArgs
- func (CacheConfigurationResponseArgs) ElementType() reflect.Type
- func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput
- func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutputWithContext(ctx context.Context) CacheConfigurationResponseOutput
- func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
- func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
- type CacheConfigurationResponseInput
- type CacheConfigurationResponseOutput
- func (o CacheConfigurationResponseOutput) CacheDuration() pulumi.StringPtrOutput
- func (o CacheConfigurationResponseOutput) DynamicCompression() pulumi.StringPtrOutput
- func (CacheConfigurationResponseOutput) ElementType() reflect.Type
- func (o CacheConfigurationResponseOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
- func (o CacheConfigurationResponseOutput) QueryParameters() pulumi.StringPtrOutput
- func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput
- func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutputWithContext(ctx context.Context) CacheConfigurationResponseOutput
- func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
- func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
- type CacheConfigurationResponsePtrInput
- type CacheConfigurationResponsePtrOutput
- func (o CacheConfigurationResponsePtrOutput) CacheDuration() pulumi.StringPtrOutput
- func (o CacheConfigurationResponsePtrOutput) DynamicCompression() pulumi.StringPtrOutput
- func (o CacheConfigurationResponsePtrOutput) Elem() CacheConfigurationResponseOutput
- func (CacheConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o CacheConfigurationResponsePtrOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
- func (o CacheConfigurationResponsePtrOutput) QueryParameters() pulumi.StringPtrOutput
- func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
- func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
- type CnameRecord
- type CnameRecordArgs
- func (CnameRecordArgs) ElementType() reflect.Type
- func (i CnameRecordArgs) ToCnameRecordOutput() CnameRecordOutput
- func (i CnameRecordArgs) ToCnameRecordOutputWithContext(ctx context.Context) CnameRecordOutput
- func (i CnameRecordArgs) ToCnameRecordPtrOutput() CnameRecordPtrOutput
- func (i CnameRecordArgs) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
- type CnameRecordInput
- type CnameRecordOutput
- func (o CnameRecordOutput) Cname() pulumi.StringPtrOutput
- func (CnameRecordOutput) ElementType() reflect.Type
- func (o CnameRecordOutput) ToCnameRecordOutput() CnameRecordOutput
- func (o CnameRecordOutput) ToCnameRecordOutputWithContext(ctx context.Context) CnameRecordOutput
- func (o CnameRecordOutput) ToCnameRecordPtrOutput() CnameRecordPtrOutput
- func (o CnameRecordOutput) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
- type CnameRecordPtrInput
- type CnameRecordPtrOutput
- func (o CnameRecordPtrOutput) Cname() pulumi.StringPtrOutput
- func (o CnameRecordPtrOutput) Elem() CnameRecordOutput
- func (CnameRecordPtrOutput) ElementType() reflect.Type
- func (o CnameRecordPtrOutput) ToCnameRecordPtrOutput() CnameRecordPtrOutput
- func (o CnameRecordPtrOutput) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
- type CnameRecordResponse
- type CnameRecordResponseArgs
- func (CnameRecordResponseArgs) ElementType() reflect.Type
- func (i CnameRecordResponseArgs) ToCnameRecordResponseOutput() CnameRecordResponseOutput
- func (i CnameRecordResponseArgs) ToCnameRecordResponseOutputWithContext(ctx context.Context) CnameRecordResponseOutput
- func (i CnameRecordResponseArgs) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
- func (i CnameRecordResponseArgs) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
- type CnameRecordResponseInput
- type CnameRecordResponseOutput
- func (o CnameRecordResponseOutput) Cname() pulumi.StringPtrOutput
- func (CnameRecordResponseOutput) ElementType() reflect.Type
- func (o CnameRecordResponseOutput) ToCnameRecordResponseOutput() CnameRecordResponseOutput
- func (o CnameRecordResponseOutput) ToCnameRecordResponseOutputWithContext(ctx context.Context) CnameRecordResponseOutput
- func (o CnameRecordResponseOutput) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
- func (o CnameRecordResponseOutput) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
- type CnameRecordResponsePtrInput
- type CnameRecordResponsePtrOutput
- func (o CnameRecordResponsePtrOutput) Cname() pulumi.StringPtrOutput
- func (o CnameRecordResponsePtrOutput) Elem() CnameRecordResponseOutput
- func (CnameRecordResponsePtrOutput) ElementType() reflect.Type
- func (o CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
- func (o CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
- type CustomHttpsConfigurationResponse
- type CustomHttpsConfigurationResponseArgs
- func (CustomHttpsConfigurationResponseArgs) ElementType() reflect.Type
- func (i CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput
- func (i CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutputWithContext(ctx context.Context) CustomHttpsConfigurationResponseOutput
- type CustomHttpsConfigurationResponseInput
- type CustomHttpsConfigurationResponseOutput
- func (o CustomHttpsConfigurationResponseOutput) CertificateSource() pulumi.StringOutput
- func (o CustomHttpsConfigurationResponseOutput) CertificateType() pulumi.StringPtrOutput
- func (CustomHttpsConfigurationResponseOutput) ElementType() reflect.Type
- func (o CustomHttpsConfigurationResponseOutput) MinimumTlsVersion() pulumi.StringOutput
- func (o CustomHttpsConfigurationResponseOutput) ProtocolType() pulumi.StringOutput
- func (o CustomHttpsConfigurationResponseOutput) SecretName() pulumi.StringPtrOutput
- func (o CustomHttpsConfigurationResponseOutput) SecretVersion() pulumi.StringPtrOutput
- func (o CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput
- func (o CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutputWithContext(ctx context.Context) CustomHttpsConfigurationResponseOutput
- func (o CustomHttpsConfigurationResponseOutput) Vault() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- type DynamicCompressionEnabled
- func (DynamicCompressionEnabled) ElementType() reflect.Type
- func (e DynamicCompressionEnabled) ToStringOutput() pulumi.StringOutput
- func (e DynamicCompressionEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DynamicCompressionEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DynamicCompressionEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnforceCertificateNameCheckEnabledState
- func (EnforceCertificateNameCheckEnabledState) ElementType() reflect.Type
- func (e EnforceCertificateNameCheckEnabledState) ToStringOutput() pulumi.StringOutput
- func (e EnforceCertificateNameCheckEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnforceCertificateNameCheckEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnforceCertificateNameCheckEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ForwardingConfiguration
- type ForwardingConfigurationArgs
- type ForwardingConfigurationInput
- type ForwardingConfigurationOutput
- func (o ForwardingConfigurationOutput) BackendPool() SubResourcePtrOutput
- func (o ForwardingConfigurationOutput) CacheConfiguration() CacheConfigurationPtrOutput
- func (o ForwardingConfigurationOutput) CustomForwardingPath() pulumi.StringPtrOutput
- func (ForwardingConfigurationOutput) ElementType() reflect.Type
- func (o ForwardingConfigurationOutput) ForwardingProtocol() pulumi.StringPtrOutput
- func (o ForwardingConfigurationOutput) OdataType() pulumi.StringOutput
- func (o ForwardingConfigurationOutput) ToForwardingConfigurationOutput() ForwardingConfigurationOutput
- func (o ForwardingConfigurationOutput) ToForwardingConfigurationOutputWithContext(ctx context.Context) ForwardingConfigurationOutput
- type ForwardingConfigurationResponse
- type ForwardingConfigurationResponseArgs
- func (ForwardingConfigurationResponseArgs) ElementType() reflect.Type
- func (i ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput
- func (i ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutputWithContext(ctx context.Context) ForwardingConfigurationResponseOutput
- type ForwardingConfigurationResponseInput
- type ForwardingConfigurationResponseOutput
- func (o ForwardingConfigurationResponseOutput) BackendPool() SubResourceResponsePtrOutput
- func (o ForwardingConfigurationResponseOutput) CacheConfiguration() CacheConfigurationResponsePtrOutput
- func (o ForwardingConfigurationResponseOutput) CustomForwardingPath() pulumi.StringPtrOutput
- func (ForwardingConfigurationResponseOutput) ElementType() reflect.Type
- func (o ForwardingConfigurationResponseOutput) ForwardingProtocol() pulumi.StringPtrOutput
- func (o ForwardingConfigurationResponseOutput) OdataType() pulumi.StringOutput
- func (o ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput
- func (o ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutputWithContext(ctx context.Context) ForwardingConfigurationResponseOutput
- type FrontDoor
- type FrontDoorArgs
- type FrontDoorEnabledState
- func (FrontDoorEnabledState) ElementType() reflect.Type
- func (e FrontDoorEnabledState) ToStringOutput() pulumi.StringOutput
- func (e FrontDoorEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FrontDoorEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FrontDoorEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FrontDoorForwardingProtocol
- func (FrontDoorForwardingProtocol) ElementType() reflect.Type
- func (e FrontDoorForwardingProtocol) ToStringOutput() pulumi.StringOutput
- func (e FrontDoorForwardingProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FrontDoorForwardingProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FrontDoorForwardingProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FrontDoorHealthProbeMethod
- func (FrontDoorHealthProbeMethod) ElementType() reflect.Type
- func (e FrontDoorHealthProbeMethod) ToStringOutput() pulumi.StringOutput
- func (e FrontDoorHealthProbeMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FrontDoorHealthProbeMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FrontDoorHealthProbeMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FrontDoorInput
- type FrontDoorOutput
- type FrontDoorProtocol
- func (FrontDoorProtocol) ElementType() reflect.Type
- func (e FrontDoorProtocol) ToStringOutput() pulumi.StringOutput
- func (e FrontDoorProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FrontDoorProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FrontDoorProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FrontDoorQuery
- func (FrontDoorQuery) ElementType() reflect.Type
- func (e FrontDoorQuery) ToStringOutput() pulumi.StringOutput
- func (e FrontDoorQuery) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FrontDoorQuery) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FrontDoorQuery) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FrontDoorRedirectProtocol
- func (FrontDoorRedirectProtocol) ElementType() reflect.Type
- func (e FrontDoorRedirectProtocol) ToStringOutput() pulumi.StringOutput
- func (e FrontDoorRedirectProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FrontDoorRedirectProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FrontDoorRedirectProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FrontDoorRedirectType
- func (FrontDoorRedirectType) ElementType() reflect.Type
- func (e FrontDoorRedirectType) ToStringOutput() pulumi.StringOutput
- func (e FrontDoorRedirectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FrontDoorRedirectType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FrontDoorRedirectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FrontDoorState
- type FrontendEndpoint
- type FrontendEndpointArgs
- type FrontendEndpointArray
- type FrontendEndpointArrayInput
- type FrontendEndpointArrayOutput
- func (FrontendEndpointArrayOutput) ElementType() reflect.Type
- func (o FrontendEndpointArrayOutput) Index(i pulumi.IntInput) FrontendEndpointOutput
- func (o FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutput() FrontendEndpointArrayOutput
- func (o FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutputWithContext(ctx context.Context) FrontendEndpointArrayOutput
- type FrontendEndpointInput
- type FrontendEndpointOutput
- func (FrontendEndpointOutput) ElementType() reflect.Type
- func (o FrontendEndpointOutput) HostName() pulumi.StringPtrOutput
- func (o FrontendEndpointOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointOutput) Name() pulumi.StringPtrOutput
- func (o FrontendEndpointOutput) SessionAffinityEnabledState() pulumi.StringPtrOutput
- func (o FrontendEndpointOutput) SessionAffinityTtlSeconds() pulumi.IntPtrOutput
- func (o FrontendEndpointOutput) ToFrontendEndpointOutput() FrontendEndpointOutput
- func (o FrontendEndpointOutput) ToFrontendEndpointOutputWithContext(ctx context.Context) FrontendEndpointOutput
- func (o FrontendEndpointOutput) WebApplicationFirewallPolicyLink() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type FrontendEndpointResponse
- type FrontendEndpointResponseArgs
- func (FrontendEndpointResponseArgs) ElementType() reflect.Type
- func (i FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput
- func (i FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutputWithContext(ctx context.Context) FrontendEndpointResponseOutput
- type FrontendEndpointResponseArray
- func (FrontendEndpointResponseArray) ElementType() reflect.Type
- func (i FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput
- func (i FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutputWithContext(ctx context.Context) FrontendEndpointResponseArrayOutput
- type FrontendEndpointResponseArrayInput
- type FrontendEndpointResponseArrayOutput
- func (FrontendEndpointResponseArrayOutput) ElementType() reflect.Type
- func (o FrontendEndpointResponseArrayOutput) Index(i pulumi.IntInput) FrontendEndpointResponseOutput
- func (o FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput
- func (o FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutputWithContext(ctx context.Context) FrontendEndpointResponseArrayOutput
- type FrontendEndpointResponseInput
- type FrontendEndpointResponseOutput
- func (o FrontendEndpointResponseOutput) CustomHttpsConfiguration() CustomHttpsConfigurationResponseOutput
- func (o FrontendEndpointResponseOutput) CustomHttpsProvisioningState() pulumi.StringOutput
- func (o FrontendEndpointResponseOutput) CustomHttpsProvisioningSubstate() pulumi.StringOutput
- func (FrontendEndpointResponseOutput) ElementType() reflect.Type
- func (o FrontendEndpointResponseOutput) HostName() pulumi.StringPtrOutput
- func (o FrontendEndpointResponseOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointResponseOutput) Name() pulumi.StringPtrOutput
- func (o FrontendEndpointResponseOutput) ResourceState() pulumi.StringOutput
- func (o FrontendEndpointResponseOutput) SessionAffinityEnabledState() pulumi.StringPtrOutput
- func (o FrontendEndpointResponseOutput) SessionAffinityTtlSeconds() pulumi.IntPtrOutput
- func (o FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput
- func (o FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutputWithContext(ctx context.Context) FrontendEndpointResponseOutput
- func (o FrontendEndpointResponseOutput) Type() pulumi.StringOutput
- func (o FrontendEndpointResponseOutput) WebApplicationFirewallPolicyLink() ...
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs
- func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
- func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() ...
- func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) ...
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() ...
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) ...
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Elem() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() ...
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) ...
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs
- func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
- func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Elem() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type HeaderAction
- type HeaderActionArgs
- type HeaderActionArray
- type HeaderActionArrayInput
- type HeaderActionArrayOutput
- func (HeaderActionArrayOutput) ElementType() reflect.Type
- func (o HeaderActionArrayOutput) Index(i pulumi.IntInput) HeaderActionOutput
- func (o HeaderActionArrayOutput) ToHeaderActionArrayOutput() HeaderActionArrayOutput
- func (o HeaderActionArrayOutput) ToHeaderActionArrayOutputWithContext(ctx context.Context) HeaderActionArrayOutput
- type HeaderActionInput
- type HeaderActionOutput
- func (HeaderActionOutput) ElementType() reflect.Type
- func (o HeaderActionOutput) HeaderActionType() pulumi.StringOutput
- func (o HeaderActionOutput) HeaderName() pulumi.StringOutput
- func (o HeaderActionOutput) ToHeaderActionOutput() HeaderActionOutput
- func (o HeaderActionOutput) ToHeaderActionOutputWithContext(ctx context.Context) HeaderActionOutput
- func (o HeaderActionOutput) Value() pulumi.StringPtrOutput
- type HeaderActionResponse
- type HeaderActionResponseArgs
- type HeaderActionResponseArray
- type HeaderActionResponseArrayInput
- type HeaderActionResponseArrayOutput
- func (HeaderActionResponseArrayOutput) ElementType() reflect.Type
- func (o HeaderActionResponseArrayOutput) Index(i pulumi.IntInput) HeaderActionResponseOutput
- func (o HeaderActionResponseArrayOutput) ToHeaderActionResponseArrayOutput() HeaderActionResponseArrayOutput
- func (o HeaderActionResponseArrayOutput) ToHeaderActionResponseArrayOutputWithContext(ctx context.Context) HeaderActionResponseArrayOutput
- type HeaderActionResponseInput
- type HeaderActionResponseOutput
- func (HeaderActionResponseOutput) ElementType() reflect.Type
- func (o HeaderActionResponseOutput) HeaderActionType() pulumi.StringOutput
- func (o HeaderActionResponseOutput) HeaderName() pulumi.StringOutput
- func (o HeaderActionResponseOutput) ToHeaderActionResponseOutput() HeaderActionResponseOutput
- func (o HeaderActionResponseOutput) ToHeaderActionResponseOutputWithContext(ctx context.Context) HeaderActionResponseOutput
- func (o HeaderActionResponseOutput) Value() pulumi.StringPtrOutput
- type HeaderActionType
- func (HeaderActionType) ElementType() reflect.Type
- func (e HeaderActionType) ToStringOutput() pulumi.StringOutput
- func (e HeaderActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HeaderActionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HeaderActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HealthProbeEnabled
- func (HealthProbeEnabled) ElementType() reflect.Type
- func (e HealthProbeEnabled) ToStringOutput() pulumi.StringOutput
- func (e HealthProbeEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HealthProbeEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HealthProbeEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HealthProbeSettingsModel
- type HealthProbeSettingsModelArgs
- func (HealthProbeSettingsModelArgs) ElementType() reflect.Type
- func (i HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput
- func (i HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutputWithContext(ctx context.Context) HealthProbeSettingsModelOutput
- type HealthProbeSettingsModelArray
- func (HealthProbeSettingsModelArray) ElementType() reflect.Type
- func (i HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput
- func (i HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelArrayOutput
- type HealthProbeSettingsModelArrayInput
- type HealthProbeSettingsModelArrayOutput
- func (HealthProbeSettingsModelArrayOutput) ElementType() reflect.Type
- func (o HealthProbeSettingsModelArrayOutput) Index(i pulumi.IntInput) HealthProbeSettingsModelOutput
- func (o HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput
- func (o HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelArrayOutput
- type HealthProbeSettingsModelInput
- type HealthProbeSettingsModelOutput
- func (HealthProbeSettingsModelOutput) ElementType() reflect.Type
- func (o HealthProbeSettingsModelOutput) EnabledState() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) HealthProbeMethod() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) Id() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o HealthProbeSettingsModelOutput) Name() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) Path() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) Protocol() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput
- func (o HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutputWithContext(ctx context.Context) HealthProbeSettingsModelOutput
- type HealthProbeSettingsModelResponse
- type HealthProbeSettingsModelResponseArgs
- func (HealthProbeSettingsModelResponseArgs) ElementType() reflect.Type
- func (i HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput
- func (i HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseOutput
- type HealthProbeSettingsModelResponseArray
- func (HealthProbeSettingsModelResponseArray) ElementType() reflect.Type
- func (i HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput
- func (i HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseArrayOutput
- type HealthProbeSettingsModelResponseArrayInput
- type HealthProbeSettingsModelResponseArrayOutput
- func (HealthProbeSettingsModelResponseArrayOutput) ElementType() reflect.Type
- func (o HealthProbeSettingsModelResponseArrayOutput) Index(i pulumi.IntInput) HealthProbeSettingsModelResponseOutput
- func (o HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput
- func (o HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseArrayOutput
- type HealthProbeSettingsModelResponseInput
- type HealthProbeSettingsModelResponseOutput
- func (HealthProbeSettingsModelResponseOutput) ElementType() reflect.Type
- func (o HealthProbeSettingsModelResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) HealthProbeMethod() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) Id() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) Name() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) Path() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) ResourceState() pulumi.StringOutput
- func (o HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput
- func (o HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseOutput
- func (o HealthProbeSettingsModelResponseOutput) Type() pulumi.StringOutput
- type KeyVaultCertificateSourceParametersResponseVault
- type KeyVaultCertificateSourceParametersResponseVaultArgs
- func (KeyVaultCertificateSourceParametersResponseVaultArgs) ElementType() reflect.Type
- func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput
- func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput
- func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- type KeyVaultCertificateSourceParametersResponseVaultInput
- type KeyVaultCertificateSourceParametersResponseVaultOutput
- func (KeyVaultCertificateSourceParametersResponseVaultOutput) ElementType() reflect.Type
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) Id() pulumi.StringPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- type KeyVaultCertificateSourceParametersResponseVaultPtrInput
- type KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) Elem() KeyVaultCertificateSourceParametersResponseVaultOutput
- func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ElementType() reflect.Type
- func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) Id() pulumi.StringPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- type LoadBalancingSettingsModel
- type LoadBalancingSettingsModelArgs
- func (LoadBalancingSettingsModelArgs) ElementType() reflect.Type
- func (i LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput
- func (i LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutputWithContext(ctx context.Context) LoadBalancingSettingsModelOutput
- type LoadBalancingSettingsModelArray
- func (LoadBalancingSettingsModelArray) ElementType() reflect.Type
- func (i LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput
- func (i LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelArrayOutput
- type LoadBalancingSettingsModelArrayInput
- type LoadBalancingSettingsModelArrayOutput
- func (LoadBalancingSettingsModelArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingSettingsModelArrayOutput) Index(i pulumi.IntInput) LoadBalancingSettingsModelOutput
- func (o LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput
- func (o LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelArrayOutput
- type LoadBalancingSettingsModelInput
- type LoadBalancingSettingsModelOutput
- func (o LoadBalancingSettingsModelOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput
- func (LoadBalancingSettingsModelOutput) ElementType() reflect.Type
- func (o LoadBalancingSettingsModelOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancingSettingsModelOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancingSettingsModelOutput) SampleSize() pulumi.IntPtrOutput
- func (o LoadBalancingSettingsModelOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
- func (o LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput
- func (o LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutputWithContext(ctx context.Context) LoadBalancingSettingsModelOutput
- type LoadBalancingSettingsModelResponse
- type LoadBalancingSettingsModelResponseArgs
- func (LoadBalancingSettingsModelResponseArgs) ElementType() reflect.Type
- func (i LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput
- func (i LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseOutput
- type LoadBalancingSettingsModelResponseArray
- func (LoadBalancingSettingsModelResponseArray) ElementType() reflect.Type
- func (i LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput
- func (i LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseArrayOutput
- type LoadBalancingSettingsModelResponseArrayInput
- type LoadBalancingSettingsModelResponseArrayOutput
- func (LoadBalancingSettingsModelResponseArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingSettingsModelResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingSettingsModelResponseOutput
- func (o LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput
- func (o LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseArrayOutput
- type LoadBalancingSettingsModelResponseInput
- type LoadBalancingSettingsModelResponseOutput
- func (o LoadBalancingSettingsModelResponseOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput
- func (LoadBalancingSettingsModelResponseOutput) ElementType() reflect.Type
- func (o LoadBalancingSettingsModelResponseOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancingSettingsModelResponseOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancingSettingsModelResponseOutput) ResourceState() pulumi.StringOutput
- func (o LoadBalancingSettingsModelResponseOutput) SampleSize() pulumi.IntPtrOutput
- func (o LoadBalancingSettingsModelResponseOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
- func (o LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput
- func (o LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseOutput
- func (o LoadBalancingSettingsModelResponseOutput) Type() pulumi.StringOutput
- type LookupFrontDoorArgs
- type LookupFrontDoorResult
- type LookupPrivateZoneArgs
- type LookupPrivateZoneResult
- type LookupRecordSetArgs
- type LookupRecordSetResult
- type LookupRulesEngineArgs
- type LookupRulesEngineResult
- type LookupVirtualNetworkLinkArgs
- type LookupVirtualNetworkLinkResult
- type MatchProcessingBehavior
- func (MatchProcessingBehavior) ElementType() reflect.Type
- func (e MatchProcessingBehavior) ToStringOutput() pulumi.StringOutput
- func (e MatchProcessingBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MatchProcessingBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MatchProcessingBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MxRecord
- type MxRecordArgs
- type MxRecordArray
- type MxRecordArrayInput
- type MxRecordArrayOutput
- type MxRecordInput
- type MxRecordOutput
- func (MxRecordOutput) ElementType() reflect.Type
- func (o MxRecordOutput) Exchange() pulumi.StringPtrOutput
- func (o MxRecordOutput) Preference() pulumi.IntPtrOutput
- func (o MxRecordOutput) ToMxRecordOutput() MxRecordOutput
- func (o MxRecordOutput) ToMxRecordOutputWithContext(ctx context.Context) MxRecordOutput
- type MxRecordResponse
- type MxRecordResponseArgs
- type MxRecordResponseArray
- type MxRecordResponseArrayInput
- type MxRecordResponseArrayOutput
- func (MxRecordResponseArrayOutput) ElementType() reflect.Type
- func (o MxRecordResponseArrayOutput) Index(i pulumi.IntInput) MxRecordResponseOutput
- func (o MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutput() MxRecordResponseArrayOutput
- func (o MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutputWithContext(ctx context.Context) MxRecordResponseArrayOutput
- type MxRecordResponseInput
- type MxRecordResponseOutput
- func (MxRecordResponseOutput) ElementType() reflect.Type
- func (o MxRecordResponseOutput) Exchange() pulumi.StringPtrOutput
- func (o MxRecordResponseOutput) Preference() pulumi.IntPtrOutput
- func (o MxRecordResponseOutput) ToMxRecordResponseOutput() MxRecordResponseOutput
- func (o MxRecordResponseOutput) ToMxRecordResponseOutputWithContext(ctx context.Context) MxRecordResponseOutput
- type PrivateZone
- type PrivateZoneArgs
- type PrivateZoneInput
- type PrivateZoneOutput
- type PrivateZoneState
- type PtrRecord
- type PtrRecordArgs
- type PtrRecordArray
- type PtrRecordArrayInput
- type PtrRecordArrayOutput
- func (PtrRecordArrayOutput) ElementType() reflect.Type
- func (o PtrRecordArrayOutput) Index(i pulumi.IntInput) PtrRecordOutput
- func (o PtrRecordArrayOutput) ToPtrRecordArrayOutput() PtrRecordArrayOutput
- func (o PtrRecordArrayOutput) ToPtrRecordArrayOutputWithContext(ctx context.Context) PtrRecordArrayOutput
- type PtrRecordInput
- type PtrRecordOutput
- type PtrRecordResponse
- type PtrRecordResponseArgs
- type PtrRecordResponseArray
- type PtrRecordResponseArrayInput
- type PtrRecordResponseArrayOutput
- func (PtrRecordResponseArrayOutput) ElementType() reflect.Type
- func (o PtrRecordResponseArrayOutput) Index(i pulumi.IntInput) PtrRecordResponseOutput
- func (o PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutput() PtrRecordResponseArrayOutput
- func (o PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutputWithContext(ctx context.Context) PtrRecordResponseArrayOutput
- type PtrRecordResponseInput
- type PtrRecordResponseOutput
- func (PtrRecordResponseOutput) ElementType() reflect.Type
- func (o PtrRecordResponseOutput) Ptrdname() pulumi.StringPtrOutput
- func (o PtrRecordResponseOutput) ToPtrRecordResponseOutput() PtrRecordResponseOutput
- func (o PtrRecordResponseOutput) ToPtrRecordResponseOutputWithContext(ctx context.Context) PtrRecordResponseOutput
- type RecordSet
- type RecordSetArgs
- type RecordSetInput
- type RecordSetOutput
- type RecordSetState
- type RedirectConfiguration
- type RedirectConfigurationArgs
- type RedirectConfigurationInput
- type RedirectConfigurationOutput
- func (o RedirectConfigurationOutput) CustomFragment() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) CustomHost() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) CustomPath() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) CustomQueryString() pulumi.StringPtrOutput
- func (RedirectConfigurationOutput) ElementType() reflect.Type
- func (o RedirectConfigurationOutput) OdataType() pulumi.StringOutput
- func (o RedirectConfigurationOutput) RedirectProtocol() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) RedirectType() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) ToRedirectConfigurationOutput() RedirectConfigurationOutput
- func (o RedirectConfigurationOutput) ToRedirectConfigurationOutputWithContext(ctx context.Context) RedirectConfigurationOutput
- type RedirectConfigurationResponse
- type RedirectConfigurationResponseArgs
- func (RedirectConfigurationResponseArgs) ElementType() reflect.Type
- func (i RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput
- func (i RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutputWithContext(ctx context.Context) RedirectConfigurationResponseOutput
- type RedirectConfigurationResponseInput
- type RedirectConfigurationResponseOutput
- func (o RedirectConfigurationResponseOutput) CustomFragment() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) CustomHost() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) CustomPath() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) CustomQueryString() pulumi.StringPtrOutput
- func (RedirectConfigurationResponseOutput) ElementType() reflect.Type
- func (o RedirectConfigurationResponseOutput) OdataType() pulumi.StringOutput
- func (o RedirectConfigurationResponseOutput) RedirectProtocol() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) RedirectType() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput
- func (o RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutputWithContext(ctx context.Context) RedirectConfigurationResponseOutput
- type RoutingRule
- type RoutingRuleArgs
- type RoutingRuleArray
- type RoutingRuleArrayInput
- type RoutingRuleArrayOutput
- func (RoutingRuleArrayOutput) ElementType() reflect.Type
- func (o RoutingRuleArrayOutput) Index(i pulumi.IntInput) RoutingRuleOutput
- func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
- func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
- type RoutingRuleEnabledState
- func (RoutingRuleEnabledState) ElementType() reflect.Type
- func (e RoutingRuleEnabledState) ToStringOutput() pulumi.StringOutput
- func (e RoutingRuleEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RoutingRuleEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RoutingRuleEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutingRuleInput
- type RoutingRuleOutput
- func (o RoutingRuleOutput) AcceptedProtocols() pulumi.StringArrayOutput
- func (RoutingRuleOutput) ElementType() reflect.Type
- func (o RoutingRuleOutput) EnabledState() pulumi.StringPtrOutput
- func (o RoutingRuleOutput) FrontendEndpoints() SubResourceArrayOutput
- func (o RoutingRuleOutput) Id() pulumi.StringPtrOutput
- func (o RoutingRuleOutput) Name() pulumi.StringPtrOutput
- func (o RoutingRuleOutput) PatternsToMatch() pulumi.StringArrayOutput
- func (o RoutingRuleOutput) RouteConfiguration() pulumi.AnyOutput
- func (o RoutingRuleOutput) RulesEngine() SubResourcePtrOutput
- func (o RoutingRuleOutput) ToRoutingRuleOutput() RoutingRuleOutput
- func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
- type RoutingRuleResponse
- type RoutingRuleResponseArgs
- type RoutingRuleResponseArray
- type RoutingRuleResponseArrayInput
- type RoutingRuleResponseArrayOutput
- func (RoutingRuleResponseArrayOutput) ElementType() reflect.Type
- func (o RoutingRuleResponseArrayOutput) Index(i pulumi.IntInput) RoutingRuleResponseOutput
- func (o RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutput() RoutingRuleResponseArrayOutput
- func (o RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutputWithContext(ctx context.Context) RoutingRuleResponseArrayOutput
- type RoutingRuleResponseInput
- type RoutingRuleResponseOutput
- func (o RoutingRuleResponseOutput) AcceptedProtocols() pulumi.StringArrayOutput
- func (RoutingRuleResponseOutput) ElementType() reflect.Type
- func (o RoutingRuleResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o RoutingRuleResponseOutput) FrontendEndpoints() SubResourceResponseArrayOutput
- func (o RoutingRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoutingRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o RoutingRuleResponseOutput) PatternsToMatch() pulumi.StringArrayOutput
- func (o RoutingRuleResponseOutput) ResourceState() pulumi.StringOutput
- func (o RoutingRuleResponseOutput) RouteConfiguration() pulumi.AnyOutput
- func (o RoutingRuleResponseOutput) RulesEngine() SubResourceResponsePtrOutput
- func (o RoutingRuleResponseOutput) ToRoutingRuleResponseOutput() RoutingRuleResponseOutput
- func (o RoutingRuleResponseOutput) ToRoutingRuleResponseOutputWithContext(ctx context.Context) RoutingRuleResponseOutput
- func (o RoutingRuleResponseOutput) Type() pulumi.StringOutput
- type RulesEngine
- type RulesEngineAction
- type RulesEngineActionArgs
- type RulesEngineActionInput
- type RulesEngineActionOutput
- func (RulesEngineActionOutput) ElementType() reflect.Type
- func (o RulesEngineActionOutput) RequestHeaderActions() HeaderActionArrayOutput
- func (o RulesEngineActionOutput) ResponseHeaderActions() HeaderActionArrayOutput
- func (o RulesEngineActionOutput) RouteConfigurationOverride() pulumi.AnyOutput
- func (o RulesEngineActionOutput) ToRulesEngineActionOutput() RulesEngineActionOutput
- func (o RulesEngineActionOutput) ToRulesEngineActionOutputWithContext(ctx context.Context) RulesEngineActionOutput
- type RulesEngineActionResponse
- type RulesEngineActionResponseArgs
- func (RulesEngineActionResponseArgs) ElementType() reflect.Type
- func (i RulesEngineActionResponseArgs) ToRulesEngineActionResponseOutput() RulesEngineActionResponseOutput
- func (i RulesEngineActionResponseArgs) ToRulesEngineActionResponseOutputWithContext(ctx context.Context) RulesEngineActionResponseOutput
- type RulesEngineActionResponseInput
- type RulesEngineActionResponseOutput
- func (RulesEngineActionResponseOutput) ElementType() reflect.Type
- func (o RulesEngineActionResponseOutput) RequestHeaderActions() HeaderActionResponseArrayOutput
- func (o RulesEngineActionResponseOutput) ResponseHeaderActions() HeaderActionResponseArrayOutput
- func (o RulesEngineActionResponseOutput) RouteConfigurationOverride() pulumi.AnyOutput
- func (o RulesEngineActionResponseOutput) ToRulesEngineActionResponseOutput() RulesEngineActionResponseOutput
- func (o RulesEngineActionResponseOutput) ToRulesEngineActionResponseOutputWithContext(ctx context.Context) RulesEngineActionResponseOutput
- type RulesEngineArgs
- type RulesEngineInput
- type RulesEngineMatchCondition
- type RulesEngineMatchConditionArgs
- func (RulesEngineMatchConditionArgs) ElementType() reflect.Type
- func (i RulesEngineMatchConditionArgs) ToRulesEngineMatchConditionOutput() RulesEngineMatchConditionOutput
- func (i RulesEngineMatchConditionArgs) ToRulesEngineMatchConditionOutputWithContext(ctx context.Context) RulesEngineMatchConditionOutput
- type RulesEngineMatchConditionArray
- func (RulesEngineMatchConditionArray) ElementType() reflect.Type
- func (i RulesEngineMatchConditionArray) ToRulesEngineMatchConditionArrayOutput() RulesEngineMatchConditionArrayOutput
- func (i RulesEngineMatchConditionArray) ToRulesEngineMatchConditionArrayOutputWithContext(ctx context.Context) RulesEngineMatchConditionArrayOutput
- type RulesEngineMatchConditionArrayInput
- type RulesEngineMatchConditionArrayOutput
- func (RulesEngineMatchConditionArrayOutput) ElementType() reflect.Type
- func (o RulesEngineMatchConditionArrayOutput) Index(i pulumi.IntInput) RulesEngineMatchConditionOutput
- func (o RulesEngineMatchConditionArrayOutput) ToRulesEngineMatchConditionArrayOutput() RulesEngineMatchConditionArrayOutput
- func (o RulesEngineMatchConditionArrayOutput) ToRulesEngineMatchConditionArrayOutputWithContext(ctx context.Context) RulesEngineMatchConditionArrayOutput
- type RulesEngineMatchConditionInput
- type RulesEngineMatchConditionOutput
- func (RulesEngineMatchConditionOutput) ElementType() reflect.Type
- func (o RulesEngineMatchConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RulesEngineMatchConditionOutput) RulesEngineMatchValue() pulumi.StringArrayOutput
- func (o RulesEngineMatchConditionOutput) RulesEngineMatchVariable() pulumi.StringOutput
- func (o RulesEngineMatchConditionOutput) RulesEngineOperator() pulumi.StringOutput
- func (o RulesEngineMatchConditionOutput) Selector() pulumi.StringPtrOutput
- func (o RulesEngineMatchConditionOutput) ToRulesEngineMatchConditionOutput() RulesEngineMatchConditionOutput
- func (o RulesEngineMatchConditionOutput) ToRulesEngineMatchConditionOutputWithContext(ctx context.Context) RulesEngineMatchConditionOutput
- func (o RulesEngineMatchConditionOutput) Transforms() pulumi.StringArrayOutput
- type RulesEngineMatchConditionResponse
- type RulesEngineMatchConditionResponseArgs
- func (RulesEngineMatchConditionResponseArgs) ElementType() reflect.Type
- func (i RulesEngineMatchConditionResponseArgs) ToRulesEngineMatchConditionResponseOutput() RulesEngineMatchConditionResponseOutput
- func (i RulesEngineMatchConditionResponseArgs) ToRulesEngineMatchConditionResponseOutputWithContext(ctx context.Context) RulesEngineMatchConditionResponseOutput
- type RulesEngineMatchConditionResponseArray
- func (RulesEngineMatchConditionResponseArray) ElementType() reflect.Type
- func (i RulesEngineMatchConditionResponseArray) ToRulesEngineMatchConditionResponseArrayOutput() RulesEngineMatchConditionResponseArrayOutput
- func (i RulesEngineMatchConditionResponseArray) ToRulesEngineMatchConditionResponseArrayOutputWithContext(ctx context.Context) RulesEngineMatchConditionResponseArrayOutput
- type RulesEngineMatchConditionResponseArrayInput
- type RulesEngineMatchConditionResponseArrayOutput
- func (RulesEngineMatchConditionResponseArrayOutput) ElementType() reflect.Type
- func (o RulesEngineMatchConditionResponseArrayOutput) Index(i pulumi.IntInput) RulesEngineMatchConditionResponseOutput
- func (o RulesEngineMatchConditionResponseArrayOutput) ToRulesEngineMatchConditionResponseArrayOutput() RulesEngineMatchConditionResponseArrayOutput
- func (o RulesEngineMatchConditionResponseArrayOutput) ToRulesEngineMatchConditionResponseArrayOutputWithContext(ctx context.Context) RulesEngineMatchConditionResponseArrayOutput
- type RulesEngineMatchConditionResponseInput
- type RulesEngineMatchConditionResponseOutput
- func (RulesEngineMatchConditionResponseOutput) ElementType() reflect.Type
- func (o RulesEngineMatchConditionResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RulesEngineMatchConditionResponseOutput) RulesEngineMatchValue() pulumi.StringArrayOutput
- func (o RulesEngineMatchConditionResponseOutput) RulesEngineMatchVariable() pulumi.StringOutput
- func (o RulesEngineMatchConditionResponseOutput) RulesEngineOperator() pulumi.StringOutput
- func (o RulesEngineMatchConditionResponseOutput) Selector() pulumi.StringPtrOutput
- func (o RulesEngineMatchConditionResponseOutput) ToRulesEngineMatchConditionResponseOutput() RulesEngineMatchConditionResponseOutput
- func (o RulesEngineMatchConditionResponseOutput) ToRulesEngineMatchConditionResponseOutputWithContext(ctx context.Context) RulesEngineMatchConditionResponseOutput
- func (o RulesEngineMatchConditionResponseOutput) Transforms() pulumi.StringArrayOutput
- type RulesEngineMatchVariable
- func (RulesEngineMatchVariable) ElementType() reflect.Type
- func (e RulesEngineMatchVariable) ToStringOutput() pulumi.StringOutput
- func (e RulesEngineMatchVariable) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RulesEngineMatchVariable) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RulesEngineMatchVariable) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RulesEngineOperator
- func (RulesEngineOperator) ElementType() reflect.Type
- func (e RulesEngineOperator) ToStringOutput() pulumi.StringOutput
- func (e RulesEngineOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RulesEngineOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RulesEngineOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RulesEngineOutput
- type RulesEngineResponse
- type RulesEngineResponseArgs
- type RulesEngineResponseArray
- type RulesEngineResponseArrayInput
- type RulesEngineResponseArrayOutput
- func (RulesEngineResponseArrayOutput) ElementType() reflect.Type
- func (o RulesEngineResponseArrayOutput) Index(i pulumi.IntInput) RulesEngineResponseOutput
- func (o RulesEngineResponseArrayOutput) ToRulesEngineResponseArrayOutput() RulesEngineResponseArrayOutput
- func (o RulesEngineResponseArrayOutput) ToRulesEngineResponseArrayOutputWithContext(ctx context.Context) RulesEngineResponseArrayOutput
- type RulesEngineResponseInput
- type RulesEngineResponseOutput
- func (RulesEngineResponseOutput) ElementType() reflect.Type
- func (o RulesEngineResponseOutput) Id() pulumi.StringOutput
- func (o RulesEngineResponseOutput) Name() pulumi.StringOutput
- func (o RulesEngineResponseOutput) ResourceState() pulumi.StringOutput
- func (o RulesEngineResponseOutput) Rules() RulesEngineRuleResponseArrayOutput
- func (o RulesEngineResponseOutput) ToRulesEngineResponseOutput() RulesEngineResponseOutput
- func (o RulesEngineResponseOutput) ToRulesEngineResponseOutputWithContext(ctx context.Context) RulesEngineResponseOutput
- func (o RulesEngineResponseOutput) Type() pulumi.StringOutput
- type RulesEngineRule
- type RulesEngineRuleArgs
- type RulesEngineRuleArray
- type RulesEngineRuleArrayInput
- type RulesEngineRuleArrayOutput
- func (RulesEngineRuleArrayOutput) ElementType() reflect.Type
- func (o RulesEngineRuleArrayOutput) Index(i pulumi.IntInput) RulesEngineRuleOutput
- func (o RulesEngineRuleArrayOutput) ToRulesEngineRuleArrayOutput() RulesEngineRuleArrayOutput
- func (o RulesEngineRuleArrayOutput) ToRulesEngineRuleArrayOutputWithContext(ctx context.Context) RulesEngineRuleArrayOutput
- type RulesEngineRuleInput
- type RulesEngineRuleOutput
- func (o RulesEngineRuleOutput) Action() RulesEngineActionOutput
- func (RulesEngineRuleOutput) ElementType() reflect.Type
- func (o RulesEngineRuleOutput) MatchConditions() RulesEngineMatchConditionArrayOutput
- func (o RulesEngineRuleOutput) MatchProcessingBehavior() pulumi.StringPtrOutput
- func (o RulesEngineRuleOutput) Name() pulumi.StringOutput
- func (o RulesEngineRuleOutput) Priority() pulumi.IntOutput
- func (o RulesEngineRuleOutput) ToRulesEngineRuleOutput() RulesEngineRuleOutput
- func (o RulesEngineRuleOutput) ToRulesEngineRuleOutputWithContext(ctx context.Context) RulesEngineRuleOutput
- type RulesEngineRuleResponse
- type RulesEngineRuleResponseArgs
- type RulesEngineRuleResponseArray
- func (RulesEngineRuleResponseArray) ElementType() reflect.Type
- func (i RulesEngineRuleResponseArray) ToRulesEngineRuleResponseArrayOutput() RulesEngineRuleResponseArrayOutput
- func (i RulesEngineRuleResponseArray) ToRulesEngineRuleResponseArrayOutputWithContext(ctx context.Context) RulesEngineRuleResponseArrayOutput
- type RulesEngineRuleResponseArrayInput
- type RulesEngineRuleResponseArrayOutput
- func (RulesEngineRuleResponseArrayOutput) ElementType() reflect.Type
- func (o RulesEngineRuleResponseArrayOutput) Index(i pulumi.IntInput) RulesEngineRuleResponseOutput
- func (o RulesEngineRuleResponseArrayOutput) ToRulesEngineRuleResponseArrayOutput() RulesEngineRuleResponseArrayOutput
- func (o RulesEngineRuleResponseArrayOutput) ToRulesEngineRuleResponseArrayOutputWithContext(ctx context.Context) RulesEngineRuleResponseArrayOutput
- type RulesEngineRuleResponseInput
- type RulesEngineRuleResponseOutput
- func (o RulesEngineRuleResponseOutput) Action() RulesEngineActionResponseOutput
- func (RulesEngineRuleResponseOutput) ElementType() reflect.Type
- func (o RulesEngineRuleResponseOutput) MatchConditions() RulesEngineMatchConditionResponseArrayOutput
- func (o RulesEngineRuleResponseOutput) MatchProcessingBehavior() pulumi.StringPtrOutput
- func (o RulesEngineRuleResponseOutput) Name() pulumi.StringOutput
- func (o RulesEngineRuleResponseOutput) Priority() pulumi.IntOutput
- func (o RulesEngineRuleResponseOutput) ToRulesEngineRuleResponseOutput() RulesEngineRuleResponseOutput
- func (o RulesEngineRuleResponseOutput) ToRulesEngineRuleResponseOutputWithContext(ctx context.Context) RulesEngineRuleResponseOutput
- type RulesEngineState
- type SessionAffinityEnabledState
- func (SessionAffinityEnabledState) ElementType() reflect.Type
- func (e SessionAffinityEnabledState) ToStringOutput() pulumi.StringOutput
- func (e SessionAffinityEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SessionAffinityEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SessionAffinityEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoaRecord
- type SoaRecordArgs
- func (SoaRecordArgs) ElementType() reflect.Type
- func (i SoaRecordArgs) ToSoaRecordOutput() SoaRecordOutput
- func (i SoaRecordArgs) ToSoaRecordOutputWithContext(ctx context.Context) SoaRecordOutput
- func (i SoaRecordArgs) ToSoaRecordPtrOutput() SoaRecordPtrOutput
- func (i SoaRecordArgs) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
- type SoaRecordInput
- type SoaRecordOutput
- func (SoaRecordOutput) ElementType() reflect.Type
- func (o SoaRecordOutput) Email() pulumi.StringPtrOutput
- func (o SoaRecordOutput) ExpireTime() pulumi.Float64PtrOutput
- func (o SoaRecordOutput) Host() pulumi.StringPtrOutput
- func (o SoaRecordOutput) MinimumTtl() pulumi.Float64PtrOutput
- func (o SoaRecordOutput) RefreshTime() pulumi.Float64PtrOutput
- func (o SoaRecordOutput) RetryTime() pulumi.Float64PtrOutput
- func (o SoaRecordOutput) SerialNumber() pulumi.Float64PtrOutput
- func (o SoaRecordOutput) ToSoaRecordOutput() SoaRecordOutput
- func (o SoaRecordOutput) ToSoaRecordOutputWithContext(ctx context.Context) SoaRecordOutput
- func (o SoaRecordOutput) ToSoaRecordPtrOutput() SoaRecordPtrOutput
- func (o SoaRecordOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
- type SoaRecordPtrInput
- type SoaRecordPtrOutput
- func (o SoaRecordPtrOutput) Elem() SoaRecordOutput
- func (SoaRecordPtrOutput) ElementType() reflect.Type
- func (o SoaRecordPtrOutput) Email() pulumi.StringPtrOutput
- func (o SoaRecordPtrOutput) ExpireTime() pulumi.Float64PtrOutput
- func (o SoaRecordPtrOutput) Host() pulumi.StringPtrOutput
- func (o SoaRecordPtrOutput) MinimumTtl() pulumi.Float64PtrOutput
- func (o SoaRecordPtrOutput) RefreshTime() pulumi.Float64PtrOutput
- func (o SoaRecordPtrOutput) RetryTime() pulumi.Float64PtrOutput
- func (o SoaRecordPtrOutput) SerialNumber() pulumi.Float64PtrOutput
- func (o SoaRecordPtrOutput) ToSoaRecordPtrOutput() SoaRecordPtrOutput
- func (o SoaRecordPtrOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
- type SoaRecordResponse
- type SoaRecordResponseArgs
- func (SoaRecordResponseArgs) ElementType() reflect.Type
- func (i SoaRecordResponseArgs) ToSoaRecordResponseOutput() SoaRecordResponseOutput
- func (i SoaRecordResponseArgs) ToSoaRecordResponseOutputWithContext(ctx context.Context) SoaRecordResponseOutput
- func (i SoaRecordResponseArgs) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
- func (i SoaRecordResponseArgs) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
- type SoaRecordResponseInput
- type SoaRecordResponseOutput
- func (SoaRecordResponseOutput) ElementType() reflect.Type
- func (o SoaRecordResponseOutput) Email() pulumi.StringPtrOutput
- func (o SoaRecordResponseOutput) ExpireTime() pulumi.Float64PtrOutput
- func (o SoaRecordResponseOutput) Host() pulumi.StringPtrOutput
- func (o SoaRecordResponseOutput) MinimumTtl() pulumi.Float64PtrOutput
- func (o SoaRecordResponseOutput) RefreshTime() pulumi.Float64PtrOutput
- func (o SoaRecordResponseOutput) RetryTime() pulumi.Float64PtrOutput
- func (o SoaRecordResponseOutput) SerialNumber() pulumi.Float64PtrOutput
- func (o SoaRecordResponseOutput) ToSoaRecordResponseOutput() SoaRecordResponseOutput
- func (o SoaRecordResponseOutput) ToSoaRecordResponseOutputWithContext(ctx context.Context) SoaRecordResponseOutput
- func (o SoaRecordResponseOutput) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
- func (o SoaRecordResponseOutput) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
- type SoaRecordResponsePtrInput
- type SoaRecordResponsePtrOutput
- func (o SoaRecordResponsePtrOutput) Elem() SoaRecordResponseOutput
- func (SoaRecordResponsePtrOutput) ElementType() reflect.Type
- func (o SoaRecordResponsePtrOutput) Email() pulumi.StringPtrOutput
- func (o SoaRecordResponsePtrOutput) ExpireTime() pulumi.Float64PtrOutput
- func (o SoaRecordResponsePtrOutput) Host() pulumi.StringPtrOutput
- func (o SoaRecordResponsePtrOutput) MinimumTtl() pulumi.Float64PtrOutput
- func (o SoaRecordResponsePtrOutput) RefreshTime() pulumi.Float64PtrOutput
- func (o SoaRecordResponsePtrOutput) RetryTime() pulumi.Float64PtrOutput
- func (o SoaRecordResponsePtrOutput) SerialNumber() pulumi.Float64PtrOutput
- func (o SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
- func (o SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
- type SrvRecord
- type SrvRecordArgs
- type SrvRecordArray
- type SrvRecordArrayInput
- type SrvRecordArrayOutput
- func (SrvRecordArrayOutput) ElementType() reflect.Type
- func (o SrvRecordArrayOutput) Index(i pulumi.IntInput) SrvRecordOutput
- func (o SrvRecordArrayOutput) ToSrvRecordArrayOutput() SrvRecordArrayOutput
- func (o SrvRecordArrayOutput) ToSrvRecordArrayOutputWithContext(ctx context.Context) SrvRecordArrayOutput
- type SrvRecordInput
- type SrvRecordOutput
- func (SrvRecordOutput) ElementType() reflect.Type
- func (o SrvRecordOutput) Port() pulumi.IntPtrOutput
- func (o SrvRecordOutput) Priority() pulumi.IntPtrOutput
- func (o SrvRecordOutput) Target() pulumi.StringPtrOutput
- func (o SrvRecordOutput) ToSrvRecordOutput() SrvRecordOutput
- func (o SrvRecordOutput) ToSrvRecordOutputWithContext(ctx context.Context) SrvRecordOutput
- func (o SrvRecordOutput) Weight() pulumi.IntPtrOutput
- type SrvRecordResponse
- type SrvRecordResponseArgs
- type SrvRecordResponseArray
- type SrvRecordResponseArrayInput
- type SrvRecordResponseArrayOutput
- func (SrvRecordResponseArrayOutput) ElementType() reflect.Type
- func (o SrvRecordResponseArrayOutput) Index(i pulumi.IntInput) SrvRecordResponseOutput
- func (o SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutput() SrvRecordResponseArrayOutput
- func (o SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutputWithContext(ctx context.Context) SrvRecordResponseArrayOutput
- type SrvRecordResponseInput
- type SrvRecordResponseOutput
- func (SrvRecordResponseOutput) ElementType() reflect.Type
- func (o SrvRecordResponseOutput) Port() pulumi.IntPtrOutput
- func (o SrvRecordResponseOutput) Priority() pulumi.IntPtrOutput
- func (o SrvRecordResponseOutput) Target() pulumi.StringPtrOutput
- func (o SrvRecordResponseOutput) ToSrvRecordResponseOutput() SrvRecordResponseOutput
- func (o SrvRecordResponseOutput) ToSrvRecordResponseOutputWithContext(ctx context.Context) SrvRecordResponseOutput
- func (o SrvRecordResponseOutput) Weight() pulumi.IntPtrOutput
- type SubResource
- type SubResourceArgs
- func (SubResourceArgs) ElementType() reflect.Type
- func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
- func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceArray
- type SubResourceArrayInput
- type SubResourceArrayOutput
- func (SubResourceArrayOutput) ElementType() reflect.Type
- func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
- type SubResourceInput
- type SubResourceOutput
- func (SubResourceOutput) ElementType() reflect.Type
- func (o SubResourceOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
- func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourcePtrInput
- type SubResourcePtrOutput
- func (o SubResourcePtrOutput) Elem() SubResourceOutput
- func (SubResourcePtrOutput) ElementType() reflect.Type
- func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- func (SubResourceResponseArgs) ElementType() reflect.Type
- func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponseArray
- type SubResourceResponseArrayInput
- type SubResourceResponseArrayOutput
- func (SubResourceResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponsePtrInput
- type SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
- func (SubResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type Transform
- func (Transform) ElementType() reflect.Type
- func (e Transform) ToStringOutput() pulumi.StringOutput
- func (e Transform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Transform) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Transform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type TxtRecord
- type TxtRecordArgs
- type TxtRecordArray
- type TxtRecordArrayInput
- type TxtRecordArrayOutput
- func (TxtRecordArrayOutput) ElementType() reflect.Type
- func (o TxtRecordArrayOutput) Index(i pulumi.IntInput) TxtRecordOutput
- func (o TxtRecordArrayOutput) ToTxtRecordArrayOutput() TxtRecordArrayOutput
- func (o TxtRecordArrayOutput) ToTxtRecordArrayOutputWithContext(ctx context.Context) TxtRecordArrayOutput
- type TxtRecordInput
- type TxtRecordOutput
- type TxtRecordResponse
- type TxtRecordResponseArgs
- type TxtRecordResponseArray
- type TxtRecordResponseArrayInput
- type TxtRecordResponseArrayOutput
- func (TxtRecordResponseArrayOutput) ElementType() reflect.Type
- func (o TxtRecordResponseArrayOutput) Index(i pulumi.IntInput) TxtRecordResponseOutput
- func (o TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutput() TxtRecordResponseArrayOutput
- func (o TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutputWithContext(ctx context.Context) TxtRecordResponseArrayOutput
- type TxtRecordResponseInput
- type TxtRecordResponseOutput
- func (TxtRecordResponseOutput) ElementType() reflect.Type
- func (o TxtRecordResponseOutput) ToTxtRecordResponseOutput() TxtRecordResponseOutput
- func (o TxtRecordResponseOutput) ToTxtRecordResponseOutputWithContext(ctx context.Context) TxtRecordResponseOutput
- func (o TxtRecordResponseOutput) Value() pulumi.StringArrayOutput
- type VirtualNetworkLink
- type VirtualNetworkLinkArgs
- type VirtualNetworkLinkInput
- type VirtualNetworkLinkOutput
- type VirtualNetworkLinkState
Constants ¶
const ( BackendEnabledStateEnabled = BackendEnabledState("Enabled") BackendEnabledStateDisabled = BackendEnabledState("Disabled") )
const ( DynamicCompressionEnabledEnabled = DynamicCompressionEnabled("Enabled") DynamicCompressionEnabledDisabled = DynamicCompressionEnabled("Disabled") )
const ( EnforceCertificateNameCheckEnabledStateEnabled = EnforceCertificateNameCheckEnabledState("Enabled") EnforceCertificateNameCheckEnabledStateDisabled = EnforceCertificateNameCheckEnabledState("Disabled") )
const ( FrontDoorEnabledStateEnabled = FrontDoorEnabledState("Enabled") FrontDoorEnabledStateDisabled = FrontDoorEnabledState("Disabled") )
const ( FrontDoorForwardingProtocolHttpOnly = FrontDoorForwardingProtocol("HttpOnly") FrontDoorForwardingProtocolHttpsOnly = FrontDoorForwardingProtocol("HttpsOnly") FrontDoorForwardingProtocolMatchRequest = FrontDoorForwardingProtocol("MatchRequest") )
const ( FrontDoorHealthProbeMethodGET = FrontDoorHealthProbeMethod("GET") FrontDoorHealthProbeMethodHEAD = FrontDoorHealthProbeMethod("HEAD") )
const ( FrontDoorProtocolHttp = FrontDoorProtocol("Http") FrontDoorProtocolHttps = FrontDoorProtocol("Https") )
const ( FrontDoorQueryStripNone = FrontDoorQuery("StripNone") FrontDoorQueryStripAll = FrontDoorQuery("StripAll") FrontDoorQueryStripOnly = FrontDoorQuery("StripOnly") FrontDoorQueryStripAllExcept = FrontDoorQuery("StripAllExcept") )
const ( FrontDoorRedirectProtocolHttpOnly = FrontDoorRedirectProtocol("HttpOnly") FrontDoorRedirectProtocolHttpsOnly = FrontDoorRedirectProtocol("HttpsOnly") FrontDoorRedirectProtocolMatchRequest = FrontDoorRedirectProtocol("MatchRequest") )
const ( FrontDoorRedirectTypeMoved = FrontDoorRedirectType("Moved") FrontDoorRedirectTypeFound = FrontDoorRedirectType("Found") FrontDoorRedirectTypeTemporaryRedirect = FrontDoorRedirectType("TemporaryRedirect") FrontDoorRedirectTypePermanentRedirect = FrontDoorRedirectType("PermanentRedirect") )
const ( HeaderActionTypeAppend = HeaderActionType("Append") HeaderActionTypeDelete = HeaderActionType("Delete") HeaderActionTypeOverwrite = HeaderActionType("Overwrite") )
const ( HealthProbeEnabledEnabled = HealthProbeEnabled("Enabled") HealthProbeEnabledDisabled = HealthProbeEnabled("Disabled") )
const ( MatchProcessingBehaviorContinue = MatchProcessingBehavior("Continue") MatchProcessingBehaviorStop = MatchProcessingBehavior("Stop") )
const ( RoutingRuleEnabledStateEnabled = RoutingRuleEnabledState("Enabled") RoutingRuleEnabledStateDisabled = RoutingRuleEnabledState("Disabled") )
const ( RulesEngineMatchVariableIsMobile = RulesEngineMatchVariable("IsMobile") RulesEngineMatchVariableRemoteAddr = RulesEngineMatchVariable("RemoteAddr") RulesEngineMatchVariableRequestMethod = RulesEngineMatchVariable("RequestMethod") RulesEngineMatchVariableQueryString = RulesEngineMatchVariable("QueryString") RulesEngineMatchVariablePostArgs = RulesEngineMatchVariable("PostArgs") RulesEngineMatchVariableRequestUri = RulesEngineMatchVariable("RequestUri") RulesEngineMatchVariableRequestPath = RulesEngineMatchVariable("RequestPath") RulesEngineMatchVariableRequestFilename = RulesEngineMatchVariable("RequestFilename") RulesEngineMatchVariableRequestFilenameExtension = RulesEngineMatchVariable("RequestFilenameExtension") RulesEngineMatchVariableRequestHeader = RulesEngineMatchVariable("RequestHeader") RulesEngineMatchVariableRequestBody = RulesEngineMatchVariable("RequestBody") RulesEngineMatchVariableRequestScheme = RulesEngineMatchVariable("RequestScheme") )
const ( RulesEngineOperatorAny = RulesEngineOperator("Any") RulesEngineOperatorIPMatch = RulesEngineOperator("IPMatch") RulesEngineOperatorGeoMatch = RulesEngineOperator("GeoMatch") RulesEngineOperatorEqual = RulesEngineOperator("Equal") RulesEngineOperatorContains = RulesEngineOperator("Contains") RulesEngineOperatorLessThan = RulesEngineOperator("LessThan") RulesEngineOperatorGreaterThan = RulesEngineOperator("GreaterThan") RulesEngineOperatorLessThanOrEqual = RulesEngineOperator("LessThanOrEqual") RulesEngineOperatorGreaterThanOrEqual = RulesEngineOperator("GreaterThanOrEqual") RulesEngineOperatorBeginsWith = RulesEngineOperator("BeginsWith") RulesEngineOperatorEndsWith = RulesEngineOperator("EndsWith") )
const ( SessionAffinityEnabledStateEnabled = SessionAffinityEnabledState("Enabled") SessionAffinityEnabledStateDisabled = SessionAffinityEnabledState("Disabled") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ARecord ¶ added in v0.2.8
type ARecord struct { // The IPv4 address of this A record. Ipv4Address *string `pulumi:"ipv4Address"` }
An A record.
type ARecordArgs ¶ added in v0.2.8
type ARecordArgs struct { // The IPv4 address of this A record. Ipv4Address pulumi.StringPtrInput `pulumi:"ipv4Address"` }
An A record.
func (ARecordArgs) ElementType ¶ added in v0.2.8
func (ARecordArgs) ElementType() reflect.Type
func (ARecordArgs) ToARecordOutput ¶ added in v0.2.8
func (i ARecordArgs) ToARecordOutput() ARecordOutput
func (ARecordArgs) ToARecordOutputWithContext ¶ added in v0.2.8
func (i ARecordArgs) ToARecordOutputWithContext(ctx context.Context) ARecordOutput
type ARecordArray ¶ added in v0.2.8
type ARecordArray []ARecordInput
func (ARecordArray) ElementType ¶ added in v0.2.8
func (ARecordArray) ElementType() reflect.Type
func (ARecordArray) ToARecordArrayOutput ¶ added in v0.2.8
func (i ARecordArray) ToARecordArrayOutput() ARecordArrayOutput
func (ARecordArray) ToARecordArrayOutputWithContext ¶ added in v0.2.8
func (i ARecordArray) ToARecordArrayOutputWithContext(ctx context.Context) ARecordArrayOutput
type ARecordArrayInput ¶ added in v0.2.8
type ARecordArrayInput interface { pulumi.Input ToARecordArrayOutput() ARecordArrayOutput ToARecordArrayOutputWithContext(context.Context) ARecordArrayOutput }
ARecordArrayInput is an input type that accepts ARecordArray and ARecordArrayOutput values. You can construct a concrete instance of `ARecordArrayInput` via:
ARecordArray{ ARecordArgs{...} }
type ARecordArrayOutput ¶ added in v0.2.8
type ARecordArrayOutput struct{ *pulumi.OutputState }
func (ARecordArrayOutput) ElementType ¶ added in v0.2.8
func (ARecordArrayOutput) ElementType() reflect.Type
func (ARecordArrayOutput) Index ¶ added in v0.2.8
func (o ARecordArrayOutput) Index(i pulumi.IntInput) ARecordOutput
func (ARecordArrayOutput) ToARecordArrayOutput ¶ added in v0.2.8
func (o ARecordArrayOutput) ToARecordArrayOutput() ARecordArrayOutput
func (ARecordArrayOutput) ToARecordArrayOutputWithContext ¶ added in v0.2.8
func (o ARecordArrayOutput) ToARecordArrayOutputWithContext(ctx context.Context) ARecordArrayOutput
type ARecordInput ¶ added in v0.2.8
type ARecordInput interface { pulumi.Input ToARecordOutput() ARecordOutput ToARecordOutputWithContext(context.Context) ARecordOutput }
ARecordInput is an input type that accepts ARecordArgs and ARecordOutput values. You can construct a concrete instance of `ARecordInput` via:
ARecordArgs{...}
type ARecordOutput ¶ added in v0.2.8
type ARecordOutput struct{ *pulumi.OutputState }
An A record.
func (ARecordOutput) ElementType ¶ added in v0.2.8
func (ARecordOutput) ElementType() reflect.Type
func (ARecordOutput) Ipv4Address ¶ added in v0.2.8
func (o ARecordOutput) Ipv4Address() pulumi.StringPtrOutput
The IPv4 address of this A record.
func (ARecordOutput) ToARecordOutput ¶ added in v0.2.8
func (o ARecordOutput) ToARecordOutput() ARecordOutput
func (ARecordOutput) ToARecordOutputWithContext ¶ added in v0.2.8
func (o ARecordOutput) ToARecordOutputWithContext(ctx context.Context) ARecordOutput
type ARecordResponse ¶ added in v0.2.8
type ARecordResponse struct { // The IPv4 address of this A record. Ipv4Address *string `pulumi:"ipv4Address"` }
An A record.
type ARecordResponseArgs ¶ added in v0.2.8
type ARecordResponseArgs struct { // The IPv4 address of this A record. Ipv4Address pulumi.StringPtrInput `pulumi:"ipv4Address"` }
An A record.
func (ARecordResponseArgs) ElementType ¶ added in v0.2.8
func (ARecordResponseArgs) ElementType() reflect.Type
func (ARecordResponseArgs) ToARecordResponseOutput ¶ added in v0.2.8
func (i ARecordResponseArgs) ToARecordResponseOutput() ARecordResponseOutput
func (ARecordResponseArgs) ToARecordResponseOutputWithContext ¶ added in v0.2.8
func (i ARecordResponseArgs) ToARecordResponseOutputWithContext(ctx context.Context) ARecordResponseOutput
type ARecordResponseArray ¶ added in v0.2.8
type ARecordResponseArray []ARecordResponseInput
func (ARecordResponseArray) ElementType ¶ added in v0.2.8
func (ARecordResponseArray) ElementType() reflect.Type
func (ARecordResponseArray) ToARecordResponseArrayOutput ¶ added in v0.2.8
func (i ARecordResponseArray) ToARecordResponseArrayOutput() ARecordResponseArrayOutput
func (ARecordResponseArray) ToARecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (i ARecordResponseArray) ToARecordResponseArrayOutputWithContext(ctx context.Context) ARecordResponseArrayOutput
type ARecordResponseArrayInput ¶ added in v0.2.8
type ARecordResponseArrayInput interface { pulumi.Input ToARecordResponseArrayOutput() ARecordResponseArrayOutput ToARecordResponseArrayOutputWithContext(context.Context) ARecordResponseArrayOutput }
ARecordResponseArrayInput is an input type that accepts ARecordResponseArray and ARecordResponseArrayOutput values. You can construct a concrete instance of `ARecordResponseArrayInput` via:
ARecordResponseArray{ ARecordResponseArgs{...} }
type ARecordResponseArrayOutput ¶ added in v0.2.8
type ARecordResponseArrayOutput struct{ *pulumi.OutputState }
func (ARecordResponseArrayOutput) ElementType ¶ added in v0.2.8
func (ARecordResponseArrayOutput) ElementType() reflect.Type
func (ARecordResponseArrayOutput) Index ¶ added in v0.2.8
func (o ARecordResponseArrayOutput) Index(i pulumi.IntInput) ARecordResponseOutput
func (ARecordResponseArrayOutput) ToARecordResponseArrayOutput ¶ added in v0.2.8
func (o ARecordResponseArrayOutput) ToARecordResponseArrayOutput() ARecordResponseArrayOutput
func (ARecordResponseArrayOutput) ToARecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (o ARecordResponseArrayOutput) ToARecordResponseArrayOutputWithContext(ctx context.Context) ARecordResponseArrayOutput
type ARecordResponseInput ¶ added in v0.2.8
type ARecordResponseInput interface { pulumi.Input ToARecordResponseOutput() ARecordResponseOutput ToARecordResponseOutputWithContext(context.Context) ARecordResponseOutput }
ARecordResponseInput is an input type that accepts ARecordResponseArgs and ARecordResponseOutput values. You can construct a concrete instance of `ARecordResponseInput` via:
ARecordResponseArgs{...}
type ARecordResponseOutput ¶ added in v0.2.8
type ARecordResponseOutput struct{ *pulumi.OutputState }
An A record.
func (ARecordResponseOutput) ElementType ¶ added in v0.2.8
func (ARecordResponseOutput) ElementType() reflect.Type
func (ARecordResponseOutput) Ipv4Address ¶ added in v0.2.8
func (o ARecordResponseOutput) Ipv4Address() pulumi.StringPtrOutput
The IPv4 address of this A record.
func (ARecordResponseOutput) ToARecordResponseOutput ¶ added in v0.2.8
func (o ARecordResponseOutput) ToARecordResponseOutput() ARecordResponseOutput
func (ARecordResponseOutput) ToARecordResponseOutputWithContext ¶ added in v0.2.8
func (o ARecordResponseOutput) ToARecordResponseOutputWithContext(ctx context.Context) ARecordResponseOutput
type AaaaRecord ¶ added in v0.2.8
type AaaaRecord struct { // The IPv6 address of this AAAA record. Ipv6Address *string `pulumi:"ipv6Address"` }
An AAAA record.
type AaaaRecordArgs ¶ added in v0.2.8
type AaaaRecordArgs struct { // The IPv6 address of this AAAA record. Ipv6Address pulumi.StringPtrInput `pulumi:"ipv6Address"` }
An AAAA record.
func (AaaaRecordArgs) ElementType ¶ added in v0.2.8
func (AaaaRecordArgs) ElementType() reflect.Type
func (AaaaRecordArgs) ToAaaaRecordOutput ¶ added in v0.2.8
func (i AaaaRecordArgs) ToAaaaRecordOutput() AaaaRecordOutput
func (AaaaRecordArgs) ToAaaaRecordOutputWithContext ¶ added in v0.2.8
func (i AaaaRecordArgs) ToAaaaRecordOutputWithContext(ctx context.Context) AaaaRecordOutput
type AaaaRecordArray ¶ added in v0.2.8
type AaaaRecordArray []AaaaRecordInput
func (AaaaRecordArray) ElementType ¶ added in v0.2.8
func (AaaaRecordArray) ElementType() reflect.Type
func (AaaaRecordArray) ToAaaaRecordArrayOutput ¶ added in v0.2.8
func (i AaaaRecordArray) ToAaaaRecordArrayOutput() AaaaRecordArrayOutput
func (AaaaRecordArray) ToAaaaRecordArrayOutputWithContext ¶ added in v0.2.8
func (i AaaaRecordArray) ToAaaaRecordArrayOutputWithContext(ctx context.Context) AaaaRecordArrayOutput
type AaaaRecordArrayInput ¶ added in v0.2.8
type AaaaRecordArrayInput interface { pulumi.Input ToAaaaRecordArrayOutput() AaaaRecordArrayOutput ToAaaaRecordArrayOutputWithContext(context.Context) AaaaRecordArrayOutput }
AaaaRecordArrayInput is an input type that accepts AaaaRecordArray and AaaaRecordArrayOutput values. You can construct a concrete instance of `AaaaRecordArrayInput` via:
AaaaRecordArray{ AaaaRecordArgs{...} }
type AaaaRecordArrayOutput ¶ added in v0.2.8
type AaaaRecordArrayOutput struct{ *pulumi.OutputState }
func (AaaaRecordArrayOutput) ElementType ¶ added in v0.2.8
func (AaaaRecordArrayOutput) ElementType() reflect.Type
func (AaaaRecordArrayOutput) Index ¶ added in v0.2.8
func (o AaaaRecordArrayOutput) Index(i pulumi.IntInput) AaaaRecordOutput
func (AaaaRecordArrayOutput) ToAaaaRecordArrayOutput ¶ added in v0.2.8
func (o AaaaRecordArrayOutput) ToAaaaRecordArrayOutput() AaaaRecordArrayOutput
func (AaaaRecordArrayOutput) ToAaaaRecordArrayOutputWithContext ¶ added in v0.2.8
func (o AaaaRecordArrayOutput) ToAaaaRecordArrayOutputWithContext(ctx context.Context) AaaaRecordArrayOutput
type AaaaRecordInput ¶ added in v0.2.8
type AaaaRecordInput interface { pulumi.Input ToAaaaRecordOutput() AaaaRecordOutput ToAaaaRecordOutputWithContext(context.Context) AaaaRecordOutput }
AaaaRecordInput is an input type that accepts AaaaRecordArgs and AaaaRecordOutput values. You can construct a concrete instance of `AaaaRecordInput` via:
AaaaRecordArgs{...}
type AaaaRecordOutput ¶ added in v0.2.8
type AaaaRecordOutput struct{ *pulumi.OutputState }
An AAAA record.
func (AaaaRecordOutput) ElementType ¶ added in v0.2.8
func (AaaaRecordOutput) ElementType() reflect.Type
func (AaaaRecordOutput) Ipv6Address ¶ added in v0.2.8
func (o AaaaRecordOutput) Ipv6Address() pulumi.StringPtrOutput
The IPv6 address of this AAAA record.
func (AaaaRecordOutput) ToAaaaRecordOutput ¶ added in v0.2.8
func (o AaaaRecordOutput) ToAaaaRecordOutput() AaaaRecordOutput
func (AaaaRecordOutput) ToAaaaRecordOutputWithContext ¶ added in v0.2.8
func (o AaaaRecordOutput) ToAaaaRecordOutputWithContext(ctx context.Context) AaaaRecordOutput
type AaaaRecordResponse ¶ added in v0.2.8
type AaaaRecordResponse struct { // The IPv6 address of this AAAA record. Ipv6Address *string `pulumi:"ipv6Address"` }
An AAAA record.
type AaaaRecordResponseArgs ¶ added in v0.2.8
type AaaaRecordResponseArgs struct { // The IPv6 address of this AAAA record. Ipv6Address pulumi.StringPtrInput `pulumi:"ipv6Address"` }
An AAAA record.
func (AaaaRecordResponseArgs) ElementType ¶ added in v0.2.8
func (AaaaRecordResponseArgs) ElementType() reflect.Type
func (AaaaRecordResponseArgs) ToAaaaRecordResponseOutput ¶ added in v0.2.8
func (i AaaaRecordResponseArgs) ToAaaaRecordResponseOutput() AaaaRecordResponseOutput
func (AaaaRecordResponseArgs) ToAaaaRecordResponseOutputWithContext ¶ added in v0.2.8
func (i AaaaRecordResponseArgs) ToAaaaRecordResponseOutputWithContext(ctx context.Context) AaaaRecordResponseOutput
type AaaaRecordResponseArray ¶ added in v0.2.8
type AaaaRecordResponseArray []AaaaRecordResponseInput
func (AaaaRecordResponseArray) ElementType ¶ added in v0.2.8
func (AaaaRecordResponseArray) ElementType() reflect.Type
func (AaaaRecordResponseArray) ToAaaaRecordResponseArrayOutput ¶ added in v0.2.8
func (i AaaaRecordResponseArray) ToAaaaRecordResponseArrayOutput() AaaaRecordResponseArrayOutput
func (AaaaRecordResponseArray) ToAaaaRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (i AaaaRecordResponseArray) ToAaaaRecordResponseArrayOutputWithContext(ctx context.Context) AaaaRecordResponseArrayOutput
type AaaaRecordResponseArrayInput ¶ added in v0.2.8
type AaaaRecordResponseArrayInput interface { pulumi.Input ToAaaaRecordResponseArrayOutput() AaaaRecordResponseArrayOutput ToAaaaRecordResponseArrayOutputWithContext(context.Context) AaaaRecordResponseArrayOutput }
AaaaRecordResponseArrayInput is an input type that accepts AaaaRecordResponseArray and AaaaRecordResponseArrayOutput values. You can construct a concrete instance of `AaaaRecordResponseArrayInput` via:
AaaaRecordResponseArray{ AaaaRecordResponseArgs{...} }
type AaaaRecordResponseArrayOutput ¶ added in v0.2.8
type AaaaRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (AaaaRecordResponseArrayOutput) ElementType ¶ added in v0.2.8
func (AaaaRecordResponseArrayOutput) ElementType() reflect.Type
func (AaaaRecordResponseArrayOutput) Index ¶ added in v0.2.8
func (o AaaaRecordResponseArrayOutput) Index(i pulumi.IntInput) AaaaRecordResponseOutput
func (AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutput ¶ added in v0.2.8
func (o AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutput() AaaaRecordResponseArrayOutput
func (AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (o AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutputWithContext(ctx context.Context) AaaaRecordResponseArrayOutput
type AaaaRecordResponseInput ¶ added in v0.2.8
type AaaaRecordResponseInput interface { pulumi.Input ToAaaaRecordResponseOutput() AaaaRecordResponseOutput ToAaaaRecordResponseOutputWithContext(context.Context) AaaaRecordResponseOutput }
AaaaRecordResponseInput is an input type that accepts AaaaRecordResponseArgs and AaaaRecordResponseOutput values. You can construct a concrete instance of `AaaaRecordResponseInput` via:
AaaaRecordResponseArgs{...}
type AaaaRecordResponseOutput ¶ added in v0.2.8
type AaaaRecordResponseOutput struct{ *pulumi.OutputState }
An AAAA record.
func (AaaaRecordResponseOutput) ElementType ¶ added in v0.2.8
func (AaaaRecordResponseOutput) ElementType() reflect.Type
func (AaaaRecordResponseOutput) Ipv6Address ¶ added in v0.2.8
func (o AaaaRecordResponseOutput) Ipv6Address() pulumi.StringPtrOutput
The IPv6 address of this AAAA record.
func (AaaaRecordResponseOutput) ToAaaaRecordResponseOutput ¶ added in v0.2.8
func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutput() AaaaRecordResponseOutput
func (AaaaRecordResponseOutput) ToAaaaRecordResponseOutputWithContext ¶ added in v0.2.8
func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutputWithContext(ctx context.Context) AaaaRecordResponseOutput
type Backend ¶
type Backend struct { // Location of the backend (IP address or FQDN) Address *string `pulumi:"address"` // The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host. BackendHostHeader *string `pulumi:"backendHostHeader"` // Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // The HTTP TCP port number. Must be between 1 and 65535. HttpPort *int `pulumi:"httpPort"` // The HTTPS TCP port number. Must be between 1 and 65535. HttpsPort *int `pulumi:"httpsPort"` // Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. Priority *int `pulumi:"priority"` // The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkAlias *string `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link PrivateLinkApprovalMessage *string `pulumi:"privateLinkApprovalMessage"` // Weight of this endpoint for load balancing purposes. Weight *int `pulumi:"weight"` }
Backend address of a frontDoor load balancer.
type BackendArgs ¶
type BackendArgs struct { // Location of the backend (IP address or FQDN) Address pulumi.StringPtrInput `pulumi:"address"` // The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host. BackendHostHeader pulumi.StringPtrInput `pulumi:"backendHostHeader"` // Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // The HTTP TCP port number. Must be between 1 and 65535. HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` // The HTTPS TCP port number. Must be between 1 and 65535. HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` // Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkAlias pulumi.StringPtrInput `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link PrivateLinkApprovalMessage pulumi.StringPtrInput `pulumi:"privateLinkApprovalMessage"` // Weight of this endpoint for load balancing purposes. Weight pulumi.IntPtrInput `pulumi:"weight"` }
Backend address of a frontDoor load balancer.
func (BackendArgs) ElementType ¶
func (BackendArgs) ElementType() reflect.Type
func (BackendArgs) ToBackendOutput ¶
func (i BackendArgs) ToBackendOutput() BackendOutput
func (BackendArgs) ToBackendOutputWithContext ¶
func (i BackendArgs) ToBackendOutputWithContext(ctx context.Context) BackendOutput
type BackendArray ¶
type BackendArray []BackendInput
func (BackendArray) ElementType ¶
func (BackendArray) ElementType() reflect.Type
func (BackendArray) ToBackendArrayOutput ¶
func (i BackendArray) ToBackendArrayOutput() BackendArrayOutput
func (BackendArray) ToBackendArrayOutputWithContext ¶
func (i BackendArray) ToBackendArrayOutputWithContext(ctx context.Context) BackendArrayOutput
type BackendArrayInput ¶
type BackendArrayInput interface { pulumi.Input ToBackendArrayOutput() BackendArrayOutput ToBackendArrayOutputWithContext(context.Context) BackendArrayOutput }
BackendArrayInput is an input type that accepts BackendArray and BackendArrayOutput values. You can construct a concrete instance of `BackendArrayInput` via:
BackendArray{ BackendArgs{...} }
type BackendArrayOutput ¶
type BackendArrayOutput struct{ *pulumi.OutputState }
func (BackendArrayOutput) ElementType ¶
func (BackendArrayOutput) ElementType() reflect.Type
func (BackendArrayOutput) Index ¶
func (o BackendArrayOutput) Index(i pulumi.IntInput) BackendOutput
func (BackendArrayOutput) ToBackendArrayOutput ¶
func (o BackendArrayOutput) ToBackendArrayOutput() BackendArrayOutput
func (BackendArrayOutput) ToBackendArrayOutputWithContext ¶
func (o BackendArrayOutput) ToBackendArrayOutputWithContext(ctx context.Context) BackendArrayOutput
type BackendEnabledState ¶ added in v0.3.1
Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'
func (BackendEnabledState) ElementType ¶ added in v0.3.1
func (BackendEnabledState) ElementType() reflect.Type
func (BackendEnabledState) ToStringOutput ¶ added in v0.3.1
func (e BackendEnabledState) ToStringOutput() pulumi.StringOutput
func (BackendEnabledState) ToStringOutputWithContext ¶ added in v0.3.1
func (e BackendEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackendEnabledState) ToStringPtrOutput ¶ added in v0.3.1
func (e BackendEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackendEnabledState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BackendEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackendInput ¶
type BackendInput interface { pulumi.Input ToBackendOutput() BackendOutput ToBackendOutputWithContext(context.Context) BackendOutput }
BackendInput is an input type that accepts BackendArgs and BackendOutput values. You can construct a concrete instance of `BackendInput` via:
BackendArgs{...}
type BackendOutput ¶
type BackendOutput struct{ *pulumi.OutputState }
Backend address of a frontDoor load balancer.
func (BackendOutput) Address ¶
func (o BackendOutput) Address() pulumi.StringPtrOutput
Location of the backend (IP address or FQDN)
func (BackendOutput) BackendHostHeader ¶
func (o BackendOutput) BackendHostHeader() pulumi.StringPtrOutput
The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host.
func (BackendOutput) ElementType ¶
func (BackendOutput) ElementType() reflect.Type
func (BackendOutput) EnabledState ¶
func (o BackendOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'
func (BackendOutput) HttpPort ¶
func (o BackendOutput) HttpPort() pulumi.IntPtrOutput
The HTTP TCP port number. Must be between 1 and 65535.
func (BackendOutput) HttpsPort ¶
func (o BackendOutput) HttpsPort() pulumi.IntPtrOutput
The HTTPS TCP port number. Must be between 1 and 65535.
func (BackendOutput) Priority ¶
func (o BackendOutput) Priority() pulumi.IntPtrOutput
Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.
func (BackendOutput) PrivateLinkAlias ¶
func (o BackendOutput) PrivateLinkAlias() pulumi.StringPtrOutput
The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
func (BackendOutput) PrivateLinkApprovalMessage ¶
func (o BackendOutput) PrivateLinkApprovalMessage() pulumi.StringPtrOutput
A custom message to be included in the approval request to connect to the Private Link
func (BackendOutput) ToBackendOutput ¶
func (o BackendOutput) ToBackendOutput() BackendOutput
func (BackendOutput) ToBackendOutputWithContext ¶
func (o BackendOutput) ToBackendOutputWithContext(ctx context.Context) BackendOutput
func (BackendOutput) Weight ¶
func (o BackendOutput) Weight() pulumi.IntPtrOutput
Weight of this endpoint for load balancing purposes.
type BackendPool ¶
type BackendPool struct { // The set of backends for this pool Backends []Backend `pulumi:"backends"` // L7 health probe settings for a backend pool HealthProbeSettings *SubResource `pulumi:"healthProbeSettings"` // Resource ID. Id *string `pulumi:"id"` // Load balancing settings for a backend pool LoadBalancingSettings *SubResource `pulumi:"loadBalancingSettings"` // Resource name. Name *string `pulumi:"name"` }
A backend pool is a collection of backends that can be routed to.
type BackendPoolArgs ¶
type BackendPoolArgs struct { // The set of backends for this pool Backends BackendArrayInput `pulumi:"backends"` // L7 health probe settings for a backend pool HealthProbeSettings SubResourcePtrInput `pulumi:"healthProbeSettings"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Load balancing settings for a backend pool LoadBalancingSettings SubResourcePtrInput `pulumi:"loadBalancingSettings"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` }
A backend pool is a collection of backends that can be routed to.
func (BackendPoolArgs) ElementType ¶
func (BackendPoolArgs) ElementType() reflect.Type
func (BackendPoolArgs) ToBackendPoolOutput ¶
func (i BackendPoolArgs) ToBackendPoolOutput() BackendPoolOutput
func (BackendPoolArgs) ToBackendPoolOutputWithContext ¶
func (i BackendPoolArgs) ToBackendPoolOutputWithContext(ctx context.Context) BackendPoolOutput
type BackendPoolArray ¶
type BackendPoolArray []BackendPoolInput
func (BackendPoolArray) ElementType ¶
func (BackendPoolArray) ElementType() reflect.Type
func (BackendPoolArray) ToBackendPoolArrayOutput ¶
func (i BackendPoolArray) ToBackendPoolArrayOutput() BackendPoolArrayOutput
func (BackendPoolArray) ToBackendPoolArrayOutputWithContext ¶
func (i BackendPoolArray) ToBackendPoolArrayOutputWithContext(ctx context.Context) BackendPoolArrayOutput
type BackendPoolArrayInput ¶
type BackendPoolArrayInput interface { pulumi.Input ToBackendPoolArrayOutput() BackendPoolArrayOutput ToBackendPoolArrayOutputWithContext(context.Context) BackendPoolArrayOutput }
BackendPoolArrayInput is an input type that accepts BackendPoolArray and BackendPoolArrayOutput values. You can construct a concrete instance of `BackendPoolArrayInput` via:
BackendPoolArray{ BackendPoolArgs{...} }
type BackendPoolArrayOutput ¶
type BackendPoolArrayOutput struct{ *pulumi.OutputState }
func (BackendPoolArrayOutput) ElementType ¶
func (BackendPoolArrayOutput) ElementType() reflect.Type
func (BackendPoolArrayOutput) Index ¶
func (o BackendPoolArrayOutput) Index(i pulumi.IntInput) BackendPoolOutput
func (BackendPoolArrayOutput) ToBackendPoolArrayOutput ¶
func (o BackendPoolArrayOutput) ToBackendPoolArrayOutput() BackendPoolArrayOutput
func (BackendPoolArrayOutput) ToBackendPoolArrayOutputWithContext ¶
func (o BackendPoolArrayOutput) ToBackendPoolArrayOutputWithContext(ctx context.Context) BackendPoolArrayOutput
type BackendPoolInput ¶
type BackendPoolInput interface { pulumi.Input ToBackendPoolOutput() BackendPoolOutput ToBackendPoolOutputWithContext(context.Context) BackendPoolOutput }
BackendPoolInput is an input type that accepts BackendPoolArgs and BackendPoolOutput values. You can construct a concrete instance of `BackendPoolInput` via:
BackendPoolArgs{...}
type BackendPoolOutput ¶
type BackendPoolOutput struct{ *pulumi.OutputState }
A backend pool is a collection of backends that can be routed to.
func (BackendPoolOutput) Backends ¶
func (o BackendPoolOutput) Backends() BackendArrayOutput
The set of backends for this pool
func (BackendPoolOutput) ElementType ¶
func (BackendPoolOutput) ElementType() reflect.Type
func (BackendPoolOutput) HealthProbeSettings ¶
func (o BackendPoolOutput) HealthProbeSettings() SubResourcePtrOutput
L7 health probe settings for a backend pool
func (BackendPoolOutput) LoadBalancingSettings ¶
func (o BackendPoolOutput) LoadBalancingSettings() SubResourcePtrOutput
Load balancing settings for a backend pool
func (BackendPoolOutput) Name ¶
func (o BackendPoolOutput) Name() pulumi.StringPtrOutput
Resource name.
func (BackendPoolOutput) ToBackendPoolOutput ¶
func (o BackendPoolOutput) ToBackendPoolOutput() BackendPoolOutput
func (BackendPoolOutput) ToBackendPoolOutputWithContext ¶
func (o BackendPoolOutput) ToBackendPoolOutputWithContext(ctx context.Context) BackendPoolOutput
type BackendPoolResponse ¶
type BackendPoolResponse struct { // The set of backends for this pool Backends []BackendResponse `pulumi:"backends"` // L7 health probe settings for a backend pool HealthProbeSettings *SubResourceResponse `pulumi:"healthProbeSettings"` // Resource ID. Id *string `pulumi:"id"` // Load balancing settings for a backend pool LoadBalancingSettings *SubResourceResponse `pulumi:"loadBalancingSettings"` // Resource name. Name *string `pulumi:"name"` // Resource status. ResourceState string `pulumi:"resourceState"` // Resource type. Type string `pulumi:"type"` }
A backend pool is a collection of backends that can be routed to.
type BackendPoolResponseArgs ¶
type BackendPoolResponseArgs struct { // The set of backends for this pool Backends BackendResponseArrayInput `pulumi:"backends"` // L7 health probe settings for a backend pool HealthProbeSettings SubResourceResponsePtrInput `pulumi:"healthProbeSettings"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Load balancing settings for a backend pool LoadBalancingSettings SubResourceResponsePtrInput `pulumi:"loadBalancingSettings"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
A backend pool is a collection of backends that can be routed to.
func (BackendPoolResponseArgs) ElementType ¶
func (BackendPoolResponseArgs) ElementType() reflect.Type
func (BackendPoolResponseArgs) ToBackendPoolResponseOutput ¶
func (i BackendPoolResponseArgs) ToBackendPoolResponseOutput() BackendPoolResponseOutput
func (BackendPoolResponseArgs) ToBackendPoolResponseOutputWithContext ¶
func (i BackendPoolResponseArgs) ToBackendPoolResponseOutputWithContext(ctx context.Context) BackendPoolResponseOutput
type BackendPoolResponseArray ¶
type BackendPoolResponseArray []BackendPoolResponseInput
func (BackendPoolResponseArray) ElementType ¶
func (BackendPoolResponseArray) ElementType() reflect.Type
func (BackendPoolResponseArray) ToBackendPoolResponseArrayOutput ¶
func (i BackendPoolResponseArray) ToBackendPoolResponseArrayOutput() BackendPoolResponseArrayOutput
func (BackendPoolResponseArray) ToBackendPoolResponseArrayOutputWithContext ¶
func (i BackendPoolResponseArray) ToBackendPoolResponseArrayOutputWithContext(ctx context.Context) BackendPoolResponseArrayOutput
type BackendPoolResponseArrayInput ¶
type BackendPoolResponseArrayInput interface { pulumi.Input ToBackendPoolResponseArrayOutput() BackendPoolResponseArrayOutput ToBackendPoolResponseArrayOutputWithContext(context.Context) BackendPoolResponseArrayOutput }
BackendPoolResponseArrayInput is an input type that accepts BackendPoolResponseArray and BackendPoolResponseArrayOutput values. You can construct a concrete instance of `BackendPoolResponseArrayInput` via:
BackendPoolResponseArray{ BackendPoolResponseArgs{...} }
type BackendPoolResponseArrayOutput ¶
type BackendPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (BackendPoolResponseArrayOutput) ElementType ¶
func (BackendPoolResponseArrayOutput) ElementType() reflect.Type
func (BackendPoolResponseArrayOutput) Index ¶
func (o BackendPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendPoolResponseOutput
func (BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutput ¶
func (o BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutput() BackendPoolResponseArrayOutput
func (BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutputWithContext ¶
func (o BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutputWithContext(ctx context.Context) BackendPoolResponseArrayOutput
type BackendPoolResponseInput ¶
type BackendPoolResponseInput interface { pulumi.Input ToBackendPoolResponseOutput() BackendPoolResponseOutput ToBackendPoolResponseOutputWithContext(context.Context) BackendPoolResponseOutput }
BackendPoolResponseInput is an input type that accepts BackendPoolResponseArgs and BackendPoolResponseOutput values. You can construct a concrete instance of `BackendPoolResponseInput` via:
BackendPoolResponseArgs{...}
type BackendPoolResponseOutput ¶
type BackendPoolResponseOutput struct{ *pulumi.OutputState }
A backend pool is a collection of backends that can be routed to.
func (BackendPoolResponseOutput) Backends ¶
func (o BackendPoolResponseOutput) Backends() BackendResponseArrayOutput
The set of backends for this pool
func (BackendPoolResponseOutput) ElementType ¶
func (BackendPoolResponseOutput) ElementType() reflect.Type
func (BackendPoolResponseOutput) HealthProbeSettings ¶
func (o BackendPoolResponseOutput) HealthProbeSettings() SubResourceResponsePtrOutput
L7 health probe settings for a backend pool
func (BackendPoolResponseOutput) Id ¶
func (o BackendPoolResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (BackendPoolResponseOutput) LoadBalancingSettings ¶
func (o BackendPoolResponseOutput) LoadBalancingSettings() SubResourceResponsePtrOutput
Load balancing settings for a backend pool
func (BackendPoolResponseOutput) Name ¶
func (o BackendPoolResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (BackendPoolResponseOutput) ResourceState ¶
func (o BackendPoolResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (BackendPoolResponseOutput) ToBackendPoolResponseOutput ¶
func (o BackendPoolResponseOutput) ToBackendPoolResponseOutput() BackendPoolResponseOutput
func (BackendPoolResponseOutput) ToBackendPoolResponseOutputWithContext ¶
func (o BackendPoolResponseOutput) ToBackendPoolResponseOutputWithContext(ctx context.Context) BackendPoolResponseOutput
func (BackendPoolResponseOutput) Type ¶
func (o BackendPoolResponseOutput) Type() pulumi.StringOutput
Resource type.
type BackendPoolsSettings ¶
type BackendPoolsSettings struct { // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. EnforceCertificateNameCheck *string `pulumi:"enforceCertificateNameCheck"` // Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns. SendRecvTimeoutSeconds *int `pulumi:"sendRecvTimeoutSeconds"` }
Settings that apply to all backend pools.
type BackendPoolsSettingsArgs ¶
type BackendPoolsSettingsArgs struct { // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. EnforceCertificateNameCheck pulumi.StringPtrInput `pulumi:"enforceCertificateNameCheck"` // Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns. SendRecvTimeoutSeconds pulumi.IntPtrInput `pulumi:"sendRecvTimeoutSeconds"` }
Settings that apply to all backend pools.
func (BackendPoolsSettingsArgs) ElementType ¶
func (BackendPoolsSettingsArgs) ElementType() reflect.Type
func (BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutput ¶
func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput
func (BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutputWithContext ¶
func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutputWithContext(ctx context.Context) BackendPoolsSettingsOutput
func (BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutput ¶
func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
func (BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutputWithContext ¶
func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
type BackendPoolsSettingsInput ¶
type BackendPoolsSettingsInput interface { pulumi.Input ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput ToBackendPoolsSettingsOutputWithContext(context.Context) BackendPoolsSettingsOutput }
BackendPoolsSettingsInput is an input type that accepts BackendPoolsSettingsArgs and BackendPoolsSettingsOutput values. You can construct a concrete instance of `BackendPoolsSettingsInput` via:
BackendPoolsSettingsArgs{...}
type BackendPoolsSettingsOutput ¶
type BackendPoolsSettingsOutput struct{ *pulumi.OutputState }
Settings that apply to all backend pools.
func (BackendPoolsSettingsOutput) ElementType ¶
func (BackendPoolsSettingsOutput) ElementType() reflect.Type
func (BackendPoolsSettingsOutput) EnforceCertificateNameCheck ¶
func (o BackendPoolsSettingsOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
func (BackendPoolsSettingsOutput) SendRecvTimeoutSeconds ¶
func (o BackendPoolsSettingsOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.
func (BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutput ¶
func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput
func (BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutputWithContext ¶
func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutputWithContext(ctx context.Context) BackendPoolsSettingsOutput
func (BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutput ¶
func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
func (BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutputWithContext ¶
func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
type BackendPoolsSettingsPtrInput ¶
type BackendPoolsSettingsPtrInput interface { pulumi.Input ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput ToBackendPoolsSettingsPtrOutputWithContext(context.Context) BackendPoolsSettingsPtrOutput }
BackendPoolsSettingsPtrInput is an input type that accepts BackendPoolsSettingsArgs, BackendPoolsSettingsPtr and BackendPoolsSettingsPtrOutput values. You can construct a concrete instance of `BackendPoolsSettingsPtrInput` via:
BackendPoolsSettingsArgs{...} or: nil
func BackendPoolsSettingsPtr ¶
func BackendPoolsSettingsPtr(v *BackendPoolsSettingsArgs) BackendPoolsSettingsPtrInput
type BackendPoolsSettingsPtrOutput ¶
type BackendPoolsSettingsPtrOutput struct{ *pulumi.OutputState }
func (BackendPoolsSettingsPtrOutput) Elem ¶
func (o BackendPoolsSettingsPtrOutput) Elem() BackendPoolsSettingsOutput
func (BackendPoolsSettingsPtrOutput) ElementType ¶
func (BackendPoolsSettingsPtrOutput) ElementType() reflect.Type
func (BackendPoolsSettingsPtrOutput) EnforceCertificateNameCheck ¶
func (o BackendPoolsSettingsPtrOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
func (BackendPoolsSettingsPtrOutput) SendRecvTimeoutSeconds ¶
func (o BackendPoolsSettingsPtrOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.
func (BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutput ¶
func (o BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
func (BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutputWithContext ¶
func (o BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
type BackendPoolsSettingsResponse ¶
type BackendPoolsSettingsResponse struct { // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. EnforceCertificateNameCheck *string `pulumi:"enforceCertificateNameCheck"` // Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns. SendRecvTimeoutSeconds *int `pulumi:"sendRecvTimeoutSeconds"` }
Settings that apply to all backend pools.
type BackendPoolsSettingsResponseArgs ¶
type BackendPoolsSettingsResponseArgs struct { // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. EnforceCertificateNameCheck pulumi.StringPtrInput `pulumi:"enforceCertificateNameCheck"` // Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns. SendRecvTimeoutSeconds pulumi.IntPtrInput `pulumi:"sendRecvTimeoutSeconds"` }
Settings that apply to all backend pools.
func (BackendPoolsSettingsResponseArgs) ElementType ¶
func (BackendPoolsSettingsResponseArgs) ElementType() reflect.Type
func (BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutput ¶
func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput
func (BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutputWithContext ¶
func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutputWithContext(ctx context.Context) BackendPoolsSettingsResponseOutput
func (BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutput ¶
func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
func (BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutputWithContext ¶
func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
type BackendPoolsSettingsResponseInput ¶
type BackendPoolsSettingsResponseInput interface { pulumi.Input ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput ToBackendPoolsSettingsResponseOutputWithContext(context.Context) BackendPoolsSettingsResponseOutput }
BackendPoolsSettingsResponseInput is an input type that accepts BackendPoolsSettingsResponseArgs and BackendPoolsSettingsResponseOutput values. You can construct a concrete instance of `BackendPoolsSettingsResponseInput` via:
BackendPoolsSettingsResponseArgs{...}
type BackendPoolsSettingsResponseOutput ¶
type BackendPoolsSettingsResponseOutput struct{ *pulumi.OutputState }
Settings that apply to all backend pools.
func (BackendPoolsSettingsResponseOutput) ElementType ¶
func (BackendPoolsSettingsResponseOutput) ElementType() reflect.Type
func (BackendPoolsSettingsResponseOutput) EnforceCertificateNameCheck ¶
func (o BackendPoolsSettingsResponseOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
func (BackendPoolsSettingsResponseOutput) SendRecvTimeoutSeconds ¶
func (o BackendPoolsSettingsResponseOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.
func (BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutput ¶
func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput
func (BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutputWithContext ¶
func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutputWithContext(ctx context.Context) BackendPoolsSettingsResponseOutput
func (BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutput ¶
func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
func (BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext ¶
func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
type BackendPoolsSettingsResponsePtrInput ¶
type BackendPoolsSettingsResponsePtrInput interface { pulumi.Input ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput ToBackendPoolsSettingsResponsePtrOutputWithContext(context.Context) BackendPoolsSettingsResponsePtrOutput }
BackendPoolsSettingsResponsePtrInput is an input type that accepts BackendPoolsSettingsResponseArgs, BackendPoolsSettingsResponsePtr and BackendPoolsSettingsResponsePtrOutput values. You can construct a concrete instance of `BackendPoolsSettingsResponsePtrInput` via:
BackendPoolsSettingsResponseArgs{...} or: nil
func BackendPoolsSettingsResponsePtr ¶
func BackendPoolsSettingsResponsePtr(v *BackendPoolsSettingsResponseArgs) BackendPoolsSettingsResponsePtrInput
type BackendPoolsSettingsResponsePtrOutput ¶
type BackendPoolsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (BackendPoolsSettingsResponsePtrOutput) ElementType ¶
func (BackendPoolsSettingsResponsePtrOutput) ElementType() reflect.Type
func (BackendPoolsSettingsResponsePtrOutput) EnforceCertificateNameCheck ¶
func (o BackendPoolsSettingsResponsePtrOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
func (BackendPoolsSettingsResponsePtrOutput) SendRecvTimeoutSeconds ¶
func (o BackendPoolsSettingsResponsePtrOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.
func (BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutput ¶
func (o BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
func (BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext ¶
func (o BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
type BackendResponse ¶
type BackendResponse struct { // Location of the backend (IP address or FQDN) Address *string `pulumi:"address"` // The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host. BackendHostHeader *string `pulumi:"backendHostHeader"` // Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // The HTTP TCP port number. Must be between 1 and 65535. HttpPort *int `pulumi:"httpPort"` // The HTTPS TCP port number. Must be between 1 and 65535. HttpsPort *int `pulumi:"httpsPort"` // Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. Priority *int `pulumi:"priority"` // The Approval status for the connection to the Private Link PrivateEndpointStatus string `pulumi:"privateEndpointStatus"` // The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkAlias *string `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link PrivateLinkApprovalMessage *string `pulumi:"privateLinkApprovalMessage"` // Weight of this endpoint for load balancing purposes. Weight *int `pulumi:"weight"` }
Backend address of a frontDoor load balancer.
type BackendResponseArgs ¶
type BackendResponseArgs struct { // Location of the backend (IP address or FQDN) Address pulumi.StringPtrInput `pulumi:"address"` // The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host. BackendHostHeader pulumi.StringPtrInput `pulumi:"backendHostHeader"` // Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // The HTTP TCP port number. Must be between 1 and 65535. HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` // The HTTPS TCP port number. Must be between 1 and 65535. HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` // Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Approval status for the connection to the Private Link PrivateEndpointStatus pulumi.StringInput `pulumi:"privateEndpointStatus"` // The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkAlias pulumi.StringPtrInput `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link PrivateLinkApprovalMessage pulumi.StringPtrInput `pulumi:"privateLinkApprovalMessage"` // Weight of this endpoint for load balancing purposes. Weight pulumi.IntPtrInput `pulumi:"weight"` }
Backend address of a frontDoor load balancer.
func (BackendResponseArgs) ElementType ¶
func (BackendResponseArgs) ElementType() reflect.Type
func (BackendResponseArgs) ToBackendResponseOutput ¶
func (i BackendResponseArgs) ToBackendResponseOutput() BackendResponseOutput
func (BackendResponseArgs) ToBackendResponseOutputWithContext ¶
func (i BackendResponseArgs) ToBackendResponseOutputWithContext(ctx context.Context) BackendResponseOutput
type BackendResponseArray ¶
type BackendResponseArray []BackendResponseInput
func (BackendResponseArray) ElementType ¶
func (BackendResponseArray) ElementType() reflect.Type
func (BackendResponseArray) ToBackendResponseArrayOutput ¶
func (i BackendResponseArray) ToBackendResponseArrayOutput() BackendResponseArrayOutput
func (BackendResponseArray) ToBackendResponseArrayOutputWithContext ¶
func (i BackendResponseArray) ToBackendResponseArrayOutputWithContext(ctx context.Context) BackendResponseArrayOutput
type BackendResponseArrayInput ¶
type BackendResponseArrayInput interface { pulumi.Input ToBackendResponseArrayOutput() BackendResponseArrayOutput ToBackendResponseArrayOutputWithContext(context.Context) BackendResponseArrayOutput }
BackendResponseArrayInput is an input type that accepts BackendResponseArray and BackendResponseArrayOutput values. You can construct a concrete instance of `BackendResponseArrayInput` via:
BackendResponseArray{ BackendResponseArgs{...} }
type BackendResponseArrayOutput ¶
type BackendResponseArrayOutput struct{ *pulumi.OutputState }
func (BackendResponseArrayOutput) ElementType ¶
func (BackendResponseArrayOutput) ElementType() reflect.Type
func (BackendResponseArrayOutput) Index ¶
func (o BackendResponseArrayOutput) Index(i pulumi.IntInput) BackendResponseOutput
func (BackendResponseArrayOutput) ToBackendResponseArrayOutput ¶
func (o BackendResponseArrayOutput) ToBackendResponseArrayOutput() BackendResponseArrayOutput
func (BackendResponseArrayOutput) ToBackendResponseArrayOutputWithContext ¶
func (o BackendResponseArrayOutput) ToBackendResponseArrayOutputWithContext(ctx context.Context) BackendResponseArrayOutput
type BackendResponseInput ¶
type BackendResponseInput interface { pulumi.Input ToBackendResponseOutput() BackendResponseOutput ToBackendResponseOutputWithContext(context.Context) BackendResponseOutput }
BackendResponseInput is an input type that accepts BackendResponseArgs and BackendResponseOutput values. You can construct a concrete instance of `BackendResponseInput` via:
BackendResponseArgs{...}
type BackendResponseOutput ¶
type BackendResponseOutput struct{ *pulumi.OutputState }
Backend address of a frontDoor load balancer.
func (BackendResponseOutput) Address ¶
func (o BackendResponseOutput) Address() pulumi.StringPtrOutput
Location of the backend (IP address or FQDN)
func (BackendResponseOutput) BackendHostHeader ¶
func (o BackendResponseOutput) BackendHostHeader() pulumi.StringPtrOutput
The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host.
func (BackendResponseOutput) ElementType ¶
func (BackendResponseOutput) ElementType() reflect.Type
func (BackendResponseOutput) EnabledState ¶
func (o BackendResponseOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'
func (BackendResponseOutput) HttpPort ¶
func (o BackendResponseOutput) HttpPort() pulumi.IntPtrOutput
The HTTP TCP port number. Must be between 1 and 65535.
func (BackendResponseOutput) HttpsPort ¶
func (o BackendResponseOutput) HttpsPort() pulumi.IntPtrOutput
The HTTPS TCP port number. Must be between 1 and 65535.
func (BackendResponseOutput) Priority ¶
func (o BackendResponseOutput) Priority() pulumi.IntPtrOutput
Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.
func (BackendResponseOutput) PrivateEndpointStatus ¶
func (o BackendResponseOutput) PrivateEndpointStatus() pulumi.StringOutput
The Approval status for the connection to the Private Link
func (BackendResponseOutput) PrivateLinkAlias ¶
func (o BackendResponseOutput) PrivateLinkAlias() pulumi.StringPtrOutput
The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
func (BackendResponseOutput) PrivateLinkApprovalMessage ¶
func (o BackendResponseOutput) PrivateLinkApprovalMessage() pulumi.StringPtrOutput
A custom message to be included in the approval request to connect to the Private Link
func (BackendResponseOutput) ToBackendResponseOutput ¶
func (o BackendResponseOutput) ToBackendResponseOutput() BackendResponseOutput
func (BackendResponseOutput) ToBackendResponseOutputWithContext ¶
func (o BackendResponseOutput) ToBackendResponseOutputWithContext(ctx context.Context) BackendResponseOutput
func (BackendResponseOutput) Weight ¶
func (o BackendResponseOutput) Weight() pulumi.IntPtrOutput
Weight of this endpoint for load balancing purposes.
type CacheConfiguration ¶
type CacheConfiguration struct { // The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year CacheDuration *string `pulumi:"cacheDuration"` // Whether to use dynamic compression for cached content DynamicCompression *string `pulumi:"dynamicCompression"` // Treatment of URL query terms when forming the cache key. QueryParameterStripDirective *string `pulumi:"queryParameterStripDirective"` // query parameters to include or exclude (comma separated). QueryParameters *string `pulumi:"queryParameters"` }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
type CacheConfigurationArgs ¶
type CacheConfigurationArgs struct { // The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year CacheDuration pulumi.StringPtrInput `pulumi:"cacheDuration"` // Whether to use dynamic compression for cached content DynamicCompression pulumi.StringPtrInput `pulumi:"dynamicCompression"` // Treatment of URL query terms when forming the cache key. QueryParameterStripDirective pulumi.StringPtrInput `pulumi:"queryParameterStripDirective"` // query parameters to include or exclude (comma separated). QueryParameters pulumi.StringPtrInput `pulumi:"queryParameters"` }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
func (CacheConfigurationArgs) ElementType ¶
func (CacheConfigurationArgs) ElementType() reflect.Type
func (CacheConfigurationArgs) ToCacheConfigurationOutput ¶
func (i CacheConfigurationArgs) ToCacheConfigurationOutput() CacheConfigurationOutput
func (CacheConfigurationArgs) ToCacheConfigurationOutputWithContext ¶
func (i CacheConfigurationArgs) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput
func (CacheConfigurationArgs) ToCacheConfigurationPtrOutput ¶
func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
func (CacheConfigurationArgs) ToCacheConfigurationPtrOutputWithContext ¶
func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
type CacheConfigurationInput ¶
type CacheConfigurationInput interface { pulumi.Input ToCacheConfigurationOutput() CacheConfigurationOutput ToCacheConfigurationOutputWithContext(context.Context) CacheConfigurationOutput }
CacheConfigurationInput is an input type that accepts CacheConfigurationArgs and CacheConfigurationOutput values. You can construct a concrete instance of `CacheConfigurationInput` via:
CacheConfigurationArgs{...}
type CacheConfigurationOutput ¶
type CacheConfigurationOutput struct{ *pulumi.OutputState }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
func (CacheConfigurationOutput) CacheDuration ¶
func (o CacheConfigurationOutput) CacheDuration() pulumi.StringPtrOutput
The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year
func (CacheConfigurationOutput) DynamicCompression ¶
func (o CacheConfigurationOutput) DynamicCompression() pulumi.StringPtrOutput
Whether to use dynamic compression for cached content
func (CacheConfigurationOutput) ElementType ¶
func (CacheConfigurationOutput) ElementType() reflect.Type
func (CacheConfigurationOutput) QueryParameterStripDirective ¶
func (o CacheConfigurationOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
Treatment of URL query terms when forming the cache key.
func (CacheConfigurationOutput) QueryParameters ¶
func (o CacheConfigurationOutput) QueryParameters() pulumi.StringPtrOutput
query parameters to include or exclude (comma separated).
func (CacheConfigurationOutput) ToCacheConfigurationOutput ¶
func (o CacheConfigurationOutput) ToCacheConfigurationOutput() CacheConfigurationOutput
func (CacheConfigurationOutput) ToCacheConfigurationOutputWithContext ¶
func (o CacheConfigurationOutput) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput
func (CacheConfigurationOutput) ToCacheConfigurationPtrOutput ¶
func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
func (CacheConfigurationOutput) ToCacheConfigurationPtrOutputWithContext ¶
func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
type CacheConfigurationPtrInput ¶
type CacheConfigurationPtrInput interface { pulumi.Input ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput ToCacheConfigurationPtrOutputWithContext(context.Context) CacheConfigurationPtrOutput }
CacheConfigurationPtrInput is an input type that accepts CacheConfigurationArgs, CacheConfigurationPtr and CacheConfigurationPtrOutput values. You can construct a concrete instance of `CacheConfigurationPtrInput` via:
CacheConfigurationArgs{...} or: nil
func CacheConfigurationPtr ¶
func CacheConfigurationPtr(v *CacheConfigurationArgs) CacheConfigurationPtrInput
type CacheConfigurationPtrOutput ¶
type CacheConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CacheConfigurationPtrOutput) CacheDuration ¶
func (o CacheConfigurationPtrOutput) CacheDuration() pulumi.StringPtrOutput
The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year
func (CacheConfigurationPtrOutput) DynamicCompression ¶
func (o CacheConfigurationPtrOutput) DynamicCompression() pulumi.StringPtrOutput
Whether to use dynamic compression for cached content
func (CacheConfigurationPtrOutput) Elem ¶
func (o CacheConfigurationPtrOutput) Elem() CacheConfigurationOutput
func (CacheConfigurationPtrOutput) ElementType ¶
func (CacheConfigurationPtrOutput) ElementType() reflect.Type
func (CacheConfigurationPtrOutput) QueryParameterStripDirective ¶
func (o CacheConfigurationPtrOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
Treatment of URL query terms when forming the cache key.
func (CacheConfigurationPtrOutput) QueryParameters ¶
func (o CacheConfigurationPtrOutput) QueryParameters() pulumi.StringPtrOutput
query parameters to include or exclude (comma separated).
func (CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutput ¶
func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
func (CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutputWithContext ¶
func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
type CacheConfigurationResponse ¶
type CacheConfigurationResponse struct { // The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year CacheDuration *string `pulumi:"cacheDuration"` // Whether to use dynamic compression for cached content DynamicCompression *string `pulumi:"dynamicCompression"` // Treatment of URL query terms when forming the cache key. QueryParameterStripDirective *string `pulumi:"queryParameterStripDirective"` // query parameters to include or exclude (comma separated). QueryParameters *string `pulumi:"queryParameters"` }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
type CacheConfigurationResponseArgs ¶
type CacheConfigurationResponseArgs struct { // The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year CacheDuration pulumi.StringPtrInput `pulumi:"cacheDuration"` // Whether to use dynamic compression for cached content DynamicCompression pulumi.StringPtrInput `pulumi:"dynamicCompression"` // Treatment of URL query terms when forming the cache key. QueryParameterStripDirective pulumi.StringPtrInput `pulumi:"queryParameterStripDirective"` // query parameters to include or exclude (comma separated). QueryParameters pulumi.StringPtrInput `pulumi:"queryParameters"` }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
func (CacheConfigurationResponseArgs) ElementType ¶
func (CacheConfigurationResponseArgs) ElementType() reflect.Type
func (CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutput ¶
func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput
func (CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutputWithContext ¶
func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutputWithContext(ctx context.Context) CacheConfigurationResponseOutput
func (CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutput ¶
func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
func (CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutputWithContext ¶
func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
type CacheConfigurationResponseInput ¶
type CacheConfigurationResponseInput interface { pulumi.Input ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput ToCacheConfigurationResponseOutputWithContext(context.Context) CacheConfigurationResponseOutput }
CacheConfigurationResponseInput is an input type that accepts CacheConfigurationResponseArgs and CacheConfigurationResponseOutput values. You can construct a concrete instance of `CacheConfigurationResponseInput` via:
CacheConfigurationResponseArgs{...}
type CacheConfigurationResponseOutput ¶
type CacheConfigurationResponseOutput struct{ *pulumi.OutputState }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
func (CacheConfigurationResponseOutput) CacheDuration ¶
func (o CacheConfigurationResponseOutput) CacheDuration() pulumi.StringPtrOutput
The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year
func (CacheConfigurationResponseOutput) DynamicCompression ¶
func (o CacheConfigurationResponseOutput) DynamicCompression() pulumi.StringPtrOutput
Whether to use dynamic compression for cached content
func (CacheConfigurationResponseOutput) ElementType ¶
func (CacheConfigurationResponseOutput) ElementType() reflect.Type
func (CacheConfigurationResponseOutput) QueryParameterStripDirective ¶
func (o CacheConfigurationResponseOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
Treatment of URL query terms when forming the cache key.
func (CacheConfigurationResponseOutput) QueryParameters ¶
func (o CacheConfigurationResponseOutput) QueryParameters() pulumi.StringPtrOutput
query parameters to include or exclude (comma separated).
func (CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutput ¶
func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput
func (CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutputWithContext ¶
func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutputWithContext(ctx context.Context) CacheConfigurationResponseOutput
func (CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutput ¶
func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
func (CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutputWithContext ¶
func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
type CacheConfigurationResponsePtrInput ¶
type CacheConfigurationResponsePtrInput interface { pulumi.Input ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput ToCacheConfigurationResponsePtrOutputWithContext(context.Context) CacheConfigurationResponsePtrOutput }
CacheConfigurationResponsePtrInput is an input type that accepts CacheConfigurationResponseArgs, CacheConfigurationResponsePtr and CacheConfigurationResponsePtrOutput values. You can construct a concrete instance of `CacheConfigurationResponsePtrInput` via:
CacheConfigurationResponseArgs{...} or: nil
func CacheConfigurationResponsePtr ¶
func CacheConfigurationResponsePtr(v *CacheConfigurationResponseArgs) CacheConfigurationResponsePtrInput
type CacheConfigurationResponsePtrOutput ¶
type CacheConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (CacheConfigurationResponsePtrOutput) CacheDuration ¶
func (o CacheConfigurationResponsePtrOutput) CacheDuration() pulumi.StringPtrOutput
The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year
func (CacheConfigurationResponsePtrOutput) DynamicCompression ¶
func (o CacheConfigurationResponsePtrOutput) DynamicCompression() pulumi.StringPtrOutput
Whether to use dynamic compression for cached content
func (CacheConfigurationResponsePtrOutput) Elem ¶
func (o CacheConfigurationResponsePtrOutput) Elem() CacheConfigurationResponseOutput
func (CacheConfigurationResponsePtrOutput) ElementType ¶
func (CacheConfigurationResponsePtrOutput) ElementType() reflect.Type
func (CacheConfigurationResponsePtrOutput) QueryParameterStripDirective ¶
func (o CacheConfigurationResponsePtrOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
Treatment of URL query terms when forming the cache key.
func (CacheConfigurationResponsePtrOutput) QueryParameters ¶
func (o CacheConfigurationResponsePtrOutput) QueryParameters() pulumi.StringPtrOutput
query parameters to include or exclude (comma separated).
func (CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutput ¶
func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
func (CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutputWithContext ¶
func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
type CnameRecord ¶ added in v0.2.8
type CnameRecord struct { // The canonical name for this CNAME record. Cname *string `pulumi:"cname"` }
A CNAME record.
type CnameRecordArgs ¶ added in v0.2.8
type CnameRecordArgs struct { // The canonical name for this CNAME record. Cname pulumi.StringPtrInput `pulumi:"cname"` }
A CNAME record.
func (CnameRecordArgs) ElementType ¶ added in v0.2.8
func (CnameRecordArgs) ElementType() reflect.Type
func (CnameRecordArgs) ToCnameRecordOutput ¶ added in v0.2.8
func (i CnameRecordArgs) ToCnameRecordOutput() CnameRecordOutput
func (CnameRecordArgs) ToCnameRecordOutputWithContext ¶ added in v0.2.8
func (i CnameRecordArgs) ToCnameRecordOutputWithContext(ctx context.Context) CnameRecordOutput
func (CnameRecordArgs) ToCnameRecordPtrOutput ¶ added in v0.2.8
func (i CnameRecordArgs) ToCnameRecordPtrOutput() CnameRecordPtrOutput
func (CnameRecordArgs) ToCnameRecordPtrOutputWithContext ¶ added in v0.2.8
func (i CnameRecordArgs) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
type CnameRecordInput ¶ added in v0.2.8
type CnameRecordInput interface { pulumi.Input ToCnameRecordOutput() CnameRecordOutput ToCnameRecordOutputWithContext(context.Context) CnameRecordOutput }
CnameRecordInput is an input type that accepts CnameRecordArgs and CnameRecordOutput values. You can construct a concrete instance of `CnameRecordInput` via:
CnameRecordArgs{...}
type CnameRecordOutput ¶ added in v0.2.8
type CnameRecordOutput struct{ *pulumi.OutputState }
A CNAME record.
func (CnameRecordOutput) Cname ¶ added in v0.2.8
func (o CnameRecordOutput) Cname() pulumi.StringPtrOutput
The canonical name for this CNAME record.
func (CnameRecordOutput) ElementType ¶ added in v0.2.8
func (CnameRecordOutput) ElementType() reflect.Type
func (CnameRecordOutput) ToCnameRecordOutput ¶ added in v0.2.8
func (o CnameRecordOutput) ToCnameRecordOutput() CnameRecordOutput
func (CnameRecordOutput) ToCnameRecordOutputWithContext ¶ added in v0.2.8
func (o CnameRecordOutput) ToCnameRecordOutputWithContext(ctx context.Context) CnameRecordOutput
func (CnameRecordOutput) ToCnameRecordPtrOutput ¶ added in v0.2.8
func (o CnameRecordOutput) ToCnameRecordPtrOutput() CnameRecordPtrOutput
func (CnameRecordOutput) ToCnameRecordPtrOutputWithContext ¶ added in v0.2.8
func (o CnameRecordOutput) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
type CnameRecordPtrInput ¶ added in v0.2.8
type CnameRecordPtrInput interface { pulumi.Input ToCnameRecordPtrOutput() CnameRecordPtrOutput ToCnameRecordPtrOutputWithContext(context.Context) CnameRecordPtrOutput }
CnameRecordPtrInput is an input type that accepts CnameRecordArgs, CnameRecordPtr and CnameRecordPtrOutput values. You can construct a concrete instance of `CnameRecordPtrInput` via:
CnameRecordArgs{...} or: nil
func CnameRecordPtr ¶ added in v0.2.8
func CnameRecordPtr(v *CnameRecordArgs) CnameRecordPtrInput
type CnameRecordPtrOutput ¶ added in v0.2.8
type CnameRecordPtrOutput struct{ *pulumi.OutputState }
func (CnameRecordPtrOutput) Cname ¶ added in v0.2.8
func (o CnameRecordPtrOutput) Cname() pulumi.StringPtrOutput
The canonical name for this CNAME record.
func (CnameRecordPtrOutput) Elem ¶ added in v0.2.8
func (o CnameRecordPtrOutput) Elem() CnameRecordOutput
func (CnameRecordPtrOutput) ElementType ¶ added in v0.2.8
func (CnameRecordPtrOutput) ElementType() reflect.Type
func (CnameRecordPtrOutput) ToCnameRecordPtrOutput ¶ added in v0.2.8
func (o CnameRecordPtrOutput) ToCnameRecordPtrOutput() CnameRecordPtrOutput
func (CnameRecordPtrOutput) ToCnameRecordPtrOutputWithContext ¶ added in v0.2.8
func (o CnameRecordPtrOutput) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
type CnameRecordResponse ¶ added in v0.2.8
type CnameRecordResponse struct { // The canonical name for this CNAME record. Cname *string `pulumi:"cname"` }
A CNAME record.
type CnameRecordResponseArgs ¶ added in v0.2.8
type CnameRecordResponseArgs struct { // The canonical name for this CNAME record. Cname pulumi.StringPtrInput `pulumi:"cname"` }
A CNAME record.
func (CnameRecordResponseArgs) ElementType ¶ added in v0.2.8
func (CnameRecordResponseArgs) ElementType() reflect.Type
func (CnameRecordResponseArgs) ToCnameRecordResponseOutput ¶ added in v0.2.8
func (i CnameRecordResponseArgs) ToCnameRecordResponseOutput() CnameRecordResponseOutput
func (CnameRecordResponseArgs) ToCnameRecordResponseOutputWithContext ¶ added in v0.2.8
func (i CnameRecordResponseArgs) ToCnameRecordResponseOutputWithContext(ctx context.Context) CnameRecordResponseOutput
func (CnameRecordResponseArgs) ToCnameRecordResponsePtrOutput ¶ added in v0.2.8
func (i CnameRecordResponseArgs) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
func (CnameRecordResponseArgs) ToCnameRecordResponsePtrOutputWithContext ¶ added in v0.2.8
func (i CnameRecordResponseArgs) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
type CnameRecordResponseInput ¶ added in v0.2.8
type CnameRecordResponseInput interface { pulumi.Input ToCnameRecordResponseOutput() CnameRecordResponseOutput ToCnameRecordResponseOutputWithContext(context.Context) CnameRecordResponseOutput }
CnameRecordResponseInput is an input type that accepts CnameRecordResponseArgs and CnameRecordResponseOutput values. You can construct a concrete instance of `CnameRecordResponseInput` via:
CnameRecordResponseArgs{...}
type CnameRecordResponseOutput ¶ added in v0.2.8
type CnameRecordResponseOutput struct{ *pulumi.OutputState }
A CNAME record.
func (CnameRecordResponseOutput) Cname ¶ added in v0.2.8
func (o CnameRecordResponseOutput) Cname() pulumi.StringPtrOutput
The canonical name for this CNAME record.
func (CnameRecordResponseOutput) ElementType ¶ added in v0.2.8
func (CnameRecordResponseOutput) ElementType() reflect.Type
func (CnameRecordResponseOutput) ToCnameRecordResponseOutput ¶ added in v0.2.8
func (o CnameRecordResponseOutput) ToCnameRecordResponseOutput() CnameRecordResponseOutput
func (CnameRecordResponseOutput) ToCnameRecordResponseOutputWithContext ¶ added in v0.2.8
func (o CnameRecordResponseOutput) ToCnameRecordResponseOutputWithContext(ctx context.Context) CnameRecordResponseOutput
func (CnameRecordResponseOutput) ToCnameRecordResponsePtrOutput ¶ added in v0.2.8
func (o CnameRecordResponseOutput) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
func (CnameRecordResponseOutput) ToCnameRecordResponsePtrOutputWithContext ¶ added in v0.2.8
func (o CnameRecordResponseOutput) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
type CnameRecordResponsePtrInput ¶ added in v0.2.8
type CnameRecordResponsePtrInput interface { pulumi.Input ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput ToCnameRecordResponsePtrOutputWithContext(context.Context) CnameRecordResponsePtrOutput }
CnameRecordResponsePtrInput is an input type that accepts CnameRecordResponseArgs, CnameRecordResponsePtr and CnameRecordResponsePtrOutput values. You can construct a concrete instance of `CnameRecordResponsePtrInput` via:
CnameRecordResponseArgs{...} or: nil
func CnameRecordResponsePtr ¶ added in v0.2.8
func CnameRecordResponsePtr(v *CnameRecordResponseArgs) CnameRecordResponsePtrInput
type CnameRecordResponsePtrOutput ¶ added in v0.2.8
type CnameRecordResponsePtrOutput struct{ *pulumi.OutputState }
func (CnameRecordResponsePtrOutput) Cname ¶ added in v0.2.8
func (o CnameRecordResponsePtrOutput) Cname() pulumi.StringPtrOutput
The canonical name for this CNAME record.
func (CnameRecordResponsePtrOutput) Elem ¶ added in v0.2.8
func (o CnameRecordResponsePtrOutput) Elem() CnameRecordResponseOutput
func (CnameRecordResponsePtrOutput) ElementType ¶ added in v0.2.8
func (CnameRecordResponsePtrOutput) ElementType() reflect.Type
func (CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutput ¶ added in v0.2.8
func (o CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
func (CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutputWithContext ¶ added in v0.2.8
func (o CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
type CustomHttpsConfigurationResponse ¶
type CustomHttpsConfigurationResponse struct { // Defines the source of the SSL certificate CertificateSource string `pulumi:"certificateSource"` // Defines the type of the certificate used for secure connections to a frontendEndpoint CertificateType *string `pulumi:"certificateType"` // The minimum TLS version required from the clients to establish an SSL handshake with Front Door. MinimumTlsVersion string `pulumi:"minimumTlsVersion"` // Defines the TLS extension protocol that is used for secure delivery ProtocolType string `pulumi:"protocolType"` // The name of the Key Vault secret representing the full certificate PFX SecretName *string `pulumi:"secretName"` // The version of the Key Vault secret representing the full certificate PFX SecretVersion *string `pulumi:"secretVersion"` // The Key Vault containing the SSL certificate Vault *KeyVaultCertificateSourceParametersResponseVault `pulumi:"vault"` }
Https settings for a domain
type CustomHttpsConfigurationResponseArgs ¶
type CustomHttpsConfigurationResponseArgs struct { // Defines the source of the SSL certificate CertificateSource pulumi.StringInput `pulumi:"certificateSource"` // Defines the type of the certificate used for secure connections to a frontendEndpoint CertificateType pulumi.StringPtrInput `pulumi:"certificateType"` // The minimum TLS version required from the clients to establish an SSL handshake with Front Door. MinimumTlsVersion pulumi.StringInput `pulumi:"minimumTlsVersion"` // Defines the TLS extension protocol that is used for secure delivery ProtocolType pulumi.StringInput `pulumi:"protocolType"` // The name of the Key Vault secret representing the full certificate PFX SecretName pulumi.StringPtrInput `pulumi:"secretName"` // The version of the Key Vault secret representing the full certificate PFX SecretVersion pulumi.StringPtrInput `pulumi:"secretVersion"` // The Key Vault containing the SSL certificate Vault KeyVaultCertificateSourceParametersResponseVaultPtrInput `pulumi:"vault"` }
Https settings for a domain
func (CustomHttpsConfigurationResponseArgs) ElementType ¶
func (CustomHttpsConfigurationResponseArgs) ElementType() reflect.Type
func (CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutput ¶
func (i CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput
func (CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutputWithContext ¶
func (i CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutputWithContext(ctx context.Context) CustomHttpsConfigurationResponseOutput
type CustomHttpsConfigurationResponseInput ¶
type CustomHttpsConfigurationResponseInput interface { pulumi.Input ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput ToCustomHttpsConfigurationResponseOutputWithContext(context.Context) CustomHttpsConfigurationResponseOutput }
CustomHttpsConfigurationResponseInput is an input type that accepts CustomHttpsConfigurationResponseArgs and CustomHttpsConfigurationResponseOutput values. You can construct a concrete instance of `CustomHttpsConfigurationResponseInput` via:
CustomHttpsConfigurationResponseArgs{...}
type CustomHttpsConfigurationResponseOutput ¶
type CustomHttpsConfigurationResponseOutput struct{ *pulumi.OutputState }
Https settings for a domain
func (CustomHttpsConfigurationResponseOutput) CertificateSource ¶
func (o CustomHttpsConfigurationResponseOutput) CertificateSource() pulumi.StringOutput
Defines the source of the SSL certificate
func (CustomHttpsConfigurationResponseOutput) CertificateType ¶
func (o CustomHttpsConfigurationResponseOutput) CertificateType() pulumi.StringPtrOutput
Defines the type of the certificate used for secure connections to a frontendEndpoint
func (CustomHttpsConfigurationResponseOutput) ElementType ¶
func (CustomHttpsConfigurationResponseOutput) ElementType() reflect.Type
func (CustomHttpsConfigurationResponseOutput) MinimumTlsVersion ¶
func (o CustomHttpsConfigurationResponseOutput) MinimumTlsVersion() pulumi.StringOutput
The minimum TLS version required from the clients to establish an SSL handshake with Front Door.
func (CustomHttpsConfigurationResponseOutput) ProtocolType ¶
func (o CustomHttpsConfigurationResponseOutput) ProtocolType() pulumi.StringOutput
Defines the TLS extension protocol that is used for secure delivery
func (CustomHttpsConfigurationResponseOutput) SecretName ¶
func (o CustomHttpsConfigurationResponseOutput) SecretName() pulumi.StringPtrOutput
The name of the Key Vault secret representing the full certificate PFX
func (CustomHttpsConfigurationResponseOutput) SecretVersion ¶
func (o CustomHttpsConfigurationResponseOutput) SecretVersion() pulumi.StringPtrOutput
The version of the Key Vault secret representing the full certificate PFX
func (CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutput ¶
func (o CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput
func (CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutputWithContext ¶
func (o CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutputWithContext(ctx context.Context) CustomHttpsConfigurationResponseOutput
func (CustomHttpsConfigurationResponseOutput) Vault ¶
func (o CustomHttpsConfigurationResponseOutput) Vault() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
The Key Vault containing the SSL certificate
type DynamicCompressionEnabled ¶ added in v0.3.1
Whether to use dynamic compression for cached content
func (DynamicCompressionEnabled) ElementType ¶ added in v0.3.1
func (DynamicCompressionEnabled) ElementType() reflect.Type
func (DynamicCompressionEnabled) ToStringOutput ¶ added in v0.3.1
func (e DynamicCompressionEnabled) ToStringOutput() pulumi.StringOutput
func (DynamicCompressionEnabled) ToStringOutputWithContext ¶ added in v0.3.1
func (e DynamicCompressionEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DynamicCompressionEnabled) ToStringPtrOutput ¶ added in v0.3.1
func (e DynamicCompressionEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
func (DynamicCompressionEnabled) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DynamicCompressionEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnforceCertificateNameCheckEnabledState ¶ added in v0.3.1
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
func (EnforceCertificateNameCheckEnabledState) ElementType ¶ added in v0.3.1
func (EnforceCertificateNameCheckEnabledState) ElementType() reflect.Type
func (EnforceCertificateNameCheckEnabledState) ToStringOutput ¶ added in v0.3.1
func (e EnforceCertificateNameCheckEnabledState) ToStringOutput() pulumi.StringOutput
func (EnforceCertificateNameCheckEnabledState) ToStringOutputWithContext ¶ added in v0.3.1
func (e EnforceCertificateNameCheckEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnforceCertificateNameCheckEnabledState) ToStringPtrOutput ¶ added in v0.3.1
func (e EnforceCertificateNameCheckEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnforceCertificateNameCheckEnabledState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e EnforceCertificateNameCheckEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ForwardingConfiguration ¶
type ForwardingConfiguration struct { // A reference to the BackendPool which this rule routes to. BackendPool *SubResource `pulumi:"backendPool"` // The caching configuration associated with this rule. CacheConfiguration *CacheConfiguration `pulumi:"cacheConfiguration"` // A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path. CustomForwardingPath *string `pulumi:"customForwardingPath"` // Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol *string `pulumi:"forwardingProtocol"` // Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'. OdataType string `pulumi:"odataType"` }
Describes Forwarding Route.
type ForwardingConfigurationArgs ¶
type ForwardingConfigurationArgs struct { // A reference to the BackendPool which this rule routes to. BackendPool SubResourcePtrInput `pulumi:"backendPool"` // The caching configuration associated with this rule. CacheConfiguration CacheConfigurationPtrInput `pulumi:"cacheConfiguration"` // A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path. CustomForwardingPath pulumi.StringPtrInput `pulumi:"customForwardingPath"` // Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol pulumi.StringPtrInput `pulumi:"forwardingProtocol"` // Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'. OdataType pulumi.StringInput `pulumi:"odataType"` }
Describes Forwarding Route.
func (ForwardingConfigurationArgs) ElementType ¶
func (ForwardingConfigurationArgs) ElementType() reflect.Type
func (ForwardingConfigurationArgs) ToForwardingConfigurationOutput ¶
func (i ForwardingConfigurationArgs) ToForwardingConfigurationOutput() ForwardingConfigurationOutput
func (ForwardingConfigurationArgs) ToForwardingConfigurationOutputWithContext ¶
func (i ForwardingConfigurationArgs) ToForwardingConfigurationOutputWithContext(ctx context.Context) ForwardingConfigurationOutput
type ForwardingConfigurationInput ¶
type ForwardingConfigurationInput interface { pulumi.Input ToForwardingConfigurationOutput() ForwardingConfigurationOutput ToForwardingConfigurationOutputWithContext(context.Context) ForwardingConfigurationOutput }
ForwardingConfigurationInput is an input type that accepts ForwardingConfigurationArgs and ForwardingConfigurationOutput values. You can construct a concrete instance of `ForwardingConfigurationInput` via:
ForwardingConfigurationArgs{...}
type ForwardingConfigurationOutput ¶
type ForwardingConfigurationOutput struct{ *pulumi.OutputState }
Describes Forwarding Route.
func (ForwardingConfigurationOutput) BackendPool ¶
func (o ForwardingConfigurationOutput) BackendPool() SubResourcePtrOutput
A reference to the BackendPool which this rule routes to.
func (ForwardingConfigurationOutput) CacheConfiguration ¶
func (o ForwardingConfigurationOutput) CacheConfiguration() CacheConfigurationPtrOutput
The caching configuration associated with this rule.
func (ForwardingConfigurationOutput) CustomForwardingPath ¶
func (o ForwardingConfigurationOutput) CustomForwardingPath() pulumi.StringPtrOutput
A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path.
func (ForwardingConfigurationOutput) ElementType ¶
func (ForwardingConfigurationOutput) ElementType() reflect.Type
func (ForwardingConfigurationOutput) ForwardingProtocol ¶
func (o ForwardingConfigurationOutput) ForwardingProtocol() pulumi.StringPtrOutput
Protocol this rule will use when forwarding traffic to backends.
func (ForwardingConfigurationOutput) OdataType ¶
func (o ForwardingConfigurationOutput) OdataType() pulumi.StringOutput
Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'.
func (ForwardingConfigurationOutput) ToForwardingConfigurationOutput ¶
func (o ForwardingConfigurationOutput) ToForwardingConfigurationOutput() ForwardingConfigurationOutput
func (ForwardingConfigurationOutput) ToForwardingConfigurationOutputWithContext ¶
func (o ForwardingConfigurationOutput) ToForwardingConfigurationOutputWithContext(ctx context.Context) ForwardingConfigurationOutput
type ForwardingConfigurationResponse ¶
type ForwardingConfigurationResponse struct { // A reference to the BackendPool which this rule routes to. BackendPool *SubResourceResponse `pulumi:"backendPool"` // The caching configuration associated with this rule. CacheConfiguration *CacheConfigurationResponse `pulumi:"cacheConfiguration"` // A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path. CustomForwardingPath *string `pulumi:"customForwardingPath"` // Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol *string `pulumi:"forwardingProtocol"` // Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'. OdataType string `pulumi:"odataType"` }
Describes Forwarding Route.
type ForwardingConfigurationResponseArgs ¶
type ForwardingConfigurationResponseArgs struct { // A reference to the BackendPool which this rule routes to. BackendPool SubResourceResponsePtrInput `pulumi:"backendPool"` // The caching configuration associated with this rule. CacheConfiguration CacheConfigurationResponsePtrInput `pulumi:"cacheConfiguration"` // A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path. CustomForwardingPath pulumi.StringPtrInput `pulumi:"customForwardingPath"` // Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol pulumi.StringPtrInput `pulumi:"forwardingProtocol"` // Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'. OdataType pulumi.StringInput `pulumi:"odataType"` }
Describes Forwarding Route.
func (ForwardingConfigurationResponseArgs) ElementType ¶
func (ForwardingConfigurationResponseArgs) ElementType() reflect.Type
func (ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutput ¶
func (i ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput
func (ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutputWithContext ¶
func (i ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutputWithContext(ctx context.Context) ForwardingConfigurationResponseOutput
type ForwardingConfigurationResponseInput ¶
type ForwardingConfigurationResponseInput interface { pulumi.Input ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput ToForwardingConfigurationResponseOutputWithContext(context.Context) ForwardingConfigurationResponseOutput }
ForwardingConfigurationResponseInput is an input type that accepts ForwardingConfigurationResponseArgs and ForwardingConfigurationResponseOutput values. You can construct a concrete instance of `ForwardingConfigurationResponseInput` via:
ForwardingConfigurationResponseArgs{...}
type ForwardingConfigurationResponseOutput ¶
type ForwardingConfigurationResponseOutput struct{ *pulumi.OutputState }
Describes Forwarding Route.
func (ForwardingConfigurationResponseOutput) BackendPool ¶
func (o ForwardingConfigurationResponseOutput) BackendPool() SubResourceResponsePtrOutput
A reference to the BackendPool which this rule routes to.
func (ForwardingConfigurationResponseOutput) CacheConfiguration ¶
func (o ForwardingConfigurationResponseOutput) CacheConfiguration() CacheConfigurationResponsePtrOutput
The caching configuration associated with this rule.
func (ForwardingConfigurationResponseOutput) CustomForwardingPath ¶
func (o ForwardingConfigurationResponseOutput) CustomForwardingPath() pulumi.StringPtrOutput
A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path.
func (ForwardingConfigurationResponseOutput) ElementType ¶
func (ForwardingConfigurationResponseOutput) ElementType() reflect.Type
func (ForwardingConfigurationResponseOutput) ForwardingProtocol ¶
func (o ForwardingConfigurationResponseOutput) ForwardingProtocol() pulumi.StringPtrOutput
Protocol this rule will use when forwarding traffic to backends.
func (ForwardingConfigurationResponseOutput) OdataType ¶
func (o ForwardingConfigurationResponseOutput) OdataType() pulumi.StringOutput
Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'.
func (ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutput ¶
func (o ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput
func (ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutputWithContext ¶
func (o ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutputWithContext(ctx context.Context) ForwardingConfigurationResponseOutput
type FrontDoor ¶
type FrontDoor struct { pulumi.CustomResourceState // Backend pools available to routing rules. BackendPools BackendPoolResponseArrayOutput `pulumi:"backendPools"` // Settings for all backendPools BackendPoolsSettings BackendPoolsSettingsResponsePtrOutput `pulumi:"backendPoolsSettings"` // The host that each frontendEndpoint must CNAME to. Cname pulumi.StringOutput `pulumi:"cname"` // Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrOutput `pulumi:"enabledState"` // A friendly name for the frontDoor FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // The Id of the frontdoor. FrontdoorId pulumi.StringOutput `pulumi:"frontdoorId"` // Frontend endpoints available to routing rules. FrontendEndpoints FrontendEndpointResponseArrayOutput `pulumi:"frontendEndpoints"` // Health probe settings associated with this Front Door instance. HealthProbeSettings HealthProbeSettingsModelResponseArrayOutput `pulumi:"healthProbeSettings"` // Load balancing settings associated with this Front Door instance. LoadBalancingSettings LoadBalancingSettingsModelResponseArrayOutput `pulumi:"loadBalancingSettings"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the Front Door. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource status of the Front Door. ResourceState pulumi.StringOutput `pulumi:"resourceState"` // Routing rules associated with this Front Door. RoutingRules RoutingRuleResponseArrayOutput `pulumi:"routingRules"` // Rules Engine Configurations available to routing rules. RulesEngines RulesEngineResponseArrayOutput `pulumi:"rulesEngines"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there.
func GetFrontDoor ¶
func GetFrontDoor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrontDoorState, opts ...pulumi.ResourceOption) (*FrontDoor, error)
GetFrontDoor gets an existing FrontDoor 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 NewFrontDoor ¶
func NewFrontDoor(ctx *pulumi.Context, name string, args *FrontDoorArgs, opts ...pulumi.ResourceOption) (*FrontDoor, error)
NewFrontDoor registers a new resource with the given unique name, arguments, and options.
func (*FrontDoor) ElementType ¶ added in v0.2.6
func (*FrontDoor) ToFrontDoorOutput ¶ added in v0.2.6
func (i *FrontDoor) ToFrontDoorOutput() FrontDoorOutput
func (*FrontDoor) ToFrontDoorOutputWithContext ¶ added in v0.2.6
func (i *FrontDoor) ToFrontDoorOutputWithContext(ctx context.Context) FrontDoorOutput
type FrontDoorArgs ¶
type FrontDoorArgs struct { // Backend pools available to routing rules. BackendPools BackendPoolArrayInput // Settings for all backendPools BackendPoolsSettings BackendPoolsSettingsPtrInput // Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput // A friendly name for the frontDoor FriendlyName pulumi.StringPtrInput // Name of the Front Door which is globally unique. FrontDoorName pulumi.StringInput // Frontend endpoints available to routing rules. FrontendEndpoints FrontendEndpointArrayInput // Health probe settings associated with this Front Door instance. HealthProbeSettings HealthProbeSettingsModelArrayInput // Load balancing settings associated with this Front Door instance. LoadBalancingSettings LoadBalancingSettingsModelArrayInput // Resource location. Location pulumi.StringPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Routing rules associated with this Front Door. RoutingRules RoutingRuleArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a FrontDoor resource.
func (FrontDoorArgs) ElementType ¶
func (FrontDoorArgs) ElementType() reflect.Type
type FrontDoorEnabledState ¶ added in v0.3.1
Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'
func (FrontDoorEnabledState) ElementType ¶ added in v0.3.1
func (FrontDoorEnabledState) ElementType() reflect.Type
func (FrontDoorEnabledState) ToStringOutput ¶ added in v0.3.1
func (e FrontDoorEnabledState) ToStringOutput() pulumi.StringOutput
func (FrontDoorEnabledState) ToStringOutputWithContext ¶ added in v0.3.1
func (e FrontDoorEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FrontDoorEnabledState) ToStringPtrOutput ¶ added in v0.3.1
func (e FrontDoorEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
func (FrontDoorEnabledState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e FrontDoorEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FrontDoorForwardingProtocol ¶ added in v0.3.1
Protocol this rule will use when forwarding traffic to backends.
func (FrontDoorForwardingProtocol) ElementType ¶ added in v0.3.1
func (FrontDoorForwardingProtocol) ElementType() reflect.Type
func (FrontDoorForwardingProtocol) ToStringOutput ¶ added in v0.3.1
func (e FrontDoorForwardingProtocol) ToStringOutput() pulumi.StringOutput
func (FrontDoorForwardingProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e FrontDoorForwardingProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FrontDoorForwardingProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e FrontDoorForwardingProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (FrontDoorForwardingProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e FrontDoorForwardingProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FrontDoorHealthProbeMethod ¶ added in v0.3.1
Configures which HTTP method to use to probe the backends defined under backendPools.
func (FrontDoorHealthProbeMethod) ElementType ¶ added in v0.3.1
func (FrontDoorHealthProbeMethod) ElementType() reflect.Type
func (FrontDoorHealthProbeMethod) ToStringOutput ¶ added in v0.3.1
func (e FrontDoorHealthProbeMethod) ToStringOutput() pulumi.StringOutput
func (FrontDoorHealthProbeMethod) ToStringOutputWithContext ¶ added in v0.3.1
func (e FrontDoorHealthProbeMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FrontDoorHealthProbeMethod) ToStringPtrOutput ¶ added in v0.3.1
func (e FrontDoorHealthProbeMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (FrontDoorHealthProbeMethod) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e FrontDoorHealthProbeMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FrontDoorInput ¶ added in v0.2.6
type FrontDoorInput interface { pulumi.Input ToFrontDoorOutput() FrontDoorOutput ToFrontDoorOutputWithContext(ctx context.Context) FrontDoorOutput }
type FrontDoorOutput ¶ added in v0.2.6
type FrontDoorOutput struct {
*pulumi.OutputState
}
func (FrontDoorOutput) ElementType ¶ added in v0.2.6
func (FrontDoorOutput) ElementType() reflect.Type
func (FrontDoorOutput) ToFrontDoorOutput ¶ added in v0.2.6
func (o FrontDoorOutput) ToFrontDoorOutput() FrontDoorOutput
func (FrontDoorOutput) ToFrontDoorOutputWithContext ¶ added in v0.2.6
func (o FrontDoorOutput) ToFrontDoorOutputWithContext(ctx context.Context) FrontDoorOutput
type FrontDoorProtocol ¶ added in v0.3.1
Accepted protocol schemes.
func (FrontDoorProtocol) ElementType ¶ added in v0.3.1
func (FrontDoorProtocol) ElementType() reflect.Type
func (FrontDoorProtocol) ToStringOutput ¶ added in v0.3.1
func (e FrontDoorProtocol) ToStringOutput() pulumi.StringOutput
func (FrontDoorProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e FrontDoorProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FrontDoorProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e FrontDoorProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (FrontDoorProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e FrontDoorProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FrontDoorQuery ¶ added in v0.3.1
Treatment of URL query terms when forming the cache key.
func (FrontDoorQuery) ElementType ¶ added in v0.3.1
func (FrontDoorQuery) ElementType() reflect.Type
func (FrontDoorQuery) ToStringOutput ¶ added in v0.3.1
func (e FrontDoorQuery) ToStringOutput() pulumi.StringOutput
func (FrontDoorQuery) ToStringOutputWithContext ¶ added in v0.3.1
func (e FrontDoorQuery) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FrontDoorQuery) ToStringPtrOutput ¶ added in v0.3.1
func (e FrontDoorQuery) ToStringPtrOutput() pulumi.StringPtrOutput
func (FrontDoorQuery) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e FrontDoorQuery) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FrontDoorRedirectProtocol ¶ added in v0.3.1
The protocol of the destination to where the traffic is redirected
func (FrontDoorRedirectProtocol) ElementType ¶ added in v0.3.1
func (FrontDoorRedirectProtocol) ElementType() reflect.Type
func (FrontDoorRedirectProtocol) ToStringOutput ¶ added in v0.3.1
func (e FrontDoorRedirectProtocol) ToStringOutput() pulumi.StringOutput
func (FrontDoorRedirectProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e FrontDoorRedirectProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FrontDoorRedirectProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e FrontDoorRedirectProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (FrontDoorRedirectProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e FrontDoorRedirectProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FrontDoorRedirectType ¶ added in v0.3.1
The redirect type the rule will use when redirecting traffic.
func (FrontDoorRedirectType) ElementType ¶ added in v0.3.1
func (FrontDoorRedirectType) ElementType() reflect.Type
func (FrontDoorRedirectType) ToStringOutput ¶ added in v0.3.1
func (e FrontDoorRedirectType) ToStringOutput() pulumi.StringOutput
func (FrontDoorRedirectType) ToStringOutputWithContext ¶ added in v0.3.1
func (e FrontDoorRedirectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FrontDoorRedirectType) ToStringPtrOutput ¶ added in v0.3.1
func (e FrontDoorRedirectType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FrontDoorRedirectType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e FrontDoorRedirectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FrontDoorState ¶
type FrontDoorState struct { // Backend pools available to routing rules. BackendPools BackendPoolResponseArrayInput // Settings for all backendPools BackendPoolsSettings BackendPoolsSettingsResponsePtrInput // The host that each frontendEndpoint must CNAME to. Cname pulumi.StringPtrInput // Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput // A friendly name for the frontDoor FriendlyName pulumi.StringPtrInput // The Id of the frontdoor. FrontdoorId pulumi.StringPtrInput // Frontend endpoints available to routing rules. FrontendEndpoints FrontendEndpointResponseArrayInput // Health probe settings associated with this Front Door instance. HealthProbeSettings HealthProbeSettingsModelResponseArrayInput // Load balancing settings associated with this Front Door instance. LoadBalancingSettings LoadBalancingSettingsModelResponseArrayInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Provisioning state of the Front Door. ProvisioningState pulumi.StringPtrInput // Resource status of the Front Door. ResourceState pulumi.StringPtrInput // Routing rules associated with this Front Door. RoutingRules RoutingRuleResponseArrayInput // Rules Engine Configurations available to routing rules. RulesEngines RulesEngineResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (FrontDoorState) ElementType ¶
func (FrontDoorState) ElementType() reflect.Type
type FrontendEndpoint ¶
type FrontendEndpoint struct { // The host name of the frontendEndpoint. Must be a domain name. HostName *string `pulumi:"hostName"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' SessionAffinityEnabledState *string `pulumi:"sessionAffinityEnabledState"` // UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable. SessionAffinityTtlSeconds *int `pulumi:"sessionAffinityTtlSeconds"` // Defines the Web Application Firewall policy for each host (if applicable) WebApplicationFirewallPolicyLink *FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink `pulumi:"webApplicationFirewallPolicyLink"` }
A frontend endpoint used for routing.
type FrontendEndpointArgs ¶
type FrontendEndpointArgs struct { // The host name of the frontendEndpoint. Must be a domain name. HostName pulumi.StringPtrInput `pulumi:"hostName"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' SessionAffinityEnabledState pulumi.StringPtrInput `pulumi:"sessionAffinityEnabledState"` // UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable. SessionAffinityTtlSeconds pulumi.IntPtrInput `pulumi:"sessionAffinityTtlSeconds"` // Defines the Web Application Firewall policy for each host (if applicable) WebApplicationFirewallPolicyLink FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput `pulumi:"webApplicationFirewallPolicyLink"` }
A frontend endpoint used for routing.
func (FrontendEndpointArgs) ElementType ¶
func (FrontendEndpointArgs) ElementType() reflect.Type
func (FrontendEndpointArgs) ToFrontendEndpointOutput ¶
func (i FrontendEndpointArgs) ToFrontendEndpointOutput() FrontendEndpointOutput
func (FrontendEndpointArgs) ToFrontendEndpointOutputWithContext ¶
func (i FrontendEndpointArgs) ToFrontendEndpointOutputWithContext(ctx context.Context) FrontendEndpointOutput
type FrontendEndpointArray ¶
type FrontendEndpointArray []FrontendEndpointInput
func (FrontendEndpointArray) ElementType ¶
func (FrontendEndpointArray) ElementType() reflect.Type
func (FrontendEndpointArray) ToFrontendEndpointArrayOutput ¶
func (i FrontendEndpointArray) ToFrontendEndpointArrayOutput() FrontendEndpointArrayOutput
func (FrontendEndpointArray) ToFrontendEndpointArrayOutputWithContext ¶
func (i FrontendEndpointArray) ToFrontendEndpointArrayOutputWithContext(ctx context.Context) FrontendEndpointArrayOutput
type FrontendEndpointArrayInput ¶
type FrontendEndpointArrayInput interface { pulumi.Input ToFrontendEndpointArrayOutput() FrontendEndpointArrayOutput ToFrontendEndpointArrayOutputWithContext(context.Context) FrontendEndpointArrayOutput }
FrontendEndpointArrayInput is an input type that accepts FrontendEndpointArray and FrontendEndpointArrayOutput values. You can construct a concrete instance of `FrontendEndpointArrayInput` via:
FrontendEndpointArray{ FrontendEndpointArgs{...} }
type FrontendEndpointArrayOutput ¶
type FrontendEndpointArrayOutput struct{ *pulumi.OutputState }
func (FrontendEndpointArrayOutput) ElementType ¶
func (FrontendEndpointArrayOutput) ElementType() reflect.Type
func (FrontendEndpointArrayOutput) Index ¶
func (o FrontendEndpointArrayOutput) Index(i pulumi.IntInput) FrontendEndpointOutput
func (FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutput ¶
func (o FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutput() FrontendEndpointArrayOutput
func (FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutputWithContext ¶
func (o FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutputWithContext(ctx context.Context) FrontendEndpointArrayOutput
type FrontendEndpointInput ¶
type FrontendEndpointInput interface { pulumi.Input ToFrontendEndpointOutput() FrontendEndpointOutput ToFrontendEndpointOutputWithContext(context.Context) FrontendEndpointOutput }
FrontendEndpointInput is an input type that accepts FrontendEndpointArgs and FrontendEndpointOutput values. You can construct a concrete instance of `FrontendEndpointInput` via:
FrontendEndpointArgs{...}
type FrontendEndpointOutput ¶
type FrontendEndpointOutput struct{ *pulumi.OutputState }
A frontend endpoint used for routing.
func (FrontendEndpointOutput) ElementType ¶
func (FrontendEndpointOutput) ElementType() reflect.Type
func (FrontendEndpointOutput) HostName ¶
func (o FrontendEndpointOutput) HostName() pulumi.StringPtrOutput
The host name of the frontendEndpoint. Must be a domain name.
func (FrontendEndpointOutput) Id ¶
func (o FrontendEndpointOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointOutput) Name ¶
func (o FrontendEndpointOutput) Name() pulumi.StringPtrOutput
Resource name.
func (FrontendEndpointOutput) SessionAffinityEnabledState ¶
func (o FrontendEndpointOutput) SessionAffinityEnabledState() pulumi.StringPtrOutput
Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
func (FrontendEndpointOutput) SessionAffinityTtlSeconds ¶
func (o FrontendEndpointOutput) SessionAffinityTtlSeconds() pulumi.IntPtrOutput
UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.
func (FrontendEndpointOutput) ToFrontendEndpointOutput ¶
func (o FrontendEndpointOutput) ToFrontendEndpointOutput() FrontendEndpointOutput
func (FrontendEndpointOutput) ToFrontendEndpointOutputWithContext ¶
func (o FrontendEndpointOutput) ToFrontendEndpointOutputWithContext(ctx context.Context) FrontendEndpointOutput
func (FrontendEndpointOutput) WebApplicationFirewallPolicyLink ¶
func (o FrontendEndpointOutput) WebApplicationFirewallPolicyLink() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
Defines the Web Application Firewall policy for each host (if applicable)
type FrontendEndpointResponse ¶
type FrontendEndpointResponse struct { // The configuration specifying how to enable HTTPS CustomHttpsConfiguration CustomHttpsConfigurationResponse `pulumi:"customHttpsConfiguration"` // Provisioning status of Custom Https of the frontendEndpoint. CustomHttpsProvisioningState string `pulumi:"customHttpsProvisioningState"` // Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. CustomHttpsProvisioningSubstate string `pulumi:"customHttpsProvisioningSubstate"` // The host name of the frontendEndpoint. Must be a domain name. HostName *string `pulumi:"hostName"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // Resource status. ResourceState string `pulumi:"resourceState"` // Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' SessionAffinityEnabledState *string `pulumi:"sessionAffinityEnabledState"` // UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable. SessionAffinityTtlSeconds *int `pulumi:"sessionAffinityTtlSeconds"` // Resource type. Type string `pulumi:"type"` // Defines the Web Application Firewall policy for each host (if applicable) WebApplicationFirewallPolicyLink *FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink `pulumi:"webApplicationFirewallPolicyLink"` }
A frontend endpoint used for routing.
type FrontendEndpointResponseArgs ¶
type FrontendEndpointResponseArgs struct { // The configuration specifying how to enable HTTPS CustomHttpsConfiguration CustomHttpsConfigurationResponseInput `pulumi:"customHttpsConfiguration"` // Provisioning status of Custom Https of the frontendEndpoint. CustomHttpsProvisioningState pulumi.StringInput `pulumi:"customHttpsProvisioningState"` // Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. CustomHttpsProvisioningSubstate pulumi.StringInput `pulumi:"customHttpsProvisioningSubstate"` // The host name of the frontendEndpoint. Must be a domain name. HostName pulumi.StringPtrInput `pulumi:"hostName"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' SessionAffinityEnabledState pulumi.StringPtrInput `pulumi:"sessionAffinityEnabledState"` // UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable. SessionAffinityTtlSeconds pulumi.IntPtrInput `pulumi:"sessionAffinityTtlSeconds"` // Resource type. Type pulumi.StringInput `pulumi:"type"` // Defines the Web Application Firewall policy for each host (if applicable) WebApplicationFirewallPolicyLink FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput `pulumi:"webApplicationFirewallPolicyLink"` }
A frontend endpoint used for routing.
func (FrontendEndpointResponseArgs) ElementType ¶
func (FrontendEndpointResponseArgs) ElementType() reflect.Type
func (FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutput ¶
func (i FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput
func (FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutputWithContext ¶
func (i FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutputWithContext(ctx context.Context) FrontendEndpointResponseOutput
type FrontendEndpointResponseArray ¶
type FrontendEndpointResponseArray []FrontendEndpointResponseInput
func (FrontendEndpointResponseArray) ElementType ¶
func (FrontendEndpointResponseArray) ElementType() reflect.Type
func (FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutput ¶
func (i FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput
func (FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutputWithContext ¶
func (i FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutputWithContext(ctx context.Context) FrontendEndpointResponseArrayOutput
type FrontendEndpointResponseArrayInput ¶
type FrontendEndpointResponseArrayInput interface { pulumi.Input ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput ToFrontendEndpointResponseArrayOutputWithContext(context.Context) FrontendEndpointResponseArrayOutput }
FrontendEndpointResponseArrayInput is an input type that accepts FrontendEndpointResponseArray and FrontendEndpointResponseArrayOutput values. You can construct a concrete instance of `FrontendEndpointResponseArrayInput` via:
FrontendEndpointResponseArray{ FrontendEndpointResponseArgs{...} }
type FrontendEndpointResponseArrayOutput ¶
type FrontendEndpointResponseArrayOutput struct{ *pulumi.OutputState }
func (FrontendEndpointResponseArrayOutput) ElementType ¶
func (FrontendEndpointResponseArrayOutput) ElementType() reflect.Type
func (FrontendEndpointResponseArrayOutput) Index ¶
func (o FrontendEndpointResponseArrayOutput) Index(i pulumi.IntInput) FrontendEndpointResponseOutput
func (FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutput ¶
func (o FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput
func (FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutputWithContext ¶
func (o FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutputWithContext(ctx context.Context) FrontendEndpointResponseArrayOutput
type FrontendEndpointResponseInput ¶
type FrontendEndpointResponseInput interface { pulumi.Input ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput ToFrontendEndpointResponseOutputWithContext(context.Context) FrontendEndpointResponseOutput }
FrontendEndpointResponseInput is an input type that accepts FrontendEndpointResponseArgs and FrontendEndpointResponseOutput values. You can construct a concrete instance of `FrontendEndpointResponseInput` via:
FrontendEndpointResponseArgs{...}
type FrontendEndpointResponseOutput ¶
type FrontendEndpointResponseOutput struct{ *pulumi.OutputState }
A frontend endpoint used for routing.
func (FrontendEndpointResponseOutput) CustomHttpsConfiguration ¶
func (o FrontendEndpointResponseOutput) CustomHttpsConfiguration() CustomHttpsConfigurationResponseOutput
The configuration specifying how to enable HTTPS
func (FrontendEndpointResponseOutput) CustomHttpsProvisioningState ¶
func (o FrontendEndpointResponseOutput) CustomHttpsProvisioningState() pulumi.StringOutput
Provisioning status of Custom Https of the frontendEndpoint.
func (FrontendEndpointResponseOutput) CustomHttpsProvisioningSubstate ¶
func (o FrontendEndpointResponseOutput) CustomHttpsProvisioningSubstate() pulumi.StringOutput
Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.
func (FrontendEndpointResponseOutput) ElementType ¶
func (FrontendEndpointResponseOutput) ElementType() reflect.Type
func (FrontendEndpointResponseOutput) HostName ¶
func (o FrontendEndpointResponseOutput) HostName() pulumi.StringPtrOutput
The host name of the frontendEndpoint. Must be a domain name.
func (FrontendEndpointResponseOutput) Id ¶
func (o FrontendEndpointResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointResponseOutput) Name ¶
func (o FrontendEndpointResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (FrontendEndpointResponseOutput) ResourceState ¶
func (o FrontendEndpointResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (FrontendEndpointResponseOutput) SessionAffinityEnabledState ¶
func (o FrontendEndpointResponseOutput) SessionAffinityEnabledState() pulumi.StringPtrOutput
Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
func (FrontendEndpointResponseOutput) SessionAffinityTtlSeconds ¶
func (o FrontendEndpointResponseOutput) SessionAffinityTtlSeconds() pulumi.IntPtrOutput
UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.
func (FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutput ¶
func (o FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput
func (FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutputWithContext ¶
func (o FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutputWithContext(ctx context.Context) FrontendEndpointResponseOutput
func (FrontendEndpointResponseOutput) Type ¶
func (o FrontendEndpointResponseOutput) Type() pulumi.StringOutput
Resource type.
func (FrontendEndpointResponseOutput) WebApplicationFirewallPolicyLink ¶
func (o FrontendEndpointResponseOutput) WebApplicationFirewallPolicyLink() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
Defines the Web Application Firewall policy for each host (if applicable)
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink struct { // Resource ID. Id *string `pulumi:"id"` }
Defines the Web Application Firewall policy for each host (if applicable)
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Defines the Web Application Firewall policy for each host (if applicable)
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ElementType ¶
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ¶
func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput interface { pulumi.Input ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput }
FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput is an input type that accepts FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs and FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput values. You can construct a concrete instance of `FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput` via:
FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs{...}
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput struct{ *pulumi.OutputState }
Defines the Web Application Firewall policy for each host (if applicable)
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ElementType ¶
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput interface { pulumi.Input ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput }
FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput is an input type that accepts FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs, FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtr and FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput values. You can construct a concrete instance of `FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput` via:
FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs{...} or: nil
func FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtr ¶
func FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtr(v *FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput struct{ *pulumi.OutputState }
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ElementType ¶
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Id ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink struct { // Resource ID. Id *string `pulumi:"id"` }
Defines the Web Application Firewall policy for each host (if applicable)
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Defines the Web Application Firewall policy for each host (if applicable)
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ElementType ¶
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput ¶
func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput interface { pulumi.Input ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput }
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput is an input type that accepts FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs and FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput values. You can construct a concrete instance of `FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput` via:
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs{...}
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput struct{ *pulumi.OutputState }
Defines the Web Application Firewall policy for each host (if applicable)
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ElementType ¶
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput interface { pulumi.Input ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput }
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput is an input type that accepts FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs, FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtr and FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput values. You can construct a concrete instance of `FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput` via:
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs{...} or: nil
func FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtr ¶
func FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtr(v *FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput struct{ *pulumi.OutputState }
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ElementType ¶
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Id ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
type HeaderAction ¶
type HeaderAction struct { // Which type of manipulation to apply to the header. HeaderActionType string `pulumi:"headerActionType"` // The name of the header this action will apply to. HeaderName string `pulumi:"headerName"` // The value to update the given header name with. This value is not used if the actionType is Delete. Value *string `pulumi:"value"` }
An action that can manipulate an http header.
type HeaderActionArgs ¶
type HeaderActionArgs struct { // Which type of manipulation to apply to the header. HeaderActionType pulumi.StringInput `pulumi:"headerActionType"` // The name of the header this action will apply to. HeaderName pulumi.StringInput `pulumi:"headerName"` // The value to update the given header name with. This value is not used if the actionType is Delete. Value pulumi.StringPtrInput `pulumi:"value"` }
An action that can manipulate an http header.
func (HeaderActionArgs) ElementType ¶
func (HeaderActionArgs) ElementType() reflect.Type
func (HeaderActionArgs) ToHeaderActionOutput ¶
func (i HeaderActionArgs) ToHeaderActionOutput() HeaderActionOutput
func (HeaderActionArgs) ToHeaderActionOutputWithContext ¶
func (i HeaderActionArgs) ToHeaderActionOutputWithContext(ctx context.Context) HeaderActionOutput
type HeaderActionArray ¶
type HeaderActionArray []HeaderActionInput
func (HeaderActionArray) ElementType ¶
func (HeaderActionArray) ElementType() reflect.Type
func (HeaderActionArray) ToHeaderActionArrayOutput ¶
func (i HeaderActionArray) ToHeaderActionArrayOutput() HeaderActionArrayOutput
func (HeaderActionArray) ToHeaderActionArrayOutputWithContext ¶
func (i HeaderActionArray) ToHeaderActionArrayOutputWithContext(ctx context.Context) HeaderActionArrayOutput
type HeaderActionArrayInput ¶
type HeaderActionArrayInput interface { pulumi.Input ToHeaderActionArrayOutput() HeaderActionArrayOutput ToHeaderActionArrayOutputWithContext(context.Context) HeaderActionArrayOutput }
HeaderActionArrayInput is an input type that accepts HeaderActionArray and HeaderActionArrayOutput values. You can construct a concrete instance of `HeaderActionArrayInput` via:
HeaderActionArray{ HeaderActionArgs{...} }
type HeaderActionArrayOutput ¶
type HeaderActionArrayOutput struct{ *pulumi.OutputState }
func (HeaderActionArrayOutput) ElementType ¶
func (HeaderActionArrayOutput) ElementType() reflect.Type
func (HeaderActionArrayOutput) Index ¶
func (o HeaderActionArrayOutput) Index(i pulumi.IntInput) HeaderActionOutput
func (HeaderActionArrayOutput) ToHeaderActionArrayOutput ¶
func (o HeaderActionArrayOutput) ToHeaderActionArrayOutput() HeaderActionArrayOutput
func (HeaderActionArrayOutput) ToHeaderActionArrayOutputWithContext ¶
func (o HeaderActionArrayOutput) ToHeaderActionArrayOutputWithContext(ctx context.Context) HeaderActionArrayOutput
type HeaderActionInput ¶
type HeaderActionInput interface { pulumi.Input ToHeaderActionOutput() HeaderActionOutput ToHeaderActionOutputWithContext(context.Context) HeaderActionOutput }
HeaderActionInput is an input type that accepts HeaderActionArgs and HeaderActionOutput values. You can construct a concrete instance of `HeaderActionInput` via:
HeaderActionArgs{...}
type HeaderActionOutput ¶
type HeaderActionOutput struct{ *pulumi.OutputState }
An action that can manipulate an http header.
func (HeaderActionOutput) ElementType ¶
func (HeaderActionOutput) ElementType() reflect.Type
func (HeaderActionOutput) HeaderActionType ¶
func (o HeaderActionOutput) HeaderActionType() pulumi.StringOutput
Which type of manipulation to apply to the header.
func (HeaderActionOutput) HeaderName ¶
func (o HeaderActionOutput) HeaderName() pulumi.StringOutput
The name of the header this action will apply to.
func (HeaderActionOutput) ToHeaderActionOutput ¶
func (o HeaderActionOutput) ToHeaderActionOutput() HeaderActionOutput
func (HeaderActionOutput) ToHeaderActionOutputWithContext ¶
func (o HeaderActionOutput) ToHeaderActionOutputWithContext(ctx context.Context) HeaderActionOutput
func (HeaderActionOutput) Value ¶
func (o HeaderActionOutput) Value() pulumi.StringPtrOutput
The value to update the given header name with. This value is not used if the actionType is Delete.
type HeaderActionResponse ¶
type HeaderActionResponse struct { // Which type of manipulation to apply to the header. HeaderActionType string `pulumi:"headerActionType"` // The name of the header this action will apply to. HeaderName string `pulumi:"headerName"` // The value to update the given header name with. This value is not used if the actionType is Delete. Value *string `pulumi:"value"` }
An action that can manipulate an http header.
type HeaderActionResponseArgs ¶
type HeaderActionResponseArgs struct { // Which type of manipulation to apply to the header. HeaderActionType pulumi.StringInput `pulumi:"headerActionType"` // The name of the header this action will apply to. HeaderName pulumi.StringInput `pulumi:"headerName"` // The value to update the given header name with. This value is not used if the actionType is Delete. Value pulumi.StringPtrInput `pulumi:"value"` }
An action that can manipulate an http header.
func (HeaderActionResponseArgs) ElementType ¶
func (HeaderActionResponseArgs) ElementType() reflect.Type
func (HeaderActionResponseArgs) ToHeaderActionResponseOutput ¶
func (i HeaderActionResponseArgs) ToHeaderActionResponseOutput() HeaderActionResponseOutput
func (HeaderActionResponseArgs) ToHeaderActionResponseOutputWithContext ¶
func (i HeaderActionResponseArgs) ToHeaderActionResponseOutputWithContext(ctx context.Context) HeaderActionResponseOutput
type HeaderActionResponseArray ¶
type HeaderActionResponseArray []HeaderActionResponseInput
func (HeaderActionResponseArray) ElementType ¶
func (HeaderActionResponseArray) ElementType() reflect.Type
func (HeaderActionResponseArray) ToHeaderActionResponseArrayOutput ¶
func (i HeaderActionResponseArray) ToHeaderActionResponseArrayOutput() HeaderActionResponseArrayOutput
func (HeaderActionResponseArray) ToHeaderActionResponseArrayOutputWithContext ¶
func (i HeaderActionResponseArray) ToHeaderActionResponseArrayOutputWithContext(ctx context.Context) HeaderActionResponseArrayOutput
type HeaderActionResponseArrayInput ¶
type HeaderActionResponseArrayInput interface { pulumi.Input ToHeaderActionResponseArrayOutput() HeaderActionResponseArrayOutput ToHeaderActionResponseArrayOutputWithContext(context.Context) HeaderActionResponseArrayOutput }
HeaderActionResponseArrayInput is an input type that accepts HeaderActionResponseArray and HeaderActionResponseArrayOutput values. You can construct a concrete instance of `HeaderActionResponseArrayInput` via:
HeaderActionResponseArray{ HeaderActionResponseArgs{...} }
type HeaderActionResponseArrayOutput ¶
type HeaderActionResponseArrayOutput struct{ *pulumi.OutputState }
func (HeaderActionResponseArrayOutput) ElementType ¶
func (HeaderActionResponseArrayOutput) ElementType() reflect.Type
func (HeaderActionResponseArrayOutput) Index ¶
func (o HeaderActionResponseArrayOutput) Index(i pulumi.IntInput) HeaderActionResponseOutput
func (HeaderActionResponseArrayOutput) ToHeaderActionResponseArrayOutput ¶
func (o HeaderActionResponseArrayOutput) ToHeaderActionResponseArrayOutput() HeaderActionResponseArrayOutput
func (HeaderActionResponseArrayOutput) ToHeaderActionResponseArrayOutputWithContext ¶
func (o HeaderActionResponseArrayOutput) ToHeaderActionResponseArrayOutputWithContext(ctx context.Context) HeaderActionResponseArrayOutput
type HeaderActionResponseInput ¶
type HeaderActionResponseInput interface { pulumi.Input ToHeaderActionResponseOutput() HeaderActionResponseOutput ToHeaderActionResponseOutputWithContext(context.Context) HeaderActionResponseOutput }
HeaderActionResponseInput is an input type that accepts HeaderActionResponseArgs and HeaderActionResponseOutput values. You can construct a concrete instance of `HeaderActionResponseInput` via:
HeaderActionResponseArgs{...}
type HeaderActionResponseOutput ¶
type HeaderActionResponseOutput struct{ *pulumi.OutputState }
An action that can manipulate an http header.
func (HeaderActionResponseOutput) ElementType ¶
func (HeaderActionResponseOutput) ElementType() reflect.Type
func (HeaderActionResponseOutput) HeaderActionType ¶
func (o HeaderActionResponseOutput) HeaderActionType() pulumi.StringOutput
Which type of manipulation to apply to the header.
func (HeaderActionResponseOutput) HeaderName ¶
func (o HeaderActionResponseOutput) HeaderName() pulumi.StringOutput
The name of the header this action will apply to.
func (HeaderActionResponseOutput) ToHeaderActionResponseOutput ¶
func (o HeaderActionResponseOutput) ToHeaderActionResponseOutput() HeaderActionResponseOutput
func (HeaderActionResponseOutput) ToHeaderActionResponseOutputWithContext ¶
func (o HeaderActionResponseOutput) ToHeaderActionResponseOutputWithContext(ctx context.Context) HeaderActionResponseOutput
func (HeaderActionResponseOutput) Value ¶
func (o HeaderActionResponseOutput) Value() pulumi.StringPtrOutput
The value to update the given header name with. This value is not used if the actionType is Delete.
type HeaderActionType ¶ added in v0.3.1
Which type of manipulation to apply to the header.
func (HeaderActionType) ElementType ¶ added in v0.3.1
func (HeaderActionType) ElementType() reflect.Type
func (HeaderActionType) ToStringOutput ¶ added in v0.3.1
func (e HeaderActionType) ToStringOutput() pulumi.StringOutput
func (HeaderActionType) ToStringOutputWithContext ¶ added in v0.3.1
func (e HeaderActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HeaderActionType) ToStringPtrOutput ¶ added in v0.3.1
func (e HeaderActionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (HeaderActionType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e HeaderActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HealthProbeEnabled ¶ added in v0.3.1
Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.
func (HealthProbeEnabled) ElementType ¶ added in v0.3.1
func (HealthProbeEnabled) ElementType() reflect.Type
func (HealthProbeEnabled) ToStringOutput ¶ added in v0.3.1
func (e HealthProbeEnabled) ToStringOutput() pulumi.StringOutput
func (HealthProbeEnabled) ToStringOutputWithContext ¶ added in v0.3.1
func (e HealthProbeEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HealthProbeEnabled) ToStringPtrOutput ¶ added in v0.3.1
func (e HealthProbeEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
func (HealthProbeEnabled) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e HealthProbeEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HealthProbeSettingsModel ¶
type HealthProbeSettingsModel struct { // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. EnabledState *string `pulumi:"enabledState"` // Configures which HTTP method to use to probe the backends defined under backendPools. HealthProbeMethod *string `pulumi:"healthProbeMethod"` // Resource ID. Id *string `pulumi:"id"` // The number of seconds between health probes. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // Resource name. Name *string `pulumi:"name"` // The path to use for the health probe. Default is / Path *string `pulumi:"path"` // Protocol scheme to use for this probe Protocol *string `pulumi:"protocol"` }
Load balancing settings for a backend pool
type HealthProbeSettingsModelArgs ¶
type HealthProbeSettingsModelArgs struct { // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Configures which HTTP method to use to probe the backends defined under backendPools. HealthProbeMethod pulumi.StringPtrInput `pulumi:"healthProbeMethod"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The number of seconds between health probes. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The path to use for the health probe. Default is / Path pulumi.StringPtrInput `pulumi:"path"` // Protocol scheme to use for this probe Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
Load balancing settings for a backend pool
func (HealthProbeSettingsModelArgs) ElementType ¶
func (HealthProbeSettingsModelArgs) ElementType() reflect.Type
func (HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutput ¶
func (i HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput
func (HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutputWithContext ¶
func (i HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutputWithContext(ctx context.Context) HealthProbeSettingsModelOutput
type HealthProbeSettingsModelArray ¶
type HealthProbeSettingsModelArray []HealthProbeSettingsModelInput
func (HealthProbeSettingsModelArray) ElementType ¶
func (HealthProbeSettingsModelArray) ElementType() reflect.Type
func (HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutput ¶
func (i HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput
func (HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutputWithContext ¶
func (i HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelArrayOutput
type HealthProbeSettingsModelArrayInput ¶
type HealthProbeSettingsModelArrayInput interface { pulumi.Input ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput ToHealthProbeSettingsModelArrayOutputWithContext(context.Context) HealthProbeSettingsModelArrayOutput }
HealthProbeSettingsModelArrayInput is an input type that accepts HealthProbeSettingsModelArray and HealthProbeSettingsModelArrayOutput values. You can construct a concrete instance of `HealthProbeSettingsModelArrayInput` via:
HealthProbeSettingsModelArray{ HealthProbeSettingsModelArgs{...} }
type HealthProbeSettingsModelArrayOutput ¶
type HealthProbeSettingsModelArrayOutput struct{ *pulumi.OutputState }
func (HealthProbeSettingsModelArrayOutput) ElementType ¶
func (HealthProbeSettingsModelArrayOutput) ElementType() reflect.Type
func (HealthProbeSettingsModelArrayOutput) Index ¶
func (o HealthProbeSettingsModelArrayOutput) Index(i pulumi.IntInput) HealthProbeSettingsModelOutput
func (HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutput ¶
func (o HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput
func (HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutputWithContext ¶
func (o HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelArrayOutput
type HealthProbeSettingsModelInput ¶
type HealthProbeSettingsModelInput interface { pulumi.Input ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput ToHealthProbeSettingsModelOutputWithContext(context.Context) HealthProbeSettingsModelOutput }
HealthProbeSettingsModelInput is an input type that accepts HealthProbeSettingsModelArgs and HealthProbeSettingsModelOutput values. You can construct a concrete instance of `HealthProbeSettingsModelInput` via:
HealthProbeSettingsModelArgs{...}
type HealthProbeSettingsModelOutput ¶
type HealthProbeSettingsModelOutput struct{ *pulumi.OutputState }
Load balancing settings for a backend pool
func (HealthProbeSettingsModelOutput) ElementType ¶
func (HealthProbeSettingsModelOutput) ElementType() reflect.Type
func (HealthProbeSettingsModelOutput) EnabledState ¶
func (o HealthProbeSettingsModelOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.
func (HealthProbeSettingsModelOutput) HealthProbeMethod ¶
func (o HealthProbeSettingsModelOutput) HealthProbeMethod() pulumi.StringPtrOutput
Configures which HTTP method to use to probe the backends defined under backendPools.
func (HealthProbeSettingsModelOutput) Id ¶
func (o HealthProbeSettingsModelOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (HealthProbeSettingsModelOutput) IntervalInSeconds ¶
func (o HealthProbeSettingsModelOutput) IntervalInSeconds() pulumi.IntPtrOutput
The number of seconds between health probes.
func (HealthProbeSettingsModelOutput) Name ¶
func (o HealthProbeSettingsModelOutput) Name() pulumi.StringPtrOutput
Resource name.
func (HealthProbeSettingsModelOutput) Path ¶
func (o HealthProbeSettingsModelOutput) Path() pulumi.StringPtrOutput
The path to use for the health probe. Default is /
func (HealthProbeSettingsModelOutput) Protocol ¶
func (o HealthProbeSettingsModelOutput) Protocol() pulumi.StringPtrOutput
Protocol scheme to use for this probe
func (HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutput ¶
func (o HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput
func (HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutputWithContext ¶
func (o HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutputWithContext(ctx context.Context) HealthProbeSettingsModelOutput
type HealthProbeSettingsModelResponse ¶
type HealthProbeSettingsModelResponse struct { // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. EnabledState *string `pulumi:"enabledState"` // Configures which HTTP method to use to probe the backends defined under backendPools. HealthProbeMethod *string `pulumi:"healthProbeMethod"` // Resource ID. Id *string `pulumi:"id"` // The number of seconds between health probes. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // Resource name. Name *string `pulumi:"name"` // The path to use for the health probe. Default is / Path *string `pulumi:"path"` // Protocol scheme to use for this probe Protocol *string `pulumi:"protocol"` // Resource status. ResourceState string `pulumi:"resourceState"` // Resource type. Type string `pulumi:"type"` }
Load balancing settings for a backend pool
type HealthProbeSettingsModelResponseArgs ¶
type HealthProbeSettingsModelResponseArgs struct { // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Configures which HTTP method to use to probe the backends defined under backendPools. HealthProbeMethod pulumi.StringPtrInput `pulumi:"healthProbeMethod"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The number of seconds between health probes. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The path to use for the health probe. Default is / Path pulumi.StringPtrInput `pulumi:"path"` // Protocol scheme to use for this probe Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
Load balancing settings for a backend pool
func (HealthProbeSettingsModelResponseArgs) ElementType ¶
func (HealthProbeSettingsModelResponseArgs) ElementType() reflect.Type
func (HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutput ¶
func (i HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput
func (HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutputWithContext ¶
func (i HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseOutput
type HealthProbeSettingsModelResponseArray ¶
type HealthProbeSettingsModelResponseArray []HealthProbeSettingsModelResponseInput
func (HealthProbeSettingsModelResponseArray) ElementType ¶
func (HealthProbeSettingsModelResponseArray) ElementType() reflect.Type
func (HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutput ¶
func (i HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput
func (HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutputWithContext ¶
func (i HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseArrayOutput
type HealthProbeSettingsModelResponseArrayInput ¶
type HealthProbeSettingsModelResponseArrayInput interface { pulumi.Input ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput ToHealthProbeSettingsModelResponseArrayOutputWithContext(context.Context) HealthProbeSettingsModelResponseArrayOutput }
HealthProbeSettingsModelResponseArrayInput is an input type that accepts HealthProbeSettingsModelResponseArray and HealthProbeSettingsModelResponseArrayOutput values. You can construct a concrete instance of `HealthProbeSettingsModelResponseArrayInput` via:
HealthProbeSettingsModelResponseArray{ HealthProbeSettingsModelResponseArgs{...} }
type HealthProbeSettingsModelResponseArrayOutput ¶
type HealthProbeSettingsModelResponseArrayOutput struct{ *pulumi.OutputState }
func (HealthProbeSettingsModelResponseArrayOutput) ElementType ¶
func (HealthProbeSettingsModelResponseArrayOutput) ElementType() reflect.Type
func (HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutput ¶
func (o HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput
func (HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutputWithContext ¶
func (o HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseArrayOutput
type HealthProbeSettingsModelResponseInput ¶
type HealthProbeSettingsModelResponseInput interface { pulumi.Input ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput ToHealthProbeSettingsModelResponseOutputWithContext(context.Context) HealthProbeSettingsModelResponseOutput }
HealthProbeSettingsModelResponseInput is an input type that accepts HealthProbeSettingsModelResponseArgs and HealthProbeSettingsModelResponseOutput values. You can construct a concrete instance of `HealthProbeSettingsModelResponseInput` via:
HealthProbeSettingsModelResponseArgs{...}
type HealthProbeSettingsModelResponseOutput ¶
type HealthProbeSettingsModelResponseOutput struct{ *pulumi.OutputState }
Load balancing settings for a backend pool
func (HealthProbeSettingsModelResponseOutput) ElementType ¶
func (HealthProbeSettingsModelResponseOutput) ElementType() reflect.Type
func (HealthProbeSettingsModelResponseOutput) EnabledState ¶
func (o HealthProbeSettingsModelResponseOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.
func (HealthProbeSettingsModelResponseOutput) HealthProbeMethod ¶
func (o HealthProbeSettingsModelResponseOutput) HealthProbeMethod() pulumi.StringPtrOutput
Configures which HTTP method to use to probe the backends defined under backendPools.
func (HealthProbeSettingsModelResponseOutput) Id ¶
func (o HealthProbeSettingsModelResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (HealthProbeSettingsModelResponseOutput) IntervalInSeconds ¶
func (o HealthProbeSettingsModelResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
The number of seconds between health probes.
func (HealthProbeSettingsModelResponseOutput) Name ¶
func (o HealthProbeSettingsModelResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (HealthProbeSettingsModelResponseOutput) Path ¶
func (o HealthProbeSettingsModelResponseOutput) Path() pulumi.StringPtrOutput
The path to use for the health probe. Default is /
func (HealthProbeSettingsModelResponseOutput) Protocol ¶
func (o HealthProbeSettingsModelResponseOutput) Protocol() pulumi.StringPtrOutput
Protocol scheme to use for this probe
func (HealthProbeSettingsModelResponseOutput) ResourceState ¶
func (o HealthProbeSettingsModelResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutput ¶
func (o HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput
func (HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutputWithContext ¶
func (o HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseOutput
func (HealthProbeSettingsModelResponseOutput) Type ¶
func (o HealthProbeSettingsModelResponseOutput) Type() pulumi.StringOutput
Resource type.
type KeyVaultCertificateSourceParametersResponseVault ¶
type KeyVaultCertificateSourceParametersResponseVault struct { // Resource ID. Id *string `pulumi:"id"` }
The Key Vault containing the SSL certificate
type KeyVaultCertificateSourceParametersResponseVaultArgs ¶
type KeyVaultCertificateSourceParametersResponseVaultArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
The Key Vault containing the SSL certificate
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ElementType ¶
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ElementType() reflect.Type
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutput ¶
func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext ¶
func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput ¶
func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext ¶
func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
type KeyVaultCertificateSourceParametersResponseVaultInput ¶
type KeyVaultCertificateSourceParametersResponseVaultInput interface { pulumi.Input ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput }
KeyVaultCertificateSourceParametersResponseVaultInput is an input type that accepts KeyVaultCertificateSourceParametersResponseVaultArgs and KeyVaultCertificateSourceParametersResponseVaultOutput values. You can construct a concrete instance of `KeyVaultCertificateSourceParametersResponseVaultInput` via:
KeyVaultCertificateSourceParametersResponseVaultArgs{...}
type KeyVaultCertificateSourceParametersResponseVaultOutput ¶
type KeyVaultCertificateSourceParametersResponseVaultOutput struct{ *pulumi.OutputState }
The Key Vault containing the SSL certificate
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ElementType ¶
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ElementType() reflect.Type
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutput ¶
func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext ¶
func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput ¶
func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext ¶
func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
type KeyVaultCertificateSourceParametersResponseVaultPtrInput ¶
type KeyVaultCertificateSourceParametersResponseVaultPtrInput interface { pulumi.Input ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput }
KeyVaultCertificateSourceParametersResponseVaultPtrInput is an input type that accepts KeyVaultCertificateSourceParametersResponseVaultArgs, KeyVaultCertificateSourceParametersResponseVaultPtr and KeyVaultCertificateSourceParametersResponseVaultPtrOutput values. You can construct a concrete instance of `KeyVaultCertificateSourceParametersResponseVaultPtrInput` via:
KeyVaultCertificateSourceParametersResponseVaultArgs{...} or: nil
func KeyVaultCertificateSourceParametersResponseVaultPtr ¶
func KeyVaultCertificateSourceParametersResponseVaultPtr(v *KeyVaultCertificateSourceParametersResponseVaultArgs) KeyVaultCertificateSourceParametersResponseVaultPtrInput
type KeyVaultCertificateSourceParametersResponseVaultPtrOutput ¶
type KeyVaultCertificateSourceParametersResponseVaultPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ElementType ¶
func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ElementType() reflect.Type
func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput ¶
func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext ¶
func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
type LoadBalancingSettingsModel ¶
type LoadBalancingSettingsModel struct { // The additional latency in milliseconds for probes to fall into the lowest latency bucket AdditionalLatencyMilliseconds *int `pulumi:"additionalLatencyMilliseconds"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // The number of samples to consider for load balancing decisions SampleSize *int `pulumi:"sampleSize"` // The number of samples within the sample period that must succeed SuccessfulSamplesRequired *int `pulumi:"successfulSamplesRequired"` }
Load balancing settings for a backend pool
type LoadBalancingSettingsModelArgs ¶
type LoadBalancingSettingsModelArgs struct { // The additional latency in milliseconds for probes to fall into the lowest latency bucket AdditionalLatencyMilliseconds pulumi.IntPtrInput `pulumi:"additionalLatencyMilliseconds"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The number of samples to consider for load balancing decisions SampleSize pulumi.IntPtrInput `pulumi:"sampleSize"` // The number of samples within the sample period that must succeed SuccessfulSamplesRequired pulumi.IntPtrInput `pulumi:"successfulSamplesRequired"` }
Load balancing settings for a backend pool
func (LoadBalancingSettingsModelArgs) ElementType ¶
func (LoadBalancingSettingsModelArgs) ElementType() reflect.Type
func (LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutput ¶
func (i LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput
func (LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutputWithContext ¶
func (i LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutputWithContext(ctx context.Context) LoadBalancingSettingsModelOutput
type LoadBalancingSettingsModelArray ¶
type LoadBalancingSettingsModelArray []LoadBalancingSettingsModelInput
func (LoadBalancingSettingsModelArray) ElementType ¶
func (LoadBalancingSettingsModelArray) ElementType() reflect.Type
func (LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutput ¶
func (i LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput
func (LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutputWithContext ¶
func (i LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelArrayOutput
type LoadBalancingSettingsModelArrayInput ¶
type LoadBalancingSettingsModelArrayInput interface { pulumi.Input ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput ToLoadBalancingSettingsModelArrayOutputWithContext(context.Context) LoadBalancingSettingsModelArrayOutput }
LoadBalancingSettingsModelArrayInput is an input type that accepts LoadBalancingSettingsModelArray and LoadBalancingSettingsModelArrayOutput values. You can construct a concrete instance of `LoadBalancingSettingsModelArrayInput` via:
LoadBalancingSettingsModelArray{ LoadBalancingSettingsModelArgs{...} }
type LoadBalancingSettingsModelArrayOutput ¶
type LoadBalancingSettingsModelArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingSettingsModelArrayOutput) ElementType ¶
func (LoadBalancingSettingsModelArrayOutput) ElementType() reflect.Type
func (LoadBalancingSettingsModelArrayOutput) Index ¶
func (o LoadBalancingSettingsModelArrayOutput) Index(i pulumi.IntInput) LoadBalancingSettingsModelOutput
func (LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutput ¶
func (o LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput
func (LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutputWithContext ¶
func (o LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelArrayOutput
type LoadBalancingSettingsModelInput ¶
type LoadBalancingSettingsModelInput interface { pulumi.Input ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput ToLoadBalancingSettingsModelOutputWithContext(context.Context) LoadBalancingSettingsModelOutput }
LoadBalancingSettingsModelInput is an input type that accepts LoadBalancingSettingsModelArgs and LoadBalancingSettingsModelOutput values. You can construct a concrete instance of `LoadBalancingSettingsModelInput` via:
LoadBalancingSettingsModelArgs{...}
type LoadBalancingSettingsModelOutput ¶
type LoadBalancingSettingsModelOutput struct{ *pulumi.OutputState }
Load balancing settings for a backend pool
func (LoadBalancingSettingsModelOutput) AdditionalLatencyMilliseconds ¶
func (o LoadBalancingSettingsModelOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput
The additional latency in milliseconds for probes to fall into the lowest latency bucket
func (LoadBalancingSettingsModelOutput) ElementType ¶
func (LoadBalancingSettingsModelOutput) ElementType() reflect.Type
func (LoadBalancingSettingsModelOutput) Id ¶
func (o LoadBalancingSettingsModelOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LoadBalancingSettingsModelOutput) Name ¶
func (o LoadBalancingSettingsModelOutput) Name() pulumi.StringPtrOutput
Resource name.
func (LoadBalancingSettingsModelOutput) SampleSize ¶
func (o LoadBalancingSettingsModelOutput) SampleSize() pulumi.IntPtrOutput
The number of samples to consider for load balancing decisions
func (LoadBalancingSettingsModelOutput) SuccessfulSamplesRequired ¶
func (o LoadBalancingSettingsModelOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
The number of samples within the sample period that must succeed
func (LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutput ¶
func (o LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput
func (LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutputWithContext ¶
func (o LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutputWithContext(ctx context.Context) LoadBalancingSettingsModelOutput
type LoadBalancingSettingsModelResponse ¶
type LoadBalancingSettingsModelResponse struct { // The additional latency in milliseconds for probes to fall into the lowest latency bucket AdditionalLatencyMilliseconds *int `pulumi:"additionalLatencyMilliseconds"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // Resource status. ResourceState string `pulumi:"resourceState"` // The number of samples to consider for load balancing decisions SampleSize *int `pulumi:"sampleSize"` // The number of samples within the sample period that must succeed SuccessfulSamplesRequired *int `pulumi:"successfulSamplesRequired"` // Resource type. Type string `pulumi:"type"` }
Load balancing settings for a backend pool
type LoadBalancingSettingsModelResponseArgs ¶
type LoadBalancingSettingsModelResponseArgs struct { // The additional latency in milliseconds for probes to fall into the lowest latency bucket AdditionalLatencyMilliseconds pulumi.IntPtrInput `pulumi:"additionalLatencyMilliseconds"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // The number of samples to consider for load balancing decisions SampleSize pulumi.IntPtrInput `pulumi:"sampleSize"` // The number of samples within the sample period that must succeed SuccessfulSamplesRequired pulumi.IntPtrInput `pulumi:"successfulSamplesRequired"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
Load balancing settings for a backend pool
func (LoadBalancingSettingsModelResponseArgs) ElementType ¶
func (LoadBalancingSettingsModelResponseArgs) ElementType() reflect.Type
func (LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutput ¶
func (i LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput
func (LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutputWithContext ¶
func (i LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseOutput
type LoadBalancingSettingsModelResponseArray ¶
type LoadBalancingSettingsModelResponseArray []LoadBalancingSettingsModelResponseInput
func (LoadBalancingSettingsModelResponseArray) ElementType ¶
func (LoadBalancingSettingsModelResponseArray) ElementType() reflect.Type
func (LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutput ¶
func (i LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput
func (LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutputWithContext ¶
func (i LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseArrayOutput
type LoadBalancingSettingsModelResponseArrayInput ¶
type LoadBalancingSettingsModelResponseArrayInput interface { pulumi.Input ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput ToLoadBalancingSettingsModelResponseArrayOutputWithContext(context.Context) LoadBalancingSettingsModelResponseArrayOutput }
LoadBalancingSettingsModelResponseArrayInput is an input type that accepts LoadBalancingSettingsModelResponseArray and LoadBalancingSettingsModelResponseArrayOutput values. You can construct a concrete instance of `LoadBalancingSettingsModelResponseArrayInput` via:
LoadBalancingSettingsModelResponseArray{ LoadBalancingSettingsModelResponseArgs{...} }
type LoadBalancingSettingsModelResponseArrayOutput ¶
type LoadBalancingSettingsModelResponseArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingSettingsModelResponseArrayOutput) ElementType ¶
func (LoadBalancingSettingsModelResponseArrayOutput) ElementType() reflect.Type
func (LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutput ¶
func (o LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput
func (LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutputWithContext ¶
func (o LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseArrayOutput
type LoadBalancingSettingsModelResponseInput ¶
type LoadBalancingSettingsModelResponseInput interface { pulumi.Input ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput ToLoadBalancingSettingsModelResponseOutputWithContext(context.Context) LoadBalancingSettingsModelResponseOutput }
LoadBalancingSettingsModelResponseInput is an input type that accepts LoadBalancingSettingsModelResponseArgs and LoadBalancingSettingsModelResponseOutput values. You can construct a concrete instance of `LoadBalancingSettingsModelResponseInput` via:
LoadBalancingSettingsModelResponseArgs{...}
type LoadBalancingSettingsModelResponseOutput ¶
type LoadBalancingSettingsModelResponseOutput struct{ *pulumi.OutputState }
Load balancing settings for a backend pool
func (LoadBalancingSettingsModelResponseOutput) AdditionalLatencyMilliseconds ¶
func (o LoadBalancingSettingsModelResponseOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput
The additional latency in milliseconds for probes to fall into the lowest latency bucket
func (LoadBalancingSettingsModelResponseOutput) ElementType ¶
func (LoadBalancingSettingsModelResponseOutput) ElementType() reflect.Type
func (LoadBalancingSettingsModelResponseOutput) Id ¶
func (o LoadBalancingSettingsModelResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LoadBalancingSettingsModelResponseOutput) Name ¶
func (o LoadBalancingSettingsModelResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (LoadBalancingSettingsModelResponseOutput) ResourceState ¶
func (o LoadBalancingSettingsModelResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (LoadBalancingSettingsModelResponseOutput) SampleSize ¶
func (o LoadBalancingSettingsModelResponseOutput) SampleSize() pulumi.IntPtrOutput
The number of samples to consider for load balancing decisions
func (LoadBalancingSettingsModelResponseOutput) SuccessfulSamplesRequired ¶
func (o LoadBalancingSettingsModelResponseOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
The number of samples within the sample period that must succeed
func (LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutput ¶
func (o LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput
func (LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutputWithContext ¶
func (o LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseOutput
func (LoadBalancingSettingsModelResponseOutput) Type ¶
func (o LoadBalancingSettingsModelResponseOutput) Type() pulumi.StringOutput
Resource type.
type LookupFrontDoorArgs ¶
type LookupFrontDoorResult ¶
type LookupFrontDoorResult struct { // Backend pools available to routing rules. BackendPools []BackendPoolResponse `pulumi:"backendPools"` // Settings for all backendPools BackendPoolsSettings *BackendPoolsSettingsResponse `pulumi:"backendPoolsSettings"` // The host that each frontendEndpoint must CNAME to. Cname string `pulumi:"cname"` // Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // A friendly name for the frontDoor FriendlyName *string `pulumi:"friendlyName"` // The Id of the frontdoor. FrontdoorId string `pulumi:"frontdoorId"` // Frontend endpoints available to routing rules. FrontendEndpoints []FrontendEndpointResponse `pulumi:"frontendEndpoints"` // Health probe settings associated with this Front Door instance. HealthProbeSettings []HealthProbeSettingsModelResponse `pulumi:"healthProbeSettings"` // Resource ID. Id string `pulumi:"id"` // Load balancing settings associated with this Front Door instance. LoadBalancingSettings []LoadBalancingSettingsModelResponse `pulumi:"loadBalancingSettings"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // Provisioning state of the Front Door. ProvisioningState string `pulumi:"provisioningState"` // Resource status of the Front Door. ResourceState string `pulumi:"resourceState"` // Routing rules associated with this Front Door. RoutingRules []RoutingRuleResponse `pulumi:"routingRules"` // Rules Engine Configurations available to routing rules. RulesEngines []RulesEngineResponse `pulumi:"rulesEngines"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there.
func LookupFrontDoor ¶
func LookupFrontDoor(ctx *pulumi.Context, args *LookupFrontDoorArgs, opts ...pulumi.InvokeOption) (*LookupFrontDoorResult, error)
type LookupPrivateZoneArgs ¶ added in v0.2.8
type LookupPrivateZoneResult ¶ added in v0.2.8
type LookupPrivateZoneResult struct { // The ETag of the zone. Etag *string `pulumi:"etag"` // Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id string `pulumi:"id"` // Private zone internal Id InternalId string `pulumi:"internalId"` // The Azure Region where the resource lives Location *string `pulumi:"location"` // The maximum number of record sets that can be created in this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfRecordSets float64 `pulumi:"maxNumberOfRecordSets"` // The maximum number of virtual networks that can be linked to this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfVirtualNetworkLinks float64 `pulumi:"maxNumberOfVirtualNetworkLinks"` // The maximum number of virtual networks that can be linked to this Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfVirtualNetworkLinksWithRegistration float64 `pulumi:"maxNumberOfVirtualNetworkLinksWithRegistration"` // The name of the resource Name string `pulumi:"name"` // The current number of record sets in this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. NumberOfRecordSets float64 `pulumi:"numberOfRecordSets"` // The current number of virtual networks that are linked to this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. NumberOfVirtualNetworkLinks float64 `pulumi:"numberOfVirtualNetworkLinks"` // The current number of virtual networks that are linked to this Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored. NumberOfVirtualNetworkLinksWithRegistration float64 `pulumi:"numberOfVirtualNetworkLinksWithRegistration"` // The provisioning state of the resource. This is a read-only property and any attempt to set this value will be ignored. ProvisioningState string `pulumi:"provisioningState"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type string `pulumi:"type"` }
Describes a Private DNS zone.
func LookupPrivateZone ¶ added in v0.2.8
func LookupPrivateZone(ctx *pulumi.Context, args *LookupPrivateZoneArgs, opts ...pulumi.InvokeOption) (*LookupPrivateZoneResult, error)
type LookupRecordSetArgs ¶ added in v0.2.8
type LookupRecordSetArgs struct { // The name of the Private DNS zone (without a terminating dot). PrivateZoneName string `pulumi:"privateZoneName"` // The type of DNS record in this record set. RecordType string `pulumi:"recordType"` // The name of the record set, relative to the name of the zone. RelativeRecordSetName string `pulumi:"relativeRecordSetName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupRecordSetResult ¶ added in v0.2.8
type LookupRecordSetResult struct { // The list of A records in the record set. ARecords []ARecordResponse `pulumi:"aRecords"` // The list of AAAA records in the record set. AaaaRecords []AaaaRecordResponse `pulumi:"aaaaRecords"` // The CNAME record in the record set. CnameRecord *CnameRecordResponse `pulumi:"cnameRecord"` // The ETag of the record set. Etag *string `pulumi:"etag"` // Fully qualified domain name of the record set. Fqdn string `pulumi:"fqdn"` // Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id string `pulumi:"id"` // Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered bool `pulumi:"isAutoRegistered"` // The metadata attached to the record set. Metadata map[string]string `pulumi:"metadata"` // The list of MX records in the record set. MxRecords []MxRecordResponse `pulumi:"mxRecords"` // The name of the resource Name string `pulumi:"name"` // The list of PTR records in the record set. PtrRecords []PtrRecordResponse `pulumi:"ptrRecords"` // The SOA record in the record set. SoaRecord *SoaRecordResponse `pulumi:"soaRecord"` // The list of SRV records in the record set. SrvRecords []SrvRecordResponse `pulumi:"srvRecords"` // The TTL (time-to-live) of the records in the record set. Ttl *float64 `pulumi:"ttl"` // The list of TXT records in the record set. TxtRecords []TxtRecordResponse `pulumi:"txtRecords"` // The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type string `pulumi:"type"` }
Describes a DNS record set (a collection of DNS records with the same name and type) in a Private DNS zone.
func LookupRecordSet ¶ added in v0.2.8
func LookupRecordSet(ctx *pulumi.Context, args *LookupRecordSetArgs, opts ...pulumi.InvokeOption) (*LookupRecordSetResult, error)
type LookupRulesEngineArgs ¶
type LookupRulesEngineArgs struct { // Name of the Front Door which is globally unique. FrontDoorName string `pulumi:"frontDoorName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of the Rules Engine which is unique within the Front Door. RulesEngineName string `pulumi:"rulesEngineName"` }
type LookupRulesEngineResult ¶
type LookupRulesEngineResult struct { // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource status. ResourceState string `pulumi:"resourceState"` // A list of rules that define a particular Rules Engine Configuration. Rules []RulesEngineRuleResponse `pulumi:"rules"` // Resource type. Type string `pulumi:"type"` }
A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response.
func LookupRulesEngine ¶
func LookupRulesEngine(ctx *pulumi.Context, args *LookupRulesEngineArgs, opts ...pulumi.InvokeOption) (*LookupRulesEngineResult, error)
type LookupVirtualNetworkLinkArgs ¶ added in v0.2.8
type LookupVirtualNetworkLinkArgs struct { // The name of the Private DNS zone (without a terminating dot). PrivateZoneName string `pulumi:"privateZoneName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the virtual network link. VirtualNetworkLinkName string `pulumi:"virtualNetworkLinkName"` }
type LookupVirtualNetworkLinkResult ¶ added in v0.2.8
type LookupVirtualNetworkLinkResult struct { // The ETag of the virtual network link. Etag *string `pulumi:"etag"` // Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id string `pulumi:"id"` // The Azure Region where the resource lives Location *string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the resource. This is a read-only property and any attempt to set this value will be ignored. ProvisioningState string `pulumi:"provisioningState"` // Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled? RegistrationEnabled *bool `pulumi:"registrationEnabled"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type string `pulumi:"type"` // The reference of the virtual network. VirtualNetwork *SubResourceResponse `pulumi:"virtualNetwork"` // The status of the virtual network link to the Private DNS zone. Possible values are 'InProgress' and 'Done'. This is a read-only property and any attempt to set this value will be ignored. VirtualNetworkLinkState string `pulumi:"virtualNetworkLinkState"` }
Describes a link to virtual network for a Private DNS zone.
func LookupVirtualNetworkLink ¶ added in v0.2.8
func LookupVirtualNetworkLink(ctx *pulumi.Context, args *LookupVirtualNetworkLinkArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkLinkResult, error)
type MatchProcessingBehavior ¶ added in v0.3.1
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
func (MatchProcessingBehavior) ElementType ¶ added in v0.3.1
func (MatchProcessingBehavior) ElementType() reflect.Type
func (MatchProcessingBehavior) ToStringOutput ¶ added in v0.3.1
func (e MatchProcessingBehavior) ToStringOutput() pulumi.StringOutput
func (MatchProcessingBehavior) ToStringOutputWithContext ¶ added in v0.3.1
func (e MatchProcessingBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MatchProcessingBehavior) ToStringPtrOutput ¶ added in v0.3.1
func (e MatchProcessingBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (MatchProcessingBehavior) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e MatchProcessingBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MxRecord ¶ added in v0.2.8
type MxRecord struct { // The domain name of the mail host for this MX record. Exchange *string `pulumi:"exchange"` // The preference value for this MX record. Preference *int `pulumi:"preference"` }
An MX record.
type MxRecordArgs ¶ added in v0.2.8
type MxRecordArgs struct { // The domain name of the mail host for this MX record. Exchange pulumi.StringPtrInput `pulumi:"exchange"` // The preference value for this MX record. Preference pulumi.IntPtrInput `pulumi:"preference"` }
An MX record.
func (MxRecordArgs) ElementType ¶ added in v0.2.8
func (MxRecordArgs) ElementType() reflect.Type
func (MxRecordArgs) ToMxRecordOutput ¶ added in v0.2.8
func (i MxRecordArgs) ToMxRecordOutput() MxRecordOutput
func (MxRecordArgs) ToMxRecordOutputWithContext ¶ added in v0.2.8
func (i MxRecordArgs) ToMxRecordOutputWithContext(ctx context.Context) MxRecordOutput
type MxRecordArray ¶ added in v0.2.8
type MxRecordArray []MxRecordInput
func (MxRecordArray) ElementType ¶ added in v0.2.8
func (MxRecordArray) ElementType() reflect.Type
func (MxRecordArray) ToMxRecordArrayOutput ¶ added in v0.2.8
func (i MxRecordArray) ToMxRecordArrayOutput() MxRecordArrayOutput
func (MxRecordArray) ToMxRecordArrayOutputWithContext ¶ added in v0.2.8
func (i MxRecordArray) ToMxRecordArrayOutputWithContext(ctx context.Context) MxRecordArrayOutput
type MxRecordArrayInput ¶ added in v0.2.8
type MxRecordArrayInput interface { pulumi.Input ToMxRecordArrayOutput() MxRecordArrayOutput ToMxRecordArrayOutputWithContext(context.Context) MxRecordArrayOutput }
MxRecordArrayInput is an input type that accepts MxRecordArray and MxRecordArrayOutput values. You can construct a concrete instance of `MxRecordArrayInput` via:
MxRecordArray{ MxRecordArgs{...} }
type MxRecordArrayOutput ¶ added in v0.2.8
type MxRecordArrayOutput struct{ *pulumi.OutputState }
func (MxRecordArrayOutput) ElementType ¶ added in v0.2.8
func (MxRecordArrayOutput) ElementType() reflect.Type
func (MxRecordArrayOutput) Index ¶ added in v0.2.8
func (o MxRecordArrayOutput) Index(i pulumi.IntInput) MxRecordOutput
func (MxRecordArrayOutput) ToMxRecordArrayOutput ¶ added in v0.2.8
func (o MxRecordArrayOutput) ToMxRecordArrayOutput() MxRecordArrayOutput
func (MxRecordArrayOutput) ToMxRecordArrayOutputWithContext ¶ added in v0.2.8
func (o MxRecordArrayOutput) ToMxRecordArrayOutputWithContext(ctx context.Context) MxRecordArrayOutput
type MxRecordInput ¶ added in v0.2.8
type MxRecordInput interface { pulumi.Input ToMxRecordOutput() MxRecordOutput ToMxRecordOutputWithContext(context.Context) MxRecordOutput }
MxRecordInput is an input type that accepts MxRecordArgs and MxRecordOutput values. You can construct a concrete instance of `MxRecordInput` via:
MxRecordArgs{...}
type MxRecordOutput ¶ added in v0.2.8
type MxRecordOutput struct{ *pulumi.OutputState }
An MX record.
func (MxRecordOutput) ElementType ¶ added in v0.2.8
func (MxRecordOutput) ElementType() reflect.Type
func (MxRecordOutput) Exchange ¶ added in v0.2.8
func (o MxRecordOutput) Exchange() pulumi.StringPtrOutput
The domain name of the mail host for this MX record.
func (MxRecordOutput) Preference ¶ added in v0.2.8
func (o MxRecordOutput) Preference() pulumi.IntPtrOutput
The preference value for this MX record.
func (MxRecordOutput) ToMxRecordOutput ¶ added in v0.2.8
func (o MxRecordOutput) ToMxRecordOutput() MxRecordOutput
func (MxRecordOutput) ToMxRecordOutputWithContext ¶ added in v0.2.8
func (o MxRecordOutput) ToMxRecordOutputWithContext(ctx context.Context) MxRecordOutput
type MxRecordResponse ¶ added in v0.2.8
type MxRecordResponse struct { // The domain name of the mail host for this MX record. Exchange *string `pulumi:"exchange"` // The preference value for this MX record. Preference *int `pulumi:"preference"` }
An MX record.
type MxRecordResponseArgs ¶ added in v0.2.8
type MxRecordResponseArgs struct { // The domain name of the mail host for this MX record. Exchange pulumi.StringPtrInput `pulumi:"exchange"` // The preference value for this MX record. Preference pulumi.IntPtrInput `pulumi:"preference"` }
An MX record.
func (MxRecordResponseArgs) ElementType ¶ added in v0.2.8
func (MxRecordResponseArgs) ElementType() reflect.Type
func (MxRecordResponseArgs) ToMxRecordResponseOutput ¶ added in v0.2.8
func (i MxRecordResponseArgs) ToMxRecordResponseOutput() MxRecordResponseOutput
func (MxRecordResponseArgs) ToMxRecordResponseOutputWithContext ¶ added in v0.2.8
func (i MxRecordResponseArgs) ToMxRecordResponseOutputWithContext(ctx context.Context) MxRecordResponseOutput
type MxRecordResponseArray ¶ added in v0.2.8
type MxRecordResponseArray []MxRecordResponseInput
func (MxRecordResponseArray) ElementType ¶ added in v0.2.8
func (MxRecordResponseArray) ElementType() reflect.Type
func (MxRecordResponseArray) ToMxRecordResponseArrayOutput ¶ added in v0.2.8
func (i MxRecordResponseArray) ToMxRecordResponseArrayOutput() MxRecordResponseArrayOutput
func (MxRecordResponseArray) ToMxRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (i MxRecordResponseArray) ToMxRecordResponseArrayOutputWithContext(ctx context.Context) MxRecordResponseArrayOutput
type MxRecordResponseArrayInput ¶ added in v0.2.8
type MxRecordResponseArrayInput interface { pulumi.Input ToMxRecordResponseArrayOutput() MxRecordResponseArrayOutput ToMxRecordResponseArrayOutputWithContext(context.Context) MxRecordResponseArrayOutput }
MxRecordResponseArrayInput is an input type that accepts MxRecordResponseArray and MxRecordResponseArrayOutput values. You can construct a concrete instance of `MxRecordResponseArrayInput` via:
MxRecordResponseArray{ MxRecordResponseArgs{...} }
type MxRecordResponseArrayOutput ¶ added in v0.2.8
type MxRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (MxRecordResponseArrayOutput) ElementType ¶ added in v0.2.8
func (MxRecordResponseArrayOutput) ElementType() reflect.Type
func (MxRecordResponseArrayOutput) Index ¶ added in v0.2.8
func (o MxRecordResponseArrayOutput) Index(i pulumi.IntInput) MxRecordResponseOutput
func (MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutput ¶ added in v0.2.8
func (o MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutput() MxRecordResponseArrayOutput
func (MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (o MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutputWithContext(ctx context.Context) MxRecordResponseArrayOutput
type MxRecordResponseInput ¶ added in v0.2.8
type MxRecordResponseInput interface { pulumi.Input ToMxRecordResponseOutput() MxRecordResponseOutput ToMxRecordResponseOutputWithContext(context.Context) MxRecordResponseOutput }
MxRecordResponseInput is an input type that accepts MxRecordResponseArgs and MxRecordResponseOutput values. You can construct a concrete instance of `MxRecordResponseInput` via:
MxRecordResponseArgs{...}
type MxRecordResponseOutput ¶ added in v0.2.8
type MxRecordResponseOutput struct{ *pulumi.OutputState }
An MX record.
func (MxRecordResponseOutput) ElementType ¶ added in v0.2.8
func (MxRecordResponseOutput) ElementType() reflect.Type
func (MxRecordResponseOutput) Exchange ¶ added in v0.2.8
func (o MxRecordResponseOutput) Exchange() pulumi.StringPtrOutput
The domain name of the mail host for this MX record.
func (MxRecordResponseOutput) Preference ¶ added in v0.2.8
func (o MxRecordResponseOutput) Preference() pulumi.IntPtrOutput
The preference value for this MX record.
func (MxRecordResponseOutput) ToMxRecordResponseOutput ¶ added in v0.2.8
func (o MxRecordResponseOutput) ToMxRecordResponseOutput() MxRecordResponseOutput
func (MxRecordResponseOutput) ToMxRecordResponseOutputWithContext ¶ added in v0.2.8
func (o MxRecordResponseOutput) ToMxRecordResponseOutputWithContext(ctx context.Context) MxRecordResponseOutput
type PrivateZone ¶ added in v0.2.8
type PrivateZone struct { pulumi.CustomResourceState // The ETag of the zone. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Private zone internal Id InternalId pulumi.StringOutput `pulumi:"internalId"` // The Azure Region where the resource lives Location pulumi.StringPtrOutput `pulumi:"location"` // The maximum number of record sets that can be created in this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfRecordSets pulumi.Float64Output `pulumi:"maxNumberOfRecordSets"` // The maximum number of virtual networks that can be linked to this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfVirtualNetworkLinks pulumi.Float64Output `pulumi:"maxNumberOfVirtualNetworkLinks"` // The maximum number of virtual networks that can be linked to this Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfVirtualNetworkLinksWithRegistration pulumi.Float64Output `pulumi:"maxNumberOfVirtualNetworkLinksWithRegistration"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The current number of record sets in this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. NumberOfRecordSets pulumi.Float64Output `pulumi:"numberOfRecordSets"` // The current number of virtual networks that are linked to this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. NumberOfVirtualNetworkLinks pulumi.Float64Output `pulumi:"numberOfVirtualNetworkLinks"` // The current number of virtual networks that are linked to this Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored. NumberOfVirtualNetworkLinksWithRegistration pulumi.Float64Output `pulumi:"numberOfVirtualNetworkLinksWithRegistration"` // The provisioning state of the resource. This is a read-only property and any attempt to set this value will be ignored. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type pulumi.StringOutput `pulumi:"type"` }
Describes a Private DNS zone.
func GetPrivateZone ¶ added in v0.2.8
func GetPrivateZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateZoneState, opts ...pulumi.ResourceOption) (*PrivateZone, error)
GetPrivateZone gets an existing PrivateZone 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 NewPrivateZone ¶ added in v0.2.8
func NewPrivateZone(ctx *pulumi.Context, name string, args *PrivateZoneArgs, opts ...pulumi.ResourceOption) (*PrivateZone, error)
NewPrivateZone registers a new resource with the given unique name, arguments, and options.
func (*PrivateZone) ElementType ¶ added in v0.2.8
func (*PrivateZone) ElementType() reflect.Type
func (*PrivateZone) ToPrivateZoneOutput ¶ added in v0.2.8
func (i *PrivateZone) ToPrivateZoneOutput() PrivateZoneOutput
func (*PrivateZone) ToPrivateZoneOutputWithContext ¶ added in v0.2.8
func (i *PrivateZone) ToPrivateZoneOutputWithContext(ctx context.Context) PrivateZoneOutput
type PrivateZoneArgs ¶ added in v0.2.8
type PrivateZoneArgs struct { // The ETag of the zone. Etag pulumi.StringPtrInput // The Azure Region where the resource lives Location pulumi.StringPtrInput // The name of the Private DNS zone (without a terminating dot). PrivateZoneName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a PrivateZone resource.
func (PrivateZoneArgs) ElementType ¶ added in v0.2.8
func (PrivateZoneArgs) ElementType() reflect.Type
type PrivateZoneInput ¶ added in v0.2.8
type PrivateZoneInput interface { pulumi.Input ToPrivateZoneOutput() PrivateZoneOutput ToPrivateZoneOutputWithContext(ctx context.Context) PrivateZoneOutput }
type PrivateZoneOutput ¶ added in v0.2.8
type PrivateZoneOutput struct {
*pulumi.OutputState
}
func (PrivateZoneOutput) ElementType ¶ added in v0.2.8
func (PrivateZoneOutput) ElementType() reflect.Type
func (PrivateZoneOutput) ToPrivateZoneOutput ¶ added in v0.2.8
func (o PrivateZoneOutput) ToPrivateZoneOutput() PrivateZoneOutput
func (PrivateZoneOutput) ToPrivateZoneOutputWithContext ¶ added in v0.2.8
func (o PrivateZoneOutput) ToPrivateZoneOutputWithContext(ctx context.Context) PrivateZoneOutput
type PrivateZoneState ¶ added in v0.2.8
type PrivateZoneState struct { // The ETag of the zone. Etag pulumi.StringPtrInput // Private zone internal Id InternalId pulumi.StringPtrInput // The Azure Region where the resource lives Location pulumi.StringPtrInput // The maximum number of record sets that can be created in this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfRecordSets pulumi.Float64PtrInput // The maximum number of virtual networks that can be linked to this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfVirtualNetworkLinks pulumi.Float64PtrInput // The maximum number of virtual networks that can be linked to this Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfVirtualNetworkLinksWithRegistration pulumi.Float64PtrInput // The name of the resource Name pulumi.StringPtrInput // The current number of record sets in this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. NumberOfRecordSets pulumi.Float64PtrInput // The current number of virtual networks that are linked to this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored. NumberOfVirtualNetworkLinks pulumi.Float64PtrInput // The current number of virtual networks that are linked to this Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored. NumberOfVirtualNetworkLinksWithRegistration pulumi.Float64PtrInput // The provisioning state of the resource. This is a read-only property and any attempt to set this value will be ignored. ProvisioningState pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type pulumi.StringPtrInput }
func (PrivateZoneState) ElementType ¶ added in v0.2.8
func (PrivateZoneState) ElementType() reflect.Type
type PtrRecord ¶ added in v0.2.8
type PtrRecord struct { // The PTR target domain name for this PTR record. Ptrdname *string `pulumi:"ptrdname"` }
A PTR record.
type PtrRecordArgs ¶ added in v0.2.8
type PtrRecordArgs struct { // The PTR target domain name for this PTR record. Ptrdname pulumi.StringPtrInput `pulumi:"ptrdname"` }
A PTR record.
func (PtrRecordArgs) ElementType ¶ added in v0.2.8
func (PtrRecordArgs) ElementType() reflect.Type
func (PtrRecordArgs) ToPtrRecordOutput ¶ added in v0.2.8
func (i PtrRecordArgs) ToPtrRecordOutput() PtrRecordOutput
func (PtrRecordArgs) ToPtrRecordOutputWithContext ¶ added in v0.2.8
func (i PtrRecordArgs) ToPtrRecordOutputWithContext(ctx context.Context) PtrRecordOutput
type PtrRecordArray ¶ added in v0.2.8
type PtrRecordArray []PtrRecordInput
func (PtrRecordArray) ElementType ¶ added in v0.2.8
func (PtrRecordArray) ElementType() reflect.Type
func (PtrRecordArray) ToPtrRecordArrayOutput ¶ added in v0.2.8
func (i PtrRecordArray) ToPtrRecordArrayOutput() PtrRecordArrayOutput
func (PtrRecordArray) ToPtrRecordArrayOutputWithContext ¶ added in v0.2.8
func (i PtrRecordArray) ToPtrRecordArrayOutputWithContext(ctx context.Context) PtrRecordArrayOutput
type PtrRecordArrayInput ¶ added in v0.2.8
type PtrRecordArrayInput interface { pulumi.Input ToPtrRecordArrayOutput() PtrRecordArrayOutput ToPtrRecordArrayOutputWithContext(context.Context) PtrRecordArrayOutput }
PtrRecordArrayInput is an input type that accepts PtrRecordArray and PtrRecordArrayOutput values. You can construct a concrete instance of `PtrRecordArrayInput` via:
PtrRecordArray{ PtrRecordArgs{...} }
type PtrRecordArrayOutput ¶ added in v0.2.8
type PtrRecordArrayOutput struct{ *pulumi.OutputState }
func (PtrRecordArrayOutput) ElementType ¶ added in v0.2.8
func (PtrRecordArrayOutput) ElementType() reflect.Type
func (PtrRecordArrayOutput) Index ¶ added in v0.2.8
func (o PtrRecordArrayOutput) Index(i pulumi.IntInput) PtrRecordOutput
func (PtrRecordArrayOutput) ToPtrRecordArrayOutput ¶ added in v0.2.8
func (o PtrRecordArrayOutput) ToPtrRecordArrayOutput() PtrRecordArrayOutput
func (PtrRecordArrayOutput) ToPtrRecordArrayOutputWithContext ¶ added in v0.2.8
func (o PtrRecordArrayOutput) ToPtrRecordArrayOutputWithContext(ctx context.Context) PtrRecordArrayOutput
type PtrRecordInput ¶ added in v0.2.8
type PtrRecordInput interface { pulumi.Input ToPtrRecordOutput() PtrRecordOutput ToPtrRecordOutputWithContext(context.Context) PtrRecordOutput }
PtrRecordInput is an input type that accepts PtrRecordArgs and PtrRecordOutput values. You can construct a concrete instance of `PtrRecordInput` via:
PtrRecordArgs{...}
type PtrRecordOutput ¶ added in v0.2.8
type PtrRecordOutput struct{ *pulumi.OutputState }
A PTR record.
func (PtrRecordOutput) ElementType ¶ added in v0.2.8
func (PtrRecordOutput) ElementType() reflect.Type
func (PtrRecordOutput) Ptrdname ¶ added in v0.2.8
func (o PtrRecordOutput) Ptrdname() pulumi.StringPtrOutput
The PTR target domain name for this PTR record.
func (PtrRecordOutput) ToPtrRecordOutput ¶ added in v0.2.8
func (o PtrRecordOutput) ToPtrRecordOutput() PtrRecordOutput
func (PtrRecordOutput) ToPtrRecordOutputWithContext ¶ added in v0.2.8
func (o PtrRecordOutput) ToPtrRecordOutputWithContext(ctx context.Context) PtrRecordOutput
type PtrRecordResponse ¶ added in v0.2.8
type PtrRecordResponse struct { // The PTR target domain name for this PTR record. Ptrdname *string `pulumi:"ptrdname"` }
A PTR record.
type PtrRecordResponseArgs ¶ added in v0.2.8
type PtrRecordResponseArgs struct { // The PTR target domain name for this PTR record. Ptrdname pulumi.StringPtrInput `pulumi:"ptrdname"` }
A PTR record.
func (PtrRecordResponseArgs) ElementType ¶ added in v0.2.8
func (PtrRecordResponseArgs) ElementType() reflect.Type
func (PtrRecordResponseArgs) ToPtrRecordResponseOutput ¶ added in v0.2.8
func (i PtrRecordResponseArgs) ToPtrRecordResponseOutput() PtrRecordResponseOutput
func (PtrRecordResponseArgs) ToPtrRecordResponseOutputWithContext ¶ added in v0.2.8
func (i PtrRecordResponseArgs) ToPtrRecordResponseOutputWithContext(ctx context.Context) PtrRecordResponseOutput
type PtrRecordResponseArray ¶ added in v0.2.8
type PtrRecordResponseArray []PtrRecordResponseInput
func (PtrRecordResponseArray) ElementType ¶ added in v0.2.8
func (PtrRecordResponseArray) ElementType() reflect.Type
func (PtrRecordResponseArray) ToPtrRecordResponseArrayOutput ¶ added in v0.2.8
func (i PtrRecordResponseArray) ToPtrRecordResponseArrayOutput() PtrRecordResponseArrayOutput
func (PtrRecordResponseArray) ToPtrRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (i PtrRecordResponseArray) ToPtrRecordResponseArrayOutputWithContext(ctx context.Context) PtrRecordResponseArrayOutput
type PtrRecordResponseArrayInput ¶ added in v0.2.8
type PtrRecordResponseArrayInput interface { pulumi.Input ToPtrRecordResponseArrayOutput() PtrRecordResponseArrayOutput ToPtrRecordResponseArrayOutputWithContext(context.Context) PtrRecordResponseArrayOutput }
PtrRecordResponseArrayInput is an input type that accepts PtrRecordResponseArray and PtrRecordResponseArrayOutput values. You can construct a concrete instance of `PtrRecordResponseArrayInput` via:
PtrRecordResponseArray{ PtrRecordResponseArgs{...} }
type PtrRecordResponseArrayOutput ¶ added in v0.2.8
type PtrRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (PtrRecordResponseArrayOutput) ElementType ¶ added in v0.2.8
func (PtrRecordResponseArrayOutput) ElementType() reflect.Type
func (PtrRecordResponseArrayOutput) Index ¶ added in v0.2.8
func (o PtrRecordResponseArrayOutput) Index(i pulumi.IntInput) PtrRecordResponseOutput
func (PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutput ¶ added in v0.2.8
func (o PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutput() PtrRecordResponseArrayOutput
func (PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (o PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutputWithContext(ctx context.Context) PtrRecordResponseArrayOutput
type PtrRecordResponseInput ¶ added in v0.2.8
type PtrRecordResponseInput interface { pulumi.Input ToPtrRecordResponseOutput() PtrRecordResponseOutput ToPtrRecordResponseOutputWithContext(context.Context) PtrRecordResponseOutput }
PtrRecordResponseInput is an input type that accepts PtrRecordResponseArgs and PtrRecordResponseOutput values. You can construct a concrete instance of `PtrRecordResponseInput` via:
PtrRecordResponseArgs{...}
type PtrRecordResponseOutput ¶ added in v0.2.8
type PtrRecordResponseOutput struct{ *pulumi.OutputState }
A PTR record.
func (PtrRecordResponseOutput) ElementType ¶ added in v0.2.8
func (PtrRecordResponseOutput) ElementType() reflect.Type
func (PtrRecordResponseOutput) Ptrdname ¶ added in v0.2.8
func (o PtrRecordResponseOutput) Ptrdname() pulumi.StringPtrOutput
The PTR target domain name for this PTR record.
func (PtrRecordResponseOutput) ToPtrRecordResponseOutput ¶ added in v0.2.8
func (o PtrRecordResponseOutput) ToPtrRecordResponseOutput() PtrRecordResponseOutput
func (PtrRecordResponseOutput) ToPtrRecordResponseOutputWithContext ¶ added in v0.2.8
func (o PtrRecordResponseOutput) ToPtrRecordResponseOutputWithContext(ctx context.Context) PtrRecordResponseOutput
type RecordSet ¶ added in v0.2.8
type RecordSet struct { pulumi.CustomResourceState // The list of A records in the record set. ARecords ARecordResponseArrayOutput `pulumi:"aRecords"` // The list of AAAA records in the record set. AaaaRecords AaaaRecordResponseArrayOutput `pulumi:"aaaaRecords"` // The CNAME record in the record set. CnameRecord CnameRecordResponsePtrOutput `pulumi:"cnameRecord"` // The ETag of the record set. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Fully qualified domain name of the record set. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered pulumi.BoolOutput `pulumi:"isAutoRegistered"` // The metadata attached to the record set. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The list of MX records in the record set. MxRecords MxRecordResponseArrayOutput `pulumi:"mxRecords"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The list of PTR records in the record set. PtrRecords PtrRecordResponseArrayOutput `pulumi:"ptrRecords"` // The SOA record in the record set. SoaRecord SoaRecordResponsePtrOutput `pulumi:"soaRecord"` // The list of SRV records in the record set. SrvRecords SrvRecordResponseArrayOutput `pulumi:"srvRecords"` // The TTL (time-to-live) of the records in the record set. Ttl pulumi.Float64PtrOutput `pulumi:"ttl"` // The list of TXT records in the record set. TxtRecords TxtRecordResponseArrayOutput `pulumi:"txtRecords"` // The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type pulumi.StringOutput `pulumi:"type"` }
Describes a DNS record set (a collection of DNS records with the same name and type) in a Private DNS zone.
func GetRecordSet ¶ added in v0.2.8
func GetRecordSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RecordSetState, opts ...pulumi.ResourceOption) (*RecordSet, error)
GetRecordSet gets an existing RecordSet 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 NewRecordSet ¶ added in v0.2.8
func NewRecordSet(ctx *pulumi.Context, name string, args *RecordSetArgs, opts ...pulumi.ResourceOption) (*RecordSet, error)
NewRecordSet registers a new resource with the given unique name, arguments, and options.
func (*RecordSet) ElementType ¶ added in v0.2.8
func (*RecordSet) ToRecordSetOutput ¶ added in v0.2.8
func (i *RecordSet) ToRecordSetOutput() RecordSetOutput
func (*RecordSet) ToRecordSetOutputWithContext ¶ added in v0.2.8
func (i *RecordSet) ToRecordSetOutputWithContext(ctx context.Context) RecordSetOutput
type RecordSetArgs ¶ added in v0.2.8
type RecordSetArgs struct { // The list of A records in the record set. ARecords ARecordArrayInput // The list of AAAA records in the record set. AaaaRecords AaaaRecordArrayInput // The CNAME record in the record set. CnameRecord CnameRecordPtrInput // The ETag of the record set. Etag pulumi.StringPtrInput // The metadata attached to the record set. Metadata pulumi.StringMapInput // The list of MX records in the record set. MxRecords MxRecordArrayInput // The name of the Private DNS zone (without a terminating dot). PrivateZoneName pulumi.StringInput // The list of PTR records in the record set. PtrRecords PtrRecordArrayInput // The type of DNS record in this record set. Record sets of type SOA can be updated but not created (they are created when the Private DNS zone is created). RecordType pulumi.StringInput // The name of the record set, relative to the name of the zone. RelativeRecordSetName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The SOA record in the record set. SoaRecord SoaRecordPtrInput // The list of SRV records in the record set. SrvRecords SrvRecordArrayInput // The TTL (time-to-live) of the records in the record set. Ttl pulumi.Float64PtrInput // The list of TXT records in the record set. TxtRecords TxtRecordArrayInput }
The set of arguments for constructing a RecordSet resource.
func (RecordSetArgs) ElementType ¶ added in v0.2.8
func (RecordSetArgs) ElementType() reflect.Type
type RecordSetInput ¶ added in v0.2.8
type RecordSetInput interface { pulumi.Input ToRecordSetOutput() RecordSetOutput ToRecordSetOutputWithContext(ctx context.Context) RecordSetOutput }
type RecordSetOutput ¶ added in v0.2.8
type RecordSetOutput struct {
*pulumi.OutputState
}
func (RecordSetOutput) ElementType ¶ added in v0.2.8
func (RecordSetOutput) ElementType() reflect.Type
func (RecordSetOutput) ToRecordSetOutput ¶ added in v0.2.8
func (o RecordSetOutput) ToRecordSetOutput() RecordSetOutput
func (RecordSetOutput) ToRecordSetOutputWithContext ¶ added in v0.2.8
func (o RecordSetOutput) ToRecordSetOutputWithContext(ctx context.Context) RecordSetOutput
type RecordSetState ¶ added in v0.2.8
type RecordSetState struct { // The list of A records in the record set. ARecords ARecordResponseArrayInput // The list of AAAA records in the record set. AaaaRecords AaaaRecordResponseArrayInput // The CNAME record in the record set. CnameRecord CnameRecordResponsePtrInput // The ETag of the record set. Etag pulumi.StringPtrInput // Fully qualified domain name of the record set. Fqdn pulumi.StringPtrInput // Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered pulumi.BoolPtrInput // The metadata attached to the record set. Metadata pulumi.StringMapInput // The list of MX records in the record set. MxRecords MxRecordResponseArrayInput // The name of the resource Name pulumi.StringPtrInput // The list of PTR records in the record set. PtrRecords PtrRecordResponseArrayInput // The SOA record in the record set. SoaRecord SoaRecordResponsePtrInput // The list of SRV records in the record set. SrvRecords SrvRecordResponseArrayInput // The TTL (time-to-live) of the records in the record set. Ttl pulumi.Float64PtrInput // The list of TXT records in the record set. TxtRecords TxtRecordResponseArrayInput // The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type pulumi.StringPtrInput }
func (RecordSetState) ElementType ¶ added in v0.2.8
func (RecordSetState) ElementType() reflect.Type
type RedirectConfiguration ¶
type RedirectConfiguration struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment *string `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHost *string `pulumi:"customHost"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath *string `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &. CustomQueryString *string `pulumi:"customQueryString"` // Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'. OdataType string `pulumi:"odataType"` // The protocol of the destination to where the traffic is redirected RedirectProtocol *string `pulumi:"redirectProtocol"` // The redirect type the rule will use when redirecting traffic. RedirectType *string `pulumi:"redirectType"` }
Describes Redirect Route.
type RedirectConfigurationArgs ¶
type RedirectConfigurationArgs struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment pulumi.StringPtrInput `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHost pulumi.StringPtrInput `pulumi:"customHost"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath pulumi.StringPtrInput `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &. CustomQueryString pulumi.StringPtrInput `pulumi:"customQueryString"` // Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'. OdataType pulumi.StringInput `pulumi:"odataType"` // The protocol of the destination to where the traffic is redirected RedirectProtocol pulumi.StringPtrInput `pulumi:"redirectProtocol"` // The redirect type the rule will use when redirecting traffic. RedirectType pulumi.StringPtrInput `pulumi:"redirectType"` }
Describes Redirect Route.
func (RedirectConfigurationArgs) ElementType ¶
func (RedirectConfigurationArgs) ElementType() reflect.Type
func (RedirectConfigurationArgs) ToRedirectConfigurationOutput ¶
func (i RedirectConfigurationArgs) ToRedirectConfigurationOutput() RedirectConfigurationOutput
func (RedirectConfigurationArgs) ToRedirectConfigurationOutputWithContext ¶
func (i RedirectConfigurationArgs) ToRedirectConfigurationOutputWithContext(ctx context.Context) RedirectConfigurationOutput
type RedirectConfigurationInput ¶
type RedirectConfigurationInput interface { pulumi.Input ToRedirectConfigurationOutput() RedirectConfigurationOutput ToRedirectConfigurationOutputWithContext(context.Context) RedirectConfigurationOutput }
RedirectConfigurationInput is an input type that accepts RedirectConfigurationArgs and RedirectConfigurationOutput values. You can construct a concrete instance of `RedirectConfigurationInput` via:
RedirectConfigurationArgs{...}
type RedirectConfigurationOutput ¶
type RedirectConfigurationOutput struct{ *pulumi.OutputState }
Describes Redirect Route.
func (RedirectConfigurationOutput) CustomFragment ¶
func (o RedirectConfigurationOutput) CustomFragment() pulumi.StringPtrOutput
Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
func (RedirectConfigurationOutput) CustomHost ¶
func (o RedirectConfigurationOutput) CustomHost() pulumi.StringPtrOutput
Host to redirect. Leave empty to use the incoming host as the destination host.
func (RedirectConfigurationOutput) CustomPath ¶
func (o RedirectConfigurationOutput) CustomPath() pulumi.StringPtrOutput
The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
func (RedirectConfigurationOutput) CustomQueryString ¶
func (o RedirectConfigurationOutput) CustomQueryString() pulumi.StringPtrOutput
The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &.
func (RedirectConfigurationOutput) ElementType ¶
func (RedirectConfigurationOutput) ElementType() reflect.Type
func (RedirectConfigurationOutput) OdataType ¶
func (o RedirectConfigurationOutput) OdataType() pulumi.StringOutput
Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'.
func (RedirectConfigurationOutput) RedirectProtocol ¶
func (o RedirectConfigurationOutput) RedirectProtocol() pulumi.StringPtrOutput
The protocol of the destination to where the traffic is redirected
func (RedirectConfigurationOutput) RedirectType ¶
func (o RedirectConfigurationOutput) RedirectType() pulumi.StringPtrOutput
The redirect type the rule will use when redirecting traffic.
func (RedirectConfigurationOutput) ToRedirectConfigurationOutput ¶
func (o RedirectConfigurationOutput) ToRedirectConfigurationOutput() RedirectConfigurationOutput
func (RedirectConfigurationOutput) ToRedirectConfigurationOutputWithContext ¶
func (o RedirectConfigurationOutput) ToRedirectConfigurationOutputWithContext(ctx context.Context) RedirectConfigurationOutput
type RedirectConfigurationResponse ¶
type RedirectConfigurationResponse struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment *string `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHost *string `pulumi:"customHost"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath *string `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &. CustomQueryString *string `pulumi:"customQueryString"` // Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'. OdataType string `pulumi:"odataType"` // The protocol of the destination to where the traffic is redirected RedirectProtocol *string `pulumi:"redirectProtocol"` // The redirect type the rule will use when redirecting traffic. RedirectType *string `pulumi:"redirectType"` }
Describes Redirect Route.
type RedirectConfigurationResponseArgs ¶
type RedirectConfigurationResponseArgs struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment pulumi.StringPtrInput `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHost pulumi.StringPtrInput `pulumi:"customHost"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath pulumi.StringPtrInput `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &. CustomQueryString pulumi.StringPtrInput `pulumi:"customQueryString"` // Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'. OdataType pulumi.StringInput `pulumi:"odataType"` // The protocol of the destination to where the traffic is redirected RedirectProtocol pulumi.StringPtrInput `pulumi:"redirectProtocol"` // The redirect type the rule will use when redirecting traffic. RedirectType pulumi.StringPtrInput `pulumi:"redirectType"` }
Describes Redirect Route.
func (RedirectConfigurationResponseArgs) ElementType ¶
func (RedirectConfigurationResponseArgs) ElementType() reflect.Type
func (RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutput ¶
func (i RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput
func (RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutputWithContext ¶
func (i RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutputWithContext(ctx context.Context) RedirectConfigurationResponseOutput
type RedirectConfigurationResponseInput ¶
type RedirectConfigurationResponseInput interface { pulumi.Input ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput ToRedirectConfigurationResponseOutputWithContext(context.Context) RedirectConfigurationResponseOutput }
RedirectConfigurationResponseInput is an input type that accepts RedirectConfigurationResponseArgs and RedirectConfigurationResponseOutput values. You can construct a concrete instance of `RedirectConfigurationResponseInput` via:
RedirectConfigurationResponseArgs{...}
type RedirectConfigurationResponseOutput ¶
type RedirectConfigurationResponseOutput struct{ *pulumi.OutputState }
Describes Redirect Route.
func (RedirectConfigurationResponseOutput) CustomFragment ¶
func (o RedirectConfigurationResponseOutput) CustomFragment() pulumi.StringPtrOutput
Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
func (RedirectConfigurationResponseOutput) CustomHost ¶
func (o RedirectConfigurationResponseOutput) CustomHost() pulumi.StringPtrOutput
Host to redirect. Leave empty to use the incoming host as the destination host.
func (RedirectConfigurationResponseOutput) CustomPath ¶
func (o RedirectConfigurationResponseOutput) CustomPath() pulumi.StringPtrOutput
The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
func (RedirectConfigurationResponseOutput) CustomQueryString ¶
func (o RedirectConfigurationResponseOutput) CustomQueryString() pulumi.StringPtrOutput
The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &.
func (RedirectConfigurationResponseOutput) ElementType ¶
func (RedirectConfigurationResponseOutput) ElementType() reflect.Type
func (RedirectConfigurationResponseOutput) OdataType ¶
func (o RedirectConfigurationResponseOutput) OdataType() pulumi.StringOutput
Expected value is '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'.
func (RedirectConfigurationResponseOutput) RedirectProtocol ¶
func (o RedirectConfigurationResponseOutput) RedirectProtocol() pulumi.StringPtrOutput
The protocol of the destination to where the traffic is redirected
func (RedirectConfigurationResponseOutput) RedirectType ¶
func (o RedirectConfigurationResponseOutput) RedirectType() pulumi.StringPtrOutput
The redirect type the rule will use when redirecting traffic.
func (RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutput ¶
func (o RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput
func (RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutputWithContext ¶
func (o RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutputWithContext(ctx context.Context) RedirectConfigurationResponseOutput
type RoutingRule ¶
type RoutingRule struct { // Protocol schemes to match for this rule AcceptedProtocols []string `pulumi:"acceptedProtocols"` // Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // Frontend endpoints associated with this rule FrontendEndpoints []SubResource `pulumi:"frontendEndpoints"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // The route patterns of the rule. PatternsToMatch []string `pulumi:"patternsToMatch"` // A reference to the routing configuration. RouteConfiguration interface{} `pulumi:"routeConfiguration"` // A reference to a specific Rules Engine Configuration to apply to this route. RulesEngine *SubResource `pulumi:"rulesEngine"` }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
type RoutingRuleArgs ¶
type RoutingRuleArgs struct { // Protocol schemes to match for this rule AcceptedProtocols pulumi.StringArrayInput `pulumi:"acceptedProtocols"` // Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Frontend endpoints associated with this rule FrontendEndpoints SubResourceArrayInput `pulumi:"frontendEndpoints"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The route patterns of the rule. PatternsToMatch pulumi.StringArrayInput `pulumi:"patternsToMatch"` // A reference to the routing configuration. RouteConfiguration pulumi.Input `pulumi:"routeConfiguration"` // A reference to a specific Rules Engine Configuration to apply to this route. RulesEngine SubResourcePtrInput `pulumi:"rulesEngine"` }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
func (RoutingRuleArgs) ElementType ¶
func (RoutingRuleArgs) ElementType() reflect.Type
func (RoutingRuleArgs) ToRoutingRuleOutput ¶
func (i RoutingRuleArgs) ToRoutingRuleOutput() RoutingRuleOutput
func (RoutingRuleArgs) ToRoutingRuleOutputWithContext ¶
func (i RoutingRuleArgs) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
type RoutingRuleArray ¶
type RoutingRuleArray []RoutingRuleInput
func (RoutingRuleArray) ElementType ¶
func (RoutingRuleArray) ElementType() reflect.Type
func (RoutingRuleArray) ToRoutingRuleArrayOutput ¶
func (i RoutingRuleArray) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
func (RoutingRuleArray) ToRoutingRuleArrayOutputWithContext ¶
func (i RoutingRuleArray) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
type RoutingRuleArrayInput ¶
type RoutingRuleArrayInput interface { pulumi.Input ToRoutingRuleArrayOutput() RoutingRuleArrayOutput ToRoutingRuleArrayOutputWithContext(context.Context) RoutingRuleArrayOutput }
RoutingRuleArrayInput is an input type that accepts RoutingRuleArray and RoutingRuleArrayOutput values. You can construct a concrete instance of `RoutingRuleArrayInput` via:
RoutingRuleArray{ RoutingRuleArgs{...} }
type RoutingRuleArrayOutput ¶
type RoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (RoutingRuleArrayOutput) ElementType ¶
func (RoutingRuleArrayOutput) ElementType() reflect.Type
func (RoutingRuleArrayOutput) Index ¶
func (o RoutingRuleArrayOutput) Index(i pulumi.IntInput) RoutingRuleOutput
func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutput ¶
func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext ¶
func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
type RoutingRuleEnabledState ¶ added in v0.3.1
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
func (RoutingRuleEnabledState) ElementType ¶ added in v0.3.1
func (RoutingRuleEnabledState) ElementType() reflect.Type
func (RoutingRuleEnabledState) ToStringOutput ¶ added in v0.3.1
func (e RoutingRuleEnabledState) ToStringOutput() pulumi.StringOutput
func (RoutingRuleEnabledState) ToStringOutputWithContext ¶ added in v0.3.1
func (e RoutingRuleEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutingRuleEnabledState) ToStringPtrOutput ¶ added in v0.3.1
func (e RoutingRuleEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutingRuleEnabledState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RoutingRuleEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutingRuleInput ¶
type RoutingRuleInput interface { pulumi.Input ToRoutingRuleOutput() RoutingRuleOutput ToRoutingRuleOutputWithContext(context.Context) RoutingRuleOutput }
RoutingRuleInput is an input type that accepts RoutingRuleArgs and RoutingRuleOutput values. You can construct a concrete instance of `RoutingRuleInput` via:
RoutingRuleArgs{...}
type RoutingRuleOutput ¶
type RoutingRuleOutput struct{ *pulumi.OutputState }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
func (RoutingRuleOutput) AcceptedProtocols ¶
func (o RoutingRuleOutput) AcceptedProtocols() pulumi.StringArrayOutput
Protocol schemes to match for this rule
func (RoutingRuleOutput) ElementType ¶
func (RoutingRuleOutput) ElementType() reflect.Type
func (RoutingRuleOutput) EnabledState ¶
func (o RoutingRuleOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
func (RoutingRuleOutput) FrontendEndpoints ¶
func (o RoutingRuleOutput) FrontendEndpoints() SubResourceArrayOutput
Frontend endpoints associated with this rule
func (RoutingRuleOutput) Name ¶
func (o RoutingRuleOutput) Name() pulumi.StringPtrOutput
Resource name.
func (RoutingRuleOutput) PatternsToMatch ¶
func (o RoutingRuleOutput) PatternsToMatch() pulumi.StringArrayOutput
The route patterns of the rule.
func (RoutingRuleOutput) RouteConfiguration ¶
func (o RoutingRuleOutput) RouteConfiguration() pulumi.AnyOutput
A reference to the routing configuration.
func (RoutingRuleOutput) RulesEngine ¶
func (o RoutingRuleOutput) RulesEngine() SubResourcePtrOutput
A reference to a specific Rules Engine Configuration to apply to this route.
func (RoutingRuleOutput) ToRoutingRuleOutput ¶
func (o RoutingRuleOutput) ToRoutingRuleOutput() RoutingRuleOutput
func (RoutingRuleOutput) ToRoutingRuleOutputWithContext ¶
func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
type RoutingRuleResponse ¶
type RoutingRuleResponse struct { // Protocol schemes to match for this rule AcceptedProtocols []string `pulumi:"acceptedProtocols"` // Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // Frontend endpoints associated with this rule FrontendEndpoints []SubResourceResponse `pulumi:"frontendEndpoints"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // The route patterns of the rule. PatternsToMatch []string `pulumi:"patternsToMatch"` // Resource status. ResourceState string `pulumi:"resourceState"` // A reference to the routing configuration. RouteConfiguration interface{} `pulumi:"routeConfiguration"` // A reference to a specific Rules Engine Configuration to apply to this route. RulesEngine *SubResourceResponse `pulumi:"rulesEngine"` // Resource type. Type string `pulumi:"type"` }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
type RoutingRuleResponseArgs ¶
type RoutingRuleResponseArgs struct { // Protocol schemes to match for this rule AcceptedProtocols pulumi.StringArrayInput `pulumi:"acceptedProtocols"` // Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Frontend endpoints associated with this rule FrontendEndpoints SubResourceResponseArrayInput `pulumi:"frontendEndpoints"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The route patterns of the rule. PatternsToMatch pulumi.StringArrayInput `pulumi:"patternsToMatch"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // A reference to the routing configuration. RouteConfiguration pulumi.Input `pulumi:"routeConfiguration"` // A reference to a specific Rules Engine Configuration to apply to this route. RulesEngine SubResourceResponsePtrInput `pulumi:"rulesEngine"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
func (RoutingRuleResponseArgs) ElementType ¶
func (RoutingRuleResponseArgs) ElementType() reflect.Type
func (RoutingRuleResponseArgs) ToRoutingRuleResponseOutput ¶
func (i RoutingRuleResponseArgs) ToRoutingRuleResponseOutput() RoutingRuleResponseOutput
func (RoutingRuleResponseArgs) ToRoutingRuleResponseOutputWithContext ¶
func (i RoutingRuleResponseArgs) ToRoutingRuleResponseOutputWithContext(ctx context.Context) RoutingRuleResponseOutput
type RoutingRuleResponseArray ¶
type RoutingRuleResponseArray []RoutingRuleResponseInput
func (RoutingRuleResponseArray) ElementType ¶
func (RoutingRuleResponseArray) ElementType() reflect.Type
func (RoutingRuleResponseArray) ToRoutingRuleResponseArrayOutput ¶
func (i RoutingRuleResponseArray) ToRoutingRuleResponseArrayOutput() RoutingRuleResponseArrayOutput
func (RoutingRuleResponseArray) ToRoutingRuleResponseArrayOutputWithContext ¶
func (i RoutingRuleResponseArray) ToRoutingRuleResponseArrayOutputWithContext(ctx context.Context) RoutingRuleResponseArrayOutput
type RoutingRuleResponseArrayInput ¶
type RoutingRuleResponseArrayInput interface { pulumi.Input ToRoutingRuleResponseArrayOutput() RoutingRuleResponseArrayOutput ToRoutingRuleResponseArrayOutputWithContext(context.Context) RoutingRuleResponseArrayOutput }
RoutingRuleResponseArrayInput is an input type that accepts RoutingRuleResponseArray and RoutingRuleResponseArrayOutput values. You can construct a concrete instance of `RoutingRuleResponseArrayInput` via:
RoutingRuleResponseArray{ RoutingRuleResponseArgs{...} }
type RoutingRuleResponseArrayOutput ¶
type RoutingRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (RoutingRuleResponseArrayOutput) ElementType ¶
func (RoutingRuleResponseArrayOutput) ElementType() reflect.Type
func (RoutingRuleResponseArrayOutput) Index ¶
func (o RoutingRuleResponseArrayOutput) Index(i pulumi.IntInput) RoutingRuleResponseOutput
func (RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutput ¶
func (o RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutput() RoutingRuleResponseArrayOutput
func (RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutputWithContext ¶
func (o RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutputWithContext(ctx context.Context) RoutingRuleResponseArrayOutput
type RoutingRuleResponseInput ¶
type RoutingRuleResponseInput interface { pulumi.Input ToRoutingRuleResponseOutput() RoutingRuleResponseOutput ToRoutingRuleResponseOutputWithContext(context.Context) RoutingRuleResponseOutput }
RoutingRuleResponseInput is an input type that accepts RoutingRuleResponseArgs and RoutingRuleResponseOutput values. You can construct a concrete instance of `RoutingRuleResponseInput` via:
RoutingRuleResponseArgs{...}
type RoutingRuleResponseOutput ¶
type RoutingRuleResponseOutput struct{ *pulumi.OutputState }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
func (RoutingRuleResponseOutput) AcceptedProtocols ¶
func (o RoutingRuleResponseOutput) AcceptedProtocols() pulumi.StringArrayOutput
Protocol schemes to match for this rule
func (RoutingRuleResponseOutput) ElementType ¶
func (RoutingRuleResponseOutput) ElementType() reflect.Type
func (RoutingRuleResponseOutput) EnabledState ¶
func (o RoutingRuleResponseOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
func (RoutingRuleResponseOutput) FrontendEndpoints ¶
func (o RoutingRuleResponseOutput) FrontendEndpoints() SubResourceResponseArrayOutput
Frontend endpoints associated with this rule
func (RoutingRuleResponseOutput) Id ¶
func (o RoutingRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RoutingRuleResponseOutput) Name ¶
func (o RoutingRuleResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (RoutingRuleResponseOutput) PatternsToMatch ¶
func (o RoutingRuleResponseOutput) PatternsToMatch() pulumi.StringArrayOutput
The route patterns of the rule.
func (RoutingRuleResponseOutput) ResourceState ¶
func (o RoutingRuleResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (RoutingRuleResponseOutput) RouteConfiguration ¶
func (o RoutingRuleResponseOutput) RouteConfiguration() pulumi.AnyOutput
A reference to the routing configuration.
func (RoutingRuleResponseOutput) RulesEngine ¶
func (o RoutingRuleResponseOutput) RulesEngine() SubResourceResponsePtrOutput
A reference to a specific Rules Engine Configuration to apply to this route.
func (RoutingRuleResponseOutput) ToRoutingRuleResponseOutput ¶
func (o RoutingRuleResponseOutput) ToRoutingRuleResponseOutput() RoutingRuleResponseOutput
func (RoutingRuleResponseOutput) ToRoutingRuleResponseOutputWithContext ¶
func (o RoutingRuleResponseOutput) ToRoutingRuleResponseOutputWithContext(ctx context.Context) RoutingRuleResponseOutput
func (RoutingRuleResponseOutput) Type ¶
func (o RoutingRuleResponseOutput) Type() pulumi.StringOutput
Resource type.
type RulesEngine ¶
type RulesEngine struct { pulumi.CustomResourceState // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource status. ResourceState pulumi.StringOutput `pulumi:"resourceState"` // A list of rules that define a particular Rules Engine Configuration. Rules RulesEngineRuleResponseArrayOutput `pulumi:"rules"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response.
func GetRulesEngine ¶
func GetRulesEngine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RulesEngineState, opts ...pulumi.ResourceOption) (*RulesEngine, error)
GetRulesEngine gets an existing RulesEngine 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 NewRulesEngine ¶
func NewRulesEngine(ctx *pulumi.Context, name string, args *RulesEngineArgs, opts ...pulumi.ResourceOption) (*RulesEngine, error)
NewRulesEngine registers a new resource with the given unique name, arguments, and options.
func (*RulesEngine) ElementType ¶ added in v0.2.6
func (*RulesEngine) ElementType() reflect.Type
func (*RulesEngine) ToRulesEngineOutput ¶ added in v0.2.6
func (i *RulesEngine) ToRulesEngineOutput() RulesEngineOutput
func (*RulesEngine) ToRulesEngineOutputWithContext ¶ added in v0.2.6
func (i *RulesEngine) ToRulesEngineOutputWithContext(ctx context.Context) RulesEngineOutput
type RulesEngineAction ¶
type RulesEngineAction struct { // A list of header actions to apply from the request from AFD to the origin. RequestHeaderActions []HeaderAction `pulumi:"requestHeaderActions"` // A list of header actions to apply from the response from AFD to the client. ResponseHeaderActions []HeaderAction `pulumi:"responseHeaderActions"` // Override the route configuration. RouteConfigurationOverride interface{} `pulumi:"routeConfigurationOverride"` }
One or more actions that will execute, modifying the request and/or response.
type RulesEngineActionArgs ¶
type RulesEngineActionArgs struct { // A list of header actions to apply from the request from AFD to the origin. RequestHeaderActions HeaderActionArrayInput `pulumi:"requestHeaderActions"` // A list of header actions to apply from the response from AFD to the client. ResponseHeaderActions HeaderActionArrayInput `pulumi:"responseHeaderActions"` // Override the route configuration. RouteConfigurationOverride pulumi.Input `pulumi:"routeConfigurationOverride"` }
One or more actions that will execute, modifying the request and/or response.
func (RulesEngineActionArgs) ElementType ¶
func (RulesEngineActionArgs) ElementType() reflect.Type
func (RulesEngineActionArgs) ToRulesEngineActionOutput ¶
func (i RulesEngineActionArgs) ToRulesEngineActionOutput() RulesEngineActionOutput
func (RulesEngineActionArgs) ToRulesEngineActionOutputWithContext ¶
func (i RulesEngineActionArgs) ToRulesEngineActionOutputWithContext(ctx context.Context) RulesEngineActionOutput
type RulesEngineActionInput ¶
type RulesEngineActionInput interface { pulumi.Input ToRulesEngineActionOutput() RulesEngineActionOutput ToRulesEngineActionOutputWithContext(context.Context) RulesEngineActionOutput }
RulesEngineActionInput is an input type that accepts RulesEngineActionArgs and RulesEngineActionOutput values. You can construct a concrete instance of `RulesEngineActionInput` via:
RulesEngineActionArgs{...}
type RulesEngineActionOutput ¶
type RulesEngineActionOutput struct{ *pulumi.OutputState }
One or more actions that will execute, modifying the request and/or response.
func (RulesEngineActionOutput) ElementType ¶
func (RulesEngineActionOutput) ElementType() reflect.Type
func (RulesEngineActionOutput) RequestHeaderActions ¶
func (o RulesEngineActionOutput) RequestHeaderActions() HeaderActionArrayOutput
A list of header actions to apply from the request from AFD to the origin.
func (RulesEngineActionOutput) ResponseHeaderActions ¶
func (o RulesEngineActionOutput) ResponseHeaderActions() HeaderActionArrayOutput
A list of header actions to apply from the response from AFD to the client.
func (RulesEngineActionOutput) RouteConfigurationOverride ¶
func (o RulesEngineActionOutput) RouteConfigurationOverride() pulumi.AnyOutput
Override the route configuration.
func (RulesEngineActionOutput) ToRulesEngineActionOutput ¶
func (o RulesEngineActionOutput) ToRulesEngineActionOutput() RulesEngineActionOutput
func (RulesEngineActionOutput) ToRulesEngineActionOutputWithContext ¶
func (o RulesEngineActionOutput) ToRulesEngineActionOutputWithContext(ctx context.Context) RulesEngineActionOutput
type RulesEngineActionResponse ¶
type RulesEngineActionResponse struct { // A list of header actions to apply from the request from AFD to the origin. RequestHeaderActions []HeaderActionResponse `pulumi:"requestHeaderActions"` // A list of header actions to apply from the response from AFD to the client. ResponseHeaderActions []HeaderActionResponse `pulumi:"responseHeaderActions"` // Override the route configuration. RouteConfigurationOverride interface{} `pulumi:"routeConfigurationOverride"` }
One or more actions that will execute, modifying the request and/or response.
type RulesEngineActionResponseArgs ¶
type RulesEngineActionResponseArgs struct { // A list of header actions to apply from the request from AFD to the origin. RequestHeaderActions HeaderActionResponseArrayInput `pulumi:"requestHeaderActions"` // A list of header actions to apply from the response from AFD to the client. ResponseHeaderActions HeaderActionResponseArrayInput `pulumi:"responseHeaderActions"` // Override the route configuration. RouteConfigurationOverride pulumi.Input `pulumi:"routeConfigurationOverride"` }
One or more actions that will execute, modifying the request and/or response.
func (RulesEngineActionResponseArgs) ElementType ¶
func (RulesEngineActionResponseArgs) ElementType() reflect.Type
func (RulesEngineActionResponseArgs) ToRulesEngineActionResponseOutput ¶
func (i RulesEngineActionResponseArgs) ToRulesEngineActionResponseOutput() RulesEngineActionResponseOutput
func (RulesEngineActionResponseArgs) ToRulesEngineActionResponseOutputWithContext ¶
func (i RulesEngineActionResponseArgs) ToRulesEngineActionResponseOutputWithContext(ctx context.Context) RulesEngineActionResponseOutput
type RulesEngineActionResponseInput ¶
type RulesEngineActionResponseInput interface { pulumi.Input ToRulesEngineActionResponseOutput() RulesEngineActionResponseOutput ToRulesEngineActionResponseOutputWithContext(context.Context) RulesEngineActionResponseOutput }
RulesEngineActionResponseInput is an input type that accepts RulesEngineActionResponseArgs and RulesEngineActionResponseOutput values. You can construct a concrete instance of `RulesEngineActionResponseInput` via:
RulesEngineActionResponseArgs{...}
type RulesEngineActionResponseOutput ¶
type RulesEngineActionResponseOutput struct{ *pulumi.OutputState }
One or more actions that will execute, modifying the request and/or response.
func (RulesEngineActionResponseOutput) ElementType ¶
func (RulesEngineActionResponseOutput) ElementType() reflect.Type
func (RulesEngineActionResponseOutput) RequestHeaderActions ¶
func (o RulesEngineActionResponseOutput) RequestHeaderActions() HeaderActionResponseArrayOutput
A list of header actions to apply from the request from AFD to the origin.
func (RulesEngineActionResponseOutput) ResponseHeaderActions ¶
func (o RulesEngineActionResponseOutput) ResponseHeaderActions() HeaderActionResponseArrayOutput
A list of header actions to apply from the response from AFD to the client.
func (RulesEngineActionResponseOutput) RouteConfigurationOverride ¶
func (o RulesEngineActionResponseOutput) RouteConfigurationOverride() pulumi.AnyOutput
Override the route configuration.
func (RulesEngineActionResponseOutput) ToRulesEngineActionResponseOutput ¶
func (o RulesEngineActionResponseOutput) ToRulesEngineActionResponseOutput() RulesEngineActionResponseOutput
func (RulesEngineActionResponseOutput) ToRulesEngineActionResponseOutputWithContext ¶
func (o RulesEngineActionResponseOutput) ToRulesEngineActionResponseOutputWithContext(ctx context.Context) RulesEngineActionResponseOutput
type RulesEngineArgs ¶
type RulesEngineArgs struct { // Name of the Front Door which is globally unique. FrontDoorName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // A list of rules that define a particular Rules Engine Configuration. Rules RulesEngineRuleArrayInput // Name of the Rules Engine which is unique within the Front Door. RulesEngineName pulumi.StringInput }
The set of arguments for constructing a RulesEngine resource.
func (RulesEngineArgs) ElementType ¶
func (RulesEngineArgs) ElementType() reflect.Type
type RulesEngineInput ¶ added in v0.2.6
type RulesEngineInput interface { pulumi.Input ToRulesEngineOutput() RulesEngineOutput ToRulesEngineOutputWithContext(ctx context.Context) RulesEngineOutput }
type RulesEngineMatchCondition ¶
type RulesEngineMatchCondition struct { // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` // Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. RulesEngineMatchValue []string `pulumi:"rulesEngineMatchValue"` // Match Variable RulesEngineMatchVariable string `pulumi:"rulesEngineMatchVariable"` // Describes operator to apply to the match condition. RulesEngineOperator string `pulumi:"rulesEngineOperator"` // Name of selector in RequestHeader or RequestBody to be matched Selector *string `pulumi:"selector"` // List of transforms Transforms []string `pulumi:"transforms"` }
Define a match condition
type RulesEngineMatchConditionArgs ¶
type RulesEngineMatchConditionArgs struct { // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. RulesEngineMatchValue pulumi.StringArrayInput `pulumi:"rulesEngineMatchValue"` // Match Variable RulesEngineMatchVariable pulumi.StringInput `pulumi:"rulesEngineMatchVariable"` // Describes operator to apply to the match condition. RulesEngineOperator pulumi.StringInput `pulumi:"rulesEngineOperator"` // Name of selector in RequestHeader or RequestBody to be matched Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Define a match condition
func (RulesEngineMatchConditionArgs) ElementType ¶
func (RulesEngineMatchConditionArgs) ElementType() reflect.Type
func (RulesEngineMatchConditionArgs) ToRulesEngineMatchConditionOutput ¶
func (i RulesEngineMatchConditionArgs) ToRulesEngineMatchConditionOutput() RulesEngineMatchConditionOutput
func (RulesEngineMatchConditionArgs) ToRulesEngineMatchConditionOutputWithContext ¶
func (i RulesEngineMatchConditionArgs) ToRulesEngineMatchConditionOutputWithContext(ctx context.Context) RulesEngineMatchConditionOutput
type RulesEngineMatchConditionArray ¶
type RulesEngineMatchConditionArray []RulesEngineMatchConditionInput
func (RulesEngineMatchConditionArray) ElementType ¶
func (RulesEngineMatchConditionArray) ElementType() reflect.Type
func (RulesEngineMatchConditionArray) ToRulesEngineMatchConditionArrayOutput ¶
func (i RulesEngineMatchConditionArray) ToRulesEngineMatchConditionArrayOutput() RulesEngineMatchConditionArrayOutput
func (RulesEngineMatchConditionArray) ToRulesEngineMatchConditionArrayOutputWithContext ¶
func (i RulesEngineMatchConditionArray) ToRulesEngineMatchConditionArrayOutputWithContext(ctx context.Context) RulesEngineMatchConditionArrayOutput
type RulesEngineMatchConditionArrayInput ¶
type RulesEngineMatchConditionArrayInput interface { pulumi.Input ToRulesEngineMatchConditionArrayOutput() RulesEngineMatchConditionArrayOutput ToRulesEngineMatchConditionArrayOutputWithContext(context.Context) RulesEngineMatchConditionArrayOutput }
RulesEngineMatchConditionArrayInput is an input type that accepts RulesEngineMatchConditionArray and RulesEngineMatchConditionArrayOutput values. You can construct a concrete instance of `RulesEngineMatchConditionArrayInput` via:
RulesEngineMatchConditionArray{ RulesEngineMatchConditionArgs{...} }
type RulesEngineMatchConditionArrayOutput ¶
type RulesEngineMatchConditionArrayOutput struct{ *pulumi.OutputState }
func (RulesEngineMatchConditionArrayOutput) ElementType ¶
func (RulesEngineMatchConditionArrayOutput) ElementType() reflect.Type
func (RulesEngineMatchConditionArrayOutput) Index ¶
func (o RulesEngineMatchConditionArrayOutput) Index(i pulumi.IntInput) RulesEngineMatchConditionOutput
func (RulesEngineMatchConditionArrayOutput) ToRulesEngineMatchConditionArrayOutput ¶
func (o RulesEngineMatchConditionArrayOutput) ToRulesEngineMatchConditionArrayOutput() RulesEngineMatchConditionArrayOutput
func (RulesEngineMatchConditionArrayOutput) ToRulesEngineMatchConditionArrayOutputWithContext ¶
func (o RulesEngineMatchConditionArrayOutput) ToRulesEngineMatchConditionArrayOutputWithContext(ctx context.Context) RulesEngineMatchConditionArrayOutput
type RulesEngineMatchConditionInput ¶
type RulesEngineMatchConditionInput interface { pulumi.Input ToRulesEngineMatchConditionOutput() RulesEngineMatchConditionOutput ToRulesEngineMatchConditionOutputWithContext(context.Context) RulesEngineMatchConditionOutput }
RulesEngineMatchConditionInput is an input type that accepts RulesEngineMatchConditionArgs and RulesEngineMatchConditionOutput values. You can construct a concrete instance of `RulesEngineMatchConditionInput` via:
RulesEngineMatchConditionArgs{...}
type RulesEngineMatchConditionOutput ¶
type RulesEngineMatchConditionOutput struct{ *pulumi.OutputState }
Define a match condition
func (RulesEngineMatchConditionOutput) ElementType ¶
func (RulesEngineMatchConditionOutput) ElementType() reflect.Type
func (RulesEngineMatchConditionOutput) NegateCondition ¶
func (o RulesEngineMatchConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RulesEngineMatchConditionOutput) RulesEngineMatchValue ¶
func (o RulesEngineMatchConditionOutput) RulesEngineMatchValue() pulumi.StringArrayOutput
Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
func (RulesEngineMatchConditionOutput) RulesEngineMatchVariable ¶
func (o RulesEngineMatchConditionOutput) RulesEngineMatchVariable() pulumi.StringOutput
Match Variable
func (RulesEngineMatchConditionOutput) RulesEngineOperator ¶
func (o RulesEngineMatchConditionOutput) RulesEngineOperator() pulumi.StringOutput
Describes operator to apply to the match condition.
func (RulesEngineMatchConditionOutput) Selector ¶
func (o RulesEngineMatchConditionOutput) Selector() pulumi.StringPtrOutput
Name of selector in RequestHeader or RequestBody to be matched
func (RulesEngineMatchConditionOutput) ToRulesEngineMatchConditionOutput ¶
func (o RulesEngineMatchConditionOutput) ToRulesEngineMatchConditionOutput() RulesEngineMatchConditionOutput
func (RulesEngineMatchConditionOutput) ToRulesEngineMatchConditionOutputWithContext ¶
func (o RulesEngineMatchConditionOutput) ToRulesEngineMatchConditionOutputWithContext(ctx context.Context) RulesEngineMatchConditionOutput
func (RulesEngineMatchConditionOutput) Transforms ¶
func (o RulesEngineMatchConditionOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RulesEngineMatchConditionResponse ¶
type RulesEngineMatchConditionResponse struct { // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` // Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. RulesEngineMatchValue []string `pulumi:"rulesEngineMatchValue"` // Match Variable RulesEngineMatchVariable string `pulumi:"rulesEngineMatchVariable"` // Describes operator to apply to the match condition. RulesEngineOperator string `pulumi:"rulesEngineOperator"` // Name of selector in RequestHeader or RequestBody to be matched Selector *string `pulumi:"selector"` // List of transforms Transforms []string `pulumi:"transforms"` }
Define a match condition
type RulesEngineMatchConditionResponseArgs ¶
type RulesEngineMatchConditionResponseArgs struct { // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. RulesEngineMatchValue pulumi.StringArrayInput `pulumi:"rulesEngineMatchValue"` // Match Variable RulesEngineMatchVariable pulumi.StringInput `pulumi:"rulesEngineMatchVariable"` // Describes operator to apply to the match condition. RulesEngineOperator pulumi.StringInput `pulumi:"rulesEngineOperator"` // Name of selector in RequestHeader or RequestBody to be matched Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Define a match condition
func (RulesEngineMatchConditionResponseArgs) ElementType ¶
func (RulesEngineMatchConditionResponseArgs) ElementType() reflect.Type
func (RulesEngineMatchConditionResponseArgs) ToRulesEngineMatchConditionResponseOutput ¶
func (i RulesEngineMatchConditionResponseArgs) ToRulesEngineMatchConditionResponseOutput() RulesEngineMatchConditionResponseOutput
func (RulesEngineMatchConditionResponseArgs) ToRulesEngineMatchConditionResponseOutputWithContext ¶
func (i RulesEngineMatchConditionResponseArgs) ToRulesEngineMatchConditionResponseOutputWithContext(ctx context.Context) RulesEngineMatchConditionResponseOutput
type RulesEngineMatchConditionResponseArray ¶
type RulesEngineMatchConditionResponseArray []RulesEngineMatchConditionResponseInput
func (RulesEngineMatchConditionResponseArray) ElementType ¶
func (RulesEngineMatchConditionResponseArray) ElementType() reflect.Type
func (RulesEngineMatchConditionResponseArray) ToRulesEngineMatchConditionResponseArrayOutput ¶
func (i RulesEngineMatchConditionResponseArray) ToRulesEngineMatchConditionResponseArrayOutput() RulesEngineMatchConditionResponseArrayOutput
func (RulesEngineMatchConditionResponseArray) ToRulesEngineMatchConditionResponseArrayOutputWithContext ¶
func (i RulesEngineMatchConditionResponseArray) ToRulesEngineMatchConditionResponseArrayOutputWithContext(ctx context.Context) RulesEngineMatchConditionResponseArrayOutput
type RulesEngineMatchConditionResponseArrayInput ¶
type RulesEngineMatchConditionResponseArrayInput interface { pulumi.Input ToRulesEngineMatchConditionResponseArrayOutput() RulesEngineMatchConditionResponseArrayOutput ToRulesEngineMatchConditionResponseArrayOutputWithContext(context.Context) RulesEngineMatchConditionResponseArrayOutput }
RulesEngineMatchConditionResponseArrayInput is an input type that accepts RulesEngineMatchConditionResponseArray and RulesEngineMatchConditionResponseArrayOutput values. You can construct a concrete instance of `RulesEngineMatchConditionResponseArrayInput` via:
RulesEngineMatchConditionResponseArray{ RulesEngineMatchConditionResponseArgs{...} }
type RulesEngineMatchConditionResponseArrayOutput ¶
type RulesEngineMatchConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (RulesEngineMatchConditionResponseArrayOutput) ElementType ¶
func (RulesEngineMatchConditionResponseArrayOutput) ElementType() reflect.Type
func (RulesEngineMatchConditionResponseArrayOutput) ToRulesEngineMatchConditionResponseArrayOutput ¶
func (o RulesEngineMatchConditionResponseArrayOutput) ToRulesEngineMatchConditionResponseArrayOutput() RulesEngineMatchConditionResponseArrayOutput
func (RulesEngineMatchConditionResponseArrayOutput) ToRulesEngineMatchConditionResponseArrayOutputWithContext ¶
func (o RulesEngineMatchConditionResponseArrayOutput) ToRulesEngineMatchConditionResponseArrayOutputWithContext(ctx context.Context) RulesEngineMatchConditionResponseArrayOutput
type RulesEngineMatchConditionResponseInput ¶
type RulesEngineMatchConditionResponseInput interface { pulumi.Input ToRulesEngineMatchConditionResponseOutput() RulesEngineMatchConditionResponseOutput ToRulesEngineMatchConditionResponseOutputWithContext(context.Context) RulesEngineMatchConditionResponseOutput }
RulesEngineMatchConditionResponseInput is an input type that accepts RulesEngineMatchConditionResponseArgs and RulesEngineMatchConditionResponseOutput values. You can construct a concrete instance of `RulesEngineMatchConditionResponseInput` via:
RulesEngineMatchConditionResponseArgs{...}
type RulesEngineMatchConditionResponseOutput ¶
type RulesEngineMatchConditionResponseOutput struct{ *pulumi.OutputState }
Define a match condition
func (RulesEngineMatchConditionResponseOutput) ElementType ¶
func (RulesEngineMatchConditionResponseOutput) ElementType() reflect.Type
func (RulesEngineMatchConditionResponseOutput) NegateCondition ¶
func (o RulesEngineMatchConditionResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RulesEngineMatchConditionResponseOutput) RulesEngineMatchValue ¶
func (o RulesEngineMatchConditionResponseOutput) RulesEngineMatchValue() pulumi.StringArrayOutput
Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
func (RulesEngineMatchConditionResponseOutput) RulesEngineMatchVariable ¶
func (o RulesEngineMatchConditionResponseOutput) RulesEngineMatchVariable() pulumi.StringOutput
Match Variable
func (RulesEngineMatchConditionResponseOutput) RulesEngineOperator ¶
func (o RulesEngineMatchConditionResponseOutput) RulesEngineOperator() pulumi.StringOutput
Describes operator to apply to the match condition.
func (RulesEngineMatchConditionResponseOutput) Selector ¶
func (o RulesEngineMatchConditionResponseOutput) Selector() pulumi.StringPtrOutput
Name of selector in RequestHeader or RequestBody to be matched
func (RulesEngineMatchConditionResponseOutput) ToRulesEngineMatchConditionResponseOutput ¶
func (o RulesEngineMatchConditionResponseOutput) ToRulesEngineMatchConditionResponseOutput() RulesEngineMatchConditionResponseOutput
func (RulesEngineMatchConditionResponseOutput) ToRulesEngineMatchConditionResponseOutputWithContext ¶
func (o RulesEngineMatchConditionResponseOutput) ToRulesEngineMatchConditionResponseOutputWithContext(ctx context.Context) RulesEngineMatchConditionResponseOutput
func (RulesEngineMatchConditionResponseOutput) Transforms ¶
func (o RulesEngineMatchConditionResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RulesEngineMatchVariable ¶ added in v0.3.1
Match Variable
func (RulesEngineMatchVariable) ElementType ¶ added in v0.3.1
func (RulesEngineMatchVariable) ElementType() reflect.Type
func (RulesEngineMatchVariable) ToStringOutput ¶ added in v0.3.1
func (e RulesEngineMatchVariable) ToStringOutput() pulumi.StringOutput
func (RulesEngineMatchVariable) ToStringOutputWithContext ¶ added in v0.3.1
func (e RulesEngineMatchVariable) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RulesEngineMatchVariable) ToStringPtrOutput ¶ added in v0.3.1
func (e RulesEngineMatchVariable) ToStringPtrOutput() pulumi.StringPtrOutput
func (RulesEngineMatchVariable) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RulesEngineMatchVariable) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RulesEngineOperator ¶ added in v0.3.1
Describes operator to apply to the match condition.
func (RulesEngineOperator) ElementType ¶ added in v0.3.1
func (RulesEngineOperator) ElementType() reflect.Type
func (RulesEngineOperator) ToStringOutput ¶ added in v0.3.1
func (e RulesEngineOperator) ToStringOutput() pulumi.StringOutput
func (RulesEngineOperator) ToStringOutputWithContext ¶ added in v0.3.1
func (e RulesEngineOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RulesEngineOperator) ToStringPtrOutput ¶ added in v0.3.1
func (e RulesEngineOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (RulesEngineOperator) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RulesEngineOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RulesEngineOutput ¶ added in v0.2.6
type RulesEngineOutput struct {
*pulumi.OutputState
}
func (RulesEngineOutput) ElementType ¶ added in v0.2.6
func (RulesEngineOutput) ElementType() reflect.Type
func (RulesEngineOutput) ToRulesEngineOutput ¶ added in v0.2.6
func (o RulesEngineOutput) ToRulesEngineOutput() RulesEngineOutput
func (RulesEngineOutput) ToRulesEngineOutputWithContext ¶ added in v0.2.6
func (o RulesEngineOutput) ToRulesEngineOutputWithContext(ctx context.Context) RulesEngineOutput
type RulesEngineResponse ¶
type RulesEngineResponse struct { // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource status. ResourceState string `pulumi:"resourceState"` // A list of rules that define a particular Rules Engine Configuration. Rules []RulesEngineRuleResponse `pulumi:"rules"` // Resource type. Type string `pulumi:"type"` }
A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response.
type RulesEngineResponseArgs ¶
type RulesEngineResponseArgs struct { // Resource ID. Id pulumi.StringInput `pulumi:"id"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // A list of rules that define a particular Rules Engine Configuration. Rules RulesEngineRuleResponseArrayInput `pulumi:"rules"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response.
func (RulesEngineResponseArgs) ElementType ¶
func (RulesEngineResponseArgs) ElementType() reflect.Type
func (RulesEngineResponseArgs) ToRulesEngineResponseOutput ¶
func (i RulesEngineResponseArgs) ToRulesEngineResponseOutput() RulesEngineResponseOutput
func (RulesEngineResponseArgs) ToRulesEngineResponseOutputWithContext ¶
func (i RulesEngineResponseArgs) ToRulesEngineResponseOutputWithContext(ctx context.Context) RulesEngineResponseOutput
type RulesEngineResponseArray ¶
type RulesEngineResponseArray []RulesEngineResponseInput
func (RulesEngineResponseArray) ElementType ¶
func (RulesEngineResponseArray) ElementType() reflect.Type
func (RulesEngineResponseArray) ToRulesEngineResponseArrayOutput ¶
func (i RulesEngineResponseArray) ToRulesEngineResponseArrayOutput() RulesEngineResponseArrayOutput
func (RulesEngineResponseArray) ToRulesEngineResponseArrayOutputWithContext ¶
func (i RulesEngineResponseArray) ToRulesEngineResponseArrayOutputWithContext(ctx context.Context) RulesEngineResponseArrayOutput
type RulesEngineResponseArrayInput ¶
type RulesEngineResponseArrayInput interface { pulumi.Input ToRulesEngineResponseArrayOutput() RulesEngineResponseArrayOutput ToRulesEngineResponseArrayOutputWithContext(context.Context) RulesEngineResponseArrayOutput }
RulesEngineResponseArrayInput is an input type that accepts RulesEngineResponseArray and RulesEngineResponseArrayOutput values. You can construct a concrete instance of `RulesEngineResponseArrayInput` via:
RulesEngineResponseArray{ RulesEngineResponseArgs{...} }
type RulesEngineResponseArrayOutput ¶
type RulesEngineResponseArrayOutput struct{ *pulumi.OutputState }
func (RulesEngineResponseArrayOutput) ElementType ¶
func (RulesEngineResponseArrayOutput) ElementType() reflect.Type
func (RulesEngineResponseArrayOutput) Index ¶
func (o RulesEngineResponseArrayOutput) Index(i pulumi.IntInput) RulesEngineResponseOutput
func (RulesEngineResponseArrayOutput) ToRulesEngineResponseArrayOutput ¶
func (o RulesEngineResponseArrayOutput) ToRulesEngineResponseArrayOutput() RulesEngineResponseArrayOutput
func (RulesEngineResponseArrayOutput) ToRulesEngineResponseArrayOutputWithContext ¶
func (o RulesEngineResponseArrayOutput) ToRulesEngineResponseArrayOutputWithContext(ctx context.Context) RulesEngineResponseArrayOutput
type RulesEngineResponseInput ¶
type RulesEngineResponseInput interface { pulumi.Input ToRulesEngineResponseOutput() RulesEngineResponseOutput ToRulesEngineResponseOutputWithContext(context.Context) RulesEngineResponseOutput }
RulesEngineResponseInput is an input type that accepts RulesEngineResponseArgs and RulesEngineResponseOutput values. You can construct a concrete instance of `RulesEngineResponseInput` via:
RulesEngineResponseArgs{...}
type RulesEngineResponseOutput ¶
type RulesEngineResponseOutput struct{ *pulumi.OutputState }
A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response.
func (RulesEngineResponseOutput) ElementType ¶
func (RulesEngineResponseOutput) ElementType() reflect.Type
func (RulesEngineResponseOutput) Id ¶
func (o RulesEngineResponseOutput) Id() pulumi.StringOutput
Resource ID.
func (RulesEngineResponseOutput) Name ¶
func (o RulesEngineResponseOutput) Name() pulumi.StringOutput
Resource name.
func (RulesEngineResponseOutput) ResourceState ¶
func (o RulesEngineResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (RulesEngineResponseOutput) Rules ¶
func (o RulesEngineResponseOutput) Rules() RulesEngineRuleResponseArrayOutput
A list of rules that define a particular Rules Engine Configuration.
func (RulesEngineResponseOutput) ToRulesEngineResponseOutput ¶
func (o RulesEngineResponseOutput) ToRulesEngineResponseOutput() RulesEngineResponseOutput
func (RulesEngineResponseOutput) ToRulesEngineResponseOutputWithContext ¶
func (o RulesEngineResponseOutput) ToRulesEngineResponseOutputWithContext(ctx context.Context) RulesEngineResponseOutput
func (RulesEngineResponseOutput) Type ¶
func (o RulesEngineResponseOutput) Type() pulumi.StringOutput
Resource type.
type RulesEngineRule ¶
type RulesEngineRule struct { // Actions to perform on the request and response if all of the match conditions are met. Action RulesEngineAction `pulumi:"action"` // A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run. MatchConditions []RulesEngineMatchCondition `pulumi:"matchConditions"` // If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. MatchProcessingBehavior *string `pulumi:"matchProcessingBehavior"` // A name to refer to this specific rule. Name string `pulumi:"name"` // A priority assigned to this rule. Priority int `pulumi:"priority"` }
Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation.
type RulesEngineRuleArgs ¶
type RulesEngineRuleArgs struct { // Actions to perform on the request and response if all of the match conditions are met. Action RulesEngineActionInput `pulumi:"action"` // A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run. MatchConditions RulesEngineMatchConditionArrayInput `pulumi:"matchConditions"` // If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. MatchProcessingBehavior pulumi.StringPtrInput `pulumi:"matchProcessingBehavior"` // A name to refer to this specific rule. Name pulumi.StringInput `pulumi:"name"` // A priority assigned to this rule. Priority pulumi.IntInput `pulumi:"priority"` }
Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation.
func (RulesEngineRuleArgs) ElementType ¶
func (RulesEngineRuleArgs) ElementType() reflect.Type
func (RulesEngineRuleArgs) ToRulesEngineRuleOutput ¶
func (i RulesEngineRuleArgs) ToRulesEngineRuleOutput() RulesEngineRuleOutput
func (RulesEngineRuleArgs) ToRulesEngineRuleOutputWithContext ¶
func (i RulesEngineRuleArgs) ToRulesEngineRuleOutputWithContext(ctx context.Context) RulesEngineRuleOutput
type RulesEngineRuleArray ¶
type RulesEngineRuleArray []RulesEngineRuleInput
func (RulesEngineRuleArray) ElementType ¶
func (RulesEngineRuleArray) ElementType() reflect.Type
func (RulesEngineRuleArray) ToRulesEngineRuleArrayOutput ¶
func (i RulesEngineRuleArray) ToRulesEngineRuleArrayOutput() RulesEngineRuleArrayOutput
func (RulesEngineRuleArray) ToRulesEngineRuleArrayOutputWithContext ¶
func (i RulesEngineRuleArray) ToRulesEngineRuleArrayOutputWithContext(ctx context.Context) RulesEngineRuleArrayOutput
type RulesEngineRuleArrayInput ¶
type RulesEngineRuleArrayInput interface { pulumi.Input ToRulesEngineRuleArrayOutput() RulesEngineRuleArrayOutput ToRulesEngineRuleArrayOutputWithContext(context.Context) RulesEngineRuleArrayOutput }
RulesEngineRuleArrayInput is an input type that accepts RulesEngineRuleArray and RulesEngineRuleArrayOutput values. You can construct a concrete instance of `RulesEngineRuleArrayInput` via:
RulesEngineRuleArray{ RulesEngineRuleArgs{...} }
type RulesEngineRuleArrayOutput ¶
type RulesEngineRuleArrayOutput struct{ *pulumi.OutputState }
func (RulesEngineRuleArrayOutput) ElementType ¶
func (RulesEngineRuleArrayOutput) ElementType() reflect.Type
func (RulesEngineRuleArrayOutput) Index ¶
func (o RulesEngineRuleArrayOutput) Index(i pulumi.IntInput) RulesEngineRuleOutput
func (RulesEngineRuleArrayOutput) ToRulesEngineRuleArrayOutput ¶
func (o RulesEngineRuleArrayOutput) ToRulesEngineRuleArrayOutput() RulesEngineRuleArrayOutput
func (RulesEngineRuleArrayOutput) ToRulesEngineRuleArrayOutputWithContext ¶
func (o RulesEngineRuleArrayOutput) ToRulesEngineRuleArrayOutputWithContext(ctx context.Context) RulesEngineRuleArrayOutput
type RulesEngineRuleInput ¶
type RulesEngineRuleInput interface { pulumi.Input ToRulesEngineRuleOutput() RulesEngineRuleOutput ToRulesEngineRuleOutputWithContext(context.Context) RulesEngineRuleOutput }
RulesEngineRuleInput is an input type that accepts RulesEngineRuleArgs and RulesEngineRuleOutput values. You can construct a concrete instance of `RulesEngineRuleInput` via:
RulesEngineRuleArgs{...}
type RulesEngineRuleOutput ¶
type RulesEngineRuleOutput struct{ *pulumi.OutputState }
Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation.
func (RulesEngineRuleOutput) Action ¶
func (o RulesEngineRuleOutput) Action() RulesEngineActionOutput
Actions to perform on the request and response if all of the match conditions are met.
func (RulesEngineRuleOutput) ElementType ¶
func (RulesEngineRuleOutput) ElementType() reflect.Type
func (RulesEngineRuleOutput) MatchConditions ¶
func (o RulesEngineRuleOutput) MatchConditions() RulesEngineMatchConditionArrayOutput
A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run.
func (RulesEngineRuleOutput) MatchProcessingBehavior ¶
func (o RulesEngineRuleOutput) MatchProcessingBehavior() pulumi.StringPtrOutput
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
func (RulesEngineRuleOutput) Name ¶
func (o RulesEngineRuleOutput) Name() pulumi.StringOutput
A name to refer to this specific rule.
func (RulesEngineRuleOutput) Priority ¶
func (o RulesEngineRuleOutput) Priority() pulumi.IntOutput
A priority assigned to this rule.
func (RulesEngineRuleOutput) ToRulesEngineRuleOutput ¶
func (o RulesEngineRuleOutput) ToRulesEngineRuleOutput() RulesEngineRuleOutput
func (RulesEngineRuleOutput) ToRulesEngineRuleOutputWithContext ¶
func (o RulesEngineRuleOutput) ToRulesEngineRuleOutputWithContext(ctx context.Context) RulesEngineRuleOutput
type RulesEngineRuleResponse ¶
type RulesEngineRuleResponse struct { // Actions to perform on the request and response if all of the match conditions are met. Action RulesEngineActionResponse `pulumi:"action"` // A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run. MatchConditions []RulesEngineMatchConditionResponse `pulumi:"matchConditions"` // If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. MatchProcessingBehavior *string `pulumi:"matchProcessingBehavior"` // A name to refer to this specific rule. Name string `pulumi:"name"` // A priority assigned to this rule. Priority int `pulumi:"priority"` }
Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation.
type RulesEngineRuleResponseArgs ¶
type RulesEngineRuleResponseArgs struct { // Actions to perform on the request and response if all of the match conditions are met. Action RulesEngineActionResponseInput `pulumi:"action"` // A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run. MatchConditions RulesEngineMatchConditionResponseArrayInput `pulumi:"matchConditions"` // If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. MatchProcessingBehavior pulumi.StringPtrInput `pulumi:"matchProcessingBehavior"` // A name to refer to this specific rule. Name pulumi.StringInput `pulumi:"name"` // A priority assigned to this rule. Priority pulumi.IntInput `pulumi:"priority"` }
Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation.
func (RulesEngineRuleResponseArgs) ElementType ¶
func (RulesEngineRuleResponseArgs) ElementType() reflect.Type
func (RulesEngineRuleResponseArgs) ToRulesEngineRuleResponseOutput ¶
func (i RulesEngineRuleResponseArgs) ToRulesEngineRuleResponseOutput() RulesEngineRuleResponseOutput
func (RulesEngineRuleResponseArgs) ToRulesEngineRuleResponseOutputWithContext ¶
func (i RulesEngineRuleResponseArgs) ToRulesEngineRuleResponseOutputWithContext(ctx context.Context) RulesEngineRuleResponseOutput
type RulesEngineRuleResponseArray ¶
type RulesEngineRuleResponseArray []RulesEngineRuleResponseInput
func (RulesEngineRuleResponseArray) ElementType ¶
func (RulesEngineRuleResponseArray) ElementType() reflect.Type
func (RulesEngineRuleResponseArray) ToRulesEngineRuleResponseArrayOutput ¶
func (i RulesEngineRuleResponseArray) ToRulesEngineRuleResponseArrayOutput() RulesEngineRuleResponseArrayOutput
func (RulesEngineRuleResponseArray) ToRulesEngineRuleResponseArrayOutputWithContext ¶
func (i RulesEngineRuleResponseArray) ToRulesEngineRuleResponseArrayOutputWithContext(ctx context.Context) RulesEngineRuleResponseArrayOutput
type RulesEngineRuleResponseArrayInput ¶
type RulesEngineRuleResponseArrayInput interface { pulumi.Input ToRulesEngineRuleResponseArrayOutput() RulesEngineRuleResponseArrayOutput ToRulesEngineRuleResponseArrayOutputWithContext(context.Context) RulesEngineRuleResponseArrayOutput }
RulesEngineRuleResponseArrayInput is an input type that accepts RulesEngineRuleResponseArray and RulesEngineRuleResponseArrayOutput values. You can construct a concrete instance of `RulesEngineRuleResponseArrayInput` via:
RulesEngineRuleResponseArray{ RulesEngineRuleResponseArgs{...} }
type RulesEngineRuleResponseArrayOutput ¶
type RulesEngineRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (RulesEngineRuleResponseArrayOutput) ElementType ¶
func (RulesEngineRuleResponseArrayOutput) ElementType() reflect.Type
func (RulesEngineRuleResponseArrayOutput) Index ¶
func (o RulesEngineRuleResponseArrayOutput) Index(i pulumi.IntInput) RulesEngineRuleResponseOutput
func (RulesEngineRuleResponseArrayOutput) ToRulesEngineRuleResponseArrayOutput ¶
func (o RulesEngineRuleResponseArrayOutput) ToRulesEngineRuleResponseArrayOutput() RulesEngineRuleResponseArrayOutput
func (RulesEngineRuleResponseArrayOutput) ToRulesEngineRuleResponseArrayOutputWithContext ¶
func (o RulesEngineRuleResponseArrayOutput) ToRulesEngineRuleResponseArrayOutputWithContext(ctx context.Context) RulesEngineRuleResponseArrayOutput
type RulesEngineRuleResponseInput ¶
type RulesEngineRuleResponseInput interface { pulumi.Input ToRulesEngineRuleResponseOutput() RulesEngineRuleResponseOutput ToRulesEngineRuleResponseOutputWithContext(context.Context) RulesEngineRuleResponseOutput }
RulesEngineRuleResponseInput is an input type that accepts RulesEngineRuleResponseArgs and RulesEngineRuleResponseOutput values. You can construct a concrete instance of `RulesEngineRuleResponseInput` via:
RulesEngineRuleResponseArgs{...}
type RulesEngineRuleResponseOutput ¶
type RulesEngineRuleResponseOutput struct{ *pulumi.OutputState }
Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation.
func (RulesEngineRuleResponseOutput) Action ¶
func (o RulesEngineRuleResponseOutput) Action() RulesEngineActionResponseOutput
Actions to perform on the request and response if all of the match conditions are met.
func (RulesEngineRuleResponseOutput) ElementType ¶
func (RulesEngineRuleResponseOutput) ElementType() reflect.Type
func (RulesEngineRuleResponseOutput) MatchConditions ¶
func (o RulesEngineRuleResponseOutput) MatchConditions() RulesEngineMatchConditionResponseArrayOutput
A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run.
func (RulesEngineRuleResponseOutput) MatchProcessingBehavior ¶
func (o RulesEngineRuleResponseOutput) MatchProcessingBehavior() pulumi.StringPtrOutput
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
func (RulesEngineRuleResponseOutput) Name ¶
func (o RulesEngineRuleResponseOutput) Name() pulumi.StringOutput
A name to refer to this specific rule.
func (RulesEngineRuleResponseOutput) Priority ¶
func (o RulesEngineRuleResponseOutput) Priority() pulumi.IntOutput
A priority assigned to this rule.
func (RulesEngineRuleResponseOutput) ToRulesEngineRuleResponseOutput ¶
func (o RulesEngineRuleResponseOutput) ToRulesEngineRuleResponseOutput() RulesEngineRuleResponseOutput
func (RulesEngineRuleResponseOutput) ToRulesEngineRuleResponseOutputWithContext ¶
func (o RulesEngineRuleResponseOutput) ToRulesEngineRuleResponseOutputWithContext(ctx context.Context) RulesEngineRuleResponseOutput
type RulesEngineState ¶
type RulesEngineState struct { // Resource name. Name pulumi.StringPtrInput // Resource status. ResourceState pulumi.StringPtrInput // A list of rules that define a particular Rules Engine Configuration. Rules RulesEngineRuleResponseArrayInput // Resource type. Type pulumi.StringPtrInput }
func (RulesEngineState) ElementType ¶
func (RulesEngineState) ElementType() reflect.Type
type SessionAffinityEnabledState ¶ added in v0.3.1
Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
func (SessionAffinityEnabledState) ElementType ¶ added in v0.3.1
func (SessionAffinityEnabledState) ElementType() reflect.Type
func (SessionAffinityEnabledState) ToStringOutput ¶ added in v0.3.1
func (e SessionAffinityEnabledState) ToStringOutput() pulumi.StringOutput
func (SessionAffinityEnabledState) ToStringOutputWithContext ¶ added in v0.3.1
func (e SessionAffinityEnabledState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SessionAffinityEnabledState) ToStringPtrOutput ¶ added in v0.3.1
func (e SessionAffinityEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput
func (SessionAffinityEnabledState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SessionAffinityEnabledState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoaRecord ¶ added in v0.2.8
type SoaRecord struct { // The email contact for this SOA record. Email *string `pulumi:"email"` // The expire time for this SOA record. ExpireTime *float64 `pulumi:"expireTime"` // The domain name of the authoritative name server for this SOA record. Host *string `pulumi:"host"` // The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl *float64 `pulumi:"minimumTtl"` // The refresh value for this SOA record. RefreshTime *float64 `pulumi:"refreshTime"` // The retry time for this SOA record. RetryTime *float64 `pulumi:"retryTime"` // The serial number for this SOA record. SerialNumber *float64 `pulumi:"serialNumber"` }
An SOA record.
type SoaRecordArgs ¶ added in v0.2.8
type SoaRecordArgs struct { // The email contact for this SOA record. Email pulumi.StringPtrInput `pulumi:"email"` // The expire time for this SOA record. ExpireTime pulumi.Float64PtrInput `pulumi:"expireTime"` // The domain name of the authoritative name server for this SOA record. Host pulumi.StringPtrInput `pulumi:"host"` // The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl pulumi.Float64PtrInput `pulumi:"minimumTtl"` // The refresh value for this SOA record. RefreshTime pulumi.Float64PtrInput `pulumi:"refreshTime"` // The retry time for this SOA record. RetryTime pulumi.Float64PtrInput `pulumi:"retryTime"` // The serial number for this SOA record. SerialNumber pulumi.Float64PtrInput `pulumi:"serialNumber"` }
An SOA record.
func (SoaRecordArgs) ElementType ¶ added in v0.2.8
func (SoaRecordArgs) ElementType() reflect.Type
func (SoaRecordArgs) ToSoaRecordOutput ¶ added in v0.2.8
func (i SoaRecordArgs) ToSoaRecordOutput() SoaRecordOutput
func (SoaRecordArgs) ToSoaRecordOutputWithContext ¶ added in v0.2.8
func (i SoaRecordArgs) ToSoaRecordOutputWithContext(ctx context.Context) SoaRecordOutput
func (SoaRecordArgs) ToSoaRecordPtrOutput ¶ added in v0.2.8
func (i SoaRecordArgs) ToSoaRecordPtrOutput() SoaRecordPtrOutput
func (SoaRecordArgs) ToSoaRecordPtrOutputWithContext ¶ added in v0.2.8
func (i SoaRecordArgs) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
type SoaRecordInput ¶ added in v0.2.8
type SoaRecordInput interface { pulumi.Input ToSoaRecordOutput() SoaRecordOutput ToSoaRecordOutputWithContext(context.Context) SoaRecordOutput }
SoaRecordInput is an input type that accepts SoaRecordArgs and SoaRecordOutput values. You can construct a concrete instance of `SoaRecordInput` via:
SoaRecordArgs{...}
type SoaRecordOutput ¶ added in v0.2.8
type SoaRecordOutput struct{ *pulumi.OutputState }
An SOA record.
func (SoaRecordOutput) ElementType ¶ added in v0.2.8
func (SoaRecordOutput) ElementType() reflect.Type
func (SoaRecordOutput) Email ¶ added in v0.2.8
func (o SoaRecordOutput) Email() pulumi.StringPtrOutput
The email contact for this SOA record.
func (SoaRecordOutput) ExpireTime ¶ added in v0.2.8
func (o SoaRecordOutput) ExpireTime() pulumi.Float64PtrOutput
The expire time for this SOA record.
func (SoaRecordOutput) Host ¶ added in v0.2.8
func (o SoaRecordOutput) Host() pulumi.StringPtrOutput
The domain name of the authoritative name server for this SOA record.
func (SoaRecordOutput) MinimumTtl ¶ added in v0.2.8
func (o SoaRecordOutput) MinimumTtl() pulumi.Float64PtrOutput
The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
func (SoaRecordOutput) RefreshTime ¶ added in v0.2.8
func (o SoaRecordOutput) RefreshTime() pulumi.Float64PtrOutput
The refresh value for this SOA record.
func (SoaRecordOutput) RetryTime ¶ added in v0.2.8
func (o SoaRecordOutput) RetryTime() pulumi.Float64PtrOutput
The retry time for this SOA record.
func (SoaRecordOutput) SerialNumber ¶ added in v0.2.8
func (o SoaRecordOutput) SerialNumber() pulumi.Float64PtrOutput
The serial number for this SOA record.
func (SoaRecordOutput) ToSoaRecordOutput ¶ added in v0.2.8
func (o SoaRecordOutput) ToSoaRecordOutput() SoaRecordOutput
func (SoaRecordOutput) ToSoaRecordOutputWithContext ¶ added in v0.2.8
func (o SoaRecordOutput) ToSoaRecordOutputWithContext(ctx context.Context) SoaRecordOutput
func (SoaRecordOutput) ToSoaRecordPtrOutput ¶ added in v0.2.8
func (o SoaRecordOutput) ToSoaRecordPtrOutput() SoaRecordPtrOutput
func (SoaRecordOutput) ToSoaRecordPtrOutputWithContext ¶ added in v0.2.8
func (o SoaRecordOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
type SoaRecordPtrInput ¶ added in v0.2.8
type SoaRecordPtrInput interface { pulumi.Input ToSoaRecordPtrOutput() SoaRecordPtrOutput ToSoaRecordPtrOutputWithContext(context.Context) SoaRecordPtrOutput }
SoaRecordPtrInput is an input type that accepts SoaRecordArgs, SoaRecordPtr and SoaRecordPtrOutput values. You can construct a concrete instance of `SoaRecordPtrInput` via:
SoaRecordArgs{...} or: nil
func SoaRecordPtr ¶ added in v0.2.8
func SoaRecordPtr(v *SoaRecordArgs) SoaRecordPtrInput
type SoaRecordPtrOutput ¶ added in v0.2.8
type SoaRecordPtrOutput struct{ *pulumi.OutputState }
func (SoaRecordPtrOutput) Elem ¶ added in v0.2.8
func (o SoaRecordPtrOutput) Elem() SoaRecordOutput
func (SoaRecordPtrOutput) ElementType ¶ added in v0.2.8
func (SoaRecordPtrOutput) ElementType() reflect.Type
func (SoaRecordPtrOutput) Email ¶ added in v0.2.8
func (o SoaRecordPtrOutput) Email() pulumi.StringPtrOutput
The email contact for this SOA record.
func (SoaRecordPtrOutput) ExpireTime ¶ added in v0.2.8
func (o SoaRecordPtrOutput) ExpireTime() pulumi.Float64PtrOutput
The expire time for this SOA record.
func (SoaRecordPtrOutput) Host ¶ added in v0.2.8
func (o SoaRecordPtrOutput) Host() pulumi.StringPtrOutput
The domain name of the authoritative name server for this SOA record.
func (SoaRecordPtrOutput) MinimumTtl ¶ added in v0.2.8
func (o SoaRecordPtrOutput) MinimumTtl() pulumi.Float64PtrOutput
The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
func (SoaRecordPtrOutput) RefreshTime ¶ added in v0.2.8
func (o SoaRecordPtrOutput) RefreshTime() pulumi.Float64PtrOutput
The refresh value for this SOA record.
func (SoaRecordPtrOutput) RetryTime ¶ added in v0.2.8
func (o SoaRecordPtrOutput) RetryTime() pulumi.Float64PtrOutput
The retry time for this SOA record.
func (SoaRecordPtrOutput) SerialNumber ¶ added in v0.2.8
func (o SoaRecordPtrOutput) SerialNumber() pulumi.Float64PtrOutput
The serial number for this SOA record.
func (SoaRecordPtrOutput) ToSoaRecordPtrOutput ¶ added in v0.2.8
func (o SoaRecordPtrOutput) ToSoaRecordPtrOutput() SoaRecordPtrOutput
func (SoaRecordPtrOutput) ToSoaRecordPtrOutputWithContext ¶ added in v0.2.8
func (o SoaRecordPtrOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
type SoaRecordResponse ¶ added in v0.2.8
type SoaRecordResponse struct { // The email contact for this SOA record. Email *string `pulumi:"email"` // The expire time for this SOA record. ExpireTime *float64 `pulumi:"expireTime"` // The domain name of the authoritative name server for this SOA record. Host *string `pulumi:"host"` // The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl *float64 `pulumi:"minimumTtl"` // The refresh value for this SOA record. RefreshTime *float64 `pulumi:"refreshTime"` // The retry time for this SOA record. RetryTime *float64 `pulumi:"retryTime"` // The serial number for this SOA record. SerialNumber *float64 `pulumi:"serialNumber"` }
An SOA record.
type SoaRecordResponseArgs ¶ added in v0.2.8
type SoaRecordResponseArgs struct { // The email contact for this SOA record. Email pulumi.StringPtrInput `pulumi:"email"` // The expire time for this SOA record. ExpireTime pulumi.Float64PtrInput `pulumi:"expireTime"` // The domain name of the authoritative name server for this SOA record. Host pulumi.StringPtrInput `pulumi:"host"` // The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl pulumi.Float64PtrInput `pulumi:"minimumTtl"` // The refresh value for this SOA record. RefreshTime pulumi.Float64PtrInput `pulumi:"refreshTime"` // The retry time for this SOA record. RetryTime pulumi.Float64PtrInput `pulumi:"retryTime"` // The serial number for this SOA record. SerialNumber pulumi.Float64PtrInput `pulumi:"serialNumber"` }
An SOA record.
func (SoaRecordResponseArgs) ElementType ¶ added in v0.2.8
func (SoaRecordResponseArgs) ElementType() reflect.Type
func (SoaRecordResponseArgs) ToSoaRecordResponseOutput ¶ added in v0.2.8
func (i SoaRecordResponseArgs) ToSoaRecordResponseOutput() SoaRecordResponseOutput
func (SoaRecordResponseArgs) ToSoaRecordResponseOutputWithContext ¶ added in v0.2.8
func (i SoaRecordResponseArgs) ToSoaRecordResponseOutputWithContext(ctx context.Context) SoaRecordResponseOutput
func (SoaRecordResponseArgs) ToSoaRecordResponsePtrOutput ¶ added in v0.2.8
func (i SoaRecordResponseArgs) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
func (SoaRecordResponseArgs) ToSoaRecordResponsePtrOutputWithContext ¶ added in v0.2.8
func (i SoaRecordResponseArgs) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
type SoaRecordResponseInput ¶ added in v0.2.8
type SoaRecordResponseInput interface { pulumi.Input ToSoaRecordResponseOutput() SoaRecordResponseOutput ToSoaRecordResponseOutputWithContext(context.Context) SoaRecordResponseOutput }
SoaRecordResponseInput is an input type that accepts SoaRecordResponseArgs and SoaRecordResponseOutput values. You can construct a concrete instance of `SoaRecordResponseInput` via:
SoaRecordResponseArgs{...}
type SoaRecordResponseOutput ¶ added in v0.2.8
type SoaRecordResponseOutput struct{ *pulumi.OutputState }
An SOA record.
func (SoaRecordResponseOutput) ElementType ¶ added in v0.2.8
func (SoaRecordResponseOutput) ElementType() reflect.Type
func (SoaRecordResponseOutput) Email ¶ added in v0.2.8
func (o SoaRecordResponseOutput) Email() pulumi.StringPtrOutput
The email contact for this SOA record.
func (SoaRecordResponseOutput) ExpireTime ¶ added in v0.2.8
func (o SoaRecordResponseOutput) ExpireTime() pulumi.Float64PtrOutput
The expire time for this SOA record.
func (SoaRecordResponseOutput) Host ¶ added in v0.2.8
func (o SoaRecordResponseOutput) Host() pulumi.StringPtrOutput
The domain name of the authoritative name server for this SOA record.
func (SoaRecordResponseOutput) MinimumTtl ¶ added in v0.2.8
func (o SoaRecordResponseOutput) MinimumTtl() pulumi.Float64PtrOutput
The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
func (SoaRecordResponseOutput) RefreshTime ¶ added in v0.2.8
func (o SoaRecordResponseOutput) RefreshTime() pulumi.Float64PtrOutput
The refresh value for this SOA record.
func (SoaRecordResponseOutput) RetryTime ¶ added in v0.2.8
func (o SoaRecordResponseOutput) RetryTime() pulumi.Float64PtrOutput
The retry time for this SOA record.
func (SoaRecordResponseOutput) SerialNumber ¶ added in v0.2.8
func (o SoaRecordResponseOutput) SerialNumber() pulumi.Float64PtrOutput
The serial number for this SOA record.
func (SoaRecordResponseOutput) ToSoaRecordResponseOutput ¶ added in v0.2.8
func (o SoaRecordResponseOutput) ToSoaRecordResponseOutput() SoaRecordResponseOutput
func (SoaRecordResponseOutput) ToSoaRecordResponseOutputWithContext ¶ added in v0.2.8
func (o SoaRecordResponseOutput) ToSoaRecordResponseOutputWithContext(ctx context.Context) SoaRecordResponseOutput
func (SoaRecordResponseOutput) ToSoaRecordResponsePtrOutput ¶ added in v0.2.8
func (o SoaRecordResponseOutput) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
func (SoaRecordResponseOutput) ToSoaRecordResponsePtrOutputWithContext ¶ added in v0.2.8
func (o SoaRecordResponseOutput) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
type SoaRecordResponsePtrInput ¶ added in v0.2.8
type SoaRecordResponsePtrInput interface { pulumi.Input ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput ToSoaRecordResponsePtrOutputWithContext(context.Context) SoaRecordResponsePtrOutput }
SoaRecordResponsePtrInput is an input type that accepts SoaRecordResponseArgs, SoaRecordResponsePtr and SoaRecordResponsePtrOutput values. You can construct a concrete instance of `SoaRecordResponsePtrInput` via:
SoaRecordResponseArgs{...} or: nil
func SoaRecordResponsePtr ¶ added in v0.2.8
func SoaRecordResponsePtr(v *SoaRecordResponseArgs) SoaRecordResponsePtrInput
type SoaRecordResponsePtrOutput ¶ added in v0.2.8
type SoaRecordResponsePtrOutput struct{ *pulumi.OutputState }
func (SoaRecordResponsePtrOutput) Elem ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) Elem() SoaRecordResponseOutput
func (SoaRecordResponsePtrOutput) ElementType ¶ added in v0.2.8
func (SoaRecordResponsePtrOutput) ElementType() reflect.Type
func (SoaRecordResponsePtrOutput) Email ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) Email() pulumi.StringPtrOutput
The email contact for this SOA record.
func (SoaRecordResponsePtrOutput) ExpireTime ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) ExpireTime() pulumi.Float64PtrOutput
The expire time for this SOA record.
func (SoaRecordResponsePtrOutput) Host ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) Host() pulumi.StringPtrOutput
The domain name of the authoritative name server for this SOA record.
func (SoaRecordResponsePtrOutput) MinimumTtl ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) MinimumTtl() pulumi.Float64PtrOutput
The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
func (SoaRecordResponsePtrOutput) RefreshTime ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) RefreshTime() pulumi.Float64PtrOutput
The refresh value for this SOA record.
func (SoaRecordResponsePtrOutput) RetryTime ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) RetryTime() pulumi.Float64PtrOutput
The retry time for this SOA record.
func (SoaRecordResponsePtrOutput) SerialNumber ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) SerialNumber() pulumi.Float64PtrOutput
The serial number for this SOA record.
func (SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutput ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
func (SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutputWithContext ¶ added in v0.2.8
func (o SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
type SrvRecord ¶ added in v0.2.8
type SrvRecord struct { // The port value for this SRV record. Port *int `pulumi:"port"` // The priority value for this SRV record. Priority *int `pulumi:"priority"` // The target domain name for this SRV record. Target *string `pulumi:"target"` // The weight value for this SRV record. Weight *int `pulumi:"weight"` }
An SRV record.
type SrvRecordArgs ¶ added in v0.2.8
type SrvRecordArgs struct { // The port value for this SRV record. Port pulumi.IntPtrInput `pulumi:"port"` // The priority value for this SRV record. Priority pulumi.IntPtrInput `pulumi:"priority"` // The target domain name for this SRV record. Target pulumi.StringPtrInput `pulumi:"target"` // The weight value for this SRV record. Weight pulumi.IntPtrInput `pulumi:"weight"` }
An SRV record.
func (SrvRecordArgs) ElementType ¶ added in v0.2.8
func (SrvRecordArgs) ElementType() reflect.Type
func (SrvRecordArgs) ToSrvRecordOutput ¶ added in v0.2.8
func (i SrvRecordArgs) ToSrvRecordOutput() SrvRecordOutput
func (SrvRecordArgs) ToSrvRecordOutputWithContext ¶ added in v0.2.8
func (i SrvRecordArgs) ToSrvRecordOutputWithContext(ctx context.Context) SrvRecordOutput
type SrvRecordArray ¶ added in v0.2.8
type SrvRecordArray []SrvRecordInput
func (SrvRecordArray) ElementType ¶ added in v0.2.8
func (SrvRecordArray) ElementType() reflect.Type
func (SrvRecordArray) ToSrvRecordArrayOutput ¶ added in v0.2.8
func (i SrvRecordArray) ToSrvRecordArrayOutput() SrvRecordArrayOutput
func (SrvRecordArray) ToSrvRecordArrayOutputWithContext ¶ added in v0.2.8
func (i SrvRecordArray) ToSrvRecordArrayOutputWithContext(ctx context.Context) SrvRecordArrayOutput
type SrvRecordArrayInput ¶ added in v0.2.8
type SrvRecordArrayInput interface { pulumi.Input ToSrvRecordArrayOutput() SrvRecordArrayOutput ToSrvRecordArrayOutputWithContext(context.Context) SrvRecordArrayOutput }
SrvRecordArrayInput is an input type that accepts SrvRecordArray and SrvRecordArrayOutput values. You can construct a concrete instance of `SrvRecordArrayInput` via:
SrvRecordArray{ SrvRecordArgs{...} }
type SrvRecordArrayOutput ¶ added in v0.2.8
type SrvRecordArrayOutput struct{ *pulumi.OutputState }
func (SrvRecordArrayOutput) ElementType ¶ added in v0.2.8
func (SrvRecordArrayOutput) ElementType() reflect.Type
func (SrvRecordArrayOutput) Index ¶ added in v0.2.8
func (o SrvRecordArrayOutput) Index(i pulumi.IntInput) SrvRecordOutput
func (SrvRecordArrayOutput) ToSrvRecordArrayOutput ¶ added in v0.2.8
func (o SrvRecordArrayOutput) ToSrvRecordArrayOutput() SrvRecordArrayOutput
func (SrvRecordArrayOutput) ToSrvRecordArrayOutputWithContext ¶ added in v0.2.8
func (o SrvRecordArrayOutput) ToSrvRecordArrayOutputWithContext(ctx context.Context) SrvRecordArrayOutput
type SrvRecordInput ¶ added in v0.2.8
type SrvRecordInput interface { pulumi.Input ToSrvRecordOutput() SrvRecordOutput ToSrvRecordOutputWithContext(context.Context) SrvRecordOutput }
SrvRecordInput is an input type that accepts SrvRecordArgs and SrvRecordOutput values. You can construct a concrete instance of `SrvRecordInput` via:
SrvRecordArgs{...}
type SrvRecordOutput ¶ added in v0.2.8
type SrvRecordOutput struct{ *pulumi.OutputState }
An SRV record.
func (SrvRecordOutput) ElementType ¶ added in v0.2.8
func (SrvRecordOutput) ElementType() reflect.Type
func (SrvRecordOutput) Port ¶ added in v0.2.8
func (o SrvRecordOutput) Port() pulumi.IntPtrOutput
The port value for this SRV record.
func (SrvRecordOutput) Priority ¶ added in v0.2.8
func (o SrvRecordOutput) Priority() pulumi.IntPtrOutput
The priority value for this SRV record.
func (SrvRecordOutput) Target ¶ added in v0.2.8
func (o SrvRecordOutput) Target() pulumi.StringPtrOutput
The target domain name for this SRV record.
func (SrvRecordOutput) ToSrvRecordOutput ¶ added in v0.2.8
func (o SrvRecordOutput) ToSrvRecordOutput() SrvRecordOutput
func (SrvRecordOutput) ToSrvRecordOutputWithContext ¶ added in v0.2.8
func (o SrvRecordOutput) ToSrvRecordOutputWithContext(ctx context.Context) SrvRecordOutput
func (SrvRecordOutput) Weight ¶ added in v0.2.8
func (o SrvRecordOutput) Weight() pulumi.IntPtrOutput
The weight value for this SRV record.
type SrvRecordResponse ¶ added in v0.2.8
type SrvRecordResponse struct { // The port value for this SRV record. Port *int `pulumi:"port"` // The priority value for this SRV record. Priority *int `pulumi:"priority"` // The target domain name for this SRV record. Target *string `pulumi:"target"` // The weight value for this SRV record. Weight *int `pulumi:"weight"` }
An SRV record.
type SrvRecordResponseArgs ¶ added in v0.2.8
type SrvRecordResponseArgs struct { // The port value for this SRV record. Port pulumi.IntPtrInput `pulumi:"port"` // The priority value for this SRV record. Priority pulumi.IntPtrInput `pulumi:"priority"` // The target domain name for this SRV record. Target pulumi.StringPtrInput `pulumi:"target"` // The weight value for this SRV record. Weight pulumi.IntPtrInput `pulumi:"weight"` }
An SRV record.
func (SrvRecordResponseArgs) ElementType ¶ added in v0.2.8
func (SrvRecordResponseArgs) ElementType() reflect.Type
func (SrvRecordResponseArgs) ToSrvRecordResponseOutput ¶ added in v0.2.8
func (i SrvRecordResponseArgs) ToSrvRecordResponseOutput() SrvRecordResponseOutput
func (SrvRecordResponseArgs) ToSrvRecordResponseOutputWithContext ¶ added in v0.2.8
func (i SrvRecordResponseArgs) ToSrvRecordResponseOutputWithContext(ctx context.Context) SrvRecordResponseOutput
type SrvRecordResponseArray ¶ added in v0.2.8
type SrvRecordResponseArray []SrvRecordResponseInput
func (SrvRecordResponseArray) ElementType ¶ added in v0.2.8
func (SrvRecordResponseArray) ElementType() reflect.Type
func (SrvRecordResponseArray) ToSrvRecordResponseArrayOutput ¶ added in v0.2.8
func (i SrvRecordResponseArray) ToSrvRecordResponseArrayOutput() SrvRecordResponseArrayOutput
func (SrvRecordResponseArray) ToSrvRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (i SrvRecordResponseArray) ToSrvRecordResponseArrayOutputWithContext(ctx context.Context) SrvRecordResponseArrayOutput
type SrvRecordResponseArrayInput ¶ added in v0.2.8
type SrvRecordResponseArrayInput interface { pulumi.Input ToSrvRecordResponseArrayOutput() SrvRecordResponseArrayOutput ToSrvRecordResponseArrayOutputWithContext(context.Context) SrvRecordResponseArrayOutput }
SrvRecordResponseArrayInput is an input type that accepts SrvRecordResponseArray and SrvRecordResponseArrayOutput values. You can construct a concrete instance of `SrvRecordResponseArrayInput` via:
SrvRecordResponseArray{ SrvRecordResponseArgs{...} }
type SrvRecordResponseArrayOutput ¶ added in v0.2.8
type SrvRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (SrvRecordResponseArrayOutput) ElementType ¶ added in v0.2.8
func (SrvRecordResponseArrayOutput) ElementType() reflect.Type
func (SrvRecordResponseArrayOutput) Index ¶ added in v0.2.8
func (o SrvRecordResponseArrayOutput) Index(i pulumi.IntInput) SrvRecordResponseOutput
func (SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutput ¶ added in v0.2.8
func (o SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutput() SrvRecordResponseArrayOutput
func (SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (o SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutputWithContext(ctx context.Context) SrvRecordResponseArrayOutput
type SrvRecordResponseInput ¶ added in v0.2.8
type SrvRecordResponseInput interface { pulumi.Input ToSrvRecordResponseOutput() SrvRecordResponseOutput ToSrvRecordResponseOutputWithContext(context.Context) SrvRecordResponseOutput }
SrvRecordResponseInput is an input type that accepts SrvRecordResponseArgs and SrvRecordResponseOutput values. You can construct a concrete instance of `SrvRecordResponseInput` via:
SrvRecordResponseArgs{...}
type SrvRecordResponseOutput ¶ added in v0.2.8
type SrvRecordResponseOutput struct{ *pulumi.OutputState }
An SRV record.
func (SrvRecordResponseOutput) ElementType ¶ added in v0.2.8
func (SrvRecordResponseOutput) ElementType() reflect.Type
func (SrvRecordResponseOutput) Port ¶ added in v0.2.8
func (o SrvRecordResponseOutput) Port() pulumi.IntPtrOutput
The port value for this SRV record.
func (SrvRecordResponseOutput) Priority ¶ added in v0.2.8
func (o SrvRecordResponseOutput) Priority() pulumi.IntPtrOutput
The priority value for this SRV record.
func (SrvRecordResponseOutput) Target ¶ added in v0.2.8
func (o SrvRecordResponseOutput) Target() pulumi.StringPtrOutput
The target domain name for this SRV record.
func (SrvRecordResponseOutput) ToSrvRecordResponseOutput ¶ added in v0.2.8
func (o SrvRecordResponseOutput) ToSrvRecordResponseOutput() SrvRecordResponseOutput
func (SrvRecordResponseOutput) ToSrvRecordResponseOutputWithContext ¶ added in v0.2.8
func (o SrvRecordResponseOutput) ToSrvRecordResponseOutputWithContext(ctx context.Context) SrvRecordResponseOutput
func (SrvRecordResponseOutput) Weight ¶ added in v0.2.8
func (o SrvRecordResponseOutput) Weight() pulumi.IntPtrOutput
The weight value for this SRV record.
type SubResource ¶
type SubResource struct { // Resource ID. Id *string `pulumi:"id"` }
Reference to another subresource.
type SubResourceArgs ¶
type SubResourceArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Reference to another subresource.
func (SubResourceArgs) ElementType ¶
func (SubResourceArgs) ElementType() reflect.Type
func (SubResourceArgs) ToSubResourceOutput ¶
func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
func (SubResourceArgs) ToSubResourceOutputWithContext ¶
func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceArgs) ToSubResourcePtrOutput ¶
func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceArgs) ToSubResourcePtrOutputWithContext ¶
func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceArray ¶
type SubResourceArray []SubResourceInput
func (SubResourceArray) ElementType ¶
func (SubResourceArray) ElementType() reflect.Type
func (SubResourceArray) ToSubResourceArrayOutput ¶
func (i SubResourceArray) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArray) ToSubResourceArrayOutputWithContext ¶
func (i SubResourceArray) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceArrayInput ¶
type SubResourceArrayInput interface { pulumi.Input ToSubResourceArrayOutput() SubResourceArrayOutput ToSubResourceArrayOutputWithContext(context.Context) SubResourceArrayOutput }
SubResourceArrayInput is an input type that accepts SubResourceArray and SubResourceArrayOutput values. You can construct a concrete instance of `SubResourceArrayInput` via:
SubResourceArray{ SubResourceArgs{...} }
type SubResourceArrayOutput ¶
type SubResourceArrayOutput struct{ *pulumi.OutputState }
func (SubResourceArrayOutput) ElementType ¶
func (SubResourceArrayOutput) ElementType() reflect.Type
func (SubResourceArrayOutput) Index ¶
func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutput ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutputWithContext ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceInput ¶
type SubResourceInput interface { pulumi.Input ToSubResourceOutput() SubResourceOutput ToSubResourceOutputWithContext(context.Context) SubResourceOutput }
SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:
SubResourceArgs{...}
type SubResourceOutput ¶
type SubResourceOutput struct{ *pulumi.OutputState }
Reference to another subresource.
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) ToSubResourceOutput ¶
func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
func (SubResourceOutput) ToSubResourceOutputWithContext ¶
func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceOutput) ToSubResourcePtrOutput ¶
func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourcePtrInput ¶
type SubResourcePtrInput interface { pulumi.Input ToSubResourcePtrOutput() SubResourcePtrOutput ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput }
SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:
SubResourceArgs{...} or: nil
func SubResourcePtr ¶
func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput
type SubResourcePtrOutput ¶
type SubResourcePtrOutput struct{ *pulumi.OutputState }
func (SubResourcePtrOutput) Elem ¶
func (o SubResourcePtrOutput) Elem() SubResourceOutput
func (SubResourcePtrOutput) ElementType ¶
func (SubResourcePtrOutput) ElementType() reflect.Type
func (SubResourcePtrOutput) Id ¶
func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourcePtrOutput) ToSubResourcePtrOutput ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceResponse ¶
type SubResourceResponse struct { // Resource ID. Id *string `pulumi:"id"` }
Reference to another subresource.
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Reference to another subresource.
func (SubResourceResponseArgs) ElementType ¶
func (SubResourceResponseArgs) ElementType() reflect.Type
func (SubResourceResponseArgs) ToSubResourceResponseOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponseArray ¶
type SubResourceResponseArray []SubResourceResponseInput
func (SubResourceResponseArray) ElementType ¶
func (SubResourceResponseArray) ElementType() reflect.Type
func (SubResourceResponseArray) ToSubResourceResponseArrayOutput ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseArrayInput ¶
type SubResourceResponseArrayInput interface { pulumi.Input ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput ToSubResourceResponseArrayOutputWithContext(context.Context) SubResourceResponseArrayOutput }
SubResourceResponseArrayInput is an input type that accepts SubResourceResponseArray and SubResourceResponseArrayOutput values. You can construct a concrete instance of `SubResourceResponseArrayInput` via:
SubResourceResponseArray{ SubResourceResponseArgs{...} }
type SubResourceResponseArrayOutput ¶
type SubResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (SubResourceResponseArrayOutput) ElementType ¶
func (SubResourceResponseArrayOutput) ElementType() reflect.Type
func (SubResourceResponseArrayOutput) Index ¶
func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseInput ¶
type SubResourceResponseInput interface { pulumi.Input ToSubResourceResponseOutput() SubResourceResponseOutput ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput }
SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:
SubResourceResponseArgs{...}
type SubResourceResponseOutput ¶
type SubResourceResponseOutput struct{ *pulumi.OutputState }
Reference to another subresource.
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourceResponseOutput) ToSubResourceResponseOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponsePtrInput ¶
type SubResourceResponsePtrInput interface { pulumi.Input ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput ToSubResourceResponsePtrOutputWithContext(context.Context) SubResourceResponsePtrOutput }
SubResourceResponsePtrInput is an input type that accepts SubResourceResponseArgs, SubResourceResponsePtr and SubResourceResponsePtrOutput values. You can construct a concrete instance of `SubResourceResponsePtrInput` via:
SubResourceResponseArgs{...} or: nil
func SubResourceResponsePtr ¶
func SubResourceResponsePtr(v *SubResourceResponseArgs) SubResourceResponsePtrInput
type SubResourceResponsePtrOutput ¶
type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SubResourceResponsePtrOutput) Elem ¶
func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
func (SubResourceResponsePtrOutput) ElementType ¶
func (SubResourceResponsePtrOutput) ElementType() reflect.Type
func (SubResourceResponsePtrOutput) Id ¶
func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type Transform ¶ added in v0.3.1
Describes what transforms are applied before matching
func (Transform) ElementType ¶ added in v0.3.1
func (Transform) ToStringOutput ¶ added in v0.3.1
func (e Transform) ToStringOutput() pulumi.StringOutput
func (Transform) ToStringOutputWithContext ¶ added in v0.3.1
func (e Transform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Transform) ToStringPtrOutput ¶ added in v0.3.1
func (e Transform) ToStringPtrOutput() pulumi.StringPtrOutput
func (Transform) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Transform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type TxtRecord ¶ added in v0.2.8
type TxtRecord struct { // The text value of this TXT record. Value []string `pulumi:"value"` }
A TXT record.
type TxtRecordArgs ¶ added in v0.2.8
type TxtRecordArgs struct { // The text value of this TXT record. Value pulumi.StringArrayInput `pulumi:"value"` }
A TXT record.
func (TxtRecordArgs) ElementType ¶ added in v0.2.8
func (TxtRecordArgs) ElementType() reflect.Type
func (TxtRecordArgs) ToTxtRecordOutput ¶ added in v0.2.8
func (i TxtRecordArgs) ToTxtRecordOutput() TxtRecordOutput
func (TxtRecordArgs) ToTxtRecordOutputWithContext ¶ added in v0.2.8
func (i TxtRecordArgs) ToTxtRecordOutputWithContext(ctx context.Context) TxtRecordOutput
type TxtRecordArray ¶ added in v0.2.8
type TxtRecordArray []TxtRecordInput
func (TxtRecordArray) ElementType ¶ added in v0.2.8
func (TxtRecordArray) ElementType() reflect.Type
func (TxtRecordArray) ToTxtRecordArrayOutput ¶ added in v0.2.8
func (i TxtRecordArray) ToTxtRecordArrayOutput() TxtRecordArrayOutput
func (TxtRecordArray) ToTxtRecordArrayOutputWithContext ¶ added in v0.2.8
func (i TxtRecordArray) ToTxtRecordArrayOutputWithContext(ctx context.Context) TxtRecordArrayOutput
type TxtRecordArrayInput ¶ added in v0.2.8
type TxtRecordArrayInput interface { pulumi.Input ToTxtRecordArrayOutput() TxtRecordArrayOutput ToTxtRecordArrayOutputWithContext(context.Context) TxtRecordArrayOutput }
TxtRecordArrayInput is an input type that accepts TxtRecordArray and TxtRecordArrayOutput values. You can construct a concrete instance of `TxtRecordArrayInput` via:
TxtRecordArray{ TxtRecordArgs{...} }
type TxtRecordArrayOutput ¶ added in v0.2.8
type TxtRecordArrayOutput struct{ *pulumi.OutputState }
func (TxtRecordArrayOutput) ElementType ¶ added in v0.2.8
func (TxtRecordArrayOutput) ElementType() reflect.Type
func (TxtRecordArrayOutput) Index ¶ added in v0.2.8
func (o TxtRecordArrayOutput) Index(i pulumi.IntInput) TxtRecordOutput
func (TxtRecordArrayOutput) ToTxtRecordArrayOutput ¶ added in v0.2.8
func (o TxtRecordArrayOutput) ToTxtRecordArrayOutput() TxtRecordArrayOutput
func (TxtRecordArrayOutput) ToTxtRecordArrayOutputWithContext ¶ added in v0.2.8
func (o TxtRecordArrayOutput) ToTxtRecordArrayOutputWithContext(ctx context.Context) TxtRecordArrayOutput
type TxtRecordInput ¶ added in v0.2.8
type TxtRecordInput interface { pulumi.Input ToTxtRecordOutput() TxtRecordOutput ToTxtRecordOutputWithContext(context.Context) TxtRecordOutput }
TxtRecordInput is an input type that accepts TxtRecordArgs and TxtRecordOutput values. You can construct a concrete instance of `TxtRecordInput` via:
TxtRecordArgs{...}
type TxtRecordOutput ¶ added in v0.2.8
type TxtRecordOutput struct{ *pulumi.OutputState }
A TXT record.
func (TxtRecordOutput) ElementType ¶ added in v0.2.8
func (TxtRecordOutput) ElementType() reflect.Type
func (TxtRecordOutput) ToTxtRecordOutput ¶ added in v0.2.8
func (o TxtRecordOutput) ToTxtRecordOutput() TxtRecordOutput
func (TxtRecordOutput) ToTxtRecordOutputWithContext ¶ added in v0.2.8
func (o TxtRecordOutput) ToTxtRecordOutputWithContext(ctx context.Context) TxtRecordOutput
func (TxtRecordOutput) Value ¶ added in v0.2.8
func (o TxtRecordOutput) Value() pulumi.StringArrayOutput
The text value of this TXT record.
type TxtRecordResponse ¶ added in v0.2.8
type TxtRecordResponse struct { // The text value of this TXT record. Value []string `pulumi:"value"` }
A TXT record.
type TxtRecordResponseArgs ¶ added in v0.2.8
type TxtRecordResponseArgs struct { // The text value of this TXT record. Value pulumi.StringArrayInput `pulumi:"value"` }
A TXT record.
func (TxtRecordResponseArgs) ElementType ¶ added in v0.2.8
func (TxtRecordResponseArgs) ElementType() reflect.Type
func (TxtRecordResponseArgs) ToTxtRecordResponseOutput ¶ added in v0.2.8
func (i TxtRecordResponseArgs) ToTxtRecordResponseOutput() TxtRecordResponseOutput
func (TxtRecordResponseArgs) ToTxtRecordResponseOutputWithContext ¶ added in v0.2.8
func (i TxtRecordResponseArgs) ToTxtRecordResponseOutputWithContext(ctx context.Context) TxtRecordResponseOutput
type TxtRecordResponseArray ¶ added in v0.2.8
type TxtRecordResponseArray []TxtRecordResponseInput
func (TxtRecordResponseArray) ElementType ¶ added in v0.2.8
func (TxtRecordResponseArray) ElementType() reflect.Type
func (TxtRecordResponseArray) ToTxtRecordResponseArrayOutput ¶ added in v0.2.8
func (i TxtRecordResponseArray) ToTxtRecordResponseArrayOutput() TxtRecordResponseArrayOutput
func (TxtRecordResponseArray) ToTxtRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (i TxtRecordResponseArray) ToTxtRecordResponseArrayOutputWithContext(ctx context.Context) TxtRecordResponseArrayOutput
type TxtRecordResponseArrayInput ¶ added in v0.2.8
type TxtRecordResponseArrayInput interface { pulumi.Input ToTxtRecordResponseArrayOutput() TxtRecordResponseArrayOutput ToTxtRecordResponseArrayOutputWithContext(context.Context) TxtRecordResponseArrayOutput }
TxtRecordResponseArrayInput is an input type that accepts TxtRecordResponseArray and TxtRecordResponseArrayOutput values. You can construct a concrete instance of `TxtRecordResponseArrayInput` via:
TxtRecordResponseArray{ TxtRecordResponseArgs{...} }
type TxtRecordResponseArrayOutput ¶ added in v0.2.8
type TxtRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (TxtRecordResponseArrayOutput) ElementType ¶ added in v0.2.8
func (TxtRecordResponseArrayOutput) ElementType() reflect.Type
func (TxtRecordResponseArrayOutput) Index ¶ added in v0.2.8
func (o TxtRecordResponseArrayOutput) Index(i pulumi.IntInput) TxtRecordResponseOutput
func (TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutput ¶ added in v0.2.8
func (o TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutput() TxtRecordResponseArrayOutput
func (TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutputWithContext ¶ added in v0.2.8
func (o TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutputWithContext(ctx context.Context) TxtRecordResponseArrayOutput
type TxtRecordResponseInput ¶ added in v0.2.8
type TxtRecordResponseInput interface { pulumi.Input ToTxtRecordResponseOutput() TxtRecordResponseOutput ToTxtRecordResponseOutputWithContext(context.Context) TxtRecordResponseOutput }
TxtRecordResponseInput is an input type that accepts TxtRecordResponseArgs and TxtRecordResponseOutput values. You can construct a concrete instance of `TxtRecordResponseInput` via:
TxtRecordResponseArgs{...}
type TxtRecordResponseOutput ¶ added in v0.2.8
type TxtRecordResponseOutput struct{ *pulumi.OutputState }
A TXT record.
func (TxtRecordResponseOutput) ElementType ¶ added in v0.2.8
func (TxtRecordResponseOutput) ElementType() reflect.Type
func (TxtRecordResponseOutput) ToTxtRecordResponseOutput ¶ added in v0.2.8
func (o TxtRecordResponseOutput) ToTxtRecordResponseOutput() TxtRecordResponseOutput
func (TxtRecordResponseOutput) ToTxtRecordResponseOutputWithContext ¶ added in v0.2.8
func (o TxtRecordResponseOutput) ToTxtRecordResponseOutputWithContext(ctx context.Context) TxtRecordResponseOutput
func (TxtRecordResponseOutput) Value ¶ added in v0.2.8
func (o TxtRecordResponseOutput) Value() pulumi.StringArrayOutput
The text value of this TXT record.
type VirtualNetworkLink ¶ added in v0.2.8
type VirtualNetworkLink struct { pulumi.CustomResourceState // The ETag of the virtual network link. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The Azure Region where the resource lives Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the resource. This is a read-only property and any attempt to set this value will be ignored. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled? RegistrationEnabled pulumi.BoolPtrOutput `pulumi:"registrationEnabled"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type pulumi.StringOutput `pulumi:"type"` // The reference of the virtual network. VirtualNetwork SubResourceResponsePtrOutput `pulumi:"virtualNetwork"` // The status of the virtual network link to the Private DNS zone. Possible values are 'InProgress' and 'Done'. This is a read-only property and any attempt to set this value will be ignored. VirtualNetworkLinkState pulumi.StringOutput `pulumi:"virtualNetworkLinkState"` }
Describes a link to virtual network for a Private DNS zone.
func GetVirtualNetworkLink ¶ added in v0.2.8
func GetVirtualNetworkLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkLinkState, opts ...pulumi.ResourceOption) (*VirtualNetworkLink, error)
GetVirtualNetworkLink gets an existing VirtualNetworkLink 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 NewVirtualNetworkLink ¶ added in v0.2.8
func NewVirtualNetworkLink(ctx *pulumi.Context, name string, args *VirtualNetworkLinkArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkLink, error)
NewVirtualNetworkLink registers a new resource with the given unique name, arguments, and options.
func (*VirtualNetworkLink) ElementType ¶ added in v0.2.8
func (*VirtualNetworkLink) ElementType() reflect.Type
func (*VirtualNetworkLink) ToVirtualNetworkLinkOutput ¶ added in v0.2.8
func (i *VirtualNetworkLink) ToVirtualNetworkLinkOutput() VirtualNetworkLinkOutput
func (*VirtualNetworkLink) ToVirtualNetworkLinkOutputWithContext ¶ added in v0.2.8
func (i *VirtualNetworkLink) ToVirtualNetworkLinkOutputWithContext(ctx context.Context) VirtualNetworkLinkOutput
type VirtualNetworkLinkArgs ¶ added in v0.2.8
type VirtualNetworkLinkArgs struct { // The ETag of the virtual network link. Etag pulumi.StringPtrInput // The Azure Region where the resource lives Location pulumi.StringPtrInput // The name of the Private DNS zone (without a terminating dot). PrivateZoneName pulumi.StringInput // Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled? RegistrationEnabled pulumi.BoolPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The reference of the virtual network. VirtualNetwork SubResourcePtrInput // The name of the virtual network link. VirtualNetworkLinkName pulumi.StringInput }
The set of arguments for constructing a VirtualNetworkLink resource.
func (VirtualNetworkLinkArgs) ElementType ¶ added in v0.2.8
func (VirtualNetworkLinkArgs) ElementType() reflect.Type
type VirtualNetworkLinkInput ¶ added in v0.2.8
type VirtualNetworkLinkInput interface { pulumi.Input ToVirtualNetworkLinkOutput() VirtualNetworkLinkOutput ToVirtualNetworkLinkOutputWithContext(ctx context.Context) VirtualNetworkLinkOutput }
type VirtualNetworkLinkOutput ¶ added in v0.2.8
type VirtualNetworkLinkOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkLinkOutput) ElementType ¶ added in v0.2.8
func (VirtualNetworkLinkOutput) ElementType() reflect.Type
func (VirtualNetworkLinkOutput) ToVirtualNetworkLinkOutput ¶ added in v0.2.8
func (o VirtualNetworkLinkOutput) ToVirtualNetworkLinkOutput() VirtualNetworkLinkOutput
func (VirtualNetworkLinkOutput) ToVirtualNetworkLinkOutputWithContext ¶ added in v0.2.8
func (o VirtualNetworkLinkOutput) ToVirtualNetworkLinkOutputWithContext(ctx context.Context) VirtualNetworkLinkOutput
type VirtualNetworkLinkState ¶ added in v0.2.8
type VirtualNetworkLinkState struct { // The ETag of the virtual network link. Etag pulumi.StringPtrInput // The Azure Region where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The provisioning state of the resource. This is a read-only property and any attempt to set this value will be ignored. ProvisioningState pulumi.StringPtrInput // Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled? RegistrationEnabled pulumi.BoolPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type pulumi.StringPtrInput // The reference of the virtual network. VirtualNetwork SubResourceResponsePtrInput // The status of the virtual network link to the Private DNS zone. Possible values are 'InProgress' and 'Done'. This is a read-only property and any attempt to set this value will be ignored. VirtualNetworkLinkState pulumi.StringPtrInput }
func (VirtualNetworkLinkState) ElementType ¶ added in v0.2.8
func (VirtualNetworkLinkState) ElementType() reflect.Type