Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type ApplicationGateway
- type ApplicationGatewayArgs
- type ApplicationGatewayAuthenticationCertificate
- type ApplicationGatewayAuthenticationCertificateArgs
- func (ApplicationGatewayAuthenticationCertificateArgs) ElementType() reflect.Type
- func (i ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutput() ApplicationGatewayAuthenticationCertificateOutput
- func (i ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateOutput
- type ApplicationGatewayAuthenticationCertificateArray
- func (ApplicationGatewayAuthenticationCertificateArray) ElementType() reflect.Type
- func (i ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutput() ApplicationGatewayAuthenticationCertificateArrayOutput
- func (i ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateArrayOutput
- type ApplicationGatewayAuthenticationCertificateArrayInput
- type ApplicationGatewayAuthenticationCertificateArrayOutput
- func (ApplicationGatewayAuthenticationCertificateArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayAuthenticationCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayAuthenticationCertificateOutput
- func (o ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutput() ApplicationGatewayAuthenticationCertificateArrayOutput
- func (o ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateArrayOutput
- type ApplicationGatewayAuthenticationCertificateInput
- type ApplicationGatewayAuthenticationCertificateOutput
- func (o ApplicationGatewayAuthenticationCertificateOutput) Data() pulumi.StringOutput
- func (ApplicationGatewayAuthenticationCertificateOutput) ElementType() reflect.Type
- func (o ApplicationGatewayAuthenticationCertificateOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayAuthenticationCertificateOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutput() ApplicationGatewayAuthenticationCertificateOutput
- func (o ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateOutput
- type ApplicationGatewayAutoscaleConfiguration
- type ApplicationGatewayAutoscaleConfigurationArgs
- func (ApplicationGatewayAutoscaleConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationOutput() ApplicationGatewayAutoscaleConfigurationOutput
- func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationOutput
- func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationPtrOutput() ApplicationGatewayAutoscaleConfigurationPtrOutput
- func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationPtrOutput
- type ApplicationGatewayAutoscaleConfigurationInput
- type ApplicationGatewayAutoscaleConfigurationOutput
- func (ApplicationGatewayAutoscaleConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayAutoscaleConfigurationOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o ApplicationGatewayAutoscaleConfigurationOutput) MinCapacity() pulumi.IntOutput
- func (o ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationOutput() ApplicationGatewayAutoscaleConfigurationOutput
- func (o ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationOutput
- func (o ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutput() ApplicationGatewayAutoscaleConfigurationPtrOutput
- func (o ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationPtrOutput
- type ApplicationGatewayAutoscaleConfigurationPtrInput
- type ApplicationGatewayAutoscaleConfigurationPtrOutput
- func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) Elem() ApplicationGatewayAutoscaleConfigurationOutput
- func (ApplicationGatewayAutoscaleConfigurationPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) MinCapacity() pulumi.IntOutput
- func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutput() ApplicationGatewayAutoscaleConfigurationPtrOutput
- func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationPtrOutput
- type ApplicationGatewayBackendAddressPool
- type ApplicationGatewayBackendAddressPoolArgs
- func (ApplicationGatewayBackendAddressPoolArgs) ElementType() reflect.Type
- func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
- func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
- type ApplicationGatewayBackendAddressPoolArray
- func (ApplicationGatewayBackendAddressPoolArray) ElementType() reflect.Type
- func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
- func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
- type ApplicationGatewayBackendAddressPoolArrayInput
- type ApplicationGatewayBackendAddressPoolArrayOutput
- func (ApplicationGatewayBackendAddressPoolArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendAddressPoolArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendAddressPoolOutput
- func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
- func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
- type ApplicationGatewayBackendAddressPoolInput
- type ApplicationGatewayBackendAddressPoolOutput
- func (ApplicationGatewayBackendAddressPoolOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendAddressPoolOutput) FqdnLists() pulumi.StringArrayOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) Fqdns() pulumi.StringArrayOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) IpAddressLists() pulumi.StringArrayOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) IpAddresses() pulumi.StringArrayOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
- type ApplicationGatewayBackendHttpSetting
- type ApplicationGatewayBackendHttpSettingArgs
- func (ApplicationGatewayBackendHttpSettingArgs) ElementType() reflect.Type
- func (i ApplicationGatewayBackendHttpSettingArgs) ToApplicationGatewayBackendHttpSettingOutput() ApplicationGatewayBackendHttpSettingOutput
- func (i ApplicationGatewayBackendHttpSettingArgs) ToApplicationGatewayBackendHttpSettingOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingOutput
- type ApplicationGatewayBackendHttpSettingArray
- func (ApplicationGatewayBackendHttpSettingArray) ElementType() reflect.Type
- func (i ApplicationGatewayBackendHttpSettingArray) ToApplicationGatewayBackendHttpSettingArrayOutput() ApplicationGatewayBackendHttpSettingArrayOutput
- func (i ApplicationGatewayBackendHttpSettingArray) ToApplicationGatewayBackendHttpSettingArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingArrayOutput
- type ApplicationGatewayBackendHttpSettingArrayInput
- type ApplicationGatewayBackendHttpSettingArrayOutput
- func (ApplicationGatewayBackendHttpSettingArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendHttpSettingOutput
- func (o ApplicationGatewayBackendHttpSettingArrayOutput) ToApplicationGatewayBackendHttpSettingArrayOutput() ApplicationGatewayBackendHttpSettingArrayOutput
- func (o ApplicationGatewayBackendHttpSettingArrayOutput) ToApplicationGatewayBackendHttpSettingArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingArrayOutput
- type ApplicationGatewayBackendHttpSettingAuthenticationCertificate
- type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs
- func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs) ElementType() reflect.Type
- func (i ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
- func (i ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
- type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray
- func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray) ElementType() reflect.Type
- func (i ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
- func (i ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
- type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayInput
- type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
- func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
- func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
- func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
- type ApplicationGatewayBackendHttpSettingAuthenticationCertificateInput
- type ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
- func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
- func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
- type ApplicationGatewayBackendHttpSettingConnectionDraining
- type ApplicationGatewayBackendHttpSettingConnectionDrainingArgs
- func (ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ElementType() reflect.Type
- func (i ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
- func (i ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
- func (i ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
- func (i ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
- type ApplicationGatewayBackendHttpSettingConnectionDrainingInput
- type ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) DrainTimeoutSec() pulumi.IntOutput
- func (ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) Enabled() pulumi.BoolOutput
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
- type ApplicationGatewayBackendHttpSettingConnectionDrainingPtrInput
- type ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) DrainTimeoutSec() pulumi.IntOutput
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) Elem() ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
- func (ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) Enabled() pulumi.BoolOutput
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
- func (o ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
- type ApplicationGatewayBackendHttpSettingInput
- type ApplicationGatewayBackendHttpSettingOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) AffinityCookieName() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) AuthenticationCertificates() ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) ConnectionDraining() ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) CookieBasedAffinity() pulumi.StringOutput
- func (ApplicationGatewayBackendHttpSettingOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingOutput) HostName() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) PickHostNameFromBackendAddress() pulumi.BoolPtrOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) Port() pulumi.IntOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) ProbeId() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) ProbeName() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) Protocol() pulumi.StringOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) RequestTimeout() pulumi.IntPtrOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) ToApplicationGatewayBackendHttpSettingOutput() ApplicationGatewayBackendHttpSettingOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) ToApplicationGatewayBackendHttpSettingOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingOutput
- func (o ApplicationGatewayBackendHttpSettingOutput) TrustedRootCertificateNames() pulumi.StringArrayOutput
- type ApplicationGatewayCustomErrorConfiguration
- type ApplicationGatewayCustomErrorConfigurationArgs
- func (ApplicationGatewayCustomErrorConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayCustomErrorConfigurationArgs) ToApplicationGatewayCustomErrorConfigurationOutput() ApplicationGatewayCustomErrorConfigurationOutput
- func (i ApplicationGatewayCustomErrorConfigurationArgs) ToApplicationGatewayCustomErrorConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayCustomErrorConfigurationOutput
- type ApplicationGatewayCustomErrorConfigurationArray
- func (ApplicationGatewayCustomErrorConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayCustomErrorConfigurationArray) ToApplicationGatewayCustomErrorConfigurationArrayOutput() ApplicationGatewayCustomErrorConfigurationArrayOutput
- func (i ApplicationGatewayCustomErrorConfigurationArray) ToApplicationGatewayCustomErrorConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayCustomErrorConfigurationArrayOutput
- type ApplicationGatewayCustomErrorConfigurationArrayInput
- type ApplicationGatewayCustomErrorConfigurationArrayOutput
- func (ApplicationGatewayCustomErrorConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayCustomErrorConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayCustomErrorConfigurationOutput
- func (o ApplicationGatewayCustomErrorConfigurationArrayOutput) ToApplicationGatewayCustomErrorConfigurationArrayOutput() ApplicationGatewayCustomErrorConfigurationArrayOutput
- func (o ApplicationGatewayCustomErrorConfigurationArrayOutput) ToApplicationGatewayCustomErrorConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayCustomErrorConfigurationArrayOutput
- type ApplicationGatewayCustomErrorConfigurationInput
- type ApplicationGatewayCustomErrorConfigurationOutput
- func (o ApplicationGatewayCustomErrorConfigurationOutput) CustomErrorPageUrl() pulumi.StringOutput
- func (ApplicationGatewayCustomErrorConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayCustomErrorConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayCustomErrorConfigurationOutput) StatusCode() pulumi.StringOutput
- func (o ApplicationGatewayCustomErrorConfigurationOutput) ToApplicationGatewayCustomErrorConfigurationOutput() ApplicationGatewayCustomErrorConfigurationOutput
- func (o ApplicationGatewayCustomErrorConfigurationOutput) ToApplicationGatewayCustomErrorConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayCustomErrorConfigurationOutput
- type ApplicationGatewayFrontendIpConfiguration
- type ApplicationGatewayFrontendIpConfigurationArgs
- func (ApplicationGatewayFrontendIpConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIpConfigurationArgs) ToApplicationGatewayFrontendIpConfigurationOutput() ApplicationGatewayFrontendIpConfigurationOutput
- func (i ApplicationGatewayFrontendIpConfigurationArgs) ToApplicationGatewayFrontendIpConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIpConfigurationOutput
- type ApplicationGatewayFrontendIpConfigurationArray
- func (ApplicationGatewayFrontendIpConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIpConfigurationArray) ToApplicationGatewayFrontendIpConfigurationArrayOutput() ApplicationGatewayFrontendIpConfigurationArrayOutput
- func (i ApplicationGatewayFrontendIpConfigurationArray) ToApplicationGatewayFrontendIpConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIpConfigurationArrayOutput
- type ApplicationGatewayFrontendIpConfigurationArrayInput
- type ApplicationGatewayFrontendIpConfigurationArrayOutput
- func (ApplicationGatewayFrontendIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIpConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendIpConfigurationOutput
- func (o ApplicationGatewayFrontendIpConfigurationArrayOutput) ToApplicationGatewayFrontendIpConfigurationArrayOutput() ApplicationGatewayFrontendIpConfigurationArrayOutput
- func (o ApplicationGatewayFrontendIpConfigurationArrayOutput) ToApplicationGatewayFrontendIpConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIpConfigurationArrayOutput
- type ApplicationGatewayFrontendIpConfigurationInput
- type ApplicationGatewayFrontendIpConfigurationOutput
- func (ApplicationGatewayFrontendIpConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIpConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIpConfigurationOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayFrontendIpConfigurationOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIpConfigurationOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIpConfigurationOutput) ToApplicationGatewayFrontendIpConfigurationOutput() ApplicationGatewayFrontendIpConfigurationOutput
- func (o ApplicationGatewayFrontendIpConfigurationOutput) ToApplicationGatewayFrontendIpConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIpConfigurationOutput
- type ApplicationGatewayFrontendPort
- type ApplicationGatewayFrontendPortArgs
- func (ApplicationGatewayFrontendPortArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
- func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
- type ApplicationGatewayFrontendPortArray
- func (ApplicationGatewayFrontendPortArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
- func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
- type ApplicationGatewayFrontendPortArrayInput
- type ApplicationGatewayFrontendPortArrayOutput
- func (ApplicationGatewayFrontendPortArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendPortOutput
- func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
- func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
- type ApplicationGatewayFrontendPortInput
- type ApplicationGatewayFrontendPortOutput
- func (ApplicationGatewayFrontendPortOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayFrontendPortOutput) Port() pulumi.IntOutput
- func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
- func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
- type ApplicationGatewayGatewayIpConfiguration
- type ApplicationGatewayGatewayIpConfigurationArgs
- func (ApplicationGatewayGatewayIpConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayGatewayIpConfigurationArgs) ToApplicationGatewayGatewayIpConfigurationOutput() ApplicationGatewayGatewayIpConfigurationOutput
- func (i ApplicationGatewayGatewayIpConfigurationArgs) ToApplicationGatewayGatewayIpConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayGatewayIpConfigurationOutput
- type ApplicationGatewayGatewayIpConfigurationArray
- func (ApplicationGatewayGatewayIpConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayGatewayIpConfigurationArray) ToApplicationGatewayGatewayIpConfigurationArrayOutput() ApplicationGatewayGatewayIpConfigurationArrayOutput
- func (i ApplicationGatewayGatewayIpConfigurationArray) ToApplicationGatewayGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayGatewayIpConfigurationArrayOutput
- type ApplicationGatewayGatewayIpConfigurationArrayInput
- type ApplicationGatewayGatewayIpConfigurationArrayOutput
- func (ApplicationGatewayGatewayIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayGatewayIpConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayGatewayIpConfigurationOutput
- func (o ApplicationGatewayGatewayIpConfigurationArrayOutput) ToApplicationGatewayGatewayIpConfigurationArrayOutput() ApplicationGatewayGatewayIpConfigurationArrayOutput
- func (o ApplicationGatewayGatewayIpConfigurationArrayOutput) ToApplicationGatewayGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayGatewayIpConfigurationArrayOutput
- type ApplicationGatewayGatewayIpConfigurationInput
- type ApplicationGatewayGatewayIpConfigurationOutput
- func (ApplicationGatewayGatewayIpConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayGatewayIpConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayGatewayIpConfigurationOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayGatewayIpConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o ApplicationGatewayGatewayIpConfigurationOutput) ToApplicationGatewayGatewayIpConfigurationOutput() ApplicationGatewayGatewayIpConfigurationOutput
- func (o ApplicationGatewayGatewayIpConfigurationOutput) ToApplicationGatewayGatewayIpConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayGatewayIpConfigurationOutput
- type ApplicationGatewayHttpListener
- type ApplicationGatewayHttpListenerArgs
- func (ApplicationGatewayHttpListenerArgs) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
- func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
- type ApplicationGatewayHttpListenerArray
- func (ApplicationGatewayHttpListenerArray) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
- func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
- type ApplicationGatewayHttpListenerArrayInput
- type ApplicationGatewayHttpListenerArrayOutput
- func (ApplicationGatewayHttpListenerArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHttpListenerOutput
- func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
- func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
- type ApplicationGatewayHttpListenerCustomErrorConfiguration
- type ApplicationGatewayHttpListenerCustomErrorConfigurationArgs
- func (ApplicationGatewayHttpListenerCustomErrorConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerCustomErrorConfigurationArgs) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
- func (i ApplicationGatewayHttpListenerCustomErrorConfigurationArgs) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
- type ApplicationGatewayHttpListenerCustomErrorConfigurationArray
- func (ApplicationGatewayHttpListenerCustomErrorConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerCustomErrorConfigurationArray) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
- func (i ApplicationGatewayHttpListenerCustomErrorConfigurationArray) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
- type ApplicationGatewayHttpListenerCustomErrorConfigurationArrayInput
- type ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
- func (ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
- func (o ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
- func (o ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
- type ApplicationGatewayHttpListenerCustomErrorConfigurationInput
- type ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
- func (o ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) CustomErrorPageUrl() pulumi.StringOutput
- func (ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) StatusCode() pulumi.StringOutput
- func (o ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
- func (o ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
- type ApplicationGatewayHttpListenerInput
- type ApplicationGatewayHttpListenerOutput
- func (o ApplicationGatewayHttpListenerOutput) CustomErrorConfigurations() ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
- func (ApplicationGatewayHttpListenerOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerOutput) FrontendIpConfigurationId() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) FrontendIpConfigurationName() pulumi.StringOutput
- func (o ApplicationGatewayHttpListenerOutput) FrontendPortId() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) FrontendPortName() pulumi.StringOutput
- func (o ApplicationGatewayHttpListenerOutput) HostName() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayHttpListenerOutput) Protocol() pulumi.StringOutput
- func (o ApplicationGatewayHttpListenerOutput) RequireSni() pulumi.BoolPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) SslCertificateId() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) SslCertificateName() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
- func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
- type ApplicationGatewayIdentity
- type ApplicationGatewayIdentityArgs
- func (ApplicationGatewayIdentityArgs) ElementType() reflect.Type
- func (i ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityOutput() ApplicationGatewayIdentityOutput
- func (i ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityOutputWithContext(ctx context.Context) ApplicationGatewayIdentityOutput
- func (i ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityPtrOutput() ApplicationGatewayIdentityPtrOutput
- func (i ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityPtrOutputWithContext(ctx context.Context) ApplicationGatewayIdentityPtrOutput
- type ApplicationGatewayIdentityInput
- type ApplicationGatewayIdentityOutput
- func (ApplicationGatewayIdentityOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIdentityOutput) IdentityIds() pulumi.StringOutput
- func (o ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityOutput() ApplicationGatewayIdentityOutput
- func (o ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityOutputWithContext(ctx context.Context) ApplicationGatewayIdentityOutput
- func (o ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityPtrOutput() ApplicationGatewayIdentityPtrOutput
- func (o ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityPtrOutputWithContext(ctx context.Context) ApplicationGatewayIdentityPtrOutput
- func (o ApplicationGatewayIdentityOutput) Type() pulumi.StringPtrOutput
- type ApplicationGatewayIdentityPtrInput
- type ApplicationGatewayIdentityPtrOutput
- func (o ApplicationGatewayIdentityPtrOutput) Elem() ApplicationGatewayIdentityOutput
- func (ApplicationGatewayIdentityPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIdentityPtrOutput) IdentityIds() pulumi.StringOutput
- func (o ApplicationGatewayIdentityPtrOutput) ToApplicationGatewayIdentityPtrOutput() ApplicationGatewayIdentityPtrOutput
- func (o ApplicationGatewayIdentityPtrOutput) ToApplicationGatewayIdentityPtrOutputWithContext(ctx context.Context) ApplicationGatewayIdentityPtrOutput
- func (o ApplicationGatewayIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ApplicationGatewayProbe
- type ApplicationGatewayProbeArgs
- type ApplicationGatewayProbeArray
- func (ApplicationGatewayProbeArray) ElementType() reflect.Type
- func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
- func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
- type ApplicationGatewayProbeArrayInput
- type ApplicationGatewayProbeArrayOutput
- func (ApplicationGatewayProbeArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayProbeOutput
- func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
- func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
- type ApplicationGatewayProbeInput
- type ApplicationGatewayProbeMatch
- type ApplicationGatewayProbeMatchArgs
- func (ApplicationGatewayProbeMatchArgs) ElementType() reflect.Type
- func (i ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchOutput() ApplicationGatewayProbeMatchOutput
- func (i ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchOutput
- func (i ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchPtrOutput() ApplicationGatewayProbeMatchPtrOutput
- func (i ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchPtrOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchPtrOutput
- type ApplicationGatewayProbeMatchInput
- type ApplicationGatewayProbeMatchOutput
- func (o ApplicationGatewayProbeMatchOutput) Body() pulumi.StringPtrOutput
- func (ApplicationGatewayProbeMatchOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeMatchOutput) StatusCodes() pulumi.StringArrayOutput
- func (o ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchOutput() ApplicationGatewayProbeMatchOutput
- func (o ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchOutput
- func (o ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchPtrOutput() ApplicationGatewayProbeMatchPtrOutput
- func (o ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchPtrOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchPtrOutput
- type ApplicationGatewayProbeMatchPtrInput
- type ApplicationGatewayProbeMatchPtrOutput
- func (o ApplicationGatewayProbeMatchPtrOutput) Body() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeMatchPtrOutput) Elem() ApplicationGatewayProbeMatchOutput
- func (ApplicationGatewayProbeMatchPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeMatchPtrOutput) StatusCodes() pulumi.StringArrayOutput
- func (o ApplicationGatewayProbeMatchPtrOutput) ToApplicationGatewayProbeMatchPtrOutput() ApplicationGatewayProbeMatchPtrOutput
- func (o ApplicationGatewayProbeMatchPtrOutput) ToApplicationGatewayProbeMatchPtrOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchPtrOutput
- type ApplicationGatewayProbeOutput
- func (ApplicationGatewayProbeOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeOutput) Host() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Interval() pulumi.IntOutput
- func (o ApplicationGatewayProbeOutput) Match() ApplicationGatewayProbeMatchPtrOutput
- func (o ApplicationGatewayProbeOutput) MinimumServers() pulumi.IntPtrOutput
- func (o ApplicationGatewayProbeOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayProbeOutput) Path() pulumi.StringOutput
- func (o ApplicationGatewayProbeOutput) PickHostNameFromBackendHttpSettings() pulumi.BoolPtrOutput
- func (o ApplicationGatewayProbeOutput) Protocol() pulumi.StringOutput
- func (o ApplicationGatewayProbeOutput) Timeout() pulumi.IntOutput
- func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput
- func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContext(ctx context.Context) ApplicationGatewayProbeOutput
- func (o ApplicationGatewayProbeOutput) UnhealthyThreshold() pulumi.IntOutput
- type ApplicationGatewayRedirectConfiguration
- type ApplicationGatewayRedirectConfigurationArgs
- func (ApplicationGatewayRedirectConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRedirectConfigurationArgs) ToApplicationGatewayRedirectConfigurationOutput() ApplicationGatewayRedirectConfigurationOutput
- func (i ApplicationGatewayRedirectConfigurationArgs) ToApplicationGatewayRedirectConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRedirectConfigurationOutput
- type ApplicationGatewayRedirectConfigurationArray
- func (ApplicationGatewayRedirectConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayRedirectConfigurationArray) ToApplicationGatewayRedirectConfigurationArrayOutput() ApplicationGatewayRedirectConfigurationArrayOutput
- func (i ApplicationGatewayRedirectConfigurationArray) ToApplicationGatewayRedirectConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayRedirectConfigurationArrayOutput
- type ApplicationGatewayRedirectConfigurationArrayInput
- type ApplicationGatewayRedirectConfigurationArrayOutput
- func (ApplicationGatewayRedirectConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRedirectConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRedirectConfigurationOutput
- func (o ApplicationGatewayRedirectConfigurationArrayOutput) ToApplicationGatewayRedirectConfigurationArrayOutput() ApplicationGatewayRedirectConfigurationArrayOutput
- func (o ApplicationGatewayRedirectConfigurationArrayOutput) ToApplicationGatewayRedirectConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayRedirectConfigurationArrayOutput
- type ApplicationGatewayRedirectConfigurationInput
- type ApplicationGatewayRedirectConfigurationOutput
- func (ApplicationGatewayRedirectConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRedirectConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayRedirectConfigurationOutput) IncludePath() pulumi.BoolPtrOutput
- func (o ApplicationGatewayRedirectConfigurationOutput) IncludeQueryString() pulumi.BoolPtrOutput
- func (o ApplicationGatewayRedirectConfigurationOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayRedirectConfigurationOutput) RedirectType() pulumi.StringOutput
- func (o ApplicationGatewayRedirectConfigurationOutput) TargetListenerId() pulumi.StringPtrOutput
- func (o ApplicationGatewayRedirectConfigurationOutput) TargetListenerName() pulumi.StringPtrOutput
- func (o ApplicationGatewayRedirectConfigurationOutput) TargetUrl() pulumi.StringPtrOutput
- func (o ApplicationGatewayRedirectConfigurationOutput) ToApplicationGatewayRedirectConfigurationOutput() ApplicationGatewayRedirectConfigurationOutput
- func (o ApplicationGatewayRedirectConfigurationOutput) ToApplicationGatewayRedirectConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRedirectConfigurationOutput
- type ApplicationGatewayRequestRoutingRule
- type ApplicationGatewayRequestRoutingRuleArgs
- func (ApplicationGatewayRequestRoutingRuleArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
- func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
- type ApplicationGatewayRequestRoutingRuleArray
- func (ApplicationGatewayRequestRoutingRuleArray) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
- func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
- type ApplicationGatewayRequestRoutingRuleArrayInput
- type ApplicationGatewayRequestRoutingRuleArrayOutput
- func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
- func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
- type ApplicationGatewayRequestRoutingRuleInput
- type ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPoolId() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPoolName() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettingsId() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettingsName() pulumi.StringPtrOutput
- func (ApplicationGatewayRequestRoutingRuleOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListenerId() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListenerName() pulumi.StringOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) RedirectConfigurationId() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) RedirectConfigurationName() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) RewriteRuleSetId() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) RewriteRuleSetName() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) RuleType() pulumi.StringOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) UrlPathMapId() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) UrlPathMapName() pulumi.StringPtrOutput
- type ApplicationGatewayRewriteRuleSet
- type ApplicationGatewayRewriteRuleSetArgs
- func (ApplicationGatewayRewriteRuleSetArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetArgs) ToApplicationGatewayRewriteRuleSetOutput() ApplicationGatewayRewriteRuleSetOutput
- func (i ApplicationGatewayRewriteRuleSetArgs) ToApplicationGatewayRewriteRuleSetOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetOutput
- type ApplicationGatewayRewriteRuleSetArray
- func (ApplicationGatewayRewriteRuleSetArray) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetArray) ToApplicationGatewayRewriteRuleSetArrayOutput() ApplicationGatewayRewriteRuleSetArrayOutput
- func (i ApplicationGatewayRewriteRuleSetArray) ToApplicationGatewayRewriteRuleSetArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetArrayOutput
- type ApplicationGatewayRewriteRuleSetArrayInput
- type ApplicationGatewayRewriteRuleSetArrayOutput
- func (ApplicationGatewayRewriteRuleSetArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleSetOutput
- func (o ApplicationGatewayRewriteRuleSetArrayOutput) ToApplicationGatewayRewriteRuleSetArrayOutput() ApplicationGatewayRewriteRuleSetArrayOutput
- func (o ApplicationGatewayRewriteRuleSetArrayOutput) ToApplicationGatewayRewriteRuleSetArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetArrayOutput
- type ApplicationGatewayRewriteRuleSetInput
- type ApplicationGatewayRewriteRuleSetOutput
- func (ApplicationGatewayRewriteRuleSetOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayRewriteRuleSetOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayRewriteRuleSetOutput) RewriteRules() ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
- func (o ApplicationGatewayRewriteRuleSetOutput) ToApplicationGatewayRewriteRuleSetOutput() ApplicationGatewayRewriteRuleSetOutput
- func (o ApplicationGatewayRewriteRuleSetOutput) ToApplicationGatewayRewriteRuleSetOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetOutput
- type ApplicationGatewayRewriteRuleSetRewriteRule
- type ApplicationGatewayRewriteRuleSetRewriteRuleArgs
- func (ApplicationGatewayRewriteRuleSetRewriteRuleArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleOutput() ApplicationGatewayRewriteRuleSetRewriteRuleOutput
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleArray
- func (ApplicationGatewayRewriteRuleSetRewriteRuleArray) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleArray) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleArray) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleArrayInput
- type ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
- func (ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleSetRewriteRuleOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleCondition
- type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs
- func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray
- func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayInput
- type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
- func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleConditionInput
- type ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
- func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) IgnoreCase() pulumi.BoolPtrOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) Negate() pulumi.BoolPtrOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) Pattern() pulumi.StringOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) Variable() pulumi.StringOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleInput
- type ApplicationGatewayRewriteRuleSetRewriteRuleOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) Conditions() ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
- func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) RequestHeaderConfigurations() ...
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ResponseHeaderConfigurations() ...
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) RuleSequence() pulumi.IntOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleOutput() ApplicationGatewayRewriteRuleSetRewriteRuleOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfiguration
- type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs
- func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray
- func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput() ...
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayInput
- type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput
- func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput() ...
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationInput
- type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
- func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) HeaderName() pulumi.StringOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) HeaderValue() pulumi.StringOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfiguration
- type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs
- func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
- type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray
- func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput() ...
- func (i ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayInput
- type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput
- func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput() ...
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationInput
- type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
- func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) HeaderName() pulumi.StringOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) HeaderValue() pulumi.StringOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
- func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
- type ApplicationGatewaySku
- type ApplicationGatewaySkuArgs
- func (ApplicationGatewaySkuArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySkuInput
- type ApplicationGatewaySkuOutput
- func (o ApplicationGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
- func (ApplicationGatewaySkuOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewaySkuOutput) Tier() pulumi.StringOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySkuPtrInput
- type ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) Elem() ApplicationGatewaySkuOutput
- func (ApplicationGatewaySkuPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuPtrOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewaySkuPtrOutput) Tier() pulumi.StringOutput
- func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySslCertificate
- type ApplicationGatewaySslCertificateArgs
- func (ApplicationGatewaySslCertificateArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
- func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
- type ApplicationGatewaySslCertificateArray
- func (ApplicationGatewaySslCertificateArray) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
- func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
- type ApplicationGatewaySslCertificateArrayInput
- type ApplicationGatewaySslCertificateArrayOutput
- func (ApplicationGatewaySslCertificateArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
- func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
- type ApplicationGatewaySslCertificateInput
- type ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateOutput) Data() pulumi.StringOutput
- func (ApplicationGatewaySslCertificateOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewaySslCertificateOutput) Password() pulumi.StringOutput
- func (o ApplicationGatewaySslCertificateOutput) PublicCertData() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
- type ApplicationGatewaySslPolicy
- type ApplicationGatewaySslPolicyArgs
- func (ApplicationGatewaySslPolicyArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput
- func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyOutput
- type ApplicationGatewaySslPolicyArray
- func (ApplicationGatewaySslPolicyArray) ElementType() reflect.Type
- func (i ApplicationGatewaySslPolicyArray) ToApplicationGatewaySslPolicyArrayOutput() ApplicationGatewaySslPolicyArrayOutput
- func (i ApplicationGatewaySslPolicyArray) ToApplicationGatewaySslPolicyArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyArrayOutput
- type ApplicationGatewaySslPolicyArrayInput
- type ApplicationGatewaySslPolicyArrayOutput
- func (ApplicationGatewaySslPolicyArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslPolicyArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslPolicyOutput
- func (o ApplicationGatewaySslPolicyArrayOutput) ToApplicationGatewaySslPolicyArrayOutput() ApplicationGatewaySslPolicyArrayOutput
- func (o ApplicationGatewaySslPolicyArrayOutput) ToApplicationGatewaySslPolicyArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyArrayOutput
- type ApplicationGatewaySslPolicyInput
- type ApplicationGatewaySslPolicyOutput
- func (o ApplicationGatewaySslPolicyOutput) CipherSuites() pulumi.StringArrayOutput
- func (o ApplicationGatewaySslPolicyOutput) DisabledProtocols() pulumi.StringArrayOutput
- func (ApplicationGatewaySslPolicyOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslPolicyOutput) MinProtocolVersion() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslPolicyOutput) PolicyName() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslPolicyOutput) PolicyType() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput
- func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyOutput
- type ApplicationGatewayState
- type ApplicationGatewayTrustedRootCertificate
- type ApplicationGatewayTrustedRootCertificateArgs
- func (ApplicationGatewayTrustedRootCertificateArgs) ElementType() reflect.Type
- func (i ApplicationGatewayTrustedRootCertificateArgs) ToApplicationGatewayTrustedRootCertificateOutput() ApplicationGatewayTrustedRootCertificateOutput
- func (i ApplicationGatewayTrustedRootCertificateArgs) ToApplicationGatewayTrustedRootCertificateOutputWithContext(ctx context.Context) ApplicationGatewayTrustedRootCertificateOutput
- type ApplicationGatewayTrustedRootCertificateArray
- func (ApplicationGatewayTrustedRootCertificateArray) ElementType() reflect.Type
- func (i ApplicationGatewayTrustedRootCertificateArray) ToApplicationGatewayTrustedRootCertificateArrayOutput() ApplicationGatewayTrustedRootCertificateArrayOutput
- func (i ApplicationGatewayTrustedRootCertificateArray) ToApplicationGatewayTrustedRootCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayTrustedRootCertificateArrayOutput
- type ApplicationGatewayTrustedRootCertificateArrayInput
- type ApplicationGatewayTrustedRootCertificateArrayOutput
- func (ApplicationGatewayTrustedRootCertificateArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayTrustedRootCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayTrustedRootCertificateOutput
- func (o ApplicationGatewayTrustedRootCertificateArrayOutput) ToApplicationGatewayTrustedRootCertificateArrayOutput() ApplicationGatewayTrustedRootCertificateArrayOutput
- func (o ApplicationGatewayTrustedRootCertificateArrayOutput) ToApplicationGatewayTrustedRootCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayTrustedRootCertificateArrayOutput
- type ApplicationGatewayTrustedRootCertificateInput
- type ApplicationGatewayTrustedRootCertificateOutput
- func (o ApplicationGatewayTrustedRootCertificateOutput) Data() pulumi.StringOutput
- func (ApplicationGatewayTrustedRootCertificateOutput) ElementType() reflect.Type
- func (o ApplicationGatewayTrustedRootCertificateOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayTrustedRootCertificateOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayTrustedRootCertificateOutput) ToApplicationGatewayTrustedRootCertificateOutput() ApplicationGatewayTrustedRootCertificateOutput
- func (o ApplicationGatewayTrustedRootCertificateOutput) ToApplicationGatewayTrustedRootCertificateOutputWithContext(ctx context.Context) ApplicationGatewayTrustedRootCertificateOutput
- type ApplicationGatewayUrlPathMap
- type ApplicationGatewayUrlPathMapArgs
- func (ApplicationGatewayUrlPathMapArgs) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
- func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
- type ApplicationGatewayUrlPathMapArray
- func (ApplicationGatewayUrlPathMapArray) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
- func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
- type ApplicationGatewayUrlPathMapArrayInput
- type ApplicationGatewayUrlPathMapArrayOutput
- func (ApplicationGatewayUrlPathMapArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayUrlPathMapOutput
- func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
- func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
- type ApplicationGatewayUrlPathMapInput
- type ApplicationGatewayUrlPathMapOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPoolId() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPoolName() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettingsId() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettingsName() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultRedirectConfigurationId() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultRedirectConfigurationName() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultRewriteRuleSetId() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultRewriteRuleSetName() pulumi.StringPtrOutput
- func (ApplicationGatewayUrlPathMapOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayUrlPathMapOutput) PathRules() ApplicationGatewayUrlPathMapPathRuleArrayOutput
- func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
- func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
- type ApplicationGatewayUrlPathMapPathRule
- type ApplicationGatewayUrlPathMapPathRuleArgs
- func (ApplicationGatewayUrlPathMapPathRuleArgs) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapPathRuleArgs) ToApplicationGatewayUrlPathMapPathRuleOutput() ApplicationGatewayUrlPathMapPathRuleOutput
- func (i ApplicationGatewayUrlPathMapPathRuleArgs) ToApplicationGatewayUrlPathMapPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapPathRuleOutput
- type ApplicationGatewayUrlPathMapPathRuleArray
- func (ApplicationGatewayUrlPathMapPathRuleArray) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapPathRuleArray) ToApplicationGatewayUrlPathMapPathRuleArrayOutput() ApplicationGatewayUrlPathMapPathRuleArrayOutput
- func (i ApplicationGatewayUrlPathMapPathRuleArray) ToApplicationGatewayUrlPathMapPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapPathRuleArrayOutput
- type ApplicationGatewayUrlPathMapPathRuleArrayInput
- type ApplicationGatewayUrlPathMapPathRuleArrayOutput
- func (ApplicationGatewayUrlPathMapPathRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapPathRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayUrlPathMapPathRuleOutput
- func (o ApplicationGatewayUrlPathMapPathRuleArrayOutput) ToApplicationGatewayUrlPathMapPathRuleArrayOutput() ApplicationGatewayUrlPathMapPathRuleArrayOutput
- func (o ApplicationGatewayUrlPathMapPathRuleArrayOutput) ToApplicationGatewayUrlPathMapPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapPathRuleArrayOutput
- type ApplicationGatewayUrlPathMapPathRuleInput
- type ApplicationGatewayUrlPathMapPathRuleOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) BackendAddressPoolId() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) BackendAddressPoolName() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) BackendHttpSettingsId() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) BackendHttpSettingsName() pulumi.StringPtrOutput
- func (ApplicationGatewayUrlPathMapPathRuleOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) Name() pulumi.StringOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) Paths() pulumi.StringArrayOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) RedirectConfigurationId() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) RedirectConfigurationName() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) RewriteRuleSetId() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) RewriteRuleSetName() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) ToApplicationGatewayUrlPathMapPathRuleOutput() ApplicationGatewayUrlPathMapPathRuleOutput
- func (o ApplicationGatewayUrlPathMapPathRuleOutput) ToApplicationGatewayUrlPathMapPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapPathRuleOutput
- type ApplicationGatewayWafConfiguration
- type ApplicationGatewayWafConfigurationArgs
- func (ApplicationGatewayWafConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationOutput() ApplicationGatewayWafConfigurationOutput
- func (i ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationOutput
- func (i ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationPtrOutput() ApplicationGatewayWafConfigurationPtrOutput
- func (i ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationPtrOutput
- type ApplicationGatewayWafConfigurationDisabledRuleGroup
- type ApplicationGatewayWafConfigurationDisabledRuleGroupArgs
- func (ApplicationGatewayWafConfigurationDisabledRuleGroupArgs) ElementType() reflect.Type
- func (i ApplicationGatewayWafConfigurationDisabledRuleGroupArgs) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
- func (i ApplicationGatewayWafConfigurationDisabledRuleGroupArgs) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
- type ApplicationGatewayWafConfigurationDisabledRuleGroupArray
- func (ApplicationGatewayWafConfigurationDisabledRuleGroupArray) ElementType() reflect.Type
- func (i ApplicationGatewayWafConfigurationDisabledRuleGroupArray) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
- func (i ApplicationGatewayWafConfigurationDisabledRuleGroupArray) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
- type ApplicationGatewayWafConfigurationDisabledRuleGroupArrayInput
- type ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
- func (ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
- func (o ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
- func (o ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
- type ApplicationGatewayWafConfigurationDisabledRuleGroupInput
- type ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
- func (ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) RuleGroupName() pulumi.StringOutput
- func (o ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) Rules() pulumi.IntArrayOutput
- func (o ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
- func (o ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
- type ApplicationGatewayWafConfigurationExclusion
- type ApplicationGatewayWafConfigurationExclusionArgs
- func (ApplicationGatewayWafConfigurationExclusionArgs) ElementType() reflect.Type
- func (i ApplicationGatewayWafConfigurationExclusionArgs) ToApplicationGatewayWafConfigurationExclusionOutput() ApplicationGatewayWafConfigurationExclusionOutput
- func (i ApplicationGatewayWafConfigurationExclusionArgs) ToApplicationGatewayWafConfigurationExclusionOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationExclusionOutput
- type ApplicationGatewayWafConfigurationExclusionArray
- func (ApplicationGatewayWafConfigurationExclusionArray) ElementType() reflect.Type
- func (i ApplicationGatewayWafConfigurationExclusionArray) ToApplicationGatewayWafConfigurationExclusionArrayOutput() ApplicationGatewayWafConfigurationExclusionArrayOutput
- func (i ApplicationGatewayWafConfigurationExclusionArray) ToApplicationGatewayWafConfigurationExclusionArrayOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationExclusionArrayOutput
- type ApplicationGatewayWafConfigurationExclusionArrayInput
- type ApplicationGatewayWafConfigurationExclusionArrayOutput
- func (ApplicationGatewayWafConfigurationExclusionArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWafConfigurationExclusionArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayWafConfigurationExclusionOutput
- func (o ApplicationGatewayWafConfigurationExclusionArrayOutput) ToApplicationGatewayWafConfigurationExclusionArrayOutput() ApplicationGatewayWafConfigurationExclusionArrayOutput
- func (o ApplicationGatewayWafConfigurationExclusionArrayOutput) ToApplicationGatewayWafConfigurationExclusionArrayOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationExclusionArrayOutput
- type ApplicationGatewayWafConfigurationExclusionInput
- type ApplicationGatewayWafConfigurationExclusionOutput
- func (ApplicationGatewayWafConfigurationExclusionOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWafConfigurationExclusionOutput) MatchVariable() pulumi.StringOutput
- func (o ApplicationGatewayWafConfigurationExclusionOutput) Selector() pulumi.StringPtrOutput
- func (o ApplicationGatewayWafConfigurationExclusionOutput) SelectorMatchOperator() pulumi.StringPtrOutput
- func (o ApplicationGatewayWafConfigurationExclusionOutput) ToApplicationGatewayWafConfigurationExclusionOutput() ApplicationGatewayWafConfigurationExclusionOutput
- func (o ApplicationGatewayWafConfigurationExclusionOutput) ToApplicationGatewayWafConfigurationExclusionOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationExclusionOutput
- type ApplicationGatewayWafConfigurationInput
- type ApplicationGatewayWafConfigurationOutput
- func (o ApplicationGatewayWafConfigurationOutput) DisabledRuleGroups() ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
- func (ApplicationGatewayWafConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWafConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o ApplicationGatewayWafConfigurationOutput) Exclusions() ApplicationGatewayWafConfigurationExclusionArrayOutput
- func (o ApplicationGatewayWafConfigurationOutput) FileUploadLimitMb() pulumi.IntPtrOutput
- func (o ApplicationGatewayWafConfigurationOutput) FirewallMode() pulumi.StringOutput
- func (o ApplicationGatewayWafConfigurationOutput) MaxRequestBodySizeKb() pulumi.IntPtrOutput
- func (o ApplicationGatewayWafConfigurationOutput) RequestBodyCheck() pulumi.BoolPtrOutput
- func (o ApplicationGatewayWafConfigurationOutput) RuleSetType() pulumi.StringPtrOutput
- func (o ApplicationGatewayWafConfigurationOutput) RuleSetVersion() pulumi.StringOutput
- func (o ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationOutput() ApplicationGatewayWafConfigurationOutput
- func (o ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationOutput
- func (o ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationPtrOutput() ApplicationGatewayWafConfigurationPtrOutput
- func (o ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationPtrOutput
- type ApplicationGatewayWafConfigurationPtrInput
- type ApplicationGatewayWafConfigurationPtrOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) DisabledRuleGroups() ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) Elem() ApplicationGatewayWafConfigurationOutput
- func (ApplicationGatewayWafConfigurationPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWafConfigurationPtrOutput) Enabled() pulumi.BoolOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) Exclusions() ApplicationGatewayWafConfigurationExclusionArrayOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) FileUploadLimitMb() pulumi.IntPtrOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) FirewallMode() pulumi.StringOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) MaxRequestBodySizeKb() pulumi.IntPtrOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) RequestBodyCheck() pulumi.BoolPtrOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) RuleSetType() pulumi.StringPtrOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) RuleSetVersion() pulumi.StringOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) ToApplicationGatewayWafConfigurationPtrOutput() ApplicationGatewayWafConfigurationPtrOutput
- func (o ApplicationGatewayWafConfigurationPtrOutput) ToApplicationGatewayWafConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationPtrOutput
- type ApplicationSecurityGroup
- type ApplicationSecurityGroupArgs
- type ApplicationSecurityGroupState
- type ConnectionMonitor
- type ConnectionMonitorArgs
- type ConnectionMonitorDestination
- type ConnectionMonitorDestinationArgs
- func (ConnectionMonitorDestinationArgs) ElementType() reflect.Type
- func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationOutput() ConnectionMonitorDestinationOutput
- func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationOutputWithContext(ctx context.Context) ConnectionMonitorDestinationOutput
- func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationPtrOutput() ConnectionMonitorDestinationPtrOutput
- func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) ConnectionMonitorDestinationPtrOutput
- type ConnectionMonitorDestinationInput
- type ConnectionMonitorDestinationOutput
- func (o ConnectionMonitorDestinationOutput) Address() pulumi.StringPtrOutput
- func (ConnectionMonitorDestinationOutput) ElementType() reflect.Type
- func (o ConnectionMonitorDestinationOutput) Port() pulumi.IntOutput
- func (o ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationOutput() ConnectionMonitorDestinationOutput
- func (o ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationOutputWithContext(ctx context.Context) ConnectionMonitorDestinationOutput
- func (o ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationPtrOutput() ConnectionMonitorDestinationPtrOutput
- func (o ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) ConnectionMonitorDestinationPtrOutput
- func (o ConnectionMonitorDestinationOutput) VirtualMachineId() pulumi.StringPtrOutput
- type ConnectionMonitorDestinationPtrInput
- type ConnectionMonitorDestinationPtrOutput
- func (o ConnectionMonitorDestinationPtrOutput) Address() pulumi.StringPtrOutput
- func (o ConnectionMonitorDestinationPtrOutput) Elem() ConnectionMonitorDestinationOutput
- func (ConnectionMonitorDestinationPtrOutput) ElementType() reflect.Type
- func (o ConnectionMonitorDestinationPtrOutput) Port() pulumi.IntOutput
- func (o ConnectionMonitorDestinationPtrOutput) ToConnectionMonitorDestinationPtrOutput() ConnectionMonitorDestinationPtrOutput
- func (o ConnectionMonitorDestinationPtrOutput) ToConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) ConnectionMonitorDestinationPtrOutput
- func (o ConnectionMonitorDestinationPtrOutput) VirtualMachineId() pulumi.StringPtrOutput
- type ConnectionMonitorSource
- type ConnectionMonitorSourceArgs
- func (ConnectionMonitorSourceArgs) ElementType() reflect.Type
- func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourceOutput() ConnectionMonitorSourceOutput
- func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourceOutputWithContext(ctx context.Context) ConnectionMonitorSourceOutput
- func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourcePtrOutput() ConnectionMonitorSourcePtrOutput
- func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) ConnectionMonitorSourcePtrOutput
- type ConnectionMonitorSourceInput
- type ConnectionMonitorSourceOutput
- func (ConnectionMonitorSourceOutput) ElementType() reflect.Type
- func (o ConnectionMonitorSourceOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionMonitorSourceOutput) ToConnectionMonitorSourceOutput() ConnectionMonitorSourceOutput
- func (o ConnectionMonitorSourceOutput) ToConnectionMonitorSourceOutputWithContext(ctx context.Context) ConnectionMonitorSourceOutput
- func (o ConnectionMonitorSourceOutput) ToConnectionMonitorSourcePtrOutput() ConnectionMonitorSourcePtrOutput
- func (o ConnectionMonitorSourceOutput) ToConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) ConnectionMonitorSourcePtrOutput
- func (o ConnectionMonitorSourceOutput) VirtualMachineId() pulumi.StringOutput
- type ConnectionMonitorSourcePtrInput
- type ConnectionMonitorSourcePtrOutput
- func (o ConnectionMonitorSourcePtrOutput) Elem() ConnectionMonitorSourceOutput
- func (ConnectionMonitorSourcePtrOutput) ElementType() reflect.Type
- func (o ConnectionMonitorSourcePtrOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionMonitorSourcePtrOutput) ToConnectionMonitorSourcePtrOutput() ConnectionMonitorSourcePtrOutput
- func (o ConnectionMonitorSourcePtrOutput) ToConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) ConnectionMonitorSourcePtrOutput
- func (o ConnectionMonitorSourcePtrOutput) VirtualMachineId() pulumi.StringOutput
- type ConnectionMonitorState
- type DdosProtectionPlan
- type DdosProtectionPlanArgs
- type DdosProtectionPlanState
- type ExpressRouteCircuit
- type ExpressRouteCircuitArgs
- type ExpressRouteCircuitAuthorization
- func GetExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ExpressRouteCircuitAuthorization, error)
- func NewExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, args *ExpressRouteCircuitAuthorizationArgs, ...) (*ExpressRouteCircuitAuthorization, error)
- type ExpressRouteCircuitAuthorizationArgs
- type ExpressRouteCircuitAuthorizationState
- type ExpressRouteCircuitPeering
- type ExpressRouteCircuitPeeringArgs
- type ExpressRouteCircuitPeeringMicrosoftPeeringConfig
- type ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs
- func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
- func (i ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
- func (i ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
- func (i ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringMicrosoftPeeringConfigInput
- type ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrInput
- type ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) Elem() ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
- func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringState
- type ExpressRouteCircuitSku
- type ExpressRouteCircuitSkuArgs
- func (ExpressRouteCircuitSkuArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
- func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
- func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
- func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
- type ExpressRouteCircuitSkuInput
- type ExpressRouteCircuitSkuOutput
- func (ExpressRouteCircuitSkuOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuOutput) Family() pulumi.StringOutput
- func (o ExpressRouteCircuitSkuOutput) Tier() pulumi.StringOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
- type ExpressRouteCircuitSkuPtrInput
- type ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Elem() ExpressRouteCircuitSkuOutput
- func (ExpressRouteCircuitSkuPtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuPtrOutput) Family() pulumi.StringOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Tier() pulumi.StringOutput
- func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
- type ExpressRouteCircuitState
- type Firewall
- type FirewallApplicationRuleCollection
- func GetFirewallApplicationRuleCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*FirewallApplicationRuleCollection, error)
- func NewFirewallApplicationRuleCollection(ctx *pulumi.Context, name string, args *FirewallApplicationRuleCollectionArgs, ...) (*FirewallApplicationRuleCollection, error)
- type FirewallApplicationRuleCollectionArgs
- type FirewallApplicationRuleCollectionRule
- type FirewallApplicationRuleCollectionRuleArgs
- func (FirewallApplicationRuleCollectionRuleArgs) ElementType() reflect.Type
- func (i FirewallApplicationRuleCollectionRuleArgs) ToFirewallApplicationRuleCollectionRuleOutput() FirewallApplicationRuleCollectionRuleOutput
- func (i FirewallApplicationRuleCollectionRuleArgs) ToFirewallApplicationRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleOutput
- type FirewallApplicationRuleCollectionRuleArray
- func (FirewallApplicationRuleCollectionRuleArray) ElementType() reflect.Type
- func (i FirewallApplicationRuleCollectionRuleArray) ToFirewallApplicationRuleCollectionRuleArrayOutput() FirewallApplicationRuleCollectionRuleArrayOutput
- func (i FirewallApplicationRuleCollectionRuleArray) ToFirewallApplicationRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleArrayOutput
- type FirewallApplicationRuleCollectionRuleArrayInput
- type FirewallApplicationRuleCollectionRuleArrayOutput
- func (FirewallApplicationRuleCollectionRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallApplicationRuleCollectionRuleArrayOutput) Index(i pulumi.IntInput) FirewallApplicationRuleCollectionRuleOutput
- func (o FirewallApplicationRuleCollectionRuleArrayOutput) ToFirewallApplicationRuleCollectionRuleArrayOutput() FirewallApplicationRuleCollectionRuleArrayOutput
- func (o FirewallApplicationRuleCollectionRuleArrayOutput) ToFirewallApplicationRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleArrayOutput
- type FirewallApplicationRuleCollectionRuleInput
- type FirewallApplicationRuleCollectionRuleOutput
- func (o FirewallApplicationRuleCollectionRuleOutput) Description() pulumi.StringPtrOutput
- func (FirewallApplicationRuleCollectionRuleOutput) ElementType() reflect.Type
- func (o FirewallApplicationRuleCollectionRuleOutput) FqdnTags() pulumi.StringArrayOutput
- func (o FirewallApplicationRuleCollectionRuleOutput) Name() pulumi.StringOutput
- func (o FirewallApplicationRuleCollectionRuleOutput) Protocols() FirewallApplicationRuleCollectionRuleProtocolArrayOutput
- func (o FirewallApplicationRuleCollectionRuleOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o FirewallApplicationRuleCollectionRuleOutput) TargetFqdns() pulumi.StringArrayOutput
- func (o FirewallApplicationRuleCollectionRuleOutput) ToFirewallApplicationRuleCollectionRuleOutput() FirewallApplicationRuleCollectionRuleOutput
- func (o FirewallApplicationRuleCollectionRuleOutput) ToFirewallApplicationRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleOutput
- type FirewallApplicationRuleCollectionRuleProtocol
- type FirewallApplicationRuleCollectionRuleProtocolArgs
- func (FirewallApplicationRuleCollectionRuleProtocolArgs) ElementType() reflect.Type
- func (i FirewallApplicationRuleCollectionRuleProtocolArgs) ToFirewallApplicationRuleCollectionRuleProtocolOutput() FirewallApplicationRuleCollectionRuleProtocolOutput
- func (i FirewallApplicationRuleCollectionRuleProtocolArgs) ToFirewallApplicationRuleCollectionRuleProtocolOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleProtocolOutput
- type FirewallApplicationRuleCollectionRuleProtocolArray
- func (FirewallApplicationRuleCollectionRuleProtocolArray) ElementType() reflect.Type
- func (i FirewallApplicationRuleCollectionRuleProtocolArray) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutput() FirewallApplicationRuleCollectionRuleProtocolArrayOutput
- func (i FirewallApplicationRuleCollectionRuleProtocolArray) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleProtocolArrayOutput
- type FirewallApplicationRuleCollectionRuleProtocolArrayInput
- type FirewallApplicationRuleCollectionRuleProtocolArrayOutput
- func (FirewallApplicationRuleCollectionRuleProtocolArrayOutput) ElementType() reflect.Type
- func (o FirewallApplicationRuleCollectionRuleProtocolArrayOutput) Index(i pulumi.IntInput) FirewallApplicationRuleCollectionRuleProtocolOutput
- func (o FirewallApplicationRuleCollectionRuleProtocolArrayOutput) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutput() FirewallApplicationRuleCollectionRuleProtocolArrayOutput
- func (o FirewallApplicationRuleCollectionRuleProtocolArrayOutput) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleProtocolArrayOutput
- type FirewallApplicationRuleCollectionRuleProtocolInput
- type FirewallApplicationRuleCollectionRuleProtocolOutput
- func (FirewallApplicationRuleCollectionRuleProtocolOutput) ElementType() reflect.Type
- func (o FirewallApplicationRuleCollectionRuleProtocolOutput) Port() pulumi.IntPtrOutput
- func (o FirewallApplicationRuleCollectionRuleProtocolOutput) ToFirewallApplicationRuleCollectionRuleProtocolOutput() FirewallApplicationRuleCollectionRuleProtocolOutput
- func (o FirewallApplicationRuleCollectionRuleProtocolOutput) ToFirewallApplicationRuleCollectionRuleProtocolOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleProtocolOutput
- func (o FirewallApplicationRuleCollectionRuleProtocolOutput) Type() pulumi.StringOutput
- type FirewallApplicationRuleCollectionState
- type FirewallArgs
- type FirewallIpConfiguration
- type FirewallIpConfigurationArgs
- type FirewallIpConfigurationArray
- func (FirewallIpConfigurationArray) ElementType() reflect.Type
- func (i FirewallIpConfigurationArray) ToFirewallIpConfigurationArrayOutput() FirewallIpConfigurationArrayOutput
- func (i FirewallIpConfigurationArray) ToFirewallIpConfigurationArrayOutputWithContext(ctx context.Context) FirewallIpConfigurationArrayOutput
- type FirewallIpConfigurationArrayInput
- type FirewallIpConfigurationArrayOutput
- func (FirewallIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o FirewallIpConfigurationArrayOutput) Index(i pulumi.IntInput) FirewallIpConfigurationOutput
- func (o FirewallIpConfigurationArrayOutput) ToFirewallIpConfigurationArrayOutput() FirewallIpConfigurationArrayOutput
- func (o FirewallIpConfigurationArrayOutput) ToFirewallIpConfigurationArrayOutputWithContext(ctx context.Context) FirewallIpConfigurationArrayOutput
- type FirewallIpConfigurationInput
- type FirewallIpConfigurationOutput
- func (FirewallIpConfigurationOutput) ElementType() reflect.Type
- func (o FirewallIpConfigurationOutput) InternalPublicIpAddressId() pulumi.StringPtrOutput
- func (o FirewallIpConfigurationOutput) Name() pulumi.StringOutput
- func (o FirewallIpConfigurationOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o FirewallIpConfigurationOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o FirewallIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o FirewallIpConfigurationOutput) ToFirewallIpConfigurationOutput() FirewallIpConfigurationOutput
- func (o FirewallIpConfigurationOutput) ToFirewallIpConfigurationOutputWithContext(ctx context.Context) FirewallIpConfigurationOutput
- type FirewallNatRuleCollection
- type FirewallNatRuleCollectionArgs
- type FirewallNatRuleCollectionRule
- type FirewallNatRuleCollectionRuleArgs
- func (FirewallNatRuleCollectionRuleArgs) ElementType() reflect.Type
- func (i FirewallNatRuleCollectionRuleArgs) ToFirewallNatRuleCollectionRuleOutput() FirewallNatRuleCollectionRuleOutput
- func (i FirewallNatRuleCollectionRuleArgs) ToFirewallNatRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallNatRuleCollectionRuleOutput
- type FirewallNatRuleCollectionRuleArray
- func (FirewallNatRuleCollectionRuleArray) ElementType() reflect.Type
- func (i FirewallNatRuleCollectionRuleArray) ToFirewallNatRuleCollectionRuleArrayOutput() FirewallNatRuleCollectionRuleArrayOutput
- func (i FirewallNatRuleCollectionRuleArray) ToFirewallNatRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallNatRuleCollectionRuleArrayOutput
- type FirewallNatRuleCollectionRuleArrayInput
- type FirewallNatRuleCollectionRuleArrayOutput
- func (FirewallNatRuleCollectionRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallNatRuleCollectionRuleArrayOutput) Index(i pulumi.IntInput) FirewallNatRuleCollectionRuleOutput
- func (o FirewallNatRuleCollectionRuleArrayOutput) ToFirewallNatRuleCollectionRuleArrayOutput() FirewallNatRuleCollectionRuleArrayOutput
- func (o FirewallNatRuleCollectionRuleArrayOutput) ToFirewallNatRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallNatRuleCollectionRuleArrayOutput
- type FirewallNatRuleCollectionRuleInput
- type FirewallNatRuleCollectionRuleOutput
- func (o FirewallNatRuleCollectionRuleOutput) Description() pulumi.StringPtrOutput
- func (o FirewallNatRuleCollectionRuleOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (o FirewallNatRuleCollectionRuleOutput) DestinationPorts() pulumi.StringArrayOutput
- func (FirewallNatRuleCollectionRuleOutput) ElementType() reflect.Type
- func (o FirewallNatRuleCollectionRuleOutput) Name() pulumi.StringOutput
- func (o FirewallNatRuleCollectionRuleOutput) Protocols() pulumi.StringArrayOutput
- func (o FirewallNatRuleCollectionRuleOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o FirewallNatRuleCollectionRuleOutput) ToFirewallNatRuleCollectionRuleOutput() FirewallNatRuleCollectionRuleOutput
- func (o FirewallNatRuleCollectionRuleOutput) ToFirewallNatRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallNatRuleCollectionRuleOutput
- func (o FirewallNatRuleCollectionRuleOutput) TranslatedAddress() pulumi.StringOutput
- func (o FirewallNatRuleCollectionRuleOutput) TranslatedPort() pulumi.StringOutput
- type FirewallNatRuleCollectionState
- type FirewallNetworkRuleCollection
- type FirewallNetworkRuleCollectionArgs
- type FirewallNetworkRuleCollectionRule
- type FirewallNetworkRuleCollectionRuleArgs
- func (FirewallNetworkRuleCollectionRuleArgs) ElementType() reflect.Type
- func (i FirewallNetworkRuleCollectionRuleArgs) ToFirewallNetworkRuleCollectionRuleOutput() FirewallNetworkRuleCollectionRuleOutput
- func (i FirewallNetworkRuleCollectionRuleArgs) ToFirewallNetworkRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallNetworkRuleCollectionRuleOutput
- type FirewallNetworkRuleCollectionRuleArray
- func (FirewallNetworkRuleCollectionRuleArray) ElementType() reflect.Type
- func (i FirewallNetworkRuleCollectionRuleArray) ToFirewallNetworkRuleCollectionRuleArrayOutput() FirewallNetworkRuleCollectionRuleArrayOutput
- func (i FirewallNetworkRuleCollectionRuleArray) ToFirewallNetworkRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallNetworkRuleCollectionRuleArrayOutput
- type FirewallNetworkRuleCollectionRuleArrayInput
- type FirewallNetworkRuleCollectionRuleArrayOutput
- func (FirewallNetworkRuleCollectionRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallNetworkRuleCollectionRuleArrayOutput) Index(i pulumi.IntInput) FirewallNetworkRuleCollectionRuleOutput
- func (o FirewallNetworkRuleCollectionRuleArrayOutput) ToFirewallNetworkRuleCollectionRuleArrayOutput() FirewallNetworkRuleCollectionRuleArrayOutput
- func (o FirewallNetworkRuleCollectionRuleArrayOutput) ToFirewallNetworkRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallNetworkRuleCollectionRuleArrayOutput
- type FirewallNetworkRuleCollectionRuleInput
- type FirewallNetworkRuleCollectionRuleOutput
- func (o FirewallNetworkRuleCollectionRuleOutput) Description() pulumi.StringPtrOutput
- func (o FirewallNetworkRuleCollectionRuleOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (o FirewallNetworkRuleCollectionRuleOutput) DestinationPorts() pulumi.StringArrayOutput
- func (FirewallNetworkRuleCollectionRuleOutput) ElementType() reflect.Type
- func (o FirewallNetworkRuleCollectionRuleOutput) Name() pulumi.StringOutput
- func (o FirewallNetworkRuleCollectionRuleOutput) Protocols() pulumi.StringArrayOutput
- func (o FirewallNetworkRuleCollectionRuleOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o FirewallNetworkRuleCollectionRuleOutput) ToFirewallNetworkRuleCollectionRuleOutput() FirewallNetworkRuleCollectionRuleOutput
- func (o FirewallNetworkRuleCollectionRuleOutput) ToFirewallNetworkRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallNetworkRuleCollectionRuleOutput
- type FirewallNetworkRuleCollectionState
- type FirewallState
- type GetExpressRouteCircuitPeeringType
- type GetExpressRouteCircuitPeeringTypeArgs
- func (GetExpressRouteCircuitPeeringTypeArgs) ElementType() reflect.Type
- func (i GetExpressRouteCircuitPeeringTypeArgs) ToGetExpressRouteCircuitPeeringTypeOutput() GetExpressRouteCircuitPeeringTypeOutput
- func (i GetExpressRouteCircuitPeeringTypeArgs) ToGetExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) GetExpressRouteCircuitPeeringTypeOutput
- type GetExpressRouteCircuitPeeringTypeArray
- func (GetExpressRouteCircuitPeeringTypeArray) ElementType() reflect.Type
- func (i GetExpressRouteCircuitPeeringTypeArray) ToGetExpressRouteCircuitPeeringTypeArrayOutput() GetExpressRouteCircuitPeeringTypeArrayOutput
- func (i GetExpressRouteCircuitPeeringTypeArray) ToGetExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) GetExpressRouteCircuitPeeringTypeArrayOutput
- type GetExpressRouteCircuitPeeringTypeArrayInput
- type GetExpressRouteCircuitPeeringTypeArrayOutput
- func (GetExpressRouteCircuitPeeringTypeArrayOutput) ElementType() reflect.Type
- func (o GetExpressRouteCircuitPeeringTypeArrayOutput) Index(i pulumi.IntInput) GetExpressRouteCircuitPeeringTypeOutput
- func (o GetExpressRouteCircuitPeeringTypeArrayOutput) ToGetExpressRouteCircuitPeeringTypeArrayOutput() GetExpressRouteCircuitPeeringTypeArrayOutput
- func (o GetExpressRouteCircuitPeeringTypeArrayOutput) ToGetExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) GetExpressRouteCircuitPeeringTypeArrayOutput
- type GetExpressRouteCircuitPeeringTypeInput
- type GetExpressRouteCircuitPeeringTypeOutput
- func (o GetExpressRouteCircuitPeeringTypeOutput) AzureAsn() pulumi.IntOutput
- func (GetExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
- func (o GetExpressRouteCircuitPeeringTypeOutput) PeerAsn() pulumi.IntOutput
- func (o GetExpressRouteCircuitPeeringTypeOutput) PeeringType() pulumi.StringOutput
- func (o GetExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix() pulumi.StringOutput
- func (o GetExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix() pulumi.StringOutput
- func (o GetExpressRouteCircuitPeeringTypeOutput) SharedKey() pulumi.StringOutput
- func (o GetExpressRouteCircuitPeeringTypeOutput) ToGetExpressRouteCircuitPeeringTypeOutput() GetExpressRouteCircuitPeeringTypeOutput
- func (o GetExpressRouteCircuitPeeringTypeOutput) ToGetExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) GetExpressRouteCircuitPeeringTypeOutput
- func (o GetExpressRouteCircuitPeeringTypeOutput) VlanId() pulumi.IntOutput
- type GetExpressRouteCircuitServiceProviderProperty
- type GetExpressRouteCircuitServiceProviderPropertyArgs
- func (GetExpressRouteCircuitServiceProviderPropertyArgs) ElementType() reflect.Type
- func (i GetExpressRouteCircuitServiceProviderPropertyArgs) ToGetExpressRouteCircuitServiceProviderPropertyOutput() GetExpressRouteCircuitServiceProviderPropertyOutput
- func (i GetExpressRouteCircuitServiceProviderPropertyArgs) ToGetExpressRouteCircuitServiceProviderPropertyOutputWithContext(ctx context.Context) GetExpressRouteCircuitServiceProviderPropertyOutput
- type GetExpressRouteCircuitServiceProviderPropertyArray
- func (GetExpressRouteCircuitServiceProviderPropertyArray) ElementType() reflect.Type
- func (i GetExpressRouteCircuitServiceProviderPropertyArray) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutput() GetExpressRouteCircuitServiceProviderPropertyArrayOutput
- func (i GetExpressRouteCircuitServiceProviderPropertyArray) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutputWithContext(ctx context.Context) GetExpressRouteCircuitServiceProviderPropertyArrayOutput
- type GetExpressRouteCircuitServiceProviderPropertyArrayInput
- type GetExpressRouteCircuitServiceProviderPropertyArrayOutput
- func (GetExpressRouteCircuitServiceProviderPropertyArrayOutput) ElementType() reflect.Type
- func (o GetExpressRouteCircuitServiceProviderPropertyArrayOutput) Index(i pulumi.IntInput) GetExpressRouteCircuitServiceProviderPropertyOutput
- func (o GetExpressRouteCircuitServiceProviderPropertyArrayOutput) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutput() GetExpressRouteCircuitServiceProviderPropertyArrayOutput
- func (o GetExpressRouteCircuitServiceProviderPropertyArrayOutput) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutputWithContext(ctx context.Context) GetExpressRouteCircuitServiceProviderPropertyArrayOutput
- type GetExpressRouteCircuitServiceProviderPropertyInput
- type GetExpressRouteCircuitServiceProviderPropertyOutput
- func (o GetExpressRouteCircuitServiceProviderPropertyOutput) BandwidthInMbps() pulumi.IntOutput
- func (GetExpressRouteCircuitServiceProviderPropertyOutput) ElementType() reflect.Type
- func (o GetExpressRouteCircuitServiceProviderPropertyOutput) PeeringLocation() pulumi.StringOutput
- func (o GetExpressRouteCircuitServiceProviderPropertyOutput) ServiceProviderName() pulumi.StringOutput
- func (o GetExpressRouteCircuitServiceProviderPropertyOutput) ToGetExpressRouteCircuitServiceProviderPropertyOutput() GetExpressRouteCircuitServiceProviderPropertyOutput
- func (o GetExpressRouteCircuitServiceProviderPropertyOutput) ToGetExpressRouteCircuitServiceProviderPropertyOutputWithContext(ctx context.Context) GetExpressRouteCircuitServiceProviderPropertyOutput
- type GetExpressRouteCircuitSku
- type GetExpressRouteCircuitSkuArgs
- func (GetExpressRouteCircuitSkuArgs) ElementType() reflect.Type
- func (i GetExpressRouteCircuitSkuArgs) ToGetExpressRouteCircuitSkuOutput() GetExpressRouteCircuitSkuOutput
- func (i GetExpressRouteCircuitSkuArgs) ToGetExpressRouteCircuitSkuOutputWithContext(ctx context.Context) GetExpressRouteCircuitSkuOutput
- type GetExpressRouteCircuitSkuInput
- type GetExpressRouteCircuitSkuOutput
- func (GetExpressRouteCircuitSkuOutput) ElementType() reflect.Type
- func (o GetExpressRouteCircuitSkuOutput) Family() pulumi.StringOutput
- func (o GetExpressRouteCircuitSkuOutput) Tier() pulumi.StringOutput
- func (o GetExpressRouteCircuitSkuOutput) ToGetExpressRouteCircuitSkuOutput() GetExpressRouteCircuitSkuOutput
- func (o GetExpressRouteCircuitSkuOutput) ToGetExpressRouteCircuitSkuOutputWithContext(ctx context.Context) GetExpressRouteCircuitSkuOutput
- type GetFirewallIpConfiguration
- type GetFirewallIpConfigurationArgs
- func (GetFirewallIpConfigurationArgs) ElementType() reflect.Type
- func (i GetFirewallIpConfigurationArgs) ToGetFirewallIpConfigurationOutput() GetFirewallIpConfigurationOutput
- func (i GetFirewallIpConfigurationArgs) ToGetFirewallIpConfigurationOutputWithContext(ctx context.Context) GetFirewallIpConfigurationOutput
- type GetFirewallIpConfigurationArray
- func (GetFirewallIpConfigurationArray) ElementType() reflect.Type
- func (i GetFirewallIpConfigurationArray) ToGetFirewallIpConfigurationArrayOutput() GetFirewallIpConfigurationArrayOutput
- func (i GetFirewallIpConfigurationArray) ToGetFirewallIpConfigurationArrayOutputWithContext(ctx context.Context) GetFirewallIpConfigurationArrayOutput
- type GetFirewallIpConfigurationArrayInput
- type GetFirewallIpConfigurationArrayOutput
- func (GetFirewallIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetFirewallIpConfigurationArrayOutput) Index(i pulumi.IntInput) GetFirewallIpConfigurationOutput
- func (o GetFirewallIpConfigurationArrayOutput) ToGetFirewallIpConfigurationArrayOutput() GetFirewallIpConfigurationArrayOutput
- func (o GetFirewallIpConfigurationArrayOutput) ToGetFirewallIpConfigurationArrayOutputWithContext(ctx context.Context) GetFirewallIpConfigurationArrayOutput
- type GetFirewallIpConfigurationInput
- type GetFirewallIpConfigurationOutput
- func (GetFirewallIpConfigurationOutput) ElementType() reflect.Type
- func (o GetFirewallIpConfigurationOutput) InternalPublicIpAddressId() pulumi.StringOutput
- func (o GetFirewallIpConfigurationOutput) Name() pulumi.StringOutput
- func (o GetFirewallIpConfigurationOutput) PrivateIpAddress() pulumi.StringOutput
- func (o GetFirewallIpConfigurationOutput) PublicIpAddressId() pulumi.StringOutput
- func (o GetFirewallIpConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o GetFirewallIpConfigurationOutput) ToGetFirewallIpConfigurationOutput() GetFirewallIpConfigurationOutput
- func (o GetFirewallIpConfigurationOutput) ToGetFirewallIpConfigurationOutputWithContext(ctx context.Context) GetFirewallIpConfigurationOutput
- type GetGatewayConnectionArgs
- type GetGatewayConnectionIpsecPolicy
- type GetGatewayConnectionIpsecPolicyArgs
- func (GetGatewayConnectionIpsecPolicyArgs) ElementType() reflect.Type
- func (i GetGatewayConnectionIpsecPolicyArgs) ToGetGatewayConnectionIpsecPolicyOutput() GetGatewayConnectionIpsecPolicyOutput
- func (i GetGatewayConnectionIpsecPolicyArgs) ToGetGatewayConnectionIpsecPolicyOutputWithContext(ctx context.Context) GetGatewayConnectionIpsecPolicyOutput
- type GetGatewayConnectionIpsecPolicyArray
- func (GetGatewayConnectionIpsecPolicyArray) ElementType() reflect.Type
- func (i GetGatewayConnectionIpsecPolicyArray) ToGetGatewayConnectionIpsecPolicyArrayOutput() GetGatewayConnectionIpsecPolicyArrayOutput
- func (i GetGatewayConnectionIpsecPolicyArray) ToGetGatewayConnectionIpsecPolicyArrayOutputWithContext(ctx context.Context) GetGatewayConnectionIpsecPolicyArrayOutput
- type GetGatewayConnectionIpsecPolicyArrayInput
- type GetGatewayConnectionIpsecPolicyArrayOutput
- func (GetGatewayConnectionIpsecPolicyArrayOutput) ElementType() reflect.Type
- func (o GetGatewayConnectionIpsecPolicyArrayOutput) Index(i pulumi.IntInput) GetGatewayConnectionIpsecPolicyOutput
- func (o GetGatewayConnectionIpsecPolicyArrayOutput) ToGetGatewayConnectionIpsecPolicyArrayOutput() GetGatewayConnectionIpsecPolicyArrayOutput
- func (o GetGatewayConnectionIpsecPolicyArrayOutput) ToGetGatewayConnectionIpsecPolicyArrayOutputWithContext(ctx context.Context) GetGatewayConnectionIpsecPolicyArrayOutput
- type GetGatewayConnectionIpsecPolicyInput
- type GetGatewayConnectionIpsecPolicyOutput
- func (o GetGatewayConnectionIpsecPolicyOutput) DhGroup() pulumi.StringOutput
- func (GetGatewayConnectionIpsecPolicyOutput) ElementType() reflect.Type
- func (o GetGatewayConnectionIpsecPolicyOutput) IkeEncryption() pulumi.StringOutput
- func (o GetGatewayConnectionIpsecPolicyOutput) IkeIntegrity() pulumi.StringOutput
- func (o GetGatewayConnectionIpsecPolicyOutput) IpsecEncryption() pulumi.StringOutput
- func (o GetGatewayConnectionIpsecPolicyOutput) IpsecIntegrity() pulumi.StringOutput
- func (o GetGatewayConnectionIpsecPolicyOutput) PfsGroup() pulumi.StringOutput
- func (o GetGatewayConnectionIpsecPolicyOutput) SaDatasize() pulumi.IntOutput
- func (o GetGatewayConnectionIpsecPolicyOutput) SaLifetime() pulumi.IntOutput
- func (o GetGatewayConnectionIpsecPolicyOutput) ToGetGatewayConnectionIpsecPolicyOutput() GetGatewayConnectionIpsecPolicyOutput
- func (o GetGatewayConnectionIpsecPolicyOutput) ToGetGatewayConnectionIpsecPolicyOutputWithContext(ctx context.Context) GetGatewayConnectionIpsecPolicyOutput
- type GetGatewayConnectionResult
- type GetNetworkDdosProtectionPlanArgs
- type GetNetworkDdosProtectionPlanResult
- type GetNetworkInterfaceIpConfiguration
- type GetNetworkInterfaceIpConfigurationArgs
- func (GetNetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
- func (i GetNetworkInterfaceIpConfigurationArgs) ToGetNetworkInterfaceIpConfigurationOutput() GetNetworkInterfaceIpConfigurationOutput
- func (i GetNetworkInterfaceIpConfigurationArgs) ToGetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) GetNetworkInterfaceIpConfigurationOutput
- type GetNetworkInterfaceIpConfigurationArray
- func (GetNetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
- func (i GetNetworkInterfaceIpConfigurationArray) ToGetNetworkInterfaceIpConfigurationArrayOutput() GetNetworkInterfaceIpConfigurationArrayOutput
- func (i GetNetworkInterfaceIpConfigurationArray) ToGetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkInterfaceIpConfigurationArrayOutput
- type GetNetworkInterfaceIpConfigurationArrayInput
- type GetNetworkInterfaceIpConfigurationArrayOutput
- func (GetNetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetNetworkInterfaceIpConfigurationArrayOutput) Index(i pulumi.IntInput) GetNetworkInterfaceIpConfigurationOutput
- func (o GetNetworkInterfaceIpConfigurationArrayOutput) ToGetNetworkInterfaceIpConfigurationArrayOutput() GetNetworkInterfaceIpConfigurationArrayOutput
- func (o GetNetworkInterfaceIpConfigurationArrayOutput) ToGetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkInterfaceIpConfigurationArrayOutput
- type GetNetworkInterfaceIpConfigurationInput
- type GetNetworkInterfaceIpConfigurationOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolsIds() pulumi.StringArrayOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
- func (GetNetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
- func (o GetNetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolsIds() pulumi.StringArrayOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) Primary() pulumi.BoolOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) PrivateIpAddress() pulumi.StringOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) PrivateIpAddressVersion() pulumi.StringOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) PublicIpAddressId() pulumi.StringOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) ToGetNetworkInterfaceIpConfigurationOutput() GetNetworkInterfaceIpConfigurationOutput
- func (o GetNetworkInterfaceIpConfigurationOutput) ToGetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) GetNetworkInterfaceIpConfigurationOutput
- type GetNetworkSecurityGroupSecurityRule
- type GetNetworkSecurityGroupSecurityRuleArgs
- func (GetNetworkSecurityGroupSecurityRuleArgs) ElementType() reflect.Type
- func (i GetNetworkSecurityGroupSecurityRuleArgs) ToGetNetworkSecurityGroupSecurityRuleOutput() GetNetworkSecurityGroupSecurityRuleOutput
- func (i GetNetworkSecurityGroupSecurityRuleArgs) ToGetNetworkSecurityGroupSecurityRuleOutputWithContext(ctx context.Context) GetNetworkSecurityGroupSecurityRuleOutput
- type GetNetworkSecurityGroupSecurityRuleArray
- func (GetNetworkSecurityGroupSecurityRuleArray) ElementType() reflect.Type
- func (i GetNetworkSecurityGroupSecurityRuleArray) ToGetNetworkSecurityGroupSecurityRuleArrayOutput() GetNetworkSecurityGroupSecurityRuleArrayOutput
- func (i GetNetworkSecurityGroupSecurityRuleArray) ToGetNetworkSecurityGroupSecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkSecurityGroupSecurityRuleArrayOutput
- type GetNetworkSecurityGroupSecurityRuleArrayInput
- type GetNetworkSecurityGroupSecurityRuleArrayOutput
- func (GetNetworkSecurityGroupSecurityRuleArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSecurityGroupSecurityRuleArrayOutput) Index(i pulumi.IntInput) GetNetworkSecurityGroupSecurityRuleOutput
- func (o GetNetworkSecurityGroupSecurityRuleArrayOutput) ToGetNetworkSecurityGroupSecurityRuleArrayOutput() GetNetworkSecurityGroupSecurityRuleArrayOutput
- func (o GetNetworkSecurityGroupSecurityRuleArrayOutput) ToGetNetworkSecurityGroupSecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkSecurityGroupSecurityRuleArrayOutput
- type GetNetworkSecurityGroupSecurityRuleInput
- type GetNetworkSecurityGroupSecurityRuleOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) Access() pulumi.StringOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) Description() pulumi.StringOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefix() pulumi.StringOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefixes() pulumi.StringArrayOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationApplicationSecurityGroupIds() pulumi.StringArrayOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationPortRange() pulumi.StringOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationPortRanges() pulumi.StringArrayOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) Direction() pulumi.StringOutput
- func (GetNetworkSecurityGroupSecurityRuleOutput) ElementType() reflect.Type
- func (o GetNetworkSecurityGroupSecurityRuleOutput) Name() pulumi.StringOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) Priority() pulumi.IntOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) Protocol() pulumi.StringOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefix() pulumi.StringOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefixes() pulumi.StringArrayOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) SourceApplicationSecurityGroupIds() pulumi.StringArrayOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) SourcePortRange() pulumi.StringOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) SourcePortRanges() pulumi.StringArrayOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) ToGetNetworkSecurityGroupSecurityRuleOutput() GetNetworkSecurityGroupSecurityRuleOutput
- func (o GetNetworkSecurityGroupSecurityRuleOutput) ToGetNetworkSecurityGroupSecurityRuleOutputWithContext(ctx context.Context) GetNetworkSecurityGroupSecurityRuleOutput
- type GetPublicIPArgs
- type GetPublicIPResult
- type GetPublicIPsArgs
- type GetPublicIPsPublicIp
- type GetPublicIPsPublicIpArgs
- type GetPublicIPsPublicIpArray
- type GetPublicIPsPublicIpArrayInput
- type GetPublicIPsPublicIpArrayOutput
- func (GetPublicIPsPublicIpArrayOutput) ElementType() reflect.Type
- func (o GetPublicIPsPublicIpArrayOutput) Index(i pulumi.IntInput) GetPublicIPsPublicIpOutput
- func (o GetPublicIPsPublicIpArrayOutput) ToGetPublicIPsPublicIpArrayOutput() GetPublicIPsPublicIpArrayOutput
- func (o GetPublicIPsPublicIpArrayOutput) ToGetPublicIPsPublicIpArrayOutputWithContext(ctx context.Context) GetPublicIPsPublicIpArrayOutput
- type GetPublicIPsPublicIpInput
- type GetPublicIPsPublicIpOutput
- func (o GetPublicIPsPublicIpOutput) DomainNameLabel() pulumi.StringOutput
- func (GetPublicIPsPublicIpOutput) ElementType() reflect.Type
- func (o GetPublicIPsPublicIpOutput) Fqdn() pulumi.StringOutput
- func (o GetPublicIPsPublicIpOutput) Id() pulumi.StringOutput
- func (o GetPublicIPsPublicIpOutput) IpAddress() pulumi.StringOutput
- func (o GetPublicIPsPublicIpOutput) Name() pulumi.StringOutput
- func (o GetPublicIPsPublicIpOutput) ToGetPublicIPsPublicIpOutput() GetPublicIPsPublicIpOutput
- func (o GetPublicIPsPublicIpOutput) ToGetPublicIPsPublicIpOutputWithContext(ctx context.Context) GetPublicIPsPublicIpOutput
- type GetPublicIPsResult
- type GetRouteTableRoute
- type GetRouteTableRouteArgs
- type GetRouteTableRouteArray
- type GetRouteTableRouteArrayInput
- type GetRouteTableRouteArrayOutput
- func (GetRouteTableRouteArrayOutput) ElementType() reflect.Type
- func (o GetRouteTableRouteArrayOutput) Index(i pulumi.IntInput) GetRouteTableRouteOutput
- func (o GetRouteTableRouteArrayOutput) ToGetRouteTableRouteArrayOutput() GetRouteTableRouteArrayOutput
- func (o GetRouteTableRouteArrayOutput) ToGetRouteTableRouteArrayOutputWithContext(ctx context.Context) GetRouteTableRouteArrayOutput
- type GetRouteTableRouteInput
- type GetRouteTableRouteOutput
- func (o GetRouteTableRouteOutput) AddressPrefix() pulumi.StringOutput
- func (GetRouteTableRouteOutput) ElementType() reflect.Type
- func (o GetRouteTableRouteOutput) Name() pulumi.StringOutput
- func (o GetRouteTableRouteOutput) NextHopInIpAddress() pulumi.StringOutput
- func (o GetRouteTableRouteOutput) NextHopType() pulumi.StringOutput
- func (o GetRouteTableRouteOutput) ToGetRouteTableRouteOutput() GetRouteTableRouteOutput
- func (o GetRouteTableRouteOutput) ToGetRouteTableRouteOutputWithContext(ctx context.Context) GetRouteTableRouteOutput
- type GetTrafficManagerArgs
- type GetTrafficManagerResult
- type GetVirtualNetworkGatewayBgpSetting
- type GetVirtualNetworkGatewayBgpSettingArgs
- func (GetVirtualNetworkGatewayBgpSettingArgs) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayBgpSettingArgs) ToGetVirtualNetworkGatewayBgpSettingOutput() GetVirtualNetworkGatewayBgpSettingOutput
- func (i GetVirtualNetworkGatewayBgpSettingArgs) ToGetVirtualNetworkGatewayBgpSettingOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayBgpSettingOutput
- type GetVirtualNetworkGatewayBgpSettingArray
- func (GetVirtualNetworkGatewayBgpSettingArray) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayBgpSettingArray) ToGetVirtualNetworkGatewayBgpSettingArrayOutput() GetVirtualNetworkGatewayBgpSettingArrayOutput
- func (i GetVirtualNetworkGatewayBgpSettingArray) ToGetVirtualNetworkGatewayBgpSettingArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayBgpSettingArrayOutput
- type GetVirtualNetworkGatewayBgpSettingArrayInput
- type GetVirtualNetworkGatewayBgpSettingArrayOutput
- func (GetVirtualNetworkGatewayBgpSettingArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayBgpSettingArrayOutput) Index(i pulumi.IntInput) GetVirtualNetworkGatewayBgpSettingOutput
- func (o GetVirtualNetworkGatewayBgpSettingArrayOutput) ToGetVirtualNetworkGatewayBgpSettingArrayOutput() GetVirtualNetworkGatewayBgpSettingArrayOutput
- func (o GetVirtualNetworkGatewayBgpSettingArrayOutput) ToGetVirtualNetworkGatewayBgpSettingArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayBgpSettingArrayOutput
- type GetVirtualNetworkGatewayBgpSettingInput
- type GetVirtualNetworkGatewayBgpSettingOutput
- func (o GetVirtualNetworkGatewayBgpSettingOutput) Asn() pulumi.IntOutput
- func (GetVirtualNetworkGatewayBgpSettingOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayBgpSettingOutput) PeerWeight() pulumi.IntOutput
- func (o GetVirtualNetworkGatewayBgpSettingOutput) PeeringAddress() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayBgpSettingOutput) ToGetVirtualNetworkGatewayBgpSettingOutput() GetVirtualNetworkGatewayBgpSettingOutput
- func (o GetVirtualNetworkGatewayBgpSettingOutput) ToGetVirtualNetworkGatewayBgpSettingOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayBgpSettingOutput
- type GetVirtualNetworkGatewayIpConfiguration
- type GetVirtualNetworkGatewayIpConfigurationArgs
- func (GetVirtualNetworkGatewayIpConfigurationArgs) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayIpConfigurationArgs) ToGetVirtualNetworkGatewayIpConfigurationOutput() GetVirtualNetworkGatewayIpConfigurationOutput
- func (i GetVirtualNetworkGatewayIpConfigurationArgs) ToGetVirtualNetworkGatewayIpConfigurationOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayIpConfigurationOutput
- type GetVirtualNetworkGatewayIpConfigurationArray
- func (GetVirtualNetworkGatewayIpConfigurationArray) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayIpConfigurationArray) ToGetVirtualNetworkGatewayIpConfigurationArrayOutput() GetVirtualNetworkGatewayIpConfigurationArrayOutput
- func (i GetVirtualNetworkGatewayIpConfigurationArray) ToGetVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayIpConfigurationArrayOutput
- type GetVirtualNetworkGatewayIpConfigurationArrayInput
- type GetVirtualNetworkGatewayIpConfigurationArrayOutput
- func (GetVirtualNetworkGatewayIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayIpConfigurationArrayOutput) Index(i pulumi.IntInput) GetVirtualNetworkGatewayIpConfigurationOutput
- func (o GetVirtualNetworkGatewayIpConfigurationArrayOutput) ToGetVirtualNetworkGatewayIpConfigurationArrayOutput() GetVirtualNetworkGatewayIpConfigurationArrayOutput
- func (o GetVirtualNetworkGatewayIpConfigurationArrayOutput) ToGetVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayIpConfigurationArrayOutput
- type GetVirtualNetworkGatewayIpConfigurationInput
- type GetVirtualNetworkGatewayIpConfigurationOutput
- func (GetVirtualNetworkGatewayIpConfigurationOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayIpConfigurationOutput) Name() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayIpConfigurationOutput) PublicIpAddressId() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayIpConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayIpConfigurationOutput) ToGetVirtualNetworkGatewayIpConfigurationOutput() GetVirtualNetworkGatewayIpConfigurationOutput
- func (o GetVirtualNetworkGatewayIpConfigurationOutput) ToGetVirtualNetworkGatewayIpConfigurationOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayIpConfigurationOutput
- type GetVirtualNetworkGatewayVpnClientConfiguration
- type GetVirtualNetworkGatewayVpnClientConfigurationArgs
- func (GetVirtualNetworkGatewayVpnClientConfigurationArgs) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayVpnClientConfigurationArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationOutput() GetVirtualNetworkGatewayVpnClientConfigurationOutput
- func (i GetVirtualNetworkGatewayVpnClientConfigurationArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationArray
- func (GetVirtualNetworkGatewayVpnClientConfigurationArray) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayVpnClientConfigurationArray) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput
- func (i GetVirtualNetworkGatewayVpnClientConfigurationArray) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationArrayInput
- type GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput
- func (GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) Index(i pulumi.IntInput) GetVirtualNetworkGatewayVpnClientConfigurationOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationInput
- type GetVirtualNetworkGatewayVpnClientConfigurationOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) AddressSpaces() pulumi.StringArrayOutput
- func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerAddress() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerSecret() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) RevokedCertificates() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) RootCertificates() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationOutput() GetVirtualNetworkGatewayVpnClientConfigurationOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) VpnClientProtocols() pulumi.StringArrayOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificate
- type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs
- func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- func (i GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray
- func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- func (i GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayInput
- type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) Index(i pulumi.IntInput) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateInput
- type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Name() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificate
- type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs
- func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- func (i GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray
- func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ElementType() reflect.Type
- func (i GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- func (i GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayInput
- type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) Index(i pulumi.IntInput) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateInput
- type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ElementType() reflect.Type
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) Name() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) PublicCertData() pulumi.StringOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- type LocalNetworkGateway
- type LocalNetworkGatewayArgs
- type LocalNetworkGatewayBgpSettings
- type LocalNetworkGatewayBgpSettingsArgs
- func (LocalNetworkGatewayBgpSettingsArgs) ElementType() reflect.Type
- func (i LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsOutput() LocalNetworkGatewayBgpSettingsOutput
- func (i LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsOutput
- func (i LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsPtrOutput() LocalNetworkGatewayBgpSettingsPtrOutput
- func (i LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsPtrOutput
- type LocalNetworkGatewayBgpSettingsInput
- type LocalNetworkGatewayBgpSettingsOutput
- func (o LocalNetworkGatewayBgpSettingsOutput) Asn() pulumi.IntOutput
- func (o LocalNetworkGatewayBgpSettingsOutput) BgpPeeringAddress() pulumi.StringOutput
- func (LocalNetworkGatewayBgpSettingsOutput) ElementType() reflect.Type
- func (o LocalNetworkGatewayBgpSettingsOutput) PeerWeight() pulumi.IntPtrOutput
- func (o LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsOutput() LocalNetworkGatewayBgpSettingsOutput
- func (o LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsOutput
- func (o LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsPtrOutput() LocalNetworkGatewayBgpSettingsPtrOutput
- func (o LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsPtrOutput
- type LocalNetworkGatewayBgpSettingsPtrInput
- type LocalNetworkGatewayBgpSettingsPtrOutput
- func (o LocalNetworkGatewayBgpSettingsPtrOutput) Asn() pulumi.IntOutput
- func (o LocalNetworkGatewayBgpSettingsPtrOutput) BgpPeeringAddress() pulumi.StringOutput
- func (o LocalNetworkGatewayBgpSettingsPtrOutput) Elem() LocalNetworkGatewayBgpSettingsOutput
- func (LocalNetworkGatewayBgpSettingsPtrOutput) ElementType() reflect.Type
- func (o LocalNetworkGatewayBgpSettingsPtrOutput) PeerWeight() pulumi.IntPtrOutput
- func (o LocalNetworkGatewayBgpSettingsPtrOutput) ToLocalNetworkGatewayBgpSettingsPtrOutput() LocalNetworkGatewayBgpSettingsPtrOutput
- func (o LocalNetworkGatewayBgpSettingsPtrOutput) ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsPtrOutput
- type LocalNetworkGatewayState
- type LookupApplicationSecurityGroupArgs
- type LookupApplicationSecurityGroupResult
- type LookupExpressRouteCircuitArgs
- type LookupExpressRouteCircuitResult
- type LookupFirewallArgs
- type LookupFirewallResult
- type LookupNatGatewayArgs
- type LookupNatGatewayResult
- type LookupNetworkInterfaceArgs
- type LookupNetworkInterfaceResult
- type LookupNetworkSecurityGroupArgs
- type LookupNetworkSecurityGroupResult
- type LookupNetworkWatcherArgs
- type LookupNetworkWatcherResult
- type LookupPublicIpPrefixArgs
- type LookupPublicIpPrefixResult
- type LookupRouteTableArgs
- type LookupRouteTableResult
- type LookupSubnetArgs
- type LookupSubnetResult
- type LookupVirtualHubArgs
- type LookupVirtualHubResult
- type LookupVirtualNetworkArgs
- type LookupVirtualNetworkGatewayArgs
- type LookupVirtualNetworkGatewayResult
- type LookupVirtualNetworkResult
- type NatGateway
- type NatGatewayArgs
- type NatGatewayState
- type NetworkConnectionMonitor
- type NetworkConnectionMonitorArgs
- type NetworkConnectionMonitorDestination
- type NetworkConnectionMonitorDestinationArgs
- func (NetworkConnectionMonitorDestinationArgs) ElementType() reflect.Type
- func (i NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationOutput() NetworkConnectionMonitorDestinationOutput
- func (i NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationOutput
- func (i NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationPtrOutput() NetworkConnectionMonitorDestinationPtrOutput
- func (i NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationPtrOutput
- type NetworkConnectionMonitorDestinationInput
- type NetworkConnectionMonitorDestinationOutput
- func (o NetworkConnectionMonitorDestinationOutput) Address() pulumi.StringPtrOutput
- func (NetworkConnectionMonitorDestinationOutput) ElementType() reflect.Type
- func (o NetworkConnectionMonitorDestinationOutput) Port() pulumi.IntOutput
- func (o NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationOutput() NetworkConnectionMonitorDestinationOutput
- func (o NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationOutput
- func (o NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationPtrOutput() NetworkConnectionMonitorDestinationPtrOutput
- func (o NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationPtrOutput
- func (o NetworkConnectionMonitorDestinationOutput) VirtualMachineId() pulumi.StringPtrOutput
- type NetworkConnectionMonitorDestinationPtrInput
- type NetworkConnectionMonitorDestinationPtrOutput
- func (o NetworkConnectionMonitorDestinationPtrOutput) Address() pulumi.StringPtrOutput
- func (o NetworkConnectionMonitorDestinationPtrOutput) Elem() NetworkConnectionMonitorDestinationOutput
- func (NetworkConnectionMonitorDestinationPtrOutput) ElementType() reflect.Type
- func (o NetworkConnectionMonitorDestinationPtrOutput) Port() pulumi.IntOutput
- func (o NetworkConnectionMonitorDestinationPtrOutput) ToNetworkConnectionMonitorDestinationPtrOutput() NetworkConnectionMonitorDestinationPtrOutput
- func (o NetworkConnectionMonitorDestinationPtrOutput) ToNetworkConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationPtrOutput
- func (o NetworkConnectionMonitorDestinationPtrOutput) VirtualMachineId() pulumi.StringPtrOutput
- type NetworkConnectionMonitorSource
- type NetworkConnectionMonitorSourceArgs
- func (NetworkConnectionMonitorSourceArgs) ElementType() reflect.Type
- func (i NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourceOutput() NetworkConnectionMonitorSourceOutput
- func (i NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourceOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourceOutput
- func (i NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourcePtrOutput() NetworkConnectionMonitorSourcePtrOutput
- func (i NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourcePtrOutput
- type NetworkConnectionMonitorSourceInput
- type NetworkConnectionMonitorSourceOutput
- func (NetworkConnectionMonitorSourceOutput) ElementType() reflect.Type
- func (o NetworkConnectionMonitorSourceOutput) Port() pulumi.IntPtrOutput
- func (o NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourceOutput() NetworkConnectionMonitorSourceOutput
- func (o NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourceOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourceOutput
- func (o NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourcePtrOutput() NetworkConnectionMonitorSourcePtrOutput
- func (o NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourcePtrOutput
- func (o NetworkConnectionMonitorSourceOutput) VirtualMachineId() pulumi.StringOutput
- type NetworkConnectionMonitorSourcePtrInput
- type NetworkConnectionMonitorSourcePtrOutput
- func (o NetworkConnectionMonitorSourcePtrOutput) Elem() NetworkConnectionMonitorSourceOutput
- func (NetworkConnectionMonitorSourcePtrOutput) ElementType() reflect.Type
- func (o NetworkConnectionMonitorSourcePtrOutput) Port() pulumi.IntPtrOutput
- func (o NetworkConnectionMonitorSourcePtrOutput) ToNetworkConnectionMonitorSourcePtrOutput() NetworkConnectionMonitorSourcePtrOutput
- func (o NetworkConnectionMonitorSourcePtrOutput) ToNetworkConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourcePtrOutput
- func (o NetworkConnectionMonitorSourcePtrOutput) VirtualMachineId() pulumi.StringOutput
- type NetworkConnectionMonitorState
- type NetworkInterface
- type NetworkInterfaceApplicationGatewayBackendAddressPoolAssociation
- func GetNetworkInterfaceApplicationGatewayBackendAddressPoolAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*NetworkInterfaceApplicationGatewayBackendAddressPoolAssociation, error)
- func NewNetworkInterfaceApplicationGatewayBackendAddressPoolAssociation(ctx *pulumi.Context, name string, ...) (*NetworkInterfaceApplicationGatewayBackendAddressPoolAssociation, error)
- type NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationArgs
- type NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationState
- type NetworkInterfaceApplicationSecurityGroupAssociation
- func GetNetworkInterfaceApplicationSecurityGroupAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*NetworkInterfaceApplicationSecurityGroupAssociation, error)
- func NewNetworkInterfaceApplicationSecurityGroupAssociation(ctx *pulumi.Context, name string, ...) (*NetworkInterfaceApplicationSecurityGroupAssociation, error)
- type NetworkInterfaceApplicationSecurityGroupAssociationArgs
- type NetworkInterfaceApplicationSecurityGroupAssociationState
- type NetworkInterfaceArgs
- type NetworkInterfaceBackendAddressPoolAssociation
- func GetNetworkInterfaceBackendAddressPoolAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*NetworkInterfaceBackendAddressPoolAssociation, error)
- func NewNetworkInterfaceBackendAddressPoolAssociation(ctx *pulumi.Context, name string, ...) (*NetworkInterfaceBackendAddressPoolAssociation, error)
- type NetworkInterfaceBackendAddressPoolAssociationArgs
- type NetworkInterfaceBackendAddressPoolAssociationState
- type NetworkInterfaceIpConfiguration
- type NetworkInterfaceIpConfigurationArgs
- func (NetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
- func (i NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput
- func (i NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationOutput
- type NetworkInterfaceIpConfigurationArray
- func (NetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
- func (i NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput
- func (i NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationArrayOutput
- type NetworkInterfaceIpConfigurationArrayInput
- type NetworkInterfaceIpConfigurationArrayOutput
- func (NetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIpConfigurationArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceIpConfigurationOutput
- func (o NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput
- func (o NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationArrayOutput
- type NetworkInterfaceIpConfigurationInput
- type NetworkInterfaceIpConfigurationOutput
- func (o NetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolsIds() pulumi.StringArrayOutput
- func (o NetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
- func (NetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolsIds() pulumi.StringArrayOutput
- func (o NetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
- func (o NetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
- func (o NetworkInterfaceIpConfigurationOutput) Primary() pulumi.BoolPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringOutput
- func (o NetworkInterfaceIpConfigurationOutput) PrivateIpAddressVersion() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput
- func (o NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationOutput
- type NetworkInterfaceNatRuleAssociation
- func GetNetworkInterfaceNatRuleAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*NetworkInterfaceNatRuleAssociation, error)
- func NewNetworkInterfaceNatRuleAssociation(ctx *pulumi.Context, name string, args *NetworkInterfaceNatRuleAssociationArgs, ...) (*NetworkInterfaceNatRuleAssociation, error)
- type NetworkInterfaceNatRuleAssociationArgs
- type NetworkInterfaceNatRuleAssociationState
- type NetworkInterfaceState
- type NetworkPacketCapture
- type NetworkPacketCaptureArgs
- type NetworkPacketCaptureFilter
- type NetworkPacketCaptureFilterArgs
- func (NetworkPacketCaptureFilterArgs) ElementType() reflect.Type
- func (i NetworkPacketCaptureFilterArgs) ToNetworkPacketCaptureFilterOutput() NetworkPacketCaptureFilterOutput
- func (i NetworkPacketCaptureFilterArgs) ToNetworkPacketCaptureFilterOutputWithContext(ctx context.Context) NetworkPacketCaptureFilterOutput
- type NetworkPacketCaptureFilterArray
- func (NetworkPacketCaptureFilterArray) ElementType() reflect.Type
- func (i NetworkPacketCaptureFilterArray) ToNetworkPacketCaptureFilterArrayOutput() NetworkPacketCaptureFilterArrayOutput
- func (i NetworkPacketCaptureFilterArray) ToNetworkPacketCaptureFilterArrayOutputWithContext(ctx context.Context) NetworkPacketCaptureFilterArrayOutput
- type NetworkPacketCaptureFilterArrayInput
- type NetworkPacketCaptureFilterArrayOutput
- func (NetworkPacketCaptureFilterArrayOutput) ElementType() reflect.Type
- func (o NetworkPacketCaptureFilterArrayOutput) Index(i pulumi.IntInput) NetworkPacketCaptureFilterOutput
- func (o NetworkPacketCaptureFilterArrayOutput) ToNetworkPacketCaptureFilterArrayOutput() NetworkPacketCaptureFilterArrayOutput
- func (o NetworkPacketCaptureFilterArrayOutput) ToNetworkPacketCaptureFilterArrayOutputWithContext(ctx context.Context) NetworkPacketCaptureFilterArrayOutput
- type NetworkPacketCaptureFilterInput
- type NetworkPacketCaptureFilterOutput
- func (NetworkPacketCaptureFilterOutput) ElementType() reflect.Type
- func (o NetworkPacketCaptureFilterOutput) LocalIpAddress() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureFilterOutput) LocalPort() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureFilterOutput) Protocol() pulumi.StringOutput
- func (o NetworkPacketCaptureFilterOutput) RemoteIpAddress() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureFilterOutput) RemotePort() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureFilterOutput) ToNetworkPacketCaptureFilterOutput() NetworkPacketCaptureFilterOutput
- func (o NetworkPacketCaptureFilterOutput) ToNetworkPacketCaptureFilterOutputWithContext(ctx context.Context) NetworkPacketCaptureFilterOutput
- type NetworkPacketCaptureState
- type NetworkPacketCaptureStorageLocation
- type NetworkPacketCaptureStorageLocationArgs
- func (NetworkPacketCaptureStorageLocationArgs) ElementType() reflect.Type
- func (i NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationOutput() NetworkPacketCaptureStorageLocationOutput
- func (i NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationOutput
- func (i NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationPtrOutput() NetworkPacketCaptureStorageLocationPtrOutput
- func (i NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationPtrOutput
- type NetworkPacketCaptureStorageLocationInput
- type NetworkPacketCaptureStorageLocationOutput
- func (NetworkPacketCaptureStorageLocationOutput) ElementType() reflect.Type
- func (o NetworkPacketCaptureStorageLocationOutput) FilePath() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureStorageLocationOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureStorageLocationOutput) StoragePath() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationOutput() NetworkPacketCaptureStorageLocationOutput
- func (o NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationOutput
- func (o NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationPtrOutput() NetworkPacketCaptureStorageLocationPtrOutput
- func (o NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationPtrOutput
- type NetworkPacketCaptureStorageLocationPtrInput
- type NetworkPacketCaptureStorageLocationPtrOutput
- func (o NetworkPacketCaptureStorageLocationPtrOutput) Elem() NetworkPacketCaptureStorageLocationOutput
- func (NetworkPacketCaptureStorageLocationPtrOutput) ElementType() reflect.Type
- func (o NetworkPacketCaptureStorageLocationPtrOutput) FilePath() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureStorageLocationPtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureStorageLocationPtrOutput) StoragePath() pulumi.StringPtrOutput
- func (o NetworkPacketCaptureStorageLocationPtrOutput) ToNetworkPacketCaptureStorageLocationPtrOutput() NetworkPacketCaptureStorageLocationPtrOutput
- func (o NetworkPacketCaptureStorageLocationPtrOutput) ToNetworkPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationPtrOutput
- type NetworkSecurityGroup
- type NetworkSecurityGroupArgs
- type NetworkSecurityGroupSecurityRule
- type NetworkSecurityGroupSecurityRuleArgs
- func (NetworkSecurityGroupSecurityRuleArgs) ElementType() reflect.Type
- func (i NetworkSecurityGroupSecurityRuleArgs) ToNetworkSecurityGroupSecurityRuleOutput() NetworkSecurityGroupSecurityRuleOutput
- func (i NetworkSecurityGroupSecurityRuleArgs) ToNetworkSecurityGroupSecurityRuleOutputWithContext(ctx context.Context) NetworkSecurityGroupSecurityRuleOutput
- type NetworkSecurityGroupSecurityRuleArray
- func (NetworkSecurityGroupSecurityRuleArray) ElementType() reflect.Type
- func (i NetworkSecurityGroupSecurityRuleArray) ToNetworkSecurityGroupSecurityRuleArrayOutput() NetworkSecurityGroupSecurityRuleArrayOutput
- func (i NetworkSecurityGroupSecurityRuleArray) ToNetworkSecurityGroupSecurityRuleArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupSecurityRuleArrayOutput
- type NetworkSecurityGroupSecurityRuleArrayInput
- type NetworkSecurityGroupSecurityRuleArrayOutput
- func (NetworkSecurityGroupSecurityRuleArrayOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupSecurityRuleArrayOutput) Index(i pulumi.IntInput) NetworkSecurityGroupSecurityRuleOutput
- func (o NetworkSecurityGroupSecurityRuleArrayOutput) ToNetworkSecurityGroupSecurityRuleArrayOutput() NetworkSecurityGroupSecurityRuleArrayOutput
- func (o NetworkSecurityGroupSecurityRuleArrayOutput) ToNetworkSecurityGroupSecurityRuleArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupSecurityRuleArrayOutput
- type NetworkSecurityGroupSecurityRuleInput
- type NetworkSecurityGroupSecurityRuleOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) Access() pulumi.StringOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) Description() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefix() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefixes() pulumi.StringArrayOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) DestinationApplicationSecurityGroupIds() pulumi.StringArrayOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) DestinationPortRange() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) DestinationPortRanges() pulumi.StringArrayOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) Direction() pulumi.StringOutput
- func (NetworkSecurityGroupSecurityRuleOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupSecurityRuleOutput) Name() pulumi.StringOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) Priority() pulumi.IntOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) Protocol() pulumi.StringOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefix() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefixes() pulumi.StringArrayOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) SourceApplicationSecurityGroupIds() pulumi.StringArrayOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) SourcePortRange() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) SourcePortRanges() pulumi.StringArrayOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) ToNetworkSecurityGroupSecurityRuleOutput() NetworkSecurityGroupSecurityRuleOutput
- func (o NetworkSecurityGroupSecurityRuleOutput) ToNetworkSecurityGroupSecurityRuleOutputWithContext(ctx context.Context) NetworkSecurityGroupSecurityRuleOutput
- type NetworkSecurityGroupState
- type NetworkSecurityRule
- type NetworkSecurityRuleArgs
- type NetworkSecurityRuleState
- type NetworkWatcher
- type NetworkWatcherArgs
- type NetworkWatcherFlowLog
- type NetworkWatcherFlowLogArgs
- type NetworkWatcherFlowLogRetentionPolicy
- type NetworkWatcherFlowLogRetentionPolicyArgs
- func (NetworkWatcherFlowLogRetentionPolicyArgs) ElementType() reflect.Type
- func (i NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyOutput() NetworkWatcherFlowLogRetentionPolicyOutput
- func (i NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyOutput
- func (i NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyPtrOutput() NetworkWatcherFlowLogRetentionPolicyPtrOutput
- func (i NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyPtrOutput
- type NetworkWatcherFlowLogRetentionPolicyInput
- type NetworkWatcherFlowLogRetentionPolicyOutput
- func (o NetworkWatcherFlowLogRetentionPolicyOutput) Days() pulumi.IntOutput
- func (NetworkWatcherFlowLogRetentionPolicyOutput) ElementType() reflect.Type
- func (o NetworkWatcherFlowLogRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyOutput() NetworkWatcherFlowLogRetentionPolicyOutput
- func (o NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyOutput
- func (o NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutput() NetworkWatcherFlowLogRetentionPolicyPtrOutput
- func (o NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyPtrOutput
- type NetworkWatcherFlowLogRetentionPolicyPtrInput
- type NetworkWatcherFlowLogRetentionPolicyPtrOutput
- func (o NetworkWatcherFlowLogRetentionPolicyPtrOutput) Days() pulumi.IntOutput
- func (o NetworkWatcherFlowLogRetentionPolicyPtrOutput) Elem() NetworkWatcherFlowLogRetentionPolicyOutput
- func (NetworkWatcherFlowLogRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o NetworkWatcherFlowLogRetentionPolicyPtrOutput) Enabled() pulumi.BoolOutput
- func (o NetworkWatcherFlowLogRetentionPolicyPtrOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutput() NetworkWatcherFlowLogRetentionPolicyPtrOutput
- func (o NetworkWatcherFlowLogRetentionPolicyPtrOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyPtrOutput
- type NetworkWatcherFlowLogState
- type NetworkWatcherFlowLogTrafficAnalytics
- type NetworkWatcherFlowLogTrafficAnalyticsArgs
- func (NetworkWatcherFlowLogTrafficAnalyticsArgs) ElementType() reflect.Type
- func (i NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsOutput() NetworkWatcherFlowLogTrafficAnalyticsOutput
- func (i NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsOutput
- func (i NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput() NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
- func (i NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
- type NetworkWatcherFlowLogTrafficAnalyticsInput
- type NetworkWatcherFlowLogTrafficAnalyticsOutput
- func (NetworkWatcherFlowLogTrafficAnalyticsOutput) ElementType() reflect.Type
- func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) Enabled() pulumi.BoolOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsOutput() NetworkWatcherFlowLogTrafficAnalyticsOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput() NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) WorkspaceId() pulumi.StringOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) WorkspaceRegion() pulumi.StringOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) WorkspaceResourceId() pulumi.StringOutput
- type NetworkWatcherFlowLogTrafficAnalyticsPtrInput
- type NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) Elem() NetworkWatcherFlowLogTrafficAnalyticsOutput
- func (NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) ElementType() reflect.Type
- func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) Enabled() pulumi.BoolOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput() NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) WorkspaceId() pulumi.StringOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) WorkspaceRegion() pulumi.StringOutput
- func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) WorkspaceResourceId() pulumi.StringOutput
- type NetworkWatcherState
- type PacketCapture
- type PacketCaptureArgs
- type PacketCaptureFilter
- type PacketCaptureFilterArgs
- type PacketCaptureFilterArray
- type PacketCaptureFilterArrayInput
- type PacketCaptureFilterArrayOutput
- func (PacketCaptureFilterArrayOutput) ElementType() reflect.Type
- func (o PacketCaptureFilterArrayOutput) Index(i pulumi.IntInput) PacketCaptureFilterOutput
- func (o PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutput() PacketCaptureFilterArrayOutput
- func (o PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutputWithContext(ctx context.Context) PacketCaptureFilterArrayOutput
- type PacketCaptureFilterInput
- type PacketCaptureFilterOutput
- func (PacketCaptureFilterOutput) ElementType() reflect.Type
- func (o PacketCaptureFilterOutput) LocalIpAddress() pulumi.StringPtrOutput
- func (o PacketCaptureFilterOutput) LocalPort() pulumi.StringPtrOutput
- func (o PacketCaptureFilterOutput) Protocol() pulumi.StringOutput
- func (o PacketCaptureFilterOutput) RemoteIpAddress() pulumi.StringPtrOutput
- func (o PacketCaptureFilterOutput) RemotePort() pulumi.StringPtrOutput
- func (o PacketCaptureFilterOutput) ToPacketCaptureFilterOutput() PacketCaptureFilterOutput
- func (o PacketCaptureFilterOutput) ToPacketCaptureFilterOutputWithContext(ctx context.Context) PacketCaptureFilterOutput
- type PacketCaptureState
- type PacketCaptureStorageLocation
- type PacketCaptureStorageLocationArgs
- func (PacketCaptureStorageLocationArgs) ElementType() reflect.Type
- func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutput() PacketCaptureStorageLocationOutput
- func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutputWithContext(ctx context.Context) PacketCaptureStorageLocationOutput
- func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
- func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
- type PacketCaptureStorageLocationInput
- type PacketCaptureStorageLocationOutput
- func (PacketCaptureStorageLocationOutput) ElementType() reflect.Type
- func (o PacketCaptureStorageLocationOutput) FilePath() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationOutput) StoragePath() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutput() PacketCaptureStorageLocationOutput
- func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutputWithContext(ctx context.Context) PacketCaptureStorageLocationOutput
- func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
- func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
- type PacketCaptureStorageLocationPtrInput
- type PacketCaptureStorageLocationPtrOutput
- func (o PacketCaptureStorageLocationPtrOutput) Elem() PacketCaptureStorageLocationOutput
- func (PacketCaptureStorageLocationPtrOutput) ElementType() reflect.Type
- func (o PacketCaptureStorageLocationPtrOutput) FilePath() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationPtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationPtrOutput) StoragePath() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
- func (o PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
- type PointToPointVpnGateway
- type PointToPointVpnGatewayArgs
- type PointToPointVpnGatewayConnectionConfiguration
- type PointToPointVpnGatewayConnectionConfigurationArgs
- func (PointToPointVpnGatewayConnectionConfigurationArgs) ElementType() reflect.Type
- func (i PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationOutput() PointToPointVpnGatewayConnectionConfigurationOutput
- func (i PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationOutput
- func (i PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationPtrOutput() PointToPointVpnGatewayConnectionConfigurationPtrOutput
- func (i PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationPtrOutput
- type PointToPointVpnGatewayConnectionConfigurationInput
- type PointToPointVpnGatewayConnectionConfigurationOutput
- func (PointToPointVpnGatewayConnectionConfigurationOutput) ElementType() reflect.Type
- func (o PointToPointVpnGatewayConnectionConfigurationOutput) Name() pulumi.StringOutput
- func (o PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationOutput() PointToPointVpnGatewayConnectionConfigurationOutput
- func (o PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationOutput
- func (o PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutput() PointToPointVpnGatewayConnectionConfigurationPtrOutput
- func (o PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationPtrOutput
- func (o PointToPointVpnGatewayConnectionConfigurationOutput) VpnClientAddressPool() PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
- type PointToPointVpnGatewayConnectionConfigurationPtrInput
- type PointToPointVpnGatewayConnectionConfigurationPtrOutput
- func (o PointToPointVpnGatewayConnectionConfigurationPtrOutput) Elem() PointToPointVpnGatewayConnectionConfigurationOutput
- func (PointToPointVpnGatewayConnectionConfigurationPtrOutput) ElementType() reflect.Type
- func (o PointToPointVpnGatewayConnectionConfigurationPtrOutput) Name() pulumi.StringOutput
- func (o PointToPointVpnGatewayConnectionConfigurationPtrOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutput() PointToPointVpnGatewayConnectionConfigurationPtrOutput
- func (o PointToPointVpnGatewayConnectionConfigurationPtrOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationPtrOutput
- func (o PointToPointVpnGatewayConnectionConfigurationPtrOutput) VpnClientAddressPool() PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
- type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPool
- type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs
- func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs) ElementType() reflect.Type
- func (i PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput() PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
- func (i PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
- type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolInput
- type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
- func (o PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) ElementType() reflect.Type
- func (o PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput() PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
- func (o PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
- type PointToPointVpnGatewayState
- type Profile
- type ProfileArgs
- type ProfileContainerNetworkInterface
- type ProfileContainerNetworkInterfaceArgs
- func (ProfileContainerNetworkInterfaceArgs) ElementType() reflect.Type
- func (i ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfaceOutput() ProfileContainerNetworkInterfaceOutput
- func (i ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfaceOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceOutput
- func (i ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfacePtrOutput() ProfileContainerNetworkInterfacePtrOutput
- func (i ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfacePtrOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfacePtrOutput
- type ProfileContainerNetworkInterfaceInput
- type ProfileContainerNetworkInterfaceIpConfiguration
- type ProfileContainerNetworkInterfaceIpConfigurationArgs
- func (ProfileContainerNetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
- func (i ProfileContainerNetworkInterfaceIpConfigurationArgs) ToProfileContainerNetworkInterfaceIpConfigurationOutput() ProfileContainerNetworkInterfaceIpConfigurationOutput
- func (i ProfileContainerNetworkInterfaceIpConfigurationArgs) ToProfileContainerNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceIpConfigurationOutput
- type ProfileContainerNetworkInterfaceIpConfigurationArray
- func (ProfileContainerNetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
- func (i ProfileContainerNetworkInterfaceIpConfigurationArray) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutput() ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
- func (i ProfileContainerNetworkInterfaceIpConfigurationArray) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
- type ProfileContainerNetworkInterfaceIpConfigurationArrayInput
- type ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
- func (ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) Index(i pulumi.IntInput) ProfileContainerNetworkInterfaceIpConfigurationOutput
- func (o ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutput() ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
- func (o ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
- type ProfileContainerNetworkInterfaceIpConfigurationInput
- type ProfileContainerNetworkInterfaceIpConfigurationOutput
- func (ProfileContainerNetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
- func (o ProfileContainerNetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
- func (o ProfileContainerNetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o ProfileContainerNetworkInterfaceIpConfigurationOutput) ToProfileContainerNetworkInterfaceIpConfigurationOutput() ProfileContainerNetworkInterfaceIpConfigurationOutput
- func (o ProfileContainerNetworkInterfaceIpConfigurationOutput) ToProfileContainerNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceIpConfigurationOutput
- type ProfileContainerNetworkInterfaceOutput
- func (ProfileContainerNetworkInterfaceOutput) ElementType() reflect.Type
- func (o ProfileContainerNetworkInterfaceOutput) IpConfigurations() ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
- func (o ProfileContainerNetworkInterfaceOutput) Name() pulumi.StringOutput
- func (o ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfaceOutput() ProfileContainerNetworkInterfaceOutput
- func (o ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfaceOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceOutput
- func (o ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfacePtrOutput() ProfileContainerNetworkInterfacePtrOutput
- func (o ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfacePtrOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfacePtrOutput
- type ProfileContainerNetworkInterfacePtrInput
- type ProfileContainerNetworkInterfacePtrOutput
- func (o ProfileContainerNetworkInterfacePtrOutput) Elem() ProfileContainerNetworkInterfaceOutput
- func (ProfileContainerNetworkInterfacePtrOutput) ElementType() reflect.Type
- func (o ProfileContainerNetworkInterfacePtrOutput) IpConfigurations() ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
- func (o ProfileContainerNetworkInterfacePtrOutput) Name() pulumi.StringOutput
- func (o ProfileContainerNetworkInterfacePtrOutput) ToProfileContainerNetworkInterfacePtrOutput() ProfileContainerNetworkInterfacePtrOutput
- func (o ProfileContainerNetworkInterfacePtrOutput) ToProfileContainerNetworkInterfacePtrOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfacePtrOutput
- type ProfileState
- type PublicIp
- type PublicIpArgs
- type PublicIpPrefix
- type PublicIpPrefixArgs
- type PublicIpPrefixState
- type PublicIpState
- type Route
- type RouteArgs
- type RouteState
- type RouteTable
- type RouteTableArgs
- type RouteTableRoute
- type RouteTableRouteArgs
- type RouteTableRouteArray
- type RouteTableRouteArrayInput
- type RouteTableRouteArrayOutput
- func (RouteTableRouteArrayOutput) ElementType() reflect.Type
- func (o RouteTableRouteArrayOutput) Index(i pulumi.IntInput) RouteTableRouteOutput
- func (o RouteTableRouteArrayOutput) ToRouteTableRouteArrayOutput() RouteTableRouteArrayOutput
- func (o RouteTableRouteArrayOutput) ToRouteTableRouteArrayOutputWithContext(ctx context.Context) RouteTableRouteArrayOutput
- type RouteTableRouteInput
- type RouteTableRouteOutput
- func (o RouteTableRouteOutput) AddressPrefix() pulumi.StringOutput
- func (RouteTableRouteOutput) ElementType() reflect.Type
- func (o RouteTableRouteOutput) Name() pulumi.StringOutput
- func (o RouteTableRouteOutput) NextHopInIpAddress() pulumi.StringPtrOutput
- func (o RouteTableRouteOutput) NextHopType() pulumi.StringOutput
- func (o RouteTableRouteOutput) ToRouteTableRouteOutput() RouteTableRouteOutput
- func (o RouteTableRouteOutput) ToRouteTableRouteOutputWithContext(ctx context.Context) RouteTableRouteOutput
- type RouteTableState
- type Subnet
- type SubnetArgs
- type SubnetDelegation
- type SubnetDelegationArgs
- type SubnetDelegationArray
- type SubnetDelegationArrayInput
- type SubnetDelegationArrayOutput
- func (SubnetDelegationArrayOutput) ElementType() reflect.Type
- func (o SubnetDelegationArrayOutput) Index(i pulumi.IntInput) SubnetDelegationOutput
- func (o SubnetDelegationArrayOutput) ToSubnetDelegationArrayOutput() SubnetDelegationArrayOutput
- func (o SubnetDelegationArrayOutput) ToSubnetDelegationArrayOutputWithContext(ctx context.Context) SubnetDelegationArrayOutput
- type SubnetDelegationInput
- type SubnetDelegationOutput
- func (SubnetDelegationOutput) ElementType() reflect.Type
- func (o SubnetDelegationOutput) Name() pulumi.StringOutput
- func (o SubnetDelegationOutput) ServiceDelegation() SubnetDelegationServiceDelegationOutput
- func (o SubnetDelegationOutput) ToSubnetDelegationOutput() SubnetDelegationOutput
- func (o SubnetDelegationOutput) ToSubnetDelegationOutputWithContext(ctx context.Context) SubnetDelegationOutput
- type SubnetDelegationServiceDelegation
- type SubnetDelegationServiceDelegationArgs
- func (SubnetDelegationServiceDelegationArgs) ElementType() reflect.Type
- func (i SubnetDelegationServiceDelegationArgs) ToSubnetDelegationServiceDelegationOutput() SubnetDelegationServiceDelegationOutput
- func (i SubnetDelegationServiceDelegationArgs) ToSubnetDelegationServiceDelegationOutputWithContext(ctx context.Context) SubnetDelegationServiceDelegationOutput
- type SubnetDelegationServiceDelegationInput
- type SubnetDelegationServiceDelegationOutput
- func (o SubnetDelegationServiceDelegationOutput) Actions() pulumi.StringArrayOutput
- func (SubnetDelegationServiceDelegationOutput) ElementType() reflect.Type
- func (o SubnetDelegationServiceDelegationOutput) Name() pulumi.StringOutput
- func (o SubnetDelegationServiceDelegationOutput) ToSubnetDelegationServiceDelegationOutput() SubnetDelegationServiceDelegationOutput
- func (o SubnetDelegationServiceDelegationOutput) ToSubnetDelegationServiceDelegationOutputWithContext(ctx context.Context) SubnetDelegationServiceDelegationOutput
- type SubnetNatGatewayAssociation
- type SubnetNatGatewayAssociationArgs
- type SubnetNatGatewayAssociationState
- type SubnetNetworkSecurityGroupAssociation
- type SubnetNetworkSecurityGroupAssociationArgs
- type SubnetNetworkSecurityGroupAssociationState
- type SubnetRouteTableAssociation
- type SubnetRouteTableAssociationArgs
- type SubnetRouteTableAssociationState
- type SubnetState
- type TrafficManagerEndpoint
- type TrafficManagerEndpointArgs
- type TrafficManagerEndpointCustomHeader
- type TrafficManagerEndpointCustomHeaderArgs
- func (TrafficManagerEndpointCustomHeaderArgs) ElementType() reflect.Type
- func (i TrafficManagerEndpointCustomHeaderArgs) ToTrafficManagerEndpointCustomHeaderOutput() TrafficManagerEndpointCustomHeaderOutput
- func (i TrafficManagerEndpointCustomHeaderArgs) ToTrafficManagerEndpointCustomHeaderOutputWithContext(ctx context.Context) TrafficManagerEndpointCustomHeaderOutput
- type TrafficManagerEndpointCustomHeaderArray
- func (TrafficManagerEndpointCustomHeaderArray) ElementType() reflect.Type
- func (i TrafficManagerEndpointCustomHeaderArray) ToTrafficManagerEndpointCustomHeaderArrayOutput() TrafficManagerEndpointCustomHeaderArrayOutput
- func (i TrafficManagerEndpointCustomHeaderArray) ToTrafficManagerEndpointCustomHeaderArrayOutputWithContext(ctx context.Context) TrafficManagerEndpointCustomHeaderArrayOutput
- type TrafficManagerEndpointCustomHeaderArrayInput
- type TrafficManagerEndpointCustomHeaderArrayOutput
- func (TrafficManagerEndpointCustomHeaderArrayOutput) ElementType() reflect.Type
- func (o TrafficManagerEndpointCustomHeaderArrayOutput) Index(i pulumi.IntInput) TrafficManagerEndpointCustomHeaderOutput
- func (o TrafficManagerEndpointCustomHeaderArrayOutput) ToTrafficManagerEndpointCustomHeaderArrayOutput() TrafficManagerEndpointCustomHeaderArrayOutput
- func (o TrafficManagerEndpointCustomHeaderArrayOutput) ToTrafficManagerEndpointCustomHeaderArrayOutputWithContext(ctx context.Context) TrafficManagerEndpointCustomHeaderArrayOutput
- type TrafficManagerEndpointCustomHeaderInput
- type TrafficManagerEndpointCustomHeaderOutput
- func (TrafficManagerEndpointCustomHeaderOutput) ElementType() reflect.Type
- func (o TrafficManagerEndpointCustomHeaderOutput) Name() pulumi.StringOutput
- func (o TrafficManagerEndpointCustomHeaderOutput) ToTrafficManagerEndpointCustomHeaderOutput() TrafficManagerEndpointCustomHeaderOutput
- func (o TrafficManagerEndpointCustomHeaderOutput) ToTrafficManagerEndpointCustomHeaderOutputWithContext(ctx context.Context) TrafficManagerEndpointCustomHeaderOutput
- func (o TrafficManagerEndpointCustomHeaderOutput) Value() pulumi.StringOutput
- type TrafficManagerEndpointState
- type TrafficManagerEndpointSubnet
- type TrafficManagerEndpointSubnetArgs
- func (TrafficManagerEndpointSubnetArgs) ElementType() reflect.Type
- func (i TrafficManagerEndpointSubnetArgs) ToTrafficManagerEndpointSubnetOutput() TrafficManagerEndpointSubnetOutput
- func (i TrafficManagerEndpointSubnetArgs) ToTrafficManagerEndpointSubnetOutputWithContext(ctx context.Context) TrafficManagerEndpointSubnetOutput
- type TrafficManagerEndpointSubnetArray
- func (TrafficManagerEndpointSubnetArray) ElementType() reflect.Type
- func (i TrafficManagerEndpointSubnetArray) ToTrafficManagerEndpointSubnetArrayOutput() TrafficManagerEndpointSubnetArrayOutput
- func (i TrafficManagerEndpointSubnetArray) ToTrafficManagerEndpointSubnetArrayOutputWithContext(ctx context.Context) TrafficManagerEndpointSubnetArrayOutput
- type TrafficManagerEndpointSubnetArrayInput
- type TrafficManagerEndpointSubnetArrayOutput
- func (TrafficManagerEndpointSubnetArrayOutput) ElementType() reflect.Type
- func (o TrafficManagerEndpointSubnetArrayOutput) Index(i pulumi.IntInput) TrafficManagerEndpointSubnetOutput
- func (o TrafficManagerEndpointSubnetArrayOutput) ToTrafficManagerEndpointSubnetArrayOutput() TrafficManagerEndpointSubnetArrayOutput
- func (o TrafficManagerEndpointSubnetArrayOutput) ToTrafficManagerEndpointSubnetArrayOutputWithContext(ctx context.Context) TrafficManagerEndpointSubnetArrayOutput
- type TrafficManagerEndpointSubnetInput
- type TrafficManagerEndpointSubnetOutput
- func (TrafficManagerEndpointSubnetOutput) ElementType() reflect.Type
- func (o TrafficManagerEndpointSubnetOutput) First() pulumi.StringOutput
- func (o TrafficManagerEndpointSubnetOutput) Last() pulumi.StringPtrOutput
- func (o TrafficManagerEndpointSubnetOutput) Scope() pulumi.IntPtrOutput
- func (o TrafficManagerEndpointSubnetOutput) ToTrafficManagerEndpointSubnetOutput() TrafficManagerEndpointSubnetOutput
- func (o TrafficManagerEndpointSubnetOutput) ToTrafficManagerEndpointSubnetOutputWithContext(ctx context.Context) TrafficManagerEndpointSubnetOutput
- type TrafficManagerProfile
- type TrafficManagerProfileArgs
- type TrafficManagerProfileDnsConfig
- type TrafficManagerProfileDnsConfigArgs
- func (TrafficManagerProfileDnsConfigArgs) ElementType() reflect.Type
- func (i TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigOutput() TrafficManagerProfileDnsConfigOutput
- func (i TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigOutput
- func (i TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigPtrOutput() TrafficManagerProfileDnsConfigPtrOutput
- func (i TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigPtrOutput
- type TrafficManagerProfileDnsConfigInput
- type TrafficManagerProfileDnsConfigOutput
- func (TrafficManagerProfileDnsConfigOutput) ElementType() reflect.Type
- func (o TrafficManagerProfileDnsConfigOutput) RelativeName() pulumi.StringOutput
- func (o TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigOutput() TrafficManagerProfileDnsConfigOutput
- func (o TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigOutput
- func (o TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigPtrOutput() TrafficManagerProfileDnsConfigPtrOutput
- func (o TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigPtrOutput
- func (o TrafficManagerProfileDnsConfigOutput) Ttl() pulumi.IntOutput
- type TrafficManagerProfileDnsConfigPtrInput
- type TrafficManagerProfileDnsConfigPtrOutput
- func (o TrafficManagerProfileDnsConfigPtrOutput) Elem() TrafficManagerProfileDnsConfigOutput
- func (TrafficManagerProfileDnsConfigPtrOutput) ElementType() reflect.Type
- func (o TrafficManagerProfileDnsConfigPtrOutput) RelativeName() pulumi.StringOutput
- func (o TrafficManagerProfileDnsConfigPtrOutput) ToTrafficManagerProfileDnsConfigPtrOutput() TrafficManagerProfileDnsConfigPtrOutput
- func (o TrafficManagerProfileDnsConfigPtrOutput) ToTrafficManagerProfileDnsConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigPtrOutput
- func (o TrafficManagerProfileDnsConfigPtrOutput) Ttl() pulumi.IntOutput
- type TrafficManagerProfileMonitorConfig
- type TrafficManagerProfileMonitorConfigArgs
- func (TrafficManagerProfileMonitorConfigArgs) ElementType() reflect.Type
- func (i TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigOutput() TrafficManagerProfileMonitorConfigOutput
- func (i TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigOutput
- func (i TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigPtrOutput() TrafficManagerProfileMonitorConfigPtrOutput
- func (i TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigPtrOutput
- type TrafficManagerProfileMonitorConfigInput
- type TrafficManagerProfileMonitorConfigOutput
- func (TrafficManagerProfileMonitorConfigOutput) ElementType() reflect.Type
- func (o TrafficManagerProfileMonitorConfigOutput) ExpectedStatusCodeRanges() pulumi.StringArrayOutput
- func (o TrafficManagerProfileMonitorConfigOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o TrafficManagerProfileMonitorConfigOutput) Path() pulumi.StringPtrOutput
- func (o TrafficManagerProfileMonitorConfigOutput) Port() pulumi.IntOutput
- func (o TrafficManagerProfileMonitorConfigOutput) Protocol() pulumi.StringOutput
- func (o TrafficManagerProfileMonitorConfigOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigOutput() TrafficManagerProfileMonitorConfigOutput
- func (o TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigOutput
- func (o TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigPtrOutput() TrafficManagerProfileMonitorConfigPtrOutput
- func (o TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigPtrOutput
- func (o TrafficManagerProfileMonitorConfigOutput) ToleratedNumberOfFailures() pulumi.IntPtrOutput
- type TrafficManagerProfileMonitorConfigPtrInput
- type TrafficManagerProfileMonitorConfigPtrOutput
- func (o TrafficManagerProfileMonitorConfigPtrOutput) Elem() TrafficManagerProfileMonitorConfigOutput
- func (TrafficManagerProfileMonitorConfigPtrOutput) ElementType() reflect.Type
- func (o TrafficManagerProfileMonitorConfigPtrOutput) ExpectedStatusCodeRanges() pulumi.StringArrayOutput
- func (o TrafficManagerProfileMonitorConfigPtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o TrafficManagerProfileMonitorConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o TrafficManagerProfileMonitorConfigPtrOutput) Port() pulumi.IntOutput
- func (o TrafficManagerProfileMonitorConfigPtrOutput) Protocol() pulumi.StringOutput
- func (o TrafficManagerProfileMonitorConfigPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o TrafficManagerProfileMonitorConfigPtrOutput) ToTrafficManagerProfileMonitorConfigPtrOutput() TrafficManagerProfileMonitorConfigPtrOutput
- func (o TrafficManagerProfileMonitorConfigPtrOutput) ToTrafficManagerProfileMonitorConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigPtrOutput
- func (o TrafficManagerProfileMonitorConfigPtrOutput) ToleratedNumberOfFailures() pulumi.IntPtrOutput
- type TrafficManagerProfileState
- type VirtualHub
- type VirtualHubArgs
- type VirtualHubRoute
- type VirtualHubRouteArgs
- type VirtualHubRouteArray
- type VirtualHubRouteArrayInput
- type VirtualHubRouteArrayOutput
- func (VirtualHubRouteArrayOutput) ElementType() reflect.Type
- func (o VirtualHubRouteArrayOutput) Index(i pulumi.IntInput) VirtualHubRouteOutput
- func (o VirtualHubRouteArrayOutput) ToVirtualHubRouteArrayOutput() VirtualHubRouteArrayOutput
- func (o VirtualHubRouteArrayOutput) ToVirtualHubRouteArrayOutputWithContext(ctx context.Context) VirtualHubRouteArrayOutput
- type VirtualHubRouteInput
- type VirtualHubRouteOutput
- func (o VirtualHubRouteOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (VirtualHubRouteOutput) ElementType() reflect.Type
- func (o VirtualHubRouteOutput) NextHopIpAddress() pulumi.StringOutput
- func (o VirtualHubRouteOutput) ToVirtualHubRouteOutput() VirtualHubRouteOutput
- func (o VirtualHubRouteOutput) ToVirtualHubRouteOutputWithContext(ctx context.Context) VirtualHubRouteOutput
- type VirtualHubState
- type VirtualNetwork
- type VirtualNetworkArgs
- type VirtualNetworkDdosProtectionPlan
- type VirtualNetworkDdosProtectionPlanArgs
- func (VirtualNetworkDdosProtectionPlanArgs) ElementType() reflect.Type
- func (i VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanOutput() VirtualNetworkDdosProtectionPlanOutput
- func (i VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanOutput
- func (i VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanPtrOutput() VirtualNetworkDdosProtectionPlanPtrOutput
- func (i VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanPtrOutput
- type VirtualNetworkDdosProtectionPlanInput
- type VirtualNetworkDdosProtectionPlanOutput
- func (VirtualNetworkDdosProtectionPlanOutput) ElementType() reflect.Type
- func (o VirtualNetworkDdosProtectionPlanOutput) Enable() pulumi.BoolOutput
- func (o VirtualNetworkDdosProtectionPlanOutput) Id() pulumi.StringOutput
- func (o VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanOutput() VirtualNetworkDdosProtectionPlanOutput
- func (o VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanOutput
- func (o VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanPtrOutput() VirtualNetworkDdosProtectionPlanPtrOutput
- func (o VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanPtrOutput
- type VirtualNetworkDdosProtectionPlanPtrInput
- type VirtualNetworkDdosProtectionPlanPtrOutput
- func (o VirtualNetworkDdosProtectionPlanPtrOutput) Elem() VirtualNetworkDdosProtectionPlanOutput
- func (VirtualNetworkDdosProtectionPlanPtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkDdosProtectionPlanPtrOutput) Enable() pulumi.BoolOutput
- func (o VirtualNetworkDdosProtectionPlanPtrOutput) Id() pulumi.StringOutput
- func (o VirtualNetworkDdosProtectionPlanPtrOutput) ToVirtualNetworkDdosProtectionPlanPtrOutput() VirtualNetworkDdosProtectionPlanPtrOutput
- func (o VirtualNetworkDdosProtectionPlanPtrOutput) ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanPtrOutput
- type VirtualNetworkGateway
- type VirtualNetworkGatewayArgs
- type VirtualNetworkGatewayBgpSettings
- type VirtualNetworkGatewayBgpSettingsArgs
- func (VirtualNetworkGatewayBgpSettingsArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsOutput() VirtualNetworkGatewayBgpSettingsOutput
- func (i VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsOutput
- func (i VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsPtrOutput() VirtualNetworkGatewayBgpSettingsPtrOutput
- func (i VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsPtrOutput
- type VirtualNetworkGatewayBgpSettingsInput
- type VirtualNetworkGatewayBgpSettingsOutput
- func (o VirtualNetworkGatewayBgpSettingsOutput) Asn() pulumi.IntPtrOutput
- func (VirtualNetworkGatewayBgpSettingsOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayBgpSettingsOutput) PeerWeight() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewayBgpSettingsOutput) PeeringAddress() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsOutput() VirtualNetworkGatewayBgpSettingsOutput
- func (o VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsOutput
- func (o VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutput() VirtualNetworkGatewayBgpSettingsPtrOutput
- func (o VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsPtrOutput
- type VirtualNetworkGatewayBgpSettingsPtrInput
- type VirtualNetworkGatewayBgpSettingsPtrOutput
- func (o VirtualNetworkGatewayBgpSettingsPtrOutput) Asn() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewayBgpSettingsPtrOutput) Elem() VirtualNetworkGatewayBgpSettingsOutput
- func (VirtualNetworkGatewayBgpSettingsPtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayBgpSettingsPtrOutput) PeerWeight() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewayBgpSettingsPtrOutput) PeeringAddress() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayBgpSettingsPtrOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutput() VirtualNetworkGatewayBgpSettingsPtrOutput
- func (o VirtualNetworkGatewayBgpSettingsPtrOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsPtrOutput
- type VirtualNetworkGatewayConnection
- func GetVirtualNetworkGatewayConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*VirtualNetworkGatewayConnection, error)
- func NewVirtualNetworkGatewayConnection(ctx *pulumi.Context, name string, args *VirtualNetworkGatewayConnectionArgs, ...) (*VirtualNetworkGatewayConnection, error)
- type VirtualNetworkGatewayConnectionArgs
- type VirtualNetworkGatewayConnectionIpsecPolicy
- type VirtualNetworkGatewayConnectionIpsecPolicyArgs
- func (VirtualNetworkGatewayConnectionIpsecPolicyArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyOutput() VirtualNetworkGatewayConnectionIpsecPolicyOutput
- func (i VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyOutput
- func (i VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput() VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
- func (i VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
- type VirtualNetworkGatewayConnectionIpsecPolicyInput
- type VirtualNetworkGatewayConnectionIpsecPolicyOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) DhGroup() pulumi.StringOutput
- func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) IkeEncryption() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) IkeIntegrity() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) IpsecEncryption() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) IpsecIntegrity() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) PfsGroup() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) SaDatasize() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) SaLifetime() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyOutput() VirtualNetworkGatewayConnectionIpsecPolicyOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput() VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
- type VirtualNetworkGatewayConnectionIpsecPolicyPtrInput
- type VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) DhGroup() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) Elem() VirtualNetworkGatewayConnectionIpsecPolicyOutput
- func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IkeEncryption() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IkeIntegrity() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IpsecEncryption() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IpsecIntegrity() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) PfsGroup() pulumi.StringOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) SaDatasize() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) SaLifetime() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput() VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
- func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
- type VirtualNetworkGatewayConnectionState
- type VirtualNetworkGatewayIpConfiguration
- type VirtualNetworkGatewayIpConfigurationArgs
- func (VirtualNetworkGatewayIpConfigurationArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayIpConfigurationArgs) ToVirtualNetworkGatewayIpConfigurationOutput() VirtualNetworkGatewayIpConfigurationOutput
- func (i VirtualNetworkGatewayIpConfigurationArgs) ToVirtualNetworkGatewayIpConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIpConfigurationOutput
- type VirtualNetworkGatewayIpConfigurationArray
- func (VirtualNetworkGatewayIpConfigurationArray) ElementType() reflect.Type
- func (i VirtualNetworkGatewayIpConfigurationArray) ToVirtualNetworkGatewayIpConfigurationArrayOutput() VirtualNetworkGatewayIpConfigurationArrayOutput
- func (i VirtualNetworkGatewayIpConfigurationArray) ToVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIpConfigurationArrayOutput
- type VirtualNetworkGatewayIpConfigurationArrayInput
- type VirtualNetworkGatewayIpConfigurationArrayOutput
- func (VirtualNetworkGatewayIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayIpConfigurationArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayIpConfigurationOutput
- func (o VirtualNetworkGatewayIpConfigurationArrayOutput) ToVirtualNetworkGatewayIpConfigurationArrayOutput() VirtualNetworkGatewayIpConfigurationArrayOutput
- func (o VirtualNetworkGatewayIpConfigurationArrayOutput) ToVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIpConfigurationArrayOutput
- type VirtualNetworkGatewayIpConfigurationInput
- type VirtualNetworkGatewayIpConfigurationOutput
- func (VirtualNetworkGatewayIpConfigurationOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayIpConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIpConfigurationOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIpConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o VirtualNetworkGatewayIpConfigurationOutput) ToVirtualNetworkGatewayIpConfigurationOutput() VirtualNetworkGatewayIpConfigurationOutput
- func (o VirtualNetworkGatewayIpConfigurationOutput) ToVirtualNetworkGatewayIpConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIpConfigurationOutput
- type VirtualNetworkGatewayState
- type VirtualNetworkGatewayVpnClientConfiguration
- type VirtualNetworkGatewayVpnClientConfigurationArgs
- func (VirtualNetworkGatewayVpnClientConfigurationArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationOutput() VirtualNetworkGatewayVpnClientConfigurationOutput
- func (i VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationOutput
- func (i VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput() VirtualNetworkGatewayVpnClientConfigurationPtrOutput
- func (i VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationPtrOutput
- type VirtualNetworkGatewayVpnClientConfigurationInput
- type VirtualNetworkGatewayVpnClientConfigurationOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) AddressSpaces() pulumi.StringArrayOutput
- func (VirtualNetworkGatewayVpnClientConfigurationOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerAddress() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerSecret() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) RevokedCertificates() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) RootCertificates() VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationOutput() VirtualNetworkGatewayVpnClientConfigurationOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput() VirtualNetworkGatewayVpnClientConfigurationPtrOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationPtrOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationOutput) VpnClientProtocols() pulumi.StringArrayOutput
- type VirtualNetworkGatewayVpnClientConfigurationPtrInput
- type VirtualNetworkGatewayVpnClientConfigurationPtrOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) AddressSpaces() pulumi.StringArrayOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) Elem() VirtualNetworkGatewayVpnClientConfigurationOutput
- func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RadiusServerAddress() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RadiusServerSecret() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RevokedCertificates() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RootCertificates() VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput() VirtualNetworkGatewayVpnClientConfigurationPtrOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationPtrOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) VpnClientProtocols() pulumi.StringArrayOutput
- type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificate
- type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs
- func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- func (i VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray
- func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ElementType() reflect.Type
- func (i VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- func (i VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayInput
- type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
- type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateInput
- type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Name() pulumi.StringOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
- type VirtualNetworkGatewayVpnClientConfigurationRootCertificate
- type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs
- func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- func (i VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray
- func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ElementType() reflect.Type
- func (i VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- func (i VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayInput
- type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
- type VirtualNetworkGatewayVpnClientConfigurationRootCertificateInput
- type VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) Name() pulumi.StringOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) PublicCertData() pulumi.StringOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
- type VirtualNetworkPeering
- type VirtualNetworkPeeringArgs
- type VirtualNetworkPeeringState
- type VirtualNetworkState
- type VirtualNetworkSubnet
- type VirtualNetworkSubnetArgs
- type VirtualNetworkSubnetArray
- type VirtualNetworkSubnetArrayInput
- type VirtualNetworkSubnetArrayOutput
- func (VirtualNetworkSubnetArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkSubnetArrayOutput) Index(i pulumi.IntInput) VirtualNetworkSubnetOutput
- func (o VirtualNetworkSubnetArrayOutput) ToVirtualNetworkSubnetArrayOutput() VirtualNetworkSubnetArrayOutput
- func (o VirtualNetworkSubnetArrayOutput) ToVirtualNetworkSubnetArrayOutputWithContext(ctx context.Context) VirtualNetworkSubnetArrayOutput
- type VirtualNetworkSubnetInput
- type VirtualNetworkSubnetOutput
- func (o VirtualNetworkSubnetOutput) AddressPrefix() pulumi.StringOutput
- func (VirtualNetworkSubnetOutput) ElementType() reflect.Type
- func (o VirtualNetworkSubnetOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkSubnetOutput) Name() pulumi.StringOutput
- func (o VirtualNetworkSubnetOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o VirtualNetworkSubnetOutput) ToVirtualNetworkSubnetOutput() VirtualNetworkSubnetOutput
- func (o VirtualNetworkSubnetOutput) ToVirtualNetworkSubnetOutputWithContext(ctx context.Context) VirtualNetworkSubnetOutput
- type VirtualWan
- type VirtualWanArgs
- type VirtualWanState
- type VpnGateway
- type VpnGatewayArgs
- type VpnGatewayBgpSetting
- type VpnGatewayBgpSettingArgs
- type VpnGatewayBgpSettingArray
- type VpnGatewayBgpSettingArrayInput
- type VpnGatewayBgpSettingArrayOutput
- func (VpnGatewayBgpSettingArrayOutput) ElementType() reflect.Type
- func (o VpnGatewayBgpSettingArrayOutput) Index(i pulumi.IntInput) VpnGatewayBgpSettingOutput
- func (o VpnGatewayBgpSettingArrayOutput) ToVpnGatewayBgpSettingArrayOutput() VpnGatewayBgpSettingArrayOutput
- func (o VpnGatewayBgpSettingArrayOutput) ToVpnGatewayBgpSettingArrayOutputWithContext(ctx context.Context) VpnGatewayBgpSettingArrayOutput
- type VpnGatewayBgpSettingInput
- type VpnGatewayBgpSettingOutput
- func (o VpnGatewayBgpSettingOutput) Asn() pulumi.IntOutput
- func (o VpnGatewayBgpSettingOutput) BgpPeeringAddress() pulumi.StringPtrOutput
- func (VpnGatewayBgpSettingOutput) ElementType() reflect.Type
- func (o VpnGatewayBgpSettingOutput) PeerWeight() pulumi.IntOutput
- func (o VpnGatewayBgpSettingOutput) ToVpnGatewayBgpSettingOutput() VpnGatewayBgpSettingOutput
- func (o VpnGatewayBgpSettingOutput) ToVpnGatewayBgpSettingOutputWithContext(ctx context.Context) VpnGatewayBgpSettingOutput
- type VpnGatewayState
- type VpnServerConfiguration
- type VpnServerConfigurationArgs
- type VpnServerConfigurationAzureActiveDirectoryAuthentication
- type VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs
- func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs) ElementType() reflect.Type
- func (i VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
- func (i VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutputWithContext(ctx context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
- type VpnServerConfigurationAzureActiveDirectoryAuthenticationArray
- func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArray) ElementType() reflect.Type
- func (i VpnServerConfigurationAzureActiveDirectoryAuthenticationArray) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput
- func (i VpnServerConfigurationAzureActiveDirectoryAuthenticationArray) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutputWithContext(ctx context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput
- type VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayInput
- type VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput
- func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) Index(i pulumi.IntInput) VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
- func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput
- func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutputWithContext(ctx context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput
- type VpnServerConfigurationAzureActiveDirectoryAuthenticationInput
- type VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
- func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) Audience() pulumi.StringOutput
- func (VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) Issuer() pulumi.StringOutput
- func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) Tenant() pulumi.StringOutput
- func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
- func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutputWithContext(ctx context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
- type VpnServerConfigurationClientRevokedCertificate
- type VpnServerConfigurationClientRevokedCertificateArgs
- func (VpnServerConfigurationClientRevokedCertificateArgs) ElementType() reflect.Type
- func (i VpnServerConfigurationClientRevokedCertificateArgs) ToVpnServerConfigurationClientRevokedCertificateOutput() VpnServerConfigurationClientRevokedCertificateOutput
- func (i VpnServerConfigurationClientRevokedCertificateArgs) ToVpnServerConfigurationClientRevokedCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationClientRevokedCertificateOutput
- type VpnServerConfigurationClientRevokedCertificateArray
- func (VpnServerConfigurationClientRevokedCertificateArray) ElementType() reflect.Type
- func (i VpnServerConfigurationClientRevokedCertificateArray) ToVpnServerConfigurationClientRevokedCertificateArrayOutput() VpnServerConfigurationClientRevokedCertificateArrayOutput
- func (i VpnServerConfigurationClientRevokedCertificateArray) ToVpnServerConfigurationClientRevokedCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationClientRevokedCertificateArrayOutput
- type VpnServerConfigurationClientRevokedCertificateArrayInput
- type VpnServerConfigurationClientRevokedCertificateArrayOutput
- func (VpnServerConfigurationClientRevokedCertificateArrayOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationClientRevokedCertificateArrayOutput) Index(i pulumi.IntInput) VpnServerConfigurationClientRevokedCertificateOutput
- func (o VpnServerConfigurationClientRevokedCertificateArrayOutput) ToVpnServerConfigurationClientRevokedCertificateArrayOutput() VpnServerConfigurationClientRevokedCertificateArrayOutput
- func (o VpnServerConfigurationClientRevokedCertificateArrayOutput) ToVpnServerConfigurationClientRevokedCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationClientRevokedCertificateArrayOutput
- type VpnServerConfigurationClientRevokedCertificateInput
- type VpnServerConfigurationClientRevokedCertificateOutput
- func (VpnServerConfigurationClientRevokedCertificateOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationClientRevokedCertificateOutput) Name() pulumi.StringOutput
- func (o VpnServerConfigurationClientRevokedCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o VpnServerConfigurationClientRevokedCertificateOutput) ToVpnServerConfigurationClientRevokedCertificateOutput() VpnServerConfigurationClientRevokedCertificateOutput
- func (o VpnServerConfigurationClientRevokedCertificateOutput) ToVpnServerConfigurationClientRevokedCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationClientRevokedCertificateOutput
- type VpnServerConfigurationClientRootCertificate
- type VpnServerConfigurationClientRootCertificateArgs
- func (VpnServerConfigurationClientRootCertificateArgs) ElementType() reflect.Type
- func (i VpnServerConfigurationClientRootCertificateArgs) ToVpnServerConfigurationClientRootCertificateOutput() VpnServerConfigurationClientRootCertificateOutput
- func (i VpnServerConfigurationClientRootCertificateArgs) ToVpnServerConfigurationClientRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationClientRootCertificateOutput
- type VpnServerConfigurationClientRootCertificateArray
- func (VpnServerConfigurationClientRootCertificateArray) ElementType() reflect.Type
- func (i VpnServerConfigurationClientRootCertificateArray) ToVpnServerConfigurationClientRootCertificateArrayOutput() VpnServerConfigurationClientRootCertificateArrayOutput
- func (i VpnServerConfigurationClientRootCertificateArray) ToVpnServerConfigurationClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationClientRootCertificateArrayOutput
- type VpnServerConfigurationClientRootCertificateArrayInput
- type VpnServerConfigurationClientRootCertificateArrayOutput
- func (VpnServerConfigurationClientRootCertificateArrayOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationClientRootCertificateArrayOutput) Index(i pulumi.IntInput) VpnServerConfigurationClientRootCertificateOutput
- func (o VpnServerConfigurationClientRootCertificateArrayOutput) ToVpnServerConfigurationClientRootCertificateArrayOutput() VpnServerConfigurationClientRootCertificateArrayOutput
- func (o VpnServerConfigurationClientRootCertificateArrayOutput) ToVpnServerConfigurationClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationClientRootCertificateArrayOutput
- type VpnServerConfigurationClientRootCertificateInput
- type VpnServerConfigurationClientRootCertificateOutput
- func (VpnServerConfigurationClientRootCertificateOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationClientRootCertificateOutput) Name() pulumi.StringOutput
- func (o VpnServerConfigurationClientRootCertificateOutput) PublicCertData() pulumi.StringOutput
- func (o VpnServerConfigurationClientRootCertificateOutput) ToVpnServerConfigurationClientRootCertificateOutput() VpnServerConfigurationClientRootCertificateOutput
- func (o VpnServerConfigurationClientRootCertificateOutput) ToVpnServerConfigurationClientRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationClientRootCertificateOutput
- type VpnServerConfigurationIpsecPolicy
- type VpnServerConfigurationIpsecPolicyArgs
- func (VpnServerConfigurationIpsecPolicyArgs) ElementType() reflect.Type
- func (i VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyOutput() VpnServerConfigurationIpsecPolicyOutput
- func (i VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyOutput
- func (i VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyPtrOutput() VpnServerConfigurationIpsecPolicyPtrOutput
- func (i VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyPtrOutput
- type VpnServerConfigurationIpsecPolicyInput
- type VpnServerConfigurationIpsecPolicyOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) DhGroup() pulumi.StringOutput
- func (VpnServerConfigurationIpsecPolicyOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationIpsecPolicyOutput) IkeEncryption() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) IkeIntegrity() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) IpsecEncryption() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) IpsecIntegrity() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) PfsGroup() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) SaDataSizeKilobytes() pulumi.IntOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) SaLifetimeSeconds() pulumi.IntOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyOutput() VpnServerConfigurationIpsecPolicyOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyPtrOutput() VpnServerConfigurationIpsecPolicyPtrOutput
- func (o VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyPtrOutput
- type VpnServerConfigurationIpsecPolicyPtrInput
- type VpnServerConfigurationIpsecPolicyPtrOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) DhGroup() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) Elem() VpnServerConfigurationIpsecPolicyOutput
- func (VpnServerConfigurationIpsecPolicyPtrOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) IkeEncryption() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) IkeIntegrity() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) IpsecEncryption() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) IpsecIntegrity() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) PfsGroup() pulumi.StringOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) SaDataSizeKilobytes() pulumi.IntOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) SaLifetimeSeconds() pulumi.IntOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) ToVpnServerConfigurationIpsecPolicyPtrOutput() VpnServerConfigurationIpsecPolicyPtrOutput
- func (o VpnServerConfigurationIpsecPolicyPtrOutput) ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyPtrOutput
- type VpnServerConfigurationRadiusServer
- type VpnServerConfigurationRadiusServerArgs
- func (VpnServerConfigurationRadiusServerArgs) ElementType() reflect.Type
- func (i VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerOutput() VpnServerConfigurationRadiusServerOutput
- func (i VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerOutput
- func (i VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerPtrOutput() VpnServerConfigurationRadiusServerPtrOutput
- func (i VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerPtrOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerPtrOutput
- type VpnServerConfigurationRadiusServerClientRootCertificate
- type VpnServerConfigurationRadiusServerClientRootCertificateArgs
- func (VpnServerConfigurationRadiusServerClientRootCertificateArgs) ElementType() reflect.Type
- func (i VpnServerConfigurationRadiusServerClientRootCertificateArgs) ToVpnServerConfigurationRadiusServerClientRootCertificateOutput() VpnServerConfigurationRadiusServerClientRootCertificateOutput
- func (i VpnServerConfigurationRadiusServerClientRootCertificateArgs) ToVpnServerConfigurationRadiusServerClientRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerClientRootCertificateOutput
- type VpnServerConfigurationRadiusServerClientRootCertificateArray
- func (VpnServerConfigurationRadiusServerClientRootCertificateArray) ElementType() reflect.Type
- func (i VpnServerConfigurationRadiusServerClientRootCertificateArray) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutput() VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
- func (i VpnServerConfigurationRadiusServerClientRootCertificateArray) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
- type VpnServerConfigurationRadiusServerClientRootCertificateArrayInput
- type VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
- func (VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) Index(i pulumi.IntInput) VpnServerConfigurationRadiusServerClientRootCertificateOutput
- func (o VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutput() VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
- func (o VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
- type VpnServerConfigurationRadiusServerClientRootCertificateInput
- type VpnServerConfigurationRadiusServerClientRootCertificateOutput
- func (VpnServerConfigurationRadiusServerClientRootCertificateOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationRadiusServerClientRootCertificateOutput) Name() pulumi.StringOutput
- func (o VpnServerConfigurationRadiusServerClientRootCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o VpnServerConfigurationRadiusServerClientRootCertificateOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateOutput() VpnServerConfigurationRadiusServerClientRootCertificateOutput
- func (o VpnServerConfigurationRadiusServerClientRootCertificateOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerClientRootCertificateOutput
- type VpnServerConfigurationRadiusServerInput
- type VpnServerConfigurationRadiusServerOutput
- func (o VpnServerConfigurationRadiusServerOutput) Address() pulumi.StringOutput
- func (o VpnServerConfigurationRadiusServerOutput) ClientRootCertificates() VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
- func (VpnServerConfigurationRadiusServerOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationRadiusServerOutput) Secret() pulumi.StringOutput
- func (o VpnServerConfigurationRadiusServerOutput) ServerRootCertificates() VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
- func (o VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerOutput() VpnServerConfigurationRadiusServerOutput
- func (o VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerOutput
- func (o VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerPtrOutput() VpnServerConfigurationRadiusServerPtrOutput
- func (o VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerPtrOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerPtrOutput
- type VpnServerConfigurationRadiusServerPtrInput
- type VpnServerConfigurationRadiusServerPtrOutput
- func (o VpnServerConfigurationRadiusServerPtrOutput) Address() pulumi.StringOutput
- func (o VpnServerConfigurationRadiusServerPtrOutput) ClientRootCertificates() VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
- func (o VpnServerConfigurationRadiusServerPtrOutput) Elem() VpnServerConfigurationRadiusServerOutput
- func (VpnServerConfigurationRadiusServerPtrOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationRadiusServerPtrOutput) Secret() pulumi.StringOutput
- func (o VpnServerConfigurationRadiusServerPtrOutput) ServerRootCertificates() VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
- func (o VpnServerConfigurationRadiusServerPtrOutput) ToVpnServerConfigurationRadiusServerPtrOutput() VpnServerConfigurationRadiusServerPtrOutput
- func (o VpnServerConfigurationRadiusServerPtrOutput) ToVpnServerConfigurationRadiusServerPtrOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerPtrOutput
- type VpnServerConfigurationRadiusServerServerRootCertificate
- type VpnServerConfigurationRadiusServerServerRootCertificateArgs
- func (VpnServerConfigurationRadiusServerServerRootCertificateArgs) ElementType() reflect.Type
- func (i VpnServerConfigurationRadiusServerServerRootCertificateArgs) ToVpnServerConfigurationRadiusServerServerRootCertificateOutput() VpnServerConfigurationRadiusServerServerRootCertificateOutput
- func (i VpnServerConfigurationRadiusServerServerRootCertificateArgs) ToVpnServerConfigurationRadiusServerServerRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerServerRootCertificateOutput
- type VpnServerConfigurationRadiusServerServerRootCertificateArray
- func (VpnServerConfigurationRadiusServerServerRootCertificateArray) ElementType() reflect.Type
- func (i VpnServerConfigurationRadiusServerServerRootCertificateArray) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutput() VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
- func (i VpnServerConfigurationRadiusServerServerRootCertificateArray) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
- type VpnServerConfigurationRadiusServerServerRootCertificateArrayInput
- type VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
- func (VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) Index(i pulumi.IntInput) VpnServerConfigurationRadiusServerServerRootCertificateOutput
- func (o VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutput() VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
- func (o VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
- type VpnServerConfigurationRadiusServerServerRootCertificateInput
- type VpnServerConfigurationRadiusServerServerRootCertificateOutput
- func (VpnServerConfigurationRadiusServerServerRootCertificateOutput) ElementType() reflect.Type
- func (o VpnServerConfigurationRadiusServerServerRootCertificateOutput) Name() pulumi.StringOutput
- func (o VpnServerConfigurationRadiusServerServerRootCertificateOutput) PublicCertData() pulumi.StringOutput
- func (o VpnServerConfigurationRadiusServerServerRootCertificateOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateOutput() VpnServerConfigurationRadiusServerServerRootCertificateOutput
- func (o VpnServerConfigurationRadiusServerServerRootCertificateOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerServerRootCertificateOutput
- type VpnServerConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationGateway ¶
type ApplicationGateway struct { pulumi.CustomResourceState // One or more `authenticationCertificate` blocks as defined below. AuthenticationCertificates ApplicationGatewayAuthenticationCertificateArrayOutput `pulumi:"authenticationCertificates"` // A `autoscaleConfiguration` block as defined below. AutoscaleConfiguration ApplicationGatewayAutoscaleConfigurationPtrOutput `pulumi:"autoscaleConfiguration"` // One or more `backendAddressPool` blocks as defined below. BackendAddressPools ApplicationGatewayBackendAddressPoolArrayOutput `pulumi:"backendAddressPools"` // One or more `backendHttpSettings` blocks as defined below. BackendHttpSettings ApplicationGatewayBackendHttpSettingArrayOutput `pulumi:"backendHttpSettings"` // One or more `customErrorConfiguration` blocks as defined below. CustomErrorConfigurations ApplicationGatewayCustomErrorConfigurationArrayOutput `pulumi:"customErrorConfigurations"` // A list of SSL Protocols which should be disabled on this Application Gateway. Possible values are `TLSv1_0`, `TLSv1_1` and `TLSv1_2`. // > **NOTE:** `disabledSslProtocols ` has been deprecated in favour of `disabledProtocols` in the `sslPolicy` block. DisabledSslProtocols pulumi.StringArrayOutput `pulumi:"disabledSslProtocols"` // Is HTTP2 enabled on the application gateway resource? Defaults to `false`. EnableHttp2 pulumi.BoolPtrOutput `pulumi:"enableHttp2"` // One or more `frontendIpConfiguration` blocks as defined below. FrontendIpConfigurations ApplicationGatewayFrontendIpConfigurationArrayOutput `pulumi:"frontendIpConfigurations"` // One or more `frontendPort` blocks as defined below. FrontendPorts ApplicationGatewayFrontendPortArrayOutput `pulumi:"frontendPorts"` // One or more `gatewayIpConfiguration` blocks as defined below. GatewayIpConfigurations ApplicationGatewayGatewayIpConfigurationArrayOutput `pulumi:"gatewayIpConfigurations"` // One or more `httpListener` blocks as defined below. HttpListeners ApplicationGatewayHttpListenerArrayOutput `pulumi:"httpListeners"` // A `identity` block. Identity ApplicationGatewayIdentityOutput `pulumi:"identity"` // The Azure region where the Application Gateway should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `probe` blocks as defined below. Probes ApplicationGatewayProbeArrayOutput `pulumi:"probes"` // A `redirectConfiguration` block as defined below. RedirectConfigurations ApplicationGatewayRedirectConfigurationArrayOutput `pulumi:"redirectConfigurations"` // One or more `requestRoutingRule` blocks as defined below. RequestRoutingRules ApplicationGatewayRequestRoutingRuleArrayOutput `pulumi:"requestRoutingRules"` // The name of the resource group in which to the Application Gateway should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `rewriteRuleSet` blocks as defined below. Only valid for v2 SKUs. RewriteRuleSets ApplicationGatewayRewriteRuleSetArrayOutput `pulumi:"rewriteRuleSets"` // A `sku` block as defined below. Sku ApplicationGatewaySkuOutput `pulumi:"sku"` // One or more `sslCertificate` blocks as defined below. SslCertificates ApplicationGatewaySslCertificateArrayOutput `pulumi:"sslCertificates"` // a `ssl policy` block as defined below. SslPolicies ApplicationGatewaySslPolicyArrayOutput `pulumi:"sslPolicies"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // One or more `trustedRootCertificate` blocks as defined below. TrustedRootCertificates ApplicationGatewayTrustedRootCertificateArrayOutput `pulumi:"trustedRootCertificates"` // One or more `urlPathMap` blocks as defined below. UrlPathMaps ApplicationGatewayUrlPathMapArrayOutput `pulumi:"urlPathMaps"` // A `wafConfiguration` block as defined below. WafConfiguration ApplicationGatewayWafConfigurationPtrOutput `pulumi:"wafConfiguration"` // A collection of availability zones to spread the Application Gateway over. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Manages an Application Gateway.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/application_gateway.html.markdown.
func GetApplicationGateway ¶
func GetApplicationGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationGatewayState, opts ...pulumi.ResourceOption) (*ApplicationGateway, error)
GetApplicationGateway gets an existing ApplicationGateway 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 NewApplicationGateway ¶
func NewApplicationGateway(ctx *pulumi.Context, name string, args *ApplicationGatewayArgs, opts ...pulumi.ResourceOption) (*ApplicationGateway, error)
NewApplicationGateway registers a new resource with the given unique name, arguments, and options.
type ApplicationGatewayArgs ¶
type ApplicationGatewayArgs struct { // One or more `authenticationCertificate` blocks as defined below. AuthenticationCertificates ApplicationGatewayAuthenticationCertificateArrayInput // A `autoscaleConfiguration` block as defined below. AutoscaleConfiguration ApplicationGatewayAutoscaleConfigurationPtrInput // One or more `backendAddressPool` blocks as defined below. BackendAddressPools ApplicationGatewayBackendAddressPoolArrayInput // One or more `backendHttpSettings` blocks as defined below. BackendHttpSettings ApplicationGatewayBackendHttpSettingArrayInput // One or more `customErrorConfiguration` blocks as defined below. CustomErrorConfigurations ApplicationGatewayCustomErrorConfigurationArrayInput // A list of SSL Protocols which should be disabled on this Application Gateway. Possible values are `TLSv1_0`, `TLSv1_1` and `TLSv1_2`. // > **NOTE:** `disabledSslProtocols ` has been deprecated in favour of `disabledProtocols` in the `sslPolicy` block. DisabledSslProtocols pulumi.StringArrayInput // Is HTTP2 enabled on the application gateway resource? Defaults to `false`. EnableHttp2 pulumi.BoolPtrInput // One or more `frontendIpConfiguration` blocks as defined below. FrontendIpConfigurations ApplicationGatewayFrontendIpConfigurationArrayInput // One or more `frontendPort` blocks as defined below. FrontendPorts ApplicationGatewayFrontendPortArrayInput // One or more `gatewayIpConfiguration` blocks as defined below. GatewayIpConfigurations ApplicationGatewayGatewayIpConfigurationArrayInput // One or more `httpListener` blocks as defined below. HttpListeners ApplicationGatewayHttpListenerArrayInput // A `identity` block. Identity ApplicationGatewayIdentityPtrInput // The Azure region where the Application Gateway should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `probe` blocks as defined below. Probes ApplicationGatewayProbeArrayInput // A `redirectConfiguration` block as defined below. RedirectConfigurations ApplicationGatewayRedirectConfigurationArrayInput // One or more `requestRoutingRule` blocks as defined below. RequestRoutingRules ApplicationGatewayRequestRoutingRuleArrayInput // The name of the resource group in which to the Application Gateway should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `rewriteRuleSet` blocks as defined below. Only valid for v2 SKUs. RewriteRuleSets ApplicationGatewayRewriteRuleSetArrayInput // A `sku` block as defined below. Sku ApplicationGatewaySkuInput // One or more `sslCertificate` blocks as defined below. SslCertificates ApplicationGatewaySslCertificateArrayInput // a `ssl policy` block as defined below. SslPolicies ApplicationGatewaySslPolicyArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // One or more `trustedRootCertificate` blocks as defined below. TrustedRootCertificates ApplicationGatewayTrustedRootCertificateArrayInput // One or more `urlPathMap` blocks as defined below. UrlPathMaps ApplicationGatewayUrlPathMapArrayInput // A `wafConfiguration` block as defined below. WafConfiguration ApplicationGatewayWafConfigurationPtrInput // A collection of availability zones to spread the Application Gateway over. Zones pulumi.StringArrayInput }
The set of arguments for constructing a ApplicationGateway resource.
func (ApplicationGatewayArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayArgs) ElementType() reflect.Type
type ApplicationGatewayAuthenticationCertificate ¶ added in v1.12.0
type ApplicationGatewayAuthenticationCertificateArgs ¶ added in v1.12.0
type ApplicationGatewayAuthenticationCertificateArgs struct { Data pulumi.StringInput `pulumi:"data"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (ApplicationGatewayAuthenticationCertificateArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayAuthenticationCertificateArgs) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutput ¶ added in v1.12.0
func (i ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutput() ApplicationGatewayAuthenticationCertificateOutput
func (ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateOutput
type ApplicationGatewayAuthenticationCertificateArray ¶ added in v1.12.0
type ApplicationGatewayAuthenticationCertificateArray []ApplicationGatewayAuthenticationCertificateInput
func (ApplicationGatewayAuthenticationCertificateArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayAuthenticationCertificateArray) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutput() ApplicationGatewayAuthenticationCertificateArrayOutput
func (ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateArrayOutput
type ApplicationGatewayAuthenticationCertificateArrayInput ¶ added in v1.12.0
type ApplicationGatewayAuthenticationCertificateArrayInput interface { pulumi.Input ToApplicationGatewayAuthenticationCertificateArrayOutput() ApplicationGatewayAuthenticationCertificateArrayOutput ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext(context.Context) ApplicationGatewayAuthenticationCertificateArrayOutput }
type ApplicationGatewayAuthenticationCertificateArrayOutput ¶ added in v1.12.0
type ApplicationGatewayAuthenticationCertificateArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayAuthenticationCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayAuthenticationCertificateArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutput() ApplicationGatewayAuthenticationCertificateArrayOutput
func (ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateArrayOutput
type ApplicationGatewayAuthenticationCertificateInput ¶ added in v1.12.0
type ApplicationGatewayAuthenticationCertificateInput interface { pulumi.Input ToApplicationGatewayAuthenticationCertificateOutput() ApplicationGatewayAuthenticationCertificateOutput ToApplicationGatewayAuthenticationCertificateOutputWithContext(context.Context) ApplicationGatewayAuthenticationCertificateOutput }
type ApplicationGatewayAuthenticationCertificateOutput ¶ added in v1.12.0
type ApplicationGatewayAuthenticationCertificateOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayAuthenticationCertificateOutput) Data ¶ added in v1.12.0
func (o ApplicationGatewayAuthenticationCertificateOutput) Data() pulumi.StringOutput
func (ApplicationGatewayAuthenticationCertificateOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayAuthenticationCertificateOutput) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateOutput) Id ¶ added in v1.12.0
The ID of the Rewrite Rule Set
func (ApplicationGatewayAuthenticationCertificateOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayAuthenticationCertificateOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutput ¶ added in v1.12.0
func (o ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutput() ApplicationGatewayAuthenticationCertificateOutput
func (ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateOutput
type ApplicationGatewayAutoscaleConfiguration ¶ added in v1.12.0
type ApplicationGatewayAutoscaleConfigurationArgs ¶ added in v1.12.0
type ApplicationGatewayAutoscaleConfigurationArgs struct { MaxCapacity pulumi.IntPtrInput `pulumi:"maxCapacity"` MinCapacity pulumi.IntInput `pulumi:"minCapacity"` }
func (ApplicationGatewayAutoscaleConfigurationArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayAutoscaleConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationOutput ¶ added in v1.12.0
func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationOutput() ApplicationGatewayAutoscaleConfigurationOutput
func (ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationOutput
func (ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationPtrOutput ¶ added in v1.12.0
func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationPtrOutput() ApplicationGatewayAutoscaleConfigurationPtrOutput
func (ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationPtrOutput
type ApplicationGatewayAutoscaleConfigurationInput ¶ added in v1.12.0
type ApplicationGatewayAutoscaleConfigurationInput interface { pulumi.Input ToApplicationGatewayAutoscaleConfigurationOutput() ApplicationGatewayAutoscaleConfigurationOutput ToApplicationGatewayAutoscaleConfigurationOutputWithContext(context.Context) ApplicationGatewayAutoscaleConfigurationOutput }
type ApplicationGatewayAutoscaleConfigurationOutput ¶ added in v1.12.0
type ApplicationGatewayAutoscaleConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayAutoscaleConfigurationOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayAutoscaleConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayAutoscaleConfigurationOutput) MaxCapacity ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationOutput) MaxCapacity() pulumi.IntPtrOutput
func (ApplicationGatewayAutoscaleConfigurationOutput) MinCapacity ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationOutput) MinCapacity() pulumi.IntOutput
func (ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationOutput ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationOutput() ApplicationGatewayAutoscaleConfigurationOutput
func (ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationOutput
func (ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutput() ApplicationGatewayAutoscaleConfigurationPtrOutput
func (ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationPtrOutput
type ApplicationGatewayAutoscaleConfigurationPtrInput ¶ added in v1.12.0
type ApplicationGatewayAutoscaleConfigurationPtrInput interface { pulumi.Input ToApplicationGatewayAutoscaleConfigurationPtrOutput() ApplicationGatewayAutoscaleConfigurationPtrOutput ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext(context.Context) ApplicationGatewayAutoscaleConfigurationPtrOutput }
func ApplicationGatewayAutoscaleConfigurationPtr ¶ added in v1.12.0
func ApplicationGatewayAutoscaleConfigurationPtr(v *ApplicationGatewayAutoscaleConfigurationArgs) ApplicationGatewayAutoscaleConfigurationPtrInput
type ApplicationGatewayAutoscaleConfigurationPtrOutput ¶ added in v1.12.0
type ApplicationGatewayAutoscaleConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayAutoscaleConfigurationPtrOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayAutoscaleConfigurationPtrOutput) ElementType() reflect.Type
func (ApplicationGatewayAutoscaleConfigurationPtrOutput) MaxCapacity ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) MaxCapacity() pulumi.IntPtrOutput
func (ApplicationGatewayAutoscaleConfigurationPtrOutput) MinCapacity ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) MinCapacity() pulumi.IntOutput
func (ApplicationGatewayAutoscaleConfigurationPtrOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutput() ApplicationGatewayAutoscaleConfigurationPtrOutput
func (ApplicationGatewayAutoscaleConfigurationPtrOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayAutoscaleConfigurationPtrOutput
type ApplicationGatewayBackendAddressPool ¶ added in v1.12.0
type ApplicationGatewayBackendAddressPool struct { FqdnLists []string `pulumi:"fqdnLists"` Fqdns []string `pulumi:"fqdns"` // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` IpAddressLists []string `pulumi:"ipAddressLists"` IpAddresses []string `pulumi:"ipAddresses"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` }
type ApplicationGatewayBackendAddressPoolArgs ¶ added in v1.12.0
type ApplicationGatewayBackendAddressPoolArgs struct { FqdnLists pulumi.StringArrayInput `pulumi:"fqdnLists"` Fqdns pulumi.StringArrayInput `pulumi:"fqdns"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` IpAddressLists pulumi.StringArrayInput `pulumi:"ipAddressLists"` IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (ApplicationGatewayBackendAddressPoolArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendAddressPoolArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutput ¶ added in v1.12.0
func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
func (ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
type ApplicationGatewayBackendAddressPoolArray ¶ added in v1.12.0
type ApplicationGatewayBackendAddressPoolArray []ApplicationGatewayBackendAddressPoolInput
func (ApplicationGatewayBackendAddressPoolArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendAddressPoolArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
func (ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
type ApplicationGatewayBackendAddressPoolArrayInput ¶ added in v1.12.0
type ApplicationGatewayBackendAddressPoolArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolArrayOutput }
type ApplicationGatewayBackendAddressPoolArrayOutput ¶ added in v1.12.0
type ApplicationGatewayBackendAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressPoolArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendAddressPoolArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
func (ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
type ApplicationGatewayBackendAddressPoolInput ¶ added in v1.12.0
type ApplicationGatewayBackendAddressPoolInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput ToApplicationGatewayBackendAddressPoolOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolOutput }
type ApplicationGatewayBackendAddressPoolOutput ¶ added in v1.12.0
type ApplicationGatewayBackendAddressPoolOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressPoolOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendAddressPoolOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolOutput) FqdnLists ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolOutput) FqdnLists() pulumi.StringArrayOutput
func (ApplicationGatewayBackendAddressPoolOutput) Fqdns ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolOutput) Fqdns() pulumi.StringArrayOutput
func (ApplicationGatewayBackendAddressPoolOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayBackendAddressPoolOutput) IpAddressLists ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolOutput) IpAddressLists() pulumi.StringArrayOutput
func (ApplicationGatewayBackendAddressPoolOutput) IpAddresses ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolOutput) IpAddresses() pulumi.StringArrayOutput
func (ApplicationGatewayBackendAddressPoolOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
func (ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
type ApplicationGatewayBackendHttpSetting ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSetting struct { AffinityCookieName *string `pulumi:"affinityCookieName"` // One or more `authenticationCertificate` blocks as defined below. AuthenticationCertificates []ApplicationGatewayBackendHttpSettingAuthenticationCertificate `pulumi:"authenticationCertificates"` ConnectionDraining *ApplicationGatewayBackendHttpSettingConnectionDraining `pulumi:"connectionDraining"` CookieBasedAffinity string `pulumi:"cookieBasedAffinity"` HostName *string `pulumi:"hostName"` // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` Path *string `pulumi:"path"` PickHostNameFromBackendAddress *bool `pulumi:"pickHostNameFromBackendAddress"` Port int `pulumi:"port"` // The ID of the associated Probe. ProbeId *string `pulumi:"probeId"` ProbeName *string `pulumi:"probeName"` Protocol string `pulumi:"protocol"` RequestTimeout *int `pulumi:"requestTimeout"` TrustedRootCertificateNames []string `pulumi:"trustedRootCertificateNames"` }
type ApplicationGatewayBackendHttpSettingArgs ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingArgs struct { AffinityCookieName pulumi.StringPtrInput `pulumi:"affinityCookieName"` // One or more `authenticationCertificate` blocks as defined below. AuthenticationCertificates ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayInput `pulumi:"authenticationCertificates"` ConnectionDraining ApplicationGatewayBackendHttpSettingConnectionDrainingPtrInput `pulumi:"connectionDraining"` CookieBasedAffinity pulumi.StringInput `pulumi:"cookieBasedAffinity"` HostName pulumi.StringPtrInput `pulumi:"hostName"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Path pulumi.StringPtrInput `pulumi:"path"` PickHostNameFromBackendAddress pulumi.BoolPtrInput `pulumi:"pickHostNameFromBackendAddress"` Port pulumi.IntInput `pulumi:"port"` // The ID of the associated Probe. ProbeId pulumi.StringPtrInput `pulumi:"probeId"` ProbeName pulumi.StringPtrInput `pulumi:"probeName"` Protocol pulumi.StringInput `pulumi:"protocol"` RequestTimeout pulumi.IntPtrInput `pulumi:"requestTimeout"` TrustedRootCertificateNames pulumi.StringArrayInput `pulumi:"trustedRootCertificateNames"` }
func (ApplicationGatewayBackendHttpSettingArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingArgs) ToApplicationGatewayBackendHttpSettingOutput ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingArgs) ToApplicationGatewayBackendHttpSettingOutput() ApplicationGatewayBackendHttpSettingOutput
func (ApplicationGatewayBackendHttpSettingArgs) ToApplicationGatewayBackendHttpSettingOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingArgs) ToApplicationGatewayBackendHttpSettingOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingOutput
type ApplicationGatewayBackendHttpSettingArray ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingArray []ApplicationGatewayBackendHttpSettingInput
func (ApplicationGatewayBackendHttpSettingArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingArray) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingArray) ToApplicationGatewayBackendHttpSettingArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingArray) ToApplicationGatewayBackendHttpSettingArrayOutput() ApplicationGatewayBackendHttpSettingArrayOutput
func (ApplicationGatewayBackendHttpSettingArray) ToApplicationGatewayBackendHttpSettingArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingArray) ToApplicationGatewayBackendHttpSettingArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingArrayOutput
type ApplicationGatewayBackendHttpSettingArrayInput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingArrayInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingArrayOutput() ApplicationGatewayBackendHttpSettingArrayOutput ToApplicationGatewayBackendHttpSettingArrayOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingArrayOutput }
type ApplicationGatewayBackendHttpSettingArrayOutput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingArrayOutput) ToApplicationGatewayBackendHttpSettingArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingArrayOutput) ToApplicationGatewayBackendHttpSettingArrayOutput() ApplicationGatewayBackendHttpSettingArrayOutput
func (ApplicationGatewayBackendHttpSettingArrayOutput) ToApplicationGatewayBackendHttpSettingArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingArrayOutput) ToApplicationGatewayBackendHttpSettingArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingArrayOutput
type ApplicationGatewayBackendHttpSettingAuthenticationCertificate ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs struct { // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray []ApplicationGatewayBackendHttpSettingAuthenticationCertificateInput
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingAuthenticationCertificateArray) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayInput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput }
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) Index ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateInput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput }
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput() ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
func (ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput) ToApplicationGatewayBackendHttpSettingAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingAuthenticationCertificateOutput
type ApplicationGatewayBackendHttpSettingConnectionDraining ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingConnectionDrainingArgs ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingConnectionDrainingArgs struct { DrainTimeoutSec pulumi.IntInput `pulumi:"drainTimeoutSec"` Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutput ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
type ApplicationGatewayBackendHttpSettingConnectionDrainingInput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingConnectionDrainingInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingConnectionDrainingOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingOutput ToApplicationGatewayBackendHttpSettingConnectionDrainingOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingOutput }
type ApplicationGatewayBackendHttpSettingConnectionDrainingOutput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingConnectionDrainingOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) DrainTimeoutSec ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) DrainTimeoutSec() pulumi.IntOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) Enabled ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) Enabled() pulumi.BoolOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutput ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
type ApplicationGatewayBackendHttpSettingConnectionDrainingPtrInput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingConnectionDrainingPtrInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput }
func ApplicationGatewayBackendHttpSettingConnectionDrainingPtr ¶ added in v1.12.0
func ApplicationGatewayBackendHttpSettingConnectionDrainingPtr(v *ApplicationGatewayBackendHttpSettingConnectionDrainingArgs) ApplicationGatewayBackendHttpSettingConnectionDrainingPtrInput
type ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) DrainTimeoutSec ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) DrainTimeoutSec() pulumi.IntOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) Enabled ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) Enabled() pulumi.BoolOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput() ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
func (ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput) ToApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
type ApplicationGatewayBackendHttpSettingInput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingOutput() ApplicationGatewayBackendHttpSettingOutput ToApplicationGatewayBackendHttpSettingOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingOutput }
type ApplicationGatewayBackendHttpSettingOutput ¶ added in v1.12.0
type ApplicationGatewayBackendHttpSettingOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingOutput) AffinityCookieName ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) AffinityCookieName() pulumi.StringPtrOutput
func (ApplicationGatewayBackendHttpSettingOutput) AuthenticationCertificates ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) AuthenticationCertificates() ApplicationGatewayBackendHttpSettingAuthenticationCertificateArrayOutput
One or more `authenticationCertificate` blocks as defined below.
func (ApplicationGatewayBackendHttpSettingOutput) ConnectionDraining ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) ConnectionDraining() ApplicationGatewayBackendHttpSettingConnectionDrainingPtrOutput
func (ApplicationGatewayBackendHttpSettingOutput) CookieBasedAffinity ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) CookieBasedAffinity() pulumi.StringOutput
func (ApplicationGatewayBackendHttpSettingOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayBackendHttpSettingOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingOutput) HostName ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) HostName() pulumi.StringPtrOutput
func (ApplicationGatewayBackendHttpSettingOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayBackendHttpSettingOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayBackendHttpSettingOutput) Path ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) Path() pulumi.StringPtrOutput
func (ApplicationGatewayBackendHttpSettingOutput) PickHostNameFromBackendAddress ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) PickHostNameFromBackendAddress() pulumi.BoolPtrOutput
func (ApplicationGatewayBackendHttpSettingOutput) Port ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) Port() pulumi.IntOutput
func (ApplicationGatewayBackendHttpSettingOutput) ProbeId ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) ProbeId() pulumi.StringPtrOutput
The ID of the associated Probe.
func (ApplicationGatewayBackendHttpSettingOutput) ProbeName ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) ProbeName() pulumi.StringPtrOutput
func (ApplicationGatewayBackendHttpSettingOutput) Protocol ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) Protocol() pulumi.StringOutput
func (ApplicationGatewayBackendHttpSettingOutput) RequestTimeout ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) RequestTimeout() pulumi.IntPtrOutput
func (ApplicationGatewayBackendHttpSettingOutput) ToApplicationGatewayBackendHttpSettingOutput ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) ToApplicationGatewayBackendHttpSettingOutput() ApplicationGatewayBackendHttpSettingOutput
func (ApplicationGatewayBackendHttpSettingOutput) ToApplicationGatewayBackendHttpSettingOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) ToApplicationGatewayBackendHttpSettingOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingOutput
func (ApplicationGatewayBackendHttpSettingOutput) TrustedRootCertificateNames ¶ added in v1.12.0
func (o ApplicationGatewayBackendHttpSettingOutput) TrustedRootCertificateNames() pulumi.StringArrayOutput
type ApplicationGatewayCustomErrorConfiguration ¶ added in v1.12.0
type ApplicationGatewayCustomErrorConfigurationArgs ¶ added in v1.12.0
type ApplicationGatewayCustomErrorConfigurationArgs struct { CustomErrorPageUrl pulumi.StringInput `pulumi:"customErrorPageUrl"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` StatusCode pulumi.StringInput `pulumi:"statusCode"` }
func (ApplicationGatewayCustomErrorConfigurationArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayCustomErrorConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayCustomErrorConfigurationArgs) ToApplicationGatewayCustomErrorConfigurationOutput ¶ added in v1.12.0
func (i ApplicationGatewayCustomErrorConfigurationArgs) ToApplicationGatewayCustomErrorConfigurationOutput() ApplicationGatewayCustomErrorConfigurationOutput
func (ApplicationGatewayCustomErrorConfigurationArgs) ToApplicationGatewayCustomErrorConfigurationOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayCustomErrorConfigurationArgs) ToApplicationGatewayCustomErrorConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayCustomErrorConfigurationOutput
type ApplicationGatewayCustomErrorConfigurationArray ¶ added in v1.12.0
type ApplicationGatewayCustomErrorConfigurationArray []ApplicationGatewayCustomErrorConfigurationInput
func (ApplicationGatewayCustomErrorConfigurationArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayCustomErrorConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayCustomErrorConfigurationArray) ToApplicationGatewayCustomErrorConfigurationArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayCustomErrorConfigurationArray) ToApplicationGatewayCustomErrorConfigurationArrayOutput() ApplicationGatewayCustomErrorConfigurationArrayOutput
func (ApplicationGatewayCustomErrorConfigurationArray) ToApplicationGatewayCustomErrorConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayCustomErrorConfigurationArray) ToApplicationGatewayCustomErrorConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayCustomErrorConfigurationArrayOutput
type ApplicationGatewayCustomErrorConfigurationArrayInput ¶ added in v1.12.0
type ApplicationGatewayCustomErrorConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayCustomErrorConfigurationArrayOutput() ApplicationGatewayCustomErrorConfigurationArrayOutput ToApplicationGatewayCustomErrorConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayCustomErrorConfigurationArrayOutput }
type ApplicationGatewayCustomErrorConfigurationArrayOutput ¶ added in v1.12.0
type ApplicationGatewayCustomErrorConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayCustomErrorConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayCustomErrorConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayCustomErrorConfigurationArrayOutput) ToApplicationGatewayCustomErrorConfigurationArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayCustomErrorConfigurationArrayOutput) ToApplicationGatewayCustomErrorConfigurationArrayOutput() ApplicationGatewayCustomErrorConfigurationArrayOutput
func (ApplicationGatewayCustomErrorConfigurationArrayOutput) ToApplicationGatewayCustomErrorConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayCustomErrorConfigurationArrayOutput) ToApplicationGatewayCustomErrorConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayCustomErrorConfigurationArrayOutput
type ApplicationGatewayCustomErrorConfigurationInput ¶ added in v1.12.0
type ApplicationGatewayCustomErrorConfigurationInput interface { pulumi.Input ToApplicationGatewayCustomErrorConfigurationOutput() ApplicationGatewayCustomErrorConfigurationOutput ToApplicationGatewayCustomErrorConfigurationOutputWithContext(context.Context) ApplicationGatewayCustomErrorConfigurationOutput }
type ApplicationGatewayCustomErrorConfigurationOutput ¶ added in v1.12.0
type ApplicationGatewayCustomErrorConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayCustomErrorConfigurationOutput) CustomErrorPageUrl ¶ added in v1.12.0
func (o ApplicationGatewayCustomErrorConfigurationOutput) CustomErrorPageUrl() pulumi.StringOutput
func (ApplicationGatewayCustomErrorConfigurationOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayCustomErrorConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayCustomErrorConfigurationOutput) Id ¶ added in v1.12.0
The ID of the Rewrite Rule Set
func (ApplicationGatewayCustomErrorConfigurationOutput) StatusCode ¶ added in v1.12.0
func (o ApplicationGatewayCustomErrorConfigurationOutput) StatusCode() pulumi.StringOutput
func (ApplicationGatewayCustomErrorConfigurationOutput) ToApplicationGatewayCustomErrorConfigurationOutput ¶ added in v1.12.0
func (o ApplicationGatewayCustomErrorConfigurationOutput) ToApplicationGatewayCustomErrorConfigurationOutput() ApplicationGatewayCustomErrorConfigurationOutput
func (ApplicationGatewayCustomErrorConfigurationOutput) ToApplicationGatewayCustomErrorConfigurationOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayCustomErrorConfigurationOutput) ToApplicationGatewayCustomErrorConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayCustomErrorConfigurationOutput
type ApplicationGatewayFrontendIpConfiguration ¶ added in v1.12.0
type ApplicationGatewayFrontendIpConfiguration struct { // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` PrivateIpAddress *string `pulumi:"privateIpAddress"` PrivateIpAddressAllocation *string `pulumi:"privateIpAddressAllocation"` PublicIpAddressId *string `pulumi:"publicIpAddressId"` SubnetId *string `pulumi:"subnetId"` }
type ApplicationGatewayFrontendIpConfigurationArgs ¶ added in v1.12.0
type ApplicationGatewayFrontendIpConfigurationArgs struct { // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"` PrivateIpAddressAllocation pulumi.StringPtrInput `pulumi:"privateIpAddressAllocation"` PublicIpAddressId pulumi.StringPtrInput `pulumi:"publicIpAddressId"` SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
func (ApplicationGatewayFrontendIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayFrontendIpConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendIpConfigurationArgs) ToApplicationGatewayFrontendIpConfigurationOutput ¶ added in v1.12.0
func (i ApplicationGatewayFrontendIpConfigurationArgs) ToApplicationGatewayFrontendIpConfigurationOutput() ApplicationGatewayFrontendIpConfigurationOutput
func (ApplicationGatewayFrontendIpConfigurationArgs) ToApplicationGatewayFrontendIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayFrontendIpConfigurationArgs) ToApplicationGatewayFrontendIpConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIpConfigurationOutput
type ApplicationGatewayFrontendIpConfigurationArray ¶ added in v1.12.0
type ApplicationGatewayFrontendIpConfigurationArray []ApplicationGatewayFrontendIpConfigurationInput
func (ApplicationGatewayFrontendIpConfigurationArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayFrontendIpConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendIpConfigurationArray) ToApplicationGatewayFrontendIpConfigurationArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayFrontendIpConfigurationArray) ToApplicationGatewayFrontendIpConfigurationArrayOutput() ApplicationGatewayFrontendIpConfigurationArrayOutput
func (ApplicationGatewayFrontendIpConfigurationArray) ToApplicationGatewayFrontendIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayFrontendIpConfigurationArray) ToApplicationGatewayFrontendIpConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIpConfigurationArrayOutput
type ApplicationGatewayFrontendIpConfigurationArrayInput ¶ added in v1.12.0
type ApplicationGatewayFrontendIpConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayFrontendIpConfigurationArrayOutput() ApplicationGatewayFrontendIpConfigurationArrayOutput ToApplicationGatewayFrontendIpConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayFrontendIpConfigurationArrayOutput }
type ApplicationGatewayFrontendIpConfigurationArrayOutput ¶ added in v1.12.0
type ApplicationGatewayFrontendIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayFrontendIpConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIpConfigurationArrayOutput) ToApplicationGatewayFrontendIpConfigurationArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayFrontendIpConfigurationArrayOutput) ToApplicationGatewayFrontendIpConfigurationArrayOutput() ApplicationGatewayFrontendIpConfigurationArrayOutput
func (ApplicationGatewayFrontendIpConfigurationArrayOutput) ToApplicationGatewayFrontendIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayFrontendIpConfigurationArrayOutput) ToApplicationGatewayFrontendIpConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIpConfigurationArrayOutput
type ApplicationGatewayFrontendIpConfigurationInput ¶ added in v1.12.0
type ApplicationGatewayFrontendIpConfigurationInput interface { pulumi.Input ToApplicationGatewayFrontendIpConfigurationOutput() ApplicationGatewayFrontendIpConfigurationOutput ToApplicationGatewayFrontendIpConfigurationOutputWithContext(context.Context) ApplicationGatewayFrontendIpConfigurationOutput }
type ApplicationGatewayFrontendIpConfigurationOutput ¶ added in v1.12.0
type ApplicationGatewayFrontendIpConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayFrontendIpConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIpConfigurationOutput) Id ¶ added in v1.12.0
The ID of the Rewrite Rule Set
func (ApplicationGatewayFrontendIpConfigurationOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayFrontendIpConfigurationOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayFrontendIpConfigurationOutput) PrivateIpAddress ¶ added in v1.12.0
func (o ApplicationGatewayFrontendIpConfigurationOutput) PrivateIpAddress() pulumi.StringPtrOutput
func (ApplicationGatewayFrontendIpConfigurationOutput) PrivateIpAddressAllocation ¶ added in v1.12.0
func (o ApplicationGatewayFrontendIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringPtrOutput
func (ApplicationGatewayFrontendIpConfigurationOutput) PublicIpAddressId ¶ added in v1.12.0
func (o ApplicationGatewayFrontendIpConfigurationOutput) PublicIpAddressId() pulumi.StringPtrOutput
func (ApplicationGatewayFrontendIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o ApplicationGatewayFrontendIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
func (ApplicationGatewayFrontendIpConfigurationOutput) ToApplicationGatewayFrontendIpConfigurationOutput ¶ added in v1.12.0
func (o ApplicationGatewayFrontendIpConfigurationOutput) ToApplicationGatewayFrontendIpConfigurationOutput() ApplicationGatewayFrontendIpConfigurationOutput
func (ApplicationGatewayFrontendIpConfigurationOutput) ToApplicationGatewayFrontendIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayFrontendIpConfigurationOutput) ToApplicationGatewayFrontendIpConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIpConfigurationOutput
type ApplicationGatewayFrontendPort ¶ added in v1.12.0
type ApplicationGatewayFrontendPortArgs ¶ added in v1.12.0
type ApplicationGatewayFrontendPortArgs struct { // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Port pulumi.IntInput `pulumi:"port"` }
func (ApplicationGatewayFrontendPortArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayFrontendPortArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput ¶ added in v1.12.0
func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
func (ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
type ApplicationGatewayFrontendPortArray ¶ added in v1.12.0
type ApplicationGatewayFrontendPortArray []ApplicationGatewayFrontendPortInput
func (ApplicationGatewayFrontendPortArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayFrontendPortArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
func (ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
type ApplicationGatewayFrontendPortArrayInput ¶ added in v1.12.0
type ApplicationGatewayFrontendPortArrayInput interface { pulumi.Input ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput ToApplicationGatewayFrontendPortArrayOutputWithContext(context.Context) ApplicationGatewayFrontendPortArrayOutput }
type ApplicationGatewayFrontendPortArrayOutput ¶ added in v1.12.0
type ApplicationGatewayFrontendPortArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendPortArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayFrontendPortArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
func (ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
type ApplicationGatewayFrontendPortInput ¶ added in v1.12.0
type ApplicationGatewayFrontendPortInput interface { pulumi.Input ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput ToApplicationGatewayFrontendPortOutputWithContext(context.Context) ApplicationGatewayFrontendPortOutput }
type ApplicationGatewayFrontendPortOutput ¶ added in v1.12.0
type ApplicationGatewayFrontendPortOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendPortOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayFrontendPortOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayFrontendPortOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayFrontendPortOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayFrontendPortOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayFrontendPortOutput) Port ¶ added in v1.12.0
func (o ApplicationGatewayFrontendPortOutput) Port() pulumi.IntOutput
func (ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput ¶ added in v1.12.0
func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
func (ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
type ApplicationGatewayGatewayIpConfiguration ¶ added in v1.12.0
type ApplicationGatewayGatewayIpConfigurationArgs ¶ added in v1.12.0
type ApplicationGatewayGatewayIpConfigurationArgs struct { // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (ApplicationGatewayGatewayIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayGatewayIpConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayGatewayIpConfigurationArgs) ToApplicationGatewayGatewayIpConfigurationOutput ¶ added in v1.12.0
func (i ApplicationGatewayGatewayIpConfigurationArgs) ToApplicationGatewayGatewayIpConfigurationOutput() ApplicationGatewayGatewayIpConfigurationOutput
func (ApplicationGatewayGatewayIpConfigurationArgs) ToApplicationGatewayGatewayIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayGatewayIpConfigurationArgs) ToApplicationGatewayGatewayIpConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayGatewayIpConfigurationOutput
type ApplicationGatewayGatewayIpConfigurationArray ¶ added in v1.12.0
type ApplicationGatewayGatewayIpConfigurationArray []ApplicationGatewayGatewayIpConfigurationInput
func (ApplicationGatewayGatewayIpConfigurationArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayGatewayIpConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayGatewayIpConfigurationArray) ToApplicationGatewayGatewayIpConfigurationArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayGatewayIpConfigurationArray) ToApplicationGatewayGatewayIpConfigurationArrayOutput() ApplicationGatewayGatewayIpConfigurationArrayOutput
func (ApplicationGatewayGatewayIpConfigurationArray) ToApplicationGatewayGatewayIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayGatewayIpConfigurationArray) ToApplicationGatewayGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayGatewayIpConfigurationArrayOutput
type ApplicationGatewayGatewayIpConfigurationArrayInput ¶ added in v1.12.0
type ApplicationGatewayGatewayIpConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayGatewayIpConfigurationArrayOutput() ApplicationGatewayGatewayIpConfigurationArrayOutput ToApplicationGatewayGatewayIpConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayGatewayIpConfigurationArrayOutput }
type ApplicationGatewayGatewayIpConfigurationArrayOutput ¶ added in v1.12.0
type ApplicationGatewayGatewayIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayGatewayIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayGatewayIpConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayGatewayIpConfigurationArrayOutput) ToApplicationGatewayGatewayIpConfigurationArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayGatewayIpConfigurationArrayOutput) ToApplicationGatewayGatewayIpConfigurationArrayOutput() ApplicationGatewayGatewayIpConfigurationArrayOutput
func (ApplicationGatewayGatewayIpConfigurationArrayOutput) ToApplicationGatewayGatewayIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayGatewayIpConfigurationArrayOutput) ToApplicationGatewayGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayGatewayIpConfigurationArrayOutput
type ApplicationGatewayGatewayIpConfigurationInput ¶ added in v1.12.0
type ApplicationGatewayGatewayIpConfigurationInput interface { pulumi.Input ToApplicationGatewayGatewayIpConfigurationOutput() ApplicationGatewayGatewayIpConfigurationOutput ToApplicationGatewayGatewayIpConfigurationOutputWithContext(context.Context) ApplicationGatewayGatewayIpConfigurationOutput }
type ApplicationGatewayGatewayIpConfigurationOutput ¶ added in v1.12.0
type ApplicationGatewayGatewayIpConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayGatewayIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayGatewayIpConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayGatewayIpConfigurationOutput) Id ¶ added in v1.12.0
The ID of the Rewrite Rule Set
func (ApplicationGatewayGatewayIpConfigurationOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayGatewayIpConfigurationOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayGatewayIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o ApplicationGatewayGatewayIpConfigurationOutput) SubnetId() pulumi.StringOutput
func (ApplicationGatewayGatewayIpConfigurationOutput) ToApplicationGatewayGatewayIpConfigurationOutput ¶ added in v1.12.0
func (o ApplicationGatewayGatewayIpConfigurationOutput) ToApplicationGatewayGatewayIpConfigurationOutput() ApplicationGatewayGatewayIpConfigurationOutput
func (ApplicationGatewayGatewayIpConfigurationOutput) ToApplicationGatewayGatewayIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayGatewayIpConfigurationOutput) ToApplicationGatewayGatewayIpConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayGatewayIpConfigurationOutput
type ApplicationGatewayHttpListener ¶ added in v1.12.0
type ApplicationGatewayHttpListener struct { // One or more `customErrorConfiguration` blocks as defined below. CustomErrorConfigurations []ApplicationGatewayHttpListenerCustomErrorConfiguration `pulumi:"customErrorConfigurations"` // The ID of the associated Frontend Configuration. FrontendIpConfigurationId *string `pulumi:"frontendIpConfigurationId"` FrontendIpConfigurationName string `pulumi:"frontendIpConfigurationName"` // The ID of the associated Frontend Port. FrontendPortId *string `pulumi:"frontendPortId"` FrontendPortName string `pulumi:"frontendPortName"` HostName *string `pulumi:"hostName"` // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` Protocol string `pulumi:"protocol"` RequireSni *bool `pulumi:"requireSni"` // The ID of the associated SSL Certificate. SslCertificateId *string `pulumi:"sslCertificateId"` SslCertificateName *string `pulumi:"sslCertificateName"` }
type ApplicationGatewayHttpListenerArgs ¶ added in v1.12.0
type ApplicationGatewayHttpListenerArgs struct { // One or more `customErrorConfiguration` blocks as defined below. CustomErrorConfigurations ApplicationGatewayHttpListenerCustomErrorConfigurationArrayInput `pulumi:"customErrorConfigurations"` // The ID of the associated Frontend Configuration. FrontendIpConfigurationId pulumi.StringPtrInput `pulumi:"frontendIpConfigurationId"` FrontendIpConfigurationName pulumi.StringInput `pulumi:"frontendIpConfigurationName"` // The ID of the associated Frontend Port. FrontendPortId pulumi.StringPtrInput `pulumi:"frontendPortId"` FrontendPortName pulumi.StringInput `pulumi:"frontendPortName"` HostName pulumi.StringPtrInput `pulumi:"hostName"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Protocol pulumi.StringInput `pulumi:"protocol"` RequireSni pulumi.BoolPtrInput `pulumi:"requireSni"` // The ID of the associated SSL Certificate. SslCertificateId pulumi.StringPtrInput `pulumi:"sslCertificateId"` SslCertificateName pulumi.StringPtrInput `pulumi:"sslCertificateName"` }
func (ApplicationGatewayHttpListenerArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayHttpListenerArgs) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput ¶ added in v1.12.0
func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
func (ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
type ApplicationGatewayHttpListenerArray ¶ added in v1.12.0
type ApplicationGatewayHttpListenerArray []ApplicationGatewayHttpListenerInput
func (ApplicationGatewayHttpListenerArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayHttpListenerArray) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
func (ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
type ApplicationGatewayHttpListenerArrayInput ¶ added in v1.12.0
type ApplicationGatewayHttpListenerArrayInput interface { pulumi.Input ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput ToApplicationGatewayHttpListenerArrayOutputWithContext(context.Context) ApplicationGatewayHttpListenerArrayOutput }
type ApplicationGatewayHttpListenerArrayOutput ¶ added in v1.12.0
type ApplicationGatewayHttpListenerArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayHttpListenerArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
func (ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
type ApplicationGatewayHttpListenerCustomErrorConfiguration ¶ added in v1.12.0
type ApplicationGatewayHttpListenerCustomErrorConfigurationArgs ¶ added in v1.12.0
type ApplicationGatewayHttpListenerCustomErrorConfigurationArgs struct { CustomErrorPageUrl pulumi.StringInput `pulumi:"customErrorPageUrl"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` StatusCode pulumi.StringInput `pulumi:"statusCode"` }
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArgs) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutput ¶ added in v1.12.0
func (i ApplicationGatewayHttpListenerCustomErrorConfigurationArgs) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArgs) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayHttpListenerCustomErrorConfigurationArgs) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
type ApplicationGatewayHttpListenerCustomErrorConfigurationArray ¶ added in v1.12.0
type ApplicationGatewayHttpListenerCustomErrorConfigurationArray []ApplicationGatewayHttpListenerCustomErrorConfigurationInput
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArray) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayHttpListenerCustomErrorConfigurationArray) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArray) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayHttpListenerCustomErrorConfigurationArray) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
type ApplicationGatewayHttpListenerCustomErrorConfigurationArrayInput ¶ added in v1.12.0
type ApplicationGatewayHttpListenerCustomErrorConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput }
type ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput ¶ added in v1.12.0
type ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
func (ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
type ApplicationGatewayHttpListenerCustomErrorConfigurationInput ¶ added in v1.12.0
type ApplicationGatewayHttpListenerCustomErrorConfigurationInput interface { pulumi.Input ToApplicationGatewayHttpListenerCustomErrorConfigurationOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationOutput ToApplicationGatewayHttpListenerCustomErrorConfigurationOutputWithContext(context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationOutput }
type ApplicationGatewayHttpListenerCustomErrorConfigurationOutput ¶ added in v1.12.0
type ApplicationGatewayHttpListenerCustomErrorConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) CustomErrorPageUrl ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) CustomErrorPageUrl() pulumi.StringOutput
func (ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) Id ¶ added in v1.12.0
The ID of the Rewrite Rule Set
func (ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) StatusCode ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) StatusCode() pulumi.StringOutput
func (ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutput ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutput() ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
func (ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerCustomErrorConfigurationOutput) ToApplicationGatewayHttpListenerCustomErrorConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerCustomErrorConfigurationOutput
type ApplicationGatewayHttpListenerInput ¶ added in v1.12.0
type ApplicationGatewayHttpListenerInput interface { pulumi.Input ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput ToApplicationGatewayHttpListenerOutputWithContext(context.Context) ApplicationGatewayHttpListenerOutput }
type ApplicationGatewayHttpListenerOutput ¶ added in v1.12.0
type ApplicationGatewayHttpListenerOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerOutput) CustomErrorConfigurations ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) CustomErrorConfigurations() ApplicationGatewayHttpListenerCustomErrorConfigurationArrayOutput
One or more `customErrorConfiguration` blocks as defined below.
func (ApplicationGatewayHttpListenerOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayHttpListenerOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerOutput) FrontendIpConfigurationId ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) FrontendIpConfigurationId() pulumi.StringPtrOutput
The ID of the associated Frontend Configuration.
func (ApplicationGatewayHttpListenerOutput) FrontendIpConfigurationName ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) FrontendIpConfigurationName() pulumi.StringOutput
func (ApplicationGatewayHttpListenerOutput) FrontendPortId ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) FrontendPortId() pulumi.StringPtrOutput
The ID of the associated Frontend Port.
func (ApplicationGatewayHttpListenerOutput) FrontendPortName ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) FrontendPortName() pulumi.StringOutput
func (ApplicationGatewayHttpListenerOutput) HostName ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) HostName() pulumi.StringPtrOutput
func (ApplicationGatewayHttpListenerOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayHttpListenerOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayHttpListenerOutput) Protocol ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) Protocol() pulumi.StringOutput
func (ApplicationGatewayHttpListenerOutput) RequireSni ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) RequireSni() pulumi.BoolPtrOutput
func (ApplicationGatewayHttpListenerOutput) SslCertificateId ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) SslCertificateId() pulumi.StringPtrOutput
The ID of the associated SSL Certificate.
func (ApplicationGatewayHttpListenerOutput) SslCertificateName ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) SslCertificateName() pulumi.StringPtrOutput
func (ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
func (ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
type ApplicationGatewayIdentity ¶ added in v1.12.0
type ApplicationGatewayIdentityArgs ¶ added in v1.12.0
type ApplicationGatewayIdentityArgs struct { IdentityIds pulumi.StringInput `pulumi:"identityIds"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (ApplicationGatewayIdentityArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayIdentityArgs) ElementType() reflect.Type
func (ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityOutput ¶ added in v1.12.0
func (i ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityOutput() ApplicationGatewayIdentityOutput
func (ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityOutputWithContext(ctx context.Context) ApplicationGatewayIdentityOutput
func (ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityPtrOutput ¶ added in v1.12.0
func (i ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityPtrOutput() ApplicationGatewayIdentityPtrOutput
func (ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityPtrOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayIdentityArgs) ToApplicationGatewayIdentityPtrOutputWithContext(ctx context.Context) ApplicationGatewayIdentityPtrOutput
type ApplicationGatewayIdentityInput ¶ added in v1.12.0
type ApplicationGatewayIdentityInput interface { pulumi.Input ToApplicationGatewayIdentityOutput() ApplicationGatewayIdentityOutput ToApplicationGatewayIdentityOutputWithContext(context.Context) ApplicationGatewayIdentityOutput }
type ApplicationGatewayIdentityOutput ¶ added in v1.12.0
type ApplicationGatewayIdentityOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayIdentityOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayIdentityOutput) ElementType() reflect.Type
func (ApplicationGatewayIdentityOutput) IdentityIds ¶ added in v1.12.0
func (o ApplicationGatewayIdentityOutput) IdentityIds() pulumi.StringOutput
func (ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityOutput ¶ added in v1.12.0
func (o ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityOutput() ApplicationGatewayIdentityOutput
func (ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityOutputWithContext(ctx context.Context) ApplicationGatewayIdentityOutput
func (ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityPtrOutput() ApplicationGatewayIdentityPtrOutput
func (ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayIdentityOutput) ToApplicationGatewayIdentityPtrOutputWithContext(ctx context.Context) ApplicationGatewayIdentityPtrOutput
func (ApplicationGatewayIdentityOutput) Type ¶ added in v1.12.0
func (o ApplicationGatewayIdentityOutput) Type() pulumi.StringPtrOutput
type ApplicationGatewayIdentityPtrInput ¶ added in v1.12.0
type ApplicationGatewayIdentityPtrInput interface { pulumi.Input ToApplicationGatewayIdentityPtrOutput() ApplicationGatewayIdentityPtrOutput ToApplicationGatewayIdentityPtrOutputWithContext(context.Context) ApplicationGatewayIdentityPtrOutput }
func ApplicationGatewayIdentityPtr ¶ added in v1.12.0
func ApplicationGatewayIdentityPtr(v *ApplicationGatewayIdentityArgs) ApplicationGatewayIdentityPtrInput
type ApplicationGatewayIdentityPtrOutput ¶ added in v1.12.0
type ApplicationGatewayIdentityPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayIdentityPtrOutput) Elem ¶ added in v1.12.0
func (o ApplicationGatewayIdentityPtrOutput) Elem() ApplicationGatewayIdentityOutput
func (ApplicationGatewayIdentityPtrOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayIdentityPtrOutput) ElementType() reflect.Type
func (ApplicationGatewayIdentityPtrOutput) IdentityIds ¶ added in v1.12.0
func (o ApplicationGatewayIdentityPtrOutput) IdentityIds() pulumi.StringOutput
func (ApplicationGatewayIdentityPtrOutput) ToApplicationGatewayIdentityPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayIdentityPtrOutput) ToApplicationGatewayIdentityPtrOutput() ApplicationGatewayIdentityPtrOutput
func (ApplicationGatewayIdentityPtrOutput) ToApplicationGatewayIdentityPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayIdentityPtrOutput) ToApplicationGatewayIdentityPtrOutputWithContext(ctx context.Context) ApplicationGatewayIdentityPtrOutput
func (ApplicationGatewayIdentityPtrOutput) Type ¶ added in v1.12.0
func (o ApplicationGatewayIdentityPtrOutput) Type() pulumi.StringPtrOutput
type ApplicationGatewayProbe ¶ added in v1.12.0
type ApplicationGatewayProbe struct { Host *string `pulumi:"host"` // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` Interval int `pulumi:"interval"` Match *ApplicationGatewayProbeMatch `pulumi:"match"` MinimumServers *int `pulumi:"minimumServers"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` Path string `pulumi:"path"` PickHostNameFromBackendHttpSettings *bool `pulumi:"pickHostNameFromBackendHttpSettings"` Protocol string `pulumi:"protocol"` Timeout int `pulumi:"timeout"` UnhealthyThreshold int `pulumi:"unhealthyThreshold"` }
type ApplicationGatewayProbeArgs ¶ added in v1.12.0
type ApplicationGatewayProbeArgs struct { Host pulumi.StringPtrInput `pulumi:"host"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` Interval pulumi.IntInput `pulumi:"interval"` Match ApplicationGatewayProbeMatchPtrInput `pulumi:"match"` MinimumServers pulumi.IntPtrInput `pulumi:"minimumServers"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Path pulumi.StringInput `pulumi:"path"` PickHostNameFromBackendHttpSettings pulumi.BoolPtrInput `pulumi:"pickHostNameFromBackendHttpSettings"` Protocol pulumi.StringInput `pulumi:"protocol"` Timeout pulumi.IntInput `pulumi:"timeout"` UnhealthyThreshold pulumi.IntInput `pulumi:"unhealthyThreshold"` }
func (ApplicationGatewayProbeArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayProbeArgs) ElementType() reflect.Type
func (ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutput ¶ added in v1.12.0
func (i ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutputWithContext(ctx context.Context) ApplicationGatewayProbeOutput
type ApplicationGatewayProbeArray ¶ added in v1.12.0
type ApplicationGatewayProbeArray []ApplicationGatewayProbeInput
func (ApplicationGatewayProbeArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayProbeArray) ElementType() reflect.Type
func (ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
func (ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
type ApplicationGatewayProbeArrayInput ¶ added in v1.12.0
type ApplicationGatewayProbeArrayInput interface { pulumi.Input ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput ToApplicationGatewayProbeArrayOutputWithContext(context.Context) ApplicationGatewayProbeArrayOutput }
type ApplicationGatewayProbeArrayOutput ¶ added in v1.12.0
type ApplicationGatewayProbeArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayProbeArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayProbeArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeArrayOutput) Index ¶ added in v1.12.0
func (o ApplicationGatewayProbeArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
func (ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
type ApplicationGatewayProbeInput ¶ added in v1.12.0
type ApplicationGatewayProbeInput interface { pulumi.Input ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput ToApplicationGatewayProbeOutputWithContext(context.Context) ApplicationGatewayProbeOutput }
type ApplicationGatewayProbeMatch ¶ added in v1.12.0
type ApplicationGatewayProbeMatchArgs ¶ added in v1.12.0
type ApplicationGatewayProbeMatchArgs struct { Body pulumi.StringPtrInput `pulumi:"body"` StatusCodes pulumi.StringArrayInput `pulumi:"statusCodes"` }
func (ApplicationGatewayProbeMatchArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayProbeMatchArgs) ElementType() reflect.Type
func (ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchOutput ¶ added in v1.12.0
func (i ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchOutput() ApplicationGatewayProbeMatchOutput
func (ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchOutput
func (ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchPtrOutput ¶ added in v1.12.0
func (i ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchPtrOutput() ApplicationGatewayProbeMatchPtrOutput
func (ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchPtrOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayProbeMatchArgs) ToApplicationGatewayProbeMatchPtrOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchPtrOutput
type ApplicationGatewayProbeMatchInput ¶ added in v1.12.0
type ApplicationGatewayProbeMatchInput interface { pulumi.Input ToApplicationGatewayProbeMatchOutput() ApplicationGatewayProbeMatchOutput ToApplicationGatewayProbeMatchOutputWithContext(context.Context) ApplicationGatewayProbeMatchOutput }
type ApplicationGatewayProbeMatchOutput ¶ added in v1.12.0
type ApplicationGatewayProbeMatchOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayProbeMatchOutput) Body ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchOutput) Body() pulumi.StringPtrOutput
func (ApplicationGatewayProbeMatchOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayProbeMatchOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeMatchOutput) StatusCodes ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchOutput) StatusCodes() pulumi.StringArrayOutput
func (ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchOutput ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchOutput() ApplicationGatewayProbeMatchOutput
func (ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchOutput
func (ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchPtrOutput() ApplicationGatewayProbeMatchPtrOutput
func (ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchOutput) ToApplicationGatewayProbeMatchPtrOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchPtrOutput
type ApplicationGatewayProbeMatchPtrInput ¶ added in v1.12.0
type ApplicationGatewayProbeMatchPtrInput interface { pulumi.Input ToApplicationGatewayProbeMatchPtrOutput() ApplicationGatewayProbeMatchPtrOutput ToApplicationGatewayProbeMatchPtrOutputWithContext(context.Context) ApplicationGatewayProbeMatchPtrOutput }
func ApplicationGatewayProbeMatchPtr ¶ added in v1.12.0
func ApplicationGatewayProbeMatchPtr(v *ApplicationGatewayProbeMatchArgs) ApplicationGatewayProbeMatchPtrInput
type ApplicationGatewayProbeMatchPtrOutput ¶ added in v1.12.0
type ApplicationGatewayProbeMatchPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayProbeMatchPtrOutput) Body ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchPtrOutput) Body() pulumi.StringPtrOutput
func (ApplicationGatewayProbeMatchPtrOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayProbeMatchPtrOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeMatchPtrOutput) StatusCodes ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchPtrOutput) StatusCodes() pulumi.StringArrayOutput
func (ApplicationGatewayProbeMatchPtrOutput) ToApplicationGatewayProbeMatchPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchPtrOutput) ToApplicationGatewayProbeMatchPtrOutput() ApplicationGatewayProbeMatchPtrOutput
func (ApplicationGatewayProbeMatchPtrOutput) ToApplicationGatewayProbeMatchPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayProbeMatchPtrOutput) ToApplicationGatewayProbeMatchPtrOutputWithContext(ctx context.Context) ApplicationGatewayProbeMatchPtrOutput
type ApplicationGatewayProbeOutput ¶ added in v1.12.0
type ApplicationGatewayProbeOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayProbeOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayProbeOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeOutput) Host ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) Host() pulumi.StringPtrOutput
func (ApplicationGatewayProbeOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayProbeOutput) Interval ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) Interval() pulumi.IntOutput
func (ApplicationGatewayProbeOutput) Match ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) Match() ApplicationGatewayProbeMatchPtrOutput
func (ApplicationGatewayProbeOutput) MinimumServers ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) MinimumServers() pulumi.IntPtrOutput
func (ApplicationGatewayProbeOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayProbeOutput) Path ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) Path() pulumi.StringOutput
func (ApplicationGatewayProbeOutput) PickHostNameFromBackendHttpSettings ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) PickHostNameFromBackendHttpSettings() pulumi.BoolPtrOutput
func (ApplicationGatewayProbeOutput) Protocol ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) Protocol() pulumi.StringOutput
func (ApplicationGatewayProbeOutput) Timeout ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) Timeout() pulumi.IntOutput
func (ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutput ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContext(ctx context.Context) ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeOutput) UnhealthyThreshold ¶ added in v1.12.0
func (o ApplicationGatewayProbeOutput) UnhealthyThreshold() pulumi.IntOutput
type ApplicationGatewayRedirectConfiguration ¶ added in v1.12.0
type ApplicationGatewayRedirectConfiguration struct { // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` IncludePath *bool `pulumi:"includePath"` IncludeQueryString *bool `pulumi:"includeQueryString"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` RedirectType string `pulumi:"redirectType"` TargetListenerId *string `pulumi:"targetListenerId"` TargetListenerName *string `pulumi:"targetListenerName"` TargetUrl *string `pulumi:"targetUrl"` }
type ApplicationGatewayRedirectConfigurationArgs ¶ added in v1.12.0
type ApplicationGatewayRedirectConfigurationArgs struct { // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` IncludePath pulumi.BoolPtrInput `pulumi:"includePath"` IncludeQueryString pulumi.BoolPtrInput `pulumi:"includeQueryString"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` RedirectType pulumi.StringInput `pulumi:"redirectType"` TargetListenerId pulumi.StringPtrInput `pulumi:"targetListenerId"` TargetListenerName pulumi.StringPtrInput `pulumi:"targetListenerName"` TargetUrl pulumi.StringPtrInput `pulumi:"targetUrl"` }
func (ApplicationGatewayRedirectConfigurationArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRedirectConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayRedirectConfigurationArgs) ToApplicationGatewayRedirectConfigurationOutput ¶ added in v1.12.0
func (i ApplicationGatewayRedirectConfigurationArgs) ToApplicationGatewayRedirectConfigurationOutput() ApplicationGatewayRedirectConfigurationOutput
func (ApplicationGatewayRedirectConfigurationArgs) ToApplicationGatewayRedirectConfigurationOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRedirectConfigurationArgs) ToApplicationGatewayRedirectConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRedirectConfigurationOutput
type ApplicationGatewayRedirectConfigurationArray ¶ added in v1.12.0
type ApplicationGatewayRedirectConfigurationArray []ApplicationGatewayRedirectConfigurationInput
func (ApplicationGatewayRedirectConfigurationArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRedirectConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayRedirectConfigurationArray) ToApplicationGatewayRedirectConfigurationArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayRedirectConfigurationArray) ToApplicationGatewayRedirectConfigurationArrayOutput() ApplicationGatewayRedirectConfigurationArrayOutput
func (ApplicationGatewayRedirectConfigurationArray) ToApplicationGatewayRedirectConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRedirectConfigurationArray) ToApplicationGatewayRedirectConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayRedirectConfigurationArrayOutput
type ApplicationGatewayRedirectConfigurationArrayInput ¶ added in v1.12.0
type ApplicationGatewayRedirectConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayRedirectConfigurationArrayOutput() ApplicationGatewayRedirectConfigurationArrayOutput ToApplicationGatewayRedirectConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayRedirectConfigurationArrayOutput }
type ApplicationGatewayRedirectConfigurationArrayOutput ¶ added in v1.12.0
type ApplicationGatewayRedirectConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRedirectConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRedirectConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRedirectConfigurationArrayOutput) ToApplicationGatewayRedirectConfigurationArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationArrayOutput) ToApplicationGatewayRedirectConfigurationArrayOutput() ApplicationGatewayRedirectConfigurationArrayOutput
func (ApplicationGatewayRedirectConfigurationArrayOutput) ToApplicationGatewayRedirectConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationArrayOutput) ToApplicationGatewayRedirectConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayRedirectConfigurationArrayOutput
type ApplicationGatewayRedirectConfigurationInput ¶ added in v1.12.0
type ApplicationGatewayRedirectConfigurationInput interface { pulumi.Input ToApplicationGatewayRedirectConfigurationOutput() ApplicationGatewayRedirectConfigurationOutput ToApplicationGatewayRedirectConfigurationOutputWithContext(context.Context) ApplicationGatewayRedirectConfigurationOutput }
type ApplicationGatewayRedirectConfigurationOutput ¶ added in v1.12.0
type ApplicationGatewayRedirectConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRedirectConfigurationOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRedirectConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayRedirectConfigurationOutput) Id ¶ added in v1.12.0
The ID of the Rewrite Rule Set
func (ApplicationGatewayRedirectConfigurationOutput) IncludePath ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationOutput) IncludePath() pulumi.BoolPtrOutput
func (ApplicationGatewayRedirectConfigurationOutput) IncludeQueryString ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationOutput) IncludeQueryString() pulumi.BoolPtrOutput
func (ApplicationGatewayRedirectConfigurationOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayRedirectConfigurationOutput) RedirectType ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationOutput) RedirectType() pulumi.StringOutput
func (ApplicationGatewayRedirectConfigurationOutput) TargetListenerId ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationOutput) TargetListenerId() pulumi.StringPtrOutput
func (ApplicationGatewayRedirectConfigurationOutput) TargetListenerName ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationOutput) TargetListenerName() pulumi.StringPtrOutput
func (ApplicationGatewayRedirectConfigurationOutput) TargetUrl ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationOutput) TargetUrl() pulumi.StringPtrOutput
func (ApplicationGatewayRedirectConfigurationOutput) ToApplicationGatewayRedirectConfigurationOutput ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationOutput) ToApplicationGatewayRedirectConfigurationOutput() ApplicationGatewayRedirectConfigurationOutput
func (ApplicationGatewayRedirectConfigurationOutput) ToApplicationGatewayRedirectConfigurationOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRedirectConfigurationOutput) ToApplicationGatewayRedirectConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRedirectConfigurationOutput
type ApplicationGatewayRequestRoutingRule ¶ added in v1.12.0
type ApplicationGatewayRequestRoutingRule struct { // The ID of the associated Backend Address Pool. BackendAddressPoolId *string `pulumi:"backendAddressPoolId"` BackendAddressPoolName *string `pulumi:"backendAddressPoolName"` // The ID of the associated Backend HTTP Settings Configuration. BackendHttpSettingsId *string `pulumi:"backendHttpSettingsId"` BackendHttpSettingsName *string `pulumi:"backendHttpSettingsName"` // The ID of the associated HTTP Listener. HttpListenerId *string `pulumi:"httpListenerId"` HttpListenerName string `pulumi:"httpListenerName"` // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` // The ID of the associated Redirect Configuration. RedirectConfigurationId *string `pulumi:"redirectConfigurationId"` RedirectConfigurationName *string `pulumi:"redirectConfigurationName"` // The ID of the associated Rewrite Rule Set. RewriteRuleSetId *string `pulumi:"rewriteRuleSetId"` RewriteRuleSetName *string `pulumi:"rewriteRuleSetName"` RuleType string `pulumi:"ruleType"` // The ID of the associated URL Path Map. UrlPathMapId *string `pulumi:"urlPathMapId"` UrlPathMapName *string `pulumi:"urlPathMapName"` }
type ApplicationGatewayRequestRoutingRuleArgs ¶ added in v1.12.0
type ApplicationGatewayRequestRoutingRuleArgs struct { // The ID of the associated Backend Address Pool. BackendAddressPoolId pulumi.StringPtrInput `pulumi:"backendAddressPoolId"` BackendAddressPoolName pulumi.StringPtrInput `pulumi:"backendAddressPoolName"` // The ID of the associated Backend HTTP Settings Configuration. BackendHttpSettingsId pulumi.StringPtrInput `pulumi:"backendHttpSettingsId"` BackendHttpSettingsName pulumi.StringPtrInput `pulumi:"backendHttpSettingsName"` // The ID of the associated HTTP Listener. HttpListenerId pulumi.StringPtrInput `pulumi:"httpListenerId"` HttpListenerName pulumi.StringInput `pulumi:"httpListenerName"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // The ID of the associated Redirect Configuration. RedirectConfigurationId pulumi.StringPtrInput `pulumi:"redirectConfigurationId"` RedirectConfigurationName pulumi.StringPtrInput `pulumi:"redirectConfigurationName"` // The ID of the associated Rewrite Rule Set. RewriteRuleSetId pulumi.StringPtrInput `pulumi:"rewriteRuleSetId"` RewriteRuleSetName pulumi.StringPtrInput `pulumi:"rewriteRuleSetName"` RuleType pulumi.StringInput `pulumi:"ruleType"` // The ID of the associated URL Path Map. UrlPathMapId pulumi.StringPtrInput `pulumi:"urlPathMapId"` UrlPathMapName pulumi.StringPtrInput `pulumi:"urlPathMapName"` }
func (ApplicationGatewayRequestRoutingRuleArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRequestRoutingRuleArgs) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput ¶ added in v1.12.0
func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
type ApplicationGatewayRequestRoutingRuleArray ¶ added in v1.12.0
type ApplicationGatewayRequestRoutingRuleArray []ApplicationGatewayRequestRoutingRuleInput
func (ApplicationGatewayRequestRoutingRuleArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRequestRoutingRuleArray) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
func (ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
type ApplicationGatewayRequestRoutingRuleArrayInput ¶ added in v1.12.0
type ApplicationGatewayRequestRoutingRuleArrayInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput }
type ApplicationGatewayRequestRoutingRuleArrayOutput ¶ added in v1.12.0
type ApplicationGatewayRequestRoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
type ApplicationGatewayRequestRoutingRuleInput ¶ added in v1.12.0
type ApplicationGatewayRequestRoutingRuleInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput ToApplicationGatewayRequestRoutingRuleOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleOutput }
type ApplicationGatewayRequestRoutingRuleOutput ¶ added in v1.12.0
type ApplicationGatewayRequestRoutingRuleOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPoolId ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPoolId() pulumi.StringPtrOutput
The ID of the associated Backend Address Pool.
func (ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPoolName ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPoolName() pulumi.StringPtrOutput
func (ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettingsId ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettingsId() pulumi.StringPtrOutput
The ID of the associated Backend HTTP Settings Configuration.
func (ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettingsName ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettingsName() pulumi.StringPtrOutput
func (ApplicationGatewayRequestRoutingRuleOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRequestRoutingRuleOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleOutput) HttpListenerId ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListenerId() pulumi.StringPtrOutput
The ID of the associated HTTP Listener.
func (ApplicationGatewayRequestRoutingRuleOutput) HttpListenerName ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListenerName() pulumi.StringOutput
func (ApplicationGatewayRequestRoutingRuleOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayRequestRoutingRuleOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayRequestRoutingRuleOutput) RedirectConfigurationId ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) RedirectConfigurationId() pulumi.StringPtrOutput
The ID of the associated Redirect Configuration.
func (ApplicationGatewayRequestRoutingRuleOutput) RedirectConfigurationName ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) RedirectConfigurationName() pulumi.StringPtrOutput
func (ApplicationGatewayRequestRoutingRuleOutput) RewriteRuleSetId ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) RewriteRuleSetId() pulumi.StringPtrOutput
The ID of the associated Rewrite Rule Set.
func (ApplicationGatewayRequestRoutingRuleOutput) RewriteRuleSetName ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) RewriteRuleSetName() pulumi.StringPtrOutput
func (ApplicationGatewayRequestRoutingRuleOutput) RuleType ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) RuleType() pulumi.StringOutput
func (ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleOutput) UrlPathMapId ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) UrlPathMapId() pulumi.StringPtrOutput
The ID of the associated URL Path Map.
func (ApplicationGatewayRequestRoutingRuleOutput) UrlPathMapName ¶ added in v1.12.0
func (o ApplicationGatewayRequestRoutingRuleOutput) UrlPathMapName() pulumi.StringPtrOutput
type ApplicationGatewayRewriteRuleSet ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSet struct { // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` RewriteRules []ApplicationGatewayRewriteRuleSetRewriteRule `pulumi:"rewriteRules"` }
type ApplicationGatewayRewriteRuleSetArgs ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetArgs struct { // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` RewriteRules ApplicationGatewayRewriteRuleSetRewriteRuleArrayInput `pulumi:"rewriteRules"` }
func (ApplicationGatewayRewriteRuleSetArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetArgs) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetArgs) ToApplicationGatewayRewriteRuleSetOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetArgs) ToApplicationGatewayRewriteRuleSetOutput() ApplicationGatewayRewriteRuleSetOutput
func (ApplicationGatewayRewriteRuleSetArgs) ToApplicationGatewayRewriteRuleSetOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetArgs) ToApplicationGatewayRewriteRuleSetOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetOutput
type ApplicationGatewayRewriteRuleSetArray ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetArray []ApplicationGatewayRewriteRuleSetInput
func (ApplicationGatewayRewriteRuleSetArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetArray) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetArray) ToApplicationGatewayRewriteRuleSetArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetArray) ToApplicationGatewayRewriteRuleSetArrayOutput() ApplicationGatewayRewriteRuleSetArrayOutput
func (ApplicationGatewayRewriteRuleSetArray) ToApplicationGatewayRewriteRuleSetArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetArray) ToApplicationGatewayRewriteRuleSetArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetArrayOutput
type ApplicationGatewayRewriteRuleSetArrayInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetArrayInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetArrayOutput() ApplicationGatewayRewriteRuleSetArrayOutput ToApplicationGatewayRewriteRuleSetArrayOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetArrayOutput }
type ApplicationGatewayRewriteRuleSetArrayOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetArrayOutput) ToApplicationGatewayRewriteRuleSetArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetArrayOutput) ToApplicationGatewayRewriteRuleSetArrayOutput() ApplicationGatewayRewriteRuleSetArrayOutput
func (ApplicationGatewayRewriteRuleSetArrayOutput) ToApplicationGatewayRewriteRuleSetArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetArrayOutput) ToApplicationGatewayRewriteRuleSetArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetArrayOutput
type ApplicationGatewayRewriteRuleSetInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetOutput() ApplicationGatewayRewriteRuleSetOutput ToApplicationGatewayRewriteRuleSetOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetOutput }
type ApplicationGatewayRewriteRuleSetOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayRewriteRuleSetOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayRewriteRuleSetOutput) RewriteRules ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetOutput) RewriteRules() ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
func (ApplicationGatewayRewriteRuleSetOutput) ToApplicationGatewayRewriteRuleSetOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetOutput) ToApplicationGatewayRewriteRuleSetOutput() ApplicationGatewayRewriteRuleSetOutput
func (ApplicationGatewayRewriteRuleSetOutput) ToApplicationGatewayRewriteRuleSetOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetOutput) ToApplicationGatewayRewriteRuleSetOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetOutput
type ApplicationGatewayRewriteRuleSetRewriteRule ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRule struct { Conditions []ApplicationGatewayRewriteRuleSetRewriteRuleCondition `pulumi:"conditions"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` RequestHeaderConfigurations []ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfiguration `pulumi:"requestHeaderConfigurations"` ResponseHeaderConfigurations []ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfiguration `pulumi:"responseHeaderConfigurations"` RuleSequence int `pulumi:"ruleSequence"` }
type ApplicationGatewayRewriteRuleSetRewriteRuleArgs ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleArgs struct { Conditions ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayInput `pulumi:"conditions"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` RequestHeaderConfigurations ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayInput `pulumi:"requestHeaderConfigurations"` ResponseHeaderConfigurations ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayInput `pulumi:"responseHeaderConfigurations"` RuleSequence pulumi.IntInput `pulumi:"ruleSequence"` }
func (ApplicationGatewayRewriteRuleSetRewriteRuleArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleArgs) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleOutput() ApplicationGatewayRewriteRuleSetRewriteRuleOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleArray ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleArray []ApplicationGatewayRewriteRuleSetRewriteRuleInput
func (ApplicationGatewayRewriteRuleSetRewriteRuleArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleArray) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleArray) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleArray) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleArray) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleArray) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleArrayInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleArrayInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput }
type ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleArrayOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleCondition ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs struct { IgnoreCase pulumi.BoolPtrInput `pulumi:"ignoreCase"` Negate pulumi.BoolPtrInput `pulumi:"negate"` Pattern pulumi.StringInput `pulumi:"pattern"` Variable pulumi.StringInput `pulumi:"variable"` }
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleConditionArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray []ApplicationGatewayRewriteRuleSetRewriteRuleConditionInput
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleConditionArray) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput }
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionArrayOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput }
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) IgnoreCase ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) IgnoreCase() pulumi.BoolPtrOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) Negate ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) Negate() pulumi.BoolPtrOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) Pattern ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) Pattern() pulumi.StringOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput() ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) Variable ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutput) Variable() pulumi.StringOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetRewriteRuleOutput() ApplicationGatewayRewriteRuleSetRewriteRuleOutput ToApplicationGatewayRewriteRuleSetRewriteRuleOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleOutput }
type ApplicationGatewayRewriteRuleSetRewriteRuleOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) Conditions ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) RequestHeaderConfigurations ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) RequestHeaderConfigurations() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ResponseHeaderConfigurations ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ResponseHeaderConfigurations() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) RuleSequence ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) RuleSequence() pulumi.IntOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleOutput() ApplicationGatewayRewriteRuleSetRewriteRuleOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfiguration ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs struct { HeaderName pulumi.StringInput `pulumi:"headerName"` HeaderValue pulumi.StringInput `pulumi:"headerValue"` }
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray []ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationInput
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput }
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) Index ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationArrayOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput }
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) HeaderName ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) HeaderName() pulumi.StringOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) HeaderValue ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) HeaderValue() pulumi.StringOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfiguration ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs struct { HeaderName pulumi.StringInput `pulumi:"headerName"` HeaderValue pulumi.StringInput `pulumi:"headerValue"` }
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArgs) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray []ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationInput
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArray) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput }
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) Index ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationArrayOutput
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationInput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationInput interface { pulumi.Input ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputWithContext(context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput }
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput ¶ added in v1.12.0
type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) HeaderName ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) HeaderName() pulumi.StringOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) HeaderValue ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) HeaderValue() pulumi.StringOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
func (ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput) ToApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutput
type ApplicationGatewaySku ¶ added in v1.12.0
type ApplicationGatewaySkuArgs ¶ added in v1.12.0
type ApplicationGatewaySkuArgs struct { Capacity pulumi.IntPtrInput `pulumi:"capacity"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Tier pulumi.StringInput `pulumi:"tier"` }
func (ApplicationGatewaySkuArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySkuArgs) ElementType() reflect.Type
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutput ¶ added in v1.12.0
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput ¶ added in v1.12.0
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuInput ¶ added in v1.12.0
type ApplicationGatewaySkuInput interface { pulumi.Input ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput ToApplicationGatewaySkuOutputWithContext(context.Context) ApplicationGatewaySkuOutput }
type ApplicationGatewaySkuOutput ¶ added in v1.12.0
type ApplicationGatewaySkuOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySkuOutput) Capacity ¶ added in v1.12.0
func (o ApplicationGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
func (ApplicationGatewaySkuOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySkuOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewaySkuOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewaySkuOutput) Tier ¶ added in v1.12.0
func (o ApplicationGatewaySkuOutput) Tier() pulumi.StringOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput ¶ added in v1.12.0
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuPtrInput ¶ added in v1.12.0
type ApplicationGatewaySkuPtrInput interface { pulumi.Input ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput ToApplicationGatewaySkuPtrOutputWithContext(context.Context) ApplicationGatewaySkuPtrOutput }
func ApplicationGatewaySkuPtr ¶ added in v1.12.0
func ApplicationGatewaySkuPtr(v *ApplicationGatewaySkuArgs) ApplicationGatewaySkuPtrInput
type ApplicationGatewaySkuPtrOutput ¶ added in v1.12.0
type ApplicationGatewaySkuPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySkuPtrOutput) Capacity ¶ added in v1.12.0
func (o ApplicationGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
func (ApplicationGatewaySkuPtrOutput) Elem ¶ added in v1.12.0
func (o ApplicationGatewaySkuPtrOutput) Elem() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuPtrOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySkuPtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuPtrOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewaySkuPtrOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewaySkuPtrOutput) Tier ¶ added in v1.12.0
func (o ApplicationGatewaySkuPtrOutput) Tier() pulumi.StringOutput
func (ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySslCertificate ¶ added in v1.12.0
type ApplicationGatewaySslCertificate struct { Data string `pulumi:"data"` // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` Password string `pulumi:"password"` // The Public Certificate Data associated with the SSL Certificate. PublicCertData *string `pulumi:"publicCertData"` }
type ApplicationGatewaySslCertificateArgs ¶ added in v1.12.0
type ApplicationGatewaySslCertificateArgs struct { Data pulumi.StringInput `pulumi:"data"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Password pulumi.StringInput `pulumi:"password"` // The Public Certificate Data associated with the SSL Certificate. PublicCertData pulumi.StringPtrInput `pulumi:"publicCertData"` }
func (ApplicationGatewaySslCertificateArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySslCertificateArgs) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput ¶ added in v1.12.0
func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
func (ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
type ApplicationGatewaySslCertificateArray ¶ added in v1.12.0
type ApplicationGatewaySslCertificateArray []ApplicationGatewaySslCertificateInput
func (ApplicationGatewaySslCertificateArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySslCertificateArray) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
func (ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
type ApplicationGatewaySslCertificateArrayInput ¶ added in v1.12.0
type ApplicationGatewaySslCertificateArrayInput interface { pulumi.Input ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput ToApplicationGatewaySslCertificateArrayOutputWithContext(context.Context) ApplicationGatewaySslCertificateArrayOutput }
type ApplicationGatewaySslCertificateArrayOutput ¶ added in v1.12.0
type ApplicationGatewaySslCertificateArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySslCertificateArrayOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
func (ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
type ApplicationGatewaySslCertificateInput ¶ added in v1.12.0
type ApplicationGatewaySslCertificateInput interface { pulumi.Input ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput ToApplicationGatewaySslCertificateOutputWithContext(context.Context) ApplicationGatewaySslCertificateOutput }
type ApplicationGatewaySslCertificateOutput ¶ added in v1.12.0
type ApplicationGatewaySslCertificateOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslCertificateOutput) Data ¶ added in v1.12.0
func (o ApplicationGatewaySslCertificateOutput) Data() pulumi.StringOutput
func (ApplicationGatewaySslCertificateOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySslCertificateOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewaySslCertificateOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewaySslCertificateOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewaySslCertificateOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewaySslCertificateOutput) Password ¶ added in v1.12.0
func (o ApplicationGatewaySslCertificateOutput) Password() pulumi.StringOutput
func (ApplicationGatewaySslCertificateOutput) PublicCertData ¶ added in v1.12.0
func (o ApplicationGatewaySslCertificateOutput) PublicCertData() pulumi.StringPtrOutput
The Public Certificate Data associated with the SSL Certificate.
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput ¶ added in v1.12.0
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
type ApplicationGatewaySslPolicy ¶ added in v1.12.0
type ApplicationGatewaySslPolicyArgs ¶ added in v1.12.0
type ApplicationGatewaySslPolicyArgs struct { CipherSuites pulumi.StringArrayInput `pulumi:"cipherSuites"` DisabledProtocols pulumi.StringArrayInput `pulumi:"disabledProtocols"` MinProtocolVersion pulumi.StringPtrInput `pulumi:"minProtocolVersion"` PolicyName pulumi.StringPtrInput `pulumi:"policyName"` PolicyType pulumi.StringPtrInput `pulumi:"policyType"` }
func (ApplicationGatewaySslPolicyArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySslPolicyArgs) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutput ¶ added in v1.12.0
func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput
func (ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyOutput
type ApplicationGatewaySslPolicyArray ¶ added in v1.12.0
type ApplicationGatewaySslPolicyArray []ApplicationGatewaySslPolicyInput
func (ApplicationGatewaySslPolicyArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySslPolicyArray) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyArray) ToApplicationGatewaySslPolicyArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewaySslPolicyArray) ToApplicationGatewaySslPolicyArrayOutput() ApplicationGatewaySslPolicyArrayOutput
func (ApplicationGatewaySslPolicyArray) ToApplicationGatewaySslPolicyArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewaySslPolicyArray) ToApplicationGatewaySslPolicyArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyArrayOutput
type ApplicationGatewaySslPolicyArrayInput ¶ added in v1.12.0
type ApplicationGatewaySslPolicyArrayInput interface { pulumi.Input ToApplicationGatewaySslPolicyArrayOutput() ApplicationGatewaySslPolicyArrayOutput ToApplicationGatewaySslPolicyArrayOutputWithContext(context.Context) ApplicationGatewaySslPolicyArrayOutput }
type ApplicationGatewaySslPolicyArrayOutput ¶ added in v1.12.0
type ApplicationGatewaySslPolicyArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslPolicyArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySslPolicyArrayOutput) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyArrayOutput) ToApplicationGatewaySslPolicyArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewaySslPolicyArrayOutput) ToApplicationGatewaySslPolicyArrayOutput() ApplicationGatewaySslPolicyArrayOutput
func (ApplicationGatewaySslPolicyArrayOutput) ToApplicationGatewaySslPolicyArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewaySslPolicyArrayOutput) ToApplicationGatewaySslPolicyArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyArrayOutput
type ApplicationGatewaySslPolicyInput ¶ added in v1.12.0
type ApplicationGatewaySslPolicyInput interface { pulumi.Input ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput ToApplicationGatewaySslPolicyOutputWithContext(context.Context) ApplicationGatewaySslPolicyOutput }
type ApplicationGatewaySslPolicyOutput ¶ added in v1.12.0
type ApplicationGatewaySslPolicyOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslPolicyOutput) CipherSuites ¶ added in v1.12.0
func (o ApplicationGatewaySslPolicyOutput) CipherSuites() pulumi.StringArrayOutput
func (ApplicationGatewaySslPolicyOutput) DisabledProtocols ¶ added in v1.12.0
func (o ApplicationGatewaySslPolicyOutput) DisabledProtocols() pulumi.StringArrayOutput
func (ApplicationGatewaySslPolicyOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewaySslPolicyOutput) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyOutput) MinProtocolVersion ¶ added in v1.12.0
func (o ApplicationGatewaySslPolicyOutput) MinProtocolVersion() pulumi.StringPtrOutput
func (ApplicationGatewaySslPolicyOutput) PolicyName ¶ added in v1.12.0
func (o ApplicationGatewaySslPolicyOutput) PolicyName() pulumi.StringPtrOutput
func (ApplicationGatewaySslPolicyOutput) PolicyType ¶ added in v1.12.0
func (o ApplicationGatewaySslPolicyOutput) PolicyType() pulumi.StringPtrOutput
func (ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutput ¶ added in v1.12.0
func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput
func (ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyOutput
type ApplicationGatewayState ¶
type ApplicationGatewayState struct { // One or more `authenticationCertificate` blocks as defined below. AuthenticationCertificates ApplicationGatewayAuthenticationCertificateArrayInput // A `autoscaleConfiguration` block as defined below. AutoscaleConfiguration ApplicationGatewayAutoscaleConfigurationPtrInput // One or more `backendAddressPool` blocks as defined below. BackendAddressPools ApplicationGatewayBackendAddressPoolArrayInput // One or more `backendHttpSettings` blocks as defined below. BackendHttpSettings ApplicationGatewayBackendHttpSettingArrayInput // One or more `customErrorConfiguration` blocks as defined below. CustomErrorConfigurations ApplicationGatewayCustomErrorConfigurationArrayInput // A list of SSL Protocols which should be disabled on this Application Gateway. Possible values are `TLSv1_0`, `TLSv1_1` and `TLSv1_2`. // > **NOTE:** `disabledSslProtocols ` has been deprecated in favour of `disabledProtocols` in the `sslPolicy` block. DisabledSslProtocols pulumi.StringArrayInput // Is HTTP2 enabled on the application gateway resource? Defaults to `false`. EnableHttp2 pulumi.BoolPtrInput // One or more `frontendIpConfiguration` blocks as defined below. FrontendIpConfigurations ApplicationGatewayFrontendIpConfigurationArrayInput // One or more `frontendPort` blocks as defined below. FrontendPorts ApplicationGatewayFrontendPortArrayInput // One or more `gatewayIpConfiguration` blocks as defined below. GatewayIpConfigurations ApplicationGatewayGatewayIpConfigurationArrayInput // One or more `httpListener` blocks as defined below. HttpListeners ApplicationGatewayHttpListenerArrayInput // A `identity` block. Identity ApplicationGatewayIdentityPtrInput // The Azure region where the Application Gateway should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `probe` blocks as defined below. Probes ApplicationGatewayProbeArrayInput // A `redirectConfiguration` block as defined below. RedirectConfigurations ApplicationGatewayRedirectConfigurationArrayInput // One or more `requestRoutingRule` blocks as defined below. RequestRoutingRules ApplicationGatewayRequestRoutingRuleArrayInput // The name of the resource group in which to the Application Gateway should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `rewriteRuleSet` blocks as defined below. Only valid for v2 SKUs. RewriteRuleSets ApplicationGatewayRewriteRuleSetArrayInput // A `sku` block as defined below. Sku ApplicationGatewaySkuPtrInput // One or more `sslCertificate` blocks as defined below. SslCertificates ApplicationGatewaySslCertificateArrayInput // a `ssl policy` block as defined below. SslPolicies ApplicationGatewaySslPolicyArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // One or more `trustedRootCertificate` blocks as defined below. TrustedRootCertificates ApplicationGatewayTrustedRootCertificateArrayInput // One or more `urlPathMap` blocks as defined below. UrlPathMaps ApplicationGatewayUrlPathMapArrayInput // A `wafConfiguration` block as defined below. WafConfiguration ApplicationGatewayWafConfigurationPtrInput // A collection of availability zones to spread the Application Gateway over. Zones pulumi.StringArrayInput }
func (ApplicationGatewayState) ElementType ¶ added in v1.12.0
func (ApplicationGatewayState) ElementType() reflect.Type
type ApplicationGatewayTrustedRootCertificate ¶ added in v1.12.0
type ApplicationGatewayTrustedRootCertificateArgs ¶ added in v1.12.0
type ApplicationGatewayTrustedRootCertificateArgs struct { Data pulumi.StringInput `pulumi:"data"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (ApplicationGatewayTrustedRootCertificateArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayTrustedRootCertificateArgs) ElementType() reflect.Type
func (ApplicationGatewayTrustedRootCertificateArgs) ToApplicationGatewayTrustedRootCertificateOutput ¶ added in v1.12.0
func (i ApplicationGatewayTrustedRootCertificateArgs) ToApplicationGatewayTrustedRootCertificateOutput() ApplicationGatewayTrustedRootCertificateOutput
func (ApplicationGatewayTrustedRootCertificateArgs) ToApplicationGatewayTrustedRootCertificateOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayTrustedRootCertificateArgs) ToApplicationGatewayTrustedRootCertificateOutputWithContext(ctx context.Context) ApplicationGatewayTrustedRootCertificateOutput
type ApplicationGatewayTrustedRootCertificateArray ¶ added in v1.12.0
type ApplicationGatewayTrustedRootCertificateArray []ApplicationGatewayTrustedRootCertificateInput
func (ApplicationGatewayTrustedRootCertificateArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayTrustedRootCertificateArray) ElementType() reflect.Type
func (ApplicationGatewayTrustedRootCertificateArray) ToApplicationGatewayTrustedRootCertificateArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayTrustedRootCertificateArray) ToApplicationGatewayTrustedRootCertificateArrayOutput() ApplicationGatewayTrustedRootCertificateArrayOutput
func (ApplicationGatewayTrustedRootCertificateArray) ToApplicationGatewayTrustedRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayTrustedRootCertificateArray) ToApplicationGatewayTrustedRootCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayTrustedRootCertificateArrayOutput
type ApplicationGatewayTrustedRootCertificateArrayInput ¶ added in v1.12.0
type ApplicationGatewayTrustedRootCertificateArrayInput interface { pulumi.Input ToApplicationGatewayTrustedRootCertificateArrayOutput() ApplicationGatewayTrustedRootCertificateArrayOutput ToApplicationGatewayTrustedRootCertificateArrayOutputWithContext(context.Context) ApplicationGatewayTrustedRootCertificateArrayOutput }
type ApplicationGatewayTrustedRootCertificateArrayOutput ¶ added in v1.12.0
type ApplicationGatewayTrustedRootCertificateArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayTrustedRootCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayTrustedRootCertificateArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayTrustedRootCertificateArrayOutput) ToApplicationGatewayTrustedRootCertificateArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayTrustedRootCertificateArrayOutput) ToApplicationGatewayTrustedRootCertificateArrayOutput() ApplicationGatewayTrustedRootCertificateArrayOutput
func (ApplicationGatewayTrustedRootCertificateArrayOutput) ToApplicationGatewayTrustedRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayTrustedRootCertificateArrayOutput) ToApplicationGatewayTrustedRootCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayTrustedRootCertificateArrayOutput
type ApplicationGatewayTrustedRootCertificateInput ¶ added in v1.12.0
type ApplicationGatewayTrustedRootCertificateInput interface { pulumi.Input ToApplicationGatewayTrustedRootCertificateOutput() ApplicationGatewayTrustedRootCertificateOutput ToApplicationGatewayTrustedRootCertificateOutputWithContext(context.Context) ApplicationGatewayTrustedRootCertificateOutput }
type ApplicationGatewayTrustedRootCertificateOutput ¶ added in v1.12.0
type ApplicationGatewayTrustedRootCertificateOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayTrustedRootCertificateOutput) Data ¶ added in v1.12.0
func (o ApplicationGatewayTrustedRootCertificateOutput) Data() pulumi.StringOutput
func (ApplicationGatewayTrustedRootCertificateOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayTrustedRootCertificateOutput) ElementType() reflect.Type
func (ApplicationGatewayTrustedRootCertificateOutput) Id ¶ added in v1.12.0
The ID of the Rewrite Rule Set
func (ApplicationGatewayTrustedRootCertificateOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayTrustedRootCertificateOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayTrustedRootCertificateOutput) ToApplicationGatewayTrustedRootCertificateOutput ¶ added in v1.12.0
func (o ApplicationGatewayTrustedRootCertificateOutput) ToApplicationGatewayTrustedRootCertificateOutput() ApplicationGatewayTrustedRootCertificateOutput
func (ApplicationGatewayTrustedRootCertificateOutput) ToApplicationGatewayTrustedRootCertificateOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayTrustedRootCertificateOutput) ToApplicationGatewayTrustedRootCertificateOutputWithContext(ctx context.Context) ApplicationGatewayTrustedRootCertificateOutput
type ApplicationGatewayUrlPathMap ¶ added in v1.12.0
type ApplicationGatewayUrlPathMap struct { // The ID of the Default Backend Address Pool. DefaultBackendAddressPoolId *string `pulumi:"defaultBackendAddressPoolId"` DefaultBackendAddressPoolName *string `pulumi:"defaultBackendAddressPoolName"` // The ID of the Default Backend HTTP Settings Collection. DefaultBackendHttpSettingsId *string `pulumi:"defaultBackendHttpSettingsId"` DefaultBackendHttpSettingsName *string `pulumi:"defaultBackendHttpSettingsName"` // The ID of the Default Redirect Configuration. DefaultRedirectConfigurationId *string `pulumi:"defaultRedirectConfigurationId"` DefaultRedirectConfigurationName *string `pulumi:"defaultRedirectConfigurationName"` DefaultRewriteRuleSetId *string `pulumi:"defaultRewriteRuleSetId"` DefaultRewriteRuleSetName *string `pulumi:"defaultRewriteRuleSetName"` // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` // A list of `pathRule` blocks as defined above. PathRules []ApplicationGatewayUrlPathMapPathRule `pulumi:"pathRules"` }
type ApplicationGatewayUrlPathMapArgs ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapArgs struct { // The ID of the Default Backend Address Pool. DefaultBackendAddressPoolId pulumi.StringPtrInput `pulumi:"defaultBackendAddressPoolId"` DefaultBackendAddressPoolName pulumi.StringPtrInput `pulumi:"defaultBackendAddressPoolName"` // The ID of the Default Backend HTTP Settings Collection. DefaultBackendHttpSettingsId pulumi.StringPtrInput `pulumi:"defaultBackendHttpSettingsId"` DefaultBackendHttpSettingsName pulumi.StringPtrInput `pulumi:"defaultBackendHttpSettingsName"` // The ID of the Default Redirect Configuration. DefaultRedirectConfigurationId pulumi.StringPtrInput `pulumi:"defaultRedirectConfigurationId"` DefaultRedirectConfigurationName pulumi.StringPtrInput `pulumi:"defaultRedirectConfigurationName"` DefaultRewriteRuleSetId pulumi.StringPtrInput `pulumi:"defaultRewriteRuleSetId"` DefaultRewriteRuleSetName pulumi.StringPtrInput `pulumi:"defaultRewriteRuleSetName"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // A list of `pathRule` blocks as defined above. PathRules ApplicationGatewayUrlPathMapPathRuleArrayInput `pulumi:"pathRules"` }
func (ApplicationGatewayUrlPathMapArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayUrlPathMapArgs) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutput ¶ added in v1.12.0
func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
func (ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
type ApplicationGatewayUrlPathMapArray ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapArray []ApplicationGatewayUrlPathMapInput
func (ApplicationGatewayUrlPathMapArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayUrlPathMapArray) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
func (ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
type ApplicationGatewayUrlPathMapArrayInput ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapArrayInput interface { pulumi.Input ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput ToApplicationGatewayUrlPathMapArrayOutputWithContext(context.Context) ApplicationGatewayUrlPathMapArrayOutput }
type ApplicationGatewayUrlPathMapArrayOutput ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayUrlPathMapArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayUrlPathMapArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
func (ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
type ApplicationGatewayUrlPathMapInput ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapInput interface { pulumi.Input ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput ToApplicationGatewayUrlPathMapOutputWithContext(context.Context) ApplicationGatewayUrlPathMapOutput }
type ApplicationGatewayUrlPathMapOutput ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPoolId ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPoolId() pulumi.StringPtrOutput
The ID of the Default Backend Address Pool.
func (ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPoolName ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPoolName() pulumi.StringPtrOutput
func (ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettingsId ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettingsId() pulumi.StringPtrOutput
The ID of the Default Backend HTTP Settings Collection.
func (ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettingsName ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettingsName() pulumi.StringPtrOutput
func (ApplicationGatewayUrlPathMapOutput) DefaultRedirectConfigurationId ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) DefaultRedirectConfigurationId() pulumi.StringPtrOutput
The ID of the Default Redirect Configuration.
func (ApplicationGatewayUrlPathMapOutput) DefaultRedirectConfigurationName ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) DefaultRedirectConfigurationName() pulumi.StringPtrOutput
func (ApplicationGatewayUrlPathMapOutput) DefaultRewriteRuleSetId ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) DefaultRewriteRuleSetId() pulumi.StringPtrOutput
func (ApplicationGatewayUrlPathMapOutput) DefaultRewriteRuleSetName ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) DefaultRewriteRuleSetName() pulumi.StringPtrOutput
func (ApplicationGatewayUrlPathMapOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayUrlPathMapOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayUrlPathMapOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayUrlPathMapOutput) PathRules ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) PathRules() ApplicationGatewayUrlPathMapPathRuleArrayOutput
A list of `pathRule` blocks as defined above.
func (ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
func (ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
type ApplicationGatewayUrlPathMapPathRule ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapPathRule struct { // The ID of the associated Backend Address Pool. BackendAddressPoolId *string `pulumi:"backendAddressPoolId"` BackendAddressPoolName *string `pulumi:"backendAddressPoolName"` // The ID of the associated Backend HTTP Settings Configuration. BackendHttpSettingsId *string `pulumi:"backendHttpSettingsId"` BackendHttpSettingsName *string `pulumi:"backendHttpSettingsName"` // The ID of the Rewrite Rule Set Id *string `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` Paths []string `pulumi:"paths"` // The ID of the associated Redirect Configuration. RedirectConfigurationId *string `pulumi:"redirectConfigurationId"` RedirectConfigurationName *string `pulumi:"redirectConfigurationName"` // The ID of the associated Rewrite Rule Set. RewriteRuleSetId *string `pulumi:"rewriteRuleSetId"` RewriteRuleSetName *string `pulumi:"rewriteRuleSetName"` }
type ApplicationGatewayUrlPathMapPathRuleArgs ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapPathRuleArgs struct { // The ID of the associated Backend Address Pool. BackendAddressPoolId pulumi.StringPtrInput `pulumi:"backendAddressPoolId"` BackendAddressPoolName pulumi.StringPtrInput `pulumi:"backendAddressPoolName"` // The ID of the associated Backend HTTP Settings Configuration. BackendHttpSettingsId pulumi.StringPtrInput `pulumi:"backendHttpSettingsId"` BackendHttpSettingsName pulumi.StringPtrInput `pulumi:"backendHttpSettingsName"` // The ID of the Rewrite Rule Set Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Application Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Paths pulumi.StringArrayInput `pulumi:"paths"` // The ID of the associated Redirect Configuration. RedirectConfigurationId pulumi.StringPtrInput `pulumi:"redirectConfigurationId"` RedirectConfigurationName pulumi.StringPtrInput `pulumi:"redirectConfigurationName"` // The ID of the associated Rewrite Rule Set. RewriteRuleSetId pulumi.StringPtrInput `pulumi:"rewriteRuleSetId"` RewriteRuleSetName pulumi.StringPtrInput `pulumi:"rewriteRuleSetName"` }
func (ApplicationGatewayUrlPathMapPathRuleArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayUrlPathMapPathRuleArgs) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapPathRuleArgs) ToApplicationGatewayUrlPathMapPathRuleOutput ¶ added in v1.12.0
func (i ApplicationGatewayUrlPathMapPathRuleArgs) ToApplicationGatewayUrlPathMapPathRuleOutput() ApplicationGatewayUrlPathMapPathRuleOutput
func (ApplicationGatewayUrlPathMapPathRuleArgs) ToApplicationGatewayUrlPathMapPathRuleOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayUrlPathMapPathRuleArgs) ToApplicationGatewayUrlPathMapPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapPathRuleOutput
type ApplicationGatewayUrlPathMapPathRuleArray ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapPathRuleArray []ApplicationGatewayUrlPathMapPathRuleInput
func (ApplicationGatewayUrlPathMapPathRuleArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayUrlPathMapPathRuleArray) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapPathRuleArray) ToApplicationGatewayUrlPathMapPathRuleArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayUrlPathMapPathRuleArray) ToApplicationGatewayUrlPathMapPathRuleArrayOutput() ApplicationGatewayUrlPathMapPathRuleArrayOutput
func (ApplicationGatewayUrlPathMapPathRuleArray) ToApplicationGatewayUrlPathMapPathRuleArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayUrlPathMapPathRuleArray) ToApplicationGatewayUrlPathMapPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapPathRuleArrayOutput
type ApplicationGatewayUrlPathMapPathRuleArrayInput ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapPathRuleArrayInput interface { pulumi.Input ToApplicationGatewayUrlPathMapPathRuleArrayOutput() ApplicationGatewayUrlPathMapPathRuleArrayOutput ToApplicationGatewayUrlPathMapPathRuleArrayOutputWithContext(context.Context) ApplicationGatewayUrlPathMapPathRuleArrayOutput }
type ApplicationGatewayUrlPathMapPathRuleArrayOutput ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapPathRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayUrlPathMapPathRuleArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayUrlPathMapPathRuleArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapPathRuleArrayOutput) ToApplicationGatewayUrlPathMapPathRuleArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleArrayOutput) ToApplicationGatewayUrlPathMapPathRuleArrayOutput() ApplicationGatewayUrlPathMapPathRuleArrayOutput
func (ApplicationGatewayUrlPathMapPathRuleArrayOutput) ToApplicationGatewayUrlPathMapPathRuleArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleArrayOutput) ToApplicationGatewayUrlPathMapPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapPathRuleArrayOutput
type ApplicationGatewayUrlPathMapPathRuleInput ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapPathRuleInput interface { pulumi.Input ToApplicationGatewayUrlPathMapPathRuleOutput() ApplicationGatewayUrlPathMapPathRuleOutput ToApplicationGatewayUrlPathMapPathRuleOutputWithContext(context.Context) ApplicationGatewayUrlPathMapPathRuleOutput }
type ApplicationGatewayUrlPathMapPathRuleOutput ¶ added in v1.12.0
type ApplicationGatewayUrlPathMapPathRuleOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayUrlPathMapPathRuleOutput) BackendAddressPoolId ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) BackendAddressPoolId() pulumi.StringPtrOutput
The ID of the associated Backend Address Pool.
func (ApplicationGatewayUrlPathMapPathRuleOutput) BackendAddressPoolName ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) BackendAddressPoolName() pulumi.StringPtrOutput
func (ApplicationGatewayUrlPathMapPathRuleOutput) BackendHttpSettingsId ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) BackendHttpSettingsId() pulumi.StringPtrOutput
The ID of the associated Backend HTTP Settings Configuration.
func (ApplicationGatewayUrlPathMapPathRuleOutput) BackendHttpSettingsName ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) BackendHttpSettingsName() pulumi.StringPtrOutput
func (ApplicationGatewayUrlPathMapPathRuleOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayUrlPathMapPathRuleOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapPathRuleOutput) Id ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) Id() pulumi.StringPtrOutput
The ID of the Rewrite Rule Set
func (ApplicationGatewayUrlPathMapPathRuleOutput) Name ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) Name() pulumi.StringOutput
The name of the Application Gateway. Changing this forces a new resource to be created.
func (ApplicationGatewayUrlPathMapPathRuleOutput) Paths ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) Paths() pulumi.StringArrayOutput
func (ApplicationGatewayUrlPathMapPathRuleOutput) RedirectConfigurationId ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) RedirectConfigurationId() pulumi.StringPtrOutput
The ID of the associated Redirect Configuration.
func (ApplicationGatewayUrlPathMapPathRuleOutput) RedirectConfigurationName ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) RedirectConfigurationName() pulumi.StringPtrOutput
func (ApplicationGatewayUrlPathMapPathRuleOutput) RewriteRuleSetId ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) RewriteRuleSetId() pulumi.StringPtrOutput
The ID of the associated Rewrite Rule Set.
func (ApplicationGatewayUrlPathMapPathRuleOutput) RewriteRuleSetName ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) RewriteRuleSetName() pulumi.StringPtrOutput
func (ApplicationGatewayUrlPathMapPathRuleOutput) ToApplicationGatewayUrlPathMapPathRuleOutput ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) ToApplicationGatewayUrlPathMapPathRuleOutput() ApplicationGatewayUrlPathMapPathRuleOutput
func (ApplicationGatewayUrlPathMapPathRuleOutput) ToApplicationGatewayUrlPathMapPathRuleOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayUrlPathMapPathRuleOutput) ToApplicationGatewayUrlPathMapPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapPathRuleOutput
type ApplicationGatewayWafConfiguration ¶ added in v1.12.0
type ApplicationGatewayWafConfiguration struct { DisabledRuleGroups []ApplicationGatewayWafConfigurationDisabledRuleGroup `pulumi:"disabledRuleGroups"` Enabled bool `pulumi:"enabled"` Exclusions []ApplicationGatewayWafConfigurationExclusion `pulumi:"exclusions"` FileUploadLimitMb *int `pulumi:"fileUploadLimitMb"` FirewallMode string `pulumi:"firewallMode"` MaxRequestBodySizeKb *int `pulumi:"maxRequestBodySizeKb"` RequestBodyCheck *bool `pulumi:"requestBodyCheck"` RuleSetType *string `pulumi:"ruleSetType"` RuleSetVersion string `pulumi:"ruleSetVersion"` }
type ApplicationGatewayWafConfigurationArgs ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationArgs struct { DisabledRuleGroups ApplicationGatewayWafConfigurationDisabledRuleGroupArrayInput `pulumi:"disabledRuleGroups"` Enabled pulumi.BoolInput `pulumi:"enabled"` Exclusions ApplicationGatewayWafConfigurationExclusionArrayInput `pulumi:"exclusions"` FileUploadLimitMb pulumi.IntPtrInput `pulumi:"fileUploadLimitMb"` FirewallMode pulumi.StringInput `pulumi:"firewallMode"` MaxRequestBodySizeKb pulumi.IntPtrInput `pulumi:"maxRequestBodySizeKb"` RequestBodyCheck pulumi.BoolPtrInput `pulumi:"requestBodyCheck"` RuleSetType pulumi.StringPtrInput `pulumi:"ruleSetType"` RuleSetVersion pulumi.StringInput `pulumi:"ruleSetVersion"` }
func (ApplicationGatewayWafConfigurationArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationOutput ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationOutput() ApplicationGatewayWafConfigurationOutput
func (ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationOutput
func (ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationPtrOutput ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationPtrOutput() ApplicationGatewayWafConfigurationPtrOutput
func (ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationArgs) ToApplicationGatewayWafConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationPtrOutput
type ApplicationGatewayWafConfigurationDisabledRuleGroup ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationDisabledRuleGroupArgs ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationDisabledRuleGroupArgs struct { RuleGroupName pulumi.StringInput `pulumi:"ruleGroupName"` Rules pulumi.IntArrayInput `pulumi:"rules"` }
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArgs) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArgs) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutput ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationDisabledRuleGroupArgs) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArgs) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationDisabledRuleGroupArgs) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
type ApplicationGatewayWafConfigurationDisabledRuleGroupArray ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationDisabledRuleGroupArray []ApplicationGatewayWafConfigurationDisabledRuleGroupInput
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArray) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArray) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationDisabledRuleGroupArray) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArray) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationDisabledRuleGroupArray) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
type ApplicationGatewayWafConfigurationDisabledRuleGroupArrayInput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationDisabledRuleGroupArrayInput interface { pulumi.Input ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutputWithContext(context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput }
type ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
func (ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
type ApplicationGatewayWafConfigurationDisabledRuleGroupInput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationDisabledRuleGroupInput interface { pulumi.Input ToApplicationGatewayWafConfigurationDisabledRuleGroupOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupOutput ToApplicationGatewayWafConfigurationDisabledRuleGroupOutputWithContext(context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupOutput }
type ApplicationGatewayWafConfigurationDisabledRuleGroupOutput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationDisabledRuleGroupOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) RuleGroupName ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) RuleGroupName() pulumi.StringOutput
func (ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutput ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutput() ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
func (ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationDisabledRuleGroupOutput) ToApplicationGatewayWafConfigurationDisabledRuleGroupOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationDisabledRuleGroupOutput
type ApplicationGatewayWafConfigurationExclusion ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationExclusionArgs ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationExclusionArgs struct { MatchVariable pulumi.StringInput `pulumi:"matchVariable"` Selector pulumi.StringPtrInput `pulumi:"selector"` SelectorMatchOperator pulumi.StringPtrInput `pulumi:"selectorMatchOperator"` }
func (ApplicationGatewayWafConfigurationExclusionArgs) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationExclusionArgs) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationExclusionArgs) ToApplicationGatewayWafConfigurationExclusionOutput ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationExclusionArgs) ToApplicationGatewayWafConfigurationExclusionOutput() ApplicationGatewayWafConfigurationExclusionOutput
func (ApplicationGatewayWafConfigurationExclusionArgs) ToApplicationGatewayWafConfigurationExclusionOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationExclusionArgs) ToApplicationGatewayWafConfigurationExclusionOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationExclusionOutput
type ApplicationGatewayWafConfigurationExclusionArray ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationExclusionArray []ApplicationGatewayWafConfigurationExclusionInput
func (ApplicationGatewayWafConfigurationExclusionArray) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationExclusionArray) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationExclusionArray) ToApplicationGatewayWafConfigurationExclusionArrayOutput ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationExclusionArray) ToApplicationGatewayWafConfigurationExclusionArrayOutput() ApplicationGatewayWafConfigurationExclusionArrayOutput
func (ApplicationGatewayWafConfigurationExclusionArray) ToApplicationGatewayWafConfigurationExclusionArrayOutputWithContext ¶ added in v1.12.0
func (i ApplicationGatewayWafConfigurationExclusionArray) ToApplicationGatewayWafConfigurationExclusionArrayOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationExclusionArrayOutput
type ApplicationGatewayWafConfigurationExclusionArrayInput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationExclusionArrayInput interface { pulumi.Input ToApplicationGatewayWafConfigurationExclusionArrayOutput() ApplicationGatewayWafConfigurationExclusionArrayOutput ToApplicationGatewayWafConfigurationExclusionArrayOutputWithContext(context.Context) ApplicationGatewayWafConfigurationExclusionArrayOutput }
type ApplicationGatewayWafConfigurationExclusionArrayOutput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationExclusionArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayWafConfigurationExclusionArrayOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationExclusionArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationExclusionArrayOutput) ToApplicationGatewayWafConfigurationExclusionArrayOutput ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationExclusionArrayOutput) ToApplicationGatewayWafConfigurationExclusionArrayOutput() ApplicationGatewayWafConfigurationExclusionArrayOutput
func (ApplicationGatewayWafConfigurationExclusionArrayOutput) ToApplicationGatewayWafConfigurationExclusionArrayOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationExclusionArrayOutput) ToApplicationGatewayWafConfigurationExclusionArrayOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationExclusionArrayOutput
type ApplicationGatewayWafConfigurationExclusionInput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationExclusionInput interface { pulumi.Input ToApplicationGatewayWafConfigurationExclusionOutput() ApplicationGatewayWafConfigurationExclusionOutput ToApplicationGatewayWafConfigurationExclusionOutputWithContext(context.Context) ApplicationGatewayWafConfigurationExclusionOutput }
type ApplicationGatewayWafConfigurationExclusionOutput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationExclusionOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayWafConfigurationExclusionOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationExclusionOutput) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationExclusionOutput) MatchVariable ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationExclusionOutput) MatchVariable() pulumi.StringOutput
func (ApplicationGatewayWafConfigurationExclusionOutput) Selector ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationExclusionOutput) Selector() pulumi.StringPtrOutput
func (ApplicationGatewayWafConfigurationExclusionOutput) SelectorMatchOperator ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationExclusionOutput) SelectorMatchOperator() pulumi.StringPtrOutput
func (ApplicationGatewayWafConfigurationExclusionOutput) ToApplicationGatewayWafConfigurationExclusionOutput ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationExclusionOutput) ToApplicationGatewayWafConfigurationExclusionOutput() ApplicationGatewayWafConfigurationExclusionOutput
func (ApplicationGatewayWafConfigurationExclusionOutput) ToApplicationGatewayWafConfigurationExclusionOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationExclusionOutput) ToApplicationGatewayWafConfigurationExclusionOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationExclusionOutput
type ApplicationGatewayWafConfigurationInput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationInput interface { pulumi.Input ToApplicationGatewayWafConfigurationOutput() ApplicationGatewayWafConfigurationOutput ToApplicationGatewayWafConfigurationOutputWithContext(context.Context) ApplicationGatewayWafConfigurationOutput }
type ApplicationGatewayWafConfigurationOutput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayWafConfigurationOutput) DisabledRuleGroups ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) DisabledRuleGroups() ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
func (ApplicationGatewayWafConfigurationOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationOutput) Enabled ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) Enabled() pulumi.BoolOutput
func (ApplicationGatewayWafConfigurationOutput) Exclusions ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationOutput) FileUploadLimitMb ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) FileUploadLimitMb() pulumi.IntPtrOutput
func (ApplicationGatewayWafConfigurationOutput) FirewallMode ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) FirewallMode() pulumi.StringOutput
func (ApplicationGatewayWafConfigurationOutput) MaxRequestBodySizeKb ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) MaxRequestBodySizeKb() pulumi.IntPtrOutput
func (ApplicationGatewayWafConfigurationOutput) RequestBodyCheck ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) RequestBodyCheck() pulumi.BoolPtrOutput
func (ApplicationGatewayWafConfigurationOutput) RuleSetType ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) RuleSetType() pulumi.StringPtrOutput
func (ApplicationGatewayWafConfigurationOutput) RuleSetVersion ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) RuleSetVersion() pulumi.StringOutput
func (ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationOutput ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationOutput() ApplicationGatewayWafConfigurationOutput
func (ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationOutput
func (ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationPtrOutput() ApplicationGatewayWafConfigurationPtrOutput
func (ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationOutput) ToApplicationGatewayWafConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationPtrOutput
type ApplicationGatewayWafConfigurationPtrInput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationPtrInput interface { pulumi.Input ToApplicationGatewayWafConfigurationPtrOutput() ApplicationGatewayWafConfigurationPtrOutput ToApplicationGatewayWafConfigurationPtrOutputWithContext(context.Context) ApplicationGatewayWafConfigurationPtrOutput }
func ApplicationGatewayWafConfigurationPtr ¶ added in v1.12.0
func ApplicationGatewayWafConfigurationPtr(v *ApplicationGatewayWafConfigurationArgs) ApplicationGatewayWafConfigurationPtrInput
type ApplicationGatewayWafConfigurationPtrOutput ¶ added in v1.12.0
type ApplicationGatewayWafConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayWafConfigurationPtrOutput) DisabledRuleGroups ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) DisabledRuleGroups() ApplicationGatewayWafConfigurationDisabledRuleGroupArrayOutput
func (ApplicationGatewayWafConfigurationPtrOutput) ElementType ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationPtrOutput) ElementType() reflect.Type
func (ApplicationGatewayWafConfigurationPtrOutput) Enabled ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) Enabled() pulumi.BoolOutput
func (ApplicationGatewayWafConfigurationPtrOutput) Exclusions ¶ added in v1.12.0
func (ApplicationGatewayWafConfigurationPtrOutput) FileUploadLimitMb ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) FileUploadLimitMb() pulumi.IntPtrOutput
func (ApplicationGatewayWafConfigurationPtrOutput) FirewallMode ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) FirewallMode() pulumi.StringOutput
func (ApplicationGatewayWafConfigurationPtrOutput) MaxRequestBodySizeKb ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) MaxRequestBodySizeKb() pulumi.IntPtrOutput
func (ApplicationGatewayWafConfigurationPtrOutput) RequestBodyCheck ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) RequestBodyCheck() pulumi.BoolPtrOutput
func (ApplicationGatewayWafConfigurationPtrOutput) RuleSetType ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) RuleSetType() pulumi.StringPtrOutput
func (ApplicationGatewayWafConfigurationPtrOutput) RuleSetVersion ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) RuleSetVersion() pulumi.StringOutput
func (ApplicationGatewayWafConfigurationPtrOutput) ToApplicationGatewayWafConfigurationPtrOutput ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) ToApplicationGatewayWafConfigurationPtrOutput() ApplicationGatewayWafConfigurationPtrOutput
func (ApplicationGatewayWafConfigurationPtrOutput) ToApplicationGatewayWafConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o ApplicationGatewayWafConfigurationPtrOutput) ToApplicationGatewayWafConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWafConfigurationPtrOutput
type ApplicationSecurityGroup ¶
type ApplicationSecurityGroup struct { pulumi.CustomResourceState // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Application Security Group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Application Security Group. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Application Security Group.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/application_security_group.html.markdown.
func GetApplicationSecurityGroup ¶
func GetApplicationSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationSecurityGroupState, opts ...pulumi.ResourceOption) (*ApplicationSecurityGroup, error)
GetApplicationSecurityGroup gets an existing ApplicationSecurityGroup 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 NewApplicationSecurityGroup ¶
func NewApplicationSecurityGroup(ctx *pulumi.Context, name string, args *ApplicationSecurityGroupArgs, opts ...pulumi.ResourceOption) (*ApplicationSecurityGroup, error)
NewApplicationSecurityGroup registers a new resource with the given unique name, arguments, and options.
type ApplicationSecurityGroupArgs ¶
type ApplicationSecurityGroupArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Application Security Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Application Security Group. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ApplicationSecurityGroup resource.
func (ApplicationSecurityGroupArgs) ElementType ¶ added in v1.12.0
func (ApplicationSecurityGroupArgs) ElementType() reflect.Type
type ApplicationSecurityGroupState ¶
type ApplicationSecurityGroupState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Application Security Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Application Security Group. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ApplicationSecurityGroupState) ElementType ¶ added in v1.12.0
func (ApplicationSecurityGroupState) ElementType() reflect.Type
type ConnectionMonitor ¶ added in v0.17.2
type ConnectionMonitor struct { pulumi.CustomResourceState // Specifies whether the connection monitor will start automatically once created. Defaults to `true`. Changing this forces a new resource to be created. AutoStart pulumi.BoolPtrOutput `pulumi:"autoStart"` // A `destination` block as defined below. Destination ConnectionMonitorDestinationOutput `pulumi:"destination"` // Monitoring interval in seconds. Defaults to `60`. IntervalInSeconds pulumi.IntPtrOutput `pulumi:"intervalInSeconds"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Connection Monitor. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringOutput `pulumi:"networkWatcherName"` // The name of the resource group in which to create the Connection Monitor. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `source` block as defined below. Source ConnectionMonitorSourceOutput `pulumi:"source"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Configures a Connection Monitor to monitor communication between a Virtual Machine and an endpoint using a Network Watcher.
> **NOTE:** This resource has been deprecated in favour of the `network.NetworkConnectionMonitor` resource and will be removed in the next major version of the AzureRM Provider. The new resource shares the same fields as this one, and information on migrating across can be found in this guide.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/connection_monitor.html.markdown.
func GetConnectionMonitor ¶ added in v0.17.2
func GetConnectionMonitor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionMonitorState, opts ...pulumi.ResourceOption) (*ConnectionMonitor, error)
GetConnectionMonitor gets an existing ConnectionMonitor 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 NewConnectionMonitor ¶ added in v0.17.2
func NewConnectionMonitor(ctx *pulumi.Context, name string, args *ConnectionMonitorArgs, opts ...pulumi.ResourceOption) (*ConnectionMonitor, error)
NewConnectionMonitor registers a new resource with the given unique name, arguments, and options.
type ConnectionMonitorArgs ¶ added in v0.17.2
type ConnectionMonitorArgs struct { // Specifies whether the connection monitor will start automatically once created. Defaults to `true`. Changing this forces a new resource to be created. AutoStart pulumi.BoolPtrInput // A `destination` block as defined below. Destination ConnectionMonitorDestinationInput // Monitoring interval in seconds. Defaults to `60`. IntervalInSeconds pulumi.IntPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Connection Monitor. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringInput // The name of the resource group in which to create the Connection Monitor. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `source` block as defined below. Source ConnectionMonitorSourceInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ConnectionMonitor resource.
func (ConnectionMonitorArgs) ElementType ¶ added in v1.12.0
func (ConnectionMonitorArgs) ElementType() reflect.Type
type ConnectionMonitorDestination ¶ added in v1.12.0
type ConnectionMonitorDestinationArgs ¶ added in v1.12.0
type ConnectionMonitorDestinationArgs struct { Address pulumi.StringPtrInput `pulumi:"address"` Port pulumi.IntInput `pulumi:"port"` VirtualMachineId pulumi.StringPtrInput `pulumi:"virtualMachineId"` }
func (ConnectionMonitorDestinationArgs) ElementType ¶ added in v1.12.0
func (ConnectionMonitorDestinationArgs) ElementType() reflect.Type
func (ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationOutput ¶ added in v1.12.0
func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationOutput() ConnectionMonitorDestinationOutput
func (ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationOutputWithContext ¶ added in v1.12.0
func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationOutputWithContext(ctx context.Context) ConnectionMonitorDestinationOutput
func (ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationPtrOutput ¶ added in v1.12.0
func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationPtrOutput() ConnectionMonitorDestinationPtrOutput
func (ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationPtrOutputWithContext ¶ added in v1.12.0
func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) ConnectionMonitorDestinationPtrOutput
type ConnectionMonitorDestinationInput ¶ added in v1.12.0
type ConnectionMonitorDestinationInput interface { pulumi.Input ToConnectionMonitorDestinationOutput() ConnectionMonitorDestinationOutput ToConnectionMonitorDestinationOutputWithContext(context.Context) ConnectionMonitorDestinationOutput }
type ConnectionMonitorDestinationOutput ¶ added in v1.12.0
type ConnectionMonitorDestinationOutput struct{ *pulumi.OutputState }
func (ConnectionMonitorDestinationOutput) Address ¶ added in v1.12.0
func (o ConnectionMonitorDestinationOutput) Address() pulumi.StringPtrOutput
func (ConnectionMonitorDestinationOutput) ElementType ¶ added in v1.12.0
func (ConnectionMonitorDestinationOutput) ElementType() reflect.Type
func (ConnectionMonitorDestinationOutput) Port ¶ added in v1.12.0
func (o ConnectionMonitorDestinationOutput) Port() pulumi.IntOutput
func (ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationOutput ¶ added in v1.12.0
func (o ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationOutput() ConnectionMonitorDestinationOutput
func (ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationOutputWithContext ¶ added in v1.12.0
func (o ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationOutputWithContext(ctx context.Context) ConnectionMonitorDestinationOutput
func (ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationPtrOutput ¶ added in v1.12.0
func (o ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationPtrOutput() ConnectionMonitorDestinationPtrOutput
func (ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationPtrOutputWithContext ¶ added in v1.12.0
func (o ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) ConnectionMonitorDestinationPtrOutput
func (ConnectionMonitorDestinationOutput) VirtualMachineId ¶ added in v1.12.0
func (o ConnectionMonitorDestinationOutput) VirtualMachineId() pulumi.StringPtrOutput
type ConnectionMonitorDestinationPtrInput ¶ added in v1.12.0
type ConnectionMonitorDestinationPtrInput interface { pulumi.Input ToConnectionMonitorDestinationPtrOutput() ConnectionMonitorDestinationPtrOutput ToConnectionMonitorDestinationPtrOutputWithContext(context.Context) ConnectionMonitorDestinationPtrOutput }
func ConnectionMonitorDestinationPtr ¶ added in v1.12.0
func ConnectionMonitorDestinationPtr(v *ConnectionMonitorDestinationArgs) ConnectionMonitorDestinationPtrInput
type ConnectionMonitorDestinationPtrOutput ¶ added in v1.12.0
type ConnectionMonitorDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConnectionMonitorDestinationPtrOutput) Address ¶ added in v1.12.0
func (o ConnectionMonitorDestinationPtrOutput) Address() pulumi.StringPtrOutput
func (ConnectionMonitorDestinationPtrOutput) ElementType ¶ added in v1.12.0
func (ConnectionMonitorDestinationPtrOutput) ElementType() reflect.Type
func (ConnectionMonitorDestinationPtrOutput) Port ¶ added in v1.12.0
func (o ConnectionMonitorDestinationPtrOutput) Port() pulumi.IntOutput
func (ConnectionMonitorDestinationPtrOutput) ToConnectionMonitorDestinationPtrOutput ¶ added in v1.12.0
func (o ConnectionMonitorDestinationPtrOutput) ToConnectionMonitorDestinationPtrOutput() ConnectionMonitorDestinationPtrOutput
func (ConnectionMonitorDestinationPtrOutput) ToConnectionMonitorDestinationPtrOutputWithContext ¶ added in v1.12.0
func (o ConnectionMonitorDestinationPtrOutput) ToConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) ConnectionMonitorDestinationPtrOutput
func (ConnectionMonitorDestinationPtrOutput) VirtualMachineId ¶ added in v1.12.0
func (o ConnectionMonitorDestinationPtrOutput) VirtualMachineId() pulumi.StringPtrOutput
type ConnectionMonitorSource ¶ added in v1.12.0
type ConnectionMonitorSourceArgs ¶ added in v1.12.0
type ConnectionMonitorSourceArgs struct { Port pulumi.IntPtrInput `pulumi:"port"` VirtualMachineId pulumi.StringInput `pulumi:"virtualMachineId"` }
func (ConnectionMonitorSourceArgs) ElementType ¶ added in v1.12.0
func (ConnectionMonitorSourceArgs) ElementType() reflect.Type
func (ConnectionMonitorSourceArgs) ToConnectionMonitorSourceOutput ¶ added in v1.12.0
func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourceOutput() ConnectionMonitorSourceOutput
func (ConnectionMonitorSourceArgs) ToConnectionMonitorSourceOutputWithContext ¶ added in v1.12.0
func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourceOutputWithContext(ctx context.Context) ConnectionMonitorSourceOutput
func (ConnectionMonitorSourceArgs) ToConnectionMonitorSourcePtrOutput ¶ added in v1.12.0
func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourcePtrOutput() ConnectionMonitorSourcePtrOutput
func (ConnectionMonitorSourceArgs) ToConnectionMonitorSourcePtrOutputWithContext ¶ added in v1.12.0
func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) ConnectionMonitorSourcePtrOutput
type ConnectionMonitorSourceInput ¶ added in v1.12.0
type ConnectionMonitorSourceInput interface { pulumi.Input ToConnectionMonitorSourceOutput() ConnectionMonitorSourceOutput ToConnectionMonitorSourceOutputWithContext(context.Context) ConnectionMonitorSourceOutput }
type ConnectionMonitorSourceOutput ¶ added in v1.12.0
type ConnectionMonitorSourceOutput struct{ *pulumi.OutputState }
func (ConnectionMonitorSourceOutput) ElementType ¶ added in v1.12.0
func (ConnectionMonitorSourceOutput) ElementType() reflect.Type
func (ConnectionMonitorSourceOutput) Port ¶ added in v1.12.0
func (o ConnectionMonitorSourceOutput) Port() pulumi.IntPtrOutput
func (ConnectionMonitorSourceOutput) ToConnectionMonitorSourceOutput ¶ added in v1.12.0
func (o ConnectionMonitorSourceOutput) ToConnectionMonitorSourceOutput() ConnectionMonitorSourceOutput
func (ConnectionMonitorSourceOutput) ToConnectionMonitorSourceOutputWithContext ¶ added in v1.12.0
func (o ConnectionMonitorSourceOutput) ToConnectionMonitorSourceOutputWithContext(ctx context.Context) ConnectionMonitorSourceOutput
func (ConnectionMonitorSourceOutput) ToConnectionMonitorSourcePtrOutput ¶ added in v1.12.0
func (o ConnectionMonitorSourceOutput) ToConnectionMonitorSourcePtrOutput() ConnectionMonitorSourcePtrOutput
func (ConnectionMonitorSourceOutput) ToConnectionMonitorSourcePtrOutputWithContext ¶ added in v1.12.0
func (o ConnectionMonitorSourceOutput) ToConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) ConnectionMonitorSourcePtrOutput
func (ConnectionMonitorSourceOutput) VirtualMachineId ¶ added in v1.12.0
func (o ConnectionMonitorSourceOutput) VirtualMachineId() pulumi.StringOutput
type ConnectionMonitorSourcePtrInput ¶ added in v1.12.0
type ConnectionMonitorSourcePtrInput interface { pulumi.Input ToConnectionMonitorSourcePtrOutput() ConnectionMonitorSourcePtrOutput ToConnectionMonitorSourcePtrOutputWithContext(context.Context) ConnectionMonitorSourcePtrOutput }
func ConnectionMonitorSourcePtr ¶ added in v1.12.0
func ConnectionMonitorSourcePtr(v *ConnectionMonitorSourceArgs) ConnectionMonitorSourcePtrInput
type ConnectionMonitorSourcePtrOutput ¶ added in v1.12.0
type ConnectionMonitorSourcePtrOutput struct{ *pulumi.OutputState }
func (ConnectionMonitorSourcePtrOutput) Elem ¶ added in v1.12.0
func (o ConnectionMonitorSourcePtrOutput) Elem() ConnectionMonitorSourceOutput
func (ConnectionMonitorSourcePtrOutput) ElementType ¶ added in v1.12.0
func (ConnectionMonitorSourcePtrOutput) ElementType() reflect.Type
func (ConnectionMonitorSourcePtrOutput) Port ¶ added in v1.12.0
func (o ConnectionMonitorSourcePtrOutput) Port() pulumi.IntPtrOutput
func (ConnectionMonitorSourcePtrOutput) ToConnectionMonitorSourcePtrOutput ¶ added in v1.12.0
func (o ConnectionMonitorSourcePtrOutput) ToConnectionMonitorSourcePtrOutput() ConnectionMonitorSourcePtrOutput
func (ConnectionMonitorSourcePtrOutput) ToConnectionMonitorSourcePtrOutputWithContext ¶ added in v1.12.0
func (o ConnectionMonitorSourcePtrOutput) ToConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) ConnectionMonitorSourcePtrOutput
func (ConnectionMonitorSourcePtrOutput) VirtualMachineId ¶ added in v1.12.0
func (o ConnectionMonitorSourcePtrOutput) VirtualMachineId() pulumi.StringOutput
type ConnectionMonitorState ¶ added in v0.17.2
type ConnectionMonitorState struct { // Specifies whether the connection monitor will start automatically once created. Defaults to `true`. Changing this forces a new resource to be created. AutoStart pulumi.BoolPtrInput // A `destination` block as defined below. Destination ConnectionMonitorDestinationPtrInput // Monitoring interval in seconds. Defaults to `60`. IntervalInSeconds pulumi.IntPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Connection Monitor. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringPtrInput // The name of the resource group in which to create the Connection Monitor. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `source` block as defined below. Source ConnectionMonitorSourcePtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ConnectionMonitorState) ElementType ¶ added in v1.12.0
func (ConnectionMonitorState) ElementType() reflect.Type
type DdosProtectionPlan ¶ added in v0.18.1
type DdosProtectionPlan struct { pulumi.CustomResourceState // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Network DDoS Protection Plan. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A list of Virtual Network ID's associated with the DDoS Protection Plan. VirtualNetworkIds pulumi.StringArrayOutput `pulumi:"virtualNetworkIds"` }
Manages an AzureNetwork DDoS Protection Plan.
> **NOTE** Azure only allows `one` DDoS Protection Plan per region.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_ddos_protection_plan.html.markdown.
func GetDdosProtectionPlan ¶ added in v0.18.1
func GetDdosProtectionPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosProtectionPlanState, opts ...pulumi.ResourceOption) (*DdosProtectionPlan, error)
GetDdosProtectionPlan gets an existing DdosProtectionPlan 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 NewDdosProtectionPlan ¶ added in v0.18.1
func NewDdosProtectionPlan(ctx *pulumi.Context, name string, args *DdosProtectionPlanArgs, opts ...pulumi.ResourceOption) (*DdosProtectionPlan, error)
NewDdosProtectionPlan registers a new resource with the given unique name, arguments, and options.
type DdosProtectionPlanArgs ¶ added in v0.18.1
type DdosProtectionPlanArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Network DDoS Protection Plan. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a DdosProtectionPlan resource.
func (DdosProtectionPlanArgs) ElementType ¶ added in v1.12.0
func (DdosProtectionPlanArgs) ElementType() reflect.Type
type DdosProtectionPlanState ¶ added in v0.18.1
type DdosProtectionPlanState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Network DDoS Protection Plan. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A list of Virtual Network ID's associated with the DDoS Protection Plan. VirtualNetworkIds pulumi.StringArrayInput }
func (DdosProtectionPlanState) ElementType ¶ added in v1.12.0
func (DdosProtectionPlanState) ElementType() reflect.Type
type ExpressRouteCircuit ¶
type ExpressRouteCircuit struct { pulumi.CustomResourceState // Allow the circuit to interact with classic (RDFE) resources. The default value is `false`. AllowClassicOperations pulumi.BoolPtrOutput `pulumi:"allowClassicOperations"` // The bandwidth in Mbps of the circuit being created. BandwidthInMbps pulumi.IntOutput `pulumi:"bandwidthInMbps"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the ExpressRoute circuit. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the peering location and **not** the Azure resource location. PeeringLocation pulumi.StringOutput `pulumi:"peeringLocation"` // The name of the resource group in which to create the ExpressRoute circuit. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The string needed by the service provider to provision the ExpressRoute circuit. ServiceKey pulumi.StringOutput `pulumi:"serviceKey"` // The name of the ExpressRoute Service Provider. ServiceProviderName pulumi.StringOutput `pulumi:"serviceProviderName"` // The ExpressRoute circuit provisioning state from your chosen service provider. Possible values are "NotProvisioned", "Provisioning", "Provisioned", and "Deprovisioning". ServiceProviderProvisioningState pulumi.StringOutput `pulumi:"serviceProviderProvisioningState"` // A `sku` block for the ExpressRoute circuit as documented below. Sku ExpressRouteCircuitSkuOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an ExpressRoute circuit.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/express_route_circuit.html.markdown.
func GetExpressRouteCircuit ¶
func GetExpressRouteCircuit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExpressRouteCircuitState, opts ...pulumi.ResourceOption) (*ExpressRouteCircuit, error)
GetExpressRouteCircuit gets an existing ExpressRouteCircuit 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 NewExpressRouteCircuit ¶
func NewExpressRouteCircuit(ctx *pulumi.Context, name string, args *ExpressRouteCircuitArgs, opts ...pulumi.ResourceOption) (*ExpressRouteCircuit, error)
NewExpressRouteCircuit registers a new resource with the given unique name, arguments, and options.
type ExpressRouteCircuitArgs ¶
type ExpressRouteCircuitArgs struct { // Allow the circuit to interact with classic (RDFE) resources. The default value is `false`. AllowClassicOperations pulumi.BoolPtrInput // The bandwidth in Mbps of the circuit being created. BandwidthInMbps pulumi.IntInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the ExpressRoute circuit. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the peering location and **not** the Azure resource location. PeeringLocation pulumi.StringInput // The name of the resource group in which to create the ExpressRoute circuit. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The name of the ExpressRoute Service Provider. ServiceProviderName pulumi.StringInput // A `sku` block for the ExpressRoute circuit as documented below. Sku ExpressRouteCircuitSkuInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ExpressRouteCircuit resource.
func (ExpressRouteCircuitArgs) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitArgs) ElementType() reflect.Type
type ExpressRouteCircuitAuthorization ¶
type ExpressRouteCircuitAuthorization struct { pulumi.CustomResourceState // The Authorization Key. AuthorizationKey pulumi.StringOutput `pulumi:"authorizationKey"` // The authorization use status. AuthorizationUseStatus pulumi.StringOutput `pulumi:"authorizationUseStatus"` // The name of the Express Route Circuit in which to create the Authorization. ExpressRouteCircuitName pulumi.StringOutput `pulumi:"expressRouteCircuitName"` // The name of the ExpressRoute circuit. Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to // create the ExpressRoute circuit. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an ExpressRoute Circuit Authorization.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/express_route_circuit_authorization.html.markdown.
func GetExpressRouteCircuitAuthorization ¶
func GetExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExpressRouteCircuitAuthorizationState, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitAuthorization, error)
GetExpressRouteCircuitAuthorization gets an existing ExpressRouteCircuitAuthorization 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 NewExpressRouteCircuitAuthorization ¶
func NewExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, args *ExpressRouteCircuitAuthorizationArgs, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitAuthorization, error)
NewExpressRouteCircuitAuthorization registers a new resource with the given unique name, arguments, and options.
type ExpressRouteCircuitAuthorizationArgs ¶
type ExpressRouteCircuitAuthorizationArgs struct { // The name of the Express Route Circuit in which to create the Authorization. ExpressRouteCircuitName pulumi.StringInput // The name of the ExpressRoute circuit. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the ExpressRoute circuit. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ExpressRouteCircuitAuthorization resource.
func (ExpressRouteCircuitAuthorizationArgs) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitAuthorizationArgs) ElementType() reflect.Type
type ExpressRouteCircuitAuthorizationState ¶
type ExpressRouteCircuitAuthorizationState struct { // The Authorization Key. AuthorizationKey pulumi.StringPtrInput // The authorization use status. AuthorizationUseStatus pulumi.StringPtrInput // The name of the Express Route Circuit in which to create the Authorization. ExpressRouteCircuitName pulumi.StringPtrInput // The name of the ExpressRoute circuit. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the ExpressRoute circuit. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (ExpressRouteCircuitAuthorizationState) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitAuthorizationState) ElementType() reflect.Type
type ExpressRouteCircuitPeering ¶
type ExpressRouteCircuitPeering struct { pulumi.CustomResourceState // The ASN used by Azure. AzureAsn pulumi.IntOutput `pulumi:"azureAsn"` // The name of the ExpressRoute Circuit in which to create the Peering. ExpressRouteCircuitName pulumi.StringOutput `pulumi:"expressRouteCircuitName"` // A `microsoftPeeringConfig` block as defined below. Required when `peeringType` is set to `MicrosoftPeering`. MicrosoftPeeringConfig ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput `pulumi:"microsoftPeeringConfig"` // The Either a 16-bit or a 32-bit ASN. Can either be public or private.. PeerAsn pulumi.IntOutput `pulumi:"peerAsn"` // The type of the ExpressRoute Circuit Peering. Acceptable values include `AzurePrivatePeering`, `AzurePublicPeering` and `MicrosoftPeering`. Changing this forces a new resource to be created. PeeringType pulumi.StringOutput `pulumi:"peeringType"` // The Primary Port used by Azure for this Peering. PrimaryAzurePort pulumi.StringOutput `pulumi:"primaryAzurePort"` // A `/30` subnet for the primary link. PrimaryPeerAddressPrefix pulumi.StringOutput `pulumi:"primaryPeerAddressPrefix"` // The name of the resource group in which to // create the Express Route Circuit Peering. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Secondary Port used by Azure for this Peering. SecondaryAzurePort pulumi.StringOutput `pulumi:"secondaryAzurePort"` // A `/30` subnet for the secondary link. SecondaryPeerAddressPrefix pulumi.StringOutput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrOutput `pulumi:"sharedKey"` // A valid VLAN ID to establish this peering on. VlanId pulumi.IntOutput `pulumi:"vlanId"` }
Manages an ExpressRoute Circuit Peering.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/express_route_circuit_peering.html.markdown.
func GetExpressRouteCircuitPeering ¶
func GetExpressRouteCircuitPeering(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExpressRouteCircuitPeeringState, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitPeering, error)
GetExpressRouteCircuitPeering gets an existing ExpressRouteCircuitPeering 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 NewExpressRouteCircuitPeering ¶
func NewExpressRouteCircuitPeering(ctx *pulumi.Context, name string, args *ExpressRouteCircuitPeeringArgs, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitPeering, error)
NewExpressRouteCircuitPeering registers a new resource with the given unique name, arguments, and options.
type ExpressRouteCircuitPeeringArgs ¶
type ExpressRouteCircuitPeeringArgs struct { // The name of the ExpressRoute Circuit in which to create the Peering. ExpressRouteCircuitName pulumi.StringInput // A `microsoftPeeringConfig` block as defined below. Required when `peeringType` is set to `MicrosoftPeering`. MicrosoftPeeringConfig ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrInput // The Either a 16-bit or a 32-bit ASN. Can either be public or private.. PeerAsn pulumi.IntPtrInput // The type of the ExpressRoute Circuit Peering. Acceptable values include `AzurePrivatePeering`, `AzurePublicPeering` and `MicrosoftPeering`. Changing this forces a new resource to be created. PeeringType pulumi.StringInput // A `/30` subnet for the primary link. PrimaryPeerAddressPrefix pulumi.StringInput // The name of the resource group in which to // create the Express Route Circuit Peering. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `/30` subnet for the secondary link. SecondaryPeerAddressPrefix pulumi.StringInput SharedKey pulumi.StringPtrInput // A valid VLAN ID to establish this peering on. VlanId pulumi.IntInput }
The set of arguments for constructing a ExpressRouteCircuitPeering resource.
func (ExpressRouteCircuitPeeringArgs) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitPeeringArgs) ElementType() reflect.Type
type ExpressRouteCircuitPeeringMicrosoftPeeringConfig ¶ added in v1.12.0
type ExpressRouteCircuitPeeringMicrosoftPeeringConfig struct {
AdvertisedPublicPrefixes []string `pulumi:"advertisedPublicPrefixes"`
}
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs ¶ added in v1.12.0
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs struct {
AdvertisedPublicPrefixes pulumi.StringArrayInput `pulumi:"advertisedPublicPrefixes"`
}
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput ¶ added in v1.12.0
func (i ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutputWithContext ¶ added in v1.12.0
func (i ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput ¶ added in v1.12.0
func (i ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext ¶ added in v1.12.0
func (i ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigInput ¶ added in v1.12.0
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigInput interface { pulumi.Input ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutputWithContext(context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput }
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput ¶ added in v1.12.0
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) AdvertisedPublicPrefixes ¶ added in v1.12.0
func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput ¶ added in v1.12.0
func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutputWithContext ¶ added in v1.12.0
func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput ¶ added in v1.12.0
func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext ¶ added in v1.12.0
func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrInput ¶ added in v1.12.0
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrInput interface { pulumi.Input ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext(context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput }
func ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtr ¶ added in v1.12.0
func ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtr(v *ExpressRouteCircuitPeeringMicrosoftPeeringConfigArgs) ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrInput
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput ¶ added in v1.12.0
type ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) AdvertisedPublicPrefixes ¶ added in v1.12.0
func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput ¶ added in v1.12.0
func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput() ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext ¶ added in v1.12.0
func (o ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringState ¶
type ExpressRouteCircuitPeeringState struct { // The ASN used by Azure. AzureAsn pulumi.IntPtrInput // The name of the ExpressRoute Circuit in which to create the Peering. ExpressRouteCircuitName pulumi.StringPtrInput // A `microsoftPeeringConfig` block as defined below. Required when `peeringType` is set to `MicrosoftPeering`. MicrosoftPeeringConfig ExpressRouteCircuitPeeringMicrosoftPeeringConfigPtrInput // The Either a 16-bit or a 32-bit ASN. Can either be public or private.. PeerAsn pulumi.IntPtrInput // The type of the ExpressRoute Circuit Peering. Acceptable values include `AzurePrivatePeering`, `AzurePublicPeering` and `MicrosoftPeering`. Changing this forces a new resource to be created. PeeringType pulumi.StringPtrInput // The Primary Port used by Azure for this Peering. PrimaryAzurePort pulumi.StringPtrInput // A `/30` subnet for the primary link. PrimaryPeerAddressPrefix pulumi.StringPtrInput // The name of the resource group in which to // create the Express Route Circuit Peering. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Secondary Port used by Azure for this Peering. SecondaryAzurePort pulumi.StringPtrInput // A `/30` subnet for the secondary link. SecondaryPeerAddressPrefix pulumi.StringPtrInput SharedKey pulumi.StringPtrInput // A valid VLAN ID to establish this peering on. VlanId pulumi.IntPtrInput }
func (ExpressRouteCircuitPeeringState) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitPeeringState) ElementType() reflect.Type
type ExpressRouteCircuitSku ¶ added in v1.12.0
type ExpressRouteCircuitSkuArgs ¶ added in v1.12.0
type ExpressRouteCircuitSkuArgs struct { // The billing mode for bandwidth. Possible values are `MeteredData` or `UnlimitedData`. Family pulumi.StringInput `pulumi:"family"` // The service tier. Possible values are `Basic`, `Local`, `Standard` or `Premium`. Tier pulumi.StringInput `pulumi:"tier"` }
func (ExpressRouteCircuitSkuArgs) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitSkuArgs) ElementType() reflect.Type
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutput ¶ added in v1.12.0
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext ¶ added in v1.12.0
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput ¶ added in v1.12.0
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutputWithContext ¶ added in v1.12.0
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuInput ¶ added in v1.12.0
type ExpressRouteCircuitSkuInput interface { pulumi.Input ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput ToExpressRouteCircuitSkuOutputWithContext(context.Context) ExpressRouteCircuitSkuOutput }
type ExpressRouteCircuitSkuOutput ¶ added in v1.12.0
type ExpressRouteCircuitSkuOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitSkuOutput) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitSkuOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuOutput) Family ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuOutput) Family() pulumi.StringOutput
The billing mode for bandwidth. Possible values are `MeteredData` or `UnlimitedData`.
func (ExpressRouteCircuitSkuOutput) Tier ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuOutput) Tier() pulumi.StringOutput
The service tier. Possible values are `Basic`, `Local`, `Standard` or `Premium`.
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuPtrInput ¶ added in v1.12.0
type ExpressRouteCircuitSkuPtrInput interface { pulumi.Input ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput ToExpressRouteCircuitSkuPtrOutputWithContext(context.Context) ExpressRouteCircuitSkuPtrOutput }
func ExpressRouteCircuitSkuPtr ¶ added in v1.12.0
func ExpressRouteCircuitSkuPtr(v *ExpressRouteCircuitSkuArgs) ExpressRouteCircuitSkuPtrInput
type ExpressRouteCircuitSkuPtrOutput ¶ added in v1.12.0
type ExpressRouteCircuitSkuPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitSkuPtrOutput) Elem ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuPtrOutput) Elem() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuPtrOutput) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitSkuPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuPtrOutput) Family ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuPtrOutput) Family() pulumi.StringOutput
The billing mode for bandwidth. Possible values are `MeteredData` or `UnlimitedData`.
func (ExpressRouteCircuitSkuPtrOutput) Tier ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuPtrOutput) Tier() pulumi.StringOutput
The service tier. Possible values are `Basic`, `Local`, `Standard` or `Premium`.
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext ¶ added in v1.12.0
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitState ¶
type ExpressRouteCircuitState struct { // Allow the circuit to interact with classic (RDFE) resources. The default value is `false`. AllowClassicOperations pulumi.BoolPtrInput // The bandwidth in Mbps of the circuit being created. BandwidthInMbps pulumi.IntPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the ExpressRoute circuit. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the peering location and **not** the Azure resource location. PeeringLocation pulumi.StringPtrInput // The name of the resource group in which to create the ExpressRoute circuit. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The string needed by the service provider to provision the ExpressRoute circuit. ServiceKey pulumi.StringPtrInput // The name of the ExpressRoute Service Provider. ServiceProviderName pulumi.StringPtrInput // The ExpressRoute circuit provisioning state from your chosen service provider. Possible values are "NotProvisioned", "Provisioning", "Provisioned", and "Deprovisioning". ServiceProviderProvisioningState pulumi.StringPtrInput // A `sku` block for the ExpressRoute circuit as documented below. Sku ExpressRouteCircuitSkuPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ExpressRouteCircuitState) ElementType ¶ added in v1.12.0
func (ExpressRouteCircuitState) ElementType() reflect.Type
type Firewall ¶ added in v0.16.1
type Firewall struct { pulumi.CustomResourceState // A `ipConfiguration` block as documented below. IpConfigurations FirewallIpConfigurationArrayOutput `pulumi:"ipConfigurations"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Firewall. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the availability zones in which the Azure Firewall should be created. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Manages an Azure Firewall.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/firewall.html.markdown.
func GetFirewall ¶ added in v0.16.1
func GetFirewall(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallState, opts ...pulumi.ResourceOption) (*Firewall, error)
GetFirewall gets an existing Firewall 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 NewFirewall ¶ added in v0.16.1
func NewFirewall(ctx *pulumi.Context, name string, args *FirewallArgs, opts ...pulumi.ResourceOption) (*Firewall, error)
NewFirewall registers a new resource with the given unique name, arguments, and options.
type FirewallApplicationRuleCollection ¶ added in v0.16.7
type FirewallApplicationRuleCollection struct { pulumi.CustomResourceState // Specifies the action the rule will apply to matching traffic. Possible values are `Allow` and `Deny`. Action pulumi.StringOutput `pulumi:"action"` // Specifies the name of the Firewall in which the Application Rule Collection should be created. Changing this forces a new resource to be created. AzureFirewallName pulumi.StringOutput `pulumi:"azureFirewallName"` // Specifies the name of the Application Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the priority of the rule collection. Possible values are between `100` - `65000`. Priority pulumi.IntOutput `pulumi:"priority"` // Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `rule` blocks as defined below. Rules FirewallApplicationRuleCollectionRuleArrayOutput `pulumi:"rules"` }
Manages an Application Rule Collection within an Azure Firewall.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/firewall_application_rule_collection.html.markdown.
func GetFirewallApplicationRuleCollection ¶ added in v0.16.7
func GetFirewallApplicationRuleCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallApplicationRuleCollectionState, opts ...pulumi.ResourceOption) (*FirewallApplicationRuleCollection, error)
GetFirewallApplicationRuleCollection gets an existing FirewallApplicationRuleCollection 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 NewFirewallApplicationRuleCollection ¶ added in v0.16.7
func NewFirewallApplicationRuleCollection(ctx *pulumi.Context, name string, args *FirewallApplicationRuleCollectionArgs, opts ...pulumi.ResourceOption) (*FirewallApplicationRuleCollection, error)
NewFirewallApplicationRuleCollection registers a new resource with the given unique name, arguments, and options.
type FirewallApplicationRuleCollectionArgs ¶ added in v0.16.7
type FirewallApplicationRuleCollectionArgs struct { // Specifies the action the rule will apply to matching traffic. Possible values are `Allow` and `Deny`. Action pulumi.StringInput // Specifies the name of the Firewall in which the Application Rule Collection should be created. Changing this forces a new resource to be created. AzureFirewallName pulumi.StringInput // Specifies the name of the Application Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the priority of the rule collection. Possible values are between `100` - `65000`. Priority pulumi.IntInput // Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `rule` blocks as defined below. Rules FirewallApplicationRuleCollectionRuleArrayInput }
The set of arguments for constructing a FirewallApplicationRuleCollection resource.
func (FirewallApplicationRuleCollectionArgs) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionArgs) ElementType() reflect.Type
type FirewallApplicationRuleCollectionRule ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRule struct { Description *string `pulumi:"description"` FqdnTags []string `pulumi:"fqdnTags"` // Specifies the name of the Application Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name string `pulumi:"name"` Protocols []FirewallApplicationRuleCollectionRuleProtocol `pulumi:"protocols"` SourceAddresses []string `pulumi:"sourceAddresses"` TargetFqdns []string `pulumi:"targetFqdns"` }
type FirewallApplicationRuleCollectionRuleArgs ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` FqdnTags pulumi.StringArrayInput `pulumi:"fqdnTags"` // Specifies the name of the Application Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Protocols FirewallApplicationRuleCollectionRuleProtocolArrayInput `pulumi:"protocols"` SourceAddresses pulumi.StringArrayInput `pulumi:"sourceAddresses"` TargetFqdns pulumi.StringArrayInput `pulumi:"targetFqdns"` }
func (FirewallApplicationRuleCollectionRuleArgs) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionRuleArgs) ElementType() reflect.Type
func (FirewallApplicationRuleCollectionRuleArgs) ToFirewallApplicationRuleCollectionRuleOutput ¶ added in v1.12.0
func (i FirewallApplicationRuleCollectionRuleArgs) ToFirewallApplicationRuleCollectionRuleOutput() FirewallApplicationRuleCollectionRuleOutput
func (FirewallApplicationRuleCollectionRuleArgs) ToFirewallApplicationRuleCollectionRuleOutputWithContext ¶ added in v1.12.0
func (i FirewallApplicationRuleCollectionRuleArgs) ToFirewallApplicationRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleOutput
type FirewallApplicationRuleCollectionRuleArray ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleArray []FirewallApplicationRuleCollectionRuleInput
func (FirewallApplicationRuleCollectionRuleArray) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionRuleArray) ElementType() reflect.Type
func (FirewallApplicationRuleCollectionRuleArray) ToFirewallApplicationRuleCollectionRuleArrayOutput ¶ added in v1.12.0
func (i FirewallApplicationRuleCollectionRuleArray) ToFirewallApplicationRuleCollectionRuleArrayOutput() FirewallApplicationRuleCollectionRuleArrayOutput
func (FirewallApplicationRuleCollectionRuleArray) ToFirewallApplicationRuleCollectionRuleArrayOutputWithContext ¶ added in v1.12.0
func (i FirewallApplicationRuleCollectionRuleArray) ToFirewallApplicationRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleArrayOutput
type FirewallApplicationRuleCollectionRuleArrayInput ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleArrayInput interface { pulumi.Input ToFirewallApplicationRuleCollectionRuleArrayOutput() FirewallApplicationRuleCollectionRuleArrayOutput ToFirewallApplicationRuleCollectionRuleArrayOutputWithContext(context.Context) FirewallApplicationRuleCollectionRuleArrayOutput }
type FirewallApplicationRuleCollectionRuleArrayOutput ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallApplicationRuleCollectionRuleArrayOutput) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionRuleArrayOutput) ElementType() reflect.Type
func (FirewallApplicationRuleCollectionRuleArrayOutput) ToFirewallApplicationRuleCollectionRuleArrayOutput ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleArrayOutput) ToFirewallApplicationRuleCollectionRuleArrayOutput() FirewallApplicationRuleCollectionRuleArrayOutput
func (FirewallApplicationRuleCollectionRuleArrayOutput) ToFirewallApplicationRuleCollectionRuleArrayOutputWithContext ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleArrayOutput) ToFirewallApplicationRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleArrayOutput
type FirewallApplicationRuleCollectionRuleInput ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleInput interface { pulumi.Input ToFirewallApplicationRuleCollectionRuleOutput() FirewallApplicationRuleCollectionRuleOutput ToFirewallApplicationRuleCollectionRuleOutputWithContext(context.Context) FirewallApplicationRuleCollectionRuleOutput }
type FirewallApplicationRuleCollectionRuleOutput ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleOutput struct{ *pulumi.OutputState }
func (FirewallApplicationRuleCollectionRuleOutput) Description ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleOutput) Description() pulumi.StringPtrOutput
func (FirewallApplicationRuleCollectionRuleOutput) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionRuleOutput) ElementType() reflect.Type
func (FirewallApplicationRuleCollectionRuleOutput) FqdnTags ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleOutput) FqdnTags() pulumi.StringArrayOutput
func (FirewallApplicationRuleCollectionRuleOutput) Name ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleOutput) Name() pulumi.StringOutput
Specifies the name of the Application Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created.
func (FirewallApplicationRuleCollectionRuleOutput) SourceAddresses ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleOutput) SourceAddresses() pulumi.StringArrayOutput
func (FirewallApplicationRuleCollectionRuleOutput) TargetFqdns ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleOutput) TargetFqdns() pulumi.StringArrayOutput
func (FirewallApplicationRuleCollectionRuleOutput) ToFirewallApplicationRuleCollectionRuleOutput ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleOutput) ToFirewallApplicationRuleCollectionRuleOutput() FirewallApplicationRuleCollectionRuleOutput
func (FirewallApplicationRuleCollectionRuleOutput) ToFirewallApplicationRuleCollectionRuleOutputWithContext ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleOutput) ToFirewallApplicationRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleOutput
type FirewallApplicationRuleCollectionRuleProtocol ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleProtocolArgs ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleProtocolArgs struct { Port pulumi.IntPtrInput `pulumi:"port"` Type pulumi.StringInput `pulumi:"type"` }
func (FirewallApplicationRuleCollectionRuleProtocolArgs) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionRuleProtocolArgs) ElementType() reflect.Type
func (FirewallApplicationRuleCollectionRuleProtocolArgs) ToFirewallApplicationRuleCollectionRuleProtocolOutput ¶ added in v1.12.0
func (i FirewallApplicationRuleCollectionRuleProtocolArgs) ToFirewallApplicationRuleCollectionRuleProtocolOutput() FirewallApplicationRuleCollectionRuleProtocolOutput
func (FirewallApplicationRuleCollectionRuleProtocolArgs) ToFirewallApplicationRuleCollectionRuleProtocolOutputWithContext ¶ added in v1.12.0
func (i FirewallApplicationRuleCollectionRuleProtocolArgs) ToFirewallApplicationRuleCollectionRuleProtocolOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleProtocolOutput
type FirewallApplicationRuleCollectionRuleProtocolArray ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleProtocolArray []FirewallApplicationRuleCollectionRuleProtocolInput
func (FirewallApplicationRuleCollectionRuleProtocolArray) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionRuleProtocolArray) ElementType() reflect.Type
func (FirewallApplicationRuleCollectionRuleProtocolArray) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutput ¶ added in v1.12.0
func (i FirewallApplicationRuleCollectionRuleProtocolArray) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutput() FirewallApplicationRuleCollectionRuleProtocolArrayOutput
func (FirewallApplicationRuleCollectionRuleProtocolArray) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutputWithContext ¶ added in v1.12.0
func (i FirewallApplicationRuleCollectionRuleProtocolArray) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleProtocolArrayOutput
type FirewallApplicationRuleCollectionRuleProtocolArrayInput ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleProtocolArrayInput interface { pulumi.Input ToFirewallApplicationRuleCollectionRuleProtocolArrayOutput() FirewallApplicationRuleCollectionRuleProtocolArrayOutput ToFirewallApplicationRuleCollectionRuleProtocolArrayOutputWithContext(context.Context) FirewallApplicationRuleCollectionRuleProtocolArrayOutput }
type FirewallApplicationRuleCollectionRuleProtocolArrayOutput ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleProtocolArrayOutput struct{ *pulumi.OutputState }
func (FirewallApplicationRuleCollectionRuleProtocolArrayOutput) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionRuleProtocolArrayOutput) ElementType() reflect.Type
func (FirewallApplicationRuleCollectionRuleProtocolArrayOutput) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutput ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleProtocolArrayOutput) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutput() FirewallApplicationRuleCollectionRuleProtocolArrayOutput
func (FirewallApplicationRuleCollectionRuleProtocolArrayOutput) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutputWithContext ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleProtocolArrayOutput) ToFirewallApplicationRuleCollectionRuleProtocolArrayOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleProtocolArrayOutput
type FirewallApplicationRuleCollectionRuleProtocolInput ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleProtocolInput interface { pulumi.Input ToFirewallApplicationRuleCollectionRuleProtocolOutput() FirewallApplicationRuleCollectionRuleProtocolOutput ToFirewallApplicationRuleCollectionRuleProtocolOutputWithContext(context.Context) FirewallApplicationRuleCollectionRuleProtocolOutput }
type FirewallApplicationRuleCollectionRuleProtocolOutput ¶ added in v1.12.0
type FirewallApplicationRuleCollectionRuleProtocolOutput struct{ *pulumi.OutputState }
func (FirewallApplicationRuleCollectionRuleProtocolOutput) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionRuleProtocolOutput) ElementType() reflect.Type
func (FirewallApplicationRuleCollectionRuleProtocolOutput) Port ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleProtocolOutput) Port() pulumi.IntPtrOutput
func (FirewallApplicationRuleCollectionRuleProtocolOutput) ToFirewallApplicationRuleCollectionRuleProtocolOutput ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleProtocolOutput) ToFirewallApplicationRuleCollectionRuleProtocolOutput() FirewallApplicationRuleCollectionRuleProtocolOutput
func (FirewallApplicationRuleCollectionRuleProtocolOutput) ToFirewallApplicationRuleCollectionRuleProtocolOutputWithContext ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleProtocolOutput) ToFirewallApplicationRuleCollectionRuleProtocolOutputWithContext(ctx context.Context) FirewallApplicationRuleCollectionRuleProtocolOutput
func (FirewallApplicationRuleCollectionRuleProtocolOutput) Type ¶ added in v1.12.0
func (o FirewallApplicationRuleCollectionRuleProtocolOutput) Type() pulumi.StringOutput
type FirewallApplicationRuleCollectionState ¶ added in v0.16.7
type FirewallApplicationRuleCollectionState struct { // Specifies the action the rule will apply to matching traffic. Possible values are `Allow` and `Deny`. Action pulumi.StringPtrInput // Specifies the name of the Firewall in which the Application Rule Collection should be created. Changing this forces a new resource to be created. AzureFirewallName pulumi.StringPtrInput // Specifies the name of the Application Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the priority of the rule collection. Possible values are between `100` - `65000`. Priority pulumi.IntPtrInput // Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `rule` blocks as defined below. Rules FirewallApplicationRuleCollectionRuleArrayInput }
func (FirewallApplicationRuleCollectionState) ElementType ¶ added in v1.12.0
func (FirewallApplicationRuleCollectionState) ElementType() reflect.Type
type FirewallArgs ¶ added in v0.16.1
type FirewallArgs struct { // A `ipConfiguration` block as documented below. IpConfigurations FirewallIpConfigurationArrayInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Firewall. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the availability zones in which the Azure Firewall should be created. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Firewall resource.
func (FirewallArgs) ElementType ¶ added in v1.12.0
func (FirewallArgs) ElementType() reflect.Type
type FirewallIpConfiguration ¶ added in v1.12.0
type FirewallIpConfiguration struct { InternalPublicIpAddressId *string `pulumi:"internalPublicIpAddressId"` // Specifies the name of the Firewall. Changing this forces a new resource to be created. Name string `pulumi:"name"` // The private IP address of the Azure Firewall. PrivateIpAddress *string `pulumi:"privateIpAddress"` PublicIpAddressId *string `pulumi:"publicIpAddressId"` SubnetId *string `pulumi:"subnetId"` }
type FirewallIpConfigurationArgs ¶ added in v1.12.0
type FirewallIpConfigurationArgs struct { InternalPublicIpAddressId pulumi.StringPtrInput `pulumi:"internalPublicIpAddressId"` // Specifies the name of the Firewall. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // The private IP address of the Azure Firewall. PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"` PublicIpAddressId pulumi.StringPtrInput `pulumi:"publicIpAddressId"` SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
func (FirewallIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (FirewallIpConfigurationArgs) ElementType() reflect.Type
func (FirewallIpConfigurationArgs) ToFirewallIpConfigurationOutput ¶ added in v1.12.0
func (i FirewallIpConfigurationArgs) ToFirewallIpConfigurationOutput() FirewallIpConfigurationOutput
func (FirewallIpConfigurationArgs) ToFirewallIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i FirewallIpConfigurationArgs) ToFirewallIpConfigurationOutputWithContext(ctx context.Context) FirewallIpConfigurationOutput
type FirewallIpConfigurationArray ¶ added in v1.12.0
type FirewallIpConfigurationArray []FirewallIpConfigurationInput
func (FirewallIpConfigurationArray) ElementType ¶ added in v1.12.0
func (FirewallIpConfigurationArray) ElementType() reflect.Type
func (FirewallIpConfigurationArray) ToFirewallIpConfigurationArrayOutput ¶ added in v1.12.0
func (i FirewallIpConfigurationArray) ToFirewallIpConfigurationArrayOutput() FirewallIpConfigurationArrayOutput
func (FirewallIpConfigurationArray) ToFirewallIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i FirewallIpConfigurationArray) ToFirewallIpConfigurationArrayOutputWithContext(ctx context.Context) FirewallIpConfigurationArrayOutput
type FirewallIpConfigurationArrayInput ¶ added in v1.12.0
type FirewallIpConfigurationArrayInput interface { pulumi.Input ToFirewallIpConfigurationArrayOutput() FirewallIpConfigurationArrayOutput ToFirewallIpConfigurationArrayOutputWithContext(context.Context) FirewallIpConfigurationArrayOutput }
type FirewallIpConfigurationArrayOutput ¶ added in v1.12.0
type FirewallIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FirewallIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (FirewallIpConfigurationArrayOutput) ElementType() reflect.Type
func (FirewallIpConfigurationArrayOutput) Index ¶ added in v1.12.0
func (o FirewallIpConfigurationArrayOutput) Index(i pulumi.IntInput) FirewallIpConfigurationOutput
func (FirewallIpConfigurationArrayOutput) ToFirewallIpConfigurationArrayOutput ¶ added in v1.12.0
func (o FirewallIpConfigurationArrayOutput) ToFirewallIpConfigurationArrayOutput() FirewallIpConfigurationArrayOutput
func (FirewallIpConfigurationArrayOutput) ToFirewallIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o FirewallIpConfigurationArrayOutput) ToFirewallIpConfigurationArrayOutputWithContext(ctx context.Context) FirewallIpConfigurationArrayOutput
type FirewallIpConfigurationInput ¶ added in v1.12.0
type FirewallIpConfigurationInput interface { pulumi.Input ToFirewallIpConfigurationOutput() FirewallIpConfigurationOutput ToFirewallIpConfigurationOutputWithContext(context.Context) FirewallIpConfigurationOutput }
type FirewallIpConfigurationOutput ¶ added in v1.12.0
type FirewallIpConfigurationOutput struct{ *pulumi.OutputState }
func (FirewallIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (FirewallIpConfigurationOutput) ElementType() reflect.Type
func (FirewallIpConfigurationOutput) InternalPublicIpAddressId ¶ added in v1.12.0
func (o FirewallIpConfigurationOutput) InternalPublicIpAddressId() pulumi.StringPtrOutput
func (FirewallIpConfigurationOutput) Name ¶ added in v1.12.0
func (o FirewallIpConfigurationOutput) Name() pulumi.StringOutput
Specifies the name of the Firewall. Changing this forces a new resource to be created.
func (FirewallIpConfigurationOutput) PrivateIpAddress ¶ added in v1.12.0
func (o FirewallIpConfigurationOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address of the Azure Firewall.
func (FirewallIpConfigurationOutput) PublicIpAddressId ¶ added in v1.12.0
func (o FirewallIpConfigurationOutput) PublicIpAddressId() pulumi.StringPtrOutput
func (FirewallIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o FirewallIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
func (FirewallIpConfigurationOutput) ToFirewallIpConfigurationOutput ¶ added in v1.12.0
func (o FirewallIpConfigurationOutput) ToFirewallIpConfigurationOutput() FirewallIpConfigurationOutput
func (FirewallIpConfigurationOutput) ToFirewallIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o FirewallIpConfigurationOutput) ToFirewallIpConfigurationOutputWithContext(ctx context.Context) FirewallIpConfigurationOutput
type FirewallNatRuleCollection ¶ added in v0.18.3
type FirewallNatRuleCollection struct { pulumi.CustomResourceState // Specifies the action the rule will apply to matching traffic. Possible values are `Dnat` and `Snat`. Action pulumi.StringOutput `pulumi:"action"` // Specifies the name of the Firewall in which the NAT Rule Collection should be created. Changing this forces a new resource to be created. AzureFirewallName pulumi.StringOutput `pulumi:"azureFirewallName"` // Specifies the name of the NAT Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the priority of the rule collection. Possible values are between `100` - `65000`. Priority pulumi.IntOutput `pulumi:"priority"` // Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `rule` blocks as defined below. Rules FirewallNatRuleCollectionRuleArrayOutput `pulumi:"rules"` }
Manages a NAT Rule Collection within an Azure Firewall.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/firewall_nat_rule_collection.html.markdown.
func GetFirewallNatRuleCollection ¶ added in v0.18.3
func GetFirewallNatRuleCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallNatRuleCollectionState, opts ...pulumi.ResourceOption) (*FirewallNatRuleCollection, error)
GetFirewallNatRuleCollection gets an existing FirewallNatRuleCollection 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 NewFirewallNatRuleCollection ¶ added in v0.18.3
func NewFirewallNatRuleCollection(ctx *pulumi.Context, name string, args *FirewallNatRuleCollectionArgs, opts ...pulumi.ResourceOption) (*FirewallNatRuleCollection, error)
NewFirewallNatRuleCollection registers a new resource with the given unique name, arguments, and options.
type FirewallNatRuleCollectionArgs ¶ added in v0.18.3
type FirewallNatRuleCollectionArgs struct { // Specifies the action the rule will apply to matching traffic. Possible values are `Dnat` and `Snat`. Action pulumi.StringInput // Specifies the name of the Firewall in which the NAT Rule Collection should be created. Changing this forces a new resource to be created. AzureFirewallName pulumi.StringInput // Specifies the name of the NAT Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the priority of the rule collection. Possible values are between `100` - `65000`. Priority pulumi.IntInput // Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `rule` blocks as defined below. Rules FirewallNatRuleCollectionRuleArrayInput }
The set of arguments for constructing a FirewallNatRuleCollection resource.
func (FirewallNatRuleCollectionArgs) ElementType ¶ added in v1.12.0
func (FirewallNatRuleCollectionArgs) ElementType() reflect.Type
type FirewallNatRuleCollectionRule ¶ added in v1.12.0
type FirewallNatRuleCollectionRule struct { Description *string `pulumi:"description"` DestinationAddresses []string `pulumi:"destinationAddresses"` DestinationPorts []string `pulumi:"destinationPorts"` // Specifies the name of the NAT Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name string `pulumi:"name"` Protocols []string `pulumi:"protocols"` SourceAddresses []string `pulumi:"sourceAddresses"` TranslatedAddress string `pulumi:"translatedAddress"` TranslatedPort string `pulumi:"translatedPort"` }
type FirewallNatRuleCollectionRuleArgs ¶ added in v1.12.0
type FirewallNatRuleCollectionRuleArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` DestinationPorts pulumi.StringArrayInput `pulumi:"destinationPorts"` // Specifies the name of the NAT Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Protocols pulumi.StringArrayInput `pulumi:"protocols"` SourceAddresses pulumi.StringArrayInput `pulumi:"sourceAddresses"` TranslatedAddress pulumi.StringInput `pulumi:"translatedAddress"` TranslatedPort pulumi.StringInput `pulumi:"translatedPort"` }
func (FirewallNatRuleCollectionRuleArgs) ElementType ¶ added in v1.12.0
func (FirewallNatRuleCollectionRuleArgs) ElementType() reflect.Type
func (FirewallNatRuleCollectionRuleArgs) ToFirewallNatRuleCollectionRuleOutput ¶ added in v1.12.0
func (i FirewallNatRuleCollectionRuleArgs) ToFirewallNatRuleCollectionRuleOutput() FirewallNatRuleCollectionRuleOutput
func (FirewallNatRuleCollectionRuleArgs) ToFirewallNatRuleCollectionRuleOutputWithContext ¶ added in v1.12.0
func (i FirewallNatRuleCollectionRuleArgs) ToFirewallNatRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallNatRuleCollectionRuleOutput
type FirewallNatRuleCollectionRuleArray ¶ added in v1.12.0
type FirewallNatRuleCollectionRuleArray []FirewallNatRuleCollectionRuleInput
func (FirewallNatRuleCollectionRuleArray) ElementType ¶ added in v1.12.0
func (FirewallNatRuleCollectionRuleArray) ElementType() reflect.Type
func (FirewallNatRuleCollectionRuleArray) ToFirewallNatRuleCollectionRuleArrayOutput ¶ added in v1.12.0
func (i FirewallNatRuleCollectionRuleArray) ToFirewallNatRuleCollectionRuleArrayOutput() FirewallNatRuleCollectionRuleArrayOutput
func (FirewallNatRuleCollectionRuleArray) ToFirewallNatRuleCollectionRuleArrayOutputWithContext ¶ added in v1.12.0
func (i FirewallNatRuleCollectionRuleArray) ToFirewallNatRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallNatRuleCollectionRuleArrayOutput
type FirewallNatRuleCollectionRuleArrayInput ¶ added in v1.12.0
type FirewallNatRuleCollectionRuleArrayInput interface { pulumi.Input ToFirewallNatRuleCollectionRuleArrayOutput() FirewallNatRuleCollectionRuleArrayOutput ToFirewallNatRuleCollectionRuleArrayOutputWithContext(context.Context) FirewallNatRuleCollectionRuleArrayOutput }
type FirewallNatRuleCollectionRuleArrayOutput ¶ added in v1.12.0
type FirewallNatRuleCollectionRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallNatRuleCollectionRuleArrayOutput) ElementType ¶ added in v1.12.0
func (FirewallNatRuleCollectionRuleArrayOutput) ElementType() reflect.Type
func (FirewallNatRuleCollectionRuleArrayOutput) ToFirewallNatRuleCollectionRuleArrayOutput ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleArrayOutput) ToFirewallNatRuleCollectionRuleArrayOutput() FirewallNatRuleCollectionRuleArrayOutput
func (FirewallNatRuleCollectionRuleArrayOutput) ToFirewallNatRuleCollectionRuleArrayOutputWithContext ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleArrayOutput) ToFirewallNatRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallNatRuleCollectionRuleArrayOutput
type FirewallNatRuleCollectionRuleInput ¶ added in v1.12.0
type FirewallNatRuleCollectionRuleInput interface { pulumi.Input ToFirewallNatRuleCollectionRuleOutput() FirewallNatRuleCollectionRuleOutput ToFirewallNatRuleCollectionRuleOutputWithContext(context.Context) FirewallNatRuleCollectionRuleOutput }
type FirewallNatRuleCollectionRuleOutput ¶ added in v1.12.0
type FirewallNatRuleCollectionRuleOutput struct{ *pulumi.OutputState }
func (FirewallNatRuleCollectionRuleOutput) Description ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) Description() pulumi.StringPtrOutput
func (FirewallNatRuleCollectionRuleOutput) DestinationAddresses ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) DestinationAddresses() pulumi.StringArrayOutput
func (FirewallNatRuleCollectionRuleOutput) DestinationPorts ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) DestinationPorts() pulumi.StringArrayOutput
func (FirewallNatRuleCollectionRuleOutput) ElementType ¶ added in v1.12.0
func (FirewallNatRuleCollectionRuleOutput) ElementType() reflect.Type
func (FirewallNatRuleCollectionRuleOutput) Name ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) Name() pulumi.StringOutput
Specifies the name of the NAT Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created.
func (FirewallNatRuleCollectionRuleOutput) Protocols ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) Protocols() pulumi.StringArrayOutput
func (FirewallNatRuleCollectionRuleOutput) SourceAddresses ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) SourceAddresses() pulumi.StringArrayOutput
func (FirewallNatRuleCollectionRuleOutput) ToFirewallNatRuleCollectionRuleOutput ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) ToFirewallNatRuleCollectionRuleOutput() FirewallNatRuleCollectionRuleOutput
func (FirewallNatRuleCollectionRuleOutput) ToFirewallNatRuleCollectionRuleOutputWithContext ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) ToFirewallNatRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallNatRuleCollectionRuleOutput
func (FirewallNatRuleCollectionRuleOutput) TranslatedAddress ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) TranslatedAddress() pulumi.StringOutput
func (FirewallNatRuleCollectionRuleOutput) TranslatedPort ¶ added in v1.12.0
func (o FirewallNatRuleCollectionRuleOutput) TranslatedPort() pulumi.StringOutput
type FirewallNatRuleCollectionState ¶ added in v0.18.3
type FirewallNatRuleCollectionState struct { // Specifies the action the rule will apply to matching traffic. Possible values are `Dnat` and `Snat`. Action pulumi.StringPtrInput // Specifies the name of the Firewall in which the NAT Rule Collection should be created. Changing this forces a new resource to be created. AzureFirewallName pulumi.StringPtrInput // Specifies the name of the NAT Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the priority of the rule collection. Possible values are between `100` - `65000`. Priority pulumi.IntPtrInput // Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `rule` blocks as defined below. Rules FirewallNatRuleCollectionRuleArrayInput }
func (FirewallNatRuleCollectionState) ElementType ¶ added in v1.12.0
func (FirewallNatRuleCollectionState) ElementType() reflect.Type
type FirewallNetworkRuleCollection ¶ added in v0.16.1
type FirewallNetworkRuleCollection struct { pulumi.CustomResourceState // Specifies the action the rule will apply to matching traffic. Possible values are `Allow` and `Deny`. Action pulumi.StringOutput `pulumi:"action"` // Specifies the name of the Firewall in which the Network Rule Collection should be created. Changing this forces a new resource to be created. AzureFirewallName pulumi.StringOutput `pulumi:"azureFirewallName"` // Specifies the name of the Network Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the priority of the rule collection. Possible values are between `100` - `65000`. Priority pulumi.IntOutput `pulumi:"priority"` // Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `rule` blocks as defined below. Rules FirewallNetworkRuleCollectionRuleArrayOutput `pulumi:"rules"` }
Manages a Network Rule Collection within an Azure Firewall.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/firewall_network_rule_collection.html.markdown.
func GetFirewallNetworkRuleCollection ¶ added in v0.16.1
func GetFirewallNetworkRuleCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallNetworkRuleCollectionState, opts ...pulumi.ResourceOption) (*FirewallNetworkRuleCollection, error)
GetFirewallNetworkRuleCollection gets an existing FirewallNetworkRuleCollection 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 NewFirewallNetworkRuleCollection ¶ added in v0.16.1
func NewFirewallNetworkRuleCollection(ctx *pulumi.Context, name string, args *FirewallNetworkRuleCollectionArgs, opts ...pulumi.ResourceOption) (*FirewallNetworkRuleCollection, error)
NewFirewallNetworkRuleCollection registers a new resource with the given unique name, arguments, and options.
type FirewallNetworkRuleCollectionArgs ¶ added in v0.16.1
type FirewallNetworkRuleCollectionArgs struct { // Specifies the action the rule will apply to matching traffic. Possible values are `Allow` and `Deny`. Action pulumi.StringInput // Specifies the name of the Firewall in which the Network Rule Collection should be created. Changing this forces a new resource to be created. AzureFirewallName pulumi.StringInput // Specifies the name of the Network Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the priority of the rule collection. Possible values are between `100` - `65000`. Priority pulumi.IntInput // Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `rule` blocks as defined below. Rules FirewallNetworkRuleCollectionRuleArrayInput }
The set of arguments for constructing a FirewallNetworkRuleCollection resource.
func (FirewallNetworkRuleCollectionArgs) ElementType ¶ added in v1.12.0
func (FirewallNetworkRuleCollectionArgs) ElementType() reflect.Type
type FirewallNetworkRuleCollectionRule ¶ added in v1.12.0
type FirewallNetworkRuleCollectionRule struct { Description *string `pulumi:"description"` DestinationAddresses []string `pulumi:"destinationAddresses"` DestinationPorts []string `pulumi:"destinationPorts"` // Specifies the name of the Network Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name string `pulumi:"name"` Protocols []string `pulumi:"protocols"` SourceAddresses []string `pulumi:"sourceAddresses"` }
type FirewallNetworkRuleCollectionRuleArgs ¶ added in v1.12.0
type FirewallNetworkRuleCollectionRuleArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` DestinationPorts pulumi.StringArrayInput `pulumi:"destinationPorts"` // Specifies the name of the Network Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Protocols pulumi.StringArrayInput `pulumi:"protocols"` SourceAddresses pulumi.StringArrayInput `pulumi:"sourceAddresses"` }
func (FirewallNetworkRuleCollectionRuleArgs) ElementType ¶ added in v1.12.0
func (FirewallNetworkRuleCollectionRuleArgs) ElementType() reflect.Type
func (FirewallNetworkRuleCollectionRuleArgs) ToFirewallNetworkRuleCollectionRuleOutput ¶ added in v1.12.0
func (i FirewallNetworkRuleCollectionRuleArgs) ToFirewallNetworkRuleCollectionRuleOutput() FirewallNetworkRuleCollectionRuleOutput
func (FirewallNetworkRuleCollectionRuleArgs) ToFirewallNetworkRuleCollectionRuleOutputWithContext ¶ added in v1.12.0
func (i FirewallNetworkRuleCollectionRuleArgs) ToFirewallNetworkRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallNetworkRuleCollectionRuleOutput
type FirewallNetworkRuleCollectionRuleArray ¶ added in v1.12.0
type FirewallNetworkRuleCollectionRuleArray []FirewallNetworkRuleCollectionRuleInput
func (FirewallNetworkRuleCollectionRuleArray) ElementType ¶ added in v1.12.0
func (FirewallNetworkRuleCollectionRuleArray) ElementType() reflect.Type
func (FirewallNetworkRuleCollectionRuleArray) ToFirewallNetworkRuleCollectionRuleArrayOutput ¶ added in v1.12.0
func (i FirewallNetworkRuleCollectionRuleArray) ToFirewallNetworkRuleCollectionRuleArrayOutput() FirewallNetworkRuleCollectionRuleArrayOutput
func (FirewallNetworkRuleCollectionRuleArray) ToFirewallNetworkRuleCollectionRuleArrayOutputWithContext ¶ added in v1.12.0
func (i FirewallNetworkRuleCollectionRuleArray) ToFirewallNetworkRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallNetworkRuleCollectionRuleArrayOutput
type FirewallNetworkRuleCollectionRuleArrayInput ¶ added in v1.12.0
type FirewallNetworkRuleCollectionRuleArrayInput interface { pulumi.Input ToFirewallNetworkRuleCollectionRuleArrayOutput() FirewallNetworkRuleCollectionRuleArrayOutput ToFirewallNetworkRuleCollectionRuleArrayOutputWithContext(context.Context) FirewallNetworkRuleCollectionRuleArrayOutput }
type FirewallNetworkRuleCollectionRuleArrayOutput ¶ added in v1.12.0
type FirewallNetworkRuleCollectionRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallNetworkRuleCollectionRuleArrayOutput) ElementType ¶ added in v1.12.0
func (FirewallNetworkRuleCollectionRuleArrayOutput) ElementType() reflect.Type
func (FirewallNetworkRuleCollectionRuleArrayOutput) ToFirewallNetworkRuleCollectionRuleArrayOutput ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleArrayOutput) ToFirewallNetworkRuleCollectionRuleArrayOutput() FirewallNetworkRuleCollectionRuleArrayOutput
func (FirewallNetworkRuleCollectionRuleArrayOutput) ToFirewallNetworkRuleCollectionRuleArrayOutputWithContext ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleArrayOutput) ToFirewallNetworkRuleCollectionRuleArrayOutputWithContext(ctx context.Context) FirewallNetworkRuleCollectionRuleArrayOutput
type FirewallNetworkRuleCollectionRuleInput ¶ added in v1.12.0
type FirewallNetworkRuleCollectionRuleInput interface { pulumi.Input ToFirewallNetworkRuleCollectionRuleOutput() FirewallNetworkRuleCollectionRuleOutput ToFirewallNetworkRuleCollectionRuleOutputWithContext(context.Context) FirewallNetworkRuleCollectionRuleOutput }
type FirewallNetworkRuleCollectionRuleOutput ¶ added in v1.12.0
type FirewallNetworkRuleCollectionRuleOutput struct{ *pulumi.OutputState }
func (FirewallNetworkRuleCollectionRuleOutput) Description ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleOutput) Description() pulumi.StringPtrOutput
func (FirewallNetworkRuleCollectionRuleOutput) DestinationAddresses ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleOutput) DestinationAddresses() pulumi.StringArrayOutput
func (FirewallNetworkRuleCollectionRuleOutput) DestinationPorts ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleOutput) DestinationPorts() pulumi.StringArrayOutput
func (FirewallNetworkRuleCollectionRuleOutput) ElementType ¶ added in v1.12.0
func (FirewallNetworkRuleCollectionRuleOutput) ElementType() reflect.Type
func (FirewallNetworkRuleCollectionRuleOutput) Name ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleOutput) Name() pulumi.StringOutput
Specifies the name of the Network Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created.
func (FirewallNetworkRuleCollectionRuleOutput) Protocols ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleOutput) Protocols() pulumi.StringArrayOutput
func (FirewallNetworkRuleCollectionRuleOutput) SourceAddresses ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleOutput) SourceAddresses() pulumi.StringArrayOutput
func (FirewallNetworkRuleCollectionRuleOutput) ToFirewallNetworkRuleCollectionRuleOutput ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleOutput) ToFirewallNetworkRuleCollectionRuleOutput() FirewallNetworkRuleCollectionRuleOutput
func (FirewallNetworkRuleCollectionRuleOutput) ToFirewallNetworkRuleCollectionRuleOutputWithContext ¶ added in v1.12.0
func (o FirewallNetworkRuleCollectionRuleOutput) ToFirewallNetworkRuleCollectionRuleOutputWithContext(ctx context.Context) FirewallNetworkRuleCollectionRuleOutput
type FirewallNetworkRuleCollectionState ¶ added in v0.16.1
type FirewallNetworkRuleCollectionState struct { // Specifies the action the rule will apply to matching traffic. Possible values are `Allow` and `Deny`. Action pulumi.StringPtrInput // Specifies the name of the Firewall in which the Network Rule Collection should be created. Changing this forces a new resource to be created. AzureFirewallName pulumi.StringPtrInput // Specifies the name of the Network Rule Collection which must be unique within the Firewall. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the priority of the rule collection. Possible values are between `100` - `65000`. Priority pulumi.IntPtrInput // Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `rule` blocks as defined below. Rules FirewallNetworkRuleCollectionRuleArrayInput }
func (FirewallNetworkRuleCollectionState) ElementType ¶ added in v1.12.0
func (FirewallNetworkRuleCollectionState) ElementType() reflect.Type
type FirewallState ¶ added in v0.16.1
type FirewallState struct { // A `ipConfiguration` block as documented below. IpConfigurations FirewallIpConfigurationArrayInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Firewall. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the availability zones in which the Azure Firewall should be created. Zones pulumi.StringArrayInput }
func (FirewallState) ElementType ¶ added in v1.12.0
func (FirewallState) ElementType() reflect.Type
type GetExpressRouteCircuitPeeringType ¶ added in v1.12.0
type GetExpressRouteCircuitPeeringType struct { // The Either a 16-bit or a 32-bit ASN for Azure. AzureAsn int `pulumi:"azureAsn"` // The Either a 16-bit or a 32-bit ASN. Can either be public or private. PeerAsn int `pulumi:"peerAsn"` // The type of the ExpressRoute Circuit Peering. Acceptable values include `AzurePrivatePeering`, `AzurePublicPeering` and `MicrosoftPeering`. Changing this forces a new resource to be created. PeeringType string `pulumi:"peeringType"` // A `/30` subnet for the primary link. PrimaryPeerAddressPrefix string `pulumi:"primaryPeerAddressPrefix"` // A `/30` subnet for the secondary link. SecondaryPeerAddressPrefix string `pulumi:"secondaryPeerAddressPrefix"` SharedKey string `pulumi:"sharedKey"` // A valid VLAN ID to establish this peering on. VlanId int `pulumi:"vlanId"` }
type GetExpressRouteCircuitPeeringTypeArgs ¶ added in v1.12.0
type GetExpressRouteCircuitPeeringTypeArgs struct { // The Either a 16-bit or a 32-bit ASN for Azure. AzureAsn pulumi.IntInput `pulumi:"azureAsn"` // The Either a 16-bit or a 32-bit ASN. Can either be public or private. PeerAsn pulumi.IntInput `pulumi:"peerAsn"` // The type of the ExpressRoute Circuit Peering. Acceptable values include `AzurePrivatePeering`, `AzurePublicPeering` and `MicrosoftPeering`. Changing this forces a new resource to be created. PeeringType pulumi.StringInput `pulumi:"peeringType"` // A `/30` subnet for the primary link. PrimaryPeerAddressPrefix pulumi.StringInput `pulumi:"primaryPeerAddressPrefix"` // A `/30` subnet for the secondary link. SecondaryPeerAddressPrefix pulumi.StringInput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringInput `pulumi:"sharedKey"` // A valid VLAN ID to establish this peering on. VlanId pulumi.IntInput `pulumi:"vlanId"` }
func (GetExpressRouteCircuitPeeringTypeArgs) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitPeeringTypeArgs) ElementType() reflect.Type
func (GetExpressRouteCircuitPeeringTypeArgs) ToGetExpressRouteCircuitPeeringTypeOutput ¶ added in v1.12.0
func (i GetExpressRouteCircuitPeeringTypeArgs) ToGetExpressRouteCircuitPeeringTypeOutput() GetExpressRouteCircuitPeeringTypeOutput
func (GetExpressRouteCircuitPeeringTypeArgs) ToGetExpressRouteCircuitPeeringTypeOutputWithContext ¶ added in v1.12.0
func (i GetExpressRouteCircuitPeeringTypeArgs) ToGetExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) GetExpressRouteCircuitPeeringTypeOutput
type GetExpressRouteCircuitPeeringTypeArray ¶ added in v1.12.0
type GetExpressRouteCircuitPeeringTypeArray []GetExpressRouteCircuitPeeringTypeInput
func (GetExpressRouteCircuitPeeringTypeArray) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitPeeringTypeArray) ElementType() reflect.Type
func (GetExpressRouteCircuitPeeringTypeArray) ToGetExpressRouteCircuitPeeringTypeArrayOutput ¶ added in v1.12.0
func (i GetExpressRouteCircuitPeeringTypeArray) ToGetExpressRouteCircuitPeeringTypeArrayOutput() GetExpressRouteCircuitPeeringTypeArrayOutput
func (GetExpressRouteCircuitPeeringTypeArray) ToGetExpressRouteCircuitPeeringTypeArrayOutputWithContext ¶ added in v1.12.0
func (i GetExpressRouteCircuitPeeringTypeArray) ToGetExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) GetExpressRouteCircuitPeeringTypeArrayOutput
type GetExpressRouteCircuitPeeringTypeArrayInput ¶ added in v1.12.0
type GetExpressRouteCircuitPeeringTypeArrayInput interface { pulumi.Input ToGetExpressRouteCircuitPeeringTypeArrayOutput() GetExpressRouteCircuitPeeringTypeArrayOutput ToGetExpressRouteCircuitPeeringTypeArrayOutputWithContext(context.Context) GetExpressRouteCircuitPeeringTypeArrayOutput }
type GetExpressRouteCircuitPeeringTypeArrayOutput ¶ added in v1.12.0
type GetExpressRouteCircuitPeeringTypeArrayOutput struct{ *pulumi.OutputState }
func (GetExpressRouteCircuitPeeringTypeArrayOutput) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitPeeringTypeArrayOutput) ElementType() reflect.Type
func (GetExpressRouteCircuitPeeringTypeArrayOutput) ToGetExpressRouteCircuitPeeringTypeArrayOutput ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeArrayOutput) ToGetExpressRouteCircuitPeeringTypeArrayOutput() GetExpressRouteCircuitPeeringTypeArrayOutput
func (GetExpressRouteCircuitPeeringTypeArrayOutput) ToGetExpressRouteCircuitPeeringTypeArrayOutputWithContext ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeArrayOutput) ToGetExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) GetExpressRouteCircuitPeeringTypeArrayOutput
type GetExpressRouteCircuitPeeringTypeInput ¶ added in v1.12.0
type GetExpressRouteCircuitPeeringTypeInput interface { pulumi.Input ToGetExpressRouteCircuitPeeringTypeOutput() GetExpressRouteCircuitPeeringTypeOutput ToGetExpressRouteCircuitPeeringTypeOutputWithContext(context.Context) GetExpressRouteCircuitPeeringTypeOutput }
type GetExpressRouteCircuitPeeringTypeOutput ¶ added in v1.12.0
type GetExpressRouteCircuitPeeringTypeOutput struct{ *pulumi.OutputState }
func (GetExpressRouteCircuitPeeringTypeOutput) AzureAsn ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeOutput) AzureAsn() pulumi.IntOutput
The Either a 16-bit or a 32-bit ASN for Azure.
func (GetExpressRouteCircuitPeeringTypeOutput) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
func (GetExpressRouteCircuitPeeringTypeOutput) PeerAsn ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeOutput) PeerAsn() pulumi.IntOutput
The Either a 16-bit or a 32-bit ASN. Can either be public or private.
func (GetExpressRouteCircuitPeeringTypeOutput) PeeringType ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeOutput) PeeringType() pulumi.StringOutput
The type of the ExpressRoute Circuit Peering. Acceptable values include `AzurePrivatePeering`, `AzurePublicPeering` and `MicrosoftPeering`. Changing this forces a new resource to be created.
func (GetExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix() pulumi.StringOutput
A `/30` subnet for the primary link.
func (GetExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix() pulumi.StringOutput
A `/30` subnet for the secondary link.
func (GetExpressRouteCircuitPeeringTypeOutput) SharedKey ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeOutput) SharedKey() pulumi.StringOutput
The shared key. Can be a maximum of 25 characters.
func (GetExpressRouteCircuitPeeringTypeOutput) ToGetExpressRouteCircuitPeeringTypeOutput ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeOutput) ToGetExpressRouteCircuitPeeringTypeOutput() GetExpressRouteCircuitPeeringTypeOutput
func (GetExpressRouteCircuitPeeringTypeOutput) ToGetExpressRouteCircuitPeeringTypeOutputWithContext ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeOutput) ToGetExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) GetExpressRouteCircuitPeeringTypeOutput
func (GetExpressRouteCircuitPeeringTypeOutput) VlanId ¶ added in v1.12.0
func (o GetExpressRouteCircuitPeeringTypeOutput) VlanId() pulumi.IntOutput
A valid VLAN ID to establish this peering on.
type GetExpressRouteCircuitServiceProviderProperty ¶ added in v1.12.0
type GetExpressRouteCircuitServiceProviderProperty struct { // The bandwidth in Mbps of the ExpressRoute circuit. BandwidthInMbps int `pulumi:"bandwidthInMbps"` // The name of the peering location and **not** the Azure resource location. PeeringLocation string `pulumi:"peeringLocation"` // The name of the ExpressRoute Service Provider. ServiceProviderName string `pulumi:"serviceProviderName"` }
type GetExpressRouteCircuitServiceProviderPropertyArgs ¶ added in v1.12.0
type GetExpressRouteCircuitServiceProviderPropertyArgs struct { // The bandwidth in Mbps of the ExpressRoute circuit. BandwidthInMbps pulumi.IntInput `pulumi:"bandwidthInMbps"` // The name of the peering location and **not** the Azure resource location. PeeringLocation pulumi.StringInput `pulumi:"peeringLocation"` // The name of the ExpressRoute Service Provider. ServiceProviderName pulumi.StringInput `pulumi:"serviceProviderName"` }
func (GetExpressRouteCircuitServiceProviderPropertyArgs) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitServiceProviderPropertyArgs) ElementType() reflect.Type
func (GetExpressRouteCircuitServiceProviderPropertyArgs) ToGetExpressRouteCircuitServiceProviderPropertyOutput ¶ added in v1.12.0
func (i GetExpressRouteCircuitServiceProviderPropertyArgs) ToGetExpressRouteCircuitServiceProviderPropertyOutput() GetExpressRouteCircuitServiceProviderPropertyOutput
func (GetExpressRouteCircuitServiceProviderPropertyArgs) ToGetExpressRouteCircuitServiceProviderPropertyOutputWithContext ¶ added in v1.12.0
func (i GetExpressRouteCircuitServiceProviderPropertyArgs) ToGetExpressRouteCircuitServiceProviderPropertyOutputWithContext(ctx context.Context) GetExpressRouteCircuitServiceProviderPropertyOutput
type GetExpressRouteCircuitServiceProviderPropertyArray ¶ added in v1.12.0
type GetExpressRouteCircuitServiceProviderPropertyArray []GetExpressRouteCircuitServiceProviderPropertyInput
func (GetExpressRouteCircuitServiceProviderPropertyArray) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitServiceProviderPropertyArray) ElementType() reflect.Type
func (GetExpressRouteCircuitServiceProviderPropertyArray) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutput ¶ added in v1.12.0
func (i GetExpressRouteCircuitServiceProviderPropertyArray) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutput() GetExpressRouteCircuitServiceProviderPropertyArrayOutput
func (GetExpressRouteCircuitServiceProviderPropertyArray) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutputWithContext ¶ added in v1.12.0
func (i GetExpressRouteCircuitServiceProviderPropertyArray) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutputWithContext(ctx context.Context) GetExpressRouteCircuitServiceProviderPropertyArrayOutput
type GetExpressRouteCircuitServiceProviderPropertyArrayInput ¶ added in v1.12.0
type GetExpressRouteCircuitServiceProviderPropertyArrayInput interface { pulumi.Input ToGetExpressRouteCircuitServiceProviderPropertyArrayOutput() GetExpressRouteCircuitServiceProviderPropertyArrayOutput ToGetExpressRouteCircuitServiceProviderPropertyArrayOutputWithContext(context.Context) GetExpressRouteCircuitServiceProviderPropertyArrayOutput }
type GetExpressRouteCircuitServiceProviderPropertyArrayOutput ¶ added in v1.12.0
type GetExpressRouteCircuitServiceProviderPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetExpressRouteCircuitServiceProviderPropertyArrayOutput) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitServiceProviderPropertyArrayOutput) ElementType() reflect.Type
func (GetExpressRouteCircuitServiceProviderPropertyArrayOutput) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutput ¶ added in v1.12.0
func (o GetExpressRouteCircuitServiceProviderPropertyArrayOutput) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutput() GetExpressRouteCircuitServiceProviderPropertyArrayOutput
func (GetExpressRouteCircuitServiceProviderPropertyArrayOutput) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutputWithContext ¶ added in v1.12.0
func (o GetExpressRouteCircuitServiceProviderPropertyArrayOutput) ToGetExpressRouteCircuitServiceProviderPropertyArrayOutputWithContext(ctx context.Context) GetExpressRouteCircuitServiceProviderPropertyArrayOutput
type GetExpressRouteCircuitServiceProviderPropertyInput ¶ added in v1.12.0
type GetExpressRouteCircuitServiceProviderPropertyInput interface { pulumi.Input ToGetExpressRouteCircuitServiceProviderPropertyOutput() GetExpressRouteCircuitServiceProviderPropertyOutput ToGetExpressRouteCircuitServiceProviderPropertyOutputWithContext(context.Context) GetExpressRouteCircuitServiceProviderPropertyOutput }
type GetExpressRouteCircuitServiceProviderPropertyOutput ¶ added in v1.12.0
type GetExpressRouteCircuitServiceProviderPropertyOutput struct{ *pulumi.OutputState }
func (GetExpressRouteCircuitServiceProviderPropertyOutput) BandwidthInMbps ¶ added in v1.12.0
func (o GetExpressRouteCircuitServiceProviderPropertyOutput) BandwidthInMbps() pulumi.IntOutput
The bandwidth in Mbps of the ExpressRoute circuit.
func (GetExpressRouteCircuitServiceProviderPropertyOutput) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitServiceProviderPropertyOutput) ElementType() reflect.Type
func (GetExpressRouteCircuitServiceProviderPropertyOutput) PeeringLocation ¶ added in v1.12.0
func (o GetExpressRouteCircuitServiceProviderPropertyOutput) PeeringLocation() pulumi.StringOutput
The name of the peering location and **not** the Azure resource location.
func (GetExpressRouteCircuitServiceProviderPropertyOutput) ServiceProviderName ¶ added in v1.12.0
func (o GetExpressRouteCircuitServiceProviderPropertyOutput) ServiceProviderName() pulumi.StringOutput
The name of the ExpressRoute Service Provider.
func (GetExpressRouteCircuitServiceProviderPropertyOutput) ToGetExpressRouteCircuitServiceProviderPropertyOutput ¶ added in v1.12.0
func (o GetExpressRouteCircuitServiceProviderPropertyOutput) ToGetExpressRouteCircuitServiceProviderPropertyOutput() GetExpressRouteCircuitServiceProviderPropertyOutput
func (GetExpressRouteCircuitServiceProviderPropertyOutput) ToGetExpressRouteCircuitServiceProviderPropertyOutputWithContext ¶ added in v1.12.0
func (o GetExpressRouteCircuitServiceProviderPropertyOutput) ToGetExpressRouteCircuitServiceProviderPropertyOutputWithContext(ctx context.Context) GetExpressRouteCircuitServiceProviderPropertyOutput
type GetExpressRouteCircuitSku ¶ added in v1.12.0
type GetExpressRouteCircuitSkuArgs ¶ added in v1.12.0
type GetExpressRouteCircuitSkuArgs struct { // The billing mode for bandwidth. Possible values are `MeteredData` or `UnlimitedData`. Family pulumi.StringInput `pulumi:"family"` // The service tier. Possible values are `Basic`, `Local`, `Standard` or `Premium`. Tier pulumi.StringInput `pulumi:"tier"` }
func (GetExpressRouteCircuitSkuArgs) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitSkuArgs) ElementType() reflect.Type
func (GetExpressRouteCircuitSkuArgs) ToGetExpressRouteCircuitSkuOutput ¶ added in v1.12.0
func (i GetExpressRouteCircuitSkuArgs) ToGetExpressRouteCircuitSkuOutput() GetExpressRouteCircuitSkuOutput
func (GetExpressRouteCircuitSkuArgs) ToGetExpressRouteCircuitSkuOutputWithContext ¶ added in v1.12.0
func (i GetExpressRouteCircuitSkuArgs) ToGetExpressRouteCircuitSkuOutputWithContext(ctx context.Context) GetExpressRouteCircuitSkuOutput
type GetExpressRouteCircuitSkuInput ¶ added in v1.12.0
type GetExpressRouteCircuitSkuInput interface { pulumi.Input ToGetExpressRouteCircuitSkuOutput() GetExpressRouteCircuitSkuOutput ToGetExpressRouteCircuitSkuOutputWithContext(context.Context) GetExpressRouteCircuitSkuOutput }
type GetExpressRouteCircuitSkuOutput ¶ added in v1.12.0
type GetExpressRouteCircuitSkuOutput struct{ *pulumi.OutputState }
func (GetExpressRouteCircuitSkuOutput) ElementType ¶ added in v1.12.0
func (GetExpressRouteCircuitSkuOutput) ElementType() reflect.Type
func (GetExpressRouteCircuitSkuOutput) Family ¶ added in v1.12.0
func (o GetExpressRouteCircuitSkuOutput) Family() pulumi.StringOutput
The billing mode for bandwidth. Possible values are `MeteredData` or `UnlimitedData`.
func (GetExpressRouteCircuitSkuOutput) Tier ¶ added in v1.12.0
func (o GetExpressRouteCircuitSkuOutput) Tier() pulumi.StringOutput
The service tier. Possible values are `Basic`, `Local`, `Standard` or `Premium`.
func (GetExpressRouteCircuitSkuOutput) ToGetExpressRouteCircuitSkuOutput ¶ added in v1.12.0
func (o GetExpressRouteCircuitSkuOutput) ToGetExpressRouteCircuitSkuOutput() GetExpressRouteCircuitSkuOutput
func (GetExpressRouteCircuitSkuOutput) ToGetExpressRouteCircuitSkuOutputWithContext ¶ added in v1.12.0
func (o GetExpressRouteCircuitSkuOutput) ToGetExpressRouteCircuitSkuOutputWithContext(ctx context.Context) GetExpressRouteCircuitSkuOutput
type GetFirewallIpConfiguration ¶ added in v1.12.0
type GetFirewallIpConfiguration struct { InternalPublicIpAddressId string `pulumi:"internalPublicIpAddressId"` // The name of the Azure Firewall. Name string `pulumi:"name"` // The private IP address of the Azure Firewall. PrivateIpAddress string `pulumi:"privateIpAddress"` PublicIpAddressId string `pulumi:"publicIpAddressId"` // The Resource ID of the subnet where the Azure Firewall is deployed. SubnetId string `pulumi:"subnetId"` }
type GetFirewallIpConfigurationArgs ¶ added in v1.12.0
type GetFirewallIpConfigurationArgs struct { InternalPublicIpAddressId pulumi.StringInput `pulumi:"internalPublicIpAddressId"` // The name of the Azure Firewall. Name pulumi.StringInput `pulumi:"name"` // The private IP address of the Azure Firewall. PrivateIpAddress pulumi.StringInput `pulumi:"privateIpAddress"` PublicIpAddressId pulumi.StringInput `pulumi:"publicIpAddressId"` // The Resource ID of the subnet where the Azure Firewall is deployed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetFirewallIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (GetFirewallIpConfigurationArgs) ElementType() reflect.Type
func (GetFirewallIpConfigurationArgs) ToGetFirewallIpConfigurationOutput ¶ added in v1.12.0
func (i GetFirewallIpConfigurationArgs) ToGetFirewallIpConfigurationOutput() GetFirewallIpConfigurationOutput
func (GetFirewallIpConfigurationArgs) ToGetFirewallIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i GetFirewallIpConfigurationArgs) ToGetFirewallIpConfigurationOutputWithContext(ctx context.Context) GetFirewallIpConfigurationOutput
type GetFirewallIpConfigurationArray ¶ added in v1.12.0
type GetFirewallIpConfigurationArray []GetFirewallIpConfigurationInput
func (GetFirewallIpConfigurationArray) ElementType ¶ added in v1.12.0
func (GetFirewallIpConfigurationArray) ElementType() reflect.Type
func (GetFirewallIpConfigurationArray) ToGetFirewallIpConfigurationArrayOutput ¶ added in v1.12.0
func (i GetFirewallIpConfigurationArray) ToGetFirewallIpConfigurationArrayOutput() GetFirewallIpConfigurationArrayOutput
func (GetFirewallIpConfigurationArray) ToGetFirewallIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i GetFirewallIpConfigurationArray) ToGetFirewallIpConfigurationArrayOutputWithContext(ctx context.Context) GetFirewallIpConfigurationArrayOutput
type GetFirewallIpConfigurationArrayInput ¶ added in v1.12.0
type GetFirewallIpConfigurationArrayInput interface { pulumi.Input ToGetFirewallIpConfigurationArrayOutput() GetFirewallIpConfigurationArrayOutput ToGetFirewallIpConfigurationArrayOutputWithContext(context.Context) GetFirewallIpConfigurationArrayOutput }
type GetFirewallIpConfigurationArrayOutput ¶ added in v1.12.0
type GetFirewallIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetFirewallIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (GetFirewallIpConfigurationArrayOutput) ElementType() reflect.Type
func (GetFirewallIpConfigurationArrayOutput) Index ¶ added in v1.12.0
func (o GetFirewallIpConfigurationArrayOutput) Index(i pulumi.IntInput) GetFirewallIpConfigurationOutput
func (GetFirewallIpConfigurationArrayOutput) ToGetFirewallIpConfigurationArrayOutput ¶ added in v1.12.0
func (o GetFirewallIpConfigurationArrayOutput) ToGetFirewallIpConfigurationArrayOutput() GetFirewallIpConfigurationArrayOutput
func (GetFirewallIpConfigurationArrayOutput) ToGetFirewallIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o GetFirewallIpConfigurationArrayOutput) ToGetFirewallIpConfigurationArrayOutputWithContext(ctx context.Context) GetFirewallIpConfigurationArrayOutput
type GetFirewallIpConfigurationInput ¶ added in v1.12.0
type GetFirewallIpConfigurationInput interface { pulumi.Input ToGetFirewallIpConfigurationOutput() GetFirewallIpConfigurationOutput ToGetFirewallIpConfigurationOutputWithContext(context.Context) GetFirewallIpConfigurationOutput }
type GetFirewallIpConfigurationOutput ¶ added in v1.12.0
type GetFirewallIpConfigurationOutput struct{ *pulumi.OutputState }
func (GetFirewallIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (GetFirewallIpConfigurationOutput) ElementType() reflect.Type
func (GetFirewallIpConfigurationOutput) InternalPublicIpAddressId ¶ added in v1.12.0
func (o GetFirewallIpConfigurationOutput) InternalPublicIpAddressId() pulumi.StringOutput
func (GetFirewallIpConfigurationOutput) Name ¶ added in v1.12.0
func (o GetFirewallIpConfigurationOutput) Name() pulumi.StringOutput
The name of the Azure Firewall.
func (GetFirewallIpConfigurationOutput) PrivateIpAddress ¶ added in v1.12.0
func (o GetFirewallIpConfigurationOutput) PrivateIpAddress() pulumi.StringOutput
The private IP address of the Azure Firewall.
func (GetFirewallIpConfigurationOutput) PublicIpAddressId ¶ added in v1.12.0
func (o GetFirewallIpConfigurationOutput) PublicIpAddressId() pulumi.StringOutput
func (GetFirewallIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o GetFirewallIpConfigurationOutput) SubnetId() pulumi.StringOutput
The Resource ID of the subnet where the Azure Firewall is deployed.
func (GetFirewallIpConfigurationOutput) ToGetFirewallIpConfigurationOutput ¶ added in v1.12.0
func (o GetFirewallIpConfigurationOutput) ToGetFirewallIpConfigurationOutput() GetFirewallIpConfigurationOutput
func (GetFirewallIpConfigurationOutput) ToGetFirewallIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o GetFirewallIpConfigurationOutput) ToGetFirewallIpConfigurationOutputWithContext(ctx context.Context) GetFirewallIpConfigurationOutput
type GetGatewayConnectionArgs ¶ added in v0.18.6
type GetGatewayConnectionArgs struct { // Specifies the name of the Virtual Network Gateway Connection. Name string `pulumi:"name"` // Specifies the name of the resource group the Virtual Network Gateway Connection is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getGatewayConnection.
type GetGatewayConnectionIpsecPolicy ¶ added in v1.12.0
type GetGatewayConnectionIpsecPolicy struct { // The DH group used in IKE phase 1 for initial SA. Valid // options are `DHGroup1`, `DHGroup14`, `DHGroup2`, `DHGroup2048`, `DHGroup24`, // `ECP256`, `ECP384`, or `None`. DhGroup string `pulumi:"dhGroup"` // The IKE encryption algorithm. Valid // options are `AES128`, `AES192`, `AES256`, `DES`, or `DES3`. IkeEncryption string `pulumi:"ikeEncryption"` // The IKE integrity algorithm. Valid // options are `MD5`, `SHA1`, `SHA256`, or `SHA384`. IkeIntegrity string `pulumi:"ikeIntegrity"` // The IPSec encryption algorithm. Valid // options are `AES128`, `AES192`, `AES256`, `DES`, `DES3`, `GCMAES128`, `GCMAES192`, `GCMAES256`, or `None`. IpsecEncryption string `pulumi:"ipsecEncryption"` // The IPSec integrity algorithm. Valid // options are `GCMAES128`, `GCMAES192`, `GCMAES256`, `MD5`, `SHA1`, or `SHA256`. IpsecIntegrity string `pulumi:"ipsecIntegrity"` // The DH group used in IKE phase 2 for new child SA. // Valid options are `ECP256`, `ECP384`, `PFS1`, `PFS2`, `PFS2048`, `PFS24`, // or `None`. PfsGroup string `pulumi:"pfsGroup"` // The IPSec SA payload size in KB. Must be at least // `1024` KB. SaDatasize int `pulumi:"saDatasize"` // The IPSec SA lifetime in seconds. Must be at least // `300` seconds. SaLifetime int `pulumi:"saLifetime"` }
type GetGatewayConnectionIpsecPolicyArgs ¶ added in v1.12.0
type GetGatewayConnectionIpsecPolicyArgs struct { // The DH group used in IKE phase 1 for initial SA. Valid // options are `DHGroup1`, `DHGroup14`, `DHGroup2`, `DHGroup2048`, `DHGroup24`, // `ECP256`, `ECP384`, or `None`. DhGroup pulumi.StringInput `pulumi:"dhGroup"` // The IKE encryption algorithm. Valid // options are `AES128`, `AES192`, `AES256`, `DES`, or `DES3`. IkeEncryption pulumi.StringInput `pulumi:"ikeEncryption"` // The IKE integrity algorithm. Valid // options are `MD5`, `SHA1`, `SHA256`, or `SHA384`. IkeIntegrity pulumi.StringInput `pulumi:"ikeIntegrity"` // The IPSec encryption algorithm. Valid // options are `AES128`, `AES192`, `AES256`, `DES`, `DES3`, `GCMAES128`, `GCMAES192`, `GCMAES256`, or `None`. IpsecEncryption pulumi.StringInput `pulumi:"ipsecEncryption"` // The IPSec integrity algorithm. Valid // options are `GCMAES128`, `GCMAES192`, `GCMAES256`, `MD5`, `SHA1`, or `SHA256`. IpsecIntegrity pulumi.StringInput `pulumi:"ipsecIntegrity"` // The DH group used in IKE phase 2 for new child SA. // Valid options are `ECP256`, `ECP384`, `PFS1`, `PFS2`, `PFS2048`, `PFS24`, // or `None`. PfsGroup pulumi.StringInput `pulumi:"pfsGroup"` // The IPSec SA payload size in KB. Must be at least // `1024` KB. SaDatasize pulumi.IntInput `pulumi:"saDatasize"` // The IPSec SA lifetime in seconds. Must be at least // `300` seconds. SaLifetime pulumi.IntInput `pulumi:"saLifetime"` }
func (GetGatewayConnectionIpsecPolicyArgs) ElementType ¶ added in v1.12.0
func (GetGatewayConnectionIpsecPolicyArgs) ElementType() reflect.Type
func (GetGatewayConnectionIpsecPolicyArgs) ToGetGatewayConnectionIpsecPolicyOutput ¶ added in v1.12.0
func (i GetGatewayConnectionIpsecPolicyArgs) ToGetGatewayConnectionIpsecPolicyOutput() GetGatewayConnectionIpsecPolicyOutput
func (GetGatewayConnectionIpsecPolicyArgs) ToGetGatewayConnectionIpsecPolicyOutputWithContext ¶ added in v1.12.0
func (i GetGatewayConnectionIpsecPolicyArgs) ToGetGatewayConnectionIpsecPolicyOutputWithContext(ctx context.Context) GetGatewayConnectionIpsecPolicyOutput
type GetGatewayConnectionIpsecPolicyArray ¶ added in v1.12.0
type GetGatewayConnectionIpsecPolicyArray []GetGatewayConnectionIpsecPolicyInput
func (GetGatewayConnectionIpsecPolicyArray) ElementType ¶ added in v1.12.0
func (GetGatewayConnectionIpsecPolicyArray) ElementType() reflect.Type
func (GetGatewayConnectionIpsecPolicyArray) ToGetGatewayConnectionIpsecPolicyArrayOutput ¶ added in v1.12.0
func (i GetGatewayConnectionIpsecPolicyArray) ToGetGatewayConnectionIpsecPolicyArrayOutput() GetGatewayConnectionIpsecPolicyArrayOutput
func (GetGatewayConnectionIpsecPolicyArray) ToGetGatewayConnectionIpsecPolicyArrayOutputWithContext ¶ added in v1.12.0
func (i GetGatewayConnectionIpsecPolicyArray) ToGetGatewayConnectionIpsecPolicyArrayOutputWithContext(ctx context.Context) GetGatewayConnectionIpsecPolicyArrayOutput
type GetGatewayConnectionIpsecPolicyArrayInput ¶ added in v1.12.0
type GetGatewayConnectionIpsecPolicyArrayInput interface { pulumi.Input ToGetGatewayConnectionIpsecPolicyArrayOutput() GetGatewayConnectionIpsecPolicyArrayOutput ToGetGatewayConnectionIpsecPolicyArrayOutputWithContext(context.Context) GetGatewayConnectionIpsecPolicyArrayOutput }
type GetGatewayConnectionIpsecPolicyArrayOutput ¶ added in v1.12.0
type GetGatewayConnectionIpsecPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayConnectionIpsecPolicyArrayOutput) ElementType ¶ added in v1.12.0
func (GetGatewayConnectionIpsecPolicyArrayOutput) ElementType() reflect.Type
func (GetGatewayConnectionIpsecPolicyArrayOutput) ToGetGatewayConnectionIpsecPolicyArrayOutput ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyArrayOutput) ToGetGatewayConnectionIpsecPolicyArrayOutput() GetGatewayConnectionIpsecPolicyArrayOutput
func (GetGatewayConnectionIpsecPolicyArrayOutput) ToGetGatewayConnectionIpsecPolicyArrayOutputWithContext ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyArrayOutput) ToGetGatewayConnectionIpsecPolicyArrayOutputWithContext(ctx context.Context) GetGatewayConnectionIpsecPolicyArrayOutput
type GetGatewayConnectionIpsecPolicyInput ¶ added in v1.12.0
type GetGatewayConnectionIpsecPolicyInput interface { pulumi.Input ToGetGatewayConnectionIpsecPolicyOutput() GetGatewayConnectionIpsecPolicyOutput ToGetGatewayConnectionIpsecPolicyOutputWithContext(context.Context) GetGatewayConnectionIpsecPolicyOutput }
type GetGatewayConnectionIpsecPolicyOutput ¶ added in v1.12.0
type GetGatewayConnectionIpsecPolicyOutput struct{ *pulumi.OutputState }
func (GetGatewayConnectionIpsecPolicyOutput) DhGroup ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) DhGroup() pulumi.StringOutput
The DH group used in IKE phase 1 for initial SA. Valid options are `DHGroup1`, `DHGroup14`, `DHGroup2`, `DHGroup2048`, `DHGroup24`, `ECP256`, `ECP384`, or `None`.
func (GetGatewayConnectionIpsecPolicyOutput) ElementType ¶ added in v1.12.0
func (GetGatewayConnectionIpsecPolicyOutput) ElementType() reflect.Type
func (GetGatewayConnectionIpsecPolicyOutput) IkeEncryption ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) IkeEncryption() pulumi.StringOutput
The IKE encryption algorithm. Valid options are `AES128`, `AES192`, `AES256`, `DES`, or `DES3`.
func (GetGatewayConnectionIpsecPolicyOutput) IkeIntegrity ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) IkeIntegrity() pulumi.StringOutput
The IKE integrity algorithm. Valid options are `MD5`, `SHA1`, `SHA256`, or `SHA384`.
func (GetGatewayConnectionIpsecPolicyOutput) IpsecEncryption ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) IpsecEncryption() pulumi.StringOutput
The IPSec encryption algorithm. Valid options are `AES128`, `AES192`, `AES256`, `DES`, `DES3`, `GCMAES128`, `GCMAES192`, `GCMAES256`, or `None`.
func (GetGatewayConnectionIpsecPolicyOutput) IpsecIntegrity ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) IpsecIntegrity() pulumi.StringOutput
The IPSec integrity algorithm. Valid options are `GCMAES128`, `GCMAES192`, `GCMAES256`, `MD5`, `SHA1`, or `SHA256`.
func (GetGatewayConnectionIpsecPolicyOutput) PfsGroup ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) PfsGroup() pulumi.StringOutput
The DH group used in IKE phase 2 for new child SA. Valid options are `ECP256`, `ECP384`, `PFS1`, `PFS2`, `PFS2048`, `PFS24`, or `None`.
func (GetGatewayConnectionIpsecPolicyOutput) SaDatasize ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) SaDatasize() pulumi.IntOutput
The IPSec SA payload size in KB. Must be at least `1024` KB.
func (GetGatewayConnectionIpsecPolicyOutput) SaLifetime ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) SaLifetime() pulumi.IntOutput
The IPSec SA lifetime in seconds. Must be at least `300` seconds.
func (GetGatewayConnectionIpsecPolicyOutput) ToGetGatewayConnectionIpsecPolicyOutput ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) ToGetGatewayConnectionIpsecPolicyOutput() GetGatewayConnectionIpsecPolicyOutput
func (GetGatewayConnectionIpsecPolicyOutput) ToGetGatewayConnectionIpsecPolicyOutputWithContext ¶ added in v1.12.0
func (o GetGatewayConnectionIpsecPolicyOutput) ToGetGatewayConnectionIpsecPolicyOutputWithContext(ctx context.Context) GetGatewayConnectionIpsecPolicyOutput
type GetGatewayConnectionResult ¶ added in v0.18.6
type GetGatewayConnectionResult struct { // The authorization key associated with the // Express Route Circuit. This field is present only if the type is an // ExpressRoute connection. AuthorizationKey string `pulumi:"authorizationKey"` ConnectionProtocol string `pulumi:"connectionProtocol"` EgressBytesTransferred int `pulumi:"egressBytesTransferred"` // If `true`, BGP (Border Gateway Protocol) is enabled // for this connection. EnableBgp bool `pulumi:"enableBgp"` // The ID of the Express Route Circuit // (i.e. when `type` is `ExpressRoute`). ExpressRouteCircuitId string `pulumi:"expressRouteCircuitId"` // If `true`, data packets will bypass ExpressRoute Gateway for data forwarding. This is only valid for ExpressRoute connections. ExpressRouteGatewayBypass bool `pulumi:"expressRouteGatewayBypass"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IngressBytesTransferred int `pulumi:"ingressBytesTransferred"` IpsecPolicies []GetGatewayConnectionIpsecPolicy `pulumi:"ipsecPolicies"` // The ID of the local network gateway // when a Site-to-Site connection (i.e. when `type` is `IPsec`). LocalNetworkGatewayId string `pulumi:"localNetworkGatewayId"` // The location/region where the connection is // located. Location string `pulumi:"location"` Name string `pulumi:"name"` // The ID of the peer virtual // network gateway when a VNet-to-VNet connection (i.e. when `type` // is `Vnet2Vnet`). PeerVirtualNetworkGatewayId string `pulumi:"peerVirtualNetworkGatewayId"` ResourceGroupName string `pulumi:"resourceGroupName"` ResourceGuid string `pulumi:"resourceGuid"` // The routing weight. RoutingWeight int `pulumi:"routingWeight"` SharedKey string `pulumi:"sharedKey"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` // The type of connection. Valid options are `IPsec` // (Site-to-Site), `ExpressRoute` (ExpressRoute), and `Vnet2Vnet` (VNet-to-VNet). Type string `pulumi:"type"` // If `true`, policy-based traffic // selectors are enabled for this connection. Enabling policy-based traffic // selectors requires an `ipsecPolicy` block. UsePolicyBasedTrafficSelectors bool `pulumi:"usePolicyBasedTrafficSelectors"` // The ID of the Virtual Network Gateway // in which the connection is created. VirtualNetworkGatewayId string `pulumi:"virtualNetworkGatewayId"` }
A collection of values returned by getGatewayConnection.
func GetGatewayConnection ¶ added in v1.12.0
func GetGatewayConnection(ctx *pulumi.Context, args *GetGatewayConnectionArgs, opts ...pulumi.InvokeOption) (*GetGatewayConnectionResult, error)
Use this data source to access information about an existing Virtual Network Gateway Connection.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/virtual_network_gateway_connection.html.markdown.
type GetNetworkDdosProtectionPlanArgs ¶ added in v1.1.0
type GetNetworkDdosProtectionPlanArgs struct { // The name of the Network DDoS Protection Plan. Name string `pulumi:"name"` // The name of the resource group where the Network DDoS Protection Plan exists. ResourceGroupName string `pulumi:"resourceGroupName"` Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getNetworkDdosProtectionPlan.
type GetNetworkDdosProtectionPlanResult ¶ added in v1.1.0
type GetNetworkDdosProtectionPlanResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Specifies the supported Azure location where the resource exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // The Resource ID list of the Virtual Networks associated with DDoS Protection Plan. VirtualNetworkIds []string `pulumi:"virtualNetworkIds"` }
A collection of values returned by getNetworkDdosProtectionPlan.
func GetNetworkDdosProtectionPlan ¶ added in v1.12.0
func GetNetworkDdosProtectionPlan(ctx *pulumi.Context, args *GetNetworkDdosProtectionPlanArgs, opts ...pulumi.InvokeOption) (*GetNetworkDdosProtectionPlanResult, error)
Use this data source to access information about an existing Azure Network DDoS Protection Plan.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/network_ddos_protection_plan.html.markdown.
type GetNetworkInterfaceIpConfiguration ¶ added in v1.12.0
type GetNetworkInterfaceIpConfiguration struct { // A list of Backend Address Pool ID's within a Application Gateway that this Network Interface is connected to. ApplicationGatewayBackendAddressPoolsIds []string `pulumi:"applicationGatewayBackendAddressPoolsIds"` ApplicationSecurityGroupIds []string `pulumi:"applicationSecurityGroupIds"` // A list of Backend Address Pool ID's within a Load Balancer that this Network Interface is connected to. LoadBalancerBackendAddressPoolsIds []string `pulumi:"loadBalancerBackendAddressPoolsIds"` // A list of Inbound NAT Rule ID's within a Load Balancer that this Network Interface is connected to. LoadBalancerInboundNatRulesIds []string `pulumi:"loadBalancerInboundNatRulesIds"` // Specifies the name of the Network Interface. Name string `pulumi:"name"` // is this the Primary IP Configuration for this Network Interface? Primary bool `pulumi:"primary"` // The Private IP Address assigned to this Network Interface. PrivateIpAddress string `pulumi:"privateIpAddress"` // The IP Address allocation type for the Private address, such as `Dynamic` or `Static`. PrivateIpAddressAllocation string `pulumi:"privateIpAddressAllocation"` PrivateIpAddressVersion string `pulumi:"privateIpAddressVersion"` // The ID of the Public IP Address which is connected to this Network Interface. PublicIpAddressId string `pulumi:"publicIpAddressId"` // The ID of the Subnet which the Network Interface is connected to. SubnetId string `pulumi:"subnetId"` }
type GetNetworkInterfaceIpConfigurationArgs ¶ added in v1.12.0
type GetNetworkInterfaceIpConfigurationArgs struct { // A list of Backend Address Pool ID's within a Application Gateway that this Network Interface is connected to. ApplicationGatewayBackendAddressPoolsIds pulumi.StringArrayInput `pulumi:"applicationGatewayBackendAddressPoolsIds"` ApplicationSecurityGroupIds pulumi.StringArrayInput `pulumi:"applicationSecurityGroupIds"` // A list of Backend Address Pool ID's within a Load Balancer that this Network Interface is connected to. LoadBalancerBackendAddressPoolsIds pulumi.StringArrayInput `pulumi:"loadBalancerBackendAddressPoolsIds"` // A list of Inbound NAT Rule ID's within a Load Balancer that this Network Interface is connected to. LoadBalancerInboundNatRulesIds pulumi.StringArrayInput `pulumi:"loadBalancerInboundNatRulesIds"` // Specifies the name of the Network Interface. Name pulumi.StringInput `pulumi:"name"` // is this the Primary IP Configuration for this Network Interface? Primary pulumi.BoolInput `pulumi:"primary"` // The Private IP Address assigned to this Network Interface. PrivateIpAddress pulumi.StringInput `pulumi:"privateIpAddress"` // The IP Address allocation type for the Private address, such as `Dynamic` or `Static`. PrivateIpAddressAllocation pulumi.StringInput `pulumi:"privateIpAddressAllocation"` PrivateIpAddressVersion pulumi.StringInput `pulumi:"privateIpAddressVersion"` // The ID of the Public IP Address which is connected to this Network Interface. PublicIpAddressId pulumi.StringInput `pulumi:"publicIpAddressId"` // The ID of the Subnet which the Network Interface is connected to. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetNetworkInterfaceIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (GetNetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
func (GetNetworkInterfaceIpConfigurationArgs) ToGetNetworkInterfaceIpConfigurationOutput ¶ added in v1.12.0
func (i GetNetworkInterfaceIpConfigurationArgs) ToGetNetworkInterfaceIpConfigurationOutput() GetNetworkInterfaceIpConfigurationOutput
func (GetNetworkInterfaceIpConfigurationArgs) ToGetNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i GetNetworkInterfaceIpConfigurationArgs) ToGetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) GetNetworkInterfaceIpConfigurationOutput
type GetNetworkInterfaceIpConfigurationArray ¶ added in v1.12.0
type GetNetworkInterfaceIpConfigurationArray []GetNetworkInterfaceIpConfigurationInput
func (GetNetworkInterfaceIpConfigurationArray) ElementType ¶ added in v1.12.0
func (GetNetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
func (GetNetworkInterfaceIpConfigurationArray) ToGetNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.12.0
func (i GetNetworkInterfaceIpConfigurationArray) ToGetNetworkInterfaceIpConfigurationArrayOutput() GetNetworkInterfaceIpConfigurationArrayOutput
func (GetNetworkInterfaceIpConfigurationArray) ToGetNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i GetNetworkInterfaceIpConfigurationArray) ToGetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkInterfaceIpConfigurationArrayOutput
type GetNetworkInterfaceIpConfigurationArrayInput ¶ added in v1.12.0
type GetNetworkInterfaceIpConfigurationArrayInput interface { pulumi.Input ToGetNetworkInterfaceIpConfigurationArrayOutput() GetNetworkInterfaceIpConfigurationArrayOutput ToGetNetworkInterfaceIpConfigurationArrayOutputWithContext(context.Context) GetNetworkInterfaceIpConfigurationArrayOutput }
type GetNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.12.0
type GetNetworkInterfaceIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkInterfaceIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (GetNetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
func (GetNetworkInterfaceIpConfigurationArrayOutput) ToGetNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationArrayOutput) ToGetNetworkInterfaceIpConfigurationArrayOutput() GetNetworkInterfaceIpConfigurationArrayOutput
func (GetNetworkInterfaceIpConfigurationArrayOutput) ToGetNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationArrayOutput) ToGetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) GetNetworkInterfaceIpConfigurationArrayOutput
type GetNetworkInterfaceIpConfigurationInput ¶ added in v1.12.0
type GetNetworkInterfaceIpConfigurationInput interface { pulumi.Input ToGetNetworkInterfaceIpConfigurationOutput() GetNetworkInterfaceIpConfigurationOutput ToGetNetworkInterfaceIpConfigurationOutputWithContext(context.Context) GetNetworkInterfaceIpConfigurationOutput }
type GetNetworkInterfaceIpConfigurationOutput ¶ added in v1.12.0
type GetNetworkInterfaceIpConfigurationOutput struct{ *pulumi.OutputState }
func (GetNetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolsIds ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolsIds() pulumi.StringArrayOutput
A list of Backend Address Pool ID's within a Application Gateway that this Network Interface is connected to.
func (GetNetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
func (GetNetworkInterfaceIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (GetNetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
func (GetNetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolsIds ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolsIds() pulumi.StringArrayOutput
A list of Backend Address Pool ID's within a Load Balancer that this Network Interface is connected to.
func (GetNetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
A list of Inbound NAT Rule ID's within a Load Balancer that this Network Interface is connected to.
func (GetNetworkInterfaceIpConfigurationOutput) Name ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
Specifies the name of the Network Interface.
func (GetNetworkInterfaceIpConfigurationOutput) Primary ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) Primary() pulumi.BoolOutput
is this the Primary IP Configuration for this Network Interface?
func (GetNetworkInterfaceIpConfigurationOutput) PrivateIpAddress ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) PrivateIpAddress() pulumi.StringOutput
The Private IP Address assigned to this Network Interface.
func (GetNetworkInterfaceIpConfigurationOutput) PrivateIpAddressAllocation ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringOutput
The IP Address allocation type for the Private address, such as `Dynamic` or `Static`.
func (GetNetworkInterfaceIpConfigurationOutput) PrivateIpAddressVersion ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) PrivateIpAddressVersion() pulumi.StringOutput
func (GetNetworkInterfaceIpConfigurationOutput) PublicIpAddressId ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) PublicIpAddressId() pulumi.StringOutput
The ID of the Public IP Address which is connected to this Network Interface.
func (GetNetworkInterfaceIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringOutput
The ID of the Subnet which the Network Interface is connected to.
func (GetNetworkInterfaceIpConfigurationOutput) ToGetNetworkInterfaceIpConfigurationOutput ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) ToGetNetworkInterfaceIpConfigurationOutput() GetNetworkInterfaceIpConfigurationOutput
func (GetNetworkInterfaceIpConfigurationOutput) ToGetNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o GetNetworkInterfaceIpConfigurationOutput) ToGetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) GetNetworkInterfaceIpConfigurationOutput
type GetNetworkSecurityGroupSecurityRule ¶ added in v1.12.0
type GetNetworkSecurityGroupSecurityRule struct { // Is network traffic is allowed or denied? Access string `pulumi:"access"` // The description for this rule. Description string `pulumi:"description"` // CIDR or destination IP range or * to match any IP. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // A list of CIDRs or destination IP ranges. DestinationAddressPrefixes []string `pulumi:"destinationAddressPrefixes"` // A List of destination Application Security Group ID's DestinationApplicationSecurityGroupIds []string `pulumi:"destinationApplicationSecurityGroupIds"` // The Destination Port or Range. DestinationPortRange string `pulumi:"destinationPortRange"` DestinationPortRanges []string `pulumi:"destinationPortRanges"` // The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction string `pulumi:"direction"` // Specifies the Name of the Network Security Group. Name string `pulumi:"name"` // The priority of the rule Priority int `pulumi:"priority"` // The network protocol this rule applies to. Protocol string `pulumi:"protocol"` // CIDR or source IP range or * to match any IP. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // A list of CIDRs or source IP ranges. SourceAddressPrefixes []string `pulumi:"sourceAddressPrefixes"` // A List of source Application Security Group ID's SourceApplicationSecurityGroupIds []string `pulumi:"sourceApplicationSecurityGroupIds"` // The Source Port or Range. SourcePortRange string `pulumi:"sourcePortRange"` SourcePortRanges []string `pulumi:"sourcePortRanges"` }
type GetNetworkSecurityGroupSecurityRuleArgs ¶ added in v1.12.0
type GetNetworkSecurityGroupSecurityRuleArgs struct { // Is network traffic is allowed or denied? Access pulumi.StringInput `pulumi:"access"` // The description for this rule. Description pulumi.StringInput `pulumi:"description"` // CIDR or destination IP range or * to match any IP. DestinationAddressPrefix pulumi.StringInput `pulumi:"destinationAddressPrefix"` // A list of CIDRs or destination IP ranges. DestinationAddressPrefixes pulumi.StringArrayInput `pulumi:"destinationAddressPrefixes"` // A List of destination Application Security Group ID's DestinationApplicationSecurityGroupIds pulumi.StringArrayInput `pulumi:"destinationApplicationSecurityGroupIds"` // The Destination Port or Range. DestinationPortRange pulumi.StringInput `pulumi:"destinationPortRange"` DestinationPortRanges pulumi.StringArrayInput `pulumi:"destinationPortRanges"` // The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction pulumi.StringInput `pulumi:"direction"` // Specifies the Name of the Network Security Group. Name pulumi.StringInput `pulumi:"name"` // The priority of the rule Priority pulumi.IntInput `pulumi:"priority"` // The network protocol this rule applies to. Protocol pulumi.StringInput `pulumi:"protocol"` // CIDR or source IP range or * to match any IP. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // A list of CIDRs or source IP ranges. SourceAddressPrefixes pulumi.StringArrayInput `pulumi:"sourceAddressPrefixes"` // A List of source Application Security Group ID's SourceApplicationSecurityGroupIds pulumi.StringArrayInput `pulumi:"sourceApplicationSecurityGroupIds"` // The Source Port or Range. SourcePortRange pulumi.StringInput `pulumi:"sourcePortRange"` SourcePortRanges pulumi.StringArrayInput `pulumi:"sourcePortRanges"` }
func (GetNetworkSecurityGroupSecurityRuleArgs) ElementType ¶ added in v1.12.0
func (GetNetworkSecurityGroupSecurityRuleArgs) ElementType() reflect.Type
func (GetNetworkSecurityGroupSecurityRuleArgs) ToGetNetworkSecurityGroupSecurityRuleOutput ¶ added in v1.12.0
func (i GetNetworkSecurityGroupSecurityRuleArgs) ToGetNetworkSecurityGroupSecurityRuleOutput() GetNetworkSecurityGroupSecurityRuleOutput
func (GetNetworkSecurityGroupSecurityRuleArgs) ToGetNetworkSecurityGroupSecurityRuleOutputWithContext ¶ added in v1.12.0
func (i GetNetworkSecurityGroupSecurityRuleArgs) ToGetNetworkSecurityGroupSecurityRuleOutputWithContext(ctx context.Context) GetNetworkSecurityGroupSecurityRuleOutput
type GetNetworkSecurityGroupSecurityRuleArray ¶ added in v1.12.0
type GetNetworkSecurityGroupSecurityRuleArray []GetNetworkSecurityGroupSecurityRuleInput
func (GetNetworkSecurityGroupSecurityRuleArray) ElementType ¶ added in v1.12.0
func (GetNetworkSecurityGroupSecurityRuleArray) ElementType() reflect.Type
func (GetNetworkSecurityGroupSecurityRuleArray) ToGetNetworkSecurityGroupSecurityRuleArrayOutput ¶ added in v1.12.0
func (i GetNetworkSecurityGroupSecurityRuleArray) ToGetNetworkSecurityGroupSecurityRuleArrayOutput() GetNetworkSecurityGroupSecurityRuleArrayOutput
func (GetNetworkSecurityGroupSecurityRuleArray) ToGetNetworkSecurityGroupSecurityRuleArrayOutputWithContext ¶ added in v1.12.0
func (i GetNetworkSecurityGroupSecurityRuleArray) ToGetNetworkSecurityGroupSecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkSecurityGroupSecurityRuleArrayOutput
type GetNetworkSecurityGroupSecurityRuleArrayInput ¶ added in v1.12.0
type GetNetworkSecurityGroupSecurityRuleArrayInput interface { pulumi.Input ToGetNetworkSecurityGroupSecurityRuleArrayOutput() GetNetworkSecurityGroupSecurityRuleArrayOutput ToGetNetworkSecurityGroupSecurityRuleArrayOutputWithContext(context.Context) GetNetworkSecurityGroupSecurityRuleArrayOutput }
type GetNetworkSecurityGroupSecurityRuleArrayOutput ¶ added in v1.12.0
type GetNetworkSecurityGroupSecurityRuleArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSecurityGroupSecurityRuleArrayOutput) ElementType ¶ added in v1.12.0
func (GetNetworkSecurityGroupSecurityRuleArrayOutput) ElementType() reflect.Type
func (GetNetworkSecurityGroupSecurityRuleArrayOutput) ToGetNetworkSecurityGroupSecurityRuleArrayOutput ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleArrayOutput) ToGetNetworkSecurityGroupSecurityRuleArrayOutput() GetNetworkSecurityGroupSecurityRuleArrayOutput
func (GetNetworkSecurityGroupSecurityRuleArrayOutput) ToGetNetworkSecurityGroupSecurityRuleArrayOutputWithContext ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleArrayOutput) ToGetNetworkSecurityGroupSecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkSecurityGroupSecurityRuleArrayOutput
type GetNetworkSecurityGroupSecurityRuleInput ¶ added in v1.12.0
type GetNetworkSecurityGroupSecurityRuleInput interface { pulumi.Input ToGetNetworkSecurityGroupSecurityRuleOutput() GetNetworkSecurityGroupSecurityRuleOutput ToGetNetworkSecurityGroupSecurityRuleOutputWithContext(context.Context) GetNetworkSecurityGroupSecurityRuleOutput }
type GetNetworkSecurityGroupSecurityRuleOutput ¶ added in v1.12.0
type GetNetworkSecurityGroupSecurityRuleOutput struct{ *pulumi.OutputState }
func (GetNetworkSecurityGroupSecurityRuleOutput) Access ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) Access() pulumi.StringOutput
Is network traffic is allowed or denied?
func (GetNetworkSecurityGroupSecurityRuleOutput) Description ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) Description() pulumi.StringOutput
The description for this rule.
func (GetNetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefix ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefix() pulumi.StringOutput
CIDR or destination IP range or * to match any IP.
func (GetNetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefixes ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefixes() pulumi.StringArrayOutput
A list of CIDRs or destination IP ranges.
func (GetNetworkSecurityGroupSecurityRuleOutput) DestinationApplicationSecurityGroupIds ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationApplicationSecurityGroupIds() pulumi.StringArrayOutput
A List of destination Application Security Group ID's
func (GetNetworkSecurityGroupSecurityRuleOutput) DestinationPortRange ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationPortRange() pulumi.StringOutput
The Destination Port or Range.
func (GetNetworkSecurityGroupSecurityRuleOutput) DestinationPortRanges ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) DestinationPortRanges() pulumi.StringArrayOutput
func (GetNetworkSecurityGroupSecurityRuleOutput) Direction ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) Direction() pulumi.StringOutput
The direction specifies if rule will be evaluated on incoming or outgoing traffic.
func (GetNetworkSecurityGroupSecurityRuleOutput) ElementType ¶ added in v1.12.0
func (GetNetworkSecurityGroupSecurityRuleOutput) ElementType() reflect.Type
func (GetNetworkSecurityGroupSecurityRuleOutput) Name ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) Name() pulumi.StringOutput
Specifies the Name of the Network Security Group.
func (GetNetworkSecurityGroupSecurityRuleOutput) Priority ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) Priority() pulumi.IntOutput
The priority of the rule
func (GetNetworkSecurityGroupSecurityRuleOutput) Protocol ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) Protocol() pulumi.StringOutput
The network protocol this rule applies to.
func (GetNetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefix ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefix() pulumi.StringOutput
CIDR or source IP range or * to match any IP.
func (GetNetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefixes ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefixes() pulumi.StringArrayOutput
A list of CIDRs or source IP ranges.
func (GetNetworkSecurityGroupSecurityRuleOutput) SourceApplicationSecurityGroupIds ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) SourceApplicationSecurityGroupIds() pulumi.StringArrayOutput
A List of source Application Security Group ID's
func (GetNetworkSecurityGroupSecurityRuleOutput) SourcePortRange ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) SourcePortRange() pulumi.StringOutput
The Source Port or Range.
func (GetNetworkSecurityGroupSecurityRuleOutput) SourcePortRanges ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) SourcePortRanges() pulumi.StringArrayOutput
func (GetNetworkSecurityGroupSecurityRuleOutput) ToGetNetworkSecurityGroupSecurityRuleOutput ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) ToGetNetworkSecurityGroupSecurityRuleOutput() GetNetworkSecurityGroupSecurityRuleOutput
func (GetNetworkSecurityGroupSecurityRuleOutput) ToGetNetworkSecurityGroupSecurityRuleOutputWithContext ¶ added in v1.12.0
func (o GetNetworkSecurityGroupSecurityRuleOutput) ToGetNetworkSecurityGroupSecurityRuleOutputWithContext(ctx context.Context) GetNetworkSecurityGroupSecurityRuleOutput
type GetPublicIPArgs ¶
type GetPublicIPArgs struct { // Specifies the name of the public IP address. Name string `pulumi:"name"` // Specifies the name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` Tags map[string]string `pulumi:"tags"` Zones []string `pulumi:"zones"` }
A collection of arguments for invoking getPublicIP.
type GetPublicIPResult ¶
type GetPublicIPResult struct { AllocationMethod string `pulumi:"allocationMethod"` // The label for the Domain Name. DomainNameLabel string `pulumi:"domainNameLabel"` // Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. Fqdn string `pulumi:"fqdn"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Specifies the timeout for the TCP idle connection. IdleTimeoutInMinutes int `pulumi:"idleTimeoutInMinutes"` // The IP address value that was allocated. IpAddress string `pulumi:"ipAddress"` // The IP version being used, for example `IPv4` or `IPv6`. IpVersion string `pulumi:"ipVersion"` Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` ReverseFqdn string `pulumi:"reverseFqdn"` Sku string `pulumi:"sku"` // A mapping of tags to assigned to the resource. Tags map[string]string `pulumi:"tags"` Zones []string `pulumi:"zones"` }
A collection of values returned by getPublicIP.
func GetPublicIP ¶ added in v1.12.0
func GetPublicIP(ctx *pulumi.Context, args *GetPublicIPArgs, opts ...pulumi.InvokeOption) (*GetPublicIPResult, error)
Use this data source to access information about an existing Public IP Address.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/public_ip.html.markdown.
type GetPublicIPsArgs ¶
type GetPublicIPsArgs struct { // The Allocation Type for the Public IP Address. Possible values include `Static` or `Dynamic`. AllocationType *string `pulumi:"allocationType"` // Filter to include IP Addresses which are attached to a device, such as a VM/LB (`true`) or unattached (`false`). Attached *bool `pulumi:"attached"` // A prefix match used for the IP Addresses `name` field, case sensitive. NamePrefix *string `pulumi:"namePrefix"` // Specifies the name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getPublicIPs.
type GetPublicIPsPublicIp ¶ added in v1.12.0
type GetPublicIPsPublicIp struct { // The Domain Name Label of the Public IP Address DomainNameLabel string `pulumi:"domainNameLabel"` // The FQDN of the Public IP Address Fqdn string `pulumi:"fqdn"` // The ID of the Public IP Address Id string `pulumi:"id"` IpAddress string `pulumi:"ipAddress"` // The Name of the Public IP Address Name string `pulumi:"name"` }
type GetPublicIPsPublicIpArgs ¶ added in v1.12.0
type GetPublicIPsPublicIpArgs struct { // The Domain Name Label of the Public IP Address DomainNameLabel pulumi.StringInput `pulumi:"domainNameLabel"` // The FQDN of the Public IP Address Fqdn pulumi.StringInput `pulumi:"fqdn"` // The ID of the Public IP Address Id pulumi.StringInput `pulumi:"id"` IpAddress pulumi.StringInput `pulumi:"ipAddress"` // The Name of the Public IP Address Name pulumi.StringInput `pulumi:"name"` }
func (GetPublicIPsPublicIpArgs) ElementType ¶ added in v1.12.0
func (GetPublicIPsPublicIpArgs) ElementType() reflect.Type
func (GetPublicIPsPublicIpArgs) ToGetPublicIPsPublicIpOutput ¶ added in v1.12.0
func (i GetPublicIPsPublicIpArgs) ToGetPublicIPsPublicIpOutput() GetPublicIPsPublicIpOutput
func (GetPublicIPsPublicIpArgs) ToGetPublicIPsPublicIpOutputWithContext ¶ added in v1.12.0
func (i GetPublicIPsPublicIpArgs) ToGetPublicIPsPublicIpOutputWithContext(ctx context.Context) GetPublicIPsPublicIpOutput
type GetPublicIPsPublicIpArray ¶ added in v1.12.0
type GetPublicIPsPublicIpArray []GetPublicIPsPublicIpInput
func (GetPublicIPsPublicIpArray) ElementType ¶ added in v1.12.0
func (GetPublicIPsPublicIpArray) ElementType() reflect.Type
func (GetPublicIPsPublicIpArray) ToGetPublicIPsPublicIpArrayOutput ¶ added in v1.12.0
func (i GetPublicIPsPublicIpArray) ToGetPublicIPsPublicIpArrayOutput() GetPublicIPsPublicIpArrayOutput
func (GetPublicIPsPublicIpArray) ToGetPublicIPsPublicIpArrayOutputWithContext ¶ added in v1.12.0
func (i GetPublicIPsPublicIpArray) ToGetPublicIPsPublicIpArrayOutputWithContext(ctx context.Context) GetPublicIPsPublicIpArrayOutput
type GetPublicIPsPublicIpArrayInput ¶ added in v1.12.0
type GetPublicIPsPublicIpArrayInput interface { pulumi.Input ToGetPublicIPsPublicIpArrayOutput() GetPublicIPsPublicIpArrayOutput ToGetPublicIPsPublicIpArrayOutputWithContext(context.Context) GetPublicIPsPublicIpArrayOutput }
type GetPublicIPsPublicIpArrayOutput ¶ added in v1.12.0
type GetPublicIPsPublicIpArrayOutput struct{ *pulumi.OutputState }
func (GetPublicIPsPublicIpArrayOutput) ElementType ¶ added in v1.12.0
func (GetPublicIPsPublicIpArrayOutput) ElementType() reflect.Type
func (GetPublicIPsPublicIpArrayOutput) Index ¶ added in v1.12.0
func (o GetPublicIPsPublicIpArrayOutput) Index(i pulumi.IntInput) GetPublicIPsPublicIpOutput
func (GetPublicIPsPublicIpArrayOutput) ToGetPublicIPsPublicIpArrayOutput ¶ added in v1.12.0
func (o GetPublicIPsPublicIpArrayOutput) ToGetPublicIPsPublicIpArrayOutput() GetPublicIPsPublicIpArrayOutput
func (GetPublicIPsPublicIpArrayOutput) ToGetPublicIPsPublicIpArrayOutputWithContext ¶ added in v1.12.0
func (o GetPublicIPsPublicIpArrayOutput) ToGetPublicIPsPublicIpArrayOutputWithContext(ctx context.Context) GetPublicIPsPublicIpArrayOutput
type GetPublicIPsPublicIpInput ¶ added in v1.12.0
type GetPublicIPsPublicIpInput interface { pulumi.Input ToGetPublicIPsPublicIpOutput() GetPublicIPsPublicIpOutput ToGetPublicIPsPublicIpOutputWithContext(context.Context) GetPublicIPsPublicIpOutput }
type GetPublicIPsPublicIpOutput ¶ added in v1.12.0
type GetPublicIPsPublicIpOutput struct{ *pulumi.OutputState }
func (GetPublicIPsPublicIpOutput) DomainNameLabel ¶ added in v1.12.0
func (o GetPublicIPsPublicIpOutput) DomainNameLabel() pulumi.StringOutput
The Domain Name Label of the Public IP Address
func (GetPublicIPsPublicIpOutput) ElementType ¶ added in v1.12.0
func (GetPublicIPsPublicIpOutput) ElementType() reflect.Type
func (GetPublicIPsPublicIpOutput) Fqdn ¶ added in v1.12.0
func (o GetPublicIPsPublicIpOutput) Fqdn() pulumi.StringOutput
The FQDN of the Public IP Address
func (GetPublicIPsPublicIpOutput) Id ¶ added in v1.12.0
func (o GetPublicIPsPublicIpOutput) Id() pulumi.StringOutput
The ID of the Public IP Address
func (GetPublicIPsPublicIpOutput) IpAddress ¶ added in v1.12.0
func (o GetPublicIPsPublicIpOutput) IpAddress() pulumi.StringOutput
func (GetPublicIPsPublicIpOutput) Name ¶ added in v1.12.0
func (o GetPublicIPsPublicIpOutput) Name() pulumi.StringOutput
The Name of the Public IP Address
func (GetPublicIPsPublicIpOutput) ToGetPublicIPsPublicIpOutput ¶ added in v1.12.0
func (o GetPublicIPsPublicIpOutput) ToGetPublicIPsPublicIpOutput() GetPublicIPsPublicIpOutput
func (GetPublicIPsPublicIpOutput) ToGetPublicIPsPublicIpOutputWithContext ¶ added in v1.12.0
func (o GetPublicIPsPublicIpOutput) ToGetPublicIPsPublicIpOutputWithContext(ctx context.Context) GetPublicIPsPublicIpOutput
type GetPublicIPsResult ¶
type GetPublicIPsResult struct { AllocationType *string `pulumi:"allocationType"` Attached *bool `pulumi:"attached"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NamePrefix *string `pulumi:"namePrefix"` // A List of `publicIps` blocks as defined below filtered by the criteria above. PublicIps []GetPublicIPsPublicIp `pulumi:"publicIps"` ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of values returned by getPublicIPs.
func GetPublicIPs ¶ added in v1.12.0
func GetPublicIPs(ctx *pulumi.Context, args *GetPublicIPsArgs, opts ...pulumi.InvokeOption) (*GetPublicIPsResult, error)
Use this data source to access information about a set of existing Public IP Addresses.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/public_ips.html.markdown.
type GetRouteTableRoute ¶ added in v1.12.0
type GetRouteTableRoute struct { // The destination CIDR to which the route applies. AddressPrefix string `pulumi:"addressPrefix"` // The name of the Route Table. Name string `pulumi:"name"` // Contains the IP address packets should be forwarded to. NextHopInIpAddress string `pulumi:"nextHopInIpAddress"` // The type of Azure hop the packet should be sent to. NextHopType string `pulumi:"nextHopType"` }
type GetRouteTableRouteArgs ¶ added in v1.12.0
type GetRouteTableRouteArgs struct { // The destination CIDR to which the route applies. AddressPrefix pulumi.StringInput `pulumi:"addressPrefix"` // The name of the Route Table. Name pulumi.StringInput `pulumi:"name"` // Contains the IP address packets should be forwarded to. NextHopInIpAddress pulumi.StringInput `pulumi:"nextHopInIpAddress"` // The type of Azure hop the packet should be sent to. NextHopType pulumi.StringInput `pulumi:"nextHopType"` }
func (GetRouteTableRouteArgs) ElementType ¶ added in v1.12.0
func (GetRouteTableRouteArgs) ElementType() reflect.Type
func (GetRouteTableRouteArgs) ToGetRouteTableRouteOutput ¶ added in v1.12.0
func (i GetRouteTableRouteArgs) ToGetRouteTableRouteOutput() GetRouteTableRouteOutput
func (GetRouteTableRouteArgs) ToGetRouteTableRouteOutputWithContext ¶ added in v1.12.0
func (i GetRouteTableRouteArgs) ToGetRouteTableRouteOutputWithContext(ctx context.Context) GetRouteTableRouteOutput
type GetRouteTableRouteArray ¶ added in v1.12.0
type GetRouteTableRouteArray []GetRouteTableRouteInput
func (GetRouteTableRouteArray) ElementType ¶ added in v1.12.0
func (GetRouteTableRouteArray) ElementType() reflect.Type
func (GetRouteTableRouteArray) ToGetRouteTableRouteArrayOutput ¶ added in v1.12.0
func (i GetRouteTableRouteArray) ToGetRouteTableRouteArrayOutput() GetRouteTableRouteArrayOutput
func (GetRouteTableRouteArray) ToGetRouteTableRouteArrayOutputWithContext ¶ added in v1.12.0
func (i GetRouteTableRouteArray) ToGetRouteTableRouteArrayOutputWithContext(ctx context.Context) GetRouteTableRouteArrayOutput
type GetRouteTableRouteArrayInput ¶ added in v1.12.0
type GetRouteTableRouteArrayInput interface { pulumi.Input ToGetRouteTableRouteArrayOutput() GetRouteTableRouteArrayOutput ToGetRouteTableRouteArrayOutputWithContext(context.Context) GetRouteTableRouteArrayOutput }
type GetRouteTableRouteArrayOutput ¶ added in v1.12.0
type GetRouteTableRouteArrayOutput struct{ *pulumi.OutputState }
func (GetRouteTableRouteArrayOutput) ElementType ¶ added in v1.12.0
func (GetRouteTableRouteArrayOutput) ElementType() reflect.Type
func (GetRouteTableRouteArrayOutput) Index ¶ added in v1.12.0
func (o GetRouteTableRouteArrayOutput) Index(i pulumi.IntInput) GetRouteTableRouteOutput
func (GetRouteTableRouteArrayOutput) ToGetRouteTableRouteArrayOutput ¶ added in v1.12.0
func (o GetRouteTableRouteArrayOutput) ToGetRouteTableRouteArrayOutput() GetRouteTableRouteArrayOutput
func (GetRouteTableRouteArrayOutput) ToGetRouteTableRouteArrayOutputWithContext ¶ added in v1.12.0
func (o GetRouteTableRouteArrayOutput) ToGetRouteTableRouteArrayOutputWithContext(ctx context.Context) GetRouteTableRouteArrayOutput
type GetRouteTableRouteInput ¶ added in v1.12.0
type GetRouteTableRouteInput interface { pulumi.Input ToGetRouteTableRouteOutput() GetRouteTableRouteOutput ToGetRouteTableRouteOutputWithContext(context.Context) GetRouteTableRouteOutput }
type GetRouteTableRouteOutput ¶ added in v1.12.0
type GetRouteTableRouteOutput struct{ *pulumi.OutputState }
func (GetRouteTableRouteOutput) AddressPrefix ¶ added in v1.12.0
func (o GetRouteTableRouteOutput) AddressPrefix() pulumi.StringOutput
The destination CIDR to which the route applies.
func (GetRouteTableRouteOutput) ElementType ¶ added in v1.12.0
func (GetRouteTableRouteOutput) ElementType() reflect.Type
func (GetRouteTableRouteOutput) Name ¶ added in v1.12.0
func (o GetRouteTableRouteOutput) Name() pulumi.StringOutput
The name of the Route Table.
func (GetRouteTableRouteOutput) NextHopInIpAddress ¶ added in v1.12.0
func (o GetRouteTableRouteOutput) NextHopInIpAddress() pulumi.StringOutput
Contains the IP address packets should be forwarded to.
func (GetRouteTableRouteOutput) NextHopType ¶ added in v1.12.0
func (o GetRouteTableRouteOutput) NextHopType() pulumi.StringOutput
The type of Azure hop the packet should be sent to.
func (GetRouteTableRouteOutput) ToGetRouteTableRouteOutput ¶ added in v1.12.0
func (o GetRouteTableRouteOutput) ToGetRouteTableRouteOutput() GetRouteTableRouteOutput
func (GetRouteTableRouteOutput) ToGetRouteTableRouteOutputWithContext ¶ added in v1.12.0
func (o GetRouteTableRouteOutput) ToGetRouteTableRouteOutputWithContext(ctx context.Context) GetRouteTableRouteOutput
type GetTrafficManagerArgs ¶ added in v1.0.0
type GetTrafficManagerArgs struct { // Specifies the name of the Location, for example `World`, `Europe` or `Germany`. Name string `pulumi:"name"` }
A collection of arguments for invoking getTrafficManager.
type GetTrafficManagerResult ¶ added in v1.0.0
type GetTrafficManagerResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` }
A collection of values returned by getTrafficManager.
func GetTrafficManager ¶ added in v1.12.0
func GetTrafficManager(ctx *pulumi.Context, args *GetTrafficManagerArgs, opts ...pulumi.InvokeOption) (*GetTrafficManagerResult, error)
Use this data source to access the ID of a specified Traffic Manager Geographical Location within the Geographical Hierarchy.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/traffic_manager_geographical_location.html.markdown.
type GetVirtualNetworkGatewayBgpSetting ¶ added in v1.12.0
type GetVirtualNetworkGatewayBgpSetting struct { // The Autonomous System Number (ASN) to use as part of the BGP. Asn int `pulumi:"asn"` // The weight added to routes which have been learned // through BGP peering. PeerWeight int `pulumi:"peerWeight"` // The BGP peer IP address of the virtual network // gateway. This address is needed to configure the created gateway as a BGP Peer // on the on-premises VPN devices. PeeringAddress string `pulumi:"peeringAddress"` }
type GetVirtualNetworkGatewayBgpSettingArgs ¶ added in v1.12.0
type GetVirtualNetworkGatewayBgpSettingArgs struct { // The Autonomous System Number (ASN) to use as part of the BGP. Asn pulumi.IntInput `pulumi:"asn"` // The weight added to routes which have been learned // through BGP peering. PeerWeight pulumi.IntInput `pulumi:"peerWeight"` // The BGP peer IP address of the virtual network // gateway. This address is needed to configure the created gateway as a BGP Peer // on the on-premises VPN devices. PeeringAddress pulumi.StringInput `pulumi:"peeringAddress"` }
func (GetVirtualNetworkGatewayBgpSettingArgs) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayBgpSettingArgs) ElementType() reflect.Type
func (GetVirtualNetworkGatewayBgpSettingArgs) ToGetVirtualNetworkGatewayBgpSettingOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayBgpSettingArgs) ToGetVirtualNetworkGatewayBgpSettingOutput() GetVirtualNetworkGatewayBgpSettingOutput
func (GetVirtualNetworkGatewayBgpSettingArgs) ToGetVirtualNetworkGatewayBgpSettingOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayBgpSettingArgs) ToGetVirtualNetworkGatewayBgpSettingOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayBgpSettingOutput
type GetVirtualNetworkGatewayBgpSettingArray ¶ added in v1.12.0
type GetVirtualNetworkGatewayBgpSettingArray []GetVirtualNetworkGatewayBgpSettingInput
func (GetVirtualNetworkGatewayBgpSettingArray) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayBgpSettingArray) ElementType() reflect.Type
func (GetVirtualNetworkGatewayBgpSettingArray) ToGetVirtualNetworkGatewayBgpSettingArrayOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayBgpSettingArray) ToGetVirtualNetworkGatewayBgpSettingArrayOutput() GetVirtualNetworkGatewayBgpSettingArrayOutput
func (GetVirtualNetworkGatewayBgpSettingArray) ToGetVirtualNetworkGatewayBgpSettingArrayOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayBgpSettingArray) ToGetVirtualNetworkGatewayBgpSettingArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayBgpSettingArrayOutput
type GetVirtualNetworkGatewayBgpSettingArrayInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayBgpSettingArrayInput interface { pulumi.Input ToGetVirtualNetworkGatewayBgpSettingArrayOutput() GetVirtualNetworkGatewayBgpSettingArrayOutput ToGetVirtualNetworkGatewayBgpSettingArrayOutputWithContext(context.Context) GetVirtualNetworkGatewayBgpSettingArrayOutput }
type GetVirtualNetworkGatewayBgpSettingArrayOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayBgpSettingArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayBgpSettingArrayOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayBgpSettingArrayOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayBgpSettingArrayOutput) ToGetVirtualNetworkGatewayBgpSettingArrayOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayBgpSettingArrayOutput) ToGetVirtualNetworkGatewayBgpSettingArrayOutput() GetVirtualNetworkGatewayBgpSettingArrayOutput
func (GetVirtualNetworkGatewayBgpSettingArrayOutput) ToGetVirtualNetworkGatewayBgpSettingArrayOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayBgpSettingArrayOutput) ToGetVirtualNetworkGatewayBgpSettingArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayBgpSettingArrayOutput
type GetVirtualNetworkGatewayBgpSettingInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayBgpSettingInput interface { pulumi.Input ToGetVirtualNetworkGatewayBgpSettingOutput() GetVirtualNetworkGatewayBgpSettingOutput ToGetVirtualNetworkGatewayBgpSettingOutputWithContext(context.Context) GetVirtualNetworkGatewayBgpSettingOutput }
type GetVirtualNetworkGatewayBgpSettingOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayBgpSettingOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayBgpSettingOutput) Asn ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayBgpSettingOutput) Asn() pulumi.IntOutput
The Autonomous System Number (ASN) to use as part of the BGP.
func (GetVirtualNetworkGatewayBgpSettingOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayBgpSettingOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayBgpSettingOutput) PeerWeight ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayBgpSettingOutput) PeerWeight() pulumi.IntOutput
The weight added to routes which have been learned through BGP peering.
func (GetVirtualNetworkGatewayBgpSettingOutput) PeeringAddress ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayBgpSettingOutput) PeeringAddress() pulumi.StringOutput
The BGP peer IP address of the virtual network gateway. This address is needed to configure the created gateway as a BGP Peer on the on-premises VPN devices.
func (GetVirtualNetworkGatewayBgpSettingOutput) ToGetVirtualNetworkGatewayBgpSettingOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayBgpSettingOutput) ToGetVirtualNetworkGatewayBgpSettingOutput() GetVirtualNetworkGatewayBgpSettingOutput
func (GetVirtualNetworkGatewayBgpSettingOutput) ToGetVirtualNetworkGatewayBgpSettingOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayBgpSettingOutput) ToGetVirtualNetworkGatewayBgpSettingOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayBgpSettingOutput
type GetVirtualNetworkGatewayIpConfiguration ¶ added in v1.12.0
type GetVirtualNetworkGatewayIpConfiguration struct { // Specifies the name of the Virtual Network Gateway. Name string `pulumi:"name"` // Defines how the private IP address // of the gateways virtual interface is assigned. PrivateIpAddressAllocation string `pulumi:"privateIpAddressAllocation"` // The ID of the Public IP Address associated // with the Virtual Network Gateway. PublicIpAddressId string `pulumi:"publicIpAddressId"` // The ID of the gateway subnet of a virtual network in // which the virtual network gateway will be created. It is mandatory that // the associated subnet is named `GatewaySubnet`. Therefore, each virtual // network can contain at most a single Virtual Network Gateway. SubnetId string `pulumi:"subnetId"` }
type GetVirtualNetworkGatewayIpConfigurationArgs ¶ added in v1.12.0
type GetVirtualNetworkGatewayIpConfigurationArgs struct { // Specifies the name of the Virtual Network Gateway. Name pulumi.StringInput `pulumi:"name"` // Defines how the private IP address // of the gateways virtual interface is assigned. PrivateIpAddressAllocation pulumi.StringInput `pulumi:"privateIpAddressAllocation"` // The ID of the Public IP Address associated // with the Virtual Network Gateway. PublicIpAddressId pulumi.StringInput `pulumi:"publicIpAddressId"` // The ID of the gateway subnet of a virtual network in // which the virtual network gateway will be created. It is mandatory that // the associated subnet is named `GatewaySubnet`. Therefore, each virtual // network can contain at most a single Virtual Network Gateway. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetVirtualNetworkGatewayIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayIpConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNetworkGatewayIpConfigurationArgs) ToGetVirtualNetworkGatewayIpConfigurationOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayIpConfigurationArgs) ToGetVirtualNetworkGatewayIpConfigurationOutput() GetVirtualNetworkGatewayIpConfigurationOutput
func (GetVirtualNetworkGatewayIpConfigurationArgs) ToGetVirtualNetworkGatewayIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayIpConfigurationArgs) ToGetVirtualNetworkGatewayIpConfigurationOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayIpConfigurationOutput
type GetVirtualNetworkGatewayIpConfigurationArray ¶ added in v1.12.0
type GetVirtualNetworkGatewayIpConfigurationArray []GetVirtualNetworkGatewayIpConfigurationInput
func (GetVirtualNetworkGatewayIpConfigurationArray) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayIpConfigurationArray) ElementType() reflect.Type
func (GetVirtualNetworkGatewayIpConfigurationArray) ToGetVirtualNetworkGatewayIpConfigurationArrayOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayIpConfigurationArray) ToGetVirtualNetworkGatewayIpConfigurationArrayOutput() GetVirtualNetworkGatewayIpConfigurationArrayOutput
func (GetVirtualNetworkGatewayIpConfigurationArray) ToGetVirtualNetworkGatewayIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayIpConfigurationArray) ToGetVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayIpConfigurationArrayOutput
type GetVirtualNetworkGatewayIpConfigurationArrayInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayIpConfigurationArrayInput interface { pulumi.Input ToGetVirtualNetworkGatewayIpConfigurationArrayOutput() GetVirtualNetworkGatewayIpConfigurationArrayOutput ToGetVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(context.Context) GetVirtualNetworkGatewayIpConfigurationArrayOutput }
type GetVirtualNetworkGatewayIpConfigurationArrayOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayIpConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayIpConfigurationArrayOutput) ToGetVirtualNetworkGatewayIpConfigurationArrayOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayIpConfigurationArrayOutput) ToGetVirtualNetworkGatewayIpConfigurationArrayOutput() GetVirtualNetworkGatewayIpConfigurationArrayOutput
func (GetVirtualNetworkGatewayIpConfigurationArrayOutput) ToGetVirtualNetworkGatewayIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayIpConfigurationArrayOutput) ToGetVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayIpConfigurationArrayOutput
type GetVirtualNetworkGatewayIpConfigurationInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayIpConfigurationInput interface { pulumi.Input ToGetVirtualNetworkGatewayIpConfigurationOutput() GetVirtualNetworkGatewayIpConfigurationOutput ToGetVirtualNetworkGatewayIpConfigurationOutputWithContext(context.Context) GetVirtualNetworkGatewayIpConfigurationOutput }
type GetVirtualNetworkGatewayIpConfigurationOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayIpConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayIpConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayIpConfigurationOutput) Name ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayIpConfigurationOutput) Name() pulumi.StringOutput
Specifies the name of the Virtual Network Gateway.
func (GetVirtualNetworkGatewayIpConfigurationOutput) PrivateIpAddressAllocation ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringOutput
Defines how the private IP address of the gateways virtual interface is assigned.
func (GetVirtualNetworkGatewayIpConfigurationOutput) PublicIpAddressId ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayIpConfigurationOutput) PublicIpAddressId() pulumi.StringOutput
The ID of the Public IP Address associated with the Virtual Network Gateway.
func (GetVirtualNetworkGatewayIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayIpConfigurationOutput) SubnetId() pulumi.StringOutput
The ID of the gateway subnet of a virtual network in which the virtual network gateway will be created. It is mandatory that the associated subnet is named `GatewaySubnet`. Therefore, each virtual network can contain at most a single Virtual Network Gateway.
func (GetVirtualNetworkGatewayIpConfigurationOutput) ToGetVirtualNetworkGatewayIpConfigurationOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayIpConfigurationOutput) ToGetVirtualNetworkGatewayIpConfigurationOutput() GetVirtualNetworkGatewayIpConfigurationOutput
func (GetVirtualNetworkGatewayIpConfigurationOutput) ToGetVirtualNetworkGatewayIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayIpConfigurationOutput) ToGetVirtualNetworkGatewayIpConfigurationOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayIpConfigurationOutput
type GetVirtualNetworkGatewayVpnClientConfiguration ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfiguration struct { // The address space out of which ip addresses for // vpn clients will be taken. You can provide more than one address space, e.g. // in CIDR notation. AddressSpaces []string `pulumi:"addressSpaces"` // The address of the Radius server. // This setting is incompatible with the use of `rootCertificate` and `revokedCertificate`. RadiusServerAddress string `pulumi:"radiusServerAddress"` // The secret used by the Radius server. // This setting is incompatible with the use of `rootCertificate` and `revokedCertificate`. RadiusServerSecret string `pulumi:"radiusServerSecret"` // One or more `revokedCertificate` blocks which // are defined below. RevokedCertificates []GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificate `pulumi:"revokedCertificates"` // One or more `rootCertificate` blocks which are // defined below. These root certificates are used to sign the client certificate // used by the VPN clients to connect to the gateway. RootCertificates []GetVirtualNetworkGatewayVpnClientConfigurationRootCertificate `pulumi:"rootCertificates"` // List of the protocols supported by the vpn client. // The supported values are `SSTP`, `IkeV2` and `OpenVPN`. VpnClientProtocols []string `pulumi:"vpnClientProtocols"` }
type GetVirtualNetworkGatewayVpnClientConfigurationArgs ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationArgs struct { // The address space out of which ip addresses for // vpn clients will be taken. You can provide more than one address space, e.g. // in CIDR notation. AddressSpaces pulumi.StringArrayInput `pulumi:"addressSpaces"` // The address of the Radius server. // This setting is incompatible with the use of `rootCertificate` and `revokedCertificate`. RadiusServerAddress pulumi.StringInput `pulumi:"radiusServerAddress"` // The secret used by the Radius server. // This setting is incompatible with the use of `rootCertificate` and `revokedCertificate`. RadiusServerSecret pulumi.StringInput `pulumi:"radiusServerSecret"` // One or more `revokedCertificate` blocks which // are defined below. RevokedCertificates GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayInput `pulumi:"revokedCertificates"` // One or more `rootCertificate` blocks which are // defined below. These root certificates are used to sign the client certificate // used by the VPN clients to connect to the gateway. RootCertificates GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayInput `pulumi:"rootCertificates"` // List of the protocols supported by the vpn client. // The supported values are `SSTP`, `IkeV2` and `OpenVPN`. VpnClientProtocols pulumi.StringArrayInput `pulumi:"vpnClientProtocols"` }
func (GetVirtualNetworkGatewayVpnClientConfigurationArgs) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationOutput() GetVirtualNetworkGatewayVpnClientConfigurationOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationOutput
type GetVirtualNetworkGatewayVpnClientConfigurationArray ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationArray []GetVirtualNetworkGatewayVpnClientConfigurationInput
func (GetVirtualNetworkGatewayVpnClientConfigurationArray) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationArray) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationArray) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationArray) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationArray) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationArray) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput
type GetVirtualNetworkGatewayVpnClientConfigurationArrayInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationArrayInput interface { pulumi.Input ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutputWithContext(context.Context) GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput }
type GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationArrayOutput
type GetVirtualNetworkGatewayVpnClientConfigurationInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationInput interface { pulumi.Input ToGetVirtualNetworkGatewayVpnClientConfigurationOutput() GetVirtualNetworkGatewayVpnClientConfigurationOutput ToGetVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(context.Context) GetVirtualNetworkGatewayVpnClientConfigurationOutput }
type GetVirtualNetworkGatewayVpnClientConfigurationOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) AddressSpaces ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) AddressSpaces() pulumi.StringArrayOutput
The address space out of which ip addresses for vpn clients will be taken. You can provide more than one address space, e.g. in CIDR notation.
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerAddress ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerAddress() pulumi.StringOutput
The address of the Radius server. This setting is incompatible with the use of `rootCertificate` and `revokedCertificate`.
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerSecret ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerSecret() pulumi.StringOutput
The secret used by the Radius server. This setting is incompatible with the use of `rootCertificate` and `revokedCertificate`.
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) RevokedCertificates ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) RevokedCertificates() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
One or more `revokedCertificate` blocks which are defined below.
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) RootCertificates ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) RootCertificates() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
One or more `rootCertificate` blocks which are defined below. These root certificates are used to sign the client certificate used by the VPN clients to connect to the gateway.
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationOutput() GetVirtualNetworkGatewayVpnClientConfigurationOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationOutput) VpnClientProtocols ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationOutput) VpnClientProtocols() pulumi.StringArrayOutput
List of the protocols supported by the vpn client. The supported values are `SSTP`, `IkeV2` and `OpenVPN`.
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificate ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs struct { // Specifies the name of the Virtual Network Gateway. Name pulumi.StringInput `pulumi:"name"` Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray []GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateInput
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayInput interface { pulumi.Input ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput }
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) Index ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateInput interface { pulumi.Input ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput }
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Name ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Name() pulumi.StringOutput
Specifies the name of the Virtual Network Gateway.
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Thumbprint ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Thumbprint() pulumi.StringOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificate ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs struct { // Specifies the name of the Virtual Network Gateway. Name pulumi.StringInput `pulumi:"name"` // The SHA1 thumbprint of the certificate to be revoked. PublicCertData pulumi.StringInput `pulumi:"publicCertData"` }
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray []GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateInput
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayInput interface { pulumi.Input ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput }
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) Index ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateInput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateInput interface { pulumi.Input ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput }
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput ¶ added in v1.12.0
type GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput struct{ *pulumi.OutputState }
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ElementType ¶ added in v1.12.0
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ElementType() reflect.Type
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) Name ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) Name() pulumi.StringOutput
Specifies the name of the Virtual Network Gateway.
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) PublicCertData ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) PublicCertData() pulumi.StringOutput
The SHA1 thumbprint of the certificate to be revoked.
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
func (GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext ¶ added in v1.12.0
func (o GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToGetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(ctx context.Context) GetVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
type LocalNetworkGateway ¶
type LocalNetworkGateway struct { pulumi.CustomResourceState // The list of string CIDRs representing the // address spaces the gateway exposes. AddressSpaces pulumi.StringArrayOutput `pulumi:"addressSpaces"` // A `bgpSettings` block as defined below containing the // Local Network Gateway's BGP speaker settings. BgpSettings LocalNetworkGatewayBgpSettingsPtrOutput `pulumi:"bgpSettings"` // The IP address of the gateway to which to // connect. GatewayAddress pulumi.StringOutput `pulumi:"gatewayAddress"` // The location/region where the local network gateway is // created. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the local network gateway. Changing this // forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to // create the local network gateway. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a local network gateway connection over which specific connections can be configured.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/local_network_gateway.html.markdown.
func GetLocalNetworkGateway ¶
func GetLocalNetworkGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LocalNetworkGatewayState, opts ...pulumi.ResourceOption) (*LocalNetworkGateway, error)
GetLocalNetworkGateway gets an existing LocalNetworkGateway 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 NewLocalNetworkGateway ¶
func NewLocalNetworkGateway(ctx *pulumi.Context, name string, args *LocalNetworkGatewayArgs, opts ...pulumi.ResourceOption) (*LocalNetworkGateway, error)
NewLocalNetworkGateway registers a new resource with the given unique name, arguments, and options.
type LocalNetworkGatewayArgs ¶
type LocalNetworkGatewayArgs struct { // The list of string CIDRs representing the // address spaces the gateway exposes. AddressSpaces pulumi.StringArrayInput // A `bgpSettings` block as defined below containing the // Local Network Gateway's BGP speaker settings. BgpSettings LocalNetworkGatewayBgpSettingsPtrInput // The IP address of the gateway to which to // connect. GatewayAddress pulumi.StringInput // The location/region where the local network gateway is // created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the local network gateway. Changing this // forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the local network gateway. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a LocalNetworkGateway resource.
func (LocalNetworkGatewayArgs) ElementType ¶ added in v1.12.0
func (LocalNetworkGatewayArgs) ElementType() reflect.Type
type LocalNetworkGatewayBgpSettings ¶ added in v1.12.0
type LocalNetworkGatewayBgpSettings struct { // The BGP speaker's ASN. Asn int `pulumi:"asn"` // The BGP peering address and BGP identifier // of this BGP speaker. BgpPeeringAddress string `pulumi:"bgpPeeringAddress"` // The weight added to routes learned from this // BGP speaker. PeerWeight *int `pulumi:"peerWeight"` }
type LocalNetworkGatewayBgpSettingsArgs ¶ added in v1.12.0
type LocalNetworkGatewayBgpSettingsArgs struct { // The BGP speaker's ASN. Asn pulumi.IntInput `pulumi:"asn"` // The BGP peering address and BGP identifier // of this BGP speaker. BgpPeeringAddress pulumi.StringInput `pulumi:"bgpPeeringAddress"` // The weight added to routes learned from this // BGP speaker. PeerWeight pulumi.IntPtrInput `pulumi:"peerWeight"` }
func (LocalNetworkGatewayBgpSettingsArgs) ElementType ¶ added in v1.12.0
func (LocalNetworkGatewayBgpSettingsArgs) ElementType() reflect.Type
func (LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsOutput ¶ added in v1.12.0
func (i LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsOutput() LocalNetworkGatewayBgpSettingsOutput
func (LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsOutputWithContext ¶ added in v1.12.0
func (i LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsOutput
func (LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsPtrOutput ¶ added in v1.12.0
func (i LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsPtrOutput() LocalNetworkGatewayBgpSettingsPtrOutput
func (LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext ¶ added in v1.12.0
func (i LocalNetworkGatewayBgpSettingsArgs) ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsPtrOutput
type LocalNetworkGatewayBgpSettingsInput ¶ added in v1.12.0
type LocalNetworkGatewayBgpSettingsInput interface { pulumi.Input ToLocalNetworkGatewayBgpSettingsOutput() LocalNetworkGatewayBgpSettingsOutput ToLocalNetworkGatewayBgpSettingsOutputWithContext(context.Context) LocalNetworkGatewayBgpSettingsOutput }
type LocalNetworkGatewayBgpSettingsOutput ¶ added in v1.12.0
type LocalNetworkGatewayBgpSettingsOutput struct{ *pulumi.OutputState }
func (LocalNetworkGatewayBgpSettingsOutput) Asn ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsOutput) Asn() pulumi.IntOutput
The BGP speaker's ASN.
func (LocalNetworkGatewayBgpSettingsOutput) BgpPeeringAddress ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsOutput) BgpPeeringAddress() pulumi.StringOutput
The BGP peering address and BGP identifier of this BGP speaker.
func (LocalNetworkGatewayBgpSettingsOutput) ElementType ¶ added in v1.12.0
func (LocalNetworkGatewayBgpSettingsOutput) ElementType() reflect.Type
func (LocalNetworkGatewayBgpSettingsOutput) PeerWeight ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsOutput) PeerWeight() pulumi.IntPtrOutput
The weight added to routes learned from this BGP speaker.
func (LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsOutput ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsOutput() LocalNetworkGatewayBgpSettingsOutput
func (LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsOutputWithContext ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsOutput
func (LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsPtrOutput ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsPtrOutput() LocalNetworkGatewayBgpSettingsPtrOutput
func (LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsOutput) ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsPtrOutput
type LocalNetworkGatewayBgpSettingsPtrInput ¶ added in v1.12.0
type LocalNetworkGatewayBgpSettingsPtrInput interface { pulumi.Input ToLocalNetworkGatewayBgpSettingsPtrOutput() LocalNetworkGatewayBgpSettingsPtrOutput ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext(context.Context) LocalNetworkGatewayBgpSettingsPtrOutput }
func LocalNetworkGatewayBgpSettingsPtr ¶ added in v1.12.0
func LocalNetworkGatewayBgpSettingsPtr(v *LocalNetworkGatewayBgpSettingsArgs) LocalNetworkGatewayBgpSettingsPtrInput
type LocalNetworkGatewayBgpSettingsPtrOutput ¶ added in v1.12.0
type LocalNetworkGatewayBgpSettingsPtrOutput struct{ *pulumi.OutputState }
func (LocalNetworkGatewayBgpSettingsPtrOutput) Asn ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsPtrOutput) Asn() pulumi.IntOutput
The BGP speaker's ASN.
func (LocalNetworkGatewayBgpSettingsPtrOutput) BgpPeeringAddress ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsPtrOutput) BgpPeeringAddress() pulumi.StringOutput
The BGP peering address and BGP identifier of this BGP speaker.
func (LocalNetworkGatewayBgpSettingsPtrOutput) ElementType ¶ added in v1.12.0
func (LocalNetworkGatewayBgpSettingsPtrOutput) ElementType() reflect.Type
func (LocalNetworkGatewayBgpSettingsPtrOutput) PeerWeight ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsPtrOutput) PeerWeight() pulumi.IntPtrOutput
The weight added to routes learned from this BGP speaker.
func (LocalNetworkGatewayBgpSettingsPtrOutput) ToLocalNetworkGatewayBgpSettingsPtrOutput ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsPtrOutput) ToLocalNetworkGatewayBgpSettingsPtrOutput() LocalNetworkGatewayBgpSettingsPtrOutput
func (LocalNetworkGatewayBgpSettingsPtrOutput) ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o LocalNetworkGatewayBgpSettingsPtrOutput) ToLocalNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) LocalNetworkGatewayBgpSettingsPtrOutput
type LocalNetworkGatewayState ¶
type LocalNetworkGatewayState struct { // The list of string CIDRs representing the // address spaces the gateway exposes. AddressSpaces pulumi.StringArrayInput // A `bgpSettings` block as defined below containing the // Local Network Gateway's BGP speaker settings. BgpSettings LocalNetworkGatewayBgpSettingsPtrInput // The IP address of the gateway to which to // connect. GatewayAddress pulumi.StringPtrInput // The location/region where the local network gateway is // created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the local network gateway. Changing this // forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the local network gateway. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (LocalNetworkGatewayState) ElementType ¶ added in v1.12.0
func (LocalNetworkGatewayState) ElementType() reflect.Type
type LookupApplicationSecurityGroupArgs ¶ added in v1.12.0
type LookupApplicationSecurityGroupArgs struct { // The name of the Application Security Group. Name string `pulumi:"name"` // The name of the resource group in which the Application Security Group exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getApplicationSecurityGroup.
type LookupApplicationSecurityGroupResult ¶ added in v1.12.0
type LookupApplicationSecurityGroupResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The supported Azure location where the Application Security Group exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getApplicationSecurityGroup.
func LookupApplicationSecurityGroup ¶
func LookupApplicationSecurityGroup(ctx *pulumi.Context, args *LookupApplicationSecurityGroupArgs, opts ...pulumi.InvokeOption) (*LookupApplicationSecurityGroupResult, error)
Use this data source to access information about an existing Application Security Group.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/application_security_group.html.markdown.
type LookupExpressRouteCircuitArgs ¶ added in v1.12.0
type LookupExpressRouteCircuitArgs struct { // The name of the ExpressRoute circuit. Name string `pulumi:"name"` // The Name of the Resource Group where the ExpressRoute circuit exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getExpressRouteCircuit.
type LookupExpressRouteCircuitResult ¶ added in v1.12.0
type LookupExpressRouteCircuitResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure location where the ExpressRoute circuit exists Location string `pulumi:"location"` Name string `pulumi:"name"` // A `peerings` block for the ExpressRoute circuit as documented below Peerings []GetExpressRouteCircuitPeeringType `pulumi:"peerings"` ResourceGroupName string `pulumi:"resourceGroupName"` // The string needed by the service provider to provision the ExpressRoute circuit. ServiceKey string `pulumi:"serviceKey"` // A `serviceProviderProperties` block for the ExpressRoute circuit as documented below ServiceProviderProperties []GetExpressRouteCircuitServiceProviderProperty `pulumi:"serviceProviderProperties"` // The ExpressRoute circuit provisioning state from your chosen service provider. Possible values are "NotProvisioned", "Provisioning", "Provisioned", and "Deprovisioning". ServiceProviderProvisioningState string `pulumi:"serviceProviderProvisioningState"` // A `sku` block for the ExpressRoute circuit as documented below. Sku GetExpressRouteCircuitSku `pulumi:"sku"` }
A collection of values returned by getExpressRouteCircuit.
func LookupExpressRouteCircuit ¶ added in v0.18.0
func LookupExpressRouteCircuit(ctx *pulumi.Context, args *LookupExpressRouteCircuitArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitResult, error)
Use this data source to access information about an existing ExpressRoute circuit.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/express_route_circuit.html.markdown.
type LookupFirewallArgs ¶ added in v1.12.0
type LookupFirewallArgs struct { // The name of the Azure Firewall. Name string `pulumi:"name"` // The name of the Resource Group in which the Azure Firewall exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFirewall.
type LookupFirewallResult ¶ added in v1.12.0
type LookupFirewallResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A `ipConfiguration` block as defined below. IpConfigurations []GetFirewallIpConfiguration `pulumi:"ipConfigurations"` Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getFirewall.
func LookupFirewall ¶ added in v0.18.0
func LookupFirewall(ctx *pulumi.Context, args *LookupFirewallArgs, opts ...pulumi.InvokeOption) (*LookupFirewallResult, error)
Use this data source to access information about an existing Azure Firewall.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/firewall.html.markdown.
type LookupNatGatewayArgs ¶ added in v1.12.0
type LookupNatGatewayArgs struct { // Specifies the Name of the NAT Gateway. Name string `pulumi:"name"` PublicIpAddressIds []string `pulumi:"publicIpAddressIds"` PublicIpPrefixIds []string `pulumi:"publicIpPrefixIds"` // Specifies the name of the Resource Group where the NAT Gateway exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNatGateway.
type LookupNatGatewayResult ¶ added in v1.12.0
type LookupNatGatewayResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The idle timeout in minutes which is used for the NAT Gateway. IdleTimeoutInMinutes int `pulumi:"idleTimeoutInMinutes"` // The location where the NAT Gateway exists. Location string `pulumi:"location"` Name string `pulumi:"name"` // A list of existing Public IP Address resource IDs which the NAT Gateway is using. PublicIpAddressIds []string `pulumi:"publicIpAddressIds"` // A list of existing Public IP Prefix resource IDs which the NAT Gateway is using. PublicIpPrefixIds []string `pulumi:"publicIpPrefixIds"` ResourceGroupName string `pulumi:"resourceGroupName"` // The Resource GUID of the NAT Gateway. ResourceGuid string `pulumi:"resourceGuid"` // The SKU used by the NAT Gateway. SkuName string `pulumi:"skuName"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // A list of Availability Zones which the NAT Gateway exists in. Zones []string `pulumi:"zones"` }
A collection of values returned by getNatGateway.
func LookupNatGateway ¶ added in v1.7.0
func LookupNatGateway(ctx *pulumi.Context, args *LookupNatGatewayArgs, opts ...pulumi.InvokeOption) (*LookupNatGatewayResult, error)
Use this data source to access information about an existing NAT Gateway.
> **NOTE:** The Azure NAT Gateway service is currently in private preview. Your subscription must be on the NAT Gateway private preview whitelist for this resource to be provisioned correctly. If you attempt to provision this resource and receive an `InvalidResourceType` error may mean that your subscription is not part of the NAT Gateway private preview or you are using a region which does not yet support the NAT Gateway private preview service. The NAT Gateway private preview service is currently available in a limited set of regions. Private preview resources may have multiple breaking changes over their lifecycle until they GA. You can opt into the Private Preview by contacting your Microsoft Representative.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/nat_gateway.html.markdown.
type LookupNetworkInterfaceArgs ¶ added in v1.12.0
type LookupNetworkInterfaceArgs struct { // Specifies the name of the Network Interface. Name string `pulumi:"name"` // Specifies the name of the resource group the Network Interface is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNetworkInterface.
type LookupNetworkInterfaceResult ¶ added in v1.12.0
type LookupNetworkInterfaceResult struct { // List of DNS servers applied to the specified Network Interface. AppliedDnsServers []string `pulumi:"appliedDnsServers"` // The list of DNS servers used by the specified Network Interface. DnsServers []string `pulumi:"dnsServers"` // Indicates if accelerated networking is set on the specified Network Interface. EnableAcceleratedNetworking bool `pulumi:"enableAcceleratedNetworking"` // Indicate if IP forwarding is set on the specified Network Interface. EnableIpForwarding bool `pulumi:"enableIpForwarding"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The internal dns name label of the specified Network Interface. InternalDnsNameLabel string `pulumi:"internalDnsNameLabel"` InternalFqdn string `pulumi:"internalFqdn"` // One or more `ipConfiguration` blocks as defined below. IpConfigurations []GetNetworkInterfaceIpConfiguration `pulumi:"ipConfigurations"` // The location of the specified Network Interface. Location string `pulumi:"location"` // The MAC address used by the specified Network Interface. MacAddress string `pulumi:"macAddress"` // The name of the IP Configuration. Name string `pulumi:"name"` // The ID of the network security group associated to the specified Network Interface. NetworkSecurityGroupId string `pulumi:"networkSecurityGroupId"` // The Private IP Address assigned to this Network Interface. PrivateIpAddress string `pulumi:"privateIpAddress"` // The list of private ip addresses associates to the specified Network Interface. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` ResourceGroupName string `pulumi:"resourceGroupName"` // List the tags associated to the specified Network Interface. Tags map[string]string `pulumi:"tags"` // The ID of the virtual machine that the specified Network Interface is attached to. VirtualMachineId string `pulumi:"virtualMachineId"` }
A collection of values returned by getNetworkInterface.
func LookupNetworkInterface ¶
func LookupNetworkInterface(ctx *pulumi.Context, args *LookupNetworkInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkInterfaceResult, error)
Use this data source to access information about an existing Network Interface.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/network_interface.html.markdown.
type LookupNetworkSecurityGroupArgs ¶ added in v1.12.0
type LookupNetworkSecurityGroupArgs struct { // Specifies the Name of the Network Security Group. Name string `pulumi:"name"` // Specifies the Name of the Resource Group within which the Network Security Group exists ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNetworkSecurityGroup.
type LookupNetworkSecurityGroupResult ¶ added in v1.12.0
type LookupNetworkSecurityGroupResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The supported Azure location where the resource exists. Location string `pulumi:"location"` // The name of the security rule. Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // One or more `securityRule` blocks as defined below. SecurityRules []GetNetworkSecurityGroupSecurityRule `pulumi:"securityRules"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getNetworkSecurityGroup.
func LookupNetworkSecurityGroup ¶
func LookupNetworkSecurityGroup(ctx *pulumi.Context, args *LookupNetworkSecurityGroupArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSecurityGroupResult, error)
Use this data source to access information about an existing Network Security Group.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/network_security_group.html.markdown.
type LookupNetworkWatcherArgs ¶ added in v1.12.0
type LookupNetworkWatcherArgs struct { // Specifies the Name of the Network Watcher. Name string `pulumi:"name"` // Specifies the Name of the Resource Group within which the Network Watcher exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNetworkWatcher.
type LookupNetworkWatcherResult ¶ added in v1.12.0
type LookupNetworkWatcherResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The supported Azure location where the resource exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getNetworkWatcher.
func LookupNetworkWatcher ¶ added in v0.17.2
func LookupNetworkWatcher(ctx *pulumi.Context, args *LookupNetworkWatcherArgs, opts ...pulumi.InvokeOption) (*LookupNetworkWatcherResult, error)
Use this data source to access information about an existing Network Watcher.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/network_watcher.html.markdown.
type LookupPublicIpPrefixArgs ¶ added in v1.12.0
type LookupPublicIpPrefixArgs struct { // Specifies the name of the public IP prefix. Name string `pulumi:"name"` // Specifies the name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` Zones []string `pulumi:"zones"` }
A collection of arguments for invoking getPublicIpPrefix.
type LookupPublicIpPrefixResult ¶ added in v1.12.0
type LookupPublicIpPrefixResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IpPrefix string `pulumi:"ipPrefix"` // The supported Azure location where the resource exists. Location string `pulumi:"location"` // The name of the Public IP prefix resource. Name string `pulumi:"name"` // The number of bits of the prefix. PrefixLength int `pulumi:"prefixLength"` // The name of the resource group in which to create the public IP. ResourceGroupName string `pulumi:"resourceGroupName"` // The SKU of the Public IP Prefix. Sku string `pulumi:"sku"` // A mapping of tags to assigned to the resource. Tags map[string]string `pulumi:"tags"` Zones []string `pulumi:"zones"` }
A collection of values returned by getPublicIpPrefix.
func LookupPublicIpPrefix ¶ added in v1.2.0
func LookupPublicIpPrefix(ctx *pulumi.Context, args *LookupPublicIpPrefixArgs, opts ...pulumi.InvokeOption) (*LookupPublicIpPrefixResult, error)
Use this data source to access information about an existing Public IP Prefix.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/public_ip_prefix.html.markdown.
type LookupRouteTableArgs ¶ added in v1.12.0
type LookupRouteTableArgs struct { // The name of the Route Table. Name string `pulumi:"name"` // The name of the Resource Group in which the Route Table exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getRouteTable.
type LookupRouteTableResult ¶ added in v1.12.0
type LookupRouteTableResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region in which the Route Table exists. Location string `pulumi:"location"` // The name of the Route. Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // One or more `route` blocks as documented below. Routes []GetRouteTableRoute `pulumi:"routes"` // The collection of Subnets associated with this route table. Subnets []string `pulumi:"subnets"` // A mapping of tags assigned to the Route Table. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getRouteTable.
func LookupRouteTable ¶
func LookupRouteTable(ctx *pulumi.Context, args *LookupRouteTableArgs, opts ...pulumi.InvokeOption) (*LookupRouteTableResult, error)
Use this data source to access information about an existing Route Table.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/route_table.html.markdown.
type LookupSubnetArgs ¶ added in v1.12.0
type LookupSubnetArgs struct { // Specifies the name of the Subnet. Name string `pulumi:"name"` // Specifies the name of the resource group the Virtual Network is located in. ResourceGroupName string `pulumi:"resourceGroupName"` // Specifies the name of the Virtual Network this Subnet is located within. VirtualNetworkName string `pulumi:"virtualNetworkName"` }
A collection of arguments for invoking getSubnet.
type LookupSubnetResult ¶ added in v1.12.0
type LookupSubnetResult struct { // The address prefix used for the subnet. AddressPrefix string `pulumi:"addressPrefix"` // Enable or Disable network policies for the private link endpoint on the subnet. EnforcePrivateLinkEndpointNetworkPolicies bool `pulumi:"enforcePrivateLinkEndpointNetworkPolicies"` // Enable or Disable network policies for the private link service on the subnet. EnforcePrivateLinkServiceNetworkPolicies bool `pulumi:"enforcePrivateLinkServiceNetworkPolicies"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The collection of IP Configurations with IPs within this subnet. IpConfigurations []string `pulumi:"ipConfigurations"` Name string `pulumi:"name"` // The ID of the Network Security Group associated with the subnet. NetworkSecurityGroupId string `pulumi:"networkSecurityGroupId"` ResourceGroupName string `pulumi:"resourceGroupName"` // The ID of the Route Table associated with this subnet. RouteTableId string `pulumi:"routeTableId"` // A list of Service Endpoints within this subnet. ServiceEndpoints []string `pulumi:"serviceEndpoints"` VirtualNetworkName string `pulumi:"virtualNetworkName"` }
A collection of values returned by getSubnet.
func LookupSubnet ¶
func LookupSubnet(ctx *pulumi.Context, args *LookupSubnetArgs, opts ...pulumi.InvokeOption) (*LookupSubnetResult, error)
Use this data source to access information about an existing Subnet within a Virtual Network.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/subnet.html.markdown.
type LookupVirtualHubArgs ¶ added in v1.12.0
type LookupVirtualHubArgs struct { // The name of the Virtual Hub. Name string `pulumi:"name"` // The Name of the Resource Group where the Virtual Hub exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getVirtualHub.
type LookupVirtualHubResult ¶ added in v1.12.0
type LookupVirtualHubResult struct { // The Address Prefix used for this Virtual Hub. AddressPrefix string `pulumi:"addressPrefix"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Virtual Hub exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the Virtual Hub. Tags map[string]string `pulumi:"tags"` // The ID of the Virtual WAN within which the Virtual Hub exists. VirtualWanId string `pulumi:"virtualWanId"` }
A collection of values returned by getVirtualHub.
func LookupVirtualHub ¶ added in v1.7.0
func LookupVirtualHub(ctx *pulumi.Context, args *LookupVirtualHubArgs, opts ...pulumi.InvokeOption) (*LookupVirtualHubResult, error)
Uses this data source to access information about an existing Virtual Hub.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/virtual_hub.html.markdown.
type LookupVirtualNetworkArgs ¶ added in v1.12.0
type LookupVirtualNetworkArgs struct { // Specifies the name of the Virtual Network. Name string `pulumi:"name"` // Specifies the name of the resource group the Virtual Network is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getVirtualNetwork.
type LookupVirtualNetworkGatewayArgs ¶ added in v1.12.0
type LookupVirtualNetworkGatewayArgs struct { // Specifies the name of the Virtual Network Gateway. Name string `pulumi:"name"` // Specifies the name of the resource group the Virtual Network Gateway is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getVirtualNetworkGateway.
type LookupVirtualNetworkGatewayResult ¶ added in v1.12.0
type LookupVirtualNetworkGatewayResult struct { // Is this an Active-Active Gateway? ActiveActive bool `pulumi:"activeActive"` BgpSettings []GetVirtualNetworkGatewayBgpSetting `pulumi:"bgpSettings"` // The ID of the local network gateway // through which outbound Internet traffic from the virtual network in which the // gateway is created will be routed (*forced tunneling*). Refer to the // [Azure documentation on forced tunneling](https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-forced-tunneling-rm). DefaultLocalNetworkGatewayId string `pulumi:"defaultLocalNetworkGatewayId"` // Will BGP (Border Gateway Protocol) will be enabled // for this Virtual Network Gateway. EnableBgp bool `pulumi:"enableBgp"` // The Generation of the Virtual Network Gateway. Generation string `pulumi:"generation"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // One or two `ipConfiguration` blocks documented below. IpConfigurations []GetVirtualNetworkGatewayIpConfiguration `pulumi:"ipConfigurations"` // The location/region where the Virtual Network Gateway is located. Location string `pulumi:"location"` // The user-defined name of the revoked certificate. Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // Configuration of the size and capacity of the Virtual Network Gateway. Sku string `pulumi:"sku"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // The type of the Virtual Network Gateway. Type string `pulumi:"type"` // A `vpnClientConfiguration` block which is documented below. VpnClientConfigurations []GetVirtualNetworkGatewayVpnClientConfiguration `pulumi:"vpnClientConfigurations"` // The routing type of the Virtual Network Gateway. VpnType string `pulumi:"vpnType"` }
A collection of values returned by getVirtualNetworkGateway.
func LookupVirtualNetworkGateway ¶
func LookupVirtualNetworkGateway(ctx *pulumi.Context, args *LookupVirtualNetworkGatewayArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkGatewayResult, error)
Use this data source to access information about an existing Virtual Network Gateway.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/virtual_network_gateway.html.markdown.
type LookupVirtualNetworkResult ¶ added in v1.12.0
type LookupVirtualNetworkResult struct { // The list of address spaces used by the virtual network. AddressSpaces []string `pulumi:"addressSpaces"` AddressSpacesCollection []string `pulumi:"addressSpacesCollection"` // The list of DNS servers used by the virtual network. DnsServers []string `pulumi:"dnsServers"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Location of the virtual network. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The list of name of the subnets that are attached to this virtual network. Subnets []string `pulumi:"subnets"` // A mapping of name - virtual network id of the virtual network peerings. VnetPeerings map[string]string `pulumi:"vnetPeerings"` }
A collection of values returned by getVirtualNetwork.
func LookupVirtualNetwork ¶
func LookupVirtualNetwork(ctx *pulumi.Context, args *LookupVirtualNetworkArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkResult, error)
Use this data source to access information about an existing Virtual Network.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/virtual_network.html.markdown.
type NatGateway ¶ added in v1.7.0
type NatGateway struct { pulumi.CustomResourceState // The idle timeout which should be used in minutes. Defaults to `4`. IdleTimeoutInMinutes pulumi.IntPtrOutput `pulumi:"idleTimeoutInMinutes"` // Specifies the supported Azure location where the NAT Gateway should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the NAT Gateway. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A list of Public IP Address ID's which should be associated with the NAT Gateway resource. PublicIpAddressIds pulumi.StringArrayOutput `pulumi:"publicIpAddressIds"` // A list of Public IP Prefix ID's which should be associated with the NAT Gateway resource. PublicIpPrefixIds pulumi.StringArrayOutput `pulumi:"publicIpPrefixIds"` // Specifies the name of the Resource Group in which the NAT Gateway should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The resource GUID property of the NAT Gateway. ResourceGuid pulumi.StringOutput `pulumi:"resourceGuid"` // The SKU which should be used. At this time the only supported value is `Standard`. Defaults to `Standard`. SkuName pulumi.StringPtrOutput `pulumi:"skuName"` // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapOutput `pulumi:"tags"` // A list of availability zones where the NAT Gateway should be provisioned. Changing this forces a new resource to be created. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Manages a Azure NAT Gateway.
> **NOTE:** The Azure NAT Gateway service is currently in private preview. Your subscription must be on the NAT Gateway private preview whitelist for this resource to be provisioned correctly. If you attempt to provision this resource and receive an `InvalidResourceType` error may mean that your subscription is not part of the NAT Gateway private preview or you are using a region which does not yet support the NAT Gateway private preview service. The NAT Gateway private preview service is currently available in a limited set of regions. Private preview resources may have multiple breaking changes over their lifecycle until they GA. You can opt into the Private Preview by contacting your Microsoft Representative.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/nat_gateway.html.markdown.
func GetNatGateway ¶ added in v1.7.0
func GetNatGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NatGatewayState, opts ...pulumi.ResourceOption) (*NatGateway, error)
GetNatGateway gets an existing NatGateway 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 NewNatGateway ¶ added in v1.7.0
func NewNatGateway(ctx *pulumi.Context, name string, args *NatGatewayArgs, opts ...pulumi.ResourceOption) (*NatGateway, error)
NewNatGateway registers a new resource with the given unique name, arguments, and options.
type NatGatewayArgs ¶ added in v1.7.0
type NatGatewayArgs struct { // The idle timeout which should be used in minutes. Defaults to `4`. IdleTimeoutInMinutes pulumi.IntPtrInput // Specifies the supported Azure location where the NAT Gateway should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the NAT Gateway. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A list of Public IP Address ID's which should be associated with the NAT Gateway resource. PublicIpAddressIds pulumi.StringArrayInput // A list of Public IP Prefix ID's which should be associated with the NAT Gateway resource. PublicIpPrefixIds pulumi.StringArrayInput // Specifies the name of the Resource Group in which the NAT Gateway should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SKU which should be used. At this time the only supported value is `Standard`. Defaults to `Standard`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapInput // A list of availability zones where the NAT Gateway should be provisioned. Changing this forces a new resource to be created. Zones pulumi.StringArrayInput }
The set of arguments for constructing a NatGateway resource.
func (NatGatewayArgs) ElementType ¶ added in v1.12.0
func (NatGatewayArgs) ElementType() reflect.Type
type NatGatewayState ¶ added in v1.7.0
type NatGatewayState struct { // The idle timeout which should be used in minutes. Defaults to `4`. IdleTimeoutInMinutes pulumi.IntPtrInput // Specifies the supported Azure location where the NAT Gateway should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the NAT Gateway. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A list of Public IP Address ID's which should be associated with the NAT Gateway resource. PublicIpAddressIds pulumi.StringArrayInput // A list of Public IP Prefix ID's which should be associated with the NAT Gateway resource. PublicIpPrefixIds pulumi.StringArrayInput // Specifies the name of the Resource Group in which the NAT Gateway should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The resource GUID property of the NAT Gateway. ResourceGuid pulumi.StringPtrInput // The SKU which should be used. At this time the only supported value is `Standard`. Defaults to `Standard`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapInput // A list of availability zones where the NAT Gateway should be provisioned. Changing this forces a new resource to be created. Zones pulumi.StringArrayInput }
func (NatGatewayState) ElementType ¶ added in v1.12.0
func (NatGatewayState) ElementType() reflect.Type
type NetworkConnectionMonitor ¶ added in v0.18.1
type NetworkConnectionMonitor struct { pulumi.CustomResourceState // Specifies whether the connection monitor will start automatically once created. Defaults to `true`. Changing this forces a new resource to be created. AutoStart pulumi.BoolPtrOutput `pulumi:"autoStart"` // A `destination` block as defined below. Destination NetworkConnectionMonitorDestinationOutput `pulumi:"destination"` // Monitoring interval in seconds. Defaults to `60`. IntervalInSeconds pulumi.IntPtrOutput `pulumi:"intervalInSeconds"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Network Connection Monitor. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringOutput `pulumi:"networkWatcherName"` // The name of the resource group in which to create the Connection Monitor. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `source` block as defined below. Source NetworkConnectionMonitorSourceOutput `pulumi:"source"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Configures a Network Connection Monitor to monitor communication between a Virtual Machine and an endpoint using a Network Watcher.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_connection_monitor.html.markdown.
func GetNetworkConnectionMonitor ¶ added in v0.18.1
func GetNetworkConnectionMonitor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkConnectionMonitorState, opts ...pulumi.ResourceOption) (*NetworkConnectionMonitor, error)
GetNetworkConnectionMonitor gets an existing NetworkConnectionMonitor 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 NewNetworkConnectionMonitor ¶ added in v0.18.1
func NewNetworkConnectionMonitor(ctx *pulumi.Context, name string, args *NetworkConnectionMonitorArgs, opts ...pulumi.ResourceOption) (*NetworkConnectionMonitor, error)
NewNetworkConnectionMonitor registers a new resource with the given unique name, arguments, and options.
type NetworkConnectionMonitorArgs ¶ added in v0.18.1
type NetworkConnectionMonitorArgs struct { // Specifies whether the connection monitor will start automatically once created. Defaults to `true`. Changing this forces a new resource to be created. AutoStart pulumi.BoolPtrInput // A `destination` block as defined below. Destination NetworkConnectionMonitorDestinationInput // Monitoring interval in seconds. Defaults to `60`. IntervalInSeconds pulumi.IntPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Network Connection Monitor. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringInput // The name of the resource group in which to create the Connection Monitor. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `source` block as defined below. Source NetworkConnectionMonitorSourceInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkConnectionMonitor resource.
func (NetworkConnectionMonitorArgs) ElementType ¶ added in v1.12.0
func (NetworkConnectionMonitorArgs) ElementType() reflect.Type
type NetworkConnectionMonitorDestination ¶ added in v1.12.0
type NetworkConnectionMonitorDestinationArgs ¶ added in v1.12.0
type NetworkConnectionMonitorDestinationArgs struct { Address pulumi.StringPtrInput `pulumi:"address"` Port pulumi.IntInput `pulumi:"port"` VirtualMachineId pulumi.StringPtrInput `pulumi:"virtualMachineId"` }
func (NetworkConnectionMonitorDestinationArgs) ElementType ¶ added in v1.12.0
func (NetworkConnectionMonitorDestinationArgs) ElementType() reflect.Type
func (NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationOutput ¶ added in v1.12.0
func (i NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationOutput() NetworkConnectionMonitorDestinationOutput
func (NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationOutputWithContext ¶ added in v1.12.0
func (i NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationOutput
func (NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationPtrOutput ¶ added in v1.12.0
func (i NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationPtrOutput() NetworkConnectionMonitorDestinationPtrOutput
func (NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationPtrOutputWithContext ¶ added in v1.12.0
func (i NetworkConnectionMonitorDestinationArgs) ToNetworkConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationPtrOutput
type NetworkConnectionMonitorDestinationInput ¶ added in v1.12.0
type NetworkConnectionMonitorDestinationInput interface { pulumi.Input ToNetworkConnectionMonitorDestinationOutput() NetworkConnectionMonitorDestinationOutput ToNetworkConnectionMonitorDestinationOutputWithContext(context.Context) NetworkConnectionMonitorDestinationOutput }
type NetworkConnectionMonitorDestinationOutput ¶ added in v1.12.0
type NetworkConnectionMonitorDestinationOutput struct{ *pulumi.OutputState }
func (NetworkConnectionMonitorDestinationOutput) Address ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationOutput) Address() pulumi.StringPtrOutput
func (NetworkConnectionMonitorDestinationOutput) ElementType ¶ added in v1.12.0
func (NetworkConnectionMonitorDestinationOutput) ElementType() reflect.Type
func (NetworkConnectionMonitorDestinationOutput) Port ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationOutput) Port() pulumi.IntOutput
func (NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationOutput ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationOutput() NetworkConnectionMonitorDestinationOutput
func (NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationOutputWithContext ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationOutput
func (NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationPtrOutput ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationPtrOutput() NetworkConnectionMonitorDestinationPtrOutput
func (NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationPtrOutputWithContext ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationOutput) ToNetworkConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationPtrOutput
func (NetworkConnectionMonitorDestinationOutput) VirtualMachineId ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationOutput) VirtualMachineId() pulumi.StringPtrOutput
type NetworkConnectionMonitorDestinationPtrInput ¶ added in v1.12.0
type NetworkConnectionMonitorDestinationPtrInput interface { pulumi.Input ToNetworkConnectionMonitorDestinationPtrOutput() NetworkConnectionMonitorDestinationPtrOutput ToNetworkConnectionMonitorDestinationPtrOutputWithContext(context.Context) NetworkConnectionMonitorDestinationPtrOutput }
func NetworkConnectionMonitorDestinationPtr ¶ added in v1.12.0
func NetworkConnectionMonitorDestinationPtr(v *NetworkConnectionMonitorDestinationArgs) NetworkConnectionMonitorDestinationPtrInput
type NetworkConnectionMonitorDestinationPtrOutput ¶ added in v1.12.0
type NetworkConnectionMonitorDestinationPtrOutput struct{ *pulumi.OutputState }
func (NetworkConnectionMonitorDestinationPtrOutput) Address ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationPtrOutput) Address() pulumi.StringPtrOutput
func (NetworkConnectionMonitorDestinationPtrOutput) ElementType ¶ added in v1.12.0
func (NetworkConnectionMonitorDestinationPtrOutput) ElementType() reflect.Type
func (NetworkConnectionMonitorDestinationPtrOutput) Port ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationPtrOutput) Port() pulumi.IntOutput
func (NetworkConnectionMonitorDestinationPtrOutput) ToNetworkConnectionMonitorDestinationPtrOutput ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationPtrOutput) ToNetworkConnectionMonitorDestinationPtrOutput() NetworkConnectionMonitorDestinationPtrOutput
func (NetworkConnectionMonitorDestinationPtrOutput) ToNetworkConnectionMonitorDestinationPtrOutputWithContext ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationPtrOutput) ToNetworkConnectionMonitorDestinationPtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorDestinationPtrOutput
func (NetworkConnectionMonitorDestinationPtrOutput) VirtualMachineId ¶ added in v1.12.0
func (o NetworkConnectionMonitorDestinationPtrOutput) VirtualMachineId() pulumi.StringPtrOutput
type NetworkConnectionMonitorSource ¶ added in v1.12.0
type NetworkConnectionMonitorSourceArgs ¶ added in v1.12.0
type NetworkConnectionMonitorSourceArgs struct { Port pulumi.IntPtrInput `pulumi:"port"` VirtualMachineId pulumi.StringInput `pulumi:"virtualMachineId"` }
func (NetworkConnectionMonitorSourceArgs) ElementType ¶ added in v1.12.0
func (NetworkConnectionMonitorSourceArgs) ElementType() reflect.Type
func (NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourceOutput ¶ added in v1.12.0
func (i NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourceOutput() NetworkConnectionMonitorSourceOutput
func (NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourceOutputWithContext ¶ added in v1.12.0
func (i NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourceOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourceOutput
func (NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourcePtrOutput ¶ added in v1.12.0
func (i NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourcePtrOutput() NetworkConnectionMonitorSourcePtrOutput
func (NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourcePtrOutputWithContext ¶ added in v1.12.0
func (i NetworkConnectionMonitorSourceArgs) ToNetworkConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourcePtrOutput
type NetworkConnectionMonitorSourceInput ¶ added in v1.12.0
type NetworkConnectionMonitorSourceInput interface { pulumi.Input ToNetworkConnectionMonitorSourceOutput() NetworkConnectionMonitorSourceOutput ToNetworkConnectionMonitorSourceOutputWithContext(context.Context) NetworkConnectionMonitorSourceOutput }
type NetworkConnectionMonitorSourceOutput ¶ added in v1.12.0
type NetworkConnectionMonitorSourceOutput struct{ *pulumi.OutputState }
func (NetworkConnectionMonitorSourceOutput) ElementType ¶ added in v1.12.0
func (NetworkConnectionMonitorSourceOutput) ElementType() reflect.Type
func (NetworkConnectionMonitorSourceOutput) Port ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourceOutput) Port() pulumi.IntPtrOutput
func (NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourceOutput ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourceOutput() NetworkConnectionMonitorSourceOutput
func (NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourceOutputWithContext ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourceOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourceOutput
func (NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourcePtrOutput ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourcePtrOutput() NetworkConnectionMonitorSourcePtrOutput
func (NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourcePtrOutputWithContext ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourceOutput) ToNetworkConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourcePtrOutput
func (NetworkConnectionMonitorSourceOutput) VirtualMachineId ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourceOutput) VirtualMachineId() pulumi.StringOutput
type NetworkConnectionMonitorSourcePtrInput ¶ added in v1.12.0
type NetworkConnectionMonitorSourcePtrInput interface { pulumi.Input ToNetworkConnectionMonitorSourcePtrOutput() NetworkConnectionMonitorSourcePtrOutput ToNetworkConnectionMonitorSourcePtrOutputWithContext(context.Context) NetworkConnectionMonitorSourcePtrOutput }
func NetworkConnectionMonitorSourcePtr ¶ added in v1.12.0
func NetworkConnectionMonitorSourcePtr(v *NetworkConnectionMonitorSourceArgs) NetworkConnectionMonitorSourcePtrInput
type NetworkConnectionMonitorSourcePtrOutput ¶ added in v1.12.0
type NetworkConnectionMonitorSourcePtrOutput struct{ *pulumi.OutputState }
func (NetworkConnectionMonitorSourcePtrOutput) ElementType ¶ added in v1.12.0
func (NetworkConnectionMonitorSourcePtrOutput) ElementType() reflect.Type
func (NetworkConnectionMonitorSourcePtrOutput) Port ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourcePtrOutput) Port() pulumi.IntPtrOutput
func (NetworkConnectionMonitorSourcePtrOutput) ToNetworkConnectionMonitorSourcePtrOutput ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourcePtrOutput) ToNetworkConnectionMonitorSourcePtrOutput() NetworkConnectionMonitorSourcePtrOutput
func (NetworkConnectionMonitorSourcePtrOutput) ToNetworkConnectionMonitorSourcePtrOutputWithContext ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourcePtrOutput) ToNetworkConnectionMonitorSourcePtrOutputWithContext(ctx context.Context) NetworkConnectionMonitorSourcePtrOutput
func (NetworkConnectionMonitorSourcePtrOutput) VirtualMachineId ¶ added in v1.12.0
func (o NetworkConnectionMonitorSourcePtrOutput) VirtualMachineId() pulumi.StringOutput
type NetworkConnectionMonitorState ¶ added in v0.18.1
type NetworkConnectionMonitorState struct { // Specifies whether the connection monitor will start automatically once created. Defaults to `true`. Changing this forces a new resource to be created. AutoStart pulumi.BoolPtrInput // A `destination` block as defined below. Destination NetworkConnectionMonitorDestinationPtrInput // Monitoring interval in seconds. Defaults to `60`. IntervalInSeconds pulumi.IntPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Network Connection Monitor. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringPtrInput // The name of the resource group in which to create the Connection Monitor. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `source` block as defined below. Source NetworkConnectionMonitorSourcePtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (NetworkConnectionMonitorState) ElementType ¶ added in v1.12.0
func (NetworkConnectionMonitorState) ElementType() reflect.Type
type NetworkInterface ¶
type NetworkInterface struct { pulumi.CustomResourceState // If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set AppliedDnsServers pulumi.StringArrayOutput `pulumi:"appliedDnsServers"` // List of DNS servers IP addresses to use for this NIC, overrides the VNet-level server list DnsServers pulumi.StringArrayOutput `pulumi:"dnsServers"` // Enables Azure Accelerated Networking using SR-IOV. Only certain VM instance sizes are supported. Refer to [Create a Virtual Machine with Accelerated Networking](https://docs.microsoft.com/en-us/azure/virtual-network/create-vm-accelerated-networking-cli). Defaults to `false`. EnableAcceleratedNetworking pulumi.BoolPtrOutput `pulumi:"enableAcceleratedNetworking"` // Enables IP Forwarding on the NIC. Defaults to `false`. EnableIpForwarding pulumi.BoolPtrOutput `pulumi:"enableIpForwarding"` // Relative DNS name for this NIC used for internal communications between VMs in the same VNet InternalDnsNameLabel pulumi.StringOutput `pulumi:"internalDnsNameLabel"` InternalFqdn pulumi.StringOutput `pulumi:"internalFqdn"` // One or more `ipConfiguration` associated with this NIC as documented below. IpConfigurations NetworkInterfaceIpConfigurationArrayOutput `pulumi:"ipConfigurations"` // The location/region where the network interface is created. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The media access control (MAC) address of the network interface. MacAddress pulumi.StringOutput `pulumi:"macAddress"` // The name of the network interface. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Network Security Group to associate with the network interface. NetworkSecurityGroupId pulumi.StringPtrOutput `pulumi:"networkSecurityGroupId"` // The first private IP address of the network interface. PrivateIpAddress pulumi.StringOutput `pulumi:"privateIpAddress"` // The private IP addresses of the network interface. PrivateIpAddresses pulumi.StringArrayOutput `pulumi:"privateIpAddresses"` // The name of the resource group in which to create the network interface. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Reference to a VM with which this NIC has been associated. VirtualMachineId pulumi.StringOutput `pulumi:"virtualMachineId"` }
Manages a Network Interface located in a Virtual Network, usually attached to a Virtual Machine.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_interface.html.markdown.
func GetNetworkInterface ¶
func GetNetworkInterface(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceState, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
GetNetworkInterface gets an existing NetworkInterface 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 NewNetworkInterface ¶
func NewNetworkInterface(ctx *pulumi.Context, name string, args *NetworkInterfaceArgs, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
NewNetworkInterface registers a new resource with the given unique name, arguments, and options.
type NetworkInterfaceApplicationGatewayBackendAddressPoolAssociation ¶ added in v0.16.2
type NetworkInterfaceApplicationGatewayBackendAddressPoolAssociation struct { pulumi.CustomResourceState // The ID of the Application Gateway's Backend Address Pool which this Network Interface which should be connected to. Changing this forces a new resource to be created. BackendAddressPoolId pulumi.StringOutput `pulumi:"backendAddressPoolId"` // The Name of the IP Configuration within the Network Interface which should be connected to the Backend Address Pool. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringOutput `pulumi:"ipConfigurationName"` // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"` }
Manages the association between a Network Interface and a Application Gateway's Backend Address Pool.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_interface_application_gateway_backend_address_pool_association.html.markdown.
func GetNetworkInterfaceApplicationGatewayBackendAddressPoolAssociation ¶ added in v0.16.2
func GetNetworkInterfaceApplicationGatewayBackendAddressPoolAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationState, opts ...pulumi.ResourceOption) (*NetworkInterfaceApplicationGatewayBackendAddressPoolAssociation, error)
GetNetworkInterfaceApplicationGatewayBackendAddressPoolAssociation gets an existing NetworkInterfaceApplicationGatewayBackendAddressPoolAssociation 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 NewNetworkInterfaceApplicationGatewayBackendAddressPoolAssociation ¶ added in v0.16.2
func NewNetworkInterfaceApplicationGatewayBackendAddressPoolAssociation(ctx *pulumi.Context, name string, args *NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationArgs, opts ...pulumi.ResourceOption) (*NetworkInterfaceApplicationGatewayBackendAddressPoolAssociation, error)
NewNetworkInterfaceApplicationGatewayBackendAddressPoolAssociation registers a new resource with the given unique name, arguments, and options.
type NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationArgs ¶ added in v0.16.2
type NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationArgs struct { // The ID of the Application Gateway's Backend Address Pool which this Network Interface which should be connected to. Changing this forces a new resource to be created. BackendAddressPoolId pulumi.StringInput // The Name of the IP Configuration within the Network Interface which should be connected to the Backend Address Pool. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringInput // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringInput }
The set of arguments for constructing a NetworkInterfaceApplicationGatewayBackendAddressPoolAssociation resource.
func (NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationArgs) ElementType ¶ added in v1.12.0
func (NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationArgs) ElementType() reflect.Type
type NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationState ¶ added in v0.16.2
type NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationState struct { // The ID of the Application Gateway's Backend Address Pool which this Network Interface which should be connected to. Changing this forces a new resource to be created. BackendAddressPoolId pulumi.StringPtrInput // The Name of the IP Configuration within the Network Interface which should be connected to the Backend Address Pool. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringPtrInput // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringPtrInput }
func (NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationState) ElementType ¶ added in v1.12.0
func (NetworkInterfaceApplicationGatewayBackendAddressPoolAssociationState) ElementType() reflect.Type
type NetworkInterfaceApplicationSecurityGroupAssociation ¶ added in v0.16.8
type NetworkInterfaceApplicationSecurityGroupAssociation struct { pulumi.CustomResourceState // The ID of the Application Security Group which this Network Interface which should be connected to. Changing this forces a new resource to be created. ApplicationSecurityGroupId pulumi.StringOutput `pulumi:"applicationSecurityGroupId"` // The Name of the IP Configuration within the Network Interface which should be connected to the Application Security Group. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringOutput `pulumi:"ipConfigurationName"` // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"` }
Manages the association between a Network Interface and a Application Security Group.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_interface_application_security_group_association.html.markdown.
func GetNetworkInterfaceApplicationSecurityGroupAssociation ¶ added in v0.16.8
func GetNetworkInterfaceApplicationSecurityGroupAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceApplicationSecurityGroupAssociationState, opts ...pulumi.ResourceOption) (*NetworkInterfaceApplicationSecurityGroupAssociation, error)
GetNetworkInterfaceApplicationSecurityGroupAssociation gets an existing NetworkInterfaceApplicationSecurityGroupAssociation 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 NewNetworkInterfaceApplicationSecurityGroupAssociation ¶ added in v0.16.8
func NewNetworkInterfaceApplicationSecurityGroupAssociation(ctx *pulumi.Context, name string, args *NetworkInterfaceApplicationSecurityGroupAssociationArgs, opts ...pulumi.ResourceOption) (*NetworkInterfaceApplicationSecurityGroupAssociation, error)
NewNetworkInterfaceApplicationSecurityGroupAssociation registers a new resource with the given unique name, arguments, and options.
type NetworkInterfaceApplicationSecurityGroupAssociationArgs ¶ added in v0.16.8
type NetworkInterfaceApplicationSecurityGroupAssociationArgs struct { // The ID of the Application Security Group which this Network Interface which should be connected to. Changing this forces a new resource to be created. ApplicationSecurityGroupId pulumi.StringInput // The Name of the IP Configuration within the Network Interface which should be connected to the Application Security Group. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringInput // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringInput }
The set of arguments for constructing a NetworkInterfaceApplicationSecurityGroupAssociation resource.
func (NetworkInterfaceApplicationSecurityGroupAssociationArgs) ElementType ¶ added in v1.12.0
func (NetworkInterfaceApplicationSecurityGroupAssociationArgs) ElementType() reflect.Type
type NetworkInterfaceApplicationSecurityGroupAssociationState ¶ added in v0.16.8
type NetworkInterfaceApplicationSecurityGroupAssociationState struct { // The ID of the Application Security Group which this Network Interface which should be connected to. Changing this forces a new resource to be created. ApplicationSecurityGroupId pulumi.StringPtrInput // The Name of the IP Configuration within the Network Interface which should be connected to the Application Security Group. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringPtrInput // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringPtrInput }
func (NetworkInterfaceApplicationSecurityGroupAssociationState) ElementType ¶ added in v1.12.0
func (NetworkInterfaceApplicationSecurityGroupAssociationState) ElementType() reflect.Type
type NetworkInterfaceArgs ¶
type NetworkInterfaceArgs struct { // If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set AppliedDnsServers pulumi.StringArrayInput // List of DNS servers IP addresses to use for this NIC, overrides the VNet-level server list DnsServers pulumi.StringArrayInput // Enables Azure Accelerated Networking using SR-IOV. Only certain VM instance sizes are supported. Refer to [Create a Virtual Machine with Accelerated Networking](https://docs.microsoft.com/en-us/azure/virtual-network/create-vm-accelerated-networking-cli). Defaults to `false`. EnableAcceleratedNetworking pulumi.BoolPtrInput // Enables IP Forwarding on the NIC. Defaults to `false`. EnableIpForwarding pulumi.BoolPtrInput // Relative DNS name for this NIC used for internal communications between VMs in the same VNet InternalDnsNameLabel pulumi.StringPtrInput InternalFqdn pulumi.StringPtrInput // One or more `ipConfiguration` associated with this NIC as documented below. IpConfigurations NetworkInterfaceIpConfigurationArrayInput // The location/region where the network interface is created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The media access control (MAC) address of the network interface. MacAddress pulumi.StringPtrInput // The name of the network interface. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Network Security Group to associate with the network interface. NetworkSecurityGroupId pulumi.StringPtrInput // The name of the resource group in which to create the network interface. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Reference to a VM with which this NIC has been associated. VirtualMachineId pulumi.StringPtrInput }
The set of arguments for constructing a NetworkInterface resource.
func (NetworkInterfaceArgs) ElementType ¶ added in v1.12.0
func (NetworkInterfaceArgs) ElementType() reflect.Type
type NetworkInterfaceBackendAddressPoolAssociation ¶ added in v0.16.2
type NetworkInterfaceBackendAddressPoolAssociation struct { pulumi.CustomResourceState // The ID of the Load Balancer Backend Address Pool which this Network Interface which should be connected to. Changing this forces a new resource to be created. BackendAddressPoolId pulumi.StringOutput `pulumi:"backendAddressPoolId"` // The Name of the IP Configuration within the Network Interface which should be connected to the Backend Address Pool. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringOutput `pulumi:"ipConfigurationName"` // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"` }
Manages the association between a Network Interface and a Load Balancer's Backend Address Pool.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_interface_backend_address_pool_association.html.markdown.
func GetNetworkInterfaceBackendAddressPoolAssociation ¶ added in v0.16.2
func GetNetworkInterfaceBackendAddressPoolAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceBackendAddressPoolAssociationState, opts ...pulumi.ResourceOption) (*NetworkInterfaceBackendAddressPoolAssociation, error)
GetNetworkInterfaceBackendAddressPoolAssociation gets an existing NetworkInterfaceBackendAddressPoolAssociation 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 NewNetworkInterfaceBackendAddressPoolAssociation ¶ added in v0.16.2
func NewNetworkInterfaceBackendAddressPoolAssociation(ctx *pulumi.Context, name string, args *NetworkInterfaceBackendAddressPoolAssociationArgs, opts ...pulumi.ResourceOption) (*NetworkInterfaceBackendAddressPoolAssociation, error)
NewNetworkInterfaceBackendAddressPoolAssociation registers a new resource with the given unique name, arguments, and options.
type NetworkInterfaceBackendAddressPoolAssociationArgs ¶ added in v0.16.2
type NetworkInterfaceBackendAddressPoolAssociationArgs struct { // The ID of the Load Balancer Backend Address Pool which this Network Interface which should be connected to. Changing this forces a new resource to be created. BackendAddressPoolId pulumi.StringInput // The Name of the IP Configuration within the Network Interface which should be connected to the Backend Address Pool. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringInput // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringInput }
The set of arguments for constructing a NetworkInterfaceBackendAddressPoolAssociation resource.
func (NetworkInterfaceBackendAddressPoolAssociationArgs) ElementType ¶ added in v1.12.0
func (NetworkInterfaceBackendAddressPoolAssociationArgs) ElementType() reflect.Type
type NetworkInterfaceBackendAddressPoolAssociationState ¶ added in v0.16.2
type NetworkInterfaceBackendAddressPoolAssociationState struct { // The ID of the Load Balancer Backend Address Pool which this Network Interface which should be connected to. Changing this forces a new resource to be created. BackendAddressPoolId pulumi.StringPtrInput // The Name of the IP Configuration within the Network Interface which should be connected to the Backend Address Pool. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringPtrInput // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringPtrInput }
func (NetworkInterfaceBackendAddressPoolAssociationState) ElementType ¶ added in v1.12.0
func (NetworkInterfaceBackendAddressPoolAssociationState) ElementType() reflect.Type
type NetworkInterfaceIpConfiguration ¶ added in v1.12.0
type NetworkInterfaceIpConfiguration struct { ApplicationGatewayBackendAddressPoolsIds []string `pulumi:"applicationGatewayBackendAddressPoolsIds"` ApplicationSecurityGroupIds []string `pulumi:"applicationSecurityGroupIds"` LoadBalancerBackendAddressPoolsIds []string `pulumi:"loadBalancerBackendAddressPoolsIds"` LoadBalancerInboundNatRulesIds []string `pulumi:"loadBalancerInboundNatRulesIds"` // The name of the network interface. Changing this forces a new resource to be created. Name string `pulumi:"name"` Primary *bool `pulumi:"primary"` // The first private IP address of the network interface. PrivateIpAddress *string `pulumi:"privateIpAddress"` PrivateIpAddressAllocation string `pulumi:"privateIpAddressAllocation"` PrivateIpAddressVersion *string `pulumi:"privateIpAddressVersion"` PublicIpAddressId *string `pulumi:"publicIpAddressId"` SubnetId *string `pulumi:"subnetId"` }
type NetworkInterfaceIpConfigurationArgs ¶ added in v1.12.0
type NetworkInterfaceIpConfigurationArgs struct { ApplicationGatewayBackendAddressPoolsIds pulumi.StringArrayInput `pulumi:"applicationGatewayBackendAddressPoolsIds"` ApplicationSecurityGroupIds pulumi.StringArrayInput `pulumi:"applicationSecurityGroupIds"` LoadBalancerBackendAddressPoolsIds pulumi.StringArrayInput `pulumi:"loadBalancerBackendAddressPoolsIds"` LoadBalancerInboundNatRulesIds pulumi.StringArrayInput `pulumi:"loadBalancerInboundNatRulesIds"` // The name of the network interface. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Primary pulumi.BoolPtrInput `pulumi:"primary"` // The first private IP address of the network interface. PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"` PrivateIpAddressAllocation pulumi.StringInput `pulumi:"privateIpAddressAllocation"` PrivateIpAddressVersion pulumi.StringPtrInput `pulumi:"privateIpAddressVersion"` PublicIpAddressId pulumi.StringPtrInput `pulumi:"publicIpAddressId"` SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
func (NetworkInterfaceIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (NetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutput ¶ added in v1.12.0
func (i NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput
func (NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationOutput
type NetworkInterfaceIpConfigurationArray ¶ added in v1.12.0
type NetworkInterfaceIpConfigurationArray []NetworkInterfaceIpConfigurationInput
func (NetworkInterfaceIpConfigurationArray) ElementType ¶ added in v1.12.0
func (NetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.12.0
func (i NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput
func (NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationArrayOutput
type NetworkInterfaceIpConfigurationArrayInput ¶ added in v1.12.0
type NetworkInterfaceIpConfigurationArrayInput interface { pulumi.Input ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput ToNetworkInterfaceIpConfigurationArrayOutputWithContext(context.Context) NetworkInterfaceIpConfigurationArrayOutput }
type NetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.12.0
type NetworkInterfaceIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (NetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput
func (NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationArrayOutput
type NetworkInterfaceIpConfigurationInput ¶ added in v1.12.0
type NetworkInterfaceIpConfigurationInput interface { pulumi.Input ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput ToNetworkInterfaceIpConfigurationOutputWithContext(context.Context) NetworkInterfaceIpConfigurationOutput }
type NetworkInterfaceIpConfigurationOutput ¶ added in v1.12.0
type NetworkInterfaceIpConfigurationOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolsIds ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolsIds() pulumi.StringArrayOutput
func (NetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
func (NetworkInterfaceIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (NetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolsIds ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolsIds() pulumi.StringArrayOutput
func (NetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
func (NetworkInterfaceIpConfigurationOutput) Name ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
The name of the network interface. Changing this forces a new resource to be created.
func (NetworkInterfaceIpConfigurationOutput) Primary ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) Primary() pulumi.BoolPtrOutput
func (NetworkInterfaceIpConfigurationOutput) PrivateIpAddress ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) PrivateIpAddress() pulumi.StringPtrOutput
The first private IP address of the network interface.
func (NetworkInterfaceIpConfigurationOutput) PrivateIpAddressAllocation ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringOutput
func (NetworkInterfaceIpConfigurationOutput) PrivateIpAddressVersion ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) PrivateIpAddressVersion() pulumi.StringPtrOutput
func (NetworkInterfaceIpConfigurationOutput) PublicIpAddressId ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) PublicIpAddressId() pulumi.StringPtrOutput
func (NetworkInterfaceIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
func (NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutput ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput
func (NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationOutput
type NetworkInterfaceNatRuleAssociation ¶ added in v0.16.2
type NetworkInterfaceNatRuleAssociation struct { pulumi.CustomResourceState // The Name of the IP Configuration within the Network Interface which should be connected to the NAT Rule. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringOutput `pulumi:"ipConfigurationName"` // The ID of the Load Balancer NAT Rule which this Network Interface which should be connected to. Changing this forces a new resource to be created. NatRuleId pulumi.StringOutput `pulumi:"natRuleId"` // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"` }
Manages the association between a Network Interface and a Load Balancer's NAT Rule.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_interface_nat_rule_association.html.markdown.
func GetNetworkInterfaceNatRuleAssociation ¶ added in v0.16.2
func GetNetworkInterfaceNatRuleAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceNatRuleAssociationState, opts ...pulumi.ResourceOption) (*NetworkInterfaceNatRuleAssociation, error)
GetNetworkInterfaceNatRuleAssociation gets an existing NetworkInterfaceNatRuleAssociation 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 NewNetworkInterfaceNatRuleAssociation ¶ added in v0.16.2
func NewNetworkInterfaceNatRuleAssociation(ctx *pulumi.Context, name string, args *NetworkInterfaceNatRuleAssociationArgs, opts ...pulumi.ResourceOption) (*NetworkInterfaceNatRuleAssociation, error)
NewNetworkInterfaceNatRuleAssociation registers a new resource with the given unique name, arguments, and options.
type NetworkInterfaceNatRuleAssociationArgs ¶ added in v0.16.2
type NetworkInterfaceNatRuleAssociationArgs struct { // The Name of the IP Configuration within the Network Interface which should be connected to the NAT Rule. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringInput // The ID of the Load Balancer NAT Rule which this Network Interface which should be connected to. Changing this forces a new resource to be created. NatRuleId pulumi.StringInput // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringInput }
The set of arguments for constructing a NetworkInterfaceNatRuleAssociation resource.
func (NetworkInterfaceNatRuleAssociationArgs) ElementType ¶ added in v1.12.0
func (NetworkInterfaceNatRuleAssociationArgs) ElementType() reflect.Type
type NetworkInterfaceNatRuleAssociationState ¶ added in v0.16.2
type NetworkInterfaceNatRuleAssociationState struct { // The Name of the IP Configuration within the Network Interface which should be connected to the NAT Rule. Changing this forces a new resource to be created. IpConfigurationName pulumi.StringPtrInput // The ID of the Load Balancer NAT Rule which this Network Interface which should be connected to. Changing this forces a new resource to be created. NatRuleId pulumi.StringPtrInput // The ID of the Network Interface. Changing this forces a new resource to be created. NetworkInterfaceId pulumi.StringPtrInput }
func (NetworkInterfaceNatRuleAssociationState) ElementType ¶ added in v1.12.0
func (NetworkInterfaceNatRuleAssociationState) ElementType() reflect.Type
type NetworkInterfaceState ¶
type NetworkInterfaceState struct { // If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set AppliedDnsServers pulumi.StringArrayInput // List of DNS servers IP addresses to use for this NIC, overrides the VNet-level server list DnsServers pulumi.StringArrayInput // Enables Azure Accelerated Networking using SR-IOV. Only certain VM instance sizes are supported. Refer to [Create a Virtual Machine with Accelerated Networking](https://docs.microsoft.com/en-us/azure/virtual-network/create-vm-accelerated-networking-cli). Defaults to `false`. EnableAcceleratedNetworking pulumi.BoolPtrInput // Enables IP Forwarding on the NIC. Defaults to `false`. EnableIpForwarding pulumi.BoolPtrInput // Relative DNS name for this NIC used for internal communications between VMs in the same VNet InternalDnsNameLabel pulumi.StringPtrInput InternalFqdn pulumi.StringPtrInput // One or more `ipConfiguration` associated with this NIC as documented below. IpConfigurations NetworkInterfaceIpConfigurationArrayInput // The location/region where the network interface is created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The media access control (MAC) address of the network interface. MacAddress pulumi.StringPtrInput // The name of the network interface. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Network Security Group to associate with the network interface. NetworkSecurityGroupId pulumi.StringPtrInput // The first private IP address of the network interface. PrivateIpAddress pulumi.StringPtrInput // The private IP addresses of the network interface. PrivateIpAddresses pulumi.StringArrayInput // The name of the resource group in which to create the network interface. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Reference to a VM with which this NIC has been associated. VirtualMachineId pulumi.StringPtrInput }
func (NetworkInterfaceState) ElementType ¶ added in v1.12.0
func (NetworkInterfaceState) ElementType() reflect.Type
type NetworkPacketCapture ¶ added in v0.18.1
type NetworkPacketCapture struct { pulumi.CustomResourceState // One or more `filter` blocks as defined below. Changing this forces a new resource to be created. Filters NetworkPacketCaptureFilterArrayOutput `pulumi:"filters"` // The number of bytes captured per packet. The remaining bytes are truncated. Defaults to `0` (Entire Packet Captured). Changing this forces a new resource to be created. MaximumBytesPerPacket pulumi.IntPtrOutput `pulumi:"maximumBytesPerPacket"` // Maximum size of the capture in Bytes. Defaults to `1073741824` (1GB). Changing this forces a new resource to be created. MaximumBytesPerSession pulumi.IntPtrOutput `pulumi:"maximumBytesPerSession"` // The maximum duration of the capture session in seconds. Defaults to `18000` (5 hours). Changing this forces a new resource to be created. MaximumCaptureDuration pulumi.IntPtrOutput `pulumi:"maximumCaptureDuration"` // The name to use for this Network Packet Capture. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringOutput `pulumi:"networkWatcherName"` // The name of the resource group in which the Network Watcher exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `storageLocation` block as defined below. Changing this forces a new resource to be created. StorageLocation NetworkPacketCaptureStorageLocationOutput `pulumi:"storageLocation"` // The ID of the Resource to capture packets from. Changing this forces a new resource to be created. TargetResourceId pulumi.StringOutput `pulumi:"targetResourceId"` }
Configures Network Packet Capturing against a Virtual Machine using a Network Watcher.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_packet_capture.html.markdown.
func GetNetworkPacketCapture ¶ added in v0.18.1
func GetNetworkPacketCapture(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkPacketCaptureState, opts ...pulumi.ResourceOption) (*NetworkPacketCapture, error)
GetNetworkPacketCapture gets an existing NetworkPacketCapture 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 NewNetworkPacketCapture ¶ added in v0.18.1
func NewNetworkPacketCapture(ctx *pulumi.Context, name string, args *NetworkPacketCaptureArgs, opts ...pulumi.ResourceOption) (*NetworkPacketCapture, error)
NewNetworkPacketCapture registers a new resource with the given unique name, arguments, and options.
type NetworkPacketCaptureArgs ¶ added in v0.18.1
type NetworkPacketCaptureArgs struct { // One or more `filter` blocks as defined below. Changing this forces a new resource to be created. Filters NetworkPacketCaptureFilterArrayInput // The number of bytes captured per packet. The remaining bytes are truncated. Defaults to `0` (Entire Packet Captured). Changing this forces a new resource to be created. MaximumBytesPerPacket pulumi.IntPtrInput // Maximum size of the capture in Bytes. Defaults to `1073741824` (1GB). Changing this forces a new resource to be created. MaximumBytesPerSession pulumi.IntPtrInput // The maximum duration of the capture session in seconds. Defaults to `18000` (5 hours). Changing this forces a new resource to be created. MaximumCaptureDuration pulumi.IntPtrInput // The name to use for this Network Packet Capture. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringInput // The name of the resource group in which the Network Watcher exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `storageLocation` block as defined below. Changing this forces a new resource to be created. StorageLocation NetworkPacketCaptureStorageLocationInput // The ID of the Resource to capture packets from. Changing this forces a new resource to be created. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a NetworkPacketCapture resource.
func (NetworkPacketCaptureArgs) ElementType ¶ added in v1.12.0
func (NetworkPacketCaptureArgs) ElementType() reflect.Type
type NetworkPacketCaptureFilter ¶ added in v1.12.0
type NetworkPacketCaptureFilterArgs ¶ added in v1.12.0
type NetworkPacketCaptureFilterArgs struct { LocalIpAddress pulumi.StringPtrInput `pulumi:"localIpAddress"` LocalPort pulumi.StringPtrInput `pulumi:"localPort"` Protocol pulumi.StringInput `pulumi:"protocol"` RemoteIpAddress pulumi.StringPtrInput `pulumi:"remoteIpAddress"` RemotePort pulumi.StringPtrInput `pulumi:"remotePort"` }
func (NetworkPacketCaptureFilterArgs) ElementType ¶ added in v1.12.0
func (NetworkPacketCaptureFilterArgs) ElementType() reflect.Type
func (NetworkPacketCaptureFilterArgs) ToNetworkPacketCaptureFilterOutput ¶ added in v1.12.0
func (i NetworkPacketCaptureFilterArgs) ToNetworkPacketCaptureFilterOutput() NetworkPacketCaptureFilterOutput
func (NetworkPacketCaptureFilterArgs) ToNetworkPacketCaptureFilterOutputWithContext ¶ added in v1.12.0
func (i NetworkPacketCaptureFilterArgs) ToNetworkPacketCaptureFilterOutputWithContext(ctx context.Context) NetworkPacketCaptureFilterOutput
type NetworkPacketCaptureFilterArray ¶ added in v1.12.0
type NetworkPacketCaptureFilterArray []NetworkPacketCaptureFilterInput
func (NetworkPacketCaptureFilterArray) ElementType ¶ added in v1.12.0
func (NetworkPacketCaptureFilterArray) ElementType() reflect.Type
func (NetworkPacketCaptureFilterArray) ToNetworkPacketCaptureFilterArrayOutput ¶ added in v1.12.0
func (i NetworkPacketCaptureFilterArray) ToNetworkPacketCaptureFilterArrayOutput() NetworkPacketCaptureFilterArrayOutput
func (NetworkPacketCaptureFilterArray) ToNetworkPacketCaptureFilterArrayOutputWithContext ¶ added in v1.12.0
func (i NetworkPacketCaptureFilterArray) ToNetworkPacketCaptureFilterArrayOutputWithContext(ctx context.Context) NetworkPacketCaptureFilterArrayOutput
type NetworkPacketCaptureFilterArrayInput ¶ added in v1.12.0
type NetworkPacketCaptureFilterArrayInput interface { pulumi.Input ToNetworkPacketCaptureFilterArrayOutput() NetworkPacketCaptureFilterArrayOutput ToNetworkPacketCaptureFilterArrayOutputWithContext(context.Context) NetworkPacketCaptureFilterArrayOutput }
type NetworkPacketCaptureFilterArrayOutput ¶ added in v1.12.0
type NetworkPacketCaptureFilterArrayOutput struct{ *pulumi.OutputState }
func (NetworkPacketCaptureFilterArrayOutput) ElementType ¶ added in v1.12.0
func (NetworkPacketCaptureFilterArrayOutput) ElementType() reflect.Type
func (NetworkPacketCaptureFilterArrayOutput) Index ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterArrayOutput) Index(i pulumi.IntInput) NetworkPacketCaptureFilterOutput
func (NetworkPacketCaptureFilterArrayOutput) ToNetworkPacketCaptureFilterArrayOutput ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterArrayOutput) ToNetworkPacketCaptureFilterArrayOutput() NetworkPacketCaptureFilterArrayOutput
func (NetworkPacketCaptureFilterArrayOutput) ToNetworkPacketCaptureFilterArrayOutputWithContext ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterArrayOutput) ToNetworkPacketCaptureFilterArrayOutputWithContext(ctx context.Context) NetworkPacketCaptureFilterArrayOutput
type NetworkPacketCaptureFilterInput ¶ added in v1.12.0
type NetworkPacketCaptureFilterInput interface { pulumi.Input ToNetworkPacketCaptureFilterOutput() NetworkPacketCaptureFilterOutput ToNetworkPacketCaptureFilterOutputWithContext(context.Context) NetworkPacketCaptureFilterOutput }
type NetworkPacketCaptureFilterOutput ¶ added in v1.12.0
type NetworkPacketCaptureFilterOutput struct{ *pulumi.OutputState }
func (NetworkPacketCaptureFilterOutput) ElementType ¶ added in v1.12.0
func (NetworkPacketCaptureFilterOutput) ElementType() reflect.Type
func (NetworkPacketCaptureFilterOutput) LocalIpAddress ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterOutput) LocalIpAddress() pulumi.StringPtrOutput
func (NetworkPacketCaptureFilterOutput) LocalPort ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterOutput) LocalPort() pulumi.StringPtrOutput
func (NetworkPacketCaptureFilterOutput) Protocol ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterOutput) Protocol() pulumi.StringOutput
func (NetworkPacketCaptureFilterOutput) RemoteIpAddress ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterOutput) RemoteIpAddress() pulumi.StringPtrOutput
func (NetworkPacketCaptureFilterOutput) RemotePort ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterOutput) RemotePort() pulumi.StringPtrOutput
func (NetworkPacketCaptureFilterOutput) ToNetworkPacketCaptureFilterOutput ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterOutput) ToNetworkPacketCaptureFilterOutput() NetworkPacketCaptureFilterOutput
func (NetworkPacketCaptureFilterOutput) ToNetworkPacketCaptureFilterOutputWithContext ¶ added in v1.12.0
func (o NetworkPacketCaptureFilterOutput) ToNetworkPacketCaptureFilterOutputWithContext(ctx context.Context) NetworkPacketCaptureFilterOutput
type NetworkPacketCaptureState ¶ added in v0.18.1
type NetworkPacketCaptureState struct { // One or more `filter` blocks as defined below. Changing this forces a new resource to be created. Filters NetworkPacketCaptureFilterArrayInput // The number of bytes captured per packet. The remaining bytes are truncated. Defaults to `0` (Entire Packet Captured). Changing this forces a new resource to be created. MaximumBytesPerPacket pulumi.IntPtrInput // Maximum size of the capture in Bytes. Defaults to `1073741824` (1GB). Changing this forces a new resource to be created. MaximumBytesPerSession pulumi.IntPtrInput // The maximum duration of the capture session in seconds. Defaults to `18000` (5 hours). Changing this forces a new resource to be created. MaximumCaptureDuration pulumi.IntPtrInput // The name to use for this Network Packet Capture. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringPtrInput // The name of the resource group in which the Network Watcher exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `storageLocation` block as defined below. Changing this forces a new resource to be created. StorageLocation NetworkPacketCaptureStorageLocationPtrInput // The ID of the Resource to capture packets from. Changing this forces a new resource to be created. TargetResourceId pulumi.StringPtrInput }
func (NetworkPacketCaptureState) ElementType ¶ added in v1.12.0
func (NetworkPacketCaptureState) ElementType() reflect.Type
type NetworkPacketCaptureStorageLocation ¶ added in v1.12.0
type NetworkPacketCaptureStorageLocationArgs ¶ added in v1.12.0
type NetworkPacketCaptureStorageLocationArgs struct { FilePath pulumi.StringPtrInput `pulumi:"filePath"` StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"` // The URI of the storage path to save the packet capture. StoragePath pulumi.StringPtrInput `pulumi:"storagePath"` }
func (NetworkPacketCaptureStorageLocationArgs) ElementType ¶ added in v1.12.0
func (NetworkPacketCaptureStorageLocationArgs) ElementType() reflect.Type
func (NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationOutput ¶ added in v1.12.0
func (i NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationOutput() NetworkPacketCaptureStorageLocationOutput
func (NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationOutputWithContext ¶ added in v1.12.0
func (i NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationOutput
func (NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationPtrOutput ¶ added in v1.12.0
func (i NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationPtrOutput() NetworkPacketCaptureStorageLocationPtrOutput
func (NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationPtrOutputWithContext ¶ added in v1.12.0
func (i NetworkPacketCaptureStorageLocationArgs) ToNetworkPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationPtrOutput
type NetworkPacketCaptureStorageLocationInput ¶ added in v1.12.0
type NetworkPacketCaptureStorageLocationInput interface { pulumi.Input ToNetworkPacketCaptureStorageLocationOutput() NetworkPacketCaptureStorageLocationOutput ToNetworkPacketCaptureStorageLocationOutputWithContext(context.Context) NetworkPacketCaptureStorageLocationOutput }
type NetworkPacketCaptureStorageLocationOutput ¶ added in v1.12.0
type NetworkPacketCaptureStorageLocationOutput struct{ *pulumi.OutputState }
func (NetworkPacketCaptureStorageLocationOutput) ElementType ¶ added in v1.12.0
func (NetworkPacketCaptureStorageLocationOutput) ElementType() reflect.Type
func (NetworkPacketCaptureStorageLocationOutput) FilePath ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationOutput) FilePath() pulumi.StringPtrOutput
func (NetworkPacketCaptureStorageLocationOutput) StorageAccountId ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationOutput) StorageAccountId() pulumi.StringPtrOutput
func (NetworkPacketCaptureStorageLocationOutput) StoragePath ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationOutput) StoragePath() pulumi.StringPtrOutput
The URI of the storage path to save the packet capture.
func (NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationOutput ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationOutput() NetworkPacketCaptureStorageLocationOutput
func (NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationOutputWithContext ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationOutput
func (NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationPtrOutput ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationPtrOutput() NetworkPacketCaptureStorageLocationPtrOutput
func (NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationPtrOutputWithContext ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationOutput) ToNetworkPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationPtrOutput
type NetworkPacketCaptureStorageLocationPtrInput ¶ added in v1.12.0
type NetworkPacketCaptureStorageLocationPtrInput interface { pulumi.Input ToNetworkPacketCaptureStorageLocationPtrOutput() NetworkPacketCaptureStorageLocationPtrOutput ToNetworkPacketCaptureStorageLocationPtrOutputWithContext(context.Context) NetworkPacketCaptureStorageLocationPtrOutput }
func NetworkPacketCaptureStorageLocationPtr ¶ added in v1.12.0
func NetworkPacketCaptureStorageLocationPtr(v *NetworkPacketCaptureStorageLocationArgs) NetworkPacketCaptureStorageLocationPtrInput
type NetworkPacketCaptureStorageLocationPtrOutput ¶ added in v1.12.0
type NetworkPacketCaptureStorageLocationPtrOutput struct{ *pulumi.OutputState }
func (NetworkPacketCaptureStorageLocationPtrOutput) ElementType ¶ added in v1.12.0
func (NetworkPacketCaptureStorageLocationPtrOutput) ElementType() reflect.Type
func (NetworkPacketCaptureStorageLocationPtrOutput) FilePath ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationPtrOutput) FilePath() pulumi.StringPtrOutput
func (NetworkPacketCaptureStorageLocationPtrOutput) StorageAccountId ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationPtrOutput) StorageAccountId() pulumi.StringPtrOutput
func (NetworkPacketCaptureStorageLocationPtrOutput) StoragePath ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationPtrOutput) StoragePath() pulumi.StringPtrOutput
The URI of the storage path to save the packet capture.
func (NetworkPacketCaptureStorageLocationPtrOutput) ToNetworkPacketCaptureStorageLocationPtrOutput ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationPtrOutput) ToNetworkPacketCaptureStorageLocationPtrOutput() NetworkPacketCaptureStorageLocationPtrOutput
func (NetworkPacketCaptureStorageLocationPtrOutput) ToNetworkPacketCaptureStorageLocationPtrOutputWithContext ¶ added in v1.12.0
func (o NetworkPacketCaptureStorageLocationPtrOutput) ToNetworkPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) NetworkPacketCaptureStorageLocationPtrOutput
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { pulumi.CustomResourceState // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the security rule. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the network security group. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing security rules, as defined below. SecurityRules NetworkSecurityGroupSecurityRuleArrayOutput `pulumi:"securityRules"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a network security group that contains a list of network security rules. Network security groups enable inbound or outbound traffic to be enabled or denied.
> **NOTE on Network Security Groups and Network Security Rules:** This provider currently provides both a standalone Network Security Rule resource, and allows for Network Security Rules to be defined in-line within the Network Security Group resource. At this time you cannot use a Network Security Group with in-line Network Security Rules in conjunction with any Network Security Rule resources. Doing so will cause a conflict of rule settings and will overwrite rules.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_security_group.html.markdown.
func GetNetworkSecurityGroup ¶
func GetNetworkSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSecurityGroupState, opts ...pulumi.ResourceOption) (*NetworkSecurityGroup, error)
GetNetworkSecurityGroup gets an existing NetworkSecurityGroup 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 NewNetworkSecurityGroup ¶
func NewNetworkSecurityGroup(ctx *pulumi.Context, name string, args *NetworkSecurityGroupArgs, opts ...pulumi.ResourceOption) (*NetworkSecurityGroup, error)
NewNetworkSecurityGroup registers a new resource with the given unique name, arguments, and options.
type NetworkSecurityGroupArgs ¶
type NetworkSecurityGroupArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the security rule. Name pulumi.StringPtrInput // The name of the resource group in which to create the network security group. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing security rules, as defined below. SecurityRules NetworkSecurityGroupSecurityRuleArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkSecurityGroup resource.
func (NetworkSecurityGroupArgs) ElementType ¶ added in v1.12.0
func (NetworkSecurityGroupArgs) ElementType() reflect.Type
type NetworkSecurityGroupSecurityRule ¶ added in v1.12.0
type NetworkSecurityGroupSecurityRule struct { // Specifies whether network traffic is allowed or denied. Possible values are `Allow` and `Deny`. Access string `pulumi:"access"` // A description for this rule. Restricted to 140 characters. Description *string `pulumi:"description"` // CIDR or destination IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `destinationAddressPrefixes` is not specified. DestinationAddressPrefix *string `pulumi:"destinationAddressPrefix"` // List of destination address prefixes. Tags may not be used. This is required if `destinationAddressPrefix` is not specified. DestinationAddressPrefixes []string `pulumi:"destinationAddressPrefixes"` // A List of destination Application Security Group ID's DestinationApplicationSecurityGroupIds []string `pulumi:"destinationApplicationSecurityGroupIds"` // Destination Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `destinationPortRanges` is not specified. DestinationPortRange *string `pulumi:"destinationPortRange"` // List of destination ports or port ranges. This is required if `destinationPortRange` is not specified. DestinationPortRanges []string `pulumi:"destinationPortRanges"` // The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are `Inbound` and `Outbound`. Direction string `pulumi:"direction"` // The name of the security rule. Name string `pulumi:"name"` // Specifies the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority int `pulumi:"priority"` // Network protocol this rule applies to. Can be `Tcp`, `Udp`, `Icmp`, or `*` to match all. Protocol string `pulumi:"protocol"` // CIDR or source IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `sourceAddressPrefixes` is not specified. SourceAddressPrefix *string `pulumi:"sourceAddressPrefix"` // List of source address prefixes. Tags may not be used. This is required if `sourceAddressPrefix` is not specified. SourceAddressPrefixes []string `pulumi:"sourceAddressPrefixes"` // A List of source Application Security Group ID's SourceApplicationSecurityGroupIds []string `pulumi:"sourceApplicationSecurityGroupIds"` // Source Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `sourcePortRanges` is not specified. SourcePortRange *string `pulumi:"sourcePortRange"` // List of source ports or port ranges. This is required if `sourcePortRange` is not specified. SourcePortRanges []string `pulumi:"sourcePortRanges"` }
type NetworkSecurityGroupSecurityRuleArgs ¶ added in v1.12.0
type NetworkSecurityGroupSecurityRuleArgs struct { // Specifies whether network traffic is allowed or denied. Possible values are `Allow` and `Deny`. Access pulumi.StringInput `pulumi:"access"` // A description for this rule. Restricted to 140 characters. Description pulumi.StringPtrInput `pulumi:"description"` // CIDR or destination IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `destinationAddressPrefixes` is not specified. DestinationAddressPrefix pulumi.StringPtrInput `pulumi:"destinationAddressPrefix"` // List of destination address prefixes. Tags may not be used. This is required if `destinationAddressPrefix` is not specified. DestinationAddressPrefixes pulumi.StringArrayInput `pulumi:"destinationAddressPrefixes"` // A List of destination Application Security Group ID's DestinationApplicationSecurityGroupIds pulumi.StringArrayInput `pulumi:"destinationApplicationSecurityGroupIds"` // Destination Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `destinationPortRanges` is not specified. DestinationPortRange pulumi.StringPtrInput `pulumi:"destinationPortRange"` // List of destination ports or port ranges. This is required if `destinationPortRange` is not specified. DestinationPortRanges pulumi.StringArrayInput `pulumi:"destinationPortRanges"` // The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are `Inbound` and `Outbound`. Direction pulumi.StringInput `pulumi:"direction"` // The name of the security rule. Name pulumi.StringInput `pulumi:"name"` // Specifies the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntInput `pulumi:"priority"` // Network protocol this rule applies to. Can be `Tcp`, `Udp`, `Icmp`, or `*` to match all. Protocol pulumi.StringInput `pulumi:"protocol"` // CIDR or source IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `sourceAddressPrefixes` is not specified. SourceAddressPrefix pulumi.StringPtrInput `pulumi:"sourceAddressPrefix"` // List of source address prefixes. Tags may not be used. This is required if `sourceAddressPrefix` is not specified. SourceAddressPrefixes pulumi.StringArrayInput `pulumi:"sourceAddressPrefixes"` // A List of source Application Security Group ID's SourceApplicationSecurityGroupIds pulumi.StringArrayInput `pulumi:"sourceApplicationSecurityGroupIds"` // Source Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `sourcePortRanges` is not specified. SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"` // List of source ports or port ranges. This is required if `sourcePortRange` is not specified. SourcePortRanges pulumi.StringArrayInput `pulumi:"sourcePortRanges"` }
func (NetworkSecurityGroupSecurityRuleArgs) ElementType ¶ added in v1.12.0
func (NetworkSecurityGroupSecurityRuleArgs) ElementType() reflect.Type
func (NetworkSecurityGroupSecurityRuleArgs) ToNetworkSecurityGroupSecurityRuleOutput ¶ added in v1.12.0
func (i NetworkSecurityGroupSecurityRuleArgs) ToNetworkSecurityGroupSecurityRuleOutput() NetworkSecurityGroupSecurityRuleOutput
func (NetworkSecurityGroupSecurityRuleArgs) ToNetworkSecurityGroupSecurityRuleOutputWithContext ¶ added in v1.12.0
func (i NetworkSecurityGroupSecurityRuleArgs) ToNetworkSecurityGroupSecurityRuleOutputWithContext(ctx context.Context) NetworkSecurityGroupSecurityRuleOutput
type NetworkSecurityGroupSecurityRuleArray ¶ added in v1.12.0
type NetworkSecurityGroupSecurityRuleArray []NetworkSecurityGroupSecurityRuleInput
func (NetworkSecurityGroupSecurityRuleArray) ElementType ¶ added in v1.12.0
func (NetworkSecurityGroupSecurityRuleArray) ElementType() reflect.Type
func (NetworkSecurityGroupSecurityRuleArray) ToNetworkSecurityGroupSecurityRuleArrayOutput ¶ added in v1.12.0
func (i NetworkSecurityGroupSecurityRuleArray) ToNetworkSecurityGroupSecurityRuleArrayOutput() NetworkSecurityGroupSecurityRuleArrayOutput
func (NetworkSecurityGroupSecurityRuleArray) ToNetworkSecurityGroupSecurityRuleArrayOutputWithContext ¶ added in v1.12.0
func (i NetworkSecurityGroupSecurityRuleArray) ToNetworkSecurityGroupSecurityRuleArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupSecurityRuleArrayOutput
type NetworkSecurityGroupSecurityRuleArrayInput ¶ added in v1.12.0
type NetworkSecurityGroupSecurityRuleArrayInput interface { pulumi.Input ToNetworkSecurityGroupSecurityRuleArrayOutput() NetworkSecurityGroupSecurityRuleArrayOutput ToNetworkSecurityGroupSecurityRuleArrayOutputWithContext(context.Context) NetworkSecurityGroupSecurityRuleArrayOutput }
type NetworkSecurityGroupSecurityRuleArrayOutput ¶ added in v1.12.0
type NetworkSecurityGroupSecurityRuleArrayOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupSecurityRuleArrayOutput) ElementType ¶ added in v1.12.0
func (NetworkSecurityGroupSecurityRuleArrayOutput) ElementType() reflect.Type
func (NetworkSecurityGroupSecurityRuleArrayOutput) ToNetworkSecurityGroupSecurityRuleArrayOutput ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleArrayOutput) ToNetworkSecurityGroupSecurityRuleArrayOutput() NetworkSecurityGroupSecurityRuleArrayOutput
func (NetworkSecurityGroupSecurityRuleArrayOutput) ToNetworkSecurityGroupSecurityRuleArrayOutputWithContext ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleArrayOutput) ToNetworkSecurityGroupSecurityRuleArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupSecurityRuleArrayOutput
type NetworkSecurityGroupSecurityRuleInput ¶ added in v1.12.0
type NetworkSecurityGroupSecurityRuleInput interface { pulumi.Input ToNetworkSecurityGroupSecurityRuleOutput() NetworkSecurityGroupSecurityRuleOutput ToNetworkSecurityGroupSecurityRuleOutputWithContext(context.Context) NetworkSecurityGroupSecurityRuleOutput }
type NetworkSecurityGroupSecurityRuleOutput ¶ added in v1.12.0
type NetworkSecurityGroupSecurityRuleOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupSecurityRuleOutput) Access ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) Access() pulumi.StringOutput
Specifies whether network traffic is allowed or denied. Possible values are `Allow` and `Deny`.
func (NetworkSecurityGroupSecurityRuleOutput) Description ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) Description() pulumi.StringPtrOutput
A description for this rule. Restricted to 140 characters.
func (NetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefix ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefix() pulumi.StringPtrOutput
CIDR or destination IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `destinationAddressPrefixes` is not specified.
func (NetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefixes ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) DestinationAddressPrefixes() pulumi.StringArrayOutput
List of destination address prefixes. Tags may not be used. This is required if `destinationAddressPrefix` is not specified.
func (NetworkSecurityGroupSecurityRuleOutput) DestinationApplicationSecurityGroupIds ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) DestinationApplicationSecurityGroupIds() pulumi.StringArrayOutput
A List of destination Application Security Group ID's
func (NetworkSecurityGroupSecurityRuleOutput) DestinationPortRange ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) DestinationPortRange() pulumi.StringPtrOutput
Destination Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `destinationPortRanges` is not specified.
func (NetworkSecurityGroupSecurityRuleOutput) DestinationPortRanges ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) DestinationPortRanges() pulumi.StringArrayOutput
List of destination ports or port ranges. This is required if `destinationPortRange` is not specified.
func (NetworkSecurityGroupSecurityRuleOutput) Direction ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) Direction() pulumi.StringOutput
The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are `Inbound` and `Outbound`.
func (NetworkSecurityGroupSecurityRuleOutput) ElementType ¶ added in v1.12.0
func (NetworkSecurityGroupSecurityRuleOutput) ElementType() reflect.Type
func (NetworkSecurityGroupSecurityRuleOutput) Name ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) Name() pulumi.StringOutput
The name of the security rule.
func (NetworkSecurityGroupSecurityRuleOutput) Priority ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) Priority() pulumi.IntOutput
Specifies the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
func (NetworkSecurityGroupSecurityRuleOutput) Protocol ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) Protocol() pulumi.StringOutput
Network protocol this rule applies to. Can be `Tcp`, `Udp`, `Icmp`, or `*` to match all.
func (NetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefix ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefix() pulumi.StringPtrOutput
CIDR or source IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `sourceAddressPrefixes` is not specified.
func (NetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefixes ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) SourceAddressPrefixes() pulumi.StringArrayOutput
List of source address prefixes. Tags may not be used. This is required if `sourceAddressPrefix` is not specified.
func (NetworkSecurityGroupSecurityRuleOutput) SourceApplicationSecurityGroupIds ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) SourceApplicationSecurityGroupIds() pulumi.StringArrayOutput
A List of source Application Security Group ID's
func (NetworkSecurityGroupSecurityRuleOutput) SourcePortRange ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) SourcePortRange() pulumi.StringPtrOutput
Source Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `sourcePortRanges` is not specified.
func (NetworkSecurityGroupSecurityRuleOutput) SourcePortRanges ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) SourcePortRanges() pulumi.StringArrayOutput
List of source ports or port ranges. This is required if `sourcePortRange` is not specified.
func (NetworkSecurityGroupSecurityRuleOutput) ToNetworkSecurityGroupSecurityRuleOutput ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) ToNetworkSecurityGroupSecurityRuleOutput() NetworkSecurityGroupSecurityRuleOutput
func (NetworkSecurityGroupSecurityRuleOutput) ToNetworkSecurityGroupSecurityRuleOutputWithContext ¶ added in v1.12.0
func (o NetworkSecurityGroupSecurityRuleOutput) ToNetworkSecurityGroupSecurityRuleOutputWithContext(ctx context.Context) NetworkSecurityGroupSecurityRuleOutput
type NetworkSecurityGroupState ¶
type NetworkSecurityGroupState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the security rule. Name pulumi.StringPtrInput // The name of the resource group in which to create the network security group. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing security rules, as defined below. SecurityRules NetworkSecurityGroupSecurityRuleArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (NetworkSecurityGroupState) ElementType ¶ added in v1.12.0
func (NetworkSecurityGroupState) ElementType() reflect.Type
type NetworkSecurityRule ¶
type NetworkSecurityRule struct { pulumi.CustomResourceState // Specifies whether network traffic is allowed or denied. Possible values are `Allow` and `Deny`. Access pulumi.StringOutput `pulumi:"access"` // A description for this rule. Restricted to 140 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // CIDR or destination IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `destinationAddressPrefixes` is not specified. DestinationAddressPrefix pulumi.StringPtrOutput `pulumi:"destinationAddressPrefix"` // List of destination address prefixes. Tags may not be used. This is required if `destinationAddressPrefix` is not specified. DestinationAddressPrefixes pulumi.StringArrayOutput `pulumi:"destinationAddressPrefixes"` // A List of destination Application Security Group ID's DestinationApplicationSecurityGroupIds pulumi.StringPtrOutput `pulumi:"destinationApplicationSecurityGroupIds"` // Destination Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `destinationPortRanges` is not specified. DestinationPortRange pulumi.StringPtrOutput `pulumi:"destinationPortRange"` // List of destination ports or port ranges. This is required if `destinationPortRange` is not specified. DestinationPortRanges pulumi.StringArrayOutput `pulumi:"destinationPortRanges"` // The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are `Inbound` and `Outbound`. Direction pulumi.StringOutput `pulumi:"direction"` // The name of the security rule. This needs to be unique across all Rules in the Network Security Group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Network Security Group that we want to attach the rule to. Changing this forces a new resource to be created. NetworkSecurityGroupName pulumi.StringOutput `pulumi:"networkSecurityGroupName"` // Specifies the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntOutput `pulumi:"priority"` // Network protocol this rule applies to. Possible values include `Tcp`, `Udp`, `Icmp`, or `*` (which matches all). Protocol pulumi.StringOutput `pulumi:"protocol"` // The name of the resource group in which to create the Network Security Rule. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // CIDR or source IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `sourceAddressPrefixes` is not specified. SourceAddressPrefix pulumi.StringPtrOutput `pulumi:"sourceAddressPrefix"` // List of source address prefixes. Tags may not be used. This is required if `sourceAddressPrefix` is not specified. SourceAddressPrefixes pulumi.StringArrayOutput `pulumi:"sourceAddressPrefixes"` // A List of source Application Security Group ID's SourceApplicationSecurityGroupIds pulumi.StringPtrOutput `pulumi:"sourceApplicationSecurityGroupIds"` // Source Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `sourcePortRanges` is not specified. SourcePortRange pulumi.StringPtrOutput `pulumi:"sourcePortRange"` // List of source ports or port ranges. This is required if `sourcePortRange` is not specified. SourcePortRanges pulumi.StringArrayOutput `pulumi:"sourcePortRanges"` }
Manages a Network Security Rule.
> **NOTE on Network Security Groups and Network Security Rules:** This provider currently provides both a standalone Network Security Rule resource, and allows for Network Security Rules to be defined in-line within the Network Security Group resource. At this time you cannot use a Network Security Group with in-line Network Security Rules in conjunction with any Network Security Rule resources. Doing so will cause a conflict of rule settings and will overwrite rules.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_security_rule.html.markdown.
func GetNetworkSecurityRule ¶
func GetNetworkSecurityRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSecurityRuleState, opts ...pulumi.ResourceOption) (*NetworkSecurityRule, error)
GetNetworkSecurityRule gets an existing NetworkSecurityRule 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 NewNetworkSecurityRule ¶
func NewNetworkSecurityRule(ctx *pulumi.Context, name string, args *NetworkSecurityRuleArgs, opts ...pulumi.ResourceOption) (*NetworkSecurityRule, error)
NewNetworkSecurityRule registers a new resource with the given unique name, arguments, and options.
type NetworkSecurityRuleArgs ¶
type NetworkSecurityRuleArgs struct { // Specifies whether network traffic is allowed or denied. Possible values are `Allow` and `Deny`. Access pulumi.StringInput // A description for this rule. Restricted to 140 characters. Description pulumi.StringPtrInput // CIDR or destination IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `destinationAddressPrefixes` is not specified. DestinationAddressPrefix pulumi.StringPtrInput // List of destination address prefixes. Tags may not be used. This is required if `destinationAddressPrefix` is not specified. DestinationAddressPrefixes pulumi.StringArrayInput // A List of destination Application Security Group ID's DestinationApplicationSecurityGroupIds pulumi.StringPtrInput // Destination Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `destinationPortRanges` is not specified. DestinationPortRange pulumi.StringPtrInput // List of destination ports or port ranges. This is required if `destinationPortRange` is not specified. DestinationPortRanges pulumi.StringArrayInput // The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are `Inbound` and `Outbound`. Direction pulumi.StringInput // The name of the security rule. This needs to be unique across all Rules in the Network Security Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Security Group that we want to attach the rule to. Changing this forces a new resource to be created. NetworkSecurityGroupName pulumi.StringInput // Specifies the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntInput // Network protocol this rule applies to. Possible values include `Tcp`, `Udp`, `Icmp`, or `*` (which matches all). Protocol pulumi.StringInput // The name of the resource group in which to create the Network Security Rule. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // CIDR or source IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `sourceAddressPrefixes` is not specified. SourceAddressPrefix pulumi.StringPtrInput // List of source address prefixes. Tags may not be used. This is required if `sourceAddressPrefix` is not specified. SourceAddressPrefixes pulumi.StringArrayInput // A List of source Application Security Group ID's SourceApplicationSecurityGroupIds pulumi.StringPtrInput // Source Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `sourcePortRanges` is not specified. SourcePortRange pulumi.StringPtrInput // List of source ports or port ranges. This is required if `sourcePortRange` is not specified. SourcePortRanges pulumi.StringArrayInput }
The set of arguments for constructing a NetworkSecurityRule resource.
func (NetworkSecurityRuleArgs) ElementType ¶ added in v1.12.0
func (NetworkSecurityRuleArgs) ElementType() reflect.Type
type NetworkSecurityRuleState ¶
type NetworkSecurityRuleState struct { // Specifies whether network traffic is allowed or denied. Possible values are `Allow` and `Deny`. Access pulumi.StringPtrInput // A description for this rule. Restricted to 140 characters. Description pulumi.StringPtrInput // CIDR or destination IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `destinationAddressPrefixes` is not specified. DestinationAddressPrefix pulumi.StringPtrInput // List of destination address prefixes. Tags may not be used. This is required if `destinationAddressPrefix` is not specified. DestinationAddressPrefixes pulumi.StringArrayInput // A List of destination Application Security Group ID's DestinationApplicationSecurityGroupIds pulumi.StringPtrInput // Destination Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `destinationPortRanges` is not specified. DestinationPortRange pulumi.StringPtrInput // List of destination ports or port ranges. This is required if `destinationPortRange` is not specified. DestinationPortRanges pulumi.StringArrayInput // The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are `Inbound` and `Outbound`. Direction pulumi.StringPtrInput // The name of the security rule. This needs to be unique across all Rules in the Network Security Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Security Group that we want to attach the rule to. Changing this forces a new resource to be created. NetworkSecurityGroupName pulumi.StringPtrInput // Specifies the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrInput // Network protocol this rule applies to. Possible values include `Tcp`, `Udp`, `Icmp`, or `*` (which matches all). Protocol pulumi.StringPtrInput // The name of the resource group in which to create the Network Security Rule. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // CIDR or source IP range or * to match any IP. Tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. This is required if `sourceAddressPrefixes` is not specified. SourceAddressPrefix pulumi.StringPtrInput // List of source address prefixes. Tags may not be used. This is required if `sourceAddressPrefix` is not specified. SourceAddressPrefixes pulumi.StringArrayInput // A List of source Application Security Group ID's SourceApplicationSecurityGroupIds pulumi.StringPtrInput // Source Port or Range. Integer or range between `0` and `65535` or `*` to match any. This is required if `sourcePortRanges` is not specified. SourcePortRange pulumi.StringPtrInput // List of source ports or port ranges. This is required if `sourcePortRange` is not specified. SourcePortRanges pulumi.StringArrayInput }
func (NetworkSecurityRuleState) ElementType ¶ added in v1.12.0
func (NetworkSecurityRuleState) ElementType() reflect.Type
type NetworkWatcher ¶
type NetworkWatcher struct { pulumi.CustomResourceState // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Network Watcher. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Network Watcher. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Network Watcher.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_watcher.html.markdown.
func GetNetworkWatcher ¶
func GetNetworkWatcher(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkWatcherState, opts ...pulumi.ResourceOption) (*NetworkWatcher, error)
GetNetworkWatcher gets an existing NetworkWatcher 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 NewNetworkWatcher ¶
func NewNetworkWatcher(ctx *pulumi.Context, name string, args *NetworkWatcherArgs, opts ...pulumi.ResourceOption) (*NetworkWatcher, error)
NewNetworkWatcher registers a new resource with the given unique name, arguments, and options.
type NetworkWatcherArgs ¶
type NetworkWatcherArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Network Watcher. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkWatcher resource.
func (NetworkWatcherArgs) ElementType ¶ added in v1.12.0
func (NetworkWatcherArgs) ElementType() reflect.Type
type NetworkWatcherFlowLog ¶ added in v1.10.0
type NetworkWatcherFlowLog struct { pulumi.CustomResourceState // Boolean flag to enable/disable traffic analytics. Enabled pulumi.BoolOutput `pulumi:"enabled"` // The ID of the Network Security Group for which to enable flow logs for. Changing this forces a new resource to be created. NetworkSecurityGroupId pulumi.StringOutput `pulumi:"networkSecurityGroupId"` // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringOutput `pulumi:"networkWatcherName"` // The name of the resource group in which the Network Watcher was deployed. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `retentionPolicy` block as documented below. RetentionPolicy NetworkWatcherFlowLogRetentionPolicyOutput `pulumi:"retentionPolicy"` // The ID of the Storage Account where flow logs are stored. StorageAccountId pulumi.StringOutput `pulumi:"storageAccountId"` // A `trafficAnalytics` block as documented below. TrafficAnalytics NetworkWatcherFlowLogTrafficAnalyticsPtrOutput `pulumi:"trafficAnalytics"` // The version (revision) of the flow log. Possible values are `1` and `2`. Version pulumi.IntOutput `pulumi:"version"` }
Manages a Network Watcher Flow Log.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_watcher_flow_log.html.markdown.
func GetNetworkWatcherFlowLog ¶ added in v1.10.0
func GetNetworkWatcherFlowLog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkWatcherFlowLogState, opts ...pulumi.ResourceOption) (*NetworkWatcherFlowLog, error)
GetNetworkWatcherFlowLog gets an existing NetworkWatcherFlowLog 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 NewNetworkWatcherFlowLog ¶ added in v1.10.0
func NewNetworkWatcherFlowLog(ctx *pulumi.Context, name string, args *NetworkWatcherFlowLogArgs, opts ...pulumi.ResourceOption) (*NetworkWatcherFlowLog, error)
NewNetworkWatcherFlowLog registers a new resource with the given unique name, arguments, and options.
type NetworkWatcherFlowLogArgs ¶ added in v1.10.0
type NetworkWatcherFlowLogArgs struct { // Boolean flag to enable/disable traffic analytics. Enabled pulumi.BoolInput // The ID of the Network Security Group for which to enable flow logs for. Changing this forces a new resource to be created. NetworkSecurityGroupId pulumi.StringInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringInput // The name of the resource group in which the Network Watcher was deployed. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `retentionPolicy` block as documented below. RetentionPolicy NetworkWatcherFlowLogRetentionPolicyInput // The ID of the Storage Account where flow logs are stored. StorageAccountId pulumi.StringInput // A `trafficAnalytics` block as documented below. TrafficAnalytics NetworkWatcherFlowLogTrafficAnalyticsPtrInput // The version (revision) of the flow log. Possible values are `1` and `2`. Version pulumi.IntPtrInput }
The set of arguments for constructing a NetworkWatcherFlowLog resource.
func (NetworkWatcherFlowLogArgs) ElementType ¶ added in v1.12.0
func (NetworkWatcherFlowLogArgs) ElementType() reflect.Type
type NetworkWatcherFlowLogRetentionPolicy ¶ added in v1.12.0
type NetworkWatcherFlowLogRetentionPolicyArgs ¶ added in v1.12.0
type NetworkWatcherFlowLogRetentionPolicyArgs struct { // The number of days to retain flow log records. Days pulumi.IntInput `pulumi:"days"` // Boolean flag to enable/disable traffic analytics. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (NetworkWatcherFlowLogRetentionPolicyArgs) ElementType ¶ added in v1.12.0
func (NetworkWatcherFlowLogRetentionPolicyArgs) ElementType() reflect.Type
func (NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyOutput ¶ added in v1.12.0
func (i NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyOutput() NetworkWatcherFlowLogRetentionPolicyOutput
func (NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyOutputWithContext ¶ added in v1.12.0
func (i NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyOutput
func (NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyPtrOutput ¶ added in v1.12.0
func (i NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyPtrOutput() NetworkWatcherFlowLogRetentionPolicyPtrOutput
func (NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext ¶ added in v1.12.0
func (i NetworkWatcherFlowLogRetentionPolicyArgs) ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyPtrOutput
type NetworkWatcherFlowLogRetentionPolicyInput ¶ added in v1.12.0
type NetworkWatcherFlowLogRetentionPolicyInput interface { pulumi.Input ToNetworkWatcherFlowLogRetentionPolicyOutput() NetworkWatcherFlowLogRetentionPolicyOutput ToNetworkWatcherFlowLogRetentionPolicyOutputWithContext(context.Context) NetworkWatcherFlowLogRetentionPolicyOutput }
type NetworkWatcherFlowLogRetentionPolicyOutput ¶ added in v1.12.0
type NetworkWatcherFlowLogRetentionPolicyOutput struct{ *pulumi.OutputState }
func (NetworkWatcherFlowLogRetentionPolicyOutput) Days ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyOutput) Days() pulumi.IntOutput
The number of days to retain flow log records.
func (NetworkWatcherFlowLogRetentionPolicyOutput) ElementType ¶ added in v1.12.0
func (NetworkWatcherFlowLogRetentionPolicyOutput) ElementType() reflect.Type
func (NetworkWatcherFlowLogRetentionPolicyOutput) Enabled ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyOutput) Enabled() pulumi.BoolOutput
Boolean flag to enable/disable traffic analytics.
func (NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyOutput ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyOutput() NetworkWatcherFlowLogRetentionPolicyOutput
func (NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyOutputWithContext ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyOutput
func (NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutput ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutput() NetworkWatcherFlowLogRetentionPolicyPtrOutput
func (NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyPtrOutput
type NetworkWatcherFlowLogRetentionPolicyPtrInput ¶ added in v1.12.0
type NetworkWatcherFlowLogRetentionPolicyPtrInput interface { pulumi.Input ToNetworkWatcherFlowLogRetentionPolicyPtrOutput() NetworkWatcherFlowLogRetentionPolicyPtrOutput ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext(context.Context) NetworkWatcherFlowLogRetentionPolicyPtrOutput }
func NetworkWatcherFlowLogRetentionPolicyPtr ¶ added in v1.12.0
func NetworkWatcherFlowLogRetentionPolicyPtr(v *NetworkWatcherFlowLogRetentionPolicyArgs) NetworkWatcherFlowLogRetentionPolicyPtrInput
type NetworkWatcherFlowLogRetentionPolicyPtrOutput ¶ added in v1.12.0
type NetworkWatcherFlowLogRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (NetworkWatcherFlowLogRetentionPolicyPtrOutput) Days ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyPtrOutput) Days() pulumi.IntOutput
The number of days to retain flow log records.
func (NetworkWatcherFlowLogRetentionPolicyPtrOutput) ElementType ¶ added in v1.12.0
func (NetworkWatcherFlowLogRetentionPolicyPtrOutput) ElementType() reflect.Type
func (NetworkWatcherFlowLogRetentionPolicyPtrOutput) Enabled ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyPtrOutput) Enabled() pulumi.BoolOutput
Boolean flag to enable/disable traffic analytics.
func (NetworkWatcherFlowLogRetentionPolicyPtrOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutput ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyPtrOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutput() NetworkWatcherFlowLogRetentionPolicyPtrOutput
func (NetworkWatcherFlowLogRetentionPolicyPtrOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext ¶ added in v1.12.0
func (o NetworkWatcherFlowLogRetentionPolicyPtrOutput) ToNetworkWatcherFlowLogRetentionPolicyPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogRetentionPolicyPtrOutput
type NetworkWatcherFlowLogState ¶ added in v1.10.0
type NetworkWatcherFlowLogState struct { // Boolean flag to enable/disable traffic analytics. Enabled pulumi.BoolPtrInput // The ID of the Network Security Group for which to enable flow logs for. Changing this forces a new resource to be created. NetworkSecurityGroupId pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringPtrInput // The name of the resource group in which the Network Watcher was deployed. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `retentionPolicy` block as documented below. RetentionPolicy NetworkWatcherFlowLogRetentionPolicyPtrInput // The ID of the Storage Account where flow logs are stored. StorageAccountId pulumi.StringPtrInput // A `trafficAnalytics` block as documented below. TrafficAnalytics NetworkWatcherFlowLogTrafficAnalyticsPtrInput // The version (revision) of the flow log. Possible values are `1` and `2`. Version pulumi.IntPtrInput }
func (NetworkWatcherFlowLogState) ElementType ¶ added in v1.12.0
func (NetworkWatcherFlowLogState) ElementType() reflect.Type
type NetworkWatcherFlowLogTrafficAnalytics ¶ added in v1.12.0
type NetworkWatcherFlowLogTrafficAnalytics struct { // Boolean flag to enable/disable traffic analytics. Enabled bool `pulumi:"enabled"` // The resource guid of the attached workspace. WorkspaceId string `pulumi:"workspaceId"` // The location of the attached workspace. WorkspaceRegion string `pulumi:"workspaceRegion"` // The resource ID of the attached workspace. WorkspaceResourceId string `pulumi:"workspaceResourceId"` }
type NetworkWatcherFlowLogTrafficAnalyticsArgs ¶ added in v1.12.0
type NetworkWatcherFlowLogTrafficAnalyticsArgs struct { // Boolean flag to enable/disable traffic analytics. Enabled pulumi.BoolInput `pulumi:"enabled"` // The resource guid of the attached workspace. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` // The location of the attached workspace. WorkspaceRegion pulumi.StringInput `pulumi:"workspaceRegion"` // The resource ID of the attached workspace. WorkspaceResourceId pulumi.StringInput `pulumi:"workspaceResourceId"` }
func (NetworkWatcherFlowLogTrafficAnalyticsArgs) ElementType ¶ added in v1.12.0
func (NetworkWatcherFlowLogTrafficAnalyticsArgs) ElementType() reflect.Type
func (NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsOutput ¶ added in v1.12.0
func (i NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsOutput() NetworkWatcherFlowLogTrafficAnalyticsOutput
func (NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsOutputWithContext ¶ added in v1.12.0
func (i NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsOutput
func (NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput ¶ added in v1.12.0
func (i NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput() NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
func (NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext ¶ added in v1.12.0
func (i NetworkWatcherFlowLogTrafficAnalyticsArgs) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
type NetworkWatcherFlowLogTrafficAnalyticsInput ¶ added in v1.12.0
type NetworkWatcherFlowLogTrafficAnalyticsInput interface { pulumi.Input ToNetworkWatcherFlowLogTrafficAnalyticsOutput() NetworkWatcherFlowLogTrafficAnalyticsOutput ToNetworkWatcherFlowLogTrafficAnalyticsOutputWithContext(context.Context) NetworkWatcherFlowLogTrafficAnalyticsOutput }
type NetworkWatcherFlowLogTrafficAnalyticsOutput ¶ added in v1.12.0
type NetworkWatcherFlowLogTrafficAnalyticsOutput struct{ *pulumi.OutputState }
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) ElementType ¶ added in v1.12.0
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) ElementType() reflect.Type
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) Enabled ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) Enabled() pulumi.BoolOutput
Boolean flag to enable/disable traffic analytics.
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsOutput ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsOutput() NetworkWatcherFlowLogTrafficAnalyticsOutput
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsOutputWithContext ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsOutput
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput() NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) WorkspaceId ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) WorkspaceId() pulumi.StringOutput
The resource guid of the attached workspace.
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) WorkspaceRegion ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) WorkspaceRegion() pulumi.StringOutput
The location of the attached workspace.
func (NetworkWatcherFlowLogTrafficAnalyticsOutput) WorkspaceResourceId ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsOutput) WorkspaceResourceId() pulumi.StringOutput
The resource ID of the attached workspace.
type NetworkWatcherFlowLogTrafficAnalyticsPtrInput ¶ added in v1.12.0
type NetworkWatcherFlowLogTrafficAnalyticsPtrInput interface { pulumi.Input ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput() NetworkWatcherFlowLogTrafficAnalyticsPtrOutput ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext(context.Context) NetworkWatcherFlowLogTrafficAnalyticsPtrOutput }
func NetworkWatcherFlowLogTrafficAnalyticsPtr ¶ added in v1.12.0
func NetworkWatcherFlowLogTrafficAnalyticsPtr(v *NetworkWatcherFlowLogTrafficAnalyticsArgs) NetworkWatcherFlowLogTrafficAnalyticsPtrInput
type NetworkWatcherFlowLogTrafficAnalyticsPtrOutput ¶ added in v1.12.0
type NetworkWatcherFlowLogTrafficAnalyticsPtrOutput struct{ *pulumi.OutputState }
func (NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) ElementType ¶ added in v1.12.0
func (NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) ElementType() reflect.Type
func (NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) Enabled ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) Enabled() pulumi.BoolOutput
Boolean flag to enable/disable traffic analytics.
func (NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutput() NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
func (NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) ToNetworkWatcherFlowLogTrafficAnalyticsPtrOutputWithContext(ctx context.Context) NetworkWatcherFlowLogTrafficAnalyticsPtrOutput
func (NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) WorkspaceId ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) WorkspaceId() pulumi.StringOutput
The resource guid of the attached workspace.
func (NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) WorkspaceRegion ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) WorkspaceRegion() pulumi.StringOutput
The location of the attached workspace.
func (NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) WorkspaceResourceId ¶ added in v1.12.0
func (o NetworkWatcherFlowLogTrafficAnalyticsPtrOutput) WorkspaceResourceId() pulumi.StringOutput
The resource ID of the attached workspace.
type NetworkWatcherState ¶
type NetworkWatcherState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Network Watcher. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (NetworkWatcherState) ElementType ¶ added in v1.12.0
func (NetworkWatcherState) ElementType() reflect.Type
type PacketCapture ¶
type PacketCapture struct { pulumi.CustomResourceState // One or more `filter` blocks as defined below. Changing this forces a new resource to be created. Filters PacketCaptureFilterArrayOutput `pulumi:"filters"` // The number of bytes captured per packet. The remaining bytes are truncated. Defaults to `0` (Entire Packet Captured). Changing this forces a new resource to be created. MaximumBytesPerPacket pulumi.IntPtrOutput `pulumi:"maximumBytesPerPacket"` // Maximum size of the capture in Bytes. Defaults to `1073741824` (1GB). Changing this forces a new resource to be created. MaximumBytesPerSession pulumi.IntPtrOutput `pulumi:"maximumBytesPerSession"` // The maximum duration of the capture session in seconds. Defaults to `18000` (5 hours). Changing this forces a new resource to be created. MaximumCaptureDuration pulumi.IntPtrOutput `pulumi:"maximumCaptureDuration"` // The name to use for this Packet Capture. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringOutput `pulumi:"networkWatcherName"` // The name of the resource group in which the Network Watcher exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `storageLocation` block as defined below. Changing this forces a new resource to be created. StorageLocation PacketCaptureStorageLocationOutput `pulumi:"storageLocation"` // The ID of the Resource to capture packets from. Changing this forces a new resource to be created. TargetResourceId pulumi.StringOutput `pulumi:"targetResourceId"` }
Configures Packet Capturing against a Virtual Machine using a Network Watcher.
> **NOTE:** This resource has been deprecated in favour of the `network.NetworkConnectionMonitor` resource and will be removed in the next major version of the AzureRM Provider. The new resource shares the same fields as this one, and information on migrating across can be found in this guide.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/packet_capture.html.markdown.
func GetPacketCapture ¶
func GetPacketCapture(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PacketCaptureState, opts ...pulumi.ResourceOption) (*PacketCapture, error)
GetPacketCapture gets an existing PacketCapture 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 NewPacketCapture ¶
func NewPacketCapture(ctx *pulumi.Context, name string, args *PacketCaptureArgs, opts ...pulumi.ResourceOption) (*PacketCapture, error)
NewPacketCapture registers a new resource with the given unique name, arguments, and options.
type PacketCaptureArgs ¶
type PacketCaptureArgs struct { // One or more `filter` blocks as defined below. Changing this forces a new resource to be created. Filters PacketCaptureFilterArrayInput // The number of bytes captured per packet. The remaining bytes are truncated. Defaults to `0` (Entire Packet Captured). Changing this forces a new resource to be created. MaximumBytesPerPacket pulumi.IntPtrInput // Maximum size of the capture in Bytes. Defaults to `1073741824` (1GB). Changing this forces a new resource to be created. MaximumBytesPerSession pulumi.IntPtrInput // The maximum duration of the capture session in seconds. Defaults to `18000` (5 hours). Changing this forces a new resource to be created. MaximumCaptureDuration pulumi.IntPtrInput // The name to use for this Packet Capture. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringInput // The name of the resource group in which the Network Watcher exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `storageLocation` block as defined below. Changing this forces a new resource to be created. StorageLocation PacketCaptureStorageLocationInput // The ID of the Resource to capture packets from. Changing this forces a new resource to be created. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a PacketCapture resource.
func (PacketCaptureArgs) ElementType ¶ added in v1.12.0
func (PacketCaptureArgs) ElementType() reflect.Type
type PacketCaptureFilter ¶ added in v1.12.0
type PacketCaptureFilterArgs ¶ added in v1.12.0
type PacketCaptureFilterArgs struct { LocalIpAddress pulumi.StringPtrInput `pulumi:"localIpAddress"` LocalPort pulumi.StringPtrInput `pulumi:"localPort"` Protocol pulumi.StringInput `pulumi:"protocol"` RemoteIpAddress pulumi.StringPtrInput `pulumi:"remoteIpAddress"` RemotePort pulumi.StringPtrInput `pulumi:"remotePort"` }
func (PacketCaptureFilterArgs) ElementType ¶ added in v1.12.0
func (PacketCaptureFilterArgs) ElementType() reflect.Type
func (PacketCaptureFilterArgs) ToPacketCaptureFilterOutput ¶ added in v1.12.0
func (i PacketCaptureFilterArgs) ToPacketCaptureFilterOutput() PacketCaptureFilterOutput
func (PacketCaptureFilterArgs) ToPacketCaptureFilterOutputWithContext ¶ added in v1.12.0
func (i PacketCaptureFilterArgs) ToPacketCaptureFilterOutputWithContext(ctx context.Context) PacketCaptureFilterOutput
type PacketCaptureFilterArray ¶ added in v1.12.0
type PacketCaptureFilterArray []PacketCaptureFilterInput
func (PacketCaptureFilterArray) ElementType ¶ added in v1.12.0
func (PacketCaptureFilterArray) ElementType() reflect.Type
func (PacketCaptureFilterArray) ToPacketCaptureFilterArrayOutput ¶ added in v1.12.0
func (i PacketCaptureFilterArray) ToPacketCaptureFilterArrayOutput() PacketCaptureFilterArrayOutput
func (PacketCaptureFilterArray) ToPacketCaptureFilterArrayOutputWithContext ¶ added in v1.12.0
func (i PacketCaptureFilterArray) ToPacketCaptureFilterArrayOutputWithContext(ctx context.Context) PacketCaptureFilterArrayOutput
type PacketCaptureFilterArrayInput ¶ added in v1.12.0
type PacketCaptureFilterArrayInput interface { pulumi.Input ToPacketCaptureFilterArrayOutput() PacketCaptureFilterArrayOutput ToPacketCaptureFilterArrayOutputWithContext(context.Context) PacketCaptureFilterArrayOutput }
type PacketCaptureFilterArrayOutput ¶ added in v1.12.0
type PacketCaptureFilterArrayOutput struct{ *pulumi.OutputState }
func (PacketCaptureFilterArrayOutput) ElementType ¶ added in v1.12.0
func (PacketCaptureFilterArrayOutput) ElementType() reflect.Type
func (PacketCaptureFilterArrayOutput) Index ¶ added in v1.12.0
func (o PacketCaptureFilterArrayOutput) Index(i pulumi.IntInput) PacketCaptureFilterOutput
func (PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutput ¶ added in v1.12.0
func (o PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutput() PacketCaptureFilterArrayOutput
func (PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutputWithContext ¶ added in v1.12.0
func (o PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutputWithContext(ctx context.Context) PacketCaptureFilterArrayOutput
type PacketCaptureFilterInput ¶ added in v1.12.0
type PacketCaptureFilterInput interface { pulumi.Input ToPacketCaptureFilterOutput() PacketCaptureFilterOutput ToPacketCaptureFilterOutputWithContext(context.Context) PacketCaptureFilterOutput }
type PacketCaptureFilterOutput ¶ added in v1.12.0
type PacketCaptureFilterOutput struct{ *pulumi.OutputState }
func (PacketCaptureFilterOutput) ElementType ¶ added in v1.12.0
func (PacketCaptureFilterOutput) ElementType() reflect.Type
func (PacketCaptureFilterOutput) LocalIpAddress ¶ added in v1.12.0
func (o PacketCaptureFilterOutput) LocalIpAddress() pulumi.StringPtrOutput
func (PacketCaptureFilterOutput) LocalPort ¶ added in v1.12.0
func (o PacketCaptureFilterOutput) LocalPort() pulumi.StringPtrOutput
func (PacketCaptureFilterOutput) Protocol ¶ added in v1.12.0
func (o PacketCaptureFilterOutput) Protocol() pulumi.StringOutput
func (PacketCaptureFilterOutput) RemoteIpAddress ¶ added in v1.12.0
func (o PacketCaptureFilterOutput) RemoteIpAddress() pulumi.StringPtrOutput
func (PacketCaptureFilterOutput) RemotePort ¶ added in v1.12.0
func (o PacketCaptureFilterOutput) RemotePort() pulumi.StringPtrOutput
func (PacketCaptureFilterOutput) ToPacketCaptureFilterOutput ¶ added in v1.12.0
func (o PacketCaptureFilterOutput) ToPacketCaptureFilterOutput() PacketCaptureFilterOutput
func (PacketCaptureFilterOutput) ToPacketCaptureFilterOutputWithContext ¶ added in v1.12.0
func (o PacketCaptureFilterOutput) ToPacketCaptureFilterOutputWithContext(ctx context.Context) PacketCaptureFilterOutput
type PacketCaptureState ¶
type PacketCaptureState struct { // One or more `filter` blocks as defined below. Changing this forces a new resource to be created. Filters PacketCaptureFilterArrayInput // The number of bytes captured per packet. The remaining bytes are truncated. Defaults to `0` (Entire Packet Captured). Changing this forces a new resource to be created. MaximumBytesPerPacket pulumi.IntPtrInput // Maximum size of the capture in Bytes. Defaults to `1073741824` (1GB). Changing this forces a new resource to be created. MaximumBytesPerSession pulumi.IntPtrInput // The maximum duration of the capture session in seconds. Defaults to `18000` (5 hours). Changing this forces a new resource to be created. MaximumCaptureDuration pulumi.IntPtrInput // The name to use for this Packet Capture. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Network Watcher. Changing this forces a new resource to be created. NetworkWatcherName pulumi.StringPtrInput // The name of the resource group in which the Network Watcher exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `storageLocation` block as defined below. Changing this forces a new resource to be created. StorageLocation PacketCaptureStorageLocationPtrInput // The ID of the Resource to capture packets from. Changing this forces a new resource to be created. TargetResourceId pulumi.StringPtrInput }
func (PacketCaptureState) ElementType ¶ added in v1.12.0
func (PacketCaptureState) ElementType() reflect.Type
type PacketCaptureStorageLocation ¶ added in v1.12.0
type PacketCaptureStorageLocationArgs ¶ added in v1.12.0
type PacketCaptureStorageLocationArgs struct { FilePath pulumi.StringPtrInput `pulumi:"filePath"` StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"` // The URI of the storage path to save the packet capture. StoragePath pulumi.StringPtrInput `pulumi:"storagePath"` }
func (PacketCaptureStorageLocationArgs) ElementType ¶ added in v1.12.0
func (PacketCaptureStorageLocationArgs) ElementType() reflect.Type
func (PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutput ¶ added in v1.12.0
func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutput() PacketCaptureStorageLocationOutput
func (PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutputWithContext ¶ added in v1.12.0
func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutputWithContext(ctx context.Context) PacketCaptureStorageLocationOutput
func (PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutput ¶ added in v1.12.0
func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
func (PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutputWithContext ¶ added in v1.12.0
func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
type PacketCaptureStorageLocationInput ¶ added in v1.12.0
type PacketCaptureStorageLocationInput interface { pulumi.Input ToPacketCaptureStorageLocationOutput() PacketCaptureStorageLocationOutput ToPacketCaptureStorageLocationOutputWithContext(context.Context) PacketCaptureStorageLocationOutput }
type PacketCaptureStorageLocationOutput ¶ added in v1.12.0
type PacketCaptureStorageLocationOutput struct{ *pulumi.OutputState }
func (PacketCaptureStorageLocationOutput) ElementType ¶ added in v1.12.0
func (PacketCaptureStorageLocationOutput) ElementType() reflect.Type
func (PacketCaptureStorageLocationOutput) FilePath ¶ added in v1.12.0
func (o PacketCaptureStorageLocationOutput) FilePath() pulumi.StringPtrOutput
func (PacketCaptureStorageLocationOutput) StorageAccountId ¶ added in v1.12.0
func (o PacketCaptureStorageLocationOutput) StorageAccountId() pulumi.StringPtrOutput
func (PacketCaptureStorageLocationOutput) StoragePath ¶ added in v1.12.0
func (o PacketCaptureStorageLocationOutput) StoragePath() pulumi.StringPtrOutput
The URI of the storage path to save the packet capture.
func (PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutput ¶ added in v1.12.0
func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutput() PacketCaptureStorageLocationOutput
func (PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutputWithContext ¶ added in v1.12.0
func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutputWithContext(ctx context.Context) PacketCaptureStorageLocationOutput
func (PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutput ¶ added in v1.12.0
func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
func (PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutputWithContext ¶ added in v1.12.0
func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
type PacketCaptureStorageLocationPtrInput ¶ added in v1.12.0
type PacketCaptureStorageLocationPtrInput interface { pulumi.Input ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput ToPacketCaptureStorageLocationPtrOutputWithContext(context.Context) PacketCaptureStorageLocationPtrOutput }
func PacketCaptureStorageLocationPtr ¶ added in v1.12.0
func PacketCaptureStorageLocationPtr(v *PacketCaptureStorageLocationArgs) PacketCaptureStorageLocationPtrInput
type PacketCaptureStorageLocationPtrOutput ¶ added in v1.12.0
type PacketCaptureStorageLocationPtrOutput struct{ *pulumi.OutputState }
func (PacketCaptureStorageLocationPtrOutput) ElementType ¶ added in v1.12.0
func (PacketCaptureStorageLocationPtrOutput) ElementType() reflect.Type
func (PacketCaptureStorageLocationPtrOutput) FilePath ¶ added in v1.12.0
func (o PacketCaptureStorageLocationPtrOutput) FilePath() pulumi.StringPtrOutput
func (PacketCaptureStorageLocationPtrOutput) StorageAccountId ¶ added in v1.12.0
func (o PacketCaptureStorageLocationPtrOutput) StorageAccountId() pulumi.StringPtrOutput
func (PacketCaptureStorageLocationPtrOutput) StoragePath ¶ added in v1.12.0
func (o PacketCaptureStorageLocationPtrOutput) StoragePath() pulumi.StringPtrOutput
The URI of the storage path to save the packet capture.
func (PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutput ¶ added in v1.12.0
func (o PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
func (PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutputWithContext ¶ added in v1.12.0
func (o PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
type PointToPointVpnGateway ¶ added in v1.7.0
type PointToPointVpnGateway struct { pulumi.CustomResourceState // A `connectionConfiguration` block as defined below. ConnectionConfiguration PointToPointVpnGatewayConnectionConfigurationOutput `pulumi:"connectionConfiguration"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Point-to-Site VPN Gateway. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Point-to-Site VPN Gateway. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Scale Unit for this Point-to-Site VPN Gateway. ScaleUnit pulumi.IntOutput `pulumi:"scaleUnit"` // A mapping of tags to assign to the Point-to-Site VPN Gateway. Tags pulumi.StringMapOutput `pulumi:"tags"` // The ID of the Virtual Hub where this Point-to-Site VPN Gateway should exist. Changing this forces a new resource to be created. VirtualHubId pulumi.StringOutput `pulumi:"virtualHubId"` // The ID of the VPN Server Configuration which this Point-to-Site VPN Gateway should use. Changing this forces a new resource to be created. VpnServerConfigurationId pulumi.StringOutput `pulumi:"vpnServerConfigurationId"` }
Manages a Point-to-Site VPN Gateway.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/point_to_site_vpn_gateway.html.markdown.
func GetPointToPointVpnGateway ¶ added in v1.7.0
func GetPointToPointVpnGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PointToPointVpnGatewayState, opts ...pulumi.ResourceOption) (*PointToPointVpnGateway, error)
GetPointToPointVpnGateway gets an existing PointToPointVpnGateway 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 NewPointToPointVpnGateway ¶ added in v1.7.0
func NewPointToPointVpnGateway(ctx *pulumi.Context, name string, args *PointToPointVpnGatewayArgs, opts ...pulumi.ResourceOption) (*PointToPointVpnGateway, error)
NewPointToPointVpnGateway registers a new resource with the given unique name, arguments, and options.
type PointToPointVpnGatewayArgs ¶ added in v1.7.0
type PointToPointVpnGatewayArgs struct { // A `connectionConfiguration` block as defined below. ConnectionConfiguration PointToPointVpnGatewayConnectionConfigurationInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Point-to-Site VPN Gateway. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Point-to-Site VPN Gateway. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The Scale Unit for this Point-to-Site VPN Gateway. ScaleUnit pulumi.IntInput // A mapping of tags to assign to the Point-to-Site VPN Gateway. Tags pulumi.StringMapInput // The ID of the Virtual Hub where this Point-to-Site VPN Gateway should exist. Changing this forces a new resource to be created. VirtualHubId pulumi.StringInput // The ID of the VPN Server Configuration which this Point-to-Site VPN Gateway should use. Changing this forces a new resource to be created. VpnServerConfigurationId pulumi.StringInput }
The set of arguments for constructing a PointToPointVpnGateway resource.
func (PointToPointVpnGatewayArgs) ElementType ¶ added in v1.12.0
func (PointToPointVpnGatewayArgs) ElementType() reflect.Type
type PointToPointVpnGatewayConnectionConfiguration ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfiguration struct { // Specifies the name of the Point-to-Site VPN Gateway. Changing this forces a new resource to be created. Name string `pulumi:"name"` VpnClientAddressPool PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPool `pulumi:"vpnClientAddressPool"` }
type PointToPointVpnGatewayConnectionConfigurationArgs ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfigurationArgs struct { // Specifies the name of the Point-to-Site VPN Gateway. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` VpnClientAddressPool PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolInput `pulumi:"vpnClientAddressPool"` }
func (PointToPointVpnGatewayConnectionConfigurationArgs) ElementType ¶ added in v1.12.0
func (PointToPointVpnGatewayConnectionConfigurationArgs) ElementType() reflect.Type
func (PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationOutput ¶ added in v1.12.0
func (i PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationOutput() PointToPointVpnGatewayConnectionConfigurationOutput
func (PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationOutputWithContext ¶ added in v1.12.0
func (i PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationOutput
func (PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationPtrOutput ¶ added in v1.12.0
func (i PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationPtrOutput() PointToPointVpnGatewayConnectionConfigurationPtrOutput
func (PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (i PointToPointVpnGatewayConnectionConfigurationArgs) ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationPtrOutput
type PointToPointVpnGatewayConnectionConfigurationInput ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfigurationInput interface { pulumi.Input ToPointToPointVpnGatewayConnectionConfigurationOutput() PointToPointVpnGatewayConnectionConfigurationOutput ToPointToPointVpnGatewayConnectionConfigurationOutputWithContext(context.Context) PointToPointVpnGatewayConnectionConfigurationOutput }
type PointToPointVpnGatewayConnectionConfigurationOutput ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfigurationOutput struct{ *pulumi.OutputState }
func (PointToPointVpnGatewayConnectionConfigurationOutput) ElementType ¶ added in v1.12.0
func (PointToPointVpnGatewayConnectionConfigurationOutput) ElementType() reflect.Type
func (PointToPointVpnGatewayConnectionConfigurationOutput) Name ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationOutput) Name() pulumi.StringOutput
Specifies the name of the Point-to-Site VPN Gateway. Changing this forces a new resource to be created.
func (PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationOutput ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationOutput() PointToPointVpnGatewayConnectionConfigurationOutput
func (PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationOutputWithContext ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationOutput
func (PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutput ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutput() PointToPointVpnGatewayConnectionConfigurationPtrOutput
func (PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationPtrOutput
func (PointToPointVpnGatewayConnectionConfigurationOutput) VpnClientAddressPool ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationOutput) VpnClientAddressPool() PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
type PointToPointVpnGatewayConnectionConfigurationPtrInput ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfigurationPtrInput interface { pulumi.Input ToPointToPointVpnGatewayConnectionConfigurationPtrOutput() PointToPointVpnGatewayConnectionConfigurationPtrOutput ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext(context.Context) PointToPointVpnGatewayConnectionConfigurationPtrOutput }
func PointToPointVpnGatewayConnectionConfigurationPtr ¶ added in v1.12.0
func PointToPointVpnGatewayConnectionConfigurationPtr(v *PointToPointVpnGatewayConnectionConfigurationArgs) PointToPointVpnGatewayConnectionConfigurationPtrInput
type PointToPointVpnGatewayConnectionConfigurationPtrOutput ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PointToPointVpnGatewayConnectionConfigurationPtrOutput) ElementType ¶ added in v1.12.0
func (PointToPointVpnGatewayConnectionConfigurationPtrOutput) ElementType() reflect.Type
func (PointToPointVpnGatewayConnectionConfigurationPtrOutput) Name ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationPtrOutput) Name() pulumi.StringOutput
Specifies the name of the Point-to-Site VPN Gateway. Changing this forces a new resource to be created.
func (PointToPointVpnGatewayConnectionConfigurationPtrOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutput ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationPtrOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutput() PointToPointVpnGatewayConnectionConfigurationPtrOutput
func (PointToPointVpnGatewayConnectionConfigurationPtrOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationPtrOutput) ToPointToPointVpnGatewayConnectionConfigurationPtrOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationPtrOutput
func (PointToPointVpnGatewayConnectionConfigurationPtrOutput) VpnClientAddressPool ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationPtrOutput) VpnClientAddressPool() PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPool ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPool struct {
AddressPrefixes []string `pulumi:"addressPrefixes"`
}
type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs struct {
AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"`
}
func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs) ElementType ¶ added in v1.12.0
func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs) ElementType() reflect.Type
func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput ¶ added in v1.12.0
func (i PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput() PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutputWithContext ¶ added in v1.12.0
func (i PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolArgs) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolInput ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolInput interface { pulumi.Input ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput() PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutputWithContext(context.Context) PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput }
type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput ¶ added in v1.12.0
type PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput struct{ *pulumi.OutputState }
func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) AddressPrefixes ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) AddressPrefixes() pulumi.StringArrayOutput
func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) ElementType ¶ added in v1.12.0
func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) ElementType() reflect.Type
func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput() PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
func (PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutputWithContext ¶ added in v1.12.0
func (o PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput) ToPointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutputWithContext(ctx context.Context) PointToPointVpnGatewayConnectionConfigurationVpnClientAddressPoolOutput
type PointToPointVpnGatewayState ¶ added in v1.7.0
type PointToPointVpnGatewayState struct { // A `connectionConfiguration` block as defined below. ConnectionConfiguration PointToPointVpnGatewayConnectionConfigurationPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Point-to-Site VPN Gateway. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Point-to-Site VPN Gateway. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Scale Unit for this Point-to-Site VPN Gateway. ScaleUnit pulumi.IntPtrInput // A mapping of tags to assign to the Point-to-Site VPN Gateway. Tags pulumi.StringMapInput // The ID of the Virtual Hub where this Point-to-Site VPN Gateway should exist. Changing this forces a new resource to be created. VirtualHubId pulumi.StringPtrInput // The ID of the VPN Server Configuration which this Point-to-Site VPN Gateway should use. Changing this forces a new resource to be created. VpnServerConfigurationId pulumi.StringPtrInput }
func (PointToPointVpnGatewayState) ElementType ¶ added in v1.12.0
func (PointToPointVpnGatewayState) ElementType() reflect.Type
type Profile ¶ added in v0.18.3
type Profile struct { pulumi.CustomResourceState // A `containerNetworkInterface` block as documented below. ContainerNetworkInterface ProfileContainerNetworkInterfaceOutput `pulumi:"containerNetworkInterface"` // A list of Container Network Interface ID's. ContainerNetworkInterfaceIds pulumi.StringArrayOutput `pulumi:"containerNetworkInterfaceIds"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Network Profile. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Network Profile.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/network_profile.html.markdown.
func GetProfile ¶ added in v0.18.3
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile 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 NewProfile ¶ added in v0.18.3
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
type ProfileArgs ¶ added in v0.18.3
type ProfileArgs struct { // A `containerNetworkInterface` block as documented below. ContainerNetworkInterface ProfileContainerNetworkInterfaceInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Network Profile. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶ added in v1.12.0
func (ProfileArgs) ElementType() reflect.Type
type ProfileContainerNetworkInterface ¶ added in v1.12.0
type ProfileContainerNetworkInterface struct { IpConfigurations []ProfileContainerNetworkInterfaceIpConfiguration `pulumi:"ipConfigurations"` // Specifies the name of the Network Profile. Changing this forces a new resource to be created. Name string `pulumi:"name"` }
type ProfileContainerNetworkInterfaceArgs ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceArgs struct { IpConfigurations ProfileContainerNetworkInterfaceIpConfigurationArrayInput `pulumi:"ipConfigurations"` // Specifies the name of the Network Profile. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (ProfileContainerNetworkInterfaceArgs) ElementType ¶ added in v1.12.0
func (ProfileContainerNetworkInterfaceArgs) ElementType() reflect.Type
func (ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfaceOutput ¶ added in v1.12.0
func (i ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfaceOutput() ProfileContainerNetworkInterfaceOutput
func (ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfaceOutputWithContext ¶ added in v1.12.0
func (i ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfaceOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceOutput
func (ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfacePtrOutput ¶ added in v1.12.0
func (i ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfacePtrOutput() ProfileContainerNetworkInterfacePtrOutput
func (ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfacePtrOutputWithContext ¶ added in v1.12.0
func (i ProfileContainerNetworkInterfaceArgs) ToProfileContainerNetworkInterfacePtrOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfacePtrOutput
type ProfileContainerNetworkInterfaceInput ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceInput interface { pulumi.Input ToProfileContainerNetworkInterfaceOutput() ProfileContainerNetworkInterfaceOutput ToProfileContainerNetworkInterfaceOutputWithContext(context.Context) ProfileContainerNetworkInterfaceOutput }
type ProfileContainerNetworkInterfaceIpConfiguration ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceIpConfigurationArgs ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceIpConfigurationArgs struct { // Specifies the name of the Network Profile. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (ProfileContainerNetworkInterfaceIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (ProfileContainerNetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
func (ProfileContainerNetworkInterfaceIpConfigurationArgs) ToProfileContainerNetworkInterfaceIpConfigurationOutput ¶ added in v1.12.0
func (i ProfileContainerNetworkInterfaceIpConfigurationArgs) ToProfileContainerNetworkInterfaceIpConfigurationOutput() ProfileContainerNetworkInterfaceIpConfigurationOutput
func (ProfileContainerNetworkInterfaceIpConfigurationArgs) ToProfileContainerNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i ProfileContainerNetworkInterfaceIpConfigurationArgs) ToProfileContainerNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceIpConfigurationOutput
type ProfileContainerNetworkInterfaceIpConfigurationArray ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceIpConfigurationArray []ProfileContainerNetworkInterfaceIpConfigurationInput
func (ProfileContainerNetworkInterfaceIpConfigurationArray) ElementType ¶ added in v1.12.0
func (ProfileContainerNetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
func (ProfileContainerNetworkInterfaceIpConfigurationArray) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.12.0
func (i ProfileContainerNetworkInterfaceIpConfigurationArray) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutput() ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
func (ProfileContainerNetworkInterfaceIpConfigurationArray) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i ProfileContainerNetworkInterfaceIpConfigurationArray) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
type ProfileContainerNetworkInterfaceIpConfigurationArrayInput ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceIpConfigurationArrayInput interface { pulumi.Input ToProfileContainerNetworkInterfaceIpConfigurationArrayOutput() ProfileContainerNetworkInterfaceIpConfigurationArrayOutput ToProfileContainerNetworkInterfaceIpConfigurationArrayOutputWithContext(context.Context) ProfileContainerNetworkInterfaceIpConfigurationArrayOutput }
type ProfileContainerNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
func (ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutput() ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
func (ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceIpConfigurationArrayOutput) ToProfileContainerNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
type ProfileContainerNetworkInterfaceIpConfigurationInput ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceIpConfigurationInput interface { pulumi.Input ToProfileContainerNetworkInterfaceIpConfigurationOutput() ProfileContainerNetworkInterfaceIpConfigurationOutput ToProfileContainerNetworkInterfaceIpConfigurationOutputWithContext(context.Context) ProfileContainerNetworkInterfaceIpConfigurationOutput }
type ProfileContainerNetworkInterfaceIpConfigurationOutput ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceIpConfigurationOutput struct{ *pulumi.OutputState }
func (ProfileContainerNetworkInterfaceIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (ProfileContainerNetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
func (ProfileContainerNetworkInterfaceIpConfigurationOutput) Name ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
Specifies the name of the Network Profile. Changing this forces a new resource to be created.
func (ProfileContainerNetworkInterfaceIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringOutput
func (ProfileContainerNetworkInterfaceIpConfigurationOutput) ToProfileContainerNetworkInterfaceIpConfigurationOutput ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceIpConfigurationOutput) ToProfileContainerNetworkInterfaceIpConfigurationOutput() ProfileContainerNetworkInterfaceIpConfigurationOutput
func (ProfileContainerNetworkInterfaceIpConfigurationOutput) ToProfileContainerNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceIpConfigurationOutput) ToProfileContainerNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceIpConfigurationOutput
type ProfileContainerNetworkInterfaceOutput ¶ added in v1.12.0
type ProfileContainerNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (ProfileContainerNetworkInterfaceOutput) ElementType ¶ added in v1.12.0
func (ProfileContainerNetworkInterfaceOutput) ElementType() reflect.Type
func (ProfileContainerNetworkInterfaceOutput) IpConfigurations ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceOutput) IpConfigurations() ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
func (ProfileContainerNetworkInterfaceOutput) Name ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceOutput) Name() pulumi.StringOutput
Specifies the name of the Network Profile. Changing this forces a new resource to be created.
func (ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfaceOutput ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfaceOutput() ProfileContainerNetworkInterfaceOutput
func (ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfaceOutputWithContext ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfaceOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfaceOutput
func (ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfacePtrOutput ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfacePtrOutput() ProfileContainerNetworkInterfacePtrOutput
func (ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfacePtrOutputWithContext ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfaceOutput) ToProfileContainerNetworkInterfacePtrOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfacePtrOutput
type ProfileContainerNetworkInterfacePtrInput ¶ added in v1.12.0
type ProfileContainerNetworkInterfacePtrInput interface { pulumi.Input ToProfileContainerNetworkInterfacePtrOutput() ProfileContainerNetworkInterfacePtrOutput ToProfileContainerNetworkInterfacePtrOutputWithContext(context.Context) ProfileContainerNetworkInterfacePtrOutput }
func ProfileContainerNetworkInterfacePtr ¶ added in v1.12.0
func ProfileContainerNetworkInterfacePtr(v *ProfileContainerNetworkInterfaceArgs) ProfileContainerNetworkInterfacePtrInput
type ProfileContainerNetworkInterfacePtrOutput ¶ added in v1.12.0
type ProfileContainerNetworkInterfacePtrOutput struct{ *pulumi.OutputState }
func (ProfileContainerNetworkInterfacePtrOutput) ElementType ¶ added in v1.12.0
func (ProfileContainerNetworkInterfacePtrOutput) ElementType() reflect.Type
func (ProfileContainerNetworkInterfacePtrOutput) IpConfigurations ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfacePtrOutput) IpConfigurations() ProfileContainerNetworkInterfaceIpConfigurationArrayOutput
func (ProfileContainerNetworkInterfacePtrOutput) Name ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfacePtrOutput) Name() pulumi.StringOutput
Specifies the name of the Network Profile. Changing this forces a new resource to be created.
func (ProfileContainerNetworkInterfacePtrOutput) ToProfileContainerNetworkInterfacePtrOutput ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfacePtrOutput) ToProfileContainerNetworkInterfacePtrOutput() ProfileContainerNetworkInterfacePtrOutput
func (ProfileContainerNetworkInterfacePtrOutput) ToProfileContainerNetworkInterfacePtrOutputWithContext ¶ added in v1.12.0
func (o ProfileContainerNetworkInterfacePtrOutput) ToProfileContainerNetworkInterfacePtrOutputWithContext(ctx context.Context) ProfileContainerNetworkInterfacePtrOutput
type ProfileState ¶ added in v0.18.3
type ProfileState struct { // A `containerNetworkInterface` block as documented below. ContainerNetworkInterface ProfileContainerNetworkInterfacePtrInput // A list of Container Network Interface ID's. ContainerNetworkInterfaceIds pulumi.StringArrayInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Network Profile. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ProfileState) ElementType ¶ added in v1.12.0
func (ProfileState) ElementType() reflect.Type
type PublicIp ¶
type PublicIp struct { pulumi.CustomResourceState // Defines the allocation method for this IP address. Possible values are `Static` or `Dynamic`. AllocationMethod pulumi.StringOutput `pulumi:"allocationMethod"` // Label for the Domain Name. Will be used to make up the FQDN. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel pulumi.StringPtrOutput `pulumi:"domainNameLabel"` // Fully qualified domain name of the A DNS record associated with the public IP. `domainNameLabel` must be specified to get the `fqdn`. This is the concatenation of the `domainNameLabel` and the regionalized DNS zone Fqdn pulumi.StringOutput `pulumi:"fqdn"` // Specifies the timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. IdleTimeoutInMinutes pulumi.IntPtrOutput `pulumi:"idleTimeoutInMinutes"` // The IP address value that was allocated. IpAddress pulumi.StringOutput `pulumi:"ipAddress"` // The IP Version to use, IPv6 or IPv4. IpVersion pulumi.StringPtrOutput `pulumi:"ipVersion"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Public IP resource . Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` PublicIpAddressAllocation pulumi.StringOutput `pulumi:"publicIpAddressAllocation"` // If specified then public IP address allocated will be provided from the public IP prefix resource. PublicIpPrefixId pulumi.StringPtrOutput `pulumi:"publicIpPrefixId"` // The name of the resource group in which to // create the public ip. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn pulumi.StringPtrOutput `pulumi:"reverseFqdn"` // The SKU of the Public IP. Accepted values are `Basic` and `Standard`. Defaults to `Basic`. Sku pulumi.StringPtrOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A collection containing the availability zone to allocate the Public IP in. Zones pulumi.StringPtrOutput `pulumi:"zones"` }
Manages a Public IP Address.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/public_ip.html.markdown.
func GetPublicIp ¶
func GetPublicIp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicIpState, opts ...pulumi.ResourceOption) (*PublicIp, error)
GetPublicIp gets an existing PublicIp 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 NewPublicIp ¶
func NewPublicIp(ctx *pulumi.Context, name string, args *PublicIpArgs, opts ...pulumi.ResourceOption) (*PublicIp, error)
NewPublicIp registers a new resource with the given unique name, arguments, and options.
type PublicIpArgs ¶
type PublicIpArgs struct { // Defines the allocation method for this IP address. Possible values are `Static` or `Dynamic`. AllocationMethod pulumi.StringPtrInput // Label for the Domain Name. Will be used to make up the FQDN. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel pulumi.StringPtrInput // Specifies the timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. IdleTimeoutInMinutes pulumi.IntPtrInput // The IP Version to use, IPv6 or IPv4. IpVersion pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Public IP resource . Changing this forces a // new resource to be created. Name pulumi.StringPtrInput PublicIpAddressAllocation pulumi.StringPtrInput // If specified then public IP address allocated will be provided from the public IP prefix resource. PublicIpPrefixId pulumi.StringPtrInput // The name of the resource group in which to // create the public ip. ResourceGroupName pulumi.StringInput // A fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn pulumi.StringPtrInput // The SKU of the Public IP. Accepted values are `Basic` and `Standard`. Defaults to `Basic`. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A collection containing the availability zone to allocate the Public IP in. Zones pulumi.StringPtrInput }
The set of arguments for constructing a PublicIp resource.
func (PublicIpArgs) ElementType ¶ added in v1.12.0
func (PublicIpArgs) ElementType() reflect.Type
type PublicIpPrefix ¶ added in v0.18.0
type PublicIpPrefix struct { pulumi.CustomResourceState // The IP address prefix value that was allocated. IpPrefix pulumi.StringOutput `pulumi:"ipPrefix"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Public IP resource . Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the number of bits of the prefix. The value can be set between 24 (256 addresses) and 31 (2 addresses). Changing this forces a new resource to be created. PrefixLength pulumi.IntPtrOutput `pulumi:"prefixLength"` // The name of the resource group in which to create the public IP. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The SKU of the Public IP Prefix. Accepted values are `Standard`. Defaults to `Standard`. Changing this forces a new resource to be created. Sku pulumi.StringPtrOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A collection containing the availability zone to allocate the Public IP in. Zones pulumi.StringPtrOutput `pulumi:"zones"` }
Manages a Public IP Prefix.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/public_ip_prefix.html.markdown.
func GetPublicIpPrefix ¶ added in v0.18.0
func GetPublicIpPrefix(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicIpPrefixState, opts ...pulumi.ResourceOption) (*PublicIpPrefix, error)
GetPublicIpPrefix gets an existing PublicIpPrefix 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 NewPublicIpPrefix ¶ added in v0.18.0
func NewPublicIpPrefix(ctx *pulumi.Context, name string, args *PublicIpPrefixArgs, opts ...pulumi.ResourceOption) (*PublicIpPrefix, error)
NewPublicIpPrefix registers a new resource with the given unique name, arguments, and options.
type PublicIpPrefixArgs ¶ added in v0.18.0
type PublicIpPrefixArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Public IP resource . Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the number of bits of the prefix. The value can be set between 24 (256 addresses) and 31 (2 addresses). Changing this forces a new resource to be created. PrefixLength pulumi.IntPtrInput // The name of the resource group in which to create the public IP. ResourceGroupName pulumi.StringInput // The SKU of the Public IP Prefix. Accepted values are `Standard`. Defaults to `Standard`. Changing this forces a new resource to be created. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A collection containing the availability zone to allocate the Public IP in. Zones pulumi.StringPtrInput }
The set of arguments for constructing a PublicIpPrefix resource.
func (PublicIpPrefixArgs) ElementType ¶ added in v1.12.0
func (PublicIpPrefixArgs) ElementType() reflect.Type
type PublicIpPrefixState ¶ added in v0.18.0
type PublicIpPrefixState struct { // The IP address prefix value that was allocated. IpPrefix pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Public IP resource . Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the number of bits of the prefix. The value can be set between 24 (256 addresses) and 31 (2 addresses). Changing this forces a new resource to be created. PrefixLength pulumi.IntPtrInput // The name of the resource group in which to create the public IP. ResourceGroupName pulumi.StringPtrInput // The SKU of the Public IP Prefix. Accepted values are `Standard`. Defaults to `Standard`. Changing this forces a new resource to be created. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A collection containing the availability zone to allocate the Public IP in. Zones pulumi.StringPtrInput }
func (PublicIpPrefixState) ElementType ¶ added in v1.12.0
func (PublicIpPrefixState) ElementType() reflect.Type
type PublicIpState ¶
type PublicIpState struct { // Defines the allocation method for this IP address. Possible values are `Static` or `Dynamic`. AllocationMethod pulumi.StringPtrInput // Label for the Domain Name. Will be used to make up the FQDN. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel pulumi.StringPtrInput // Fully qualified domain name of the A DNS record associated with the public IP. `domainNameLabel` must be specified to get the `fqdn`. This is the concatenation of the `domainNameLabel` and the regionalized DNS zone Fqdn pulumi.StringPtrInput // Specifies the timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. IdleTimeoutInMinutes pulumi.IntPtrInput // The IP address value that was allocated. IpAddress pulumi.StringPtrInput // The IP Version to use, IPv6 or IPv4. IpVersion pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Public IP resource . Changing this forces a // new resource to be created. Name pulumi.StringPtrInput PublicIpAddressAllocation pulumi.StringPtrInput // If specified then public IP address allocated will be provided from the public IP prefix resource. PublicIpPrefixId pulumi.StringPtrInput // The name of the resource group in which to // create the public ip. ResourceGroupName pulumi.StringPtrInput // A fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn pulumi.StringPtrInput // The SKU of the Public IP. Accepted values are `Basic` and `Standard`. Defaults to `Basic`. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A collection containing the availability zone to allocate the Public IP in. Zones pulumi.StringPtrInput }
func (PublicIpState) ElementType ¶ added in v1.12.0
func (PublicIpState) ElementType() reflect.Type
type Route ¶
type Route struct { pulumi.CustomResourceState // The destination CIDR to which the route applies, such as `10.1.0.0/16` AddressPrefix pulumi.StringOutput `pulumi:"addressPrefix"` // The name of the route. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Contains the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is `VirtualAppliance`. NextHopInIpAddress pulumi.StringPtrOutput `pulumi:"nextHopInIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are `VirtualNetworkGateway`, `VnetLocal`, `Internet`, `VirtualAppliance` and `None` NextHopType pulumi.StringOutput `pulumi:"nextHopType"` // The name of the resource group in which to create the route. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The name of the route table within which create the route. Changing this forces a new resource to be created. RouteTableName pulumi.StringOutput `pulumi:"routeTableName"` }
Manages a Route within a Route Table.
> **NOTE on Route Tables and Routes:** This provider currently provides both a standalone Route resource, and allows for Routes to be defined in-line within the Route Table resource. At this time you cannot use a Route Table with in-line Routes in conjunction with any Route resources. Doing so will cause a conflict of Route configurations and will overwrite Routes.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/route.html.markdown.
func GetRoute ¶
func GetRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)
GetRoute gets an existing Route resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type RouteArgs ¶
type RouteArgs struct { // The destination CIDR to which the route applies, such as `10.1.0.0/16` AddressPrefix pulumi.StringInput // The name of the route. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Contains the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is `VirtualAppliance`. NextHopInIpAddress pulumi.StringPtrInput // The type of Azure hop the packet should be sent to. Possible values are `VirtualNetworkGateway`, `VnetLocal`, `Internet`, `VirtualAppliance` and `None` NextHopType pulumi.StringInput // The name of the resource group in which to create the route. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The name of the route table within which create the route. Changing this forces a new resource to be created. RouteTableName pulumi.StringInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶ added in v1.12.0
type RouteState ¶
type RouteState struct { // The destination CIDR to which the route applies, such as `10.1.0.0/16` AddressPrefix pulumi.StringPtrInput // The name of the route. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Contains the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is `VirtualAppliance`. NextHopInIpAddress pulumi.StringPtrInput // The type of Azure hop the packet should be sent to. Possible values are `VirtualNetworkGateway`, `VnetLocal`, `Internet`, `VirtualAppliance` and `None` NextHopType pulumi.StringPtrInput // The name of the resource group in which to create the route. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The name of the route table within which create the route. Changing this forces a new resource to be created. RouteTableName pulumi.StringPtrInput }
func (RouteState) ElementType ¶ added in v1.12.0
func (RouteState) ElementType() reflect.Type
type RouteTable ¶
type RouteTable struct { pulumi.CustomResourceState // Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. DisableBgpRoutePropagation pulumi.BoolPtrOutput `pulumi:"disableBgpRoutePropagation"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the route. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the route table. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing routes. Each object accepts the arguments documented below. Routes RouteTableRouteArrayOutput `pulumi:"routes"` // The collection of Subnets associated with this route table. Subnets pulumi.StringArrayOutput `pulumi:"subnets"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Route Table
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/route_table.html.markdown.
func GetRouteTable ¶
func GetRouteTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteTableState, opts ...pulumi.ResourceOption) (*RouteTable, error)
GetRouteTable gets an existing RouteTable 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 NewRouteTable ¶
func NewRouteTable(ctx *pulumi.Context, name string, args *RouteTableArgs, opts ...pulumi.ResourceOption) (*RouteTable, error)
NewRouteTable registers a new resource with the given unique name, arguments, and options.
type RouteTableArgs ¶
type RouteTableArgs struct { // Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. DisableBgpRoutePropagation pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the route. Name pulumi.StringPtrInput // The name of the resource group in which to create the route table. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing routes. Each object accepts the arguments documented below. Routes RouteTableRouteArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a RouteTable resource.
func (RouteTableArgs) ElementType ¶ added in v1.12.0
func (RouteTableArgs) ElementType() reflect.Type
type RouteTableRoute ¶ added in v1.12.0
type RouteTableRoute struct { // The destination CIDR to which the route applies, such as 10.1.0.0/16 AddressPrefix string `pulumi:"addressPrefix"` // The name of the route. Name string `pulumi:"name"` // Contains the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is `VirtualAppliance`. NextHopInIpAddress *string `pulumi:"nextHopInIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are `VirtualNetworkGateway`, `VnetLocal`, `Internet`, `VirtualAppliance` and `None`. NextHopType string `pulumi:"nextHopType"` }
type RouteTableRouteArgs ¶ added in v1.12.0
type RouteTableRouteArgs struct { // The destination CIDR to which the route applies, such as 10.1.0.0/16 AddressPrefix pulumi.StringInput `pulumi:"addressPrefix"` // The name of the route. Name pulumi.StringInput `pulumi:"name"` // Contains the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is `VirtualAppliance`. NextHopInIpAddress pulumi.StringPtrInput `pulumi:"nextHopInIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are `VirtualNetworkGateway`, `VnetLocal`, `Internet`, `VirtualAppliance` and `None`. NextHopType pulumi.StringInput `pulumi:"nextHopType"` }
func (RouteTableRouteArgs) ElementType ¶ added in v1.12.0
func (RouteTableRouteArgs) ElementType() reflect.Type
func (RouteTableRouteArgs) ToRouteTableRouteOutput ¶ added in v1.12.0
func (i RouteTableRouteArgs) ToRouteTableRouteOutput() RouteTableRouteOutput
func (RouteTableRouteArgs) ToRouteTableRouteOutputWithContext ¶ added in v1.12.0
func (i RouteTableRouteArgs) ToRouteTableRouteOutputWithContext(ctx context.Context) RouteTableRouteOutput
type RouteTableRouteArray ¶ added in v1.12.0
type RouteTableRouteArray []RouteTableRouteInput
func (RouteTableRouteArray) ElementType ¶ added in v1.12.0
func (RouteTableRouteArray) ElementType() reflect.Type
func (RouteTableRouteArray) ToRouteTableRouteArrayOutput ¶ added in v1.12.0
func (i RouteTableRouteArray) ToRouteTableRouteArrayOutput() RouteTableRouteArrayOutput
func (RouteTableRouteArray) ToRouteTableRouteArrayOutputWithContext ¶ added in v1.12.0
func (i RouteTableRouteArray) ToRouteTableRouteArrayOutputWithContext(ctx context.Context) RouteTableRouteArrayOutput
type RouteTableRouteArrayInput ¶ added in v1.12.0
type RouteTableRouteArrayInput interface { pulumi.Input ToRouteTableRouteArrayOutput() RouteTableRouteArrayOutput ToRouteTableRouteArrayOutputWithContext(context.Context) RouteTableRouteArrayOutput }
type RouteTableRouteArrayOutput ¶ added in v1.12.0
type RouteTableRouteArrayOutput struct{ *pulumi.OutputState }
func (RouteTableRouteArrayOutput) ElementType ¶ added in v1.12.0
func (RouteTableRouteArrayOutput) ElementType() reflect.Type
func (RouteTableRouteArrayOutput) Index ¶ added in v1.12.0
func (o RouteTableRouteArrayOutput) Index(i pulumi.IntInput) RouteTableRouteOutput
func (RouteTableRouteArrayOutput) ToRouteTableRouteArrayOutput ¶ added in v1.12.0
func (o RouteTableRouteArrayOutput) ToRouteTableRouteArrayOutput() RouteTableRouteArrayOutput
func (RouteTableRouteArrayOutput) ToRouteTableRouteArrayOutputWithContext ¶ added in v1.12.0
func (o RouteTableRouteArrayOutput) ToRouteTableRouteArrayOutputWithContext(ctx context.Context) RouteTableRouteArrayOutput
type RouteTableRouteInput ¶ added in v1.12.0
type RouteTableRouteInput interface { pulumi.Input ToRouteTableRouteOutput() RouteTableRouteOutput ToRouteTableRouteOutputWithContext(context.Context) RouteTableRouteOutput }
type RouteTableRouteOutput ¶ added in v1.12.0
type RouteTableRouteOutput struct{ *pulumi.OutputState }
func (RouteTableRouteOutput) AddressPrefix ¶ added in v1.12.0
func (o RouteTableRouteOutput) AddressPrefix() pulumi.StringOutput
The destination CIDR to which the route applies, such as 10.1.0.0/16
func (RouteTableRouteOutput) ElementType ¶ added in v1.12.0
func (RouteTableRouteOutput) ElementType() reflect.Type
func (RouteTableRouteOutput) Name ¶ added in v1.12.0
func (o RouteTableRouteOutput) Name() pulumi.StringOutput
The name of the route.
func (RouteTableRouteOutput) NextHopInIpAddress ¶ added in v1.12.0
func (o RouteTableRouteOutput) NextHopInIpAddress() pulumi.StringPtrOutput
Contains the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is `VirtualAppliance`.
func (RouteTableRouteOutput) NextHopType ¶ added in v1.12.0
func (o RouteTableRouteOutput) NextHopType() pulumi.StringOutput
The type of Azure hop the packet should be sent to. Possible values are `VirtualNetworkGateway`, `VnetLocal`, `Internet`, `VirtualAppliance` and `None`.
func (RouteTableRouteOutput) ToRouteTableRouteOutput ¶ added in v1.12.0
func (o RouteTableRouteOutput) ToRouteTableRouteOutput() RouteTableRouteOutput
func (RouteTableRouteOutput) ToRouteTableRouteOutputWithContext ¶ added in v1.12.0
func (o RouteTableRouteOutput) ToRouteTableRouteOutputWithContext(ctx context.Context) RouteTableRouteOutput
type RouteTableState ¶
type RouteTableState struct { // Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. DisableBgpRoutePropagation pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the route. Name pulumi.StringPtrInput // The name of the resource group in which to create the route table. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing routes. Each object accepts the arguments documented below. Routes RouteTableRouteArrayInput // The collection of Subnets associated with this route table. Subnets pulumi.StringArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (RouteTableState) ElementType ¶ added in v1.12.0
func (RouteTableState) ElementType() reflect.Type
type Subnet ¶
type Subnet struct { pulumi.CustomResourceState // The address prefix to use for the subnet. AddressPrefix pulumi.StringOutput `pulumi:"addressPrefix"` // One or more `delegation` blocks as defined below. Delegations SubnetDelegationArrayOutput `pulumi:"delegations"` // Enable or Disable network policies for the private link endpoint on the subnet. Default valule is `false`. Conflicts with enforce_private_link_service_network_policies. EnforcePrivateLinkEndpointNetworkPolicies pulumi.BoolPtrOutput `pulumi:"enforcePrivateLinkEndpointNetworkPolicies"` // Enable or Disable network policies for the private link service on the subnet. Default valule is `false`. Conflicts with enforce_private_link_endpoint_network_policies. EnforcePrivateLinkServiceNetworkPolicies pulumi.BoolPtrOutput `pulumi:"enforcePrivateLinkServiceNetworkPolicies"` // The collection of IP Configurations with IPs within this subnet. IpConfigurations pulumi.StringArrayOutput `pulumi:"ipConfigurations"` // The name of the subnet. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Network Security Group to associate with the subnet. NetworkSecurityGroupId pulumi.StringPtrOutput `pulumi:"networkSecurityGroupId"` // The name of the resource group in which to create the subnet. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of the Route Table to associate with the subnet. RouteTableId pulumi.StringPtrOutput `pulumi:"routeTableId"` // The list of Service endpoints to associate with the subnet. Possible values include: `Microsoft.AzureActiveDirectory`, `Microsoft.AzureCosmosDB`, `Microsoft.ContainerRegistry`, `Microsoft.EventHub`, `Microsoft.KeyVault`, `Microsoft.ServiceBus`, `Microsoft.Sql`, `Microsoft.Storage` and `Microsoft.Web`. ServiceEndpoints pulumi.StringArrayOutput `pulumi:"serviceEndpoints"` // The name of the virtual network to which to attach the subnet. Changing this forces a new resource to be created. VirtualNetworkName pulumi.StringOutput `pulumi:"virtualNetworkName"` }
Manages a subnet. Subnets represent network segments within the IP space defined by the virtual network.
> **NOTE on Virtual Networks and Subnet's:** This provider currently provides both a standalone Subnet resource, and allows for Subnets to be defined in-line within the Virtual Network resource. At this time you cannot use a Virtual Network with in-line Subnets in conjunction with any Subnet resources. Doing so will cause a conflict of Subnet configurations and will overwrite Subnet's.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/subnet.html.markdown.
func GetSubnet ¶
func GetSubnet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubnetState, opts ...pulumi.ResourceOption) (*Subnet, error)
GetSubnet gets an existing Subnet 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 NewSubnet ¶
func NewSubnet(ctx *pulumi.Context, name string, args *SubnetArgs, opts ...pulumi.ResourceOption) (*Subnet, error)
NewSubnet registers a new resource with the given unique name, arguments, and options.
type SubnetArgs ¶
type SubnetArgs struct { // The address prefix to use for the subnet. AddressPrefix pulumi.StringInput // One or more `delegation` blocks as defined below. Delegations SubnetDelegationArrayInput // Enable or Disable network policies for the private link endpoint on the subnet. Default valule is `false`. Conflicts with enforce_private_link_service_network_policies. EnforcePrivateLinkEndpointNetworkPolicies pulumi.BoolPtrInput // Enable or Disable network policies for the private link service on the subnet. Default valule is `false`. Conflicts with enforce_private_link_endpoint_network_policies. EnforcePrivateLinkServiceNetworkPolicies pulumi.BoolPtrInput // The collection of IP Configurations with IPs within this subnet. IpConfigurations pulumi.StringArrayInput // The name of the subnet. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Network Security Group to associate with the subnet. NetworkSecurityGroupId pulumi.StringPtrInput // The name of the resource group in which to create the subnet. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The ID of the Route Table to associate with the subnet. RouteTableId pulumi.StringPtrInput // The list of Service endpoints to associate with the subnet. Possible values include: `Microsoft.AzureActiveDirectory`, `Microsoft.AzureCosmosDB`, `Microsoft.ContainerRegistry`, `Microsoft.EventHub`, `Microsoft.KeyVault`, `Microsoft.ServiceBus`, `Microsoft.Sql`, `Microsoft.Storage` and `Microsoft.Web`. ServiceEndpoints pulumi.StringArrayInput // The name of the virtual network to which to attach the subnet. Changing this forces a new resource to be created. VirtualNetworkName pulumi.StringInput }
The set of arguments for constructing a Subnet resource.
func (SubnetArgs) ElementType ¶ added in v1.12.0
func (SubnetArgs) ElementType() reflect.Type
type SubnetDelegation ¶ added in v1.12.0
type SubnetDelegation struct { // The name of the subnet. Changing this forces a new resource to be created. Name string `pulumi:"name"` ServiceDelegation SubnetDelegationServiceDelegation `pulumi:"serviceDelegation"` }
type SubnetDelegationArgs ¶ added in v1.12.0
type SubnetDelegationArgs struct { // The name of the subnet. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` ServiceDelegation SubnetDelegationServiceDelegationInput `pulumi:"serviceDelegation"` }
func (SubnetDelegationArgs) ElementType ¶ added in v1.12.0
func (SubnetDelegationArgs) ElementType() reflect.Type
func (SubnetDelegationArgs) ToSubnetDelegationOutput ¶ added in v1.12.0
func (i SubnetDelegationArgs) ToSubnetDelegationOutput() SubnetDelegationOutput
func (SubnetDelegationArgs) ToSubnetDelegationOutputWithContext ¶ added in v1.12.0
func (i SubnetDelegationArgs) ToSubnetDelegationOutputWithContext(ctx context.Context) SubnetDelegationOutput
type SubnetDelegationArray ¶ added in v1.12.0
type SubnetDelegationArray []SubnetDelegationInput
func (SubnetDelegationArray) ElementType ¶ added in v1.12.0
func (SubnetDelegationArray) ElementType() reflect.Type
func (SubnetDelegationArray) ToSubnetDelegationArrayOutput ¶ added in v1.12.0
func (i SubnetDelegationArray) ToSubnetDelegationArrayOutput() SubnetDelegationArrayOutput
func (SubnetDelegationArray) ToSubnetDelegationArrayOutputWithContext ¶ added in v1.12.0
func (i SubnetDelegationArray) ToSubnetDelegationArrayOutputWithContext(ctx context.Context) SubnetDelegationArrayOutput
type SubnetDelegationArrayInput ¶ added in v1.12.0
type SubnetDelegationArrayInput interface { pulumi.Input ToSubnetDelegationArrayOutput() SubnetDelegationArrayOutput ToSubnetDelegationArrayOutputWithContext(context.Context) SubnetDelegationArrayOutput }
type SubnetDelegationArrayOutput ¶ added in v1.12.0
type SubnetDelegationArrayOutput struct{ *pulumi.OutputState }
func (SubnetDelegationArrayOutput) ElementType ¶ added in v1.12.0
func (SubnetDelegationArrayOutput) ElementType() reflect.Type
func (SubnetDelegationArrayOutput) Index ¶ added in v1.12.0
func (o SubnetDelegationArrayOutput) Index(i pulumi.IntInput) SubnetDelegationOutput
func (SubnetDelegationArrayOutput) ToSubnetDelegationArrayOutput ¶ added in v1.12.0
func (o SubnetDelegationArrayOutput) ToSubnetDelegationArrayOutput() SubnetDelegationArrayOutput
func (SubnetDelegationArrayOutput) ToSubnetDelegationArrayOutputWithContext ¶ added in v1.12.0
func (o SubnetDelegationArrayOutput) ToSubnetDelegationArrayOutputWithContext(ctx context.Context) SubnetDelegationArrayOutput
type SubnetDelegationInput ¶ added in v1.12.0
type SubnetDelegationInput interface { pulumi.Input ToSubnetDelegationOutput() SubnetDelegationOutput ToSubnetDelegationOutputWithContext(context.Context) SubnetDelegationOutput }
type SubnetDelegationOutput ¶ added in v1.12.0
type SubnetDelegationOutput struct{ *pulumi.OutputState }
func (SubnetDelegationOutput) ElementType ¶ added in v1.12.0
func (SubnetDelegationOutput) ElementType() reflect.Type
func (SubnetDelegationOutput) Name ¶ added in v1.12.0
func (o SubnetDelegationOutput) Name() pulumi.StringOutput
The name of the subnet. Changing this forces a new resource to be created.
func (SubnetDelegationOutput) ServiceDelegation ¶ added in v1.12.0
func (o SubnetDelegationOutput) ServiceDelegation() SubnetDelegationServiceDelegationOutput
func (SubnetDelegationOutput) ToSubnetDelegationOutput ¶ added in v1.12.0
func (o SubnetDelegationOutput) ToSubnetDelegationOutput() SubnetDelegationOutput
func (SubnetDelegationOutput) ToSubnetDelegationOutputWithContext ¶ added in v1.12.0
func (o SubnetDelegationOutput) ToSubnetDelegationOutputWithContext(ctx context.Context) SubnetDelegationOutput
type SubnetDelegationServiceDelegation ¶ added in v1.12.0
type SubnetDelegationServiceDelegationArgs ¶ added in v1.12.0
type SubnetDelegationServiceDelegationArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` // The name of the subnet. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (SubnetDelegationServiceDelegationArgs) ElementType ¶ added in v1.12.0
func (SubnetDelegationServiceDelegationArgs) ElementType() reflect.Type
func (SubnetDelegationServiceDelegationArgs) ToSubnetDelegationServiceDelegationOutput ¶ added in v1.12.0
func (i SubnetDelegationServiceDelegationArgs) ToSubnetDelegationServiceDelegationOutput() SubnetDelegationServiceDelegationOutput
func (SubnetDelegationServiceDelegationArgs) ToSubnetDelegationServiceDelegationOutputWithContext ¶ added in v1.12.0
func (i SubnetDelegationServiceDelegationArgs) ToSubnetDelegationServiceDelegationOutputWithContext(ctx context.Context) SubnetDelegationServiceDelegationOutput
type SubnetDelegationServiceDelegationInput ¶ added in v1.12.0
type SubnetDelegationServiceDelegationInput interface { pulumi.Input ToSubnetDelegationServiceDelegationOutput() SubnetDelegationServiceDelegationOutput ToSubnetDelegationServiceDelegationOutputWithContext(context.Context) SubnetDelegationServiceDelegationOutput }
type SubnetDelegationServiceDelegationOutput ¶ added in v1.12.0
type SubnetDelegationServiceDelegationOutput struct{ *pulumi.OutputState }
func (SubnetDelegationServiceDelegationOutput) Actions ¶ added in v1.12.0
func (o SubnetDelegationServiceDelegationOutput) Actions() pulumi.StringArrayOutput
func (SubnetDelegationServiceDelegationOutput) ElementType ¶ added in v1.12.0
func (SubnetDelegationServiceDelegationOutput) ElementType() reflect.Type
func (SubnetDelegationServiceDelegationOutput) Name ¶ added in v1.12.0
func (o SubnetDelegationServiceDelegationOutput) Name() pulumi.StringOutput
The name of the subnet. Changing this forces a new resource to be created.
func (SubnetDelegationServiceDelegationOutput) ToSubnetDelegationServiceDelegationOutput ¶ added in v1.12.0
func (o SubnetDelegationServiceDelegationOutput) ToSubnetDelegationServiceDelegationOutput() SubnetDelegationServiceDelegationOutput
func (SubnetDelegationServiceDelegationOutput) ToSubnetDelegationServiceDelegationOutputWithContext ¶ added in v1.12.0
func (o SubnetDelegationServiceDelegationOutput) ToSubnetDelegationServiceDelegationOutputWithContext(ctx context.Context) SubnetDelegationServiceDelegationOutput
type SubnetNatGatewayAssociation ¶ added in v1.7.0
type SubnetNatGatewayAssociation struct { pulumi.CustomResourceState // The ID of the NAT Gateway which should be associated with the Subnet. Changing this forces a new resource to be created. NatGatewayId pulumi.StringOutput `pulumi:"natGatewayId"` // The ID of the Subnet. Changing this forces a new resource to be created. SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Associates a NAT Gateway with a Subnet within a Virtual Network.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/subnet_nat_gateway_association.html.markdown.
func GetSubnetNatGatewayAssociation ¶ added in v1.7.0
func GetSubnetNatGatewayAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubnetNatGatewayAssociationState, opts ...pulumi.ResourceOption) (*SubnetNatGatewayAssociation, error)
GetSubnetNatGatewayAssociation gets an existing SubnetNatGatewayAssociation 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 NewSubnetNatGatewayAssociation ¶ added in v1.7.0
func NewSubnetNatGatewayAssociation(ctx *pulumi.Context, name string, args *SubnetNatGatewayAssociationArgs, opts ...pulumi.ResourceOption) (*SubnetNatGatewayAssociation, error)
NewSubnetNatGatewayAssociation registers a new resource with the given unique name, arguments, and options.
type SubnetNatGatewayAssociationArgs ¶ added in v1.7.0
type SubnetNatGatewayAssociationArgs struct { // The ID of the NAT Gateway which should be associated with the Subnet. Changing this forces a new resource to be created. NatGatewayId pulumi.StringInput // The ID of the Subnet. Changing this forces a new resource to be created. SubnetId pulumi.StringInput }
The set of arguments for constructing a SubnetNatGatewayAssociation resource.
func (SubnetNatGatewayAssociationArgs) ElementType ¶ added in v1.12.0
func (SubnetNatGatewayAssociationArgs) ElementType() reflect.Type
type SubnetNatGatewayAssociationState ¶ added in v1.7.0
type SubnetNatGatewayAssociationState struct { // The ID of the NAT Gateway which should be associated with the Subnet. Changing this forces a new resource to be created. NatGatewayId pulumi.StringPtrInput // The ID of the Subnet. Changing this forces a new resource to be created. SubnetId pulumi.StringPtrInput }
func (SubnetNatGatewayAssociationState) ElementType ¶ added in v1.12.0
func (SubnetNatGatewayAssociationState) ElementType() reflect.Type
type SubnetNetworkSecurityGroupAssociation ¶ added in v0.16.2
type SubnetNetworkSecurityGroupAssociation struct { pulumi.CustomResourceState // The ID of the Network Security Group which should be associated with the Subnet. Changing this forces a new resource to be created. NetworkSecurityGroupId pulumi.StringOutput `pulumi:"networkSecurityGroupId"` // The ID of the Subnet. Changing this forces a new resource to be created. SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Associates a Network Security Group with a Subnet within a Virtual Network.
> **NOTE:** Subnet `<->` Network Security Group associations currently need to be configured on both this resource and using the `networkSecurityGroupId` field on the `network.Subnet` resource. The next major version of the AzureRM Provider (2.0) will remove the `networkSecurityGroupId` field from the `network.Subnet` resource such that this resource is used to link resources in future.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/subnet_network_security_group_association.html.markdown.
func GetSubnetNetworkSecurityGroupAssociation ¶ added in v0.16.2
func GetSubnetNetworkSecurityGroupAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubnetNetworkSecurityGroupAssociationState, opts ...pulumi.ResourceOption) (*SubnetNetworkSecurityGroupAssociation, error)
GetSubnetNetworkSecurityGroupAssociation gets an existing SubnetNetworkSecurityGroupAssociation 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 NewSubnetNetworkSecurityGroupAssociation ¶ added in v0.16.2
func NewSubnetNetworkSecurityGroupAssociation(ctx *pulumi.Context, name string, args *SubnetNetworkSecurityGroupAssociationArgs, opts ...pulumi.ResourceOption) (*SubnetNetworkSecurityGroupAssociation, error)
NewSubnetNetworkSecurityGroupAssociation registers a new resource with the given unique name, arguments, and options.
type SubnetNetworkSecurityGroupAssociationArgs ¶ added in v0.16.2
type SubnetNetworkSecurityGroupAssociationArgs struct { // The ID of the Network Security Group which should be associated with the Subnet. Changing this forces a new resource to be created. NetworkSecurityGroupId pulumi.StringInput // The ID of the Subnet. Changing this forces a new resource to be created. SubnetId pulumi.StringInput }
The set of arguments for constructing a SubnetNetworkSecurityGroupAssociation resource.
func (SubnetNetworkSecurityGroupAssociationArgs) ElementType ¶ added in v1.12.0
func (SubnetNetworkSecurityGroupAssociationArgs) ElementType() reflect.Type
type SubnetNetworkSecurityGroupAssociationState ¶ added in v0.16.2
type SubnetNetworkSecurityGroupAssociationState struct { // The ID of the Network Security Group which should be associated with the Subnet. Changing this forces a new resource to be created. NetworkSecurityGroupId pulumi.StringPtrInput // The ID of the Subnet. Changing this forces a new resource to be created. SubnetId pulumi.StringPtrInput }
func (SubnetNetworkSecurityGroupAssociationState) ElementType ¶ added in v1.12.0
func (SubnetNetworkSecurityGroupAssociationState) ElementType() reflect.Type
type SubnetRouteTableAssociation ¶ added in v0.16.2
type SubnetRouteTableAssociation struct { pulumi.CustomResourceState // The ID of the Route Table which should be associated with the Subnet. Changing this forces a new resource to be created. RouteTableId pulumi.StringOutput `pulumi:"routeTableId"` // The ID of the Subnet. Changing this forces a new resource to be created. SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Associates a Route Table with a Subnet within a Virtual Network.
> **NOTE:** Subnet `<->` Route Table associations currently need to be configured on both this resource and using the `routeTableId` field on the `network.Subnet` resource. The next major version of the AzureRM Provider (2.0) will remove the `routeTableId` field from the `network.Subnet` resource such that this resource is used to link resources in future.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/subnet_route_table_association.html.markdown.
func GetSubnetRouteTableAssociation ¶ added in v0.16.2
func GetSubnetRouteTableAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubnetRouteTableAssociationState, opts ...pulumi.ResourceOption) (*SubnetRouteTableAssociation, error)
GetSubnetRouteTableAssociation gets an existing SubnetRouteTableAssociation 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 NewSubnetRouteTableAssociation ¶ added in v0.16.2
func NewSubnetRouteTableAssociation(ctx *pulumi.Context, name string, args *SubnetRouteTableAssociationArgs, opts ...pulumi.ResourceOption) (*SubnetRouteTableAssociation, error)
NewSubnetRouteTableAssociation registers a new resource with the given unique name, arguments, and options.
type SubnetRouteTableAssociationArgs ¶ added in v0.16.2
type SubnetRouteTableAssociationArgs struct { // The ID of the Route Table which should be associated with the Subnet. Changing this forces a new resource to be created. RouteTableId pulumi.StringInput // The ID of the Subnet. Changing this forces a new resource to be created. SubnetId pulumi.StringInput }
The set of arguments for constructing a SubnetRouteTableAssociation resource.
func (SubnetRouteTableAssociationArgs) ElementType ¶ added in v1.12.0
func (SubnetRouteTableAssociationArgs) ElementType() reflect.Type
type SubnetRouteTableAssociationState ¶ added in v0.16.2
type SubnetRouteTableAssociationState struct { // The ID of the Route Table which should be associated with the Subnet. Changing this forces a new resource to be created. RouteTableId pulumi.StringPtrInput // The ID of the Subnet. Changing this forces a new resource to be created. SubnetId pulumi.StringPtrInput }
func (SubnetRouteTableAssociationState) ElementType ¶ added in v1.12.0
func (SubnetRouteTableAssociationState) ElementType() reflect.Type
type SubnetState ¶
type SubnetState struct { // The address prefix to use for the subnet. AddressPrefix pulumi.StringPtrInput // One or more `delegation` blocks as defined below. Delegations SubnetDelegationArrayInput // Enable or Disable network policies for the private link endpoint on the subnet. Default valule is `false`. Conflicts with enforce_private_link_service_network_policies. EnforcePrivateLinkEndpointNetworkPolicies pulumi.BoolPtrInput // Enable or Disable network policies for the private link service on the subnet. Default valule is `false`. Conflicts with enforce_private_link_endpoint_network_policies. EnforcePrivateLinkServiceNetworkPolicies pulumi.BoolPtrInput // The collection of IP Configurations with IPs within this subnet. IpConfigurations pulumi.StringArrayInput // The name of the subnet. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Network Security Group to associate with the subnet. NetworkSecurityGroupId pulumi.StringPtrInput // The name of the resource group in which to create the subnet. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The ID of the Route Table to associate with the subnet. RouteTableId pulumi.StringPtrInput // The list of Service endpoints to associate with the subnet. Possible values include: `Microsoft.AzureActiveDirectory`, `Microsoft.AzureCosmosDB`, `Microsoft.ContainerRegistry`, `Microsoft.EventHub`, `Microsoft.KeyVault`, `Microsoft.ServiceBus`, `Microsoft.Sql`, `Microsoft.Storage` and `Microsoft.Web`. ServiceEndpoints pulumi.StringArrayInput // The name of the virtual network to which to attach the subnet. Changing this forces a new resource to be created. VirtualNetworkName pulumi.StringPtrInput }
func (SubnetState) ElementType ¶ added in v1.12.0
func (SubnetState) ElementType() reflect.Type
type TrafficManagerEndpoint ¶ added in v1.0.0
type TrafficManagerEndpoint struct { pulumi.CustomResourceState // One or more `customHeader` blocks as defined below CustomHeaders TrafficManagerEndpointCustomHeaderArrayOutput `pulumi:"customHeaders"` // Specifies the Azure location of the Endpoint, // this must be specified for Profiles using the `Performance` routing method // if the Endpoint is of either type `nestedEndpoints` or `externalEndpoints`. // For Endpoints of type `azureEndpoints` the value will be taken from the // location of the Azure target resource. EndpointLocation pulumi.StringOutput `pulumi:"endpointLocation"` EndpointMonitorStatus pulumi.StringOutput `pulumi:"endpointMonitorStatus"` // The status of the Endpoint, can be set to // either `Enabled` or `Disabled`. Defaults to `Enabled`. EndpointStatus pulumi.StringOutput `pulumi:"endpointStatus"` // A list of Geographic Regions used to distribute traffic, such as `WORLD`, `UK` or `DE`. The same location can't be specified in two endpoints. [See the Geographic Hierarchies documentation for more information](https://docs.microsoft.com/en-us/rest/api/trafficmanager/geographichierarchies/getdefault). GeoMappings pulumi.StringArrayOutput `pulumi:"geoMappings"` // This argument specifies the minimum number // of endpoints that must be ‘online’ in the child profile in order for the // parent profile to direct traffic to any of the endpoints in that child // profile. This argument only applies to Endpoints of type `nestedEndpoints` // and defaults to `1`. MinChildEndpoints pulumi.IntPtrOutput `pulumi:"minChildEndpoints"` // The name of the Traffic Manager endpoint. Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the priority of this Endpoint, this must be // specified for Profiles using the `Priority` traffic routing method. Supports // values between 1 and 1000, with no Endpoints sharing the same value. If // omitted the value will be computed in order of creation. Priority pulumi.IntOutput `pulumi:"priority"` // The name of the Traffic Manager Profile to attach // create the Traffic Manager endpoint. ProfileName pulumi.StringOutput `pulumi:"profileName"` // The name of the resource group in which to // create the Traffic Manager endpoint. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `subnet` blocks as defined below Subnets TrafficManagerEndpointSubnetArrayOutput `pulumi:"subnets"` // The FQDN DNS name of the target. This argument must be // provided for an endpoint of type `externalEndpoints`, for other types it // will be computed. Target pulumi.StringOutput `pulumi:"target"` // The resource id of an Azure resource to // target. This argument must be provided for an endpoint of type // `azureEndpoints` or `nestedEndpoints`. TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"` // The Endpoint type, must be one of: // - `azureEndpoints` // - `externalEndpoints` // - `nestedEndpoints` Type pulumi.StringOutput `pulumi:"type"` // Specifies how much traffic should be distributed to this // endpoint, this must be specified for Profiles using the `Weighted` traffic // routing method. Supports values between 1 and 1000. Weight pulumi.IntOutput `pulumi:"weight"` }
Manages a Traffic Manager Endpoint.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/traffic_manager_endpoint.html.markdown.
func GetTrafficManagerEndpoint ¶ added in v1.0.0
func GetTrafficManagerEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrafficManagerEndpointState, opts ...pulumi.ResourceOption) (*TrafficManagerEndpoint, error)
GetTrafficManagerEndpoint gets an existing TrafficManagerEndpoint 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 NewTrafficManagerEndpoint ¶ added in v1.0.0
func NewTrafficManagerEndpoint(ctx *pulumi.Context, name string, args *TrafficManagerEndpointArgs, opts ...pulumi.ResourceOption) (*TrafficManagerEndpoint, error)
NewTrafficManagerEndpoint registers a new resource with the given unique name, arguments, and options.
type TrafficManagerEndpointArgs ¶ added in v1.0.0
type TrafficManagerEndpointArgs struct { // One or more `customHeader` blocks as defined below CustomHeaders TrafficManagerEndpointCustomHeaderArrayInput // Specifies the Azure location of the Endpoint, // this must be specified for Profiles using the `Performance` routing method // if the Endpoint is of either type `nestedEndpoints` or `externalEndpoints`. // For Endpoints of type `azureEndpoints` the value will be taken from the // location of the Azure target resource. EndpointLocation pulumi.StringPtrInput // The status of the Endpoint, can be set to // either `Enabled` or `Disabled`. Defaults to `Enabled`. EndpointStatus pulumi.StringPtrInput // A list of Geographic Regions used to distribute traffic, such as `WORLD`, `UK` or `DE`. The same location can't be specified in two endpoints. [See the Geographic Hierarchies documentation for more information](https://docs.microsoft.com/en-us/rest/api/trafficmanager/geographichierarchies/getdefault). GeoMappings pulumi.StringArrayInput // This argument specifies the minimum number // of endpoints that must be ‘online’ in the child profile in order for the // parent profile to direct traffic to any of the endpoints in that child // profile. This argument only applies to Endpoints of type `nestedEndpoints` // and defaults to `1`. MinChildEndpoints pulumi.IntPtrInput // The name of the Traffic Manager endpoint. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // Specifies the priority of this Endpoint, this must be // specified for Profiles using the `Priority` traffic routing method. Supports // values between 1 and 1000, with no Endpoints sharing the same value. If // omitted the value will be computed in order of creation. Priority pulumi.IntPtrInput // The name of the Traffic Manager Profile to attach // create the Traffic Manager endpoint. ProfileName pulumi.StringInput // The name of the resource group in which to // create the Traffic Manager endpoint. ResourceGroupName pulumi.StringInput // One or more `subnet` blocks as defined below Subnets TrafficManagerEndpointSubnetArrayInput // The FQDN DNS name of the target. This argument must be // provided for an endpoint of type `externalEndpoints`, for other types it // will be computed. Target pulumi.StringPtrInput // The resource id of an Azure resource to // target. This argument must be provided for an endpoint of type // `azureEndpoints` or `nestedEndpoints`. TargetResourceId pulumi.StringPtrInput // The Endpoint type, must be one of: // - `azureEndpoints` // - `externalEndpoints` // - `nestedEndpoints` Type pulumi.StringInput // Specifies how much traffic should be distributed to this // endpoint, this must be specified for Profiles using the `Weighted` traffic // routing method. Supports values between 1 and 1000. Weight pulumi.IntPtrInput }
The set of arguments for constructing a TrafficManagerEndpoint resource.
func (TrafficManagerEndpointArgs) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointArgs) ElementType() reflect.Type
type TrafficManagerEndpointCustomHeader ¶ added in v1.12.0
type TrafficManagerEndpointCustomHeaderArgs ¶ added in v1.12.0
type TrafficManagerEndpointCustomHeaderArgs struct { // The name of the Traffic Manager endpoint. Changing this forces a // new resource to be created. Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (TrafficManagerEndpointCustomHeaderArgs) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointCustomHeaderArgs) ElementType() reflect.Type
func (TrafficManagerEndpointCustomHeaderArgs) ToTrafficManagerEndpointCustomHeaderOutput ¶ added in v1.12.0
func (i TrafficManagerEndpointCustomHeaderArgs) ToTrafficManagerEndpointCustomHeaderOutput() TrafficManagerEndpointCustomHeaderOutput
func (TrafficManagerEndpointCustomHeaderArgs) ToTrafficManagerEndpointCustomHeaderOutputWithContext ¶ added in v1.12.0
func (i TrafficManagerEndpointCustomHeaderArgs) ToTrafficManagerEndpointCustomHeaderOutputWithContext(ctx context.Context) TrafficManagerEndpointCustomHeaderOutput
type TrafficManagerEndpointCustomHeaderArray ¶ added in v1.12.0
type TrafficManagerEndpointCustomHeaderArray []TrafficManagerEndpointCustomHeaderInput
func (TrafficManagerEndpointCustomHeaderArray) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointCustomHeaderArray) ElementType() reflect.Type
func (TrafficManagerEndpointCustomHeaderArray) ToTrafficManagerEndpointCustomHeaderArrayOutput ¶ added in v1.12.0
func (i TrafficManagerEndpointCustomHeaderArray) ToTrafficManagerEndpointCustomHeaderArrayOutput() TrafficManagerEndpointCustomHeaderArrayOutput
func (TrafficManagerEndpointCustomHeaderArray) ToTrafficManagerEndpointCustomHeaderArrayOutputWithContext ¶ added in v1.12.0
func (i TrafficManagerEndpointCustomHeaderArray) ToTrafficManagerEndpointCustomHeaderArrayOutputWithContext(ctx context.Context) TrafficManagerEndpointCustomHeaderArrayOutput
type TrafficManagerEndpointCustomHeaderArrayInput ¶ added in v1.12.0
type TrafficManagerEndpointCustomHeaderArrayInput interface { pulumi.Input ToTrafficManagerEndpointCustomHeaderArrayOutput() TrafficManagerEndpointCustomHeaderArrayOutput ToTrafficManagerEndpointCustomHeaderArrayOutputWithContext(context.Context) TrafficManagerEndpointCustomHeaderArrayOutput }
type TrafficManagerEndpointCustomHeaderArrayOutput ¶ added in v1.12.0
type TrafficManagerEndpointCustomHeaderArrayOutput struct{ *pulumi.OutputState }
func (TrafficManagerEndpointCustomHeaderArrayOutput) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointCustomHeaderArrayOutput) ElementType() reflect.Type
func (TrafficManagerEndpointCustomHeaderArrayOutput) ToTrafficManagerEndpointCustomHeaderArrayOutput ¶ added in v1.12.0
func (o TrafficManagerEndpointCustomHeaderArrayOutput) ToTrafficManagerEndpointCustomHeaderArrayOutput() TrafficManagerEndpointCustomHeaderArrayOutput
func (TrafficManagerEndpointCustomHeaderArrayOutput) ToTrafficManagerEndpointCustomHeaderArrayOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerEndpointCustomHeaderArrayOutput) ToTrafficManagerEndpointCustomHeaderArrayOutputWithContext(ctx context.Context) TrafficManagerEndpointCustomHeaderArrayOutput
type TrafficManagerEndpointCustomHeaderInput ¶ added in v1.12.0
type TrafficManagerEndpointCustomHeaderInput interface { pulumi.Input ToTrafficManagerEndpointCustomHeaderOutput() TrafficManagerEndpointCustomHeaderOutput ToTrafficManagerEndpointCustomHeaderOutputWithContext(context.Context) TrafficManagerEndpointCustomHeaderOutput }
type TrafficManagerEndpointCustomHeaderOutput ¶ added in v1.12.0
type TrafficManagerEndpointCustomHeaderOutput struct{ *pulumi.OutputState }
func (TrafficManagerEndpointCustomHeaderOutput) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointCustomHeaderOutput) ElementType() reflect.Type
func (TrafficManagerEndpointCustomHeaderOutput) Name ¶ added in v1.12.0
func (o TrafficManagerEndpointCustomHeaderOutput) Name() pulumi.StringOutput
The name of the Traffic Manager endpoint. Changing this forces a new resource to be created.
func (TrafficManagerEndpointCustomHeaderOutput) ToTrafficManagerEndpointCustomHeaderOutput ¶ added in v1.12.0
func (o TrafficManagerEndpointCustomHeaderOutput) ToTrafficManagerEndpointCustomHeaderOutput() TrafficManagerEndpointCustomHeaderOutput
func (TrafficManagerEndpointCustomHeaderOutput) ToTrafficManagerEndpointCustomHeaderOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerEndpointCustomHeaderOutput) ToTrafficManagerEndpointCustomHeaderOutputWithContext(ctx context.Context) TrafficManagerEndpointCustomHeaderOutput
func (TrafficManagerEndpointCustomHeaderOutput) Value ¶ added in v1.12.0
func (o TrafficManagerEndpointCustomHeaderOutput) Value() pulumi.StringOutput
type TrafficManagerEndpointState ¶ added in v1.0.0
type TrafficManagerEndpointState struct { // One or more `customHeader` blocks as defined below CustomHeaders TrafficManagerEndpointCustomHeaderArrayInput // Specifies the Azure location of the Endpoint, // this must be specified for Profiles using the `Performance` routing method // if the Endpoint is of either type `nestedEndpoints` or `externalEndpoints`. // For Endpoints of type `azureEndpoints` the value will be taken from the // location of the Azure target resource. EndpointLocation pulumi.StringPtrInput EndpointMonitorStatus pulumi.StringPtrInput // The status of the Endpoint, can be set to // either `Enabled` or `Disabled`. Defaults to `Enabled`. EndpointStatus pulumi.StringPtrInput // A list of Geographic Regions used to distribute traffic, such as `WORLD`, `UK` or `DE`. The same location can't be specified in two endpoints. [See the Geographic Hierarchies documentation for more information](https://docs.microsoft.com/en-us/rest/api/trafficmanager/geographichierarchies/getdefault). GeoMappings pulumi.StringArrayInput // This argument specifies the minimum number // of endpoints that must be ‘online’ in the child profile in order for the // parent profile to direct traffic to any of the endpoints in that child // profile. This argument only applies to Endpoints of type `nestedEndpoints` // and defaults to `1`. MinChildEndpoints pulumi.IntPtrInput // The name of the Traffic Manager endpoint. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // Specifies the priority of this Endpoint, this must be // specified for Profiles using the `Priority` traffic routing method. Supports // values between 1 and 1000, with no Endpoints sharing the same value. If // omitted the value will be computed in order of creation. Priority pulumi.IntPtrInput // The name of the Traffic Manager Profile to attach // create the Traffic Manager endpoint. ProfileName pulumi.StringPtrInput // The name of the resource group in which to // create the Traffic Manager endpoint. ResourceGroupName pulumi.StringPtrInput // One or more `subnet` blocks as defined below Subnets TrafficManagerEndpointSubnetArrayInput // The FQDN DNS name of the target. This argument must be // provided for an endpoint of type `externalEndpoints`, for other types it // will be computed. Target pulumi.StringPtrInput // The resource id of an Azure resource to // target. This argument must be provided for an endpoint of type // `azureEndpoints` or `nestedEndpoints`. TargetResourceId pulumi.StringPtrInput // The Endpoint type, must be one of: // - `azureEndpoints` // - `externalEndpoints` // - `nestedEndpoints` Type pulumi.StringPtrInput // Specifies how much traffic should be distributed to this // endpoint, this must be specified for Profiles using the `Weighted` traffic // routing method. Supports values between 1 and 1000. Weight pulumi.IntPtrInput }
func (TrafficManagerEndpointState) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointState) ElementType() reflect.Type
type TrafficManagerEndpointSubnet ¶ added in v1.12.0
type TrafficManagerEndpointSubnetArgs ¶ added in v1.12.0
type TrafficManagerEndpointSubnetArgs struct { First pulumi.StringInput `pulumi:"first"` Last pulumi.StringPtrInput `pulumi:"last"` Scope pulumi.IntPtrInput `pulumi:"scope"` }
func (TrafficManagerEndpointSubnetArgs) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointSubnetArgs) ElementType() reflect.Type
func (TrafficManagerEndpointSubnetArgs) ToTrafficManagerEndpointSubnetOutput ¶ added in v1.12.0
func (i TrafficManagerEndpointSubnetArgs) ToTrafficManagerEndpointSubnetOutput() TrafficManagerEndpointSubnetOutput
func (TrafficManagerEndpointSubnetArgs) ToTrafficManagerEndpointSubnetOutputWithContext ¶ added in v1.12.0
func (i TrafficManagerEndpointSubnetArgs) ToTrafficManagerEndpointSubnetOutputWithContext(ctx context.Context) TrafficManagerEndpointSubnetOutput
type TrafficManagerEndpointSubnetArray ¶ added in v1.12.0
type TrafficManagerEndpointSubnetArray []TrafficManagerEndpointSubnetInput
func (TrafficManagerEndpointSubnetArray) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointSubnetArray) ElementType() reflect.Type
func (TrafficManagerEndpointSubnetArray) ToTrafficManagerEndpointSubnetArrayOutput ¶ added in v1.12.0
func (i TrafficManagerEndpointSubnetArray) ToTrafficManagerEndpointSubnetArrayOutput() TrafficManagerEndpointSubnetArrayOutput
func (TrafficManagerEndpointSubnetArray) ToTrafficManagerEndpointSubnetArrayOutputWithContext ¶ added in v1.12.0
func (i TrafficManagerEndpointSubnetArray) ToTrafficManagerEndpointSubnetArrayOutputWithContext(ctx context.Context) TrafficManagerEndpointSubnetArrayOutput
type TrafficManagerEndpointSubnetArrayInput ¶ added in v1.12.0
type TrafficManagerEndpointSubnetArrayInput interface { pulumi.Input ToTrafficManagerEndpointSubnetArrayOutput() TrafficManagerEndpointSubnetArrayOutput ToTrafficManagerEndpointSubnetArrayOutputWithContext(context.Context) TrafficManagerEndpointSubnetArrayOutput }
type TrafficManagerEndpointSubnetArrayOutput ¶ added in v1.12.0
type TrafficManagerEndpointSubnetArrayOutput struct{ *pulumi.OutputState }
func (TrafficManagerEndpointSubnetArrayOutput) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointSubnetArrayOutput) ElementType() reflect.Type
func (TrafficManagerEndpointSubnetArrayOutput) ToTrafficManagerEndpointSubnetArrayOutput ¶ added in v1.12.0
func (o TrafficManagerEndpointSubnetArrayOutput) ToTrafficManagerEndpointSubnetArrayOutput() TrafficManagerEndpointSubnetArrayOutput
func (TrafficManagerEndpointSubnetArrayOutput) ToTrafficManagerEndpointSubnetArrayOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerEndpointSubnetArrayOutput) ToTrafficManagerEndpointSubnetArrayOutputWithContext(ctx context.Context) TrafficManagerEndpointSubnetArrayOutput
type TrafficManagerEndpointSubnetInput ¶ added in v1.12.0
type TrafficManagerEndpointSubnetInput interface { pulumi.Input ToTrafficManagerEndpointSubnetOutput() TrafficManagerEndpointSubnetOutput ToTrafficManagerEndpointSubnetOutputWithContext(context.Context) TrafficManagerEndpointSubnetOutput }
type TrafficManagerEndpointSubnetOutput ¶ added in v1.12.0
type TrafficManagerEndpointSubnetOutput struct{ *pulumi.OutputState }
func (TrafficManagerEndpointSubnetOutput) ElementType ¶ added in v1.12.0
func (TrafficManagerEndpointSubnetOutput) ElementType() reflect.Type
func (TrafficManagerEndpointSubnetOutput) First ¶ added in v1.12.0
func (o TrafficManagerEndpointSubnetOutput) First() pulumi.StringOutput
func (TrafficManagerEndpointSubnetOutput) Last ¶ added in v1.12.0
func (o TrafficManagerEndpointSubnetOutput) Last() pulumi.StringPtrOutput
func (TrafficManagerEndpointSubnetOutput) Scope ¶ added in v1.12.0
func (o TrafficManagerEndpointSubnetOutput) Scope() pulumi.IntPtrOutput
func (TrafficManagerEndpointSubnetOutput) ToTrafficManagerEndpointSubnetOutput ¶ added in v1.12.0
func (o TrafficManagerEndpointSubnetOutput) ToTrafficManagerEndpointSubnetOutput() TrafficManagerEndpointSubnetOutput
func (TrafficManagerEndpointSubnetOutput) ToTrafficManagerEndpointSubnetOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerEndpointSubnetOutput) ToTrafficManagerEndpointSubnetOutputWithContext(ctx context.Context) TrafficManagerEndpointSubnetOutput
type TrafficManagerProfile ¶ added in v1.0.0
type TrafficManagerProfile struct { pulumi.CustomResourceState // This block specifies the DNS configuration of the // Profile, it supports the fields documented below. DnsConfig TrafficManagerProfileDnsConfigOutput `pulumi:"dnsConfig"` // The FQDN of the created Profile. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // This block specifies the Endpoint monitoring // configuration for the Profile, it supports the fields documented below. MonitorConfig TrafficManagerProfileMonitorConfigOutput `pulumi:"monitorConfig"` // The name of the virtual network. Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The status of the profile, can be set to either // `Enabled` or `Disabled`. Defaults to `Enabled`. ProfileStatus pulumi.StringOutput `pulumi:"profileStatus"` // The name of the resource group in which to // create the virtual network. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the algorithm used to route traffic, possible values are: // - `Geographic` - Traffic is routed based on Geographic regions specified in the Endpoint. // - `MultiValue`- All healthy Endpoints are returned. MultiValue routing method works only if all the endpoints of type ‘External’ and are specified as IPv4 or IPv6 addresses. // - `Performance` - Traffic is routed via the User's closest Endpoint // - `Priority` - Traffic is routed to the Endpoint with the lowest `priority` value. // - `Subnet` - Traffic is routed based on a mapping of sets of end-user IP address ranges to a specific Endpoint within a Traffic Manager profile. // - `Weighted` - Traffic is spread across Endpoints proportional to their `weight` value. TrafficRoutingMethod pulumi.StringOutput `pulumi:"trafficRoutingMethod"` }
Manages a Traffic Manager Profile to which multiple endpoints can be attached.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/traffic_manager_profile.html.markdown.
func GetTrafficManagerProfile ¶ added in v1.0.0
func GetTrafficManagerProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrafficManagerProfileState, opts ...pulumi.ResourceOption) (*TrafficManagerProfile, error)
GetTrafficManagerProfile gets an existing TrafficManagerProfile 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 NewTrafficManagerProfile ¶ added in v1.0.0
func NewTrafficManagerProfile(ctx *pulumi.Context, name string, args *TrafficManagerProfileArgs, opts ...pulumi.ResourceOption) (*TrafficManagerProfile, error)
NewTrafficManagerProfile registers a new resource with the given unique name, arguments, and options.
type TrafficManagerProfileArgs ¶ added in v1.0.0
type TrafficManagerProfileArgs struct { // This block specifies the DNS configuration of the // Profile, it supports the fields documented below. DnsConfig TrafficManagerProfileDnsConfigInput // This block specifies the Endpoint monitoring // configuration for the Profile, it supports the fields documented below. MonitorConfig TrafficManagerProfileMonitorConfigInput // The name of the virtual network. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The status of the profile, can be set to either // `Enabled` or `Disabled`. Defaults to `Enabled`. ProfileStatus pulumi.StringPtrInput // The name of the resource group in which to // create the virtual network. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the algorithm used to route traffic, possible values are: // - `Geographic` - Traffic is routed based on Geographic regions specified in the Endpoint. // - `MultiValue`- All healthy Endpoints are returned. MultiValue routing method works only if all the endpoints of type ‘External’ and are specified as IPv4 or IPv6 addresses. // - `Performance` - Traffic is routed via the User's closest Endpoint // - `Priority` - Traffic is routed to the Endpoint with the lowest `priority` value. // - `Subnet` - Traffic is routed based on a mapping of sets of end-user IP address ranges to a specific Endpoint within a Traffic Manager profile. // - `Weighted` - Traffic is spread across Endpoints proportional to their `weight` value. TrafficRoutingMethod pulumi.StringInput }
The set of arguments for constructing a TrafficManagerProfile resource.
func (TrafficManagerProfileArgs) ElementType ¶ added in v1.12.0
func (TrafficManagerProfileArgs) ElementType() reflect.Type
type TrafficManagerProfileDnsConfig ¶ added in v1.12.0
type TrafficManagerProfileDnsConfigArgs ¶ added in v1.12.0
type TrafficManagerProfileDnsConfigArgs struct { RelativeName pulumi.StringInput `pulumi:"relativeName"` Ttl pulumi.IntInput `pulumi:"ttl"` }
func (TrafficManagerProfileDnsConfigArgs) ElementType ¶ added in v1.12.0
func (TrafficManagerProfileDnsConfigArgs) ElementType() reflect.Type
func (TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigOutput ¶ added in v1.12.0
func (i TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigOutput() TrafficManagerProfileDnsConfigOutput
func (TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigOutputWithContext ¶ added in v1.12.0
func (i TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigOutput
func (TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigPtrOutput ¶ added in v1.12.0
func (i TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigPtrOutput() TrafficManagerProfileDnsConfigPtrOutput
func (TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigPtrOutputWithContext ¶ added in v1.12.0
func (i TrafficManagerProfileDnsConfigArgs) ToTrafficManagerProfileDnsConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigPtrOutput
type TrafficManagerProfileDnsConfigInput ¶ added in v1.12.0
type TrafficManagerProfileDnsConfigInput interface { pulumi.Input ToTrafficManagerProfileDnsConfigOutput() TrafficManagerProfileDnsConfigOutput ToTrafficManagerProfileDnsConfigOutputWithContext(context.Context) TrafficManagerProfileDnsConfigOutput }
type TrafficManagerProfileDnsConfigOutput ¶ added in v1.12.0
type TrafficManagerProfileDnsConfigOutput struct{ *pulumi.OutputState }
func (TrafficManagerProfileDnsConfigOutput) ElementType ¶ added in v1.12.0
func (TrafficManagerProfileDnsConfigOutput) ElementType() reflect.Type
func (TrafficManagerProfileDnsConfigOutput) RelativeName ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigOutput) RelativeName() pulumi.StringOutput
func (TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigOutput ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigOutput() TrafficManagerProfileDnsConfigOutput
func (TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigOutput
func (TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigPtrOutput ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigPtrOutput() TrafficManagerProfileDnsConfigPtrOutput
func (TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigPtrOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigOutput) ToTrafficManagerProfileDnsConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigPtrOutput
func (TrafficManagerProfileDnsConfigOutput) Ttl ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigOutput) Ttl() pulumi.IntOutput
type TrafficManagerProfileDnsConfigPtrInput ¶ added in v1.12.0
type TrafficManagerProfileDnsConfigPtrInput interface { pulumi.Input ToTrafficManagerProfileDnsConfigPtrOutput() TrafficManagerProfileDnsConfigPtrOutput ToTrafficManagerProfileDnsConfigPtrOutputWithContext(context.Context) TrafficManagerProfileDnsConfigPtrOutput }
func TrafficManagerProfileDnsConfigPtr ¶ added in v1.12.0
func TrafficManagerProfileDnsConfigPtr(v *TrafficManagerProfileDnsConfigArgs) TrafficManagerProfileDnsConfigPtrInput
type TrafficManagerProfileDnsConfigPtrOutput ¶ added in v1.12.0
type TrafficManagerProfileDnsConfigPtrOutput struct{ *pulumi.OutputState }
func (TrafficManagerProfileDnsConfigPtrOutput) ElementType ¶ added in v1.12.0
func (TrafficManagerProfileDnsConfigPtrOutput) ElementType() reflect.Type
func (TrafficManagerProfileDnsConfigPtrOutput) RelativeName ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigPtrOutput) RelativeName() pulumi.StringOutput
func (TrafficManagerProfileDnsConfigPtrOutput) ToTrafficManagerProfileDnsConfigPtrOutput ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigPtrOutput) ToTrafficManagerProfileDnsConfigPtrOutput() TrafficManagerProfileDnsConfigPtrOutput
func (TrafficManagerProfileDnsConfigPtrOutput) ToTrafficManagerProfileDnsConfigPtrOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigPtrOutput) ToTrafficManagerProfileDnsConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileDnsConfigPtrOutput
func (TrafficManagerProfileDnsConfigPtrOutput) Ttl ¶ added in v1.12.0
func (o TrafficManagerProfileDnsConfigPtrOutput) Ttl() pulumi.IntOutput
type TrafficManagerProfileMonitorConfig ¶ added in v1.12.0
type TrafficManagerProfileMonitorConfig struct { ExpectedStatusCodeRanges []string `pulumi:"expectedStatusCodeRanges"` IntervalInSeconds *int `pulumi:"intervalInSeconds"` Path *string `pulumi:"path"` Port int `pulumi:"port"` Protocol string `pulumi:"protocol"` TimeoutInSeconds *int `pulumi:"timeoutInSeconds"` ToleratedNumberOfFailures *int `pulumi:"toleratedNumberOfFailures"` }
type TrafficManagerProfileMonitorConfigArgs ¶ added in v1.12.0
type TrafficManagerProfileMonitorConfigArgs struct { ExpectedStatusCodeRanges pulumi.StringArrayInput `pulumi:"expectedStatusCodeRanges"` IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` Path pulumi.StringPtrInput `pulumi:"path"` Port pulumi.IntInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` TimeoutInSeconds pulumi.IntPtrInput `pulumi:"timeoutInSeconds"` ToleratedNumberOfFailures pulumi.IntPtrInput `pulumi:"toleratedNumberOfFailures"` }
func (TrafficManagerProfileMonitorConfigArgs) ElementType ¶ added in v1.12.0
func (TrafficManagerProfileMonitorConfigArgs) ElementType() reflect.Type
func (TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigOutput ¶ added in v1.12.0
func (i TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigOutput() TrafficManagerProfileMonitorConfigOutput
func (TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigOutputWithContext ¶ added in v1.12.0
func (i TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigOutput
func (TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigPtrOutput ¶ added in v1.12.0
func (i TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigPtrOutput() TrafficManagerProfileMonitorConfigPtrOutput
func (TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigPtrOutputWithContext ¶ added in v1.12.0
func (i TrafficManagerProfileMonitorConfigArgs) ToTrafficManagerProfileMonitorConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigPtrOutput
type TrafficManagerProfileMonitorConfigInput ¶ added in v1.12.0
type TrafficManagerProfileMonitorConfigInput interface { pulumi.Input ToTrafficManagerProfileMonitorConfigOutput() TrafficManagerProfileMonitorConfigOutput ToTrafficManagerProfileMonitorConfigOutputWithContext(context.Context) TrafficManagerProfileMonitorConfigOutput }
type TrafficManagerProfileMonitorConfigOutput ¶ added in v1.12.0
type TrafficManagerProfileMonitorConfigOutput struct{ *pulumi.OutputState }
func (TrafficManagerProfileMonitorConfigOutput) ElementType ¶ added in v1.12.0
func (TrafficManagerProfileMonitorConfigOutput) ElementType() reflect.Type
func (TrafficManagerProfileMonitorConfigOutput) ExpectedStatusCodeRanges ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) ExpectedStatusCodeRanges() pulumi.StringArrayOutput
func (TrafficManagerProfileMonitorConfigOutput) IntervalInSeconds ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) IntervalInSeconds() pulumi.IntPtrOutput
func (TrafficManagerProfileMonitorConfigOutput) Path ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) Path() pulumi.StringPtrOutput
func (TrafficManagerProfileMonitorConfigOutput) Port ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) Port() pulumi.IntOutput
func (TrafficManagerProfileMonitorConfigOutput) Protocol ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) Protocol() pulumi.StringOutput
func (TrafficManagerProfileMonitorConfigOutput) TimeoutInSeconds ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) TimeoutInSeconds() pulumi.IntPtrOutput
func (TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigOutput ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigOutput() TrafficManagerProfileMonitorConfigOutput
func (TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigOutput
func (TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigPtrOutput ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigPtrOutput() TrafficManagerProfileMonitorConfigPtrOutput
func (TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigPtrOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) ToTrafficManagerProfileMonitorConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigPtrOutput
func (TrafficManagerProfileMonitorConfigOutput) ToleratedNumberOfFailures ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigOutput) ToleratedNumberOfFailures() pulumi.IntPtrOutput
type TrafficManagerProfileMonitorConfigPtrInput ¶ added in v1.12.0
type TrafficManagerProfileMonitorConfigPtrInput interface { pulumi.Input ToTrafficManagerProfileMonitorConfigPtrOutput() TrafficManagerProfileMonitorConfigPtrOutput ToTrafficManagerProfileMonitorConfigPtrOutputWithContext(context.Context) TrafficManagerProfileMonitorConfigPtrOutput }
func TrafficManagerProfileMonitorConfigPtr ¶ added in v1.12.0
func TrafficManagerProfileMonitorConfigPtr(v *TrafficManagerProfileMonitorConfigArgs) TrafficManagerProfileMonitorConfigPtrInput
type TrafficManagerProfileMonitorConfigPtrOutput ¶ added in v1.12.0
type TrafficManagerProfileMonitorConfigPtrOutput struct{ *pulumi.OutputState }
func (TrafficManagerProfileMonitorConfigPtrOutput) ElementType ¶ added in v1.12.0
func (TrafficManagerProfileMonitorConfigPtrOutput) ElementType() reflect.Type
func (TrafficManagerProfileMonitorConfigPtrOutput) ExpectedStatusCodeRanges ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigPtrOutput) ExpectedStatusCodeRanges() pulumi.StringArrayOutput
func (TrafficManagerProfileMonitorConfigPtrOutput) IntervalInSeconds ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigPtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
func (TrafficManagerProfileMonitorConfigPtrOutput) Path ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigPtrOutput) Path() pulumi.StringPtrOutput
func (TrafficManagerProfileMonitorConfigPtrOutput) Port ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigPtrOutput) Port() pulumi.IntOutput
func (TrafficManagerProfileMonitorConfigPtrOutput) Protocol ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigPtrOutput) Protocol() pulumi.StringOutput
func (TrafficManagerProfileMonitorConfigPtrOutput) TimeoutInSeconds ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
func (TrafficManagerProfileMonitorConfigPtrOutput) ToTrafficManagerProfileMonitorConfigPtrOutput ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigPtrOutput) ToTrafficManagerProfileMonitorConfigPtrOutput() TrafficManagerProfileMonitorConfigPtrOutput
func (TrafficManagerProfileMonitorConfigPtrOutput) ToTrafficManagerProfileMonitorConfigPtrOutputWithContext ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigPtrOutput) ToTrafficManagerProfileMonitorConfigPtrOutputWithContext(ctx context.Context) TrafficManagerProfileMonitorConfigPtrOutput
func (TrafficManagerProfileMonitorConfigPtrOutput) ToleratedNumberOfFailures ¶ added in v1.12.0
func (o TrafficManagerProfileMonitorConfigPtrOutput) ToleratedNumberOfFailures() pulumi.IntPtrOutput
type TrafficManagerProfileState ¶ added in v1.0.0
type TrafficManagerProfileState struct { // This block specifies the DNS configuration of the // Profile, it supports the fields documented below. DnsConfig TrafficManagerProfileDnsConfigPtrInput // The FQDN of the created Profile. Fqdn pulumi.StringPtrInput // This block specifies the Endpoint monitoring // configuration for the Profile, it supports the fields documented below. MonitorConfig TrafficManagerProfileMonitorConfigPtrInput // The name of the virtual network. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The status of the profile, can be set to either // `Enabled` or `Disabled`. Defaults to `Enabled`. ProfileStatus pulumi.StringPtrInput // The name of the resource group in which to // create the virtual network. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the algorithm used to route traffic, possible values are: // - `Geographic` - Traffic is routed based on Geographic regions specified in the Endpoint. // - `MultiValue`- All healthy Endpoints are returned. MultiValue routing method works only if all the endpoints of type ‘External’ and are specified as IPv4 or IPv6 addresses. // - `Performance` - Traffic is routed via the User's closest Endpoint // - `Priority` - Traffic is routed to the Endpoint with the lowest `priority` value. // - `Subnet` - Traffic is routed based on a mapping of sets of end-user IP address ranges to a specific Endpoint within a Traffic Manager profile. // - `Weighted` - Traffic is spread across Endpoints proportional to their `weight` value. TrafficRoutingMethod pulumi.StringPtrInput }
func (TrafficManagerProfileState) ElementType ¶ added in v1.12.0
func (TrafficManagerProfileState) ElementType() reflect.Type
type VirtualHub ¶ added in v1.7.0
type VirtualHub struct { pulumi.CustomResourceState // The Address Prefix which should be used for this Virtual Hub. AddressPrefix pulumi.StringOutput `pulumi:"addressPrefix"` // Specifies the supported Azure location where the Virtual Hub should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Virtual Hub. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the Resource Group where the Virtual Hub should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `route` blocks as defined below. Routes VirtualHubRouteArrayOutput `pulumi:"routes"` // A mapping of tags to assign to the Virtual Hub. Tags pulumi.StringMapOutput `pulumi:"tags"` // The ID of a Virtual WAN within which the Virtual Hub should be created. VirtualWanId pulumi.StringOutput `pulumi:"virtualWanId"` }
Manages a Virtual Hub within a Virtual WAN.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_hub.html.markdown.
func GetVirtualHub ¶ added in v1.7.0
func GetVirtualHub(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualHubState, opts ...pulumi.ResourceOption) (*VirtualHub, error)
GetVirtualHub gets an existing VirtualHub 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 NewVirtualHub ¶ added in v1.7.0
func NewVirtualHub(ctx *pulumi.Context, name string, args *VirtualHubArgs, opts ...pulumi.ResourceOption) (*VirtualHub, error)
NewVirtualHub registers a new resource with the given unique name, arguments, and options.
type VirtualHubArgs ¶ added in v1.7.0
type VirtualHubArgs struct { // The Address Prefix which should be used for this Virtual Hub. AddressPrefix pulumi.StringInput // Specifies the supported Azure location where the Virtual Hub should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Virtual Hub. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the Resource Group where the Virtual Hub should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `route` blocks as defined below. Routes VirtualHubRouteArrayInput // A mapping of tags to assign to the Virtual Hub. Tags pulumi.StringMapInput // The ID of a Virtual WAN within which the Virtual Hub should be created. VirtualWanId pulumi.StringInput }
The set of arguments for constructing a VirtualHub resource.
func (VirtualHubArgs) ElementType ¶ added in v1.12.0
func (VirtualHubArgs) ElementType() reflect.Type
type VirtualHubRoute ¶ added in v1.12.0
type VirtualHubRouteArgs ¶ added in v1.12.0
type VirtualHubRouteArgs struct { AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"` NextHopIpAddress pulumi.StringInput `pulumi:"nextHopIpAddress"` }
func (VirtualHubRouteArgs) ElementType ¶ added in v1.12.0
func (VirtualHubRouteArgs) ElementType() reflect.Type
func (VirtualHubRouteArgs) ToVirtualHubRouteOutput ¶ added in v1.12.0
func (i VirtualHubRouteArgs) ToVirtualHubRouteOutput() VirtualHubRouteOutput
func (VirtualHubRouteArgs) ToVirtualHubRouteOutputWithContext ¶ added in v1.12.0
func (i VirtualHubRouteArgs) ToVirtualHubRouteOutputWithContext(ctx context.Context) VirtualHubRouteOutput
type VirtualHubRouteArray ¶ added in v1.12.0
type VirtualHubRouteArray []VirtualHubRouteInput
func (VirtualHubRouteArray) ElementType ¶ added in v1.12.0
func (VirtualHubRouteArray) ElementType() reflect.Type
func (VirtualHubRouteArray) ToVirtualHubRouteArrayOutput ¶ added in v1.12.0
func (i VirtualHubRouteArray) ToVirtualHubRouteArrayOutput() VirtualHubRouteArrayOutput
func (VirtualHubRouteArray) ToVirtualHubRouteArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualHubRouteArray) ToVirtualHubRouteArrayOutputWithContext(ctx context.Context) VirtualHubRouteArrayOutput
type VirtualHubRouteArrayInput ¶ added in v1.12.0
type VirtualHubRouteArrayInput interface { pulumi.Input ToVirtualHubRouteArrayOutput() VirtualHubRouteArrayOutput ToVirtualHubRouteArrayOutputWithContext(context.Context) VirtualHubRouteArrayOutput }
type VirtualHubRouteArrayOutput ¶ added in v1.12.0
type VirtualHubRouteArrayOutput struct{ *pulumi.OutputState }
func (VirtualHubRouteArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualHubRouteArrayOutput) ElementType() reflect.Type
func (VirtualHubRouteArrayOutput) Index ¶ added in v1.12.0
func (o VirtualHubRouteArrayOutput) Index(i pulumi.IntInput) VirtualHubRouteOutput
func (VirtualHubRouteArrayOutput) ToVirtualHubRouteArrayOutput ¶ added in v1.12.0
func (o VirtualHubRouteArrayOutput) ToVirtualHubRouteArrayOutput() VirtualHubRouteArrayOutput
func (VirtualHubRouteArrayOutput) ToVirtualHubRouteArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualHubRouteArrayOutput) ToVirtualHubRouteArrayOutputWithContext(ctx context.Context) VirtualHubRouteArrayOutput
type VirtualHubRouteInput ¶ added in v1.12.0
type VirtualHubRouteInput interface { pulumi.Input ToVirtualHubRouteOutput() VirtualHubRouteOutput ToVirtualHubRouteOutputWithContext(context.Context) VirtualHubRouteOutput }
type VirtualHubRouteOutput ¶ added in v1.12.0
type VirtualHubRouteOutput struct{ *pulumi.OutputState }
func (VirtualHubRouteOutput) AddressPrefixes ¶ added in v1.12.0
func (o VirtualHubRouteOutput) AddressPrefixes() pulumi.StringArrayOutput
func (VirtualHubRouteOutput) ElementType ¶ added in v1.12.0
func (VirtualHubRouteOutput) ElementType() reflect.Type
func (VirtualHubRouteOutput) NextHopIpAddress ¶ added in v1.12.0
func (o VirtualHubRouteOutput) NextHopIpAddress() pulumi.StringOutput
func (VirtualHubRouteOutput) ToVirtualHubRouteOutput ¶ added in v1.12.0
func (o VirtualHubRouteOutput) ToVirtualHubRouteOutput() VirtualHubRouteOutput
func (VirtualHubRouteOutput) ToVirtualHubRouteOutputWithContext ¶ added in v1.12.0
func (o VirtualHubRouteOutput) ToVirtualHubRouteOutputWithContext(ctx context.Context) VirtualHubRouteOutput
type VirtualHubState ¶ added in v1.7.0
type VirtualHubState struct { // The Address Prefix which should be used for this Virtual Hub. AddressPrefix pulumi.StringPtrInput // Specifies the supported Azure location where the Virtual Hub should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Virtual Hub. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the Resource Group where the Virtual Hub should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `route` blocks as defined below. Routes VirtualHubRouteArrayInput // A mapping of tags to assign to the Virtual Hub. Tags pulumi.StringMapInput // The ID of a Virtual WAN within which the Virtual Hub should be created. VirtualWanId pulumi.StringPtrInput }
func (VirtualHubState) ElementType ¶ added in v1.12.0
func (VirtualHubState) ElementType() reflect.Type
type VirtualNetwork ¶
type VirtualNetwork struct { pulumi.CustomResourceState // The address space that is used the virtual // network. You can supply more than one address space. Changing this forces // a new resource to be created. AddressSpaces pulumi.StringArrayOutput `pulumi:"addressSpaces"` // A `ddosProtectionPlan` block as documented below. DdosProtectionPlan VirtualNetworkDdosProtectionPlanPtrOutput `pulumi:"ddosProtectionPlan"` // List of IP addresses of DNS servers DnsServers pulumi.StringArrayOutput `pulumi:"dnsServers"` // The location/region where the virtual network is // created. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the virtual network. Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to // create the virtual network. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Can be specified multiple times to define multiple // subnets. Each `subnet` block supports fields documented below. Subnets VirtualNetworkSubnetArrayOutput `pulumi:"subnets"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a virtual network including any configured subnets. Each subnet can optionally be configured with a security group to be associated with the subnet.
> **NOTE on Virtual Networks and Subnet's:** This provider currently provides both a standalone Subnet resource, and allows for Subnets to be defined in-line within the Virtual Network resource. At this time you cannot use a Virtual Network with in-line Subnets in conjunction with any Subnet resources. Doing so will cause a conflict of Subnet configurations and will overwrite Subnet's.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_network.html.markdown.
func GetVirtualNetwork ¶
func GetVirtualNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkState, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
GetVirtualNetwork gets an existing VirtualNetwork 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 NewVirtualNetwork ¶
func NewVirtualNetwork(ctx *pulumi.Context, name string, args *VirtualNetworkArgs, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
NewVirtualNetwork registers a new resource with the given unique name, arguments, and options.
type VirtualNetworkArgs ¶
type VirtualNetworkArgs struct { // The address space that is used the virtual // network. You can supply more than one address space. Changing this forces // a new resource to be created. AddressSpaces pulumi.StringArrayInput // A `ddosProtectionPlan` block as documented below. DdosProtectionPlan VirtualNetworkDdosProtectionPlanPtrInput // List of IP addresses of DNS servers DnsServers pulumi.StringArrayInput // The location/region where the virtual network is // created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the virtual network. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the virtual network. ResourceGroupName pulumi.StringInput // Can be specified multiple times to define multiple // subnets. Each `subnet` block supports fields documented below. Subnets VirtualNetworkSubnetArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualNetwork resource.
func (VirtualNetworkArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkArgs) ElementType() reflect.Type
type VirtualNetworkDdosProtectionPlan ¶ added in v1.12.0
type VirtualNetworkDdosProtectionPlanArgs ¶ added in v1.12.0
type VirtualNetworkDdosProtectionPlanArgs struct { Enable pulumi.BoolInput `pulumi:"enable"` // The ID of this subnet. Id pulumi.StringInput `pulumi:"id"` }
func (VirtualNetworkDdosProtectionPlanArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkDdosProtectionPlanArgs) ElementType() reflect.Type
func (VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanOutput ¶ added in v1.12.0
func (i VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanOutput() VirtualNetworkDdosProtectionPlanOutput
func (VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanOutput
func (VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanPtrOutput ¶ added in v1.12.0
func (i VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanPtrOutput() VirtualNetworkDdosProtectionPlanPtrOutput
func (VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkDdosProtectionPlanArgs) ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanPtrOutput
type VirtualNetworkDdosProtectionPlanInput ¶ added in v1.12.0
type VirtualNetworkDdosProtectionPlanInput interface { pulumi.Input ToVirtualNetworkDdosProtectionPlanOutput() VirtualNetworkDdosProtectionPlanOutput ToVirtualNetworkDdosProtectionPlanOutputWithContext(context.Context) VirtualNetworkDdosProtectionPlanOutput }
type VirtualNetworkDdosProtectionPlanOutput ¶ added in v1.12.0
type VirtualNetworkDdosProtectionPlanOutput struct{ *pulumi.OutputState }
func (VirtualNetworkDdosProtectionPlanOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkDdosProtectionPlanOutput) ElementType() reflect.Type
func (VirtualNetworkDdosProtectionPlanOutput) Enable ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanOutput) Enable() pulumi.BoolOutput
func (VirtualNetworkDdosProtectionPlanOutput) Id ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanOutput) Id() pulumi.StringOutput
The ID of this subnet.
func (VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanOutput ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanOutput() VirtualNetworkDdosProtectionPlanOutput
func (VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanOutput
func (VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanPtrOutput ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanPtrOutput() VirtualNetworkDdosProtectionPlanPtrOutput
func (VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanOutput) ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanPtrOutput
type VirtualNetworkDdosProtectionPlanPtrInput ¶ added in v1.12.0
type VirtualNetworkDdosProtectionPlanPtrInput interface { pulumi.Input ToVirtualNetworkDdosProtectionPlanPtrOutput() VirtualNetworkDdosProtectionPlanPtrOutput ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext(context.Context) VirtualNetworkDdosProtectionPlanPtrOutput }
func VirtualNetworkDdosProtectionPlanPtr ¶ added in v1.12.0
func VirtualNetworkDdosProtectionPlanPtr(v *VirtualNetworkDdosProtectionPlanArgs) VirtualNetworkDdosProtectionPlanPtrInput
type VirtualNetworkDdosProtectionPlanPtrOutput ¶ added in v1.12.0
type VirtualNetworkDdosProtectionPlanPtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkDdosProtectionPlanPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkDdosProtectionPlanPtrOutput) ElementType() reflect.Type
func (VirtualNetworkDdosProtectionPlanPtrOutput) Enable ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanPtrOutput) Enable() pulumi.BoolOutput
func (VirtualNetworkDdosProtectionPlanPtrOutput) Id ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanPtrOutput) Id() pulumi.StringOutput
The ID of this subnet.
func (VirtualNetworkDdosProtectionPlanPtrOutput) ToVirtualNetworkDdosProtectionPlanPtrOutput ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanPtrOutput) ToVirtualNetworkDdosProtectionPlanPtrOutput() VirtualNetworkDdosProtectionPlanPtrOutput
func (VirtualNetworkDdosProtectionPlanPtrOutput) ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkDdosProtectionPlanPtrOutput) ToVirtualNetworkDdosProtectionPlanPtrOutputWithContext(ctx context.Context) VirtualNetworkDdosProtectionPlanPtrOutput
type VirtualNetworkGateway ¶
type VirtualNetworkGateway struct { pulumi.CustomResourceState // If `true`, an active-active Virtual Network Gateway // will be created. An active-active gateway requires a `HighPerformance` or an // `UltraPerformance` sku. If `false`, an active-standby gateway will be created. // Defaults to `false`. ActiveActive pulumi.BoolOutput `pulumi:"activeActive"` BgpSettings VirtualNetworkGatewayBgpSettingsOutput `pulumi:"bgpSettings"` // The ID of the local network gateway // through which outbound Internet traffic from the virtual network in which the // gateway is created will be routed (*forced tunneling*). Refer to the // [Azure documentation on forced tunneling](https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-forced-tunneling-rm). // If not specified, forced tunneling is disabled. DefaultLocalNetworkGatewayId pulumi.StringPtrOutput `pulumi:"defaultLocalNetworkGatewayId"` // If `true`, BGP (Border Gateway Protocol) will be enabled // for this Virtual Network Gateway. Defaults to `false`. EnableBgp pulumi.BoolOutput `pulumi:"enableBgp"` // The Generation of the Virtual Network gateway. Possible values include `Generation1`, `Generation2` or `None`. Generation pulumi.StringOutput `pulumi:"generation"` // One or two `ipConfiguration` blocks documented below. // An active-standby gateway requires exactly one `ipConfiguration` block whereas // an active-active gateway requires exactly two `ipConfiguration` blocks. IpConfigurations VirtualNetworkGatewayIpConfigurationArrayOutput `pulumi:"ipConfigurations"` // The location/region where the Virtual Network Gateway is // located. Changing the location/region forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Virtual Network Gateway. Changing the name // forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to // create the Virtual Network Gateway. Changing the resource group name forces // a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Configuration of the size and capacity of the virtual network // gateway. Valid options are `Basic`, `Standard`, `HighPerformance`, `UltraPerformance`, // `ErGw1AZ`, `ErGw2AZ`, `ErGw3AZ`, `VpnGw1`, `VpnGw2`, `VpnGw3`, `VpnGw4`,`VpnGw5`, `VpnGw1AZ`, // `VpnGw2AZ`, `VpnGw3AZ`,`VpnGw4AZ` and `VpnGw5AZ` and depend on the `type`, `vpnType` and // `generation` arguments. // A `PolicyBased` gateway only supports the `Basic` sku. Further, the `UltraPerformance` // sku is only supported by an `ExpressRoute` gateway. Sku pulumi.StringOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the Virtual Network Gateway. Valid options are // `Vpn` or `ExpressRoute`. Changing the type forces a new resource to be created. Type pulumi.StringOutput `pulumi:"type"` // A `vpnClientConfiguration` block which // is documented below. In this block the Virtual Network Gateway can be configured // to accept IPSec point-to-site connections. VpnClientConfiguration VirtualNetworkGatewayVpnClientConfigurationPtrOutput `pulumi:"vpnClientConfiguration"` // The routing type of the Virtual Network Gateway. Valid // options are `RouteBased` or `PolicyBased`. Defaults to `RouteBased`. VpnType pulumi.StringPtrOutput `pulumi:"vpnType"` }
Manages a Virtual Network Gateway to establish secure, cross-premises connectivity.
> **Note:** Please be aware that provisioning a Virtual Network Gateway takes a long time (between 30 minutes and 1 hour)
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_network_gateway.html.markdown.
func GetVirtualNetworkGateway ¶
func GetVirtualNetworkGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkGatewayState, opts ...pulumi.ResourceOption) (*VirtualNetworkGateway, error)
GetVirtualNetworkGateway gets an existing VirtualNetworkGateway 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 NewVirtualNetworkGateway ¶
func NewVirtualNetworkGateway(ctx *pulumi.Context, name string, args *VirtualNetworkGatewayArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkGateway, error)
NewVirtualNetworkGateway registers a new resource with the given unique name, arguments, and options.
type VirtualNetworkGatewayArgs ¶
type VirtualNetworkGatewayArgs struct { // If `true`, an active-active Virtual Network Gateway // will be created. An active-active gateway requires a `HighPerformance` or an // `UltraPerformance` sku. If `false`, an active-standby gateway will be created. // Defaults to `false`. ActiveActive pulumi.BoolPtrInput BgpSettings VirtualNetworkGatewayBgpSettingsPtrInput // The ID of the local network gateway // through which outbound Internet traffic from the virtual network in which the // gateway is created will be routed (*forced tunneling*). Refer to the // [Azure documentation on forced tunneling](https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-forced-tunneling-rm). // If not specified, forced tunneling is disabled. DefaultLocalNetworkGatewayId pulumi.StringPtrInput // If `true`, BGP (Border Gateway Protocol) will be enabled // for this Virtual Network Gateway. Defaults to `false`. EnableBgp pulumi.BoolPtrInput // The Generation of the Virtual Network gateway. Possible values include `Generation1`, `Generation2` or `None`. Generation pulumi.StringPtrInput // One or two `ipConfiguration` blocks documented below. // An active-standby gateway requires exactly one `ipConfiguration` block whereas // an active-active gateway requires exactly two `ipConfiguration` blocks. IpConfigurations VirtualNetworkGatewayIpConfigurationArrayInput // The location/region where the Virtual Network Gateway is // located. Changing the location/region forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Virtual Network Gateway. Changing the name // forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the Virtual Network Gateway. Changing the resource group name forces // a new resource to be created. ResourceGroupName pulumi.StringInput // Configuration of the size and capacity of the virtual network // gateway. Valid options are `Basic`, `Standard`, `HighPerformance`, `UltraPerformance`, // `ErGw1AZ`, `ErGw2AZ`, `ErGw3AZ`, `VpnGw1`, `VpnGw2`, `VpnGw3`, `VpnGw4`,`VpnGw5`, `VpnGw1AZ`, // `VpnGw2AZ`, `VpnGw3AZ`,`VpnGw4AZ` and `VpnGw5AZ` and depend on the `type`, `vpnType` and // `generation` arguments. // A `PolicyBased` gateway only supports the `Basic` sku. Further, the `UltraPerformance` // sku is only supported by an `ExpressRoute` gateway. Sku pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of the Virtual Network Gateway. Valid options are // `Vpn` or `ExpressRoute`. Changing the type forces a new resource to be created. Type pulumi.StringInput // A `vpnClientConfiguration` block which // is documented below. In this block the Virtual Network Gateway can be configured // to accept IPSec point-to-site connections. VpnClientConfiguration VirtualNetworkGatewayVpnClientConfigurationPtrInput // The routing type of the Virtual Network Gateway. Valid // options are `RouteBased` or `PolicyBased`. Defaults to `RouteBased`. VpnType pulumi.StringPtrInput }
The set of arguments for constructing a VirtualNetworkGateway resource.
func (VirtualNetworkGatewayArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayArgs) ElementType() reflect.Type
type VirtualNetworkGatewayBgpSettings ¶ added in v1.12.0
type VirtualNetworkGatewayBgpSettingsArgs ¶ added in v1.12.0
type VirtualNetworkGatewayBgpSettingsArgs struct { Asn pulumi.IntPtrInput `pulumi:"asn"` PeerWeight pulumi.IntPtrInput `pulumi:"peerWeight"` PeeringAddress pulumi.StringPtrInput `pulumi:"peeringAddress"` }
func (VirtualNetworkGatewayBgpSettingsArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayBgpSettingsArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsOutput() VirtualNetworkGatewayBgpSettingsOutput
func (VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsOutput
func (VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsPtrOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsPtrOutput() VirtualNetworkGatewayBgpSettingsPtrOutput
func (VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayBgpSettingsArgs) ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsPtrOutput
type VirtualNetworkGatewayBgpSettingsInput ¶ added in v1.12.0
type VirtualNetworkGatewayBgpSettingsInput interface { pulumi.Input ToVirtualNetworkGatewayBgpSettingsOutput() VirtualNetworkGatewayBgpSettingsOutput ToVirtualNetworkGatewayBgpSettingsOutputWithContext(context.Context) VirtualNetworkGatewayBgpSettingsOutput }
type VirtualNetworkGatewayBgpSettingsOutput ¶ added in v1.12.0
type VirtualNetworkGatewayBgpSettingsOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayBgpSettingsOutput) Asn ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsOutput) Asn() pulumi.IntPtrOutput
func (VirtualNetworkGatewayBgpSettingsOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayBgpSettingsOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayBgpSettingsOutput) PeerWeight ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsOutput) PeerWeight() pulumi.IntPtrOutput
func (VirtualNetworkGatewayBgpSettingsOutput) PeeringAddress ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsOutput) PeeringAddress() pulumi.StringPtrOutput
func (VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsOutput() VirtualNetworkGatewayBgpSettingsOutput
func (VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsOutput
func (VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutput() VirtualNetworkGatewayBgpSettingsPtrOutput
func (VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsPtrOutput
type VirtualNetworkGatewayBgpSettingsPtrInput ¶ added in v1.12.0
type VirtualNetworkGatewayBgpSettingsPtrInput interface { pulumi.Input ToVirtualNetworkGatewayBgpSettingsPtrOutput() VirtualNetworkGatewayBgpSettingsPtrOutput ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext(context.Context) VirtualNetworkGatewayBgpSettingsPtrOutput }
func VirtualNetworkGatewayBgpSettingsPtr ¶ added in v1.12.0
func VirtualNetworkGatewayBgpSettingsPtr(v *VirtualNetworkGatewayBgpSettingsArgs) VirtualNetworkGatewayBgpSettingsPtrInput
type VirtualNetworkGatewayBgpSettingsPtrOutput ¶ added in v1.12.0
type VirtualNetworkGatewayBgpSettingsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayBgpSettingsPtrOutput) Asn ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsPtrOutput) Asn() pulumi.IntPtrOutput
func (VirtualNetworkGatewayBgpSettingsPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayBgpSettingsPtrOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayBgpSettingsPtrOutput) PeerWeight ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsPtrOutput) PeerWeight() pulumi.IntPtrOutput
func (VirtualNetworkGatewayBgpSettingsPtrOutput) PeeringAddress ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsPtrOutput) PeeringAddress() pulumi.StringPtrOutput
func (VirtualNetworkGatewayBgpSettingsPtrOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsPtrOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutput() VirtualNetworkGatewayBgpSettingsPtrOutput
func (VirtualNetworkGatewayBgpSettingsPtrOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayBgpSettingsPtrOutput) ToVirtualNetworkGatewayBgpSettingsPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayBgpSettingsPtrOutput
type VirtualNetworkGatewayConnection ¶
type VirtualNetworkGatewayConnection struct { pulumi.CustomResourceState // The authorization key associated with the // Express Route Circuit. This field is required only if the type is an // ExpressRoute connection. AuthorizationKey pulumi.StringPtrOutput `pulumi:"authorizationKey"` // The IKE protocol version to use. Possible // values are `IKEv1` and `IKEv2`. Defaults to `IKEv2`. // Changing this value will force a resource to be created. // > **Note**: Only valid for `IPSec` connections on virtual network gateways with SKU `VpnGw1`, `VpnGw2`, `VpnGw3`, `VpnGw1AZ`, `VpnGw2AZ` or `VpnGw3AZ`. ConnectionProtocol pulumi.StringOutput `pulumi:"connectionProtocol"` // If `true`, BGP (Border Gateway Protocol) is enabled // for this connection. Defaults to `false`. EnableBgp pulumi.BoolOutput `pulumi:"enableBgp"` // The ID of the Express Route Circuit // when creating an ExpressRoute connection (i.e. when `type` is `ExpressRoute`). // The Express Route Circuit can be in the same or in a different subscription. ExpressRouteCircuitId pulumi.StringPtrOutput `pulumi:"expressRouteCircuitId"` // If `true`, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections. ExpressRouteGatewayBypass pulumi.BoolOutput `pulumi:"expressRouteGatewayBypass"` // A `ipsecPolicy` block which is documented below. // Only a single policy can be defined for a connection. For details on // custom policies refer to [the relevant section in the Azure documentation](https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-ipsecikepolicy-rm-powershell). IpsecPolicy VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput `pulumi:"ipsecPolicy"` // The ID of the local network gateway // when creating Site-to-Site connection (i.e. when `type` is `IPsec`). LocalNetworkGatewayId pulumi.StringPtrOutput `pulumi:"localNetworkGatewayId"` // The location/region where the connection is // located. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the connection. Changing the name forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the peer virtual // network gateway when creating a VNet-to-VNet connection (i.e. when `type` // is `Vnet2Vnet`). The peer Virtual Network Gateway can be in the same or // in a different subscription. PeerVirtualNetworkGatewayId pulumi.StringPtrOutput `pulumi:"peerVirtualNetworkGatewayId"` // The name of the resource group in which to // create the connection Changing the name forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The routing weight. Defaults to `10`. RoutingWeight pulumi.IntOutput `pulumi:"routingWeight"` // Site-to-Site or VNet-to-VNet connection is created whereas ExpressRoute // connections do not need a shared key. SharedKey pulumi.StringPtrOutput `pulumi:"sharedKey"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of connection. Valid options are `IPsec` // (Site-to-Site), `ExpressRoute` (ExpressRoute), and `Vnet2Vnet` (VNet-to-VNet). // Each connection type requires different mandatory arguments (refer to the // examples above). Changing the connection type will force a new connection // to be created. Type pulumi.StringOutput `pulumi:"type"` // If `true`, policy-based traffic // selectors are enabled for this connection. Enabling policy-based traffic // selectors requires an `ipsecPolicy` block. Defaults to `false`. UsePolicyBasedTrafficSelectors pulumi.BoolOutput `pulumi:"usePolicyBasedTrafficSelectors"` // The ID of the Virtual Network Gateway // in which the connection will be created. Changing the gateway forces a new // resource to be created. VirtualNetworkGatewayId pulumi.StringOutput `pulumi:"virtualNetworkGatewayId"` }
Manages a connection in an existing Virtual Network Gateway.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_network_gateway_connection.html.markdown.
func GetVirtualNetworkGatewayConnection ¶
func GetVirtualNetworkGatewayConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkGatewayConnectionState, opts ...pulumi.ResourceOption) (*VirtualNetworkGatewayConnection, error)
GetVirtualNetworkGatewayConnection gets an existing VirtualNetworkGatewayConnection 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 NewVirtualNetworkGatewayConnection ¶
func NewVirtualNetworkGatewayConnection(ctx *pulumi.Context, name string, args *VirtualNetworkGatewayConnectionArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkGatewayConnection, error)
NewVirtualNetworkGatewayConnection registers a new resource with the given unique name, arguments, and options.
type VirtualNetworkGatewayConnectionArgs ¶
type VirtualNetworkGatewayConnectionArgs struct { // The authorization key associated with the // Express Route Circuit. This field is required only if the type is an // ExpressRoute connection. AuthorizationKey pulumi.StringPtrInput // The IKE protocol version to use. Possible // values are `IKEv1` and `IKEv2`. Defaults to `IKEv2`. // Changing this value will force a resource to be created. // > **Note**: Only valid for `IPSec` connections on virtual network gateways with SKU `VpnGw1`, `VpnGw2`, `VpnGw3`, `VpnGw1AZ`, `VpnGw2AZ` or `VpnGw3AZ`. ConnectionProtocol pulumi.StringPtrInput // If `true`, BGP (Border Gateway Protocol) is enabled // for this connection. Defaults to `false`. EnableBgp pulumi.BoolPtrInput // The ID of the Express Route Circuit // when creating an ExpressRoute connection (i.e. when `type` is `ExpressRoute`). // The Express Route Circuit can be in the same or in a different subscription. ExpressRouteCircuitId pulumi.StringPtrInput // If `true`, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections. ExpressRouteGatewayBypass pulumi.BoolPtrInput // A `ipsecPolicy` block which is documented below. // Only a single policy can be defined for a connection. For details on // custom policies refer to [the relevant section in the Azure documentation](https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-ipsecikepolicy-rm-powershell). IpsecPolicy VirtualNetworkGatewayConnectionIpsecPolicyPtrInput // The ID of the local network gateway // when creating Site-to-Site connection (i.e. when `type` is `IPsec`). LocalNetworkGatewayId pulumi.StringPtrInput // The location/region where the connection is // located. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the connection. Changing the name forces a // new resource to be created. Name pulumi.StringPtrInput // The ID of the peer virtual // network gateway when creating a VNet-to-VNet connection (i.e. when `type` // is `Vnet2Vnet`). The peer Virtual Network Gateway can be in the same or // in a different subscription. PeerVirtualNetworkGatewayId pulumi.StringPtrInput // The name of the resource group in which to // create the connection Changing the name forces a new resource to be created. ResourceGroupName pulumi.StringInput // The routing weight. Defaults to `10`. RoutingWeight pulumi.IntPtrInput // Site-to-Site or VNet-to-VNet connection is created whereas ExpressRoute // connections do not need a shared key. SharedKey pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of connection. Valid options are `IPsec` // (Site-to-Site), `ExpressRoute` (ExpressRoute), and `Vnet2Vnet` (VNet-to-VNet). // Each connection type requires different mandatory arguments (refer to the // examples above). Changing the connection type will force a new connection // to be created. Type pulumi.StringInput // If `true`, policy-based traffic // selectors are enabled for this connection. Enabling policy-based traffic // selectors requires an `ipsecPolicy` block. Defaults to `false`. UsePolicyBasedTrafficSelectors pulumi.BoolPtrInput // The ID of the Virtual Network Gateway // in which the connection will be created. Changing the gateway forces a new // resource to be created. VirtualNetworkGatewayId pulumi.StringInput }
The set of arguments for constructing a VirtualNetworkGatewayConnection resource.
func (VirtualNetworkGatewayConnectionArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayConnectionArgs) ElementType() reflect.Type
type VirtualNetworkGatewayConnectionIpsecPolicy ¶ added in v1.12.0
type VirtualNetworkGatewayConnectionIpsecPolicy struct { DhGroup string `pulumi:"dhGroup"` IkeEncryption string `pulumi:"ikeEncryption"` IkeIntegrity string `pulumi:"ikeIntegrity"` IpsecEncryption string `pulumi:"ipsecEncryption"` IpsecIntegrity string `pulumi:"ipsecIntegrity"` PfsGroup string `pulumi:"pfsGroup"` SaDatasize *int `pulumi:"saDatasize"` SaLifetime *int `pulumi:"saLifetime"` }
type VirtualNetworkGatewayConnectionIpsecPolicyArgs ¶ added in v1.12.0
type VirtualNetworkGatewayConnectionIpsecPolicyArgs struct { DhGroup pulumi.StringInput `pulumi:"dhGroup"` IkeEncryption pulumi.StringInput `pulumi:"ikeEncryption"` IkeIntegrity pulumi.StringInput `pulumi:"ikeIntegrity"` IpsecEncryption pulumi.StringInput `pulumi:"ipsecEncryption"` IpsecIntegrity pulumi.StringInput `pulumi:"ipsecIntegrity"` PfsGroup pulumi.StringInput `pulumi:"pfsGroup"` SaDatasize pulumi.IntPtrInput `pulumi:"saDatasize"` SaLifetime pulumi.IntPtrInput `pulumi:"saLifetime"` }
func (VirtualNetworkGatewayConnectionIpsecPolicyArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayConnectionIpsecPolicyArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyOutput() VirtualNetworkGatewayConnectionIpsecPolicyOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput() VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayConnectionIpsecPolicyArgs) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
type VirtualNetworkGatewayConnectionIpsecPolicyInput ¶ added in v1.12.0
type VirtualNetworkGatewayConnectionIpsecPolicyInput interface { pulumi.Input ToVirtualNetworkGatewayConnectionIpsecPolicyOutput() VirtualNetworkGatewayConnectionIpsecPolicyOutput ToVirtualNetworkGatewayConnectionIpsecPolicyOutputWithContext(context.Context) VirtualNetworkGatewayConnectionIpsecPolicyOutput }
type VirtualNetworkGatewayConnectionIpsecPolicyOutput ¶ added in v1.12.0
type VirtualNetworkGatewayConnectionIpsecPolicyOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) DhGroup ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) DhGroup() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) IkeEncryption ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) IkeEncryption() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) IkeIntegrity ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) IkeIntegrity() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) IpsecEncryption ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) IpsecEncryption() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) IpsecIntegrity ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) IpsecIntegrity() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) PfsGroup ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) PfsGroup() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) SaDatasize ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) SaDatasize() pulumi.IntPtrOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) SaLifetime ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) SaLifetime() pulumi.IntPtrOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyOutput() VirtualNetworkGatewayConnectionIpsecPolicyOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput() VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
type VirtualNetworkGatewayConnectionIpsecPolicyPtrInput ¶ added in v1.12.0
type VirtualNetworkGatewayConnectionIpsecPolicyPtrInput interface { pulumi.Input ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput() VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext(context.Context) VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput }
func VirtualNetworkGatewayConnectionIpsecPolicyPtr ¶ added in v1.12.0
func VirtualNetworkGatewayConnectionIpsecPolicyPtr(v *VirtualNetworkGatewayConnectionIpsecPolicyArgs) VirtualNetworkGatewayConnectionIpsecPolicyPtrInput
type VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput ¶ added in v1.12.0
type VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) DhGroup ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) DhGroup() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IkeEncryption ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IkeEncryption() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IkeIntegrity ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IkeIntegrity() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IpsecEncryption ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IpsecEncryption() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IpsecIntegrity ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) IpsecIntegrity() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) PfsGroup ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) PfsGroup() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) SaDatasize ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) SaDatasize() pulumi.IntPtrOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) SaLifetime ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) SaLifetime() pulumi.IntPtrOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutput() VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
func (VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput) ToVirtualNetworkGatewayConnectionIpsecPolicyPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionIpsecPolicyPtrOutput
type VirtualNetworkGatewayConnectionState ¶
type VirtualNetworkGatewayConnectionState struct { // The authorization key associated with the // Express Route Circuit. This field is required only if the type is an // ExpressRoute connection. AuthorizationKey pulumi.StringPtrInput // The IKE protocol version to use. Possible // values are `IKEv1` and `IKEv2`. Defaults to `IKEv2`. // Changing this value will force a resource to be created. // > **Note**: Only valid for `IPSec` connections on virtual network gateways with SKU `VpnGw1`, `VpnGw2`, `VpnGw3`, `VpnGw1AZ`, `VpnGw2AZ` or `VpnGw3AZ`. ConnectionProtocol pulumi.StringPtrInput // If `true`, BGP (Border Gateway Protocol) is enabled // for this connection. Defaults to `false`. EnableBgp pulumi.BoolPtrInput // The ID of the Express Route Circuit // when creating an ExpressRoute connection (i.e. when `type` is `ExpressRoute`). // The Express Route Circuit can be in the same or in a different subscription. ExpressRouteCircuitId pulumi.StringPtrInput // If `true`, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections. ExpressRouteGatewayBypass pulumi.BoolPtrInput // A `ipsecPolicy` block which is documented below. // Only a single policy can be defined for a connection. For details on // custom policies refer to [the relevant section in the Azure documentation](https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-ipsecikepolicy-rm-powershell). IpsecPolicy VirtualNetworkGatewayConnectionIpsecPolicyPtrInput // The ID of the local network gateway // when creating Site-to-Site connection (i.e. when `type` is `IPsec`). LocalNetworkGatewayId pulumi.StringPtrInput // The location/region where the connection is // located. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the connection. Changing the name forces a // new resource to be created. Name pulumi.StringPtrInput // The ID of the peer virtual // network gateway when creating a VNet-to-VNet connection (i.e. when `type` // is `Vnet2Vnet`). The peer Virtual Network Gateway can be in the same or // in a different subscription. PeerVirtualNetworkGatewayId pulumi.StringPtrInput // The name of the resource group in which to // create the connection Changing the name forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The routing weight. Defaults to `10`. RoutingWeight pulumi.IntPtrInput // Site-to-Site or VNet-to-VNet connection is created whereas ExpressRoute // connections do not need a shared key. SharedKey pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of connection. Valid options are `IPsec` // (Site-to-Site), `ExpressRoute` (ExpressRoute), and `Vnet2Vnet` (VNet-to-VNet). // Each connection type requires different mandatory arguments (refer to the // examples above). Changing the connection type will force a new connection // to be created. Type pulumi.StringPtrInput // If `true`, policy-based traffic // selectors are enabled for this connection. Enabling policy-based traffic // selectors requires an `ipsecPolicy` block. Defaults to `false`. UsePolicyBasedTrafficSelectors pulumi.BoolPtrInput // The ID of the Virtual Network Gateway // in which the connection will be created. Changing the gateway forces a new // resource to be created. VirtualNetworkGatewayId pulumi.StringPtrInput }
func (VirtualNetworkGatewayConnectionState) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayConnectionState) ElementType() reflect.Type
type VirtualNetworkGatewayIpConfiguration ¶ added in v1.12.0
type VirtualNetworkGatewayIpConfiguration struct { // The name of the Virtual Network Gateway. Changing the name // forces a new resource to be created. Name *string `pulumi:"name"` PrivateIpAddressAllocation *string `pulumi:"privateIpAddressAllocation"` PublicIpAddressId *string `pulumi:"publicIpAddressId"` SubnetId string `pulumi:"subnetId"` }
type VirtualNetworkGatewayIpConfigurationArgs ¶ added in v1.12.0
type VirtualNetworkGatewayIpConfigurationArgs struct { // The name of the Virtual Network Gateway. Changing the name // forces a new resource to be created. Name pulumi.StringPtrInput `pulumi:"name"` PrivateIpAddressAllocation pulumi.StringPtrInput `pulumi:"privateIpAddressAllocation"` PublicIpAddressId pulumi.StringPtrInput `pulumi:"publicIpAddressId"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (VirtualNetworkGatewayIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayIpConfigurationArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayIpConfigurationArgs) ToVirtualNetworkGatewayIpConfigurationOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayIpConfigurationArgs) ToVirtualNetworkGatewayIpConfigurationOutput() VirtualNetworkGatewayIpConfigurationOutput
func (VirtualNetworkGatewayIpConfigurationArgs) ToVirtualNetworkGatewayIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayIpConfigurationArgs) ToVirtualNetworkGatewayIpConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIpConfigurationOutput
type VirtualNetworkGatewayIpConfigurationArray ¶ added in v1.12.0
type VirtualNetworkGatewayIpConfigurationArray []VirtualNetworkGatewayIpConfigurationInput
func (VirtualNetworkGatewayIpConfigurationArray) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayIpConfigurationArray) ElementType() reflect.Type
func (VirtualNetworkGatewayIpConfigurationArray) ToVirtualNetworkGatewayIpConfigurationArrayOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayIpConfigurationArray) ToVirtualNetworkGatewayIpConfigurationArrayOutput() VirtualNetworkGatewayIpConfigurationArrayOutput
func (VirtualNetworkGatewayIpConfigurationArray) ToVirtualNetworkGatewayIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayIpConfigurationArray) ToVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIpConfigurationArrayOutput
type VirtualNetworkGatewayIpConfigurationArrayInput ¶ added in v1.12.0
type VirtualNetworkGatewayIpConfigurationArrayInput interface { pulumi.Input ToVirtualNetworkGatewayIpConfigurationArrayOutput() VirtualNetworkGatewayIpConfigurationArrayOutput ToVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(context.Context) VirtualNetworkGatewayIpConfigurationArrayOutput }
type VirtualNetworkGatewayIpConfigurationArrayOutput ¶ added in v1.12.0
type VirtualNetworkGatewayIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayIpConfigurationArrayOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIpConfigurationArrayOutput) ToVirtualNetworkGatewayIpConfigurationArrayOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayIpConfigurationArrayOutput) ToVirtualNetworkGatewayIpConfigurationArrayOutput() VirtualNetworkGatewayIpConfigurationArrayOutput
func (VirtualNetworkGatewayIpConfigurationArrayOutput) ToVirtualNetworkGatewayIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayIpConfigurationArrayOutput) ToVirtualNetworkGatewayIpConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIpConfigurationArrayOutput
type VirtualNetworkGatewayIpConfigurationInput ¶ added in v1.12.0
type VirtualNetworkGatewayIpConfigurationInput interface { pulumi.Input ToVirtualNetworkGatewayIpConfigurationOutput() VirtualNetworkGatewayIpConfigurationOutput ToVirtualNetworkGatewayIpConfigurationOutputWithContext(context.Context) VirtualNetworkGatewayIpConfigurationOutput }
type VirtualNetworkGatewayIpConfigurationOutput ¶ added in v1.12.0
type VirtualNetworkGatewayIpConfigurationOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayIpConfigurationOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIpConfigurationOutput) Name ¶ added in v1.12.0
func (o VirtualNetworkGatewayIpConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the Virtual Network Gateway. Changing the name forces a new resource to be created.
func (VirtualNetworkGatewayIpConfigurationOutput) PrivateIpAddressAllocation ¶ added in v1.12.0
func (o VirtualNetworkGatewayIpConfigurationOutput) PrivateIpAddressAllocation() pulumi.StringPtrOutput
func (VirtualNetworkGatewayIpConfigurationOutput) PublicIpAddressId ¶ added in v1.12.0
func (o VirtualNetworkGatewayIpConfigurationOutput) PublicIpAddressId() pulumi.StringPtrOutput
func (VirtualNetworkGatewayIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o VirtualNetworkGatewayIpConfigurationOutput) SubnetId() pulumi.StringOutput
func (VirtualNetworkGatewayIpConfigurationOutput) ToVirtualNetworkGatewayIpConfigurationOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayIpConfigurationOutput) ToVirtualNetworkGatewayIpConfigurationOutput() VirtualNetworkGatewayIpConfigurationOutput
func (VirtualNetworkGatewayIpConfigurationOutput) ToVirtualNetworkGatewayIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayIpConfigurationOutput) ToVirtualNetworkGatewayIpConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIpConfigurationOutput
type VirtualNetworkGatewayState ¶
type VirtualNetworkGatewayState struct { // If `true`, an active-active Virtual Network Gateway // will be created. An active-active gateway requires a `HighPerformance` or an // `UltraPerformance` sku. If `false`, an active-standby gateway will be created. // Defaults to `false`. ActiveActive pulumi.BoolPtrInput BgpSettings VirtualNetworkGatewayBgpSettingsPtrInput // The ID of the local network gateway // through which outbound Internet traffic from the virtual network in which the // gateway is created will be routed (*forced tunneling*). Refer to the // [Azure documentation on forced tunneling](https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-forced-tunneling-rm). // If not specified, forced tunneling is disabled. DefaultLocalNetworkGatewayId pulumi.StringPtrInput // If `true`, BGP (Border Gateway Protocol) will be enabled // for this Virtual Network Gateway. Defaults to `false`. EnableBgp pulumi.BoolPtrInput // The Generation of the Virtual Network gateway. Possible values include `Generation1`, `Generation2` or `None`. Generation pulumi.StringPtrInput // One or two `ipConfiguration` blocks documented below. // An active-standby gateway requires exactly one `ipConfiguration` block whereas // an active-active gateway requires exactly two `ipConfiguration` blocks. IpConfigurations VirtualNetworkGatewayIpConfigurationArrayInput // The location/region where the Virtual Network Gateway is // located. Changing the location/region forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Virtual Network Gateway. Changing the name // forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the Virtual Network Gateway. Changing the resource group name forces // a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Configuration of the size and capacity of the virtual network // gateway. Valid options are `Basic`, `Standard`, `HighPerformance`, `UltraPerformance`, // `ErGw1AZ`, `ErGw2AZ`, `ErGw3AZ`, `VpnGw1`, `VpnGw2`, `VpnGw3`, `VpnGw4`,`VpnGw5`, `VpnGw1AZ`, // `VpnGw2AZ`, `VpnGw3AZ`,`VpnGw4AZ` and `VpnGw5AZ` and depend on the `type`, `vpnType` and // `generation` arguments. // A `PolicyBased` gateway only supports the `Basic` sku. Further, the `UltraPerformance` // sku is only supported by an `ExpressRoute` gateway. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of the Virtual Network Gateway. Valid options are // `Vpn` or `ExpressRoute`. Changing the type forces a new resource to be created. Type pulumi.StringPtrInput // A `vpnClientConfiguration` block which // is documented below. In this block the Virtual Network Gateway can be configured // to accept IPSec point-to-site connections. VpnClientConfiguration VirtualNetworkGatewayVpnClientConfigurationPtrInput // The routing type of the Virtual Network Gateway. Valid // options are `RouteBased` or `PolicyBased`. Defaults to `RouteBased`. VpnType pulumi.StringPtrInput }
func (VirtualNetworkGatewayState) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayState) ElementType() reflect.Type
type VirtualNetworkGatewayVpnClientConfiguration ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfiguration struct { AddressSpaces []string `pulumi:"addressSpaces"` RadiusServerAddress *string `pulumi:"radiusServerAddress"` RadiusServerSecret *string `pulumi:"radiusServerSecret"` RevokedCertificates []VirtualNetworkGatewayVpnClientConfigurationRevokedCertificate `pulumi:"revokedCertificates"` RootCertificates []VirtualNetworkGatewayVpnClientConfigurationRootCertificate `pulumi:"rootCertificates"` VpnClientProtocols []string `pulumi:"vpnClientProtocols"` }
type VirtualNetworkGatewayVpnClientConfigurationArgs ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationArgs struct { AddressSpaces pulumi.StringArrayInput `pulumi:"addressSpaces"` RadiusServerAddress pulumi.StringPtrInput `pulumi:"radiusServerAddress"` RadiusServerSecret pulumi.StringPtrInput `pulumi:"radiusServerSecret"` RevokedCertificates VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayInput `pulumi:"revokedCertificates"` RootCertificates VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayInput `pulumi:"rootCertificates"` VpnClientProtocols pulumi.StringArrayInput `pulumi:"vpnClientProtocols"` }
func (VirtualNetworkGatewayVpnClientConfigurationArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationOutput() VirtualNetworkGatewayVpnClientConfigurationOutput
func (VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationOutput
func (VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput() VirtualNetworkGatewayVpnClientConfigurationPtrOutput
func (VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationArgs) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationPtrOutput
type VirtualNetworkGatewayVpnClientConfigurationInput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationInput interface { pulumi.Input ToVirtualNetworkGatewayVpnClientConfigurationOutput() VirtualNetworkGatewayVpnClientConfigurationOutput ToVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(context.Context) VirtualNetworkGatewayVpnClientConfigurationOutput }
type VirtualNetworkGatewayVpnClientConfigurationOutput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayVpnClientConfigurationOutput) AddressSpaces ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationOutput) AddressSpaces() pulumi.StringArrayOutput
func (VirtualNetworkGatewayVpnClientConfigurationOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerAddress ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerAddress() pulumi.StringPtrOutput
func (VirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerSecret ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationOutput) RadiusServerSecret() pulumi.StringPtrOutput
func (VirtualNetworkGatewayVpnClientConfigurationOutput) RevokedCertificates ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationOutput) RevokedCertificates() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
func (VirtualNetworkGatewayVpnClientConfigurationOutput) RootCertificates ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationOutput() VirtualNetworkGatewayVpnClientConfigurationOutput
func (VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationOutput
func (VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput() VirtualNetworkGatewayVpnClientConfigurationPtrOutput
func (VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationPtrOutput
func (VirtualNetworkGatewayVpnClientConfigurationOutput) VpnClientProtocols ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationOutput) VpnClientProtocols() pulumi.StringArrayOutput
type VirtualNetworkGatewayVpnClientConfigurationPtrInput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationPtrInput interface { pulumi.Input ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput() VirtualNetworkGatewayVpnClientConfigurationPtrOutput ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext(context.Context) VirtualNetworkGatewayVpnClientConfigurationPtrOutput }
func VirtualNetworkGatewayVpnClientConfigurationPtr ¶ added in v1.12.0
func VirtualNetworkGatewayVpnClientConfigurationPtr(v *VirtualNetworkGatewayVpnClientConfigurationArgs) VirtualNetworkGatewayVpnClientConfigurationPtrInput
type VirtualNetworkGatewayVpnClientConfigurationPtrOutput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) AddressSpaces ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) AddressSpaces() pulumi.StringArrayOutput
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RadiusServerAddress ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RadiusServerAddress() pulumi.StringPtrOutput
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RadiusServerSecret ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RadiusServerSecret() pulumi.StringPtrOutput
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RevokedCertificates ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RevokedCertificates() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) RootCertificates ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutput() VirtualNetworkGatewayVpnClientConfigurationPtrOutput
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) ToVirtualNetworkGatewayVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationPtrOutput
func (VirtualNetworkGatewayVpnClientConfigurationPtrOutput) VpnClientProtocols ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationPtrOutput) VpnClientProtocols() pulumi.StringArrayOutput
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificate ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs struct { // The name of the Virtual Network Gateway. Changing the name // forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray []VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateInput
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayInput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayInput interface { pulumi.Input ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput }
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) Index ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateArrayOutput
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateInput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateInput interface { pulumi.Input ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput }
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Name ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Name() pulumi.StringOutput
The name of the Virtual Network Gateway. Changing the name forces a new resource to be created.
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Thumbprint ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) Thumbprint() pulumi.StringOutput
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
func (VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRevokedCertificateOutput
type VirtualNetworkGatewayVpnClientConfigurationRootCertificate ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs struct { // The name of the Virtual Network Gateway. Changing the name // forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` PublicCertData pulumi.StringInput `pulumi:"publicCertData"` }
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationRootCertificateArgs) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray []VirtualNetworkGatewayVpnClientConfigurationRootCertificateInput
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkGatewayVpnClientConfigurationRootCertificateArray) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayInput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayInput interface { pulumi.Input ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput }
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) Index ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateArrayOutput
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateInput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateInput interface { pulumi.Input ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput }
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput ¶ added in v1.12.0
type VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) Name ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) Name() pulumi.StringOutput
The name of the Virtual Network Gateway. Changing the name forces a new resource to be created.
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) PublicCertData ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) PublicCertData() pulumi.StringOutput
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput() VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
func (VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput) ToVirtualNetworkGatewayVpnClientConfigurationRootCertificateOutputWithContext(ctx context.Context) VirtualNetworkGatewayVpnClientConfigurationRootCertificateOutput
type VirtualNetworkPeering ¶
type VirtualNetworkPeering struct { pulumi.CustomResourceState // Controls if forwarded traffic from VMs // in the remote virtual network is allowed. Defaults to false. AllowForwardedTraffic pulumi.BoolOutput `pulumi:"allowForwardedTraffic"` // Controls gatewayLinks can be used in the // remote virtual network’s link to the local virtual network. AllowGatewayTransit pulumi.BoolOutput `pulumi:"allowGatewayTransit"` // Controls if the VMs in the remote // virtual network can access VMs in the local virtual network. Defaults to // false. AllowVirtualNetworkAccess pulumi.BoolOutput `pulumi:"allowVirtualNetworkAccess"` // The name of the virtual network peering. Changing this // forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The full Azure resource ID of the // remote virtual network. Changing this forces a new resource to be created. RemoteVirtualNetworkId pulumi.StringOutput `pulumi:"remoteVirtualNetworkId"` // The name of the resource group in which to // create the virtual network. Changing this forces a new resource to be // created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Controls if remote gateways can be used on // the local virtual network. If the flag is set to `true`, and // `allowGatewayTransit` on the remote peering is also `true`, virtual network will // use gateways of remote virtual network for transit. Only one peering can // have this flag set to `true`. This flag cannot be set if virtual network // already has a gateway. Defaults to `false`. UseRemoteGateways pulumi.BoolOutput `pulumi:"useRemoteGateways"` // The name of the virtual network. Changing // this forces a new resource to be created. VirtualNetworkName pulumi.StringOutput `pulumi:"virtualNetworkName"` }
Manages a virtual network peering which allows resources to access other resources in the linked virtual network.
## Note
Virtual Network peerings cannot be created, updated or deleted concurrently.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_network_peering.html.markdown.
func GetVirtualNetworkPeering ¶
func GetVirtualNetworkPeering(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkPeeringState, opts ...pulumi.ResourceOption) (*VirtualNetworkPeering, error)
GetVirtualNetworkPeering gets an existing VirtualNetworkPeering 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 NewVirtualNetworkPeering ¶
func NewVirtualNetworkPeering(ctx *pulumi.Context, name string, args *VirtualNetworkPeeringArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkPeering, error)
NewVirtualNetworkPeering registers a new resource with the given unique name, arguments, and options.
type VirtualNetworkPeeringArgs ¶
type VirtualNetworkPeeringArgs struct { // Controls if forwarded traffic from VMs // in the remote virtual network is allowed. Defaults to false. AllowForwardedTraffic pulumi.BoolPtrInput // Controls gatewayLinks can be used in the // remote virtual network’s link to the local virtual network. AllowGatewayTransit pulumi.BoolPtrInput // Controls if the VMs in the remote // virtual network can access VMs in the local virtual network. Defaults to // false. AllowVirtualNetworkAccess pulumi.BoolPtrInput // The name of the virtual network peering. Changing this // forces a new resource to be created. Name pulumi.StringPtrInput // The full Azure resource ID of the // remote virtual network. Changing this forces a new resource to be created. RemoteVirtualNetworkId pulumi.StringInput // The name of the resource group in which to // create the virtual network. Changing this forces a new resource to be // created. ResourceGroupName pulumi.StringInput // Controls if remote gateways can be used on // the local virtual network. If the flag is set to `true`, and // `allowGatewayTransit` on the remote peering is also `true`, virtual network will // use gateways of remote virtual network for transit. Only one peering can // have this flag set to `true`. This flag cannot be set if virtual network // already has a gateway. Defaults to `false`. UseRemoteGateways pulumi.BoolPtrInput // The name of the virtual network. Changing // this forces a new resource to be created. VirtualNetworkName pulumi.StringInput }
The set of arguments for constructing a VirtualNetworkPeering resource.
func (VirtualNetworkPeeringArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkPeeringArgs) ElementType() reflect.Type
type VirtualNetworkPeeringState ¶
type VirtualNetworkPeeringState struct { // Controls if forwarded traffic from VMs // in the remote virtual network is allowed. Defaults to false. AllowForwardedTraffic pulumi.BoolPtrInput // Controls gatewayLinks can be used in the // remote virtual network’s link to the local virtual network. AllowGatewayTransit pulumi.BoolPtrInput // Controls if the VMs in the remote // virtual network can access VMs in the local virtual network. Defaults to // false. AllowVirtualNetworkAccess pulumi.BoolPtrInput // The name of the virtual network peering. Changing this // forces a new resource to be created. Name pulumi.StringPtrInput // The full Azure resource ID of the // remote virtual network. Changing this forces a new resource to be created. RemoteVirtualNetworkId pulumi.StringPtrInput // The name of the resource group in which to // create the virtual network. Changing this forces a new resource to be // created. ResourceGroupName pulumi.StringPtrInput // Controls if remote gateways can be used on // the local virtual network. If the flag is set to `true`, and // `allowGatewayTransit` on the remote peering is also `true`, virtual network will // use gateways of remote virtual network for transit. Only one peering can // have this flag set to `true`. This flag cannot be set if virtual network // already has a gateway. Defaults to `false`. UseRemoteGateways pulumi.BoolPtrInput // The name of the virtual network. Changing // this forces a new resource to be created. VirtualNetworkName pulumi.StringPtrInput }
func (VirtualNetworkPeeringState) ElementType ¶ added in v1.12.0
func (VirtualNetworkPeeringState) ElementType() reflect.Type
type VirtualNetworkState ¶
type VirtualNetworkState struct { // The address space that is used the virtual // network. You can supply more than one address space. Changing this forces // a new resource to be created. AddressSpaces pulumi.StringArrayInput // A `ddosProtectionPlan` block as documented below. DdosProtectionPlan VirtualNetworkDdosProtectionPlanPtrInput // List of IP addresses of DNS servers DnsServers pulumi.StringArrayInput // The location/region where the virtual network is // created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the virtual network. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the virtual network. ResourceGroupName pulumi.StringPtrInput // Can be specified multiple times to define multiple // subnets. Each `subnet` block supports fields documented below. Subnets VirtualNetworkSubnetArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (VirtualNetworkState) ElementType ¶ added in v1.12.0
func (VirtualNetworkState) ElementType() reflect.Type
type VirtualNetworkSubnet ¶ added in v1.12.0
type VirtualNetworkSubnetArgs ¶ added in v1.12.0
type VirtualNetworkSubnetArgs struct { AddressPrefix pulumi.StringInput `pulumi:"addressPrefix"` // The ID of this subnet. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the virtual network. Changing this forces a // new resource to be created. Name pulumi.StringInput `pulumi:"name"` SecurityGroup pulumi.StringPtrInput `pulumi:"securityGroup"` }
func (VirtualNetworkSubnetArgs) ElementType ¶ added in v1.12.0
func (VirtualNetworkSubnetArgs) ElementType() reflect.Type
func (VirtualNetworkSubnetArgs) ToVirtualNetworkSubnetOutput ¶ added in v1.12.0
func (i VirtualNetworkSubnetArgs) ToVirtualNetworkSubnetOutput() VirtualNetworkSubnetOutput
func (VirtualNetworkSubnetArgs) ToVirtualNetworkSubnetOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkSubnetArgs) ToVirtualNetworkSubnetOutputWithContext(ctx context.Context) VirtualNetworkSubnetOutput
type VirtualNetworkSubnetArray ¶ added in v1.12.0
type VirtualNetworkSubnetArray []VirtualNetworkSubnetInput
func (VirtualNetworkSubnetArray) ElementType ¶ added in v1.12.0
func (VirtualNetworkSubnetArray) ElementType() reflect.Type
func (VirtualNetworkSubnetArray) ToVirtualNetworkSubnetArrayOutput ¶ added in v1.12.0
func (i VirtualNetworkSubnetArray) ToVirtualNetworkSubnetArrayOutput() VirtualNetworkSubnetArrayOutput
func (VirtualNetworkSubnetArray) ToVirtualNetworkSubnetArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualNetworkSubnetArray) ToVirtualNetworkSubnetArrayOutputWithContext(ctx context.Context) VirtualNetworkSubnetArrayOutput
type VirtualNetworkSubnetArrayInput ¶ added in v1.12.0
type VirtualNetworkSubnetArrayInput interface { pulumi.Input ToVirtualNetworkSubnetArrayOutput() VirtualNetworkSubnetArrayOutput ToVirtualNetworkSubnetArrayOutputWithContext(context.Context) VirtualNetworkSubnetArrayOutput }
type VirtualNetworkSubnetArrayOutput ¶ added in v1.12.0
type VirtualNetworkSubnetArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkSubnetArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkSubnetArrayOutput) ElementType() reflect.Type
func (VirtualNetworkSubnetArrayOutput) Index ¶ added in v1.12.0
func (o VirtualNetworkSubnetArrayOutput) Index(i pulumi.IntInput) VirtualNetworkSubnetOutput
func (VirtualNetworkSubnetArrayOutput) ToVirtualNetworkSubnetArrayOutput ¶ added in v1.12.0
func (o VirtualNetworkSubnetArrayOutput) ToVirtualNetworkSubnetArrayOutput() VirtualNetworkSubnetArrayOutput
func (VirtualNetworkSubnetArrayOutput) ToVirtualNetworkSubnetArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkSubnetArrayOutput) ToVirtualNetworkSubnetArrayOutputWithContext(ctx context.Context) VirtualNetworkSubnetArrayOutput
type VirtualNetworkSubnetInput ¶ added in v1.12.0
type VirtualNetworkSubnetInput interface { pulumi.Input ToVirtualNetworkSubnetOutput() VirtualNetworkSubnetOutput ToVirtualNetworkSubnetOutputWithContext(context.Context) VirtualNetworkSubnetOutput }
type VirtualNetworkSubnetOutput ¶ added in v1.12.0
type VirtualNetworkSubnetOutput struct{ *pulumi.OutputState }
func (VirtualNetworkSubnetOutput) AddressPrefix ¶ added in v1.12.0
func (o VirtualNetworkSubnetOutput) AddressPrefix() pulumi.StringOutput
func (VirtualNetworkSubnetOutput) ElementType ¶ added in v1.12.0
func (VirtualNetworkSubnetOutput) ElementType() reflect.Type
func (VirtualNetworkSubnetOutput) Id ¶ added in v1.12.0
func (o VirtualNetworkSubnetOutput) Id() pulumi.StringPtrOutput
The ID of this subnet.
func (VirtualNetworkSubnetOutput) Name ¶ added in v1.12.0
func (o VirtualNetworkSubnetOutput) Name() pulumi.StringOutput
The name of the virtual network. Changing this forces a new resource to be created.
func (VirtualNetworkSubnetOutput) SecurityGroup ¶ added in v1.12.0
func (o VirtualNetworkSubnetOutput) SecurityGroup() pulumi.StringPtrOutput
func (VirtualNetworkSubnetOutput) ToVirtualNetworkSubnetOutput ¶ added in v1.12.0
func (o VirtualNetworkSubnetOutput) ToVirtualNetworkSubnetOutput() VirtualNetworkSubnetOutput
func (VirtualNetworkSubnetOutput) ToVirtualNetworkSubnetOutputWithContext ¶ added in v1.12.0
func (o VirtualNetworkSubnetOutput) ToVirtualNetworkSubnetOutputWithContext(ctx context.Context) VirtualNetworkSubnetOutput
type VirtualWan ¶ added in v1.0.0
type VirtualWan struct { pulumi.CustomResourceState // Boolean flag to specify whether branch to branch traffic is allowed. Defaults to `true`. AllowBranchToBranchTraffic pulumi.BoolPtrOutput `pulumi:"allowBranchToBranchTraffic"` // Boolean flag to specify whether VNet to VNet traffic is allowed. Defaults to `false`. AllowVnetToVnetTraffic pulumi.BoolPtrOutput `pulumi:"allowVnetToVnetTraffic"` // Boolean flag to specify whether VPN encryption is disabled. Defaults to `false`. DisableVpnEncryption pulumi.BoolPtrOutput `pulumi:"disableVpnEncryption"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Virtual WAN. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the Office365 local breakout category. Possible values include: `Optimize`, `OptimizeAndAllow`, `All`, `None`. Defaults to `None`. Office365LocalBreakoutCategory pulumi.StringPtrOutput `pulumi:"office365LocalBreakoutCategory"` // The name of the resource group in which to create the Virtual WAN. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` SecurityProviderName pulumi.StringPtrOutput `pulumi:"securityProviderName"` // A mapping of tags to assign to the Virtual WAN. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Virtual WAN.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_wan.html.markdown.
func GetVirtualWan ¶ added in v1.0.0
func GetVirtualWan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualWanState, opts ...pulumi.ResourceOption) (*VirtualWan, error)
GetVirtualWan gets an existing VirtualWan 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 NewVirtualWan ¶ added in v1.0.0
func NewVirtualWan(ctx *pulumi.Context, name string, args *VirtualWanArgs, opts ...pulumi.ResourceOption) (*VirtualWan, error)
NewVirtualWan registers a new resource with the given unique name, arguments, and options.
type VirtualWanArgs ¶ added in v1.0.0
type VirtualWanArgs struct { // Boolean flag to specify whether branch to branch traffic is allowed. Defaults to `true`. AllowBranchToBranchTraffic pulumi.BoolPtrInput // Boolean flag to specify whether VNet to VNet traffic is allowed. Defaults to `false`. AllowVnetToVnetTraffic pulumi.BoolPtrInput // Boolean flag to specify whether VPN encryption is disabled. Defaults to `false`. DisableVpnEncryption pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Virtual WAN. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the Office365 local breakout category. Possible values include: `Optimize`, `OptimizeAndAllow`, `All`, `None`. Defaults to `None`. Office365LocalBreakoutCategory pulumi.StringPtrInput // The name of the resource group in which to create the Virtual WAN. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput SecurityProviderName pulumi.StringPtrInput // A mapping of tags to assign to the Virtual WAN. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualWan resource.
func (VirtualWanArgs) ElementType ¶ added in v1.12.0
func (VirtualWanArgs) ElementType() reflect.Type
type VirtualWanState ¶ added in v1.0.0
type VirtualWanState struct { // Boolean flag to specify whether branch to branch traffic is allowed. Defaults to `true`. AllowBranchToBranchTraffic pulumi.BoolPtrInput // Boolean flag to specify whether VNet to VNet traffic is allowed. Defaults to `false`. AllowVnetToVnetTraffic pulumi.BoolPtrInput // Boolean flag to specify whether VPN encryption is disabled. Defaults to `false`. DisableVpnEncryption pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Virtual WAN. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the Office365 local breakout category. Possible values include: `Optimize`, `OptimizeAndAllow`, `All`, `None`. Defaults to `None`. Office365LocalBreakoutCategory pulumi.StringPtrInput // The name of the resource group in which to create the Virtual WAN. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput SecurityProviderName pulumi.StringPtrInput // A mapping of tags to assign to the Virtual WAN. Tags pulumi.StringMapInput }
func (VirtualWanState) ElementType ¶ added in v1.12.0
func (VirtualWanState) ElementType() reflect.Type
type VpnGateway ¶ added in v1.7.0
type VpnGateway struct { pulumi.CustomResourceState // A `bgpSettings` block as defined below. BgpSettings VpnGatewayBgpSettingArrayOutput `pulumi:"bgpSettings"` // The Azure location where this VPN Gateway should be created. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The Name which should be used for this VPN Gateway. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The Name of the Resource Group in which this VPN Gateway should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Scale Unit for this VPN Gateway. Defaults to `1`. ScaleUnit pulumi.IntPtrOutput `pulumi:"scaleUnit"` // A mapping of tags to assign to the VPN Gateway. Tags pulumi.StringMapOutput `pulumi:"tags"` // The ID of the Virtual Hub within which this VPN Gateway should be created. Changing this forces a new resource to be created. VirtualHubId pulumi.StringOutput `pulumi:"virtualHubId"` }
Manages a VPN Gateway within a Virtual Hub, which enables Site-to-Site communication.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/vpn_gateway.html.markdown.
func GetVpnGateway ¶ added in v1.7.0
func GetVpnGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpnGatewayState, opts ...pulumi.ResourceOption) (*VpnGateway, error)
GetVpnGateway gets an existing VpnGateway 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 NewVpnGateway ¶ added in v1.7.0
func NewVpnGateway(ctx *pulumi.Context, name string, args *VpnGatewayArgs, opts ...pulumi.ResourceOption) (*VpnGateway, error)
NewVpnGateway registers a new resource with the given unique name, arguments, and options.
type VpnGatewayArgs ¶ added in v1.7.0
type VpnGatewayArgs struct { // A `bgpSettings` block as defined below. BgpSettings VpnGatewayBgpSettingArrayInput // The Azure location where this VPN Gateway should be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The Name which should be used for this VPN Gateway. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Name of the Resource Group in which this VPN Gateway should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The Scale Unit for this VPN Gateway. Defaults to `1`. ScaleUnit pulumi.IntPtrInput // A mapping of tags to assign to the VPN Gateway. Tags pulumi.StringMapInput // The ID of the Virtual Hub within which this VPN Gateway should be created. Changing this forces a new resource to be created. VirtualHubId pulumi.StringInput }
The set of arguments for constructing a VpnGateway resource.
func (VpnGatewayArgs) ElementType ¶ added in v1.12.0
func (VpnGatewayArgs) ElementType() reflect.Type
type VpnGatewayBgpSetting ¶ added in v1.12.0
type VpnGatewayBgpSettingArgs ¶ added in v1.12.0
type VpnGatewayBgpSettingArgs struct { Asn pulumi.IntInput `pulumi:"asn"` // The Address which should be used for the BGP Peering. BgpPeeringAddress pulumi.StringPtrInput `pulumi:"bgpPeeringAddress"` PeerWeight pulumi.IntInput `pulumi:"peerWeight"` }
func (VpnGatewayBgpSettingArgs) ElementType ¶ added in v1.12.0
func (VpnGatewayBgpSettingArgs) ElementType() reflect.Type
func (VpnGatewayBgpSettingArgs) ToVpnGatewayBgpSettingOutput ¶ added in v1.12.0
func (i VpnGatewayBgpSettingArgs) ToVpnGatewayBgpSettingOutput() VpnGatewayBgpSettingOutput
func (VpnGatewayBgpSettingArgs) ToVpnGatewayBgpSettingOutputWithContext ¶ added in v1.12.0
func (i VpnGatewayBgpSettingArgs) ToVpnGatewayBgpSettingOutputWithContext(ctx context.Context) VpnGatewayBgpSettingOutput
type VpnGatewayBgpSettingArray ¶ added in v1.12.0
type VpnGatewayBgpSettingArray []VpnGatewayBgpSettingInput
func (VpnGatewayBgpSettingArray) ElementType ¶ added in v1.12.0
func (VpnGatewayBgpSettingArray) ElementType() reflect.Type
func (VpnGatewayBgpSettingArray) ToVpnGatewayBgpSettingArrayOutput ¶ added in v1.12.0
func (i VpnGatewayBgpSettingArray) ToVpnGatewayBgpSettingArrayOutput() VpnGatewayBgpSettingArrayOutput
func (VpnGatewayBgpSettingArray) ToVpnGatewayBgpSettingArrayOutputWithContext ¶ added in v1.12.0
func (i VpnGatewayBgpSettingArray) ToVpnGatewayBgpSettingArrayOutputWithContext(ctx context.Context) VpnGatewayBgpSettingArrayOutput
type VpnGatewayBgpSettingArrayInput ¶ added in v1.12.0
type VpnGatewayBgpSettingArrayInput interface { pulumi.Input ToVpnGatewayBgpSettingArrayOutput() VpnGatewayBgpSettingArrayOutput ToVpnGatewayBgpSettingArrayOutputWithContext(context.Context) VpnGatewayBgpSettingArrayOutput }
type VpnGatewayBgpSettingArrayOutput ¶ added in v1.12.0
type VpnGatewayBgpSettingArrayOutput struct{ *pulumi.OutputState }
func (VpnGatewayBgpSettingArrayOutput) ElementType ¶ added in v1.12.0
func (VpnGatewayBgpSettingArrayOutput) ElementType() reflect.Type
func (VpnGatewayBgpSettingArrayOutput) Index ¶ added in v1.12.0
func (o VpnGatewayBgpSettingArrayOutput) Index(i pulumi.IntInput) VpnGatewayBgpSettingOutput
func (VpnGatewayBgpSettingArrayOutput) ToVpnGatewayBgpSettingArrayOutput ¶ added in v1.12.0
func (o VpnGatewayBgpSettingArrayOutput) ToVpnGatewayBgpSettingArrayOutput() VpnGatewayBgpSettingArrayOutput
func (VpnGatewayBgpSettingArrayOutput) ToVpnGatewayBgpSettingArrayOutputWithContext ¶ added in v1.12.0
func (o VpnGatewayBgpSettingArrayOutput) ToVpnGatewayBgpSettingArrayOutputWithContext(ctx context.Context) VpnGatewayBgpSettingArrayOutput
type VpnGatewayBgpSettingInput ¶ added in v1.12.0
type VpnGatewayBgpSettingInput interface { pulumi.Input ToVpnGatewayBgpSettingOutput() VpnGatewayBgpSettingOutput ToVpnGatewayBgpSettingOutputWithContext(context.Context) VpnGatewayBgpSettingOutput }
type VpnGatewayBgpSettingOutput ¶ added in v1.12.0
type VpnGatewayBgpSettingOutput struct{ *pulumi.OutputState }
func (VpnGatewayBgpSettingOutput) Asn ¶ added in v1.12.0
func (o VpnGatewayBgpSettingOutput) Asn() pulumi.IntOutput
func (VpnGatewayBgpSettingOutput) BgpPeeringAddress ¶ added in v1.12.0
func (o VpnGatewayBgpSettingOutput) BgpPeeringAddress() pulumi.StringPtrOutput
The Address which should be used for the BGP Peering.
func (VpnGatewayBgpSettingOutput) ElementType ¶ added in v1.12.0
func (VpnGatewayBgpSettingOutput) ElementType() reflect.Type
func (VpnGatewayBgpSettingOutput) PeerWeight ¶ added in v1.12.0
func (o VpnGatewayBgpSettingOutput) PeerWeight() pulumi.IntOutput
func (VpnGatewayBgpSettingOutput) ToVpnGatewayBgpSettingOutput ¶ added in v1.12.0
func (o VpnGatewayBgpSettingOutput) ToVpnGatewayBgpSettingOutput() VpnGatewayBgpSettingOutput
func (VpnGatewayBgpSettingOutput) ToVpnGatewayBgpSettingOutputWithContext ¶ added in v1.12.0
func (o VpnGatewayBgpSettingOutput) ToVpnGatewayBgpSettingOutputWithContext(ctx context.Context) VpnGatewayBgpSettingOutput
type VpnGatewayState ¶ added in v1.7.0
type VpnGatewayState struct { // A `bgpSettings` block as defined below. BgpSettings VpnGatewayBgpSettingArrayInput // The Azure location where this VPN Gateway should be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The Name which should be used for this VPN Gateway. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Name of the Resource Group in which this VPN Gateway should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Scale Unit for this VPN Gateway. Defaults to `1`. ScaleUnit pulumi.IntPtrInput // A mapping of tags to assign to the VPN Gateway. Tags pulumi.StringMapInput // The ID of the Virtual Hub within which this VPN Gateway should be created. Changing this forces a new resource to be created. VirtualHubId pulumi.StringPtrInput }
func (VpnGatewayState) ElementType ¶ added in v1.12.0
func (VpnGatewayState) ElementType() reflect.Type
type VpnServerConfiguration ¶ added in v1.7.0
type VpnServerConfiguration struct { pulumi.CustomResourceState // A `azureActiveDirectoryAuthentication` block as defined below. AzureActiveDirectoryAuthentications VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput `pulumi:"azureActiveDirectoryAuthentications"` // One or more `clientRevokedCertificate` blocks as defined below. ClientRevokedCertificates VpnServerConfigurationClientRevokedCertificateArrayOutput `pulumi:"clientRevokedCertificates"` // One or more `clientRootCertificate` blocks as defined below. ClientRootCertificates VpnServerConfigurationClientRootCertificateArrayOutput `pulumi:"clientRootCertificates"` // A `ipsecPolicy` block as defined below. IpsecPolicy VpnServerConfigurationIpsecPolicyPtrOutput `pulumi:"ipsecPolicy"` // The Azure location where this VPN Server Configuration should be created. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `radiusServer` block as defined below. RadiusServer VpnServerConfigurationRadiusServerPtrOutput `pulumi:"radiusServer"` // The Name of the Resource Group in which this VPN Server Configuration should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A list of one of more Authentication Types applicable for this VPN Server Configuration. Possible values are `AAD` (Azure Active Directory), `Certificate` and `Radius`. VpnAuthenticationTypes pulumi.StringOutput `pulumi:"vpnAuthenticationTypes"` // A list of VPN Protocols to use for this Server Configuration. Possible values are `IkeV2` and `OpenVPN`. VpnProtocols pulumi.StringArrayOutput `pulumi:"vpnProtocols"` }
Manages a VPN Server Configuration.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/vpn_server_configuration.html.markdown.
func GetVpnServerConfiguration ¶ added in v1.7.0
func GetVpnServerConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpnServerConfigurationState, opts ...pulumi.ResourceOption) (*VpnServerConfiguration, error)
GetVpnServerConfiguration gets an existing VpnServerConfiguration 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 NewVpnServerConfiguration ¶ added in v1.7.0
func NewVpnServerConfiguration(ctx *pulumi.Context, name string, args *VpnServerConfigurationArgs, opts ...pulumi.ResourceOption) (*VpnServerConfiguration, error)
NewVpnServerConfiguration registers a new resource with the given unique name, arguments, and options.
type VpnServerConfigurationArgs ¶ added in v1.7.0
type VpnServerConfigurationArgs struct { // A `azureActiveDirectoryAuthentication` block as defined below. AzureActiveDirectoryAuthentications VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayInput // One or more `clientRevokedCertificate` blocks as defined below. ClientRevokedCertificates VpnServerConfigurationClientRevokedCertificateArrayInput // One or more `clientRootCertificate` blocks as defined below. ClientRootCertificates VpnServerConfigurationClientRootCertificateArrayInput // A `ipsecPolicy` block as defined below. IpsecPolicy VpnServerConfigurationIpsecPolicyPtrInput // The Azure location where this VPN Server Configuration should be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `radiusServer` block as defined below. RadiusServer VpnServerConfigurationRadiusServerPtrInput // The Name of the Resource Group in which this VPN Server Configuration should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A list of one of more Authentication Types applicable for this VPN Server Configuration. Possible values are `AAD` (Azure Active Directory), `Certificate` and `Radius`. VpnAuthenticationTypes pulumi.StringInput // A list of VPN Protocols to use for this Server Configuration. Possible values are `IkeV2` and `OpenVPN`. VpnProtocols pulumi.StringArrayInput }
The set of arguments for constructing a VpnServerConfiguration resource.
func (VpnServerConfigurationArgs) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationArgs) ElementType() reflect.Type
type VpnServerConfigurationAzureActiveDirectoryAuthentication ¶ added in v1.12.0
type VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs ¶ added in v1.12.0
type VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs struct { Audience pulumi.StringInput `pulumi:"audience"` Issuer pulumi.StringInput `pulumi:"issuer"` Tenant pulumi.StringInput `pulumi:"tenant"` }
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs) ElementType() reflect.Type
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutput ¶ added in v1.12.0
func (i VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutputWithContext(ctx context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
type VpnServerConfigurationAzureActiveDirectoryAuthenticationArray ¶ added in v1.12.0
type VpnServerConfigurationAzureActiveDirectoryAuthenticationArray []VpnServerConfigurationAzureActiveDirectoryAuthenticationInput
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArray) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArray) ElementType() reflect.Type
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArray) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput ¶ added in v1.12.0
func (i VpnServerConfigurationAzureActiveDirectoryAuthenticationArray) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArray) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationAzureActiveDirectoryAuthenticationArray) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutputWithContext(ctx context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput
type VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayInput ¶ added in v1.12.0
type VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayInput interface { pulumi.Input ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutputWithContext(context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput }
type VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput ¶ added in v1.12.0
type VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) ElementType() reflect.Type
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput ¶ added in v1.12.0
func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutputWithContext(ctx context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayOutput
type VpnServerConfigurationAzureActiveDirectoryAuthenticationInput ¶ added in v1.12.0
type VpnServerConfigurationAzureActiveDirectoryAuthenticationInput interface { pulumi.Input ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutputWithContext(context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput }
type VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput ¶ added in v1.12.0
type VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) Audience ¶ added in v1.12.0
func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) Audience() pulumi.StringOutput
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) ElementType() reflect.Type
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) Issuer ¶ added in v1.12.0
func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) Issuer() pulumi.StringOutput
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) Tenant ¶ added in v1.12.0
func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) Tenant() pulumi.StringOutput
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutput ¶ added in v1.12.0
func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutput() VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
func (VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput) ToVpnServerConfigurationAzureActiveDirectoryAuthenticationOutputWithContext(ctx context.Context) VpnServerConfigurationAzureActiveDirectoryAuthenticationOutput
type VpnServerConfigurationClientRevokedCertificate ¶ added in v1.12.0
type VpnServerConfigurationClientRevokedCertificateArgs ¶ added in v1.12.0
type VpnServerConfigurationClientRevokedCertificateArgs struct { // The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
func (VpnServerConfigurationClientRevokedCertificateArgs) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationClientRevokedCertificateArgs) ElementType() reflect.Type
func (VpnServerConfigurationClientRevokedCertificateArgs) ToVpnServerConfigurationClientRevokedCertificateOutput ¶ added in v1.12.0
func (i VpnServerConfigurationClientRevokedCertificateArgs) ToVpnServerConfigurationClientRevokedCertificateOutput() VpnServerConfigurationClientRevokedCertificateOutput
func (VpnServerConfigurationClientRevokedCertificateArgs) ToVpnServerConfigurationClientRevokedCertificateOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationClientRevokedCertificateArgs) ToVpnServerConfigurationClientRevokedCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationClientRevokedCertificateOutput
type VpnServerConfigurationClientRevokedCertificateArray ¶ added in v1.12.0
type VpnServerConfigurationClientRevokedCertificateArray []VpnServerConfigurationClientRevokedCertificateInput
func (VpnServerConfigurationClientRevokedCertificateArray) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationClientRevokedCertificateArray) ElementType() reflect.Type
func (VpnServerConfigurationClientRevokedCertificateArray) ToVpnServerConfigurationClientRevokedCertificateArrayOutput ¶ added in v1.12.0
func (i VpnServerConfigurationClientRevokedCertificateArray) ToVpnServerConfigurationClientRevokedCertificateArrayOutput() VpnServerConfigurationClientRevokedCertificateArrayOutput
func (VpnServerConfigurationClientRevokedCertificateArray) ToVpnServerConfigurationClientRevokedCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationClientRevokedCertificateArray) ToVpnServerConfigurationClientRevokedCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationClientRevokedCertificateArrayOutput
type VpnServerConfigurationClientRevokedCertificateArrayInput ¶ added in v1.12.0
type VpnServerConfigurationClientRevokedCertificateArrayInput interface { pulumi.Input ToVpnServerConfigurationClientRevokedCertificateArrayOutput() VpnServerConfigurationClientRevokedCertificateArrayOutput ToVpnServerConfigurationClientRevokedCertificateArrayOutputWithContext(context.Context) VpnServerConfigurationClientRevokedCertificateArrayOutput }
type VpnServerConfigurationClientRevokedCertificateArrayOutput ¶ added in v1.12.0
type VpnServerConfigurationClientRevokedCertificateArrayOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationClientRevokedCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationClientRevokedCertificateArrayOutput) ElementType() reflect.Type
func (VpnServerConfigurationClientRevokedCertificateArrayOutput) ToVpnServerConfigurationClientRevokedCertificateArrayOutput ¶ added in v1.12.0
func (o VpnServerConfigurationClientRevokedCertificateArrayOutput) ToVpnServerConfigurationClientRevokedCertificateArrayOutput() VpnServerConfigurationClientRevokedCertificateArrayOutput
func (VpnServerConfigurationClientRevokedCertificateArrayOutput) ToVpnServerConfigurationClientRevokedCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationClientRevokedCertificateArrayOutput) ToVpnServerConfigurationClientRevokedCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationClientRevokedCertificateArrayOutput
type VpnServerConfigurationClientRevokedCertificateInput ¶ added in v1.12.0
type VpnServerConfigurationClientRevokedCertificateInput interface { pulumi.Input ToVpnServerConfigurationClientRevokedCertificateOutput() VpnServerConfigurationClientRevokedCertificateOutput ToVpnServerConfigurationClientRevokedCertificateOutputWithContext(context.Context) VpnServerConfigurationClientRevokedCertificateOutput }
type VpnServerConfigurationClientRevokedCertificateOutput ¶ added in v1.12.0
type VpnServerConfigurationClientRevokedCertificateOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationClientRevokedCertificateOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationClientRevokedCertificateOutput) ElementType() reflect.Type
func (VpnServerConfigurationClientRevokedCertificateOutput) Name ¶ added in v1.12.0
func (o VpnServerConfigurationClientRevokedCertificateOutput) Name() pulumi.StringOutput
The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created.
func (VpnServerConfigurationClientRevokedCertificateOutput) Thumbprint ¶ added in v1.12.0
func (o VpnServerConfigurationClientRevokedCertificateOutput) Thumbprint() pulumi.StringOutput
func (VpnServerConfigurationClientRevokedCertificateOutput) ToVpnServerConfigurationClientRevokedCertificateOutput ¶ added in v1.12.0
func (o VpnServerConfigurationClientRevokedCertificateOutput) ToVpnServerConfigurationClientRevokedCertificateOutput() VpnServerConfigurationClientRevokedCertificateOutput
func (VpnServerConfigurationClientRevokedCertificateOutput) ToVpnServerConfigurationClientRevokedCertificateOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationClientRevokedCertificateOutput) ToVpnServerConfigurationClientRevokedCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationClientRevokedCertificateOutput
type VpnServerConfigurationClientRootCertificate ¶ added in v1.12.0
type VpnServerConfigurationClientRootCertificateArgs ¶ added in v1.12.0
type VpnServerConfigurationClientRootCertificateArgs struct { // The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` PublicCertData pulumi.StringInput `pulumi:"publicCertData"` }
func (VpnServerConfigurationClientRootCertificateArgs) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationClientRootCertificateArgs) ElementType() reflect.Type
func (VpnServerConfigurationClientRootCertificateArgs) ToVpnServerConfigurationClientRootCertificateOutput ¶ added in v1.12.0
func (i VpnServerConfigurationClientRootCertificateArgs) ToVpnServerConfigurationClientRootCertificateOutput() VpnServerConfigurationClientRootCertificateOutput
func (VpnServerConfigurationClientRootCertificateArgs) ToVpnServerConfigurationClientRootCertificateOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationClientRootCertificateArgs) ToVpnServerConfigurationClientRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationClientRootCertificateOutput
type VpnServerConfigurationClientRootCertificateArray ¶ added in v1.12.0
type VpnServerConfigurationClientRootCertificateArray []VpnServerConfigurationClientRootCertificateInput
func (VpnServerConfigurationClientRootCertificateArray) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationClientRootCertificateArray) ElementType() reflect.Type
func (VpnServerConfigurationClientRootCertificateArray) ToVpnServerConfigurationClientRootCertificateArrayOutput ¶ added in v1.12.0
func (i VpnServerConfigurationClientRootCertificateArray) ToVpnServerConfigurationClientRootCertificateArrayOutput() VpnServerConfigurationClientRootCertificateArrayOutput
func (VpnServerConfigurationClientRootCertificateArray) ToVpnServerConfigurationClientRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationClientRootCertificateArray) ToVpnServerConfigurationClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationClientRootCertificateArrayOutput
type VpnServerConfigurationClientRootCertificateArrayInput ¶ added in v1.12.0
type VpnServerConfigurationClientRootCertificateArrayInput interface { pulumi.Input ToVpnServerConfigurationClientRootCertificateArrayOutput() VpnServerConfigurationClientRootCertificateArrayOutput ToVpnServerConfigurationClientRootCertificateArrayOutputWithContext(context.Context) VpnServerConfigurationClientRootCertificateArrayOutput }
type VpnServerConfigurationClientRootCertificateArrayOutput ¶ added in v1.12.0
type VpnServerConfigurationClientRootCertificateArrayOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationClientRootCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationClientRootCertificateArrayOutput) ElementType() reflect.Type
func (VpnServerConfigurationClientRootCertificateArrayOutput) ToVpnServerConfigurationClientRootCertificateArrayOutput ¶ added in v1.12.0
func (o VpnServerConfigurationClientRootCertificateArrayOutput) ToVpnServerConfigurationClientRootCertificateArrayOutput() VpnServerConfigurationClientRootCertificateArrayOutput
func (VpnServerConfigurationClientRootCertificateArrayOutput) ToVpnServerConfigurationClientRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationClientRootCertificateArrayOutput) ToVpnServerConfigurationClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationClientRootCertificateArrayOutput
type VpnServerConfigurationClientRootCertificateInput ¶ added in v1.12.0
type VpnServerConfigurationClientRootCertificateInput interface { pulumi.Input ToVpnServerConfigurationClientRootCertificateOutput() VpnServerConfigurationClientRootCertificateOutput ToVpnServerConfigurationClientRootCertificateOutputWithContext(context.Context) VpnServerConfigurationClientRootCertificateOutput }
type VpnServerConfigurationClientRootCertificateOutput ¶ added in v1.12.0
type VpnServerConfigurationClientRootCertificateOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationClientRootCertificateOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationClientRootCertificateOutput) ElementType() reflect.Type
func (VpnServerConfigurationClientRootCertificateOutput) Name ¶ added in v1.12.0
func (o VpnServerConfigurationClientRootCertificateOutput) Name() pulumi.StringOutput
The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created.
func (VpnServerConfigurationClientRootCertificateOutput) PublicCertData ¶ added in v1.12.0
func (o VpnServerConfigurationClientRootCertificateOutput) PublicCertData() pulumi.StringOutput
func (VpnServerConfigurationClientRootCertificateOutput) ToVpnServerConfigurationClientRootCertificateOutput ¶ added in v1.12.0
func (o VpnServerConfigurationClientRootCertificateOutput) ToVpnServerConfigurationClientRootCertificateOutput() VpnServerConfigurationClientRootCertificateOutput
func (VpnServerConfigurationClientRootCertificateOutput) ToVpnServerConfigurationClientRootCertificateOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationClientRootCertificateOutput) ToVpnServerConfigurationClientRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationClientRootCertificateOutput
type VpnServerConfigurationIpsecPolicy ¶ added in v1.12.0
type VpnServerConfigurationIpsecPolicy struct { DhGroup string `pulumi:"dhGroup"` IkeEncryption string `pulumi:"ikeEncryption"` IkeIntegrity string `pulumi:"ikeIntegrity"` IpsecEncryption string `pulumi:"ipsecEncryption"` IpsecIntegrity string `pulumi:"ipsecIntegrity"` PfsGroup string `pulumi:"pfsGroup"` SaDataSizeKilobytes int `pulumi:"saDataSizeKilobytes"` SaLifetimeSeconds int `pulumi:"saLifetimeSeconds"` }
type VpnServerConfigurationIpsecPolicyArgs ¶ added in v1.12.0
type VpnServerConfigurationIpsecPolicyArgs struct { DhGroup pulumi.StringInput `pulumi:"dhGroup"` IkeEncryption pulumi.StringInput `pulumi:"ikeEncryption"` IkeIntegrity pulumi.StringInput `pulumi:"ikeIntegrity"` IpsecEncryption pulumi.StringInput `pulumi:"ipsecEncryption"` IpsecIntegrity pulumi.StringInput `pulumi:"ipsecIntegrity"` PfsGroup pulumi.StringInput `pulumi:"pfsGroup"` SaDataSizeKilobytes pulumi.IntInput `pulumi:"saDataSizeKilobytes"` SaLifetimeSeconds pulumi.IntInput `pulumi:"saLifetimeSeconds"` }
func (VpnServerConfigurationIpsecPolicyArgs) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationIpsecPolicyArgs) ElementType() reflect.Type
func (VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyOutput ¶ added in v1.12.0
func (i VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyOutput() VpnServerConfigurationIpsecPolicyOutput
func (VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyOutput
func (VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyPtrOutput ¶ added in v1.12.0
func (i VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyPtrOutput() VpnServerConfigurationIpsecPolicyPtrOutput
func (VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationIpsecPolicyArgs) ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyPtrOutput
type VpnServerConfigurationIpsecPolicyInput ¶ added in v1.12.0
type VpnServerConfigurationIpsecPolicyInput interface { pulumi.Input ToVpnServerConfigurationIpsecPolicyOutput() VpnServerConfigurationIpsecPolicyOutput ToVpnServerConfigurationIpsecPolicyOutputWithContext(context.Context) VpnServerConfigurationIpsecPolicyOutput }
type VpnServerConfigurationIpsecPolicyOutput ¶ added in v1.12.0
type VpnServerConfigurationIpsecPolicyOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationIpsecPolicyOutput) DhGroup ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) DhGroup() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationIpsecPolicyOutput) ElementType() reflect.Type
func (VpnServerConfigurationIpsecPolicyOutput) IkeEncryption ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) IkeEncryption() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyOutput) IkeIntegrity ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) IkeIntegrity() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyOutput) IpsecEncryption ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) IpsecEncryption() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyOutput) IpsecIntegrity ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) IpsecIntegrity() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyOutput) PfsGroup ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) PfsGroup() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyOutput) SaDataSizeKilobytes ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) SaDataSizeKilobytes() pulumi.IntOutput
func (VpnServerConfigurationIpsecPolicyOutput) SaLifetimeSeconds ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) SaLifetimeSeconds() pulumi.IntOutput
func (VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyOutput ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyOutput() VpnServerConfigurationIpsecPolicyOutput
func (VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyOutput
func (VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyPtrOutput ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyPtrOutput() VpnServerConfigurationIpsecPolicyPtrOutput
func (VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyOutput) ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyPtrOutput
type VpnServerConfigurationIpsecPolicyPtrInput ¶ added in v1.12.0
type VpnServerConfigurationIpsecPolicyPtrInput interface { pulumi.Input ToVpnServerConfigurationIpsecPolicyPtrOutput() VpnServerConfigurationIpsecPolicyPtrOutput ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext(context.Context) VpnServerConfigurationIpsecPolicyPtrOutput }
func VpnServerConfigurationIpsecPolicyPtr ¶ added in v1.12.0
func VpnServerConfigurationIpsecPolicyPtr(v *VpnServerConfigurationIpsecPolicyArgs) VpnServerConfigurationIpsecPolicyPtrInput
type VpnServerConfigurationIpsecPolicyPtrOutput ¶ added in v1.12.0
type VpnServerConfigurationIpsecPolicyPtrOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationIpsecPolicyPtrOutput) DhGroup ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) DhGroup() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyPtrOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationIpsecPolicyPtrOutput) ElementType() reflect.Type
func (VpnServerConfigurationIpsecPolicyPtrOutput) IkeEncryption ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) IkeEncryption() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyPtrOutput) IkeIntegrity ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) IkeIntegrity() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyPtrOutput) IpsecEncryption ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) IpsecEncryption() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyPtrOutput) IpsecIntegrity ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) IpsecIntegrity() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyPtrOutput) PfsGroup ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) PfsGroup() pulumi.StringOutput
func (VpnServerConfigurationIpsecPolicyPtrOutput) SaDataSizeKilobytes ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) SaDataSizeKilobytes() pulumi.IntOutput
func (VpnServerConfigurationIpsecPolicyPtrOutput) SaLifetimeSeconds ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) SaLifetimeSeconds() pulumi.IntOutput
func (VpnServerConfigurationIpsecPolicyPtrOutput) ToVpnServerConfigurationIpsecPolicyPtrOutput ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) ToVpnServerConfigurationIpsecPolicyPtrOutput() VpnServerConfigurationIpsecPolicyPtrOutput
func (VpnServerConfigurationIpsecPolicyPtrOutput) ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationIpsecPolicyPtrOutput) ToVpnServerConfigurationIpsecPolicyPtrOutputWithContext(ctx context.Context) VpnServerConfigurationIpsecPolicyPtrOutput
type VpnServerConfigurationRadiusServer ¶ added in v1.12.0
type VpnServerConfigurationRadiusServer struct { Address string `pulumi:"address"` // One or more `clientRootCertificate` blocks as defined below. ClientRootCertificates []VpnServerConfigurationRadiusServerClientRootCertificate `pulumi:"clientRootCertificates"` Secret string `pulumi:"secret"` ServerRootCertificates []VpnServerConfigurationRadiusServerServerRootCertificate `pulumi:"serverRootCertificates"` }
type VpnServerConfigurationRadiusServerArgs ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerArgs struct { Address pulumi.StringInput `pulumi:"address"` // One or more `clientRootCertificate` blocks as defined below. ClientRootCertificates VpnServerConfigurationRadiusServerClientRootCertificateArrayInput `pulumi:"clientRootCertificates"` Secret pulumi.StringInput `pulumi:"secret"` ServerRootCertificates VpnServerConfigurationRadiusServerServerRootCertificateArrayInput `pulumi:"serverRootCertificates"` }
func (VpnServerConfigurationRadiusServerArgs) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerArgs) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerOutput ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerOutput() VpnServerConfigurationRadiusServerOutput
func (VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerOutput
func (VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerPtrOutput ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerPtrOutput() VpnServerConfigurationRadiusServerPtrOutput
func (VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerPtrOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerArgs) ToVpnServerConfigurationRadiusServerPtrOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerPtrOutput
type VpnServerConfigurationRadiusServerClientRootCertificate ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerClientRootCertificateArgs ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerClientRootCertificateArgs struct { // The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
func (VpnServerConfigurationRadiusServerClientRootCertificateArgs) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerClientRootCertificateArgs) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerClientRootCertificateArgs) ToVpnServerConfigurationRadiusServerClientRootCertificateOutput ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerClientRootCertificateArgs) ToVpnServerConfigurationRadiusServerClientRootCertificateOutput() VpnServerConfigurationRadiusServerClientRootCertificateOutput
func (VpnServerConfigurationRadiusServerClientRootCertificateArgs) ToVpnServerConfigurationRadiusServerClientRootCertificateOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerClientRootCertificateArgs) ToVpnServerConfigurationRadiusServerClientRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerClientRootCertificateOutput
type VpnServerConfigurationRadiusServerClientRootCertificateArray ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerClientRootCertificateArray []VpnServerConfigurationRadiusServerClientRootCertificateInput
func (VpnServerConfigurationRadiusServerClientRootCertificateArray) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerClientRootCertificateArray) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerClientRootCertificateArray) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutput ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerClientRootCertificateArray) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutput() VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
func (VpnServerConfigurationRadiusServerClientRootCertificateArray) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerClientRootCertificateArray) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
type VpnServerConfigurationRadiusServerClientRootCertificateArrayInput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerClientRootCertificateArrayInput interface { pulumi.Input ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutput() VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutputWithContext(context.Context) VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput }
type VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutput ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutput() VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
func (VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
type VpnServerConfigurationRadiusServerClientRootCertificateInput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerClientRootCertificateInput interface { pulumi.Input ToVpnServerConfigurationRadiusServerClientRootCertificateOutput() VpnServerConfigurationRadiusServerClientRootCertificateOutput ToVpnServerConfigurationRadiusServerClientRootCertificateOutputWithContext(context.Context) VpnServerConfigurationRadiusServerClientRootCertificateOutput }
type VpnServerConfigurationRadiusServerClientRootCertificateOutput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerClientRootCertificateOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationRadiusServerClientRootCertificateOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerClientRootCertificateOutput) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerClientRootCertificateOutput) Name ¶ added in v1.12.0
The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created.
func (VpnServerConfigurationRadiusServerClientRootCertificateOutput) Thumbprint ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerClientRootCertificateOutput) Thumbprint() pulumi.StringOutput
func (VpnServerConfigurationRadiusServerClientRootCertificateOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateOutput ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerClientRootCertificateOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateOutput() VpnServerConfigurationRadiusServerClientRootCertificateOutput
func (VpnServerConfigurationRadiusServerClientRootCertificateOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerClientRootCertificateOutput) ToVpnServerConfigurationRadiusServerClientRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerClientRootCertificateOutput
type VpnServerConfigurationRadiusServerInput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerInput interface { pulumi.Input ToVpnServerConfigurationRadiusServerOutput() VpnServerConfigurationRadiusServerOutput ToVpnServerConfigurationRadiusServerOutputWithContext(context.Context) VpnServerConfigurationRadiusServerOutput }
type VpnServerConfigurationRadiusServerOutput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationRadiusServerOutput) Address ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerOutput) Address() pulumi.StringOutput
func (VpnServerConfigurationRadiusServerOutput) ClientRootCertificates ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerOutput) ClientRootCertificates() VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
One or more `clientRootCertificate` blocks as defined below.
func (VpnServerConfigurationRadiusServerOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerOutput) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerOutput) Secret ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerOutput) Secret() pulumi.StringOutput
func (VpnServerConfigurationRadiusServerOutput) ServerRootCertificates ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerOutput) ServerRootCertificates() VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
func (VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerOutput ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerOutput() VpnServerConfigurationRadiusServerOutput
func (VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerOutput
func (VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerPtrOutput ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerPtrOutput() VpnServerConfigurationRadiusServerPtrOutput
func (VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerPtrOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerOutput) ToVpnServerConfigurationRadiusServerPtrOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerPtrOutput
type VpnServerConfigurationRadiusServerPtrInput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerPtrInput interface { pulumi.Input ToVpnServerConfigurationRadiusServerPtrOutput() VpnServerConfigurationRadiusServerPtrOutput ToVpnServerConfigurationRadiusServerPtrOutputWithContext(context.Context) VpnServerConfigurationRadiusServerPtrOutput }
func VpnServerConfigurationRadiusServerPtr ¶ added in v1.12.0
func VpnServerConfigurationRadiusServerPtr(v *VpnServerConfigurationRadiusServerArgs) VpnServerConfigurationRadiusServerPtrInput
type VpnServerConfigurationRadiusServerPtrOutput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerPtrOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationRadiusServerPtrOutput) Address ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerPtrOutput) Address() pulumi.StringOutput
func (VpnServerConfigurationRadiusServerPtrOutput) ClientRootCertificates ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerPtrOutput) ClientRootCertificates() VpnServerConfigurationRadiusServerClientRootCertificateArrayOutput
One or more `clientRootCertificate` blocks as defined below.
func (VpnServerConfigurationRadiusServerPtrOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerPtrOutput) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerPtrOutput) Secret ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerPtrOutput) Secret() pulumi.StringOutput
func (VpnServerConfigurationRadiusServerPtrOutput) ServerRootCertificates ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerPtrOutput) ServerRootCertificates() VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
func (VpnServerConfigurationRadiusServerPtrOutput) ToVpnServerConfigurationRadiusServerPtrOutput ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerPtrOutput) ToVpnServerConfigurationRadiusServerPtrOutput() VpnServerConfigurationRadiusServerPtrOutput
func (VpnServerConfigurationRadiusServerPtrOutput) ToVpnServerConfigurationRadiusServerPtrOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerPtrOutput) ToVpnServerConfigurationRadiusServerPtrOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerPtrOutput
type VpnServerConfigurationRadiusServerServerRootCertificate ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerServerRootCertificateArgs ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerServerRootCertificateArgs struct { // The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` PublicCertData pulumi.StringInput `pulumi:"publicCertData"` }
func (VpnServerConfigurationRadiusServerServerRootCertificateArgs) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerServerRootCertificateArgs) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerServerRootCertificateArgs) ToVpnServerConfigurationRadiusServerServerRootCertificateOutput ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerServerRootCertificateArgs) ToVpnServerConfigurationRadiusServerServerRootCertificateOutput() VpnServerConfigurationRadiusServerServerRootCertificateOutput
func (VpnServerConfigurationRadiusServerServerRootCertificateArgs) ToVpnServerConfigurationRadiusServerServerRootCertificateOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerServerRootCertificateArgs) ToVpnServerConfigurationRadiusServerServerRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerServerRootCertificateOutput
type VpnServerConfigurationRadiusServerServerRootCertificateArray ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerServerRootCertificateArray []VpnServerConfigurationRadiusServerServerRootCertificateInput
func (VpnServerConfigurationRadiusServerServerRootCertificateArray) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerServerRootCertificateArray) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerServerRootCertificateArray) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutput ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerServerRootCertificateArray) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutput() VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
func (VpnServerConfigurationRadiusServerServerRootCertificateArray) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i VpnServerConfigurationRadiusServerServerRootCertificateArray) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
type VpnServerConfigurationRadiusServerServerRootCertificateArrayInput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerServerRootCertificateArrayInput interface { pulumi.Input ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutput() VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutputWithContext(context.Context) VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput }
type VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutput ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutput() VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
func (VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateArrayOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerServerRootCertificateArrayOutput
type VpnServerConfigurationRadiusServerServerRootCertificateInput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerServerRootCertificateInput interface { pulumi.Input ToVpnServerConfigurationRadiusServerServerRootCertificateOutput() VpnServerConfigurationRadiusServerServerRootCertificateOutput ToVpnServerConfigurationRadiusServerServerRootCertificateOutputWithContext(context.Context) VpnServerConfigurationRadiusServerServerRootCertificateOutput }
type VpnServerConfigurationRadiusServerServerRootCertificateOutput ¶ added in v1.12.0
type VpnServerConfigurationRadiusServerServerRootCertificateOutput struct{ *pulumi.OutputState }
func (VpnServerConfigurationRadiusServerServerRootCertificateOutput) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationRadiusServerServerRootCertificateOutput) ElementType() reflect.Type
func (VpnServerConfigurationRadiusServerServerRootCertificateOutput) Name ¶ added in v1.12.0
The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created.
func (VpnServerConfigurationRadiusServerServerRootCertificateOutput) PublicCertData ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerServerRootCertificateOutput) PublicCertData() pulumi.StringOutput
func (VpnServerConfigurationRadiusServerServerRootCertificateOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateOutput ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerServerRootCertificateOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateOutput() VpnServerConfigurationRadiusServerServerRootCertificateOutput
func (VpnServerConfigurationRadiusServerServerRootCertificateOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateOutputWithContext ¶ added in v1.12.0
func (o VpnServerConfigurationRadiusServerServerRootCertificateOutput) ToVpnServerConfigurationRadiusServerServerRootCertificateOutputWithContext(ctx context.Context) VpnServerConfigurationRadiusServerServerRootCertificateOutput
type VpnServerConfigurationState ¶ added in v1.7.0
type VpnServerConfigurationState struct { // A `azureActiveDirectoryAuthentication` block as defined below. AzureActiveDirectoryAuthentications VpnServerConfigurationAzureActiveDirectoryAuthenticationArrayInput // One or more `clientRevokedCertificate` blocks as defined below. ClientRevokedCertificates VpnServerConfigurationClientRevokedCertificateArrayInput // One or more `clientRootCertificate` blocks as defined below. ClientRootCertificates VpnServerConfigurationClientRootCertificateArrayInput // A `ipsecPolicy` block as defined below. IpsecPolicy VpnServerConfigurationIpsecPolicyPtrInput // The Azure location where this VPN Server Configuration should be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `radiusServer` block as defined below. RadiusServer VpnServerConfigurationRadiusServerPtrInput // The Name of the Resource Group in which this VPN Server Configuration should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A list of one of more Authentication Types applicable for this VPN Server Configuration. Possible values are `AAD` (Azure Active Directory), `Certificate` and `Radius`. VpnAuthenticationTypes pulumi.StringPtrInput // A list of VPN Protocols to use for this Server Configuration. Possible values are `IkeV2` and `OpenVPN`. VpnProtocols pulumi.StringArrayInput }
func (VpnServerConfigurationState) ElementType ¶ added in v1.12.0
func (VpnServerConfigurationState) ElementType() reflect.Type
Source Files ¶
- applicationGateway.go
- applicationSecurityGroup.go
- connectionMonitor.go
- ddosProtectionPlan.go
- expressRouteCircuit.go
- expressRouteCircuitAuthorization.go
- expressRouteCircuitPeering.go
- firewall.go
- firewallApplicationRuleCollection.go
- firewallNatRuleCollection.go
- firewallNetworkRuleCollection.go
- getApplicationSecurityGroup.go
- getExpressRouteCircuit.go
- getFirewall.go
- getGatewayConnection.go
- getNatGateway.go
- getNetworkDdosProtectionPlan.go
- getNetworkInterface.go
- getNetworkSecurityGroup.go
- getNetworkWatcher.go
- getPublicIP.go
- getPublicIPs.go
- getPublicIpPrefix.go
- getRouteTable.go
- getSubnet.go
- getTrafficManager.go
- getVirtualHub.go
- getVirtualNetwork.go
- getVirtualNetworkGateway.go
- localNetworkGateway.go
- natGateway.go
- networkConnectionMonitor.go
- networkInterface.go
- networkInterfaceApplicationGatewayBackendAddressPoolAssociation.go
- networkInterfaceApplicationSecurityGroupAssociation.go
- networkInterfaceBackendAddressPoolAssociation.go
- networkInterfaceNatRuleAssociation.go
- networkPacketCapture.go
- networkSecurityGroup.go
- networkSecurityRule.go
- networkWatcher.go
- networkWatcherFlowLog.go
- packetCapture.go
- pointToPointVpnGateway.go
- profile.go
- publicIp.go
- publicIpPrefix.go
- pulumiTypes.go
- route.go
- routeTable.go
- subnet.go
- subnetNatGatewayAssociation.go
- subnetNetworkSecurityGroupAssociation.go
- subnetRouteTableAssociation.go
- trafficManagerEndpoint.go
- trafficManagerProfile.go
- virtualHub.go
- virtualNetwork.go
- virtualNetworkGateway.go
- virtualNetworkGatewayConnection.go
- virtualNetworkPeering.go
- virtualWan.go
- vpnGateway.go
- vpnServerConfiguration.go