Documentation
¶
Index ¶
- type AddressSpace
- type AddressSpaceArgs
- func (AddressSpaceArgs) ElementType() reflect.Type
- func (i AddressSpaceArgs) ToAddressSpaceOutput() AddressSpaceOutput
- func (i AddressSpaceArgs) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
- func (i AddressSpaceArgs) ToAddressSpacePtrOutput() AddressSpacePtrOutput
- func (i AddressSpaceArgs) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
- type AddressSpaceInput
- type AddressSpaceOutput
- func (o AddressSpaceOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (AddressSpaceOutput) ElementType() reflect.Type
- func (o AddressSpaceOutput) ToAddressSpaceOutput() AddressSpaceOutput
- func (o AddressSpaceOutput) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
- func (o AddressSpaceOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
- func (o AddressSpaceOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
- type AddressSpacePtrInput
- type AddressSpacePtrOutput
- func (o AddressSpacePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (o AddressSpacePtrOutput) Elem() AddressSpaceOutput
- func (AddressSpacePtrOutput) ElementType() reflect.Type
- func (o AddressSpacePtrOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
- func (o AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
- type AddressSpaceResponse
- type AddressSpaceResponseArgs
- func (AddressSpaceResponseArgs) ElementType() reflect.Type
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
- type AddressSpaceResponseInput
- type AddressSpaceResponseOutput
- func (o AddressSpaceResponseOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (AddressSpaceResponseOutput) ElementType() reflect.Type
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
- type AddressSpaceResponsePtrInput
- type AddressSpaceResponsePtrOutput
- func (o AddressSpaceResponsePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (o AddressSpaceResponsePtrOutput) Elem() AddressSpaceResponseOutput
- func (AddressSpaceResponsePtrOutput) ElementType() reflect.Type
- func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
- func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
- 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.StringPtrOutput
- func (ApplicationGatewayAuthenticationCertificateOutput) ElementType() reflect.Type
- func (o ApplicationGatewayAuthenticationCertificateOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayAuthenticationCertificateOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayAuthenticationCertificateOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayAuthenticationCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutput() ApplicationGatewayAuthenticationCertificateOutput
- func (o ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateOutput
- type ApplicationGatewayAuthenticationCertificateResponse
- type ApplicationGatewayAuthenticationCertificateResponseArgs
- func (ApplicationGatewayAuthenticationCertificateResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayAuthenticationCertificateResponseArgs) ToApplicationGatewayAuthenticationCertificateResponseOutput() ApplicationGatewayAuthenticationCertificateResponseOutput
- func (i ApplicationGatewayAuthenticationCertificateResponseArgs) ToApplicationGatewayAuthenticationCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateResponseOutput
- type ApplicationGatewayAuthenticationCertificateResponseArray
- func (ApplicationGatewayAuthenticationCertificateResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayAuthenticationCertificateResponseArray) ToApplicationGatewayAuthenticationCertificateResponseArrayOutput() ApplicationGatewayAuthenticationCertificateResponseArrayOutput
- func (i ApplicationGatewayAuthenticationCertificateResponseArray) ToApplicationGatewayAuthenticationCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateResponseArrayOutput
- type ApplicationGatewayAuthenticationCertificateResponseArrayInput
- type ApplicationGatewayAuthenticationCertificateResponseArrayOutput
- func (ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayAuthenticationCertificateResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayAuthenticationCertificateResponseOutput
- func (o ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ToApplicationGatewayAuthenticationCertificateResponseArrayOutput() ApplicationGatewayAuthenticationCertificateResponseArrayOutput
- func (o ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ToApplicationGatewayAuthenticationCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateResponseArrayOutput
- type ApplicationGatewayAuthenticationCertificateResponseInput
- type ApplicationGatewayAuthenticationCertificateResponseOutput
- func (o ApplicationGatewayAuthenticationCertificateResponseOutput) Data() pulumi.StringPtrOutput
- func (ApplicationGatewayAuthenticationCertificateResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayAuthenticationCertificateResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayAuthenticationCertificateResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayAuthenticationCertificateResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayAuthenticationCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayAuthenticationCertificateResponseOutput) ToApplicationGatewayAuthenticationCertificateResponseOutput() ApplicationGatewayAuthenticationCertificateResponseOutput
- func (o ApplicationGatewayAuthenticationCertificateResponseOutput) ToApplicationGatewayAuthenticationCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateResponseOutput
- type ApplicationGatewayBackendAddress
- type ApplicationGatewayBackendAddressArgs
- func (ApplicationGatewayBackendAddressArgs) ElementType() reflect.Type
- func (i ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput
- func (i ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressOutput
- type ApplicationGatewayBackendAddressArray
- func (ApplicationGatewayBackendAddressArray) ElementType() reflect.Type
- func (i ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput
- func (i ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressArrayOutput
- type ApplicationGatewayBackendAddressArrayInput
- type ApplicationGatewayBackendAddressArrayOutput
- func (ApplicationGatewayBackendAddressArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendAddressArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendAddressOutput
- func (o ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput
- func (o ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressArrayOutput
- type ApplicationGatewayBackendAddressInput
- type ApplicationGatewayBackendAddressOutput
- func (ApplicationGatewayBackendAddressOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendAddressOutput) Fqdn() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressOutput) IpAddress() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput
- func (o ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressOutput
- 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 (o ApplicationGatewayBackendAddressPoolOutput) BackendAddresses() ApplicationGatewayBackendAddressArrayOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationArrayOutput
- func (ApplicationGatewayBackendAddressPoolOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendAddressPoolOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
- func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
- type ApplicationGatewayBackendAddressPoolResponse
- type ApplicationGatewayBackendAddressPoolResponseArgs
- func (ApplicationGatewayBackendAddressPoolResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput
- func (i ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseOutput
- type ApplicationGatewayBackendAddressPoolResponseArray
- func (ApplicationGatewayBackendAddressPoolResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput
- func (i ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput
- type ApplicationGatewayBackendAddressPoolResponseArrayInput
- type ApplicationGatewayBackendAddressPoolResponseArrayOutput
- func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendAddressPoolResponseOutput
- func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput
- func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput
- type ApplicationGatewayBackendAddressPoolResponseInput
- type ApplicationGatewayBackendAddressPoolResponseOutput
- func (o ApplicationGatewayBackendAddressPoolResponseOutput) BackendAddresses() ApplicationGatewayBackendAddressResponseArrayOutput
- func (o ApplicationGatewayBackendAddressPoolResponseOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
- func (ApplicationGatewayBackendAddressPoolResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendAddressPoolResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressPoolResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressPoolResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput
- func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseOutput
- type ApplicationGatewayBackendAddressResponse
- type ApplicationGatewayBackendAddressResponseArgs
- func (ApplicationGatewayBackendAddressResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput
- func (i ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseOutput
- type ApplicationGatewayBackendAddressResponseArray
- func (ApplicationGatewayBackendAddressResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput
- func (i ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseArrayOutput
- type ApplicationGatewayBackendAddressResponseArrayInput
- type ApplicationGatewayBackendAddressResponseArrayOutput
- func (ApplicationGatewayBackendAddressResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendAddressResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendAddressResponseOutput
- func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput
- func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseArrayOutput
- type ApplicationGatewayBackendAddressResponseInput
- type ApplicationGatewayBackendAddressResponseOutput
- func (ApplicationGatewayBackendAddressResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendAddressResponseOutput) Fqdn() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput
- func (o ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseOutput
- type ApplicationGatewayBackendHttpSettings
- type ApplicationGatewayBackendHttpSettingsArgs
- func (ApplicationGatewayBackendHttpSettingsArgs) ElementType() reflect.Type
- func (i ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput
- func (i ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsOutput
- type ApplicationGatewayBackendHttpSettingsArray
- func (ApplicationGatewayBackendHttpSettingsArray) ElementType() reflect.Type
- func (i ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput
- func (i ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput
- type ApplicationGatewayBackendHttpSettingsArrayInput
- type ApplicationGatewayBackendHttpSettingsArrayOutput
- func (ApplicationGatewayBackendHttpSettingsArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingsArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendHttpSettingsOutput
- func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput
- func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput
- type ApplicationGatewayBackendHttpSettingsInput
- type ApplicationGatewayBackendHttpSettingsOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) AuthenticationCertificates() SubResourceArrayOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) ConnectionDraining() ApplicationGatewayConnectionDrainingPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) CookieBasedAffinity() pulumi.StringPtrOutput
- func (ApplicationGatewayBackendHttpSettingsOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingsOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) Probe() SubResourcePtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) RequestTimeout() pulumi.IntPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsOutput
- type ApplicationGatewayBackendHttpSettingsResponse
- type ApplicationGatewayBackendHttpSettingsResponseArgs
- func (ApplicationGatewayBackendHttpSettingsResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
- func (i ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
- type ApplicationGatewayBackendHttpSettingsResponseArray
- func (ApplicationGatewayBackendHttpSettingsResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput
- func (i ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput
- type ApplicationGatewayBackendHttpSettingsResponseArrayInput
- type ApplicationGatewayBackendHttpSettingsResponseArrayOutput
- func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendHttpSettingsResponseOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput
- type ApplicationGatewayBackendHttpSettingsResponseInput
- type ApplicationGatewayBackendHttpSettingsResponseOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) AuthenticationCertificates() SubResourceResponseArrayOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ConnectionDraining() ApplicationGatewayConnectionDrainingResponsePtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) CookieBasedAffinity() pulumi.StringPtrOutput
- func (ApplicationGatewayBackendHttpSettingsResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Probe() SubResourceResponsePtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) RequestTimeout() pulumi.IntPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
- type ApplicationGatewayConnectionDraining
- type ApplicationGatewayConnectionDrainingArgs
- func (ApplicationGatewayConnectionDrainingArgs) ElementType() reflect.Type
- func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingOutput() ApplicationGatewayConnectionDrainingOutput
- func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingOutput
- func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingPtrOutput() ApplicationGatewayConnectionDrainingPtrOutput
- func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingPtrOutput
- type ApplicationGatewayConnectionDrainingInput
- type ApplicationGatewayConnectionDrainingOutput
- func (o ApplicationGatewayConnectionDrainingOutput) DrainTimeoutInSec() pulumi.IntOutput
- func (ApplicationGatewayConnectionDrainingOutput) ElementType() reflect.Type
- func (o ApplicationGatewayConnectionDrainingOutput) Enabled() pulumi.BoolOutput
- func (o ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingOutput() ApplicationGatewayConnectionDrainingOutput
- func (o ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingOutput
- func (o ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingPtrOutput() ApplicationGatewayConnectionDrainingPtrOutput
- func (o ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingPtrOutput
- type ApplicationGatewayConnectionDrainingPtrInput
- type ApplicationGatewayConnectionDrainingPtrOutput
- func (o ApplicationGatewayConnectionDrainingPtrOutput) DrainTimeoutInSec() pulumi.IntPtrOutput
- func (o ApplicationGatewayConnectionDrainingPtrOutput) Elem() ApplicationGatewayConnectionDrainingOutput
- func (ApplicationGatewayConnectionDrainingPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewayConnectionDrainingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationGatewayConnectionDrainingPtrOutput) ToApplicationGatewayConnectionDrainingPtrOutput() ApplicationGatewayConnectionDrainingPtrOutput
- func (o ApplicationGatewayConnectionDrainingPtrOutput) ToApplicationGatewayConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingPtrOutput
- type ApplicationGatewayConnectionDrainingResponse
- type ApplicationGatewayConnectionDrainingResponseArgs
- func (ApplicationGatewayConnectionDrainingResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponseOutput() ApplicationGatewayConnectionDrainingResponseOutput
- func (i ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponseOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponseOutput
- func (i ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponsePtrOutput() ApplicationGatewayConnectionDrainingResponsePtrOutput
- func (i ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponsePtrOutput
- type ApplicationGatewayConnectionDrainingResponseInput
- type ApplicationGatewayConnectionDrainingResponseOutput
- func (o ApplicationGatewayConnectionDrainingResponseOutput) DrainTimeoutInSec() pulumi.IntOutput
- func (ApplicationGatewayConnectionDrainingResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayConnectionDrainingResponseOutput) Enabled() pulumi.BoolOutput
- func (o ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponseOutput() ApplicationGatewayConnectionDrainingResponseOutput
- func (o ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponseOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponseOutput
- func (o ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutput() ApplicationGatewayConnectionDrainingResponsePtrOutput
- func (o ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponsePtrOutput
- type ApplicationGatewayConnectionDrainingResponsePtrInput
- type ApplicationGatewayConnectionDrainingResponsePtrOutput
- func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) DrainTimeoutInSec() pulumi.IntPtrOutput
- func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) Elem() ApplicationGatewayConnectionDrainingResponseOutput
- func (ApplicationGatewayConnectionDrainingResponsePtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutput() ApplicationGatewayConnectionDrainingResponsePtrOutput
- func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponsePtrOutput
- type ApplicationGatewayFirewallDisabledRuleGroup
- type ApplicationGatewayFirewallDisabledRuleGroupArgs
- func (ApplicationGatewayFirewallDisabledRuleGroupArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFirewallDisabledRuleGroupArgs) ToApplicationGatewayFirewallDisabledRuleGroupOutput() ApplicationGatewayFirewallDisabledRuleGroupOutput
- func (i ApplicationGatewayFirewallDisabledRuleGroupArgs) ToApplicationGatewayFirewallDisabledRuleGroupOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupOutput
- type ApplicationGatewayFirewallDisabledRuleGroupArray
- func (ApplicationGatewayFirewallDisabledRuleGroupArray) ElementType() reflect.Type
- func (i ApplicationGatewayFirewallDisabledRuleGroupArray) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
- func (i ApplicationGatewayFirewallDisabledRuleGroupArray) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
- type ApplicationGatewayFirewallDisabledRuleGroupArrayInput
- type ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
- func (ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFirewallDisabledRuleGroupOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
- type ApplicationGatewayFirewallDisabledRuleGroupInput
- type ApplicationGatewayFirewallDisabledRuleGroupOutput
- func (ApplicationGatewayFirewallDisabledRuleGroupOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) RuleGroupName() pulumi.StringOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) Rules() pulumi.IntArrayOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) ToApplicationGatewayFirewallDisabledRuleGroupOutput() ApplicationGatewayFirewallDisabledRuleGroupOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) ToApplicationGatewayFirewallDisabledRuleGroupOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupOutput
- type ApplicationGatewayFirewallDisabledRuleGroupResponse
- type ApplicationGatewayFirewallDisabledRuleGroupResponseArgs
- func (ApplicationGatewayFirewallDisabledRuleGroupResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFirewallDisabledRuleGroupResponseArgs) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
- func (i ApplicationGatewayFirewallDisabledRuleGroupResponseArgs) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
- type ApplicationGatewayFirewallDisabledRuleGroupResponseArray
- func (ApplicationGatewayFirewallDisabledRuleGroupResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayFirewallDisabledRuleGroupResponseArray) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
- func (i ApplicationGatewayFirewallDisabledRuleGroupResponseArray) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
- type ApplicationGatewayFirewallDisabledRuleGroupResponseArrayInput
- type ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
- func (ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
- type ApplicationGatewayFirewallDisabledRuleGroupResponseInput
- type ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
- func (ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) RuleGroupName() pulumi.StringOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) Rules() pulumi.IntArrayOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
- func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
- 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) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Subnet() SubResourcePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
- type ApplicationGatewayFrontendIPConfigurationResponse
- type ApplicationGatewayFrontendIPConfigurationResponseArgs
- func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
- type ApplicationGatewayFrontendIPConfigurationResponseArray
- func (ApplicationGatewayFrontendIPConfigurationResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- type ApplicationGatewayFrontendIPConfigurationResponseArrayInput
- type ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- type ApplicationGatewayFrontendIPConfigurationResponseInput
- type ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
- 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) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
- func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
- type ApplicationGatewayFrontendPortResponse
- type ApplicationGatewayFrontendPortResponseArgs
- func (ApplicationGatewayFrontendPortResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
- func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
- type ApplicationGatewayFrontendPortResponseArray
- func (ApplicationGatewayFrontendPortResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
- func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
- type ApplicationGatewayFrontendPortResponseArrayInput
- type ApplicationGatewayFrontendPortResponseArrayOutput
- func (ApplicationGatewayFrontendPortResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendPortResponseOutput
- func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
- func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
- type ApplicationGatewayFrontendPortResponseInput
- type ApplicationGatewayFrontendPortResponseOutput
- func (ApplicationGatewayFrontendPortResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
- 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 ApplicationGatewayHttpListenerInput
- type ApplicationGatewayHttpListenerOutput
- func (ApplicationGatewayHttpListenerOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) FrontendIPConfiguration() SubResourcePtrOutput
- func (o ApplicationGatewayHttpListenerOutput) FrontendPort() SubResourcePtrOutput
- func (o ApplicationGatewayHttpListenerOutput) HostName() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) SslCertificate() SubResourcePtrOutput
- func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
- func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
- type ApplicationGatewayHttpListenerResponse
- type ApplicationGatewayHttpListenerResponseArgs
- func (ApplicationGatewayHttpListenerResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
- func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
- type ApplicationGatewayHttpListenerResponseArray
- func (ApplicationGatewayHttpListenerResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
- func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
- type ApplicationGatewayHttpListenerResponseArrayInput
- type ApplicationGatewayHttpListenerResponseArrayOutput
- func (ApplicationGatewayHttpListenerResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHttpListenerResponseOutput
- func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
- func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
- type ApplicationGatewayHttpListenerResponseInput
- type ApplicationGatewayHttpListenerResponseOutput
- func (ApplicationGatewayHttpListenerResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) FrontendPort() SubResourceResponsePtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) HostName() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) SslCertificate() SubResourceResponsePtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
- type ApplicationGatewayIPConfiguration
- type ApplicationGatewayIPConfigurationArgs
- func (ApplicationGatewayIPConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
- func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
- type ApplicationGatewayIPConfigurationArray
- func (ApplicationGatewayIPConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
- func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
- type ApplicationGatewayIPConfigurationArrayInput
- type ApplicationGatewayIPConfigurationArrayOutput
- func (ApplicationGatewayIPConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayIPConfigurationOutput
- func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
- func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
- type ApplicationGatewayIPConfigurationInput
- type ApplicationGatewayIPConfigurationOutput
- func (ApplicationGatewayIPConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
- func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
- type ApplicationGatewayIPConfigurationResponse
- type ApplicationGatewayIPConfigurationResponseArgs
- func (ApplicationGatewayIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
- func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
- type ApplicationGatewayIPConfigurationResponseArray
- func (ApplicationGatewayIPConfigurationResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
- func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
- type ApplicationGatewayIPConfigurationResponseArrayInput
- type ApplicationGatewayIPConfigurationResponseArrayOutput
- func (ApplicationGatewayIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayIPConfigurationResponseOutput
- func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
- func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
- type ApplicationGatewayIPConfigurationResponseInput
- type ApplicationGatewayIPConfigurationResponseOutput
- func (ApplicationGatewayIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
- type ApplicationGatewayPathRule
- type ApplicationGatewayPathRuleArgs
- func (ApplicationGatewayPathRuleArgs) ElementType() reflect.Type
- func (i ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput
- func (i ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleOutput
- type ApplicationGatewayPathRuleArray
- func (ApplicationGatewayPathRuleArray) ElementType() reflect.Type
- func (i ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput
- func (i ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleArrayOutput
- type ApplicationGatewayPathRuleArrayInput
- type ApplicationGatewayPathRuleArrayOutput
- func (ApplicationGatewayPathRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayPathRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPathRuleOutput
- func (o ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput
- func (o ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleArrayOutput
- type ApplicationGatewayPathRuleInput
- type ApplicationGatewayPathRuleOutput
- func (o ApplicationGatewayPathRuleOutput) BackendAddressPool() SubResourcePtrOutput
- func (o ApplicationGatewayPathRuleOutput) BackendHttpSettings() SubResourcePtrOutput
- func (ApplicationGatewayPathRuleOutput) ElementType() reflect.Type
- func (o ApplicationGatewayPathRuleOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleOutput) Paths() pulumi.StringArrayOutput
- func (o ApplicationGatewayPathRuleOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput
- func (o ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleOutput
- type ApplicationGatewayPathRuleResponse
- type ApplicationGatewayPathRuleResponseArgs
- func (ApplicationGatewayPathRuleResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput
- func (i ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseOutput
- type ApplicationGatewayPathRuleResponseArray
- func (ApplicationGatewayPathRuleResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput
- func (i ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseArrayOutput
- type ApplicationGatewayPathRuleResponseArrayInput
- type ApplicationGatewayPathRuleResponseArrayOutput
- func (ApplicationGatewayPathRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayPathRuleResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPathRuleResponseOutput
- func (o ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput
- func (o ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseArrayOutput
- type ApplicationGatewayPathRuleResponseInput
- type ApplicationGatewayPathRuleResponseOutput
- func (o ApplicationGatewayPathRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
- func (ApplicationGatewayPathRuleResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayPathRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) Paths() pulumi.StringArrayOutput
- func (o ApplicationGatewayPathRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput
- func (o ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseOutput
- 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 ApplicationGatewayProbeOutput
- func (ApplicationGatewayProbeOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Host() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Interval() pulumi.IntPtrOutput
- func (o ApplicationGatewayProbeOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Timeout() pulumi.IntPtrOutput
- func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput
- func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContext(ctx context.Context) ApplicationGatewayProbeOutput
- func (o ApplicationGatewayProbeOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type ApplicationGatewayProbeResponse
- type ApplicationGatewayProbeResponseArgs
- func (ApplicationGatewayProbeResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput
- func (i ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseOutput
- type ApplicationGatewayProbeResponseArray
- func (ApplicationGatewayProbeResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput
- func (i ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseArrayOutput
- type ApplicationGatewayProbeResponseArrayInput
- type ApplicationGatewayProbeResponseArrayOutput
- func (ApplicationGatewayProbeResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayProbeResponseOutput
- func (o ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput
- func (o ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseArrayOutput
- type ApplicationGatewayProbeResponseInput
- type ApplicationGatewayProbeResponseOutput
- func (ApplicationGatewayProbeResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Host() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Interval() pulumi.IntPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Timeout() pulumi.IntPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput
- func (o ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseOutput
- func (o ApplicationGatewayProbeResponseOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- 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) BackendAddressPool() SubResourcePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings() SubResourcePtrOutput
- func (ApplicationGatewayRequestRoutingRuleOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListener() SubResourcePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) RuleType() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) UrlPathMap() SubResourcePtrOutput
- type ApplicationGatewayRequestRoutingRuleResponse
- type ApplicationGatewayRequestRoutingRuleResponseArgs
- func (ApplicationGatewayRequestRoutingRuleResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
- func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
- type ApplicationGatewayRequestRoutingRuleResponseArray
- func (ApplicationGatewayRequestRoutingRuleResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- type ApplicationGatewayRequestRoutingRuleResponseArrayInput
- type ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRequestRoutingRuleResponseOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- type ApplicationGatewayRequestRoutingRuleResponseInput
- type ApplicationGatewayRequestRoutingRuleResponseOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
- func (ApplicationGatewayRequestRoutingRuleResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) HttpListener() SubResourceResponsePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) RuleType() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) UrlPathMap() SubResourceResponsePtrOutput
- 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.StringPtrOutput
- func (o ApplicationGatewaySkuOutput) Tier() pulumi.StringPtrOutput
- 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.StringPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySkuResponse
- type ApplicationGatewaySkuResponseArgs
- func (ApplicationGatewaySkuResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
- type ApplicationGatewaySkuResponseInput
- type ApplicationGatewaySkuResponseOutput
- func (o ApplicationGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (ApplicationGatewaySkuResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
- type ApplicationGatewaySkuResponsePtrInput
- type ApplicationGatewaySkuResponsePtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) Elem() ApplicationGatewaySkuResponseOutput
- func (ApplicationGatewaySkuResponsePtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
- 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.StringPtrOutput
- func (ApplicationGatewaySslCertificateOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Password() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) PublicCertData() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
- type ApplicationGatewaySslCertificateResponse
- type ApplicationGatewaySslCertificateResponseArgs
- func (ApplicationGatewaySslCertificateResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
- func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
- type ApplicationGatewaySslCertificateResponseArray
- func (ApplicationGatewaySslCertificateResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
- func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
- type ApplicationGatewaySslCertificateResponseArrayInput
- type ApplicationGatewaySslCertificateResponseArrayOutput
- func (ApplicationGatewaySslCertificateResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslCertificateResponseOutput
- func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
- func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
- type ApplicationGatewaySslCertificateResponseInput
- type ApplicationGatewaySslCertificateResponseOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Data() pulumi.StringPtrOutput
- func (ApplicationGatewaySslCertificateResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Password() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) PublicCertData() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
- type ApplicationGatewaySslPolicy
- type ApplicationGatewaySslPolicyArgs
- func (ApplicationGatewaySslPolicyArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput
- func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyOutput
- func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyPtrOutput() ApplicationGatewaySslPolicyPtrOutput
- func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyPtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyPtrOutput
- type ApplicationGatewaySslPolicyInput
- type ApplicationGatewaySslPolicyOutput
- func (o ApplicationGatewaySslPolicyOutput) DisabledSslProtocols() pulumi.StringArrayOutput
- func (ApplicationGatewaySslPolicyOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput
- func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyOutput
- func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyPtrOutput() ApplicationGatewaySslPolicyPtrOutput
- func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyPtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyPtrOutput
- type ApplicationGatewaySslPolicyPtrInput
- type ApplicationGatewaySslPolicyPtrOutput
- func (o ApplicationGatewaySslPolicyPtrOutput) DisabledSslProtocols() pulumi.StringArrayOutput
- func (o ApplicationGatewaySslPolicyPtrOutput) Elem() ApplicationGatewaySslPolicyOutput
- func (ApplicationGatewaySslPolicyPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslPolicyPtrOutput) ToApplicationGatewaySslPolicyPtrOutput() ApplicationGatewaySslPolicyPtrOutput
- func (o ApplicationGatewaySslPolicyPtrOutput) ToApplicationGatewaySslPolicyPtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyPtrOutput
- type ApplicationGatewaySslPolicyResponse
- type ApplicationGatewaySslPolicyResponseArgs
- func (ApplicationGatewaySslPolicyResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponseOutput() ApplicationGatewaySslPolicyResponseOutput
- func (i ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponseOutput
- func (i ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponsePtrOutput() ApplicationGatewaySslPolicyResponsePtrOutput
- func (i ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponsePtrOutput
- type ApplicationGatewaySslPolicyResponseInput
- type ApplicationGatewaySslPolicyResponseOutput
- func (o ApplicationGatewaySslPolicyResponseOutput) DisabledSslProtocols() pulumi.StringArrayOutput
- func (ApplicationGatewaySslPolicyResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponseOutput() ApplicationGatewaySslPolicyResponseOutput
- func (o ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponseOutput
- func (o ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponsePtrOutput() ApplicationGatewaySslPolicyResponsePtrOutput
- func (o ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponsePtrOutput
- type ApplicationGatewaySslPolicyResponsePtrInput
- type ApplicationGatewaySslPolicyResponsePtrOutput
- func (o ApplicationGatewaySslPolicyResponsePtrOutput) DisabledSslProtocols() pulumi.StringArrayOutput
- func (o ApplicationGatewaySslPolicyResponsePtrOutput) Elem() ApplicationGatewaySslPolicyResponseOutput
- func (ApplicationGatewaySslPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslPolicyResponsePtrOutput) ToApplicationGatewaySslPolicyResponsePtrOutput() ApplicationGatewaySslPolicyResponsePtrOutput
- func (o ApplicationGatewaySslPolicyResponsePtrOutput) ToApplicationGatewaySslPolicyResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponsePtrOutput
- type ApplicationGatewayState
- 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) DefaultBackendAddressPool() SubResourcePtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettings() SubResourcePtrOutput
- func (ApplicationGatewayUrlPathMapOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) PathRules() ApplicationGatewayPathRuleArrayOutput
- func (o ApplicationGatewayUrlPathMapOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
- func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
- type ApplicationGatewayUrlPathMapResponse
- type ApplicationGatewayUrlPathMapResponseArgs
- func (ApplicationGatewayUrlPathMapResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput
- func (i ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseOutput
- type ApplicationGatewayUrlPathMapResponseArray
- func (ApplicationGatewayUrlPathMapResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput
- func (i ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput
- type ApplicationGatewayUrlPathMapResponseArrayInput
- type ApplicationGatewayUrlPathMapResponseArrayOutput
- func (ApplicationGatewayUrlPathMapResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayUrlPathMapResponseOutput
- func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput
- func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput
- type ApplicationGatewayUrlPathMapResponseInput
- type ApplicationGatewayUrlPathMapResponseOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendAddressPool() SubResourceResponsePtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendHttpSettings() SubResourceResponsePtrOutput
- func (ApplicationGatewayUrlPathMapResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) PathRules() ApplicationGatewayPathRuleResponseArrayOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseOutput
- type ApplicationGatewayWebApplicationFirewallConfiguration
- type ApplicationGatewayWebApplicationFirewallConfigurationArgs
- func (ApplicationGatewayWebApplicationFirewallConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationOutput() ApplicationGatewayWebApplicationFirewallConfigurationOutput
- func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationOutput
- func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
- func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
- type ApplicationGatewayWebApplicationFirewallConfigurationInput
- type ApplicationGatewayWebApplicationFirewallConfigurationOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
- func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) FirewallMode() pulumi.StringOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) RuleSetType() pulumi.StringOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) RuleSetVersion() pulumi.StringOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationOutput() ApplicationGatewayWebApplicationFirewallConfigurationOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
- type ApplicationGatewayWebApplicationFirewallConfigurationPtrInput
- type ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) Elem() ApplicationGatewayWebApplicationFirewallConfigurationOutput
- func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) FirewallMode() pulumi.StringPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) RuleSetType() pulumi.StringPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) RuleSetVersion() pulumi.StringPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
- type ApplicationGatewayWebApplicationFirewallConfigurationResponse
- type ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs
- func (ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
- func (i ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
- func (i ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
- func (i ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
- type ApplicationGatewayWebApplicationFirewallConfigurationResponseInput
- type ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
- func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) Enabled() pulumi.BoolOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) FirewallMode() pulumi.StringOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) RuleSetType() pulumi.StringOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) RuleSetVersion() pulumi.StringOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
- type ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrInput
- type ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) Elem() ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
- func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) FirewallMode() pulumi.StringPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) RuleSetType() pulumi.StringPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) RuleSetVersion() pulumi.StringPtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
- func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
- type BackendAddressPool
- type BackendAddressPoolArgs
- type BackendAddressPoolArray
- type BackendAddressPoolArrayInput
- type BackendAddressPoolArrayOutput
- func (BackendAddressPoolArrayOutput) ElementType() reflect.Type
- func (o BackendAddressPoolArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolOutput
- func (o BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutput() BackendAddressPoolArrayOutput
- func (o BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutputWithContext(ctx context.Context) BackendAddressPoolArrayOutput
- type BackendAddressPoolInput
- type BackendAddressPoolOutput
- func (BackendAddressPoolOutput) ElementType() reflect.Type
- func (o BackendAddressPoolOutput) Etag() pulumi.StringPtrOutput
- func (o BackendAddressPoolOutput) Id() pulumi.StringPtrOutput
- func (o BackendAddressPoolOutput) Name() pulumi.StringPtrOutput
- func (o BackendAddressPoolOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o BackendAddressPoolOutput) ToBackendAddressPoolOutput() BackendAddressPoolOutput
- func (o BackendAddressPoolOutput) ToBackendAddressPoolOutputWithContext(ctx context.Context) BackendAddressPoolOutput
- type BackendAddressPoolResponse
- type BackendAddressPoolResponseArgs
- func (BackendAddressPoolResponseArgs) ElementType() reflect.Type
- func (i BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput
- func (i BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutputWithContext(ctx context.Context) BackendAddressPoolResponseOutput
- type BackendAddressPoolResponseArray
- func (BackendAddressPoolResponseArray) ElementType() reflect.Type
- func (i BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput
- func (i BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) BackendAddressPoolResponseArrayOutput
- type BackendAddressPoolResponseArrayInput
- type BackendAddressPoolResponseArrayOutput
- func (BackendAddressPoolResponseArrayOutput) ElementType() reflect.Type
- func (o BackendAddressPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolResponseOutput
- func (o BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput
- func (o BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) BackendAddressPoolResponseArrayOutput
- type BackendAddressPoolResponseInput
- type BackendAddressPoolResponseOutput
- func (o BackendAddressPoolResponseOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
- func (BackendAddressPoolResponseOutput) ElementType() reflect.Type
- func (o BackendAddressPoolResponseOutput) Etag() pulumi.StringPtrOutput
- func (o BackendAddressPoolResponseOutput) Id() pulumi.StringPtrOutput
- func (o BackendAddressPoolResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
- func (o BackendAddressPoolResponseOutput) Name() pulumi.StringPtrOutput
- func (o BackendAddressPoolResponseOutput) OutboundNatRule() SubResourceResponseOutput
- func (o BackendAddressPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput
- func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWithContext(ctx context.Context) BackendAddressPoolResponseOutput
- type BgpPeerStatusResponse
- type BgpPeerStatusResponseArgs
- type BgpPeerStatusResponseArray
- func (BgpPeerStatusResponseArray) ElementType() reflect.Type
- func (i BgpPeerStatusResponseArray) ToBgpPeerStatusResponseArrayOutput() BgpPeerStatusResponseArrayOutput
- func (i BgpPeerStatusResponseArray) ToBgpPeerStatusResponseArrayOutputWithContext(ctx context.Context) BgpPeerStatusResponseArrayOutput
- type BgpPeerStatusResponseArrayInput
- type BgpPeerStatusResponseArrayOutput
- func (BgpPeerStatusResponseArrayOutput) ElementType() reflect.Type
- func (o BgpPeerStatusResponseArrayOutput) Index(i pulumi.IntInput) BgpPeerStatusResponseOutput
- func (o BgpPeerStatusResponseArrayOutput) ToBgpPeerStatusResponseArrayOutput() BgpPeerStatusResponseArrayOutput
- func (o BgpPeerStatusResponseArrayOutput) ToBgpPeerStatusResponseArrayOutputWithContext(ctx context.Context) BgpPeerStatusResponseArrayOutput
- type BgpPeerStatusResponseInput
- type BgpPeerStatusResponseOutput
- func (o BgpPeerStatusResponseOutput) Asn() pulumi.IntOutput
- func (o BgpPeerStatusResponseOutput) ConnectedDuration() pulumi.StringOutput
- func (BgpPeerStatusResponseOutput) ElementType() reflect.Type
- func (o BgpPeerStatusResponseOutput) LocalAddress() pulumi.StringOutput
- func (o BgpPeerStatusResponseOutput) MessagesReceived() pulumi.IntOutput
- func (o BgpPeerStatusResponseOutput) MessagesSent() pulumi.IntOutput
- func (o BgpPeerStatusResponseOutput) Neighbor() pulumi.StringOutput
- func (o BgpPeerStatusResponseOutput) RoutesReceived() pulumi.IntOutput
- func (o BgpPeerStatusResponseOutput) State() pulumi.StringOutput
- func (o BgpPeerStatusResponseOutput) ToBgpPeerStatusResponseOutput() BgpPeerStatusResponseOutput
- func (o BgpPeerStatusResponseOutput) ToBgpPeerStatusResponseOutputWithContext(ctx context.Context) BgpPeerStatusResponseOutput
- type BgpSettings
- type BgpSettingsArgs
- func (BgpSettingsArgs) ElementType() reflect.Type
- func (i BgpSettingsArgs) ToBgpSettingsOutput() BgpSettingsOutput
- func (i BgpSettingsArgs) ToBgpSettingsOutputWithContext(ctx context.Context) BgpSettingsOutput
- func (i BgpSettingsArgs) ToBgpSettingsPtrOutput() BgpSettingsPtrOutput
- func (i BgpSettingsArgs) ToBgpSettingsPtrOutputWithContext(ctx context.Context) BgpSettingsPtrOutput
- type BgpSettingsInput
- type BgpSettingsOutput
- func (o BgpSettingsOutput) Asn() pulumi.IntPtrOutput
- func (o BgpSettingsOutput) BgpPeeringAddress() pulumi.StringPtrOutput
- func (BgpSettingsOutput) ElementType() reflect.Type
- func (o BgpSettingsOutput) PeerWeight() pulumi.IntPtrOutput
- func (o BgpSettingsOutput) ToBgpSettingsOutput() BgpSettingsOutput
- func (o BgpSettingsOutput) ToBgpSettingsOutputWithContext(ctx context.Context) BgpSettingsOutput
- func (o BgpSettingsOutput) ToBgpSettingsPtrOutput() BgpSettingsPtrOutput
- func (o BgpSettingsOutput) ToBgpSettingsPtrOutputWithContext(ctx context.Context) BgpSettingsPtrOutput
- type BgpSettingsPtrInput
- type BgpSettingsPtrOutput
- func (o BgpSettingsPtrOutput) Asn() pulumi.IntPtrOutput
- func (o BgpSettingsPtrOutput) BgpPeeringAddress() pulumi.StringPtrOutput
- func (o BgpSettingsPtrOutput) Elem() BgpSettingsOutput
- func (BgpSettingsPtrOutput) ElementType() reflect.Type
- func (o BgpSettingsPtrOutput) PeerWeight() pulumi.IntPtrOutput
- func (o BgpSettingsPtrOutput) ToBgpSettingsPtrOutput() BgpSettingsPtrOutput
- func (o BgpSettingsPtrOutput) ToBgpSettingsPtrOutputWithContext(ctx context.Context) BgpSettingsPtrOutput
- type BgpSettingsResponse
- type BgpSettingsResponseArgs
- func (BgpSettingsResponseArgs) ElementType() reflect.Type
- func (i BgpSettingsResponseArgs) ToBgpSettingsResponseOutput() BgpSettingsResponseOutput
- func (i BgpSettingsResponseArgs) ToBgpSettingsResponseOutputWithContext(ctx context.Context) BgpSettingsResponseOutput
- func (i BgpSettingsResponseArgs) ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput
- func (i BgpSettingsResponseArgs) ToBgpSettingsResponsePtrOutputWithContext(ctx context.Context) BgpSettingsResponsePtrOutput
- type BgpSettingsResponseInput
- type BgpSettingsResponseOutput
- func (o BgpSettingsResponseOutput) Asn() pulumi.IntPtrOutput
- func (o BgpSettingsResponseOutput) BgpPeeringAddress() pulumi.StringPtrOutput
- func (BgpSettingsResponseOutput) ElementType() reflect.Type
- func (o BgpSettingsResponseOutput) PeerWeight() pulumi.IntPtrOutput
- func (o BgpSettingsResponseOutput) ToBgpSettingsResponseOutput() BgpSettingsResponseOutput
- func (o BgpSettingsResponseOutput) ToBgpSettingsResponseOutputWithContext(ctx context.Context) BgpSettingsResponseOutput
- func (o BgpSettingsResponseOutput) ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput
- func (o BgpSettingsResponseOutput) ToBgpSettingsResponsePtrOutputWithContext(ctx context.Context) BgpSettingsResponsePtrOutput
- type BgpSettingsResponsePtrInput
- type BgpSettingsResponsePtrOutput
- func (o BgpSettingsResponsePtrOutput) Asn() pulumi.IntPtrOutput
- func (o BgpSettingsResponsePtrOutput) BgpPeeringAddress() pulumi.StringPtrOutput
- func (o BgpSettingsResponsePtrOutput) Elem() BgpSettingsResponseOutput
- func (BgpSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o BgpSettingsResponsePtrOutput) PeerWeight() pulumi.IntPtrOutput
- func (o BgpSettingsResponsePtrOutput) ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput
- func (o BgpSettingsResponsePtrOutput) ToBgpSettingsResponsePtrOutputWithContext(ctx context.Context) BgpSettingsResponsePtrOutput
- type DhcpOptions
- type DhcpOptionsArgs
- func (DhcpOptionsArgs) ElementType() reflect.Type
- func (i DhcpOptionsArgs) ToDhcpOptionsOutput() DhcpOptionsOutput
- func (i DhcpOptionsArgs) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
- func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
- func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
- type DhcpOptionsInput
- type DhcpOptionsOutput
- func (o DhcpOptionsOutput) DnsServers() pulumi.StringArrayOutput
- func (DhcpOptionsOutput) ElementType() reflect.Type
- func (o DhcpOptionsOutput) ToDhcpOptionsOutput() DhcpOptionsOutput
- func (o DhcpOptionsOutput) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
- func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
- func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
- type DhcpOptionsPtrInput
- type DhcpOptionsPtrOutput
- func (o DhcpOptionsPtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o DhcpOptionsPtrOutput) Elem() DhcpOptionsOutput
- func (DhcpOptionsPtrOutput) ElementType() reflect.Type
- func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
- func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
- type DhcpOptionsResponse
- type DhcpOptionsResponseArgs
- func (DhcpOptionsResponseArgs) ElementType() reflect.Type
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
- type DhcpOptionsResponseInput
- type DhcpOptionsResponseOutput
- func (o DhcpOptionsResponseOutput) DnsServers() pulumi.StringArrayOutput
- func (DhcpOptionsResponseOutput) ElementType() reflect.Type
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
- type DhcpOptionsResponsePtrInput
- type DhcpOptionsResponsePtrOutput
- func (o DhcpOptionsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o DhcpOptionsResponsePtrOutput) Elem() DhcpOptionsResponseOutput
- func (DhcpOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
- func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
- type DnsConfig
- type DnsConfigArgs
- func (DnsConfigArgs) ElementType() reflect.Type
- func (i DnsConfigArgs) ToDnsConfigOutput() DnsConfigOutput
- func (i DnsConfigArgs) ToDnsConfigOutputWithContext(ctx context.Context) DnsConfigOutput
- func (i DnsConfigArgs) ToDnsConfigPtrOutput() DnsConfigPtrOutput
- func (i DnsConfigArgs) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput
- type DnsConfigInput
- type DnsConfigOutput
- func (DnsConfigOutput) ElementType() reflect.Type
- func (o DnsConfigOutput) Fqdn() pulumi.StringPtrOutput
- func (o DnsConfigOutput) RelativeName() pulumi.StringPtrOutput
- func (o DnsConfigOutput) ToDnsConfigOutput() DnsConfigOutput
- func (o DnsConfigOutput) ToDnsConfigOutputWithContext(ctx context.Context) DnsConfigOutput
- func (o DnsConfigOutput) ToDnsConfigPtrOutput() DnsConfigPtrOutput
- func (o DnsConfigOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput
- func (o DnsConfigOutput) Ttl() pulumi.IntPtrOutput
- type DnsConfigPtrInput
- type DnsConfigPtrOutput
- func (o DnsConfigPtrOutput) Elem() DnsConfigOutput
- func (DnsConfigPtrOutput) ElementType() reflect.Type
- func (o DnsConfigPtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o DnsConfigPtrOutput) RelativeName() pulumi.StringPtrOutput
- func (o DnsConfigPtrOutput) ToDnsConfigPtrOutput() DnsConfigPtrOutput
- func (o DnsConfigPtrOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput
- func (o DnsConfigPtrOutput) Ttl() pulumi.IntPtrOutput
- type DnsConfigResponse
- type DnsConfigResponseArgs
- func (DnsConfigResponseArgs) ElementType() reflect.Type
- func (i DnsConfigResponseArgs) ToDnsConfigResponseOutput() DnsConfigResponseOutput
- func (i DnsConfigResponseArgs) ToDnsConfigResponseOutputWithContext(ctx context.Context) DnsConfigResponseOutput
- func (i DnsConfigResponseArgs) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
- func (i DnsConfigResponseArgs) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
- type DnsConfigResponseInput
- type DnsConfigResponseOutput
- func (DnsConfigResponseOutput) ElementType() reflect.Type
- func (o DnsConfigResponseOutput) Fqdn() pulumi.StringPtrOutput
- func (o DnsConfigResponseOutput) RelativeName() pulumi.StringPtrOutput
- func (o DnsConfigResponseOutput) ToDnsConfigResponseOutput() DnsConfigResponseOutput
- func (o DnsConfigResponseOutput) ToDnsConfigResponseOutputWithContext(ctx context.Context) DnsConfigResponseOutput
- func (o DnsConfigResponseOutput) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
- func (o DnsConfigResponseOutput) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
- func (o DnsConfigResponseOutput) Ttl() pulumi.IntPtrOutput
- type DnsConfigResponsePtrInput
- type DnsConfigResponsePtrOutput
- func (o DnsConfigResponsePtrOutput) Elem() DnsConfigResponseOutput
- func (DnsConfigResponsePtrOutput) ElementType() reflect.Type
- func (o DnsConfigResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o DnsConfigResponsePtrOutput) RelativeName() pulumi.StringPtrOutput
- func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
- func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
- func (o DnsConfigResponsePtrOutput) Ttl() pulumi.IntPtrOutput
- type Endpoint
- type EndpointArgs
- type EndpointResponse
- type EndpointResponseArgs
- type EndpointResponseArray
- type EndpointResponseArrayInput
- type EndpointResponseArrayOutput
- func (EndpointResponseArrayOutput) ElementType() reflect.Type
- func (o EndpointResponseArrayOutput) Index(i pulumi.IntInput) EndpointResponseOutput
- func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutput() EndpointResponseArrayOutput
- func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext(ctx context.Context) EndpointResponseArrayOutput
- type EndpointResponseInput
- type EndpointResponseOutput
- func (EndpointResponseOutput) ElementType() reflect.Type
- func (o EndpointResponseOutput) EndpointLocation() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) EndpointMonitorStatus() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) EndpointStatus() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) GeoMapping() pulumi.StringArrayOutput
- func (o EndpointResponseOutput) Id() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) MinChildEndpoints() pulumi.IntPtrOutput
- func (o EndpointResponseOutput) Name() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) Priority() pulumi.IntPtrOutput
- func (o EndpointResponseOutput) Target() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) ToEndpointResponseOutput() EndpointResponseOutput
- func (o EndpointResponseOutput) ToEndpointResponseOutputWithContext(ctx context.Context) EndpointResponseOutput
- func (o EndpointResponseOutput) Type() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) Weight() pulumi.IntPtrOutput
- type EndpointState
- type EndpointType
- type EndpointTypeArgs
- type EndpointTypeArray
- type EndpointTypeArrayInput
- type EndpointTypeArrayOutput
- func (EndpointTypeArrayOutput) ElementType() reflect.Type
- func (o EndpointTypeArrayOutput) Index(i pulumi.IntInput) EndpointTypeOutput
- func (o EndpointTypeArrayOutput) ToEndpointTypeArrayOutput() EndpointTypeArrayOutput
- func (o EndpointTypeArrayOutput) ToEndpointTypeArrayOutputWithContext(ctx context.Context) EndpointTypeArrayOutput
- type EndpointTypeInput
- type EndpointTypeOutput
- func (EndpointTypeOutput) ElementType() reflect.Type
- func (o EndpointTypeOutput) EndpointLocation() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) EndpointMonitorStatus() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) EndpointStatus() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) GeoMapping() pulumi.StringArrayOutput
- func (o EndpointTypeOutput) Id() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) MinChildEndpoints() pulumi.IntPtrOutput
- func (o EndpointTypeOutput) Name() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) Priority() pulumi.IntPtrOutput
- func (o EndpointTypeOutput) Target() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) ToEndpointTypeOutput() EndpointTypeOutput
- func (o EndpointTypeOutput) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput
- func (o EndpointTypeOutput) Type() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) Weight() pulumi.IntPtrOutput
- 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 ExpressRouteCircuitAuthorizationResponse
- type ExpressRouteCircuitAuthorizationResponseArgs
- func (ExpressRouteCircuitAuthorizationResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
- func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
- type ExpressRouteCircuitAuthorizationResponseArray
- func (ExpressRouteCircuitAuthorizationResponseArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
- func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
- type ExpressRouteCircuitAuthorizationResponseArrayInput
- type ExpressRouteCircuitAuthorizationResponseArrayOutput
- func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitAuthorizationResponseOutput
- func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
- func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
- type ExpressRouteCircuitAuthorizationResponseInput
- type ExpressRouteCircuitAuthorizationResponseOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
- func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationResponseOutput) Etag() pulumi.StringOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) Id() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
- type ExpressRouteCircuitAuthorizationState
- type ExpressRouteCircuitAuthorizationType
- type ExpressRouteCircuitAuthorizationTypeArgs
- func (ExpressRouteCircuitAuthorizationTypeArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
- func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
- type ExpressRouteCircuitAuthorizationTypeArray
- func (ExpressRouteCircuitAuthorizationTypeArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
- func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
- type ExpressRouteCircuitAuthorizationTypeArrayInput
- type ExpressRouteCircuitAuthorizationTypeArrayOutput
- func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitAuthorizationTypeOutput
- func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
- func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
- type ExpressRouteCircuitAuthorizationTypeInput
- type ExpressRouteCircuitAuthorizationTypeOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
- func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationTypeOutput) Id() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
- type ExpressRouteCircuitPeering
- type ExpressRouteCircuitPeeringArgs
- type ExpressRouteCircuitPeeringConfig
- type ExpressRouteCircuitPeeringConfigArgs
- func (ExpressRouteCircuitPeeringConfigArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringConfigInput
- type ExpressRouteCircuitPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) CustomerASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringConfigOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringConfigPtrInput
- type ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) Elem() ExpressRouteCircuitPeeringConfigOutput
- func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringConfigResponse
- type ExpressRouteCircuitPeeringConfigResponseArgs
- func (ExpressRouteCircuitPeeringConfigResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type ExpressRouteCircuitPeeringConfigResponseInput
- type ExpressRouteCircuitPeeringConfigResponseOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type ExpressRouteCircuitPeeringConfigResponsePtrInput
- type ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) Elem() ExpressRouteCircuitPeeringConfigResponseOutput
- func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type ExpressRouteCircuitPeeringResponse
- type ExpressRouteCircuitPeeringResponseArgs
- func (ExpressRouteCircuitPeeringResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
- func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
- type ExpressRouteCircuitPeeringResponseArray
- func (ExpressRouteCircuitPeeringResponseArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
- func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
- type ExpressRouteCircuitPeeringResponseArrayInput
- type ExpressRouteCircuitPeeringResponseArrayOutput
- func (ExpressRouteCircuitPeeringResponseArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitPeeringResponseOutput
- func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
- func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
- type ExpressRouteCircuitPeeringResponseInput
- type ExpressRouteCircuitPeeringResponseOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) AzureASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringResponseOutput) Etag() pulumi.StringOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) GatewayManagerEtag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) Id() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) Ipv6PeeringConfig() Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) PeerASN() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) PeeringType() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryAzurePort() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) RouteFilter() RouteFilterResponsePtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryAzurePort() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) SharedKey() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) State() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) Stats() ExpressRouteCircuitStatsResponsePtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) VlanId() pulumi.IntPtrOutput
- type ExpressRouteCircuitPeeringState
- type ExpressRouteCircuitPeeringType
- type ExpressRouteCircuitPeeringTypeArgs
- func (ExpressRouteCircuitPeeringTypeArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
- func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
- type ExpressRouteCircuitPeeringTypeArray
- func (ExpressRouteCircuitPeeringTypeArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
- func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
- type ExpressRouteCircuitPeeringTypeArrayInput
- type ExpressRouteCircuitPeeringTypeArrayOutput
- func (ExpressRouteCircuitPeeringTypeArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringTypeArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitPeeringTypeOutput
- func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
- func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
- type ExpressRouteCircuitPeeringTypeInput
- type ExpressRouteCircuitPeeringTypeOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) AzureASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringTypeOutput) GatewayManagerEtag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) Id() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) Ipv6PeeringConfig() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) PeerASN() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) PeeringType() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryAzurePort() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) RouteFilter() RouteFilterTypePtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryAzurePort() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) SharedKey() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) State() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) Stats() ExpressRouteCircuitStatsPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) VlanId() pulumi.IntPtrOutput
- type ExpressRouteCircuitServiceProviderProperties
- type ExpressRouteCircuitServiceProviderPropertiesArgs
- func (ExpressRouteCircuitServiceProviderPropertiesArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput
- func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput
- func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
- func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
- type ExpressRouteCircuitServiceProviderPropertiesInput
- type ExpressRouteCircuitServiceProviderPropertiesOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesOutput) BandwidthInMbps() pulumi.IntPtrOutput
- func (ExpressRouteCircuitServiceProviderPropertiesOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitServiceProviderPropertiesOutput) PeeringLocation() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ServiceProviderName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
- type ExpressRouteCircuitServiceProviderPropertiesPtrInput
- type ExpressRouteCircuitServiceProviderPropertiesPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) BandwidthInMbps() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) Elem() ExpressRouteCircuitServiceProviderPropertiesOutput
- func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) PeeringLocation() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ServiceProviderName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
- type ExpressRouteCircuitServiceProviderPropertiesResponse
- type ExpressRouteCircuitServiceProviderPropertiesResponseArgs
- func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput
- func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput
- func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
- func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
- type ExpressRouteCircuitServiceProviderPropertiesResponseInput
- type ExpressRouteCircuitServiceProviderPropertiesResponseOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) BandwidthInMbps() pulumi.IntPtrOutput
- func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) PeeringLocation() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ServiceProviderName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
- type ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput
- type ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) BandwidthInMbps() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) Elem() ExpressRouteCircuitServiceProviderPropertiesResponseOutput
- func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) PeeringLocation() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ServiceProviderName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
- func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
- 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.StringPtrOutput
- func (o ExpressRouteCircuitSkuOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuOutput) Tier() pulumi.StringPtrOutput
- 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.StringPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
- type ExpressRouteCircuitSkuResponse
- type ExpressRouteCircuitSkuResponseArgs
- func (ExpressRouteCircuitSkuResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
- type ExpressRouteCircuitSkuResponseInput
- type ExpressRouteCircuitSkuResponseOutput
- func (ExpressRouteCircuitSkuResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
- type ExpressRouteCircuitSkuResponsePtrInput
- type ExpressRouteCircuitSkuResponsePtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Elem() ExpressRouteCircuitSkuResponseOutput
- func (ExpressRouteCircuitSkuResponsePtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
- type ExpressRouteCircuitState
- type ExpressRouteCircuitStats
- type ExpressRouteCircuitStatsArgs
- func (ExpressRouteCircuitStatsArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutput() ExpressRouteCircuitStatsOutput
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsOutput
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsPtrOutput
- type ExpressRouteCircuitStatsInput
- type ExpressRouteCircuitStatsOutput
- func (ExpressRouteCircuitStatsOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitStatsOutput) PrimarybytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsOutput) PrimarybytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsOutput) SecondarybytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsOutput) SecondarybytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsOutput() ExpressRouteCircuitStatsOutput
- func (o ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsOutput
- func (o ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput
- func (o ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsPtrOutput
- type ExpressRouteCircuitStatsPtrInput
- type ExpressRouteCircuitStatsPtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) Elem() ExpressRouteCircuitStatsOutput
- func (ExpressRouteCircuitStatsPtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitStatsPtrOutput) PrimarybytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) PrimarybytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) SecondarybytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) SecondarybytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) ToExpressRouteCircuitStatsPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsPtrOutput
- type ExpressRouteCircuitStatsResponse
- type ExpressRouteCircuitStatsResponseArgs
- func (ExpressRouteCircuitStatsResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponseOutput() ExpressRouteCircuitStatsResponseOutput
- func (i ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponseOutput
- func (i ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponsePtrOutput() ExpressRouteCircuitStatsResponsePtrOutput
- func (i ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponsePtrOutput
- type ExpressRouteCircuitStatsResponseInput
- type ExpressRouteCircuitStatsResponseOutput
- func (ExpressRouteCircuitStatsResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitStatsResponseOutput) PrimarybytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponseOutput) PrimarybytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponseOutput) SecondarybytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponseOutput) SecondarybytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponseOutput() ExpressRouteCircuitStatsResponseOutput
- func (o ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponseOutput
- func (o ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponsePtrOutput() ExpressRouteCircuitStatsResponsePtrOutput
- func (o ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponsePtrOutput
- type ExpressRouteCircuitStatsResponsePtrInput
- type ExpressRouteCircuitStatsResponsePtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) Elem() ExpressRouteCircuitStatsResponseOutput
- func (ExpressRouteCircuitStatsResponsePtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitStatsResponsePtrOutput) PrimarybytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) PrimarybytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) ToExpressRouteCircuitStatsResponsePtrOutput() ExpressRouteCircuitStatsResponsePtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) ToExpressRouteCircuitStatsResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponsePtrOutput
- type FrontendIPConfiguration
- type FrontendIPConfigurationArgs
- type FrontendIPConfigurationArray
- func (FrontendIPConfigurationArray) ElementType() reflect.Type
- func (i FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutput() FrontendIPConfigurationArrayOutput
- func (i FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationArrayOutput
- type FrontendIPConfigurationArrayInput
- type FrontendIPConfigurationArrayOutput
- func (FrontendIPConfigurationArrayOutput) ElementType() reflect.Type
- func (o FrontendIPConfigurationArrayOutput) Index(i pulumi.IntInput) FrontendIPConfigurationOutput
- func (o FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutput() FrontendIPConfigurationArrayOutput
- func (o FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationArrayOutput
- type FrontendIPConfigurationInput
- type FrontendIPConfigurationOutput
- func (FrontendIPConfigurationOutput) ElementType() reflect.Type
- func (o FrontendIPConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
- func (o FrontendIPConfigurationOutput) Subnet() SubnetTypePtrOutput
- func (o FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutput() FrontendIPConfigurationOutput
- func (o FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutputWithContext(ctx context.Context) FrontendIPConfigurationOutput
- type FrontendIPConfigurationResponse
- type FrontendIPConfigurationResponseArgs
- func (FrontendIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutput() FrontendIPConfigurationResponseOutput
- func (i FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseOutput
- type FrontendIPConfigurationResponseArray
- func (FrontendIPConfigurationResponseArray) ElementType() reflect.Type
- func (i FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutput() FrontendIPConfigurationResponseArrayOutput
- func (i FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseArrayOutput
- type FrontendIPConfigurationResponseArrayInput
- type FrontendIPConfigurationResponseArrayOutput
- func (FrontendIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o FrontendIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) FrontendIPConfigurationResponseOutput
- func (o FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutput() FrontendIPConfigurationResponseArrayOutput
- func (o FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseArrayOutput
- type FrontendIPConfigurationResponseInput
- type FrontendIPConfigurationResponseOutput
- func (FrontendIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o FrontendIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationResponseOutput) InboundNatPools() SubResourceResponseArrayOutput
- func (o FrontendIPConfigurationResponseOutput) InboundNatRules() SubResourceResponseArrayOutput
- func (o FrontendIPConfigurationResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
- func (o FrontendIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationResponseOutput) OutboundNatRules() SubResourceResponseArrayOutput
- func (o FrontendIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
- func (o FrontendIPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
- func (o FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutput() FrontendIPConfigurationResponseOutput
- func (o FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseOutput
- type GatewayRouteResponse
- type GatewayRouteResponseArgs
- type GatewayRouteResponseArray
- type GatewayRouteResponseArrayInput
- type GatewayRouteResponseArrayOutput
- func (GatewayRouteResponseArrayOutput) ElementType() reflect.Type
- func (o GatewayRouteResponseArrayOutput) Index(i pulumi.IntInput) GatewayRouteResponseOutput
- func (o GatewayRouteResponseArrayOutput) ToGatewayRouteResponseArrayOutput() GatewayRouteResponseArrayOutput
- func (o GatewayRouteResponseArrayOutput) ToGatewayRouteResponseArrayOutputWithContext(ctx context.Context) GatewayRouteResponseArrayOutput
- type GatewayRouteResponseInput
- type GatewayRouteResponseOutput
- func (o GatewayRouteResponseOutput) AsPath() pulumi.StringOutput
- func (GatewayRouteResponseOutput) ElementType() reflect.Type
- func (o GatewayRouteResponseOutput) LocalAddress() pulumi.StringOutput
- func (o GatewayRouteResponseOutput) Network() pulumi.StringOutput
- func (o GatewayRouteResponseOutput) NextHop() pulumi.StringOutput
- func (o GatewayRouteResponseOutput) Origin() pulumi.StringOutput
- func (o GatewayRouteResponseOutput) SourcePeer() pulumi.StringOutput
- func (o GatewayRouteResponseOutput) ToGatewayRouteResponseOutput() GatewayRouteResponseOutput
- func (o GatewayRouteResponseOutput) ToGatewayRouteResponseOutputWithContext(ctx context.Context) GatewayRouteResponseOutput
- func (o GatewayRouteResponseOutput) Weight() pulumi.IntOutput
- type GetVirtualNetworkGatewayAdvertisedRoutesArgs
- type GetVirtualNetworkGatewayAdvertisedRoutesResult
- type GetVirtualNetworkGatewayBgpPeerStatusArgs
- type GetVirtualNetworkGatewayBgpPeerStatusResult
- type GetVirtualNetworkGatewayLearnedRoutesArgs
- type GetVirtualNetworkGatewayLearnedRoutesResult
- type IPConfigurationResponse
- type IPConfigurationResponseArgs
- func (IPConfigurationResponseArgs) ElementType() reflect.Type
- func (i IPConfigurationResponseArgs) ToIPConfigurationResponseOutput() IPConfigurationResponseOutput
- func (i IPConfigurationResponseArgs) ToIPConfigurationResponseOutputWithContext(ctx context.Context) IPConfigurationResponseOutput
- func (i IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
- func (i IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
- type IPConfigurationResponseArray
- func (IPConfigurationResponseArray) ElementType() reflect.Type
- func (i IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput
- func (i IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutputWithContext(ctx context.Context) IPConfigurationResponseArrayOutput
- type IPConfigurationResponseArrayInput
- type IPConfigurationResponseArrayOutput
- func (IPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o IPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) IPConfigurationResponseOutput
- func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput
- func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutputWithContext(ctx context.Context) IPConfigurationResponseArrayOutput
- type IPConfigurationResponseInput
- type IPConfigurationResponseOutput
- func (IPConfigurationResponseOutput) ElementType() reflect.Type
- func (o IPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
- func (o IPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
- func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutput() IPConfigurationResponseOutput
- func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutputWithContext(ctx context.Context) IPConfigurationResponseOutput
- func (o IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
- func (o IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
- type IPConfigurationResponsePtrInput
- type IPConfigurationResponsePtrOutput
- func (o IPConfigurationResponsePtrOutput) Elem() IPConfigurationResponseOutput
- func (IPConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o IPConfigurationResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
- func (o IPConfigurationResponsePtrOutput) Subnet() SubnetResponsePtrOutput
- func (o IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
- func (o IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
- type InboundNatPool
- type InboundNatPoolArgs
- type InboundNatPoolArray
- type InboundNatPoolArrayInput
- type InboundNatPoolArrayOutput
- func (InboundNatPoolArrayOutput) ElementType() reflect.Type
- func (o InboundNatPoolArrayOutput) Index(i pulumi.IntInput) InboundNatPoolOutput
- func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput
- func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext(ctx context.Context) InboundNatPoolArrayOutput
- type InboundNatPoolInput
- type InboundNatPoolOutput
- func (o InboundNatPoolOutput) BackendPort() pulumi.IntOutput
- func (InboundNatPoolOutput) ElementType() reflect.Type
- func (o InboundNatPoolOutput) Etag() pulumi.StringPtrOutput
- func (o InboundNatPoolOutput) FrontendIPConfiguration() SubResourcePtrOutput
- func (o InboundNatPoolOutput) FrontendPortRangeEnd() pulumi.IntOutput
- func (o InboundNatPoolOutput) FrontendPortRangeStart() pulumi.IntOutput
- func (o InboundNatPoolOutput) Id() pulumi.StringPtrOutput
- func (o InboundNatPoolOutput) Name() pulumi.StringPtrOutput
- func (o InboundNatPoolOutput) Protocol() pulumi.StringOutput
- func (o InboundNatPoolOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o InboundNatPoolOutput) ToInboundNatPoolOutput() InboundNatPoolOutput
- func (o InboundNatPoolOutput) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
- type InboundNatPoolResponse
- type InboundNatPoolResponseArgs
- type InboundNatPoolResponseArray
- func (InboundNatPoolResponseArray) ElementType() reflect.Type
- func (i InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
- func (i InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
- type InboundNatPoolResponseArrayInput
- type InboundNatPoolResponseArrayOutput
- func (InboundNatPoolResponseArrayOutput) ElementType() reflect.Type
- func (o InboundNatPoolResponseArrayOutput) Index(i pulumi.IntInput) InboundNatPoolResponseOutput
- func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
- func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
- type InboundNatPoolResponseInput
- type InboundNatPoolResponseOutput
- func (o InboundNatPoolResponseOutput) BackendPort() pulumi.IntOutput
- func (InboundNatPoolResponseOutput) ElementType() reflect.Type
- func (o InboundNatPoolResponseOutput) Etag() pulumi.StringPtrOutput
- func (o InboundNatPoolResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
- func (o InboundNatPoolResponseOutput) FrontendPortRangeEnd() pulumi.IntOutput
- func (o InboundNatPoolResponseOutput) FrontendPortRangeStart() pulumi.IntOutput
- func (o InboundNatPoolResponseOutput) Id() pulumi.StringPtrOutput
- func (o InboundNatPoolResponseOutput) Name() pulumi.StringPtrOutput
- func (o InboundNatPoolResponseOutput) Protocol() pulumi.StringOutput
- func (o InboundNatPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput
- func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext(ctx context.Context) InboundNatPoolResponseOutput
- type InboundNatRule
- type InboundNatRuleArgs
- type InboundNatRuleArray
- type InboundNatRuleArrayInput
- type InboundNatRuleArrayOutput
- func (InboundNatRuleArrayOutput) ElementType() reflect.Type
- func (o InboundNatRuleArrayOutput) Index(i pulumi.IntInput) InboundNatRuleOutput
- func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
- func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
- type InboundNatRuleInput
- type InboundNatRuleOutput
- func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
- func (InboundNatRuleOutput) ElementType() reflect.Type
- func (o InboundNatRuleOutput) EnableFloatingIP() pulumi.BoolPtrOutput
- func (o InboundNatRuleOutput) Etag() pulumi.StringPtrOutput
- func (o InboundNatRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
- func (o InboundNatRuleOutput) FrontendPort() pulumi.IntPtrOutput
- func (o InboundNatRuleOutput) Id() pulumi.StringPtrOutput
- func (o InboundNatRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o InboundNatRuleOutput) Name() pulumi.StringPtrOutput
- func (o InboundNatRuleOutput) Protocol() pulumi.StringPtrOutput
- func (o InboundNatRuleOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o InboundNatRuleOutput) ToInboundNatRuleOutput() InboundNatRuleOutput
- func (o InboundNatRuleOutput) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
- type InboundNatRuleResponse
- type InboundNatRuleResponseArgs
- type InboundNatRuleResponseArray
- func (InboundNatRuleResponseArray) ElementType() reflect.Type
- func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
- func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
- type InboundNatRuleResponseArrayInput
- type InboundNatRuleResponseArrayOutput
- func (InboundNatRuleResponseArrayOutput) ElementType() reflect.Type
- func (o InboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
- func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
- type InboundNatRuleResponseInput
- type InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseOutput) BackendIPConfiguration() NetworkInterfaceIPConfigurationResponseOutput
- func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
- func (InboundNatRuleResponseOutput) ElementType() reflect.Type
- func (o InboundNatRuleResponseOutput) EnableFloatingIP() pulumi.BoolPtrOutput
- func (o InboundNatRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o InboundNatRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
- func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntPtrOutput
- func (o InboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o InboundNatRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o InboundNatRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o InboundNatRuleResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o InboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
- type IpsecPolicy
- type IpsecPolicyArgs
- type IpsecPolicyArray
- type IpsecPolicyArrayInput
- type IpsecPolicyArrayOutput
- func (IpsecPolicyArrayOutput) ElementType() reflect.Type
- func (o IpsecPolicyArrayOutput) Index(i pulumi.IntInput) IpsecPolicyOutput
- func (o IpsecPolicyArrayOutput) ToIpsecPolicyArrayOutput() IpsecPolicyArrayOutput
- func (o IpsecPolicyArrayOutput) ToIpsecPolicyArrayOutputWithContext(ctx context.Context) IpsecPolicyArrayOutput
- type IpsecPolicyInput
- type IpsecPolicyOutput
- func (o IpsecPolicyOutput) DhGroup() pulumi.StringOutput
- func (IpsecPolicyOutput) ElementType() reflect.Type
- func (o IpsecPolicyOutput) IkeEncryption() pulumi.StringOutput
- func (o IpsecPolicyOutput) IkeIntegrity() pulumi.StringOutput
- func (o IpsecPolicyOutput) IpsecEncryption() pulumi.StringOutput
- func (o IpsecPolicyOutput) IpsecIntegrity() pulumi.StringOutput
- func (o IpsecPolicyOutput) PfsGroup() pulumi.StringOutput
- func (o IpsecPolicyOutput) SaDataSizeKilobytes() pulumi.IntOutput
- func (o IpsecPolicyOutput) SaLifeTimeSeconds() pulumi.IntOutput
- func (o IpsecPolicyOutput) ToIpsecPolicyOutput() IpsecPolicyOutput
- func (o IpsecPolicyOutput) ToIpsecPolicyOutputWithContext(ctx context.Context) IpsecPolicyOutput
- type IpsecPolicyResponse
- type IpsecPolicyResponseArgs
- type IpsecPolicyResponseArray
- type IpsecPolicyResponseArrayInput
- type IpsecPolicyResponseArrayOutput
- func (IpsecPolicyResponseArrayOutput) ElementType() reflect.Type
- func (o IpsecPolicyResponseArrayOutput) Index(i pulumi.IntInput) IpsecPolicyResponseOutput
- func (o IpsecPolicyResponseArrayOutput) ToIpsecPolicyResponseArrayOutput() IpsecPolicyResponseArrayOutput
- func (o IpsecPolicyResponseArrayOutput) ToIpsecPolicyResponseArrayOutputWithContext(ctx context.Context) IpsecPolicyResponseArrayOutput
- type IpsecPolicyResponseInput
- type IpsecPolicyResponseOutput
- func (o IpsecPolicyResponseOutput) DhGroup() pulumi.StringOutput
- func (IpsecPolicyResponseOutput) ElementType() reflect.Type
- func (o IpsecPolicyResponseOutput) IkeEncryption() pulumi.StringOutput
- func (o IpsecPolicyResponseOutput) IkeIntegrity() pulumi.StringOutput
- func (o IpsecPolicyResponseOutput) IpsecEncryption() pulumi.StringOutput
- func (o IpsecPolicyResponseOutput) IpsecIntegrity() pulumi.StringOutput
- func (o IpsecPolicyResponseOutput) PfsGroup() pulumi.StringOutput
- func (o IpsecPolicyResponseOutput) SaDataSizeKilobytes() pulumi.IntOutput
- func (o IpsecPolicyResponseOutput) SaLifeTimeSeconds() pulumi.IntOutput
- func (o IpsecPolicyResponseOutput) ToIpsecPolicyResponseOutput() IpsecPolicyResponseOutput
- func (o IpsecPolicyResponseOutput) ToIpsecPolicyResponseOutputWithContext(ctx context.Context) IpsecPolicyResponseOutput
- type Ipv6ExpressRouteCircuitPeeringConfig
- type Ipv6ExpressRouteCircuitPeeringConfigArgs
- func (Ipv6ExpressRouteCircuitPeeringConfigArgs) ElementType() reflect.Type
- func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigOutput() Ipv6ExpressRouteCircuitPeeringConfigOutput
- func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigOutput
- func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
- func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
- type Ipv6ExpressRouteCircuitPeeringConfigInput
- type Ipv6ExpressRouteCircuitPeeringConfigOutput
- func (Ipv6ExpressRouteCircuitPeeringConfigOutput) ElementType() reflect.Type
- func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) RouteFilter() RouteFilterTypePtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) State() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigOutput() Ipv6ExpressRouteCircuitPeeringConfigOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
- type Ipv6ExpressRouteCircuitPeeringConfigPtrInput
- type Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) Elem() Ipv6ExpressRouteCircuitPeeringConfigOutput
- func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ElementType() reflect.Type
- func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) RouteFilter() RouteFilterTypePtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) State() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
- type Ipv6ExpressRouteCircuitPeeringConfigResponse
- type Ipv6ExpressRouteCircuitPeeringConfigResponseArgs
- func (Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ElementType() reflect.Type
- func (i Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutput() Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
- func (i Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
- func (i Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput() Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (i Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type Ipv6ExpressRouteCircuitPeeringConfigResponseInput
- type Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
- func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ElementType() reflect.Type
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) RouteFilter() RouteFilterResponsePtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) State() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutput() Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput() Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type Ipv6ExpressRouteCircuitPeeringConfigResponsePtrInput
- type Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) Elem() Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
- func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType() reflect.Type
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) RouteFilter() RouteFilterResponsePtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput() Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type LoadBalancer
- type LoadBalancerArgs
- type LoadBalancerState
- type LoadBalancingRule
- type LoadBalancingRuleArgs
- type LoadBalancingRuleArray
- type LoadBalancingRuleArrayInput
- type LoadBalancingRuleArrayOutput
- func (LoadBalancingRuleArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleOutput
- func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
- func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
- type LoadBalancingRuleInput
- type LoadBalancingRuleOutput
- func (o LoadBalancingRuleOutput) BackendAddressPool() SubResourcePtrOutput
- func (o LoadBalancingRuleOutput) BackendPort() pulumi.IntPtrOutput
- func (LoadBalancingRuleOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleOutput) EnableFloatingIP() pulumi.BoolPtrOutput
- func (o LoadBalancingRuleOutput) Etag() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
- func (o LoadBalancingRuleOutput) FrontendPort() pulumi.IntOutput
- func (o LoadBalancingRuleOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o LoadBalancingRuleOutput) LoadDistribution() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) Probe() SubResourcePtrOutput
- func (o LoadBalancingRuleOutput) Protocol() pulumi.StringOutput
- func (o LoadBalancingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
- func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
- type LoadBalancingRuleResponse
- type LoadBalancingRuleResponseArgs
- func (LoadBalancingRuleResponseArgs) ElementType() reflect.Type
- func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
- func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
- type LoadBalancingRuleResponseArray
- func (LoadBalancingRuleResponseArray) ElementType() reflect.Type
- func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
- func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
- type LoadBalancingRuleResponseArrayInput
- type LoadBalancingRuleResponseArrayOutput
- func (LoadBalancingRuleResponseArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
- func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
- type LoadBalancingRuleResponseInput
- type LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
- func (o LoadBalancingRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
- func (LoadBalancingRuleResponseOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleResponseOutput) EnableFloatingIP() pulumi.BoolPtrOutput
- func (o LoadBalancingRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
- func (o LoadBalancingRuleResponseOutput) FrontendPort() pulumi.IntOutput
- func (o LoadBalancingRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o LoadBalancingRuleResponseOutput) LoadDistribution() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) Probe() SubResourceResponsePtrOutput
- func (o LoadBalancingRuleResponseOutput) Protocol() pulumi.StringOutput
- func (o LoadBalancingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
- type LocalNetworkGateway
- type LocalNetworkGatewayArgs
- type LocalNetworkGatewayResponse
- type LocalNetworkGatewayResponseArgs
- func (LocalNetworkGatewayResponseArgs) ElementType() reflect.Type
- func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutput() LocalNetworkGatewayResponseOutput
- func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutputWithContext(ctx context.Context) LocalNetworkGatewayResponseOutput
- func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
- func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
- type LocalNetworkGatewayResponseInput
- type LocalNetworkGatewayResponseOutput
- func (o LocalNetworkGatewayResponseOutput) BgpSettings() BgpSettingsResponsePtrOutput
- func (LocalNetworkGatewayResponseOutput) ElementType() reflect.Type
- func (o LocalNetworkGatewayResponseOutput) Etag() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponseOutput) GatewayIpAddress() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponseOutput) Id() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponseOutput) LocalNetworkAddressSpace() AddressSpaceResponsePtrOutput
- func (o LocalNetworkGatewayResponseOutput) Location() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponseOutput) Name() pulumi.StringOutput
- func (o LocalNetworkGatewayResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o LocalNetworkGatewayResponseOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponseOutput) Tags() pulumi.StringMapOutput
- func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutput() LocalNetworkGatewayResponseOutput
- func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutputWithContext(ctx context.Context) LocalNetworkGatewayResponseOutput
- func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
- func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
- func (o LocalNetworkGatewayResponseOutput) Type() pulumi.StringOutput
- type LocalNetworkGatewayResponsePtrInput
- type LocalNetworkGatewayResponsePtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) BgpSettings() BgpSettingsResponsePtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) Elem() LocalNetworkGatewayResponseOutput
- func (LocalNetworkGatewayResponsePtrOutput) ElementType() reflect.Type
- func (o LocalNetworkGatewayResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) GatewayIpAddress() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) LocalNetworkAddressSpace() AddressSpaceResponsePtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
- func (o LocalNetworkGatewayResponsePtrOutput) Type() pulumi.StringPtrOutput
- type LocalNetworkGatewayState
- type LocalNetworkGatewayType
- type LocalNetworkGatewayTypeArgs
- func (LocalNetworkGatewayTypeArgs) ElementType() reflect.Type
- func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutput() LocalNetworkGatewayTypeOutput
- func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutputWithContext(ctx context.Context) LocalNetworkGatewayTypeOutput
- func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput
- func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayTypePtrOutput
- type LocalNetworkGatewayTypeInput
- type LocalNetworkGatewayTypeOutput
- func (o LocalNetworkGatewayTypeOutput) BgpSettings() BgpSettingsPtrOutput
- func (LocalNetworkGatewayTypeOutput) ElementType() reflect.Type
- func (o LocalNetworkGatewayTypeOutput) Etag() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypeOutput) GatewayIpAddress() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypeOutput) Id() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypeOutput) LocalNetworkAddressSpace() AddressSpacePtrOutput
- func (o LocalNetworkGatewayTypeOutput) Location() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypeOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypeOutput) Tags() pulumi.StringMapOutput
- func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutput() LocalNetworkGatewayTypeOutput
- func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutputWithContext(ctx context.Context) LocalNetworkGatewayTypeOutput
- func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput
- func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayTypePtrOutput
- type LocalNetworkGatewayTypePtrInput
- type LocalNetworkGatewayTypePtrOutput
- func (o LocalNetworkGatewayTypePtrOutput) BgpSettings() BgpSettingsPtrOutput
- func (o LocalNetworkGatewayTypePtrOutput) Elem() LocalNetworkGatewayTypeOutput
- func (LocalNetworkGatewayTypePtrOutput) ElementType() reflect.Type
- func (o LocalNetworkGatewayTypePtrOutput) Etag() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypePtrOutput) GatewayIpAddress() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypePtrOutput) LocalNetworkAddressSpace() AddressSpacePtrOutput
- func (o LocalNetworkGatewayTypePtrOutput) Location() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayTypePtrOutput) Tags() pulumi.StringMapOutput
- func (o LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput
- func (o LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayTypePtrOutput
- type LookupApplicationGatewayArgs
- type LookupApplicationGatewayResult
- type LookupEndpointArgs
- type LookupEndpointResult
- type LookupExpressRouteCircuitArgs
- type LookupExpressRouteCircuitAuthorizationArgs
- type LookupExpressRouteCircuitAuthorizationResult
- type LookupExpressRouteCircuitPeeringArgs
- type LookupExpressRouteCircuitPeeringResult
- type LookupExpressRouteCircuitResult
- type LookupLoadBalancerArgs
- type LookupLoadBalancerResult
- type LookupLocalNetworkGatewayArgs
- type LookupLocalNetworkGatewayResult
- type LookupNetworkInterfaceArgs
- type LookupNetworkInterfaceResult
- type LookupNetworkSecurityGroupArgs
- type LookupNetworkSecurityGroupResult
- type LookupNetworkWatcherArgs
- type LookupNetworkWatcherResult
- type LookupPacketCaptureArgs
- type LookupPacketCaptureResult
- type LookupProfileArgs
- type LookupProfileResult
- type LookupPublicIPAddressArgs
- type LookupPublicIPAddressResult
- type LookupRouteArgs
- type LookupRouteFilterArgs
- type LookupRouteFilterResult
- type LookupRouteFilterRuleArgs
- type LookupRouteFilterRuleResult
- type LookupRouteResult
- type LookupRouteTableArgs
- type LookupRouteTableResult
- type LookupSecurityRuleArgs
- type LookupSecurityRuleResult
- type LookupSubnetArgs
- type LookupSubnetResult
- type LookupVirtualNetworkArgs
- type LookupVirtualNetworkGatewayArgs
- type LookupVirtualNetworkGatewayConnectionArgs
- type LookupVirtualNetworkGatewayConnectionResult
- type LookupVirtualNetworkGatewayResult
- type LookupVirtualNetworkPeeringArgs
- type LookupVirtualNetworkPeeringResult
- type LookupVirtualNetworkResult
- type MonitorConfig
- type MonitorConfigArgs
- func (MonitorConfigArgs) ElementType() reflect.Type
- func (i MonitorConfigArgs) ToMonitorConfigOutput() MonitorConfigOutput
- func (i MonitorConfigArgs) ToMonitorConfigOutputWithContext(ctx context.Context) MonitorConfigOutput
- func (i MonitorConfigArgs) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
- func (i MonitorConfigArgs) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput
- type MonitorConfigInput
- type MonitorConfigOutput
- func (MonitorConfigOutput) ElementType() reflect.Type
- func (o MonitorConfigOutput) Path() pulumi.StringPtrOutput
- func (o MonitorConfigOutput) Port() pulumi.IntPtrOutput
- func (o MonitorConfigOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
- func (o MonitorConfigOutput) Protocol() pulumi.StringPtrOutput
- func (o MonitorConfigOutput) ToMonitorConfigOutput() MonitorConfigOutput
- func (o MonitorConfigOutput) ToMonitorConfigOutputWithContext(ctx context.Context) MonitorConfigOutput
- func (o MonitorConfigOutput) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
- func (o MonitorConfigOutput) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput
- type MonitorConfigPtrInput
- type MonitorConfigPtrOutput
- func (o MonitorConfigPtrOutput) Elem() MonitorConfigOutput
- func (MonitorConfigPtrOutput) ElementType() reflect.Type
- func (o MonitorConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o MonitorConfigPtrOutput) Port() pulumi.IntPtrOutput
- func (o MonitorConfigPtrOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
- func (o MonitorConfigPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o MonitorConfigPtrOutput) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
- func (o MonitorConfigPtrOutput) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput
- type MonitorConfigResponse
- type MonitorConfigResponseArgs
- func (MonitorConfigResponseArgs) ElementType() reflect.Type
- func (i MonitorConfigResponseArgs) ToMonitorConfigResponseOutput() MonitorConfigResponseOutput
- func (i MonitorConfigResponseArgs) ToMonitorConfigResponseOutputWithContext(ctx context.Context) MonitorConfigResponseOutput
- func (i MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
- func (i MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput
- type MonitorConfigResponseInput
- type MonitorConfigResponseOutput
- func (MonitorConfigResponseOutput) ElementType() reflect.Type
- func (o MonitorConfigResponseOutput) Path() pulumi.StringPtrOutput
- func (o MonitorConfigResponseOutput) Port() pulumi.IntPtrOutput
- func (o MonitorConfigResponseOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
- func (o MonitorConfigResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o MonitorConfigResponseOutput) ToMonitorConfigResponseOutput() MonitorConfigResponseOutput
- func (o MonitorConfigResponseOutput) ToMonitorConfigResponseOutputWithContext(ctx context.Context) MonitorConfigResponseOutput
- func (o MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
- func (o MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput
- type MonitorConfigResponsePtrInput
- type MonitorConfigResponsePtrOutput
- func (o MonitorConfigResponsePtrOutput) Elem() MonitorConfigResponseOutput
- func (MonitorConfigResponsePtrOutput) ElementType() reflect.Type
- func (o MonitorConfigResponsePtrOutput) Path() pulumi.StringPtrOutput
- func (o MonitorConfigResponsePtrOutput) Port() pulumi.IntPtrOutput
- func (o MonitorConfigResponsePtrOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
- func (o MonitorConfigResponsePtrOutput) Protocol() pulumi.StringPtrOutput
- func (o MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
- func (o MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput
- type NetworkInterface
- type NetworkInterfaceArgs
- type NetworkInterfaceDnsSettings
- type NetworkInterfaceDnsSettingsArgs
- func (NetworkInterfaceDnsSettingsArgs) ElementType() reflect.Type
- func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput
- func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsOutput
- func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
- func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
- type NetworkInterfaceDnsSettingsInput
- type NetworkInterfaceDnsSettingsOutput
- func (o NetworkInterfaceDnsSettingsOutput) AppliedDnsServers() pulumi.StringArrayOutput
- func (o NetworkInterfaceDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput
- func (NetworkInterfaceDnsSettingsOutput) ElementType() reflect.Type
- func (o NetworkInterfaceDnsSettingsOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsOutput) InternalFqdn() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput
- func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsOutput
- func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
- func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
- type NetworkInterfaceDnsSettingsPtrInput
- type NetworkInterfaceDnsSettingsPtrOutput
- func (o NetworkInterfaceDnsSettingsPtrOutput) AppliedDnsServers() pulumi.StringArrayOutput
- func (o NetworkInterfaceDnsSettingsPtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o NetworkInterfaceDnsSettingsPtrOutput) Elem() NetworkInterfaceDnsSettingsOutput
- func (NetworkInterfaceDnsSettingsPtrOutput) ElementType() reflect.Type
- func (o NetworkInterfaceDnsSettingsPtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsPtrOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsPtrOutput) InternalFqdn() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
- func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
- type NetworkInterfaceDnsSettingsResponse
- type NetworkInterfaceDnsSettingsResponseArgs
- func (NetworkInterfaceDnsSettingsResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput
- func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponseOutput
- func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
- func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
- type NetworkInterfaceDnsSettingsResponseInput
- type NetworkInterfaceDnsSettingsResponseOutput
- func (o NetworkInterfaceDnsSettingsResponseOutput) AppliedDnsServers() pulumi.StringArrayOutput
- func (o NetworkInterfaceDnsSettingsResponseOutput) DnsServers() pulumi.StringArrayOutput
- func (NetworkInterfaceDnsSettingsResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceDnsSettingsResponseOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsResponseOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsResponseOutput) InternalFqdn() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput
- func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponseOutput
- func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
- func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
- type NetworkInterfaceDnsSettingsResponsePtrInput
- type NetworkInterfaceDnsSettingsResponsePtrOutput
- func (o NetworkInterfaceDnsSettingsResponsePtrOutput) AppliedDnsServers() pulumi.StringArrayOutput
- func (o NetworkInterfaceDnsSettingsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o NetworkInterfaceDnsSettingsResponsePtrOutput) Elem() NetworkInterfaceDnsSettingsResponseOutput
- func (NetworkInterfaceDnsSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalFqdn() pulumi.StringPtrOutput
- func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
- func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
- 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) ApplicationGatewayBackendAddressPools() ApplicationGatewayBackendAddressPoolArrayOutput
- func (NetworkInterfaceIPConfigurationOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIPConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) LoadBalancerBackendAddressPools() BackendAddressPoolArrayOutput
- func (o NetworkInterfaceIPConfigurationOutput) LoadBalancerInboundNatRules() InboundNatRuleArrayOutput
- func (o NetworkInterfaceIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) Primary() pulumi.BoolPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) Subnet() SubnetTypePtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
- func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput
- type NetworkInterfaceIPConfigurationResponse
- type NetworkInterfaceIPConfigurationResponseArgs
- func (NetworkInterfaceIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
- func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
- type NetworkInterfaceIPConfigurationResponseArray
- func (NetworkInterfaceIPConfigurationResponseArray) ElementType() reflect.Type
- func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
- func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
- type NetworkInterfaceIPConfigurationResponseArrayInput
- type NetworkInterfaceIPConfigurationResponseArrayOutput
- func (NetworkInterfaceIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceIPConfigurationResponseOutput
- func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
- func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
- type NetworkInterfaceIPConfigurationResponseInput
- type NetworkInterfaceIPConfigurationResponseOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) ApplicationGatewayBackendAddressPools() ApplicationGatewayBackendAddressPoolResponseArrayOutput
- func (NetworkInterfaceIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerBackendAddressPools() BackendAddressPoolResponseArrayOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerInboundNatRules() InboundNatRuleResponseArrayOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) Primary() pulumi.BoolPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
- type NetworkInterfaceResponse
- type NetworkInterfaceResponseArgs
- func (NetworkInterfaceResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
- func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
- type NetworkInterfaceResponseArray
- func (NetworkInterfaceResponseArray) ElementType() reflect.Type
- func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
- func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
- type NetworkInterfaceResponseArrayInput
- type NetworkInterfaceResponseArrayOutput
- func (NetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
- func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
- type NetworkInterfaceResponseInput
- type NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) DnsSettings() NetworkInterfaceDnsSettingsResponsePtrOutput
- func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceResponseOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
- func (o NetworkInterfaceResponseOutput) EnableIPForwarding() pulumi.BoolPtrOutput
- func (o NetworkInterfaceResponseOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponseOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponseOutput) IpConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
- func (o NetworkInterfaceResponseOutput) Location() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponseOutput) MacAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponseOutput) Name() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
- func (o NetworkInterfaceResponseOutput) Primary() pulumi.BoolPtrOutput
- func (o NetworkInterfaceResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponseOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponseOutput) Tags() pulumi.StringMapOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) Type() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) VirtualMachine() SubResourceResponsePtrOutput
- type NetworkInterfaceState
- type NetworkSecurityGroup
- type NetworkSecurityGroupArgs
- type NetworkSecurityGroupResponse
- type NetworkSecurityGroupResponseArgs
- func (NetworkSecurityGroupResponseArgs) ElementType() reflect.Type
- func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput
- func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResponseOutput
- func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
- func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
- type NetworkSecurityGroupResponseInput
- type NetworkSecurityGroupResponseOutput
- func (o NetworkSecurityGroupResponseOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput
- func (NetworkSecurityGroupResponseOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupResponseOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) Id() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) Location() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) Name() pulumi.StringOutput
- func (o NetworkSecurityGroupResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o NetworkSecurityGroupResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) SecurityRules() SecurityRuleResponseArrayOutput
- func (o NetworkSecurityGroupResponseOutput) Subnets() SubnetResponseArrayOutput
- func (o NetworkSecurityGroupResponseOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput
- func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResponseOutput
- func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponseOutput) Type() pulumi.StringOutput
- type NetworkSecurityGroupResponsePtrInput
- type NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Elem() NetworkSecurityGroupResponseOutput
- func (NetworkSecurityGroupResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o NetworkSecurityGroupResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) SecurityRules() SecurityRuleResponseArrayOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Subnets() SubnetResponseArrayOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Type() pulumi.StringPtrOutput
- type NetworkSecurityGroupState
- type NetworkSecurityGroupType
- type NetworkSecurityGroupTypeArgs
- func (NetworkSecurityGroupTypeArgs) ElementType() reflect.Type
- func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutput() NetworkSecurityGroupTypeOutput
- func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutputWithContext(ctx context.Context) NetworkSecurityGroupTypeOutput
- func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput
- func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupTypePtrOutput
- type NetworkSecurityGroupTypeInput
- type NetworkSecurityGroupTypeOutput
- func (o NetworkSecurityGroupTypeOutput) DefaultSecurityRules() SecurityRuleTypeArrayOutput
- func (NetworkSecurityGroupTypeOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupTypeOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) Id() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) Location() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) SecurityRules() SecurityRuleTypeArrayOutput
- func (o NetworkSecurityGroupTypeOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutput() NetworkSecurityGroupTypeOutput
- func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutputWithContext(ctx context.Context) NetworkSecurityGroupTypeOutput
- func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput
- func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupTypePtrOutput
- type NetworkSecurityGroupTypePtrInput
- type NetworkSecurityGroupTypePtrOutput
- func (o NetworkSecurityGroupTypePtrOutput) DefaultSecurityRules() SecurityRuleTypeArrayOutput
- func (o NetworkSecurityGroupTypePtrOutput) Elem() NetworkSecurityGroupTypeOutput
- func (NetworkSecurityGroupTypePtrOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupTypePtrOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypePtrOutput) Location() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypePtrOutput) SecurityRules() SecurityRuleTypeArrayOutput
- func (o NetworkSecurityGroupTypePtrOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSecurityGroupTypePtrOutput) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput
- func (o NetworkSecurityGroupTypePtrOutput) ToNetworkSecurityGroupTypePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupTypePtrOutput
- type NetworkWatcher
- type NetworkWatcherArgs
- type NetworkWatcherState
- type OutboundNatRule
- type OutboundNatRuleArgs
- type OutboundNatRuleArray
- type OutboundNatRuleArrayInput
- type OutboundNatRuleArrayOutput
- func (OutboundNatRuleArrayOutput) ElementType() reflect.Type
- func (o OutboundNatRuleArrayOutput) Index(i pulumi.IntInput) OutboundNatRuleOutput
- func (o OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutput() OutboundNatRuleArrayOutput
- func (o OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutputWithContext(ctx context.Context) OutboundNatRuleArrayOutput
- type OutboundNatRuleInput
- type OutboundNatRuleOutput
- func (o OutboundNatRuleOutput) AllocatedOutboundPorts() pulumi.IntPtrOutput
- func (o OutboundNatRuleOutput) BackendAddressPool() SubResourceOutput
- func (OutboundNatRuleOutput) ElementType() reflect.Type
- func (o OutboundNatRuleOutput) Etag() pulumi.StringPtrOutput
- func (o OutboundNatRuleOutput) FrontendIPConfigurations() SubResourceArrayOutput
- func (o OutboundNatRuleOutput) Id() pulumi.StringPtrOutput
- func (o OutboundNatRuleOutput) Name() pulumi.StringPtrOutput
- func (o OutboundNatRuleOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o OutboundNatRuleOutput) ToOutboundNatRuleOutput() OutboundNatRuleOutput
- func (o OutboundNatRuleOutput) ToOutboundNatRuleOutputWithContext(ctx context.Context) OutboundNatRuleOutput
- type OutboundNatRuleResponse
- type OutboundNatRuleResponseArgs
- type OutboundNatRuleResponseArray
- func (OutboundNatRuleResponseArray) ElementType() reflect.Type
- func (i OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutput() OutboundNatRuleResponseArrayOutput
- func (i OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutputWithContext(ctx context.Context) OutboundNatRuleResponseArrayOutput
- type OutboundNatRuleResponseArrayInput
- type OutboundNatRuleResponseArrayOutput
- func (OutboundNatRuleResponseArrayOutput) ElementType() reflect.Type
- func (o OutboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) OutboundNatRuleResponseOutput
- func (o OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutput() OutboundNatRuleResponseArrayOutput
- func (o OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutputWithContext(ctx context.Context) OutboundNatRuleResponseArrayOutput
- type OutboundNatRuleResponseInput
- type OutboundNatRuleResponseOutput
- func (o OutboundNatRuleResponseOutput) AllocatedOutboundPorts() pulumi.IntPtrOutput
- func (o OutboundNatRuleResponseOutput) BackendAddressPool() SubResourceResponseOutput
- func (OutboundNatRuleResponseOutput) ElementType() reflect.Type
- func (o OutboundNatRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o OutboundNatRuleResponseOutput) FrontendIPConfigurations() SubResourceResponseArrayOutput
- func (o OutboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o OutboundNatRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o OutboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutput() OutboundNatRuleResponseOutput
- func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutputWithContext(ctx context.Context) OutboundNatRuleResponseOutput
- 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.StringPtrOutput
- 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 PacketCaptureFilterResponse
- type PacketCaptureFilterResponseArgs
- func (PacketCaptureFilterResponseArgs) ElementType() reflect.Type
- func (i PacketCaptureFilterResponseArgs) ToPacketCaptureFilterResponseOutput() PacketCaptureFilterResponseOutput
- func (i PacketCaptureFilterResponseArgs) ToPacketCaptureFilterResponseOutputWithContext(ctx context.Context) PacketCaptureFilterResponseOutput
- type PacketCaptureFilterResponseArray
- func (PacketCaptureFilterResponseArray) ElementType() reflect.Type
- func (i PacketCaptureFilterResponseArray) ToPacketCaptureFilterResponseArrayOutput() PacketCaptureFilterResponseArrayOutput
- func (i PacketCaptureFilterResponseArray) ToPacketCaptureFilterResponseArrayOutputWithContext(ctx context.Context) PacketCaptureFilterResponseArrayOutput
- type PacketCaptureFilterResponseArrayInput
- type PacketCaptureFilterResponseArrayOutput
- func (PacketCaptureFilterResponseArrayOutput) ElementType() reflect.Type
- func (o PacketCaptureFilterResponseArrayOutput) Index(i pulumi.IntInput) PacketCaptureFilterResponseOutput
- func (o PacketCaptureFilterResponseArrayOutput) ToPacketCaptureFilterResponseArrayOutput() PacketCaptureFilterResponseArrayOutput
- func (o PacketCaptureFilterResponseArrayOutput) ToPacketCaptureFilterResponseArrayOutputWithContext(ctx context.Context) PacketCaptureFilterResponseArrayOutput
- type PacketCaptureFilterResponseInput
- type PacketCaptureFilterResponseOutput
- func (PacketCaptureFilterResponseOutput) ElementType() reflect.Type
- func (o PacketCaptureFilterResponseOutput) LocalIPAddress() pulumi.StringPtrOutput
- func (o PacketCaptureFilterResponseOutput) LocalPort() pulumi.StringPtrOutput
- func (o PacketCaptureFilterResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o PacketCaptureFilterResponseOutput) RemoteIPAddress() pulumi.StringPtrOutput
- func (o PacketCaptureFilterResponseOutput) RemotePort() pulumi.StringPtrOutput
- func (o PacketCaptureFilterResponseOutput) ToPacketCaptureFilterResponseOutput() PacketCaptureFilterResponseOutput
- func (o PacketCaptureFilterResponseOutput) ToPacketCaptureFilterResponseOutputWithContext(ctx context.Context) PacketCaptureFilterResponseOutput
- 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) StorageId() 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) StorageId() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationPtrOutput) StoragePath() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
- func (o PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
- type PacketCaptureStorageLocationResponse
- type PacketCaptureStorageLocationResponseArgs
- func (PacketCaptureStorageLocationResponseArgs) ElementType() reflect.Type
- func (i PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponseOutput() PacketCaptureStorageLocationResponseOutput
- func (i PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponseOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponseOutput
- func (i PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponsePtrOutput() PacketCaptureStorageLocationResponsePtrOutput
- func (i PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponsePtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponsePtrOutput
- type PacketCaptureStorageLocationResponseInput
- type PacketCaptureStorageLocationResponseOutput
- func (PacketCaptureStorageLocationResponseOutput) ElementType() reflect.Type
- func (o PacketCaptureStorageLocationResponseOutput) FilePath() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationResponseOutput) StorageId() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationResponseOutput) StoragePath() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponseOutput() PacketCaptureStorageLocationResponseOutput
- func (o PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponseOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponseOutput
- func (o PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponsePtrOutput() PacketCaptureStorageLocationResponsePtrOutput
- func (o PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponsePtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponsePtrOutput
- type PacketCaptureStorageLocationResponsePtrInput
- type PacketCaptureStorageLocationResponsePtrOutput
- func (o PacketCaptureStorageLocationResponsePtrOutput) Elem() PacketCaptureStorageLocationResponseOutput
- func (PacketCaptureStorageLocationResponsePtrOutput) ElementType() reflect.Type
- func (o PacketCaptureStorageLocationResponsePtrOutput) FilePath() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationResponsePtrOutput) StorageId() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationResponsePtrOutput) StoragePath() pulumi.StringPtrOutput
- func (o PacketCaptureStorageLocationResponsePtrOutput) ToPacketCaptureStorageLocationResponsePtrOutput() PacketCaptureStorageLocationResponsePtrOutput
- func (o PacketCaptureStorageLocationResponsePtrOutput) ToPacketCaptureStorageLocationResponsePtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponsePtrOutput
- type Probe
- type ProbeArgs
- type ProbeArray
- type ProbeArrayInput
- type ProbeArrayOutput
- type ProbeInput
- type ProbeOutput
- func (ProbeOutput) ElementType() reflect.Type
- func (o ProbeOutput) Etag() pulumi.StringPtrOutput
- func (o ProbeOutput) Id() pulumi.StringPtrOutput
- func (o ProbeOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o ProbeOutput) Name() pulumi.StringPtrOutput
- func (o ProbeOutput) NumberOfProbes() pulumi.IntPtrOutput
- func (o ProbeOutput) Port() pulumi.IntOutput
- func (o ProbeOutput) Protocol() pulumi.StringOutput
- func (o ProbeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ProbeOutput) RequestPath() pulumi.StringPtrOutput
- func (o ProbeOutput) ToProbeOutput() ProbeOutput
- func (o ProbeOutput) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
- type ProbeResponse
- type ProbeResponseArgs
- type ProbeResponseArray
- type ProbeResponseArrayInput
- type ProbeResponseArrayOutput
- func (ProbeResponseArrayOutput) ElementType() reflect.Type
- func (o ProbeResponseArrayOutput) Index(i pulumi.IntInput) ProbeResponseOutput
- func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutput() ProbeResponseArrayOutput
- func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext(ctx context.Context) ProbeResponseArrayOutput
- type ProbeResponseInput
- type ProbeResponseOutput
- func (ProbeResponseOutput) ElementType() reflect.Type
- func (o ProbeResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) Id() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o ProbeResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
- func (o ProbeResponseOutput) Name() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) NumberOfProbes() pulumi.IntPtrOutput
- func (o ProbeResponseOutput) Port() pulumi.IntOutput
- func (o ProbeResponseOutput) Protocol() pulumi.StringOutput
- func (o ProbeResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) RequestPath() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) ToProbeResponseOutput() ProbeResponseOutput
- func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
- type Profile
- type ProfileArgs
- type ProfileState
- type PublicIPAddress
- type PublicIPAddressArgs
- type PublicIPAddressDnsSettings
- type PublicIPAddressDnsSettingsArgs
- func (PublicIPAddressDnsSettingsArgs) ElementType() reflect.Type
- func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput
- func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsOutput
- func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
- func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
- type PublicIPAddressDnsSettingsInput
- type PublicIPAddressDnsSettingsOutput
- func (o PublicIPAddressDnsSettingsOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (PublicIPAddressDnsSettingsOutput) ElementType() reflect.Type
- func (o PublicIPAddressDnsSettingsOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput
- func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsOutput
- func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
- func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
- type PublicIPAddressDnsSettingsPtrInput
- type PublicIPAddressDnsSettingsPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) Elem() PublicIPAddressDnsSettingsOutput
- func (PublicIPAddressDnsSettingsPtrOutput) ElementType() reflect.Type
- func (o PublicIPAddressDnsSettingsPtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
- type PublicIPAddressDnsSettingsResponse
- type PublicIPAddressDnsSettingsResponseArgs
- func (PublicIPAddressDnsSettingsResponseArgs) ElementType() reflect.Type
- func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput
- func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponseOutput
- func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
- func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
- type PublicIPAddressDnsSettingsResponseInput
- type PublicIPAddressDnsSettingsResponseOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (PublicIPAddressDnsSettingsResponseOutput) ElementType() reflect.Type
- func (o PublicIPAddressDnsSettingsResponseOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponseOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
- type PublicIPAddressDnsSettingsResponsePtrInput
- type PublicIPAddressDnsSettingsResponsePtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) Elem() PublicIPAddressDnsSettingsResponseOutput
- func (PublicIPAddressDnsSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
- type PublicIPAddressResponse
- type PublicIPAddressResponseArgs
- func (PublicIPAddressResponseArgs) ElementType() reflect.Type
- func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutput() PublicIPAddressResponseOutput
- func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutputWithContext(ctx context.Context) PublicIPAddressResponseOutput
- func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
- func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
- type PublicIPAddressResponseInput
- type PublicIPAddressResponseOutput
- func (o PublicIPAddressResponseOutput) DnsSettings() PublicIPAddressDnsSettingsResponsePtrOutput
- func (PublicIPAddressResponseOutput) ElementType() reflect.Type
- func (o PublicIPAddressResponseOutput) Etag() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) Id() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o PublicIPAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) IpConfiguration() IPConfigurationResponseOutput
- func (o PublicIPAddressResponseOutput) Location() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) Name() pulumi.StringOutput
- func (o PublicIPAddressResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) Tags() pulumi.StringMapOutput
- func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutput() PublicIPAddressResponseOutput
- func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutputWithContext(ctx context.Context) PublicIPAddressResponseOutput
- func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
- func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
- func (o PublicIPAddressResponseOutput) Type() pulumi.StringOutput
- type PublicIPAddressResponsePtrInput
- type PublicIPAddressResponsePtrOutput
- func (o PublicIPAddressResponsePtrOutput) DnsSettings() PublicIPAddressDnsSettingsResponsePtrOutput
- func (o PublicIPAddressResponsePtrOutput) Elem() PublicIPAddressResponseOutput
- func (PublicIPAddressResponsePtrOutput) ElementType() reflect.Type
- func (o PublicIPAddressResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o PublicIPAddressResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o PublicIPAddressResponsePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o PublicIPAddressResponsePtrOutput) IpAddress() pulumi.StringPtrOutput
- func (o PublicIPAddressResponsePtrOutput) IpConfiguration() IPConfigurationResponsePtrOutput
- func (o PublicIPAddressResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o PublicIPAddressResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PublicIPAddressResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o PublicIPAddressResponsePtrOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
- func (o PublicIPAddressResponsePtrOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
- func (o PublicIPAddressResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o PublicIPAddressResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
- func (o PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
- func (o PublicIPAddressResponsePtrOutput) Type() pulumi.StringPtrOutput
- type PublicIPAddressState
- type PublicIPAddressType
- type PublicIPAddressTypeArgs
- func (PublicIPAddressTypeArgs) ElementType() reflect.Type
- func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutput() PublicIPAddressTypeOutput
- func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutputWithContext(ctx context.Context) PublicIPAddressTypeOutput
- func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput
- func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutputWithContext(ctx context.Context) PublicIPAddressTypePtrOutput
- type PublicIPAddressTypeInput
- type PublicIPAddressTypeOutput
- func (o PublicIPAddressTypeOutput) DnsSettings() PublicIPAddressDnsSettingsPtrOutput
- func (PublicIPAddressTypeOutput) ElementType() reflect.Type
- func (o PublicIPAddressTypeOutput) Etag() pulumi.StringPtrOutput
- func (o PublicIPAddressTypeOutput) Id() pulumi.StringPtrOutput
- func (o PublicIPAddressTypeOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o PublicIPAddressTypeOutput) IpAddress() pulumi.StringPtrOutput
- func (o PublicIPAddressTypeOutput) Location() pulumi.StringPtrOutput
- func (o PublicIPAddressTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o PublicIPAddressTypeOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
- func (o PublicIPAddressTypeOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
- func (o PublicIPAddressTypeOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o PublicIPAddressTypeOutput) Tags() pulumi.StringMapOutput
- func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutput() PublicIPAddressTypeOutput
- func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutputWithContext(ctx context.Context) PublicIPAddressTypeOutput
- func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput
- func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutputWithContext(ctx context.Context) PublicIPAddressTypePtrOutput
- type PublicIPAddressTypePtrInput
- type PublicIPAddressTypePtrOutput
- func (o PublicIPAddressTypePtrOutput) DnsSettings() PublicIPAddressDnsSettingsPtrOutput
- func (o PublicIPAddressTypePtrOutput) Elem() PublicIPAddressTypeOutput
- func (PublicIPAddressTypePtrOutput) ElementType() reflect.Type
- func (o PublicIPAddressTypePtrOutput) Etag() pulumi.StringPtrOutput
- func (o PublicIPAddressTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o PublicIPAddressTypePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o PublicIPAddressTypePtrOutput) IpAddress() pulumi.StringPtrOutput
- func (o PublicIPAddressTypePtrOutput) Location() pulumi.StringPtrOutput
- func (o PublicIPAddressTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o PublicIPAddressTypePtrOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
- func (o PublicIPAddressTypePtrOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
- func (o PublicIPAddressTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o PublicIPAddressTypePtrOutput) Tags() pulumi.StringMapOutput
- func (o PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput
- func (o PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutputWithContext(ctx context.Context) PublicIPAddressTypePtrOutput
- type ResourceNavigationLink
- type ResourceNavigationLinkArgs
- type ResourceNavigationLinkArray
- func (ResourceNavigationLinkArray) ElementType() reflect.Type
- func (i ResourceNavigationLinkArray) ToResourceNavigationLinkArrayOutput() ResourceNavigationLinkArrayOutput
- func (i ResourceNavigationLinkArray) ToResourceNavigationLinkArrayOutputWithContext(ctx context.Context) ResourceNavigationLinkArrayOutput
- type ResourceNavigationLinkArrayInput
- type ResourceNavigationLinkArrayOutput
- func (ResourceNavigationLinkArrayOutput) ElementType() reflect.Type
- func (o ResourceNavigationLinkArrayOutput) Index(i pulumi.IntInput) ResourceNavigationLinkOutput
- func (o ResourceNavigationLinkArrayOutput) ToResourceNavigationLinkArrayOutput() ResourceNavigationLinkArrayOutput
- func (o ResourceNavigationLinkArrayOutput) ToResourceNavigationLinkArrayOutputWithContext(ctx context.Context) ResourceNavigationLinkArrayOutput
- type ResourceNavigationLinkInput
- type ResourceNavigationLinkOutput
- func (ResourceNavigationLinkOutput) ElementType() reflect.Type
- func (o ResourceNavigationLinkOutput) Id() pulumi.StringPtrOutput
- func (o ResourceNavigationLinkOutput) Link() pulumi.StringPtrOutput
- func (o ResourceNavigationLinkOutput) LinkedResourceType() pulumi.StringPtrOutput
- func (o ResourceNavigationLinkOutput) Name() pulumi.StringPtrOutput
- func (o ResourceNavigationLinkOutput) ToResourceNavigationLinkOutput() ResourceNavigationLinkOutput
- func (o ResourceNavigationLinkOutput) ToResourceNavigationLinkOutputWithContext(ctx context.Context) ResourceNavigationLinkOutput
- type ResourceNavigationLinkResponse
- type ResourceNavigationLinkResponseArgs
- func (ResourceNavigationLinkResponseArgs) ElementType() reflect.Type
- func (i ResourceNavigationLinkResponseArgs) ToResourceNavigationLinkResponseOutput() ResourceNavigationLinkResponseOutput
- func (i ResourceNavigationLinkResponseArgs) ToResourceNavigationLinkResponseOutputWithContext(ctx context.Context) ResourceNavigationLinkResponseOutput
- type ResourceNavigationLinkResponseArray
- func (ResourceNavigationLinkResponseArray) ElementType() reflect.Type
- func (i ResourceNavigationLinkResponseArray) ToResourceNavigationLinkResponseArrayOutput() ResourceNavigationLinkResponseArrayOutput
- func (i ResourceNavigationLinkResponseArray) ToResourceNavigationLinkResponseArrayOutputWithContext(ctx context.Context) ResourceNavigationLinkResponseArrayOutput
- type ResourceNavigationLinkResponseArrayInput
- type ResourceNavigationLinkResponseArrayOutput
- func (ResourceNavigationLinkResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceNavigationLinkResponseArrayOutput) Index(i pulumi.IntInput) ResourceNavigationLinkResponseOutput
- func (o ResourceNavigationLinkResponseArrayOutput) ToResourceNavigationLinkResponseArrayOutput() ResourceNavigationLinkResponseArrayOutput
- func (o ResourceNavigationLinkResponseArrayOutput) ToResourceNavigationLinkResponseArrayOutputWithContext(ctx context.Context) ResourceNavigationLinkResponseArrayOutput
- type ResourceNavigationLinkResponseInput
- type ResourceNavigationLinkResponseOutput
- func (ResourceNavigationLinkResponseOutput) ElementType() reflect.Type
- func (o ResourceNavigationLinkResponseOutput) Etag() pulumi.StringOutput
- func (o ResourceNavigationLinkResponseOutput) Id() pulumi.StringPtrOutput
- func (o ResourceNavigationLinkResponseOutput) Link() pulumi.StringPtrOutput
- func (o ResourceNavigationLinkResponseOutput) LinkedResourceType() pulumi.StringPtrOutput
- func (o ResourceNavigationLinkResponseOutput) Name() pulumi.StringPtrOutput
- func (o ResourceNavigationLinkResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o ResourceNavigationLinkResponseOutput) ToResourceNavigationLinkResponseOutput() ResourceNavigationLinkResponseOutput
- func (o ResourceNavigationLinkResponseOutput) ToResourceNavigationLinkResponseOutputWithContext(ctx context.Context) ResourceNavigationLinkResponseOutput
- type Route
- type RouteArgs
- type RouteFilter
- type RouteFilterArgs
- type RouteFilterResponse
- type RouteFilterResponseArgs
- func (RouteFilterResponseArgs) ElementType() reflect.Type
- func (i RouteFilterResponseArgs) ToRouteFilterResponseOutput() RouteFilterResponseOutput
- func (i RouteFilterResponseArgs) ToRouteFilterResponseOutputWithContext(ctx context.Context) RouteFilterResponseOutput
- func (i RouteFilterResponseArgs) ToRouteFilterResponsePtrOutput() RouteFilterResponsePtrOutput
- func (i RouteFilterResponseArgs) ToRouteFilterResponsePtrOutputWithContext(ctx context.Context) RouteFilterResponsePtrOutput
- type RouteFilterResponseInput
- type RouteFilterResponseOutput
- func (RouteFilterResponseOutput) ElementType() reflect.Type
- func (o RouteFilterResponseOutput) Etag() pulumi.StringOutput
- func (o RouteFilterResponseOutput) Id() pulumi.StringPtrOutput
- func (o RouteFilterResponseOutput) Location() pulumi.StringOutput
- func (o RouteFilterResponseOutput) Name() pulumi.StringOutput
- func (o RouteFilterResponseOutput) Peerings() ExpressRouteCircuitPeeringResponseArrayOutput
- func (o RouteFilterResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o RouteFilterResponseOutput) Rules() RouteFilterRuleResponseArrayOutput
- func (o RouteFilterResponseOutput) Tags() pulumi.StringMapOutput
- func (o RouteFilterResponseOutput) ToRouteFilterResponseOutput() RouteFilterResponseOutput
- func (o RouteFilterResponseOutput) ToRouteFilterResponseOutputWithContext(ctx context.Context) RouteFilterResponseOutput
- func (o RouteFilterResponseOutput) ToRouteFilterResponsePtrOutput() RouteFilterResponsePtrOutput
- func (o RouteFilterResponseOutput) ToRouteFilterResponsePtrOutputWithContext(ctx context.Context) RouteFilterResponsePtrOutput
- func (o RouteFilterResponseOutput) Type() pulumi.StringOutput
- type RouteFilterResponsePtrInput
- type RouteFilterResponsePtrOutput
- func (o RouteFilterResponsePtrOutput) Elem() RouteFilterResponseOutput
- func (RouteFilterResponsePtrOutput) ElementType() reflect.Type
- func (o RouteFilterResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o RouteFilterResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o RouteFilterResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o RouteFilterResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o RouteFilterResponsePtrOutput) Peerings() ExpressRouteCircuitPeeringResponseArrayOutput
- func (o RouteFilterResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteFilterResponsePtrOutput) Rules() RouteFilterRuleResponseArrayOutput
- func (o RouteFilterResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o RouteFilterResponsePtrOutput) ToRouteFilterResponsePtrOutput() RouteFilterResponsePtrOutput
- func (o RouteFilterResponsePtrOutput) ToRouteFilterResponsePtrOutputWithContext(ctx context.Context) RouteFilterResponsePtrOutput
- func (o RouteFilterResponsePtrOutput) Type() pulumi.StringPtrOutput
- type RouteFilterRule
- type RouteFilterRuleArgs
- type RouteFilterRuleResponse
- type RouteFilterRuleResponseArgs
- type RouteFilterRuleResponseArray
- func (RouteFilterRuleResponseArray) ElementType() reflect.Type
- func (i RouteFilterRuleResponseArray) ToRouteFilterRuleResponseArrayOutput() RouteFilterRuleResponseArrayOutput
- func (i RouteFilterRuleResponseArray) ToRouteFilterRuleResponseArrayOutputWithContext(ctx context.Context) RouteFilterRuleResponseArrayOutput
- type RouteFilterRuleResponseArrayInput
- type RouteFilterRuleResponseArrayOutput
- func (RouteFilterRuleResponseArrayOutput) ElementType() reflect.Type
- func (o RouteFilterRuleResponseArrayOutput) Index(i pulumi.IntInput) RouteFilterRuleResponseOutput
- func (o RouteFilterRuleResponseArrayOutput) ToRouteFilterRuleResponseArrayOutput() RouteFilterRuleResponseArrayOutput
- func (o RouteFilterRuleResponseArrayOutput) ToRouteFilterRuleResponseArrayOutputWithContext(ctx context.Context) RouteFilterRuleResponseArrayOutput
- type RouteFilterRuleResponseInput
- type RouteFilterRuleResponseOutput
- func (o RouteFilterRuleResponseOutput) Access() pulumi.StringOutput
- func (o RouteFilterRuleResponseOutput) Communities() pulumi.StringArrayOutput
- func (RouteFilterRuleResponseOutput) ElementType() reflect.Type
- func (o RouteFilterRuleResponseOutput) Etag() pulumi.StringOutput
- func (o RouteFilterRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RouteFilterRuleResponseOutput) Location() pulumi.StringPtrOutput
- func (o RouteFilterRuleResponseOutput) Name() pulumi.StringOutput
- func (o RouteFilterRuleResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o RouteFilterRuleResponseOutput) RouteFilterRuleType() pulumi.StringOutput
- func (o RouteFilterRuleResponseOutput) Tags() pulumi.StringMapOutput
- func (o RouteFilterRuleResponseOutput) ToRouteFilterRuleResponseOutput() RouteFilterRuleResponseOutput
- func (o RouteFilterRuleResponseOutput) ToRouteFilterRuleResponseOutputWithContext(ctx context.Context) RouteFilterRuleResponseOutput
- type RouteFilterRuleState
- type RouteFilterRuleType
- type RouteFilterRuleTypeArgs
- type RouteFilterRuleTypeArray
- type RouteFilterRuleTypeArrayInput
- type RouteFilterRuleTypeArrayOutput
- func (RouteFilterRuleTypeArrayOutput) ElementType() reflect.Type
- func (o RouteFilterRuleTypeArrayOutput) Index(i pulumi.IntInput) RouteFilterRuleTypeOutput
- func (o RouteFilterRuleTypeArrayOutput) ToRouteFilterRuleTypeArrayOutput() RouteFilterRuleTypeArrayOutput
- func (o RouteFilterRuleTypeArrayOutput) ToRouteFilterRuleTypeArrayOutputWithContext(ctx context.Context) RouteFilterRuleTypeArrayOutput
- type RouteFilterRuleTypeInput
- type RouteFilterRuleTypeOutput
- func (o RouteFilterRuleTypeOutput) Access() pulumi.StringOutput
- func (o RouteFilterRuleTypeOutput) Communities() pulumi.StringArrayOutput
- func (RouteFilterRuleTypeOutput) ElementType() reflect.Type
- func (o RouteFilterRuleTypeOutput) Id() pulumi.StringPtrOutput
- func (o RouteFilterRuleTypeOutput) Location() pulumi.StringPtrOutput
- func (o RouteFilterRuleTypeOutput) RouteFilterRuleType() pulumi.StringOutput
- func (o RouteFilterRuleTypeOutput) Tags() pulumi.StringMapOutput
- func (o RouteFilterRuleTypeOutput) ToRouteFilterRuleTypeOutput() RouteFilterRuleTypeOutput
- func (o RouteFilterRuleTypeOutput) ToRouteFilterRuleTypeOutputWithContext(ctx context.Context) RouteFilterRuleTypeOutput
- type RouteFilterState
- type RouteFilterType
- type RouteFilterTypeArgs
- func (RouteFilterTypeArgs) ElementType() reflect.Type
- func (i RouteFilterTypeArgs) ToRouteFilterTypeOutput() RouteFilterTypeOutput
- func (i RouteFilterTypeArgs) ToRouteFilterTypeOutputWithContext(ctx context.Context) RouteFilterTypeOutput
- func (i RouteFilterTypeArgs) ToRouteFilterTypePtrOutput() RouteFilterTypePtrOutput
- func (i RouteFilterTypeArgs) ToRouteFilterTypePtrOutputWithContext(ctx context.Context) RouteFilterTypePtrOutput
- type RouteFilterTypeInput
- type RouteFilterTypeOutput
- func (RouteFilterTypeOutput) ElementType() reflect.Type
- func (o RouteFilterTypeOutput) Id() pulumi.StringPtrOutput
- func (o RouteFilterTypeOutput) Location() pulumi.StringOutput
- func (o RouteFilterTypeOutput) Rules() RouteFilterRuleTypeArrayOutput
- func (o RouteFilterTypeOutput) Tags() pulumi.StringMapOutput
- func (o RouteFilterTypeOutput) ToRouteFilterTypeOutput() RouteFilterTypeOutput
- func (o RouteFilterTypeOutput) ToRouteFilterTypeOutputWithContext(ctx context.Context) RouteFilterTypeOutput
- func (o RouteFilterTypeOutput) ToRouteFilterTypePtrOutput() RouteFilterTypePtrOutput
- func (o RouteFilterTypeOutput) ToRouteFilterTypePtrOutputWithContext(ctx context.Context) RouteFilterTypePtrOutput
- type RouteFilterTypePtrInput
- type RouteFilterTypePtrOutput
- func (o RouteFilterTypePtrOutput) Elem() RouteFilterTypeOutput
- func (RouteFilterTypePtrOutput) ElementType() reflect.Type
- func (o RouteFilterTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o RouteFilterTypePtrOutput) Location() pulumi.StringPtrOutput
- func (o RouteFilterTypePtrOutput) Rules() RouteFilterRuleTypeArrayOutput
- func (o RouteFilterTypePtrOutput) Tags() pulumi.StringMapOutput
- func (o RouteFilterTypePtrOutput) ToRouteFilterTypePtrOutput() RouteFilterTypePtrOutput
- func (o RouteFilterTypePtrOutput) ToRouteFilterTypePtrOutputWithContext(ctx context.Context) RouteFilterTypePtrOutput
- type RouteResponse
- type RouteResponseArgs
- type RouteResponseArray
- type RouteResponseArrayInput
- type RouteResponseArrayOutput
- func (RouteResponseArrayOutput) ElementType() reflect.Type
- func (o RouteResponseArrayOutput) Index(i pulumi.IntInput) RouteResponseOutput
- func (o RouteResponseArrayOutput) ToRouteResponseArrayOutput() RouteResponseArrayOutput
- func (o RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext(ctx context.Context) RouteResponseArrayOutput
- type RouteResponseInput
- type RouteResponseOutput
- func (o RouteResponseOutput) AddressPrefix() pulumi.StringPtrOutput
- func (RouteResponseOutput) ElementType() reflect.Type
- func (o RouteResponseOutput) Etag() pulumi.StringPtrOutput
- func (o RouteResponseOutput) Id() pulumi.StringPtrOutput
- func (o RouteResponseOutput) Name() pulumi.StringPtrOutput
- func (o RouteResponseOutput) NextHopIpAddress() pulumi.StringPtrOutput
- func (o RouteResponseOutput) NextHopType() pulumi.StringOutput
- func (o RouteResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput
- func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
- type RouteState
- type RouteTable
- type RouteTableArgs
- type RouteTableResponse
- type RouteTableResponseArgs
- func (RouteTableResponseArgs) ElementType() reflect.Type
- func (i RouteTableResponseArgs) ToRouteTableResponseOutput() RouteTableResponseOutput
- func (i RouteTableResponseArgs) ToRouteTableResponseOutputWithContext(ctx context.Context) RouteTableResponseOutput
- func (i RouteTableResponseArgs) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
- func (i RouteTableResponseArgs) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
- type RouteTableResponseInput
- type RouteTableResponseOutput
- func (RouteTableResponseOutput) ElementType() reflect.Type
- func (o RouteTableResponseOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTableResponseOutput) Id() pulumi.StringPtrOutput
- func (o RouteTableResponseOutput) Location() pulumi.StringPtrOutput
- func (o RouteTableResponseOutput) Name() pulumi.StringOutput
- func (o RouteTableResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTableResponseOutput) Routes() RouteResponseArrayOutput
- func (o RouteTableResponseOutput) Subnets() SubnetResponseArrayOutput
- func (o RouteTableResponseOutput) Tags() pulumi.StringMapOutput
- func (o RouteTableResponseOutput) ToRouteTableResponseOutput() RouteTableResponseOutput
- func (o RouteTableResponseOutput) ToRouteTableResponseOutputWithContext(ctx context.Context) RouteTableResponseOutput
- func (o RouteTableResponseOutput) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
- func (o RouteTableResponseOutput) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
- func (o RouteTableResponseOutput) Type() pulumi.StringOutput
- type RouteTableResponsePtrInput
- type RouteTableResponsePtrOutput
- func (o RouteTableResponsePtrOutput) Elem() RouteTableResponseOutput
- func (RouteTableResponsePtrOutput) ElementType() reflect.Type
- func (o RouteTableResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) Routes() RouteResponseArrayOutput
- func (o RouteTableResponsePtrOutput) Subnets() SubnetResponseArrayOutput
- func (o RouteTableResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
- func (o RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
- func (o RouteTableResponsePtrOutput) Type() pulumi.StringPtrOutput
- type RouteTableState
- type RouteTableType
- type RouteTableTypeArgs
- func (RouteTableTypeArgs) ElementType() reflect.Type
- func (i RouteTableTypeArgs) ToRouteTableTypeOutput() RouteTableTypeOutput
- func (i RouteTableTypeArgs) ToRouteTableTypeOutputWithContext(ctx context.Context) RouteTableTypeOutput
- func (i RouteTableTypeArgs) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
- func (i RouteTableTypeArgs) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
- type RouteTableTypeInput
- type RouteTableTypeOutput
- func (RouteTableTypeOutput) ElementType() reflect.Type
- func (o RouteTableTypeOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTableTypeOutput) Id() pulumi.StringPtrOutput
- func (o RouteTableTypeOutput) Location() pulumi.StringPtrOutput
- func (o RouteTableTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTableTypeOutput) Routes() RouteTypeArrayOutput
- func (o RouteTableTypeOutput) Tags() pulumi.StringMapOutput
- func (o RouteTableTypeOutput) ToRouteTableTypeOutput() RouteTableTypeOutput
- func (o RouteTableTypeOutput) ToRouteTableTypeOutputWithContext(ctx context.Context) RouteTableTypeOutput
- func (o RouteTableTypeOutput) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
- func (o RouteTableTypeOutput) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
- type RouteTableTypePtrInput
- type RouteTableTypePtrOutput
- func (o RouteTableTypePtrOutput) Elem() RouteTableTypeOutput
- func (RouteTableTypePtrOutput) ElementType() reflect.Type
- func (o RouteTableTypePtrOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTableTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o RouteTableTypePtrOutput) Location() pulumi.StringPtrOutput
- func (o RouteTableTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTableTypePtrOutput) Routes() RouteTypeArrayOutput
- func (o RouteTableTypePtrOutput) Tags() pulumi.StringMapOutput
- func (o RouteTableTypePtrOutput) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
- func (o RouteTableTypePtrOutput) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
- type RouteType
- type RouteTypeArgs
- type RouteTypeArray
- type RouteTypeArrayInput
- type RouteTypeArrayOutput
- func (RouteTypeArrayOutput) ElementType() reflect.Type
- func (o RouteTypeArrayOutput) Index(i pulumi.IntInput) RouteTypeOutput
- func (o RouteTypeArrayOutput) ToRouteTypeArrayOutput() RouteTypeArrayOutput
- func (o RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext(ctx context.Context) RouteTypeArrayOutput
- type RouteTypeInput
- type RouteTypeOutput
- func (o RouteTypeOutput) AddressPrefix() pulumi.StringPtrOutput
- func (RouteTypeOutput) ElementType() reflect.Type
- func (o RouteTypeOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTypeOutput) Id() pulumi.StringPtrOutput
- func (o RouteTypeOutput) Name() pulumi.StringPtrOutput
- func (o RouteTypeOutput) NextHopIpAddress() pulumi.StringPtrOutput
- func (o RouteTypeOutput) NextHopType() pulumi.StringOutput
- func (o RouteTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTypeOutput) ToRouteTypeOutput() RouteTypeOutput
- func (o RouteTypeOutput) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput
- type SecurityRule
- type SecurityRuleArgs
- type SecurityRuleResponse
- type SecurityRuleResponseArgs
- type SecurityRuleResponseArray
- type SecurityRuleResponseArrayInput
- type SecurityRuleResponseArrayOutput
- func (SecurityRuleResponseArrayOutput) ElementType() reflect.Type
- func (o SecurityRuleResponseArrayOutput) Index(i pulumi.IntInput) SecurityRuleResponseOutput
- func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput
- func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithContext(ctx context.Context) SecurityRuleResponseArrayOutput
- type SecurityRuleResponseInput
- type SecurityRuleResponseOutput
- func (o SecurityRuleResponseOutput) Access() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) Description() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) DestinationAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) DestinationPortRange() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Direction() pulumi.StringOutput
- func (SecurityRuleResponseOutput) ElementType() reflect.Type
- func (o SecurityRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Priority() pulumi.IntPtrOutput
- func (o SecurityRuleResponseOutput) Protocol() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) SourceAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) SourcePortRange() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutput() SecurityRuleResponseOutput
- func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext(ctx context.Context) SecurityRuleResponseOutput
- type SecurityRuleState
- type SecurityRuleType
- type SecurityRuleTypeArgs
- type SecurityRuleTypeArray
- type SecurityRuleTypeArrayInput
- type SecurityRuleTypeArrayOutput
- func (SecurityRuleTypeArrayOutput) ElementType() reflect.Type
- func (o SecurityRuleTypeArrayOutput) Index(i pulumi.IntInput) SecurityRuleTypeOutput
- func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput
- func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext(ctx context.Context) SecurityRuleTypeArrayOutput
- type SecurityRuleTypeInput
- type SecurityRuleTypeOutput
- func (o SecurityRuleTypeOutput) Access() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) Description() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) DestinationAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) DestinationPortRange() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Direction() pulumi.StringOutput
- func (SecurityRuleTypeOutput) ElementType() reflect.Type
- func (o SecurityRuleTypeOutput) Etag() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Id() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Name() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Priority() pulumi.IntPtrOutput
- func (o SecurityRuleTypeOutput) Protocol() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) SourceAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) SourcePortRange() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutput() SecurityRuleTypeOutput
- func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext(ctx context.Context) SecurityRuleTypeOutput
- type SubResource
- type SubResourceArgs
- func (SubResourceArgs) ElementType() reflect.Type
- func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
- func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceArray
- type SubResourceArrayInput
- type SubResourceArrayOutput
- func (SubResourceArrayOutput) ElementType() reflect.Type
- func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
- type SubResourceInput
- type SubResourceOutput
- func (SubResourceOutput) ElementType() reflect.Type
- func (o SubResourceOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
- func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourcePtrInput
- type SubResourcePtrOutput
- func (o SubResourcePtrOutput) Elem() SubResourceOutput
- func (SubResourcePtrOutput) ElementType() reflect.Type
- func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- func (SubResourceResponseArgs) ElementType() reflect.Type
- func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponseArray
- type SubResourceResponseArrayInput
- type SubResourceResponseArrayOutput
- func (SubResourceResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponsePtrInput
- type SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
- func (SubResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type Subnet
- type SubnetArgs
- type SubnetResponse
- type SubnetResponseArgs
- func (SubnetResponseArgs) ElementType() reflect.Type
- func (i SubnetResponseArgs) ToSubnetResponseOutput() SubnetResponseOutput
- func (i SubnetResponseArgs) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
- func (i SubnetResponseArgs) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
- func (i SubnetResponseArgs) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
- type SubnetResponseArray
- type SubnetResponseArrayInput
- type SubnetResponseArrayOutput
- func (SubnetResponseArrayOutput) ElementType() reflect.Type
- func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput
- func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
- func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
- type SubnetResponseInput
- type SubnetResponseOutput
- func (o SubnetResponseOutput) AddressPrefix() pulumi.StringPtrOutput
- func (SubnetResponseOutput) ElementType() reflect.Type
- func (o SubnetResponseOutput) Etag() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) IpConfigurations() IPConfigurationResponseArrayOutput
- func (o SubnetResponseOutput) Name() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
- func (o SubnetResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) ResourceNavigationLinks() ResourceNavigationLinkResponseArrayOutput
- func (o SubnetResponseOutput) RouteTable() RouteTableResponsePtrOutput
- func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput
- func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
- func (o SubnetResponseOutput) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
- func (o SubnetResponseOutput) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
- type SubnetResponsePtrInput
- type SubnetResponsePtrOutput
- func (o SubnetResponsePtrOutput) AddressPrefix() pulumi.StringPtrOutput
- func (o SubnetResponsePtrOutput) Elem() SubnetResponseOutput
- func (SubnetResponsePtrOutput) ElementType() reflect.Type
- func (o SubnetResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o SubnetResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubnetResponsePtrOutput) IpConfigurations() IPConfigurationResponseArrayOutput
- func (o SubnetResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SubnetResponsePtrOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
- func (o SubnetResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SubnetResponsePtrOutput) ResourceNavigationLinks() ResourceNavigationLinkResponseArrayOutput
- func (o SubnetResponsePtrOutput) RouteTable() RouteTableResponsePtrOutput
- func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
- func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
- type SubnetState
- type SubnetType
- type SubnetTypeArgs
- func (SubnetTypeArgs) ElementType() reflect.Type
- func (i SubnetTypeArgs) ToSubnetTypeOutput() SubnetTypeOutput
- func (i SubnetTypeArgs) ToSubnetTypeOutputWithContext(ctx context.Context) SubnetTypeOutput
- func (i SubnetTypeArgs) ToSubnetTypePtrOutput() SubnetTypePtrOutput
- func (i SubnetTypeArgs) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
- type SubnetTypeArray
- type SubnetTypeArrayInput
- type SubnetTypeArrayOutput
- func (SubnetTypeArrayOutput) ElementType() reflect.Type
- func (o SubnetTypeArrayOutput) Index(i pulumi.IntInput) SubnetTypeOutput
- func (o SubnetTypeArrayOutput) ToSubnetTypeArrayOutput() SubnetTypeArrayOutput
- func (o SubnetTypeArrayOutput) ToSubnetTypeArrayOutputWithContext(ctx context.Context) SubnetTypeArrayOutput
- type SubnetTypeInput
- type SubnetTypeOutput
- func (o SubnetTypeOutput) AddressPrefix() pulumi.StringPtrOutput
- func (SubnetTypeOutput) ElementType() reflect.Type
- func (o SubnetTypeOutput) Etag() pulumi.StringPtrOutput
- func (o SubnetTypeOutput) Id() pulumi.StringPtrOutput
- func (o SubnetTypeOutput) Name() pulumi.StringPtrOutput
- func (o SubnetTypeOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
- func (o SubnetTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SubnetTypeOutput) ResourceNavigationLinks() ResourceNavigationLinkArrayOutput
- func (o SubnetTypeOutput) RouteTable() RouteTableTypePtrOutput
- func (o SubnetTypeOutput) ToSubnetTypeOutput() SubnetTypeOutput
- func (o SubnetTypeOutput) ToSubnetTypeOutputWithContext(ctx context.Context) SubnetTypeOutput
- func (o SubnetTypeOutput) ToSubnetTypePtrOutput() SubnetTypePtrOutput
- func (o SubnetTypeOutput) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
- type SubnetTypePtrInput
- type SubnetTypePtrOutput
- func (o SubnetTypePtrOutput) AddressPrefix() pulumi.StringPtrOutput
- func (o SubnetTypePtrOutput) Elem() SubnetTypeOutput
- func (SubnetTypePtrOutput) ElementType() reflect.Type
- func (o SubnetTypePtrOutput) Etag() pulumi.StringPtrOutput
- func (o SubnetTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubnetTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o SubnetTypePtrOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
- func (o SubnetTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SubnetTypePtrOutput) ResourceNavigationLinks() ResourceNavigationLinkArrayOutput
- func (o SubnetTypePtrOutput) RouteTable() RouteTableTypePtrOutput
- func (o SubnetTypePtrOutput) ToSubnetTypePtrOutput() SubnetTypePtrOutput
- func (o SubnetTypePtrOutput) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
- type TunnelConnectionHealthResponse
- type TunnelConnectionHealthResponseArgs
- func (TunnelConnectionHealthResponseArgs) ElementType() reflect.Type
- func (i TunnelConnectionHealthResponseArgs) ToTunnelConnectionHealthResponseOutput() TunnelConnectionHealthResponseOutput
- func (i TunnelConnectionHealthResponseArgs) ToTunnelConnectionHealthResponseOutputWithContext(ctx context.Context) TunnelConnectionHealthResponseOutput
- type TunnelConnectionHealthResponseArray
- func (TunnelConnectionHealthResponseArray) ElementType() reflect.Type
- func (i TunnelConnectionHealthResponseArray) ToTunnelConnectionHealthResponseArrayOutput() TunnelConnectionHealthResponseArrayOutput
- func (i TunnelConnectionHealthResponseArray) ToTunnelConnectionHealthResponseArrayOutputWithContext(ctx context.Context) TunnelConnectionHealthResponseArrayOutput
- type TunnelConnectionHealthResponseArrayInput
- type TunnelConnectionHealthResponseArrayOutput
- func (TunnelConnectionHealthResponseArrayOutput) ElementType() reflect.Type
- func (o TunnelConnectionHealthResponseArrayOutput) Index(i pulumi.IntInput) TunnelConnectionHealthResponseOutput
- func (o TunnelConnectionHealthResponseArrayOutput) ToTunnelConnectionHealthResponseArrayOutput() TunnelConnectionHealthResponseArrayOutput
- func (o TunnelConnectionHealthResponseArrayOutput) ToTunnelConnectionHealthResponseArrayOutputWithContext(ctx context.Context) TunnelConnectionHealthResponseArrayOutput
- type TunnelConnectionHealthResponseInput
- type TunnelConnectionHealthResponseOutput
- func (o TunnelConnectionHealthResponseOutput) ConnectionStatus() pulumi.StringOutput
- func (o TunnelConnectionHealthResponseOutput) EgressBytesTransferred() pulumi.IntOutput
- func (TunnelConnectionHealthResponseOutput) ElementType() reflect.Type
- func (o TunnelConnectionHealthResponseOutput) IngressBytesTransferred() pulumi.IntOutput
- func (o TunnelConnectionHealthResponseOutput) LastConnectionEstablishedUtcTime() pulumi.StringOutput
- func (o TunnelConnectionHealthResponseOutput) ToTunnelConnectionHealthResponseOutput() TunnelConnectionHealthResponseOutput
- func (o TunnelConnectionHealthResponseOutput) ToTunnelConnectionHealthResponseOutputWithContext(ctx context.Context) TunnelConnectionHealthResponseOutput
- func (o TunnelConnectionHealthResponseOutput) Tunnel() pulumi.StringOutput
- type VirtualNetwork
- type VirtualNetworkArgs
- type VirtualNetworkGateway
- type VirtualNetworkGatewayArgs
- 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 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) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutput() VirtualNetworkGatewayIPConfigurationOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationOutput
- type VirtualNetworkGatewayIPConfigurationResponse
- type VirtualNetworkGatewayIPConfigurationResponseArgs
- func (VirtualNetworkGatewayIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutput() VirtualNetworkGatewayIPConfigurationResponseOutput
- func (i VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseOutput
- type VirtualNetworkGatewayIPConfigurationResponseArray
- func (VirtualNetworkGatewayIPConfigurationResponseArray) ElementType() reflect.Type
- func (i VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
- func (i VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseArrayOutput
- type VirtualNetworkGatewayIPConfigurationResponseArrayInput
- type VirtualNetworkGatewayIPConfigurationResponseArrayOutput
- func (VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayIPConfigurationResponseOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseArrayOutput
- type VirtualNetworkGatewayIPConfigurationResponseInput
- type VirtualNetworkGatewayIPConfigurationResponseOutput
- func (VirtualNetworkGatewayIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutput() VirtualNetworkGatewayIPConfigurationResponseOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseOutput
- type VirtualNetworkGatewayResponse
- type VirtualNetworkGatewayResponseArgs
- func (VirtualNetworkGatewayResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutput() VirtualNetworkGatewayResponseOutput
- func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponseOutput
- func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
- func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
- type VirtualNetworkGatewayResponseInput
- type VirtualNetworkGatewayResponseOutput
- func (o VirtualNetworkGatewayResponseOutput) ActiveActive() pulumi.BoolPtrOutput
- func (o VirtualNetworkGatewayResponseOutput) BgpSettings() BgpSettingsResponsePtrOutput
- func (VirtualNetworkGatewayResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayResponseOutput) EnableBgp() pulumi.BoolPtrOutput
- func (o VirtualNetworkGatewayResponseOutput) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponseOutput) GatewayDefaultSite() SubResourceResponsePtrOutput
- func (o VirtualNetworkGatewayResponseOutput) GatewayType() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponseOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponseOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
- func (o VirtualNetworkGatewayResponseOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponseOutput) Name() pulumi.StringOutput
- func (o VirtualNetworkGatewayResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualNetworkGatewayResponseOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponseOutput) Sku() VirtualNetworkGatewaySkuResponsePtrOutput
- func (o VirtualNetworkGatewayResponseOutput) Tags() pulumi.StringMapOutput
- func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutput() VirtualNetworkGatewayResponseOutput
- func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponseOutput
- func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
- func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
- func (o VirtualNetworkGatewayResponseOutput) Type() pulumi.StringOutput
- func (o VirtualNetworkGatewayResponseOutput) VpnClientConfiguration() VpnClientConfigurationResponsePtrOutput
- func (o VirtualNetworkGatewayResponseOutput) VpnType() pulumi.StringPtrOutput
- type VirtualNetworkGatewayResponsePtrInput
- type VirtualNetworkGatewayResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) ActiveActive() pulumi.BoolPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) BgpSettings() BgpSettingsResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Elem() VirtualNetworkGatewayResponseOutput
- func (VirtualNetworkGatewayResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayResponsePtrOutput) EnableBgp() pulumi.BoolPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) GatewayDefaultSite() SubResourceResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) GatewayType() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Sku() VirtualNetworkGatewaySkuResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) VpnClientConfiguration() VpnClientConfigurationResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) VpnType() pulumi.StringPtrOutput
- type VirtualNetworkGatewaySku
- type VirtualNetworkGatewaySkuArgs
- func (VirtualNetworkGatewaySkuArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutput() VirtualNetworkGatewaySkuOutput
- func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuOutput
- func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
- func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
- type VirtualNetworkGatewaySkuInput
- type VirtualNetworkGatewaySkuOutput
- func (o VirtualNetworkGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
- func (VirtualNetworkGatewaySkuOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewaySkuOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuOutput) Tier() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuOutput() VirtualNetworkGatewaySkuOutput
- func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuOutput
- func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
- func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
- type VirtualNetworkGatewaySkuPtrInput
- type VirtualNetworkGatewaySkuPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) Elem() VirtualNetworkGatewaySkuOutput
- func (VirtualNetworkGatewaySkuPtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewaySkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
- type VirtualNetworkGatewaySkuResponse
- type VirtualNetworkGatewaySkuResponseArgs
- func (VirtualNetworkGatewaySkuResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponseOutput() VirtualNetworkGatewaySkuResponseOutput
- func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponseOutput
- func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
- func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
- type VirtualNetworkGatewaySkuResponseInput
- type VirtualNetworkGatewaySkuResponseOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (VirtualNetworkGatewaySkuResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponseOutput() VirtualNetworkGatewaySkuResponseOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponseOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
- type VirtualNetworkGatewaySkuResponsePtrInput
- type VirtualNetworkGatewaySkuResponsePtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) Elem() VirtualNetworkGatewaySkuResponseOutput
- func (VirtualNetworkGatewaySkuResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
- type VirtualNetworkGatewayState
- type VirtualNetworkGatewayType
- type VirtualNetworkGatewayTypeArgs
- func (VirtualNetworkGatewayTypeArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutput() VirtualNetworkGatewayTypeOutput
- func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypeOutput
- func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
- func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
- type VirtualNetworkGatewayTypeInput
- type VirtualNetworkGatewayTypeOutput
- func (o VirtualNetworkGatewayTypeOutput) ActiveActive() pulumi.BoolPtrOutput
- func (o VirtualNetworkGatewayTypeOutput) BgpSettings() BgpSettingsPtrOutput
- func (VirtualNetworkGatewayTypeOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayTypeOutput) EnableBgp() pulumi.BoolPtrOutput
- func (o VirtualNetworkGatewayTypeOutput) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypeOutput) GatewayDefaultSite() SubResourcePtrOutput
- func (o VirtualNetworkGatewayTypeOutput) GatewayType() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypeOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypeOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationArrayOutput
- func (o VirtualNetworkGatewayTypeOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypeOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypeOutput) Sku() VirtualNetworkGatewaySkuPtrOutput
- func (o VirtualNetworkGatewayTypeOutput) Tags() pulumi.StringMapOutput
- func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutput() VirtualNetworkGatewayTypeOutput
- func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypeOutput
- func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
- func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
- func (o VirtualNetworkGatewayTypeOutput) VpnClientConfiguration() VpnClientConfigurationPtrOutput
- func (o VirtualNetworkGatewayTypeOutput) VpnType() pulumi.StringPtrOutput
- type VirtualNetworkGatewayTypePtrInput
- type VirtualNetworkGatewayTypePtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) ActiveActive() pulumi.BoolPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) BgpSettings() BgpSettingsPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) Elem() VirtualNetworkGatewayTypeOutput
- func (VirtualNetworkGatewayTypePtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayTypePtrOutput) EnableBgp() pulumi.BoolPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) GatewayDefaultSite() SubResourcePtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) GatewayType() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationArrayOutput
- func (o VirtualNetworkGatewayTypePtrOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) Sku() VirtualNetworkGatewaySkuPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) Tags() pulumi.StringMapOutput
- func (o VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) VpnClientConfiguration() VpnClientConfigurationPtrOutput
- func (o VirtualNetworkGatewayTypePtrOutput) VpnType() pulumi.StringPtrOutput
- type VirtualNetworkPeering
- type VirtualNetworkPeeringArgs
- type VirtualNetworkPeeringResponse
- type VirtualNetworkPeeringResponseArgs
- func (VirtualNetworkPeeringResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkPeeringResponseArgs) ToVirtualNetworkPeeringResponseOutput() VirtualNetworkPeeringResponseOutput
- func (i VirtualNetworkPeeringResponseArgs) ToVirtualNetworkPeeringResponseOutputWithContext(ctx context.Context) VirtualNetworkPeeringResponseOutput
- type VirtualNetworkPeeringResponseArray
- func (VirtualNetworkPeeringResponseArray) ElementType() reflect.Type
- func (i VirtualNetworkPeeringResponseArray) ToVirtualNetworkPeeringResponseArrayOutput() VirtualNetworkPeeringResponseArrayOutput
- func (i VirtualNetworkPeeringResponseArray) ToVirtualNetworkPeeringResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkPeeringResponseArrayOutput
- type VirtualNetworkPeeringResponseArrayInput
- type VirtualNetworkPeeringResponseArrayOutput
- func (VirtualNetworkPeeringResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkPeeringResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkPeeringResponseOutput
- func (o VirtualNetworkPeeringResponseArrayOutput) ToVirtualNetworkPeeringResponseArrayOutput() VirtualNetworkPeeringResponseArrayOutput
- func (o VirtualNetworkPeeringResponseArrayOutput) ToVirtualNetworkPeeringResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkPeeringResponseArrayOutput
- type VirtualNetworkPeeringResponseInput
- type VirtualNetworkPeeringResponseOutput
- func (o VirtualNetworkPeeringResponseOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput
- func (o VirtualNetworkPeeringResponseOutput) AllowGatewayTransit() pulumi.BoolPtrOutput
- func (o VirtualNetworkPeeringResponseOutput) AllowVirtualNetworkAccess() pulumi.BoolPtrOutput
- func (VirtualNetworkPeeringResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkPeeringResponseOutput) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringResponseOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringResponseOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringResponseOutput) PeeringState() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringResponseOutput) RemoteVirtualNetwork() SubResourceResponsePtrOutput
- func (o VirtualNetworkPeeringResponseOutput) ToVirtualNetworkPeeringResponseOutput() VirtualNetworkPeeringResponseOutput
- func (o VirtualNetworkPeeringResponseOutput) ToVirtualNetworkPeeringResponseOutputWithContext(ctx context.Context) VirtualNetworkPeeringResponseOutput
- func (o VirtualNetworkPeeringResponseOutput) UseRemoteGateways() pulumi.BoolPtrOutput
- type VirtualNetworkPeeringState
- type VirtualNetworkPeeringType
- type VirtualNetworkPeeringTypeArgs
- func (VirtualNetworkPeeringTypeArgs) ElementType() reflect.Type
- func (i VirtualNetworkPeeringTypeArgs) ToVirtualNetworkPeeringTypeOutput() VirtualNetworkPeeringTypeOutput
- func (i VirtualNetworkPeeringTypeArgs) ToVirtualNetworkPeeringTypeOutputWithContext(ctx context.Context) VirtualNetworkPeeringTypeOutput
- type VirtualNetworkPeeringTypeArray
- func (VirtualNetworkPeeringTypeArray) ElementType() reflect.Type
- func (i VirtualNetworkPeeringTypeArray) ToVirtualNetworkPeeringTypeArrayOutput() VirtualNetworkPeeringTypeArrayOutput
- func (i VirtualNetworkPeeringTypeArray) ToVirtualNetworkPeeringTypeArrayOutputWithContext(ctx context.Context) VirtualNetworkPeeringTypeArrayOutput
- type VirtualNetworkPeeringTypeArrayInput
- type VirtualNetworkPeeringTypeArrayOutput
- func (VirtualNetworkPeeringTypeArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkPeeringTypeArrayOutput) Index(i pulumi.IntInput) VirtualNetworkPeeringTypeOutput
- func (o VirtualNetworkPeeringTypeArrayOutput) ToVirtualNetworkPeeringTypeArrayOutput() VirtualNetworkPeeringTypeArrayOutput
- func (o VirtualNetworkPeeringTypeArrayOutput) ToVirtualNetworkPeeringTypeArrayOutputWithContext(ctx context.Context) VirtualNetworkPeeringTypeArrayOutput
- type VirtualNetworkPeeringTypeInput
- type VirtualNetworkPeeringTypeOutput
- func (o VirtualNetworkPeeringTypeOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput
- func (o VirtualNetworkPeeringTypeOutput) AllowGatewayTransit() pulumi.BoolPtrOutput
- func (o VirtualNetworkPeeringTypeOutput) AllowVirtualNetworkAccess() pulumi.BoolPtrOutput
- func (VirtualNetworkPeeringTypeOutput) ElementType() reflect.Type
- func (o VirtualNetworkPeeringTypeOutput) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringTypeOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringTypeOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringTypeOutput) PeeringState() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o VirtualNetworkPeeringTypeOutput) RemoteVirtualNetwork() SubResourcePtrOutput
- func (o VirtualNetworkPeeringTypeOutput) ToVirtualNetworkPeeringTypeOutput() VirtualNetworkPeeringTypeOutput
- func (o VirtualNetworkPeeringTypeOutput) ToVirtualNetworkPeeringTypeOutputWithContext(ctx context.Context) VirtualNetworkPeeringTypeOutput
- func (o VirtualNetworkPeeringTypeOutput) UseRemoteGateways() pulumi.BoolPtrOutput
- type VirtualNetworkState
- type VpnClientConfiguration
- type VpnClientConfigurationArgs
- func (VpnClientConfigurationArgs) ElementType() reflect.Type
- func (i VpnClientConfigurationArgs) ToVpnClientConfigurationOutput() VpnClientConfigurationOutput
- func (i VpnClientConfigurationArgs) ToVpnClientConfigurationOutputWithContext(ctx context.Context) VpnClientConfigurationOutput
- func (i VpnClientConfigurationArgs) ToVpnClientConfigurationPtrOutput() VpnClientConfigurationPtrOutput
- func (i VpnClientConfigurationArgs) ToVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VpnClientConfigurationPtrOutput
- type VpnClientConfigurationInput
- type VpnClientConfigurationOutput
- func (VpnClientConfigurationOutput) ElementType() reflect.Type
- func (o VpnClientConfigurationOutput) ToVpnClientConfigurationOutput() VpnClientConfigurationOutput
- func (o VpnClientConfigurationOutput) ToVpnClientConfigurationOutputWithContext(ctx context.Context) VpnClientConfigurationOutput
- func (o VpnClientConfigurationOutput) ToVpnClientConfigurationPtrOutput() VpnClientConfigurationPtrOutput
- func (o VpnClientConfigurationOutput) ToVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VpnClientConfigurationPtrOutput
- func (o VpnClientConfigurationOutput) VpnClientAddressPool() AddressSpacePtrOutput
- func (o VpnClientConfigurationOutput) VpnClientRevokedCertificates() VpnClientRevokedCertificateArrayOutput
- func (o VpnClientConfigurationOutput) VpnClientRootCertificates() VpnClientRootCertificateArrayOutput
- type VpnClientConfigurationPtrInput
- type VpnClientConfigurationPtrOutput
- func (o VpnClientConfigurationPtrOutput) Elem() VpnClientConfigurationOutput
- func (VpnClientConfigurationPtrOutput) ElementType() reflect.Type
- func (o VpnClientConfigurationPtrOutput) ToVpnClientConfigurationPtrOutput() VpnClientConfigurationPtrOutput
- func (o VpnClientConfigurationPtrOutput) ToVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VpnClientConfigurationPtrOutput
- func (o VpnClientConfigurationPtrOutput) VpnClientAddressPool() AddressSpacePtrOutput
- func (o VpnClientConfigurationPtrOutput) VpnClientRevokedCertificates() VpnClientRevokedCertificateArrayOutput
- func (o VpnClientConfigurationPtrOutput) VpnClientRootCertificates() VpnClientRootCertificateArrayOutput
- type VpnClientConfigurationResponse
- type VpnClientConfigurationResponseArgs
- func (VpnClientConfigurationResponseArgs) ElementType() reflect.Type
- func (i VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponseOutput() VpnClientConfigurationResponseOutput
- func (i VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponseOutputWithContext(ctx context.Context) VpnClientConfigurationResponseOutput
- func (i VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponsePtrOutput() VpnClientConfigurationResponsePtrOutput
- func (i VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponsePtrOutputWithContext(ctx context.Context) VpnClientConfigurationResponsePtrOutput
- type VpnClientConfigurationResponseInput
- type VpnClientConfigurationResponseOutput
- func (VpnClientConfigurationResponseOutput) ElementType() reflect.Type
- func (o VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponseOutput() VpnClientConfigurationResponseOutput
- func (o VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponseOutputWithContext(ctx context.Context) VpnClientConfigurationResponseOutput
- func (o VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponsePtrOutput() VpnClientConfigurationResponsePtrOutput
- func (o VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponsePtrOutputWithContext(ctx context.Context) VpnClientConfigurationResponsePtrOutput
- func (o VpnClientConfigurationResponseOutput) VpnClientAddressPool() AddressSpaceResponsePtrOutput
- func (o VpnClientConfigurationResponseOutput) VpnClientRevokedCertificates() VpnClientRevokedCertificateResponseArrayOutput
- func (o VpnClientConfigurationResponseOutput) VpnClientRootCertificates() VpnClientRootCertificateResponseArrayOutput
- type VpnClientConfigurationResponsePtrInput
- type VpnClientConfigurationResponsePtrOutput
- func (o VpnClientConfigurationResponsePtrOutput) Elem() VpnClientConfigurationResponseOutput
- func (VpnClientConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o VpnClientConfigurationResponsePtrOutput) ToVpnClientConfigurationResponsePtrOutput() VpnClientConfigurationResponsePtrOutput
- func (o VpnClientConfigurationResponsePtrOutput) ToVpnClientConfigurationResponsePtrOutputWithContext(ctx context.Context) VpnClientConfigurationResponsePtrOutput
- func (o VpnClientConfigurationResponsePtrOutput) VpnClientAddressPool() AddressSpaceResponsePtrOutput
- func (o VpnClientConfigurationResponsePtrOutput) VpnClientRevokedCertificates() VpnClientRevokedCertificateResponseArrayOutput
- func (o VpnClientConfigurationResponsePtrOutput) VpnClientRootCertificates() VpnClientRootCertificateResponseArrayOutput
- type VpnClientRevokedCertificate
- type VpnClientRevokedCertificateArgs
- func (VpnClientRevokedCertificateArgs) ElementType() reflect.Type
- func (i VpnClientRevokedCertificateArgs) ToVpnClientRevokedCertificateOutput() VpnClientRevokedCertificateOutput
- func (i VpnClientRevokedCertificateArgs) ToVpnClientRevokedCertificateOutputWithContext(ctx context.Context) VpnClientRevokedCertificateOutput
- type VpnClientRevokedCertificateArray
- func (VpnClientRevokedCertificateArray) ElementType() reflect.Type
- func (i VpnClientRevokedCertificateArray) ToVpnClientRevokedCertificateArrayOutput() VpnClientRevokedCertificateArrayOutput
- func (i VpnClientRevokedCertificateArray) ToVpnClientRevokedCertificateArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateArrayOutput
- type VpnClientRevokedCertificateArrayInput
- type VpnClientRevokedCertificateArrayOutput
- func (VpnClientRevokedCertificateArrayOutput) ElementType() reflect.Type
- func (o VpnClientRevokedCertificateArrayOutput) Index(i pulumi.IntInput) VpnClientRevokedCertificateOutput
- func (o VpnClientRevokedCertificateArrayOutput) ToVpnClientRevokedCertificateArrayOutput() VpnClientRevokedCertificateArrayOutput
- func (o VpnClientRevokedCertificateArrayOutput) ToVpnClientRevokedCertificateArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateArrayOutput
- type VpnClientRevokedCertificateInput
- type VpnClientRevokedCertificateOutput
- func (VpnClientRevokedCertificateOutput) ElementType() reflect.Type
- func (o VpnClientRevokedCertificateOutput) Etag() pulumi.StringPtrOutput
- func (o VpnClientRevokedCertificateOutput) Id() pulumi.StringPtrOutput
- func (o VpnClientRevokedCertificateOutput) Name() pulumi.StringPtrOutput
- func (o VpnClientRevokedCertificateOutput) Thumbprint() pulumi.StringPtrOutput
- func (o VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutput() VpnClientRevokedCertificateOutput
- func (o VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutputWithContext(ctx context.Context) VpnClientRevokedCertificateOutput
- type VpnClientRevokedCertificateResponse
- type VpnClientRevokedCertificateResponseArgs
- func (VpnClientRevokedCertificateResponseArgs) ElementType() reflect.Type
- func (i VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutput() VpnClientRevokedCertificateResponseOutput
- func (i VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseOutput
- type VpnClientRevokedCertificateResponseArray
- func (VpnClientRevokedCertificateResponseArray) ElementType() reflect.Type
- func (i VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutput() VpnClientRevokedCertificateResponseArrayOutput
- func (i VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseArrayOutput
- type VpnClientRevokedCertificateResponseArrayInput
- type VpnClientRevokedCertificateResponseArrayOutput
- func (VpnClientRevokedCertificateResponseArrayOutput) ElementType() reflect.Type
- func (o VpnClientRevokedCertificateResponseArrayOutput) Index(i pulumi.IntInput) VpnClientRevokedCertificateResponseOutput
- func (o VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutput() VpnClientRevokedCertificateResponseArrayOutput
- func (o VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseArrayOutput
- type VpnClientRevokedCertificateResponseInput
- type VpnClientRevokedCertificateResponseOutput
- func (VpnClientRevokedCertificateResponseOutput) ElementType() reflect.Type
- func (o VpnClientRevokedCertificateResponseOutput) Etag() pulumi.StringPtrOutput
- func (o VpnClientRevokedCertificateResponseOutput) Id() pulumi.StringPtrOutput
- func (o VpnClientRevokedCertificateResponseOutput) Name() pulumi.StringPtrOutput
- func (o VpnClientRevokedCertificateResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VpnClientRevokedCertificateResponseOutput) Thumbprint() pulumi.StringPtrOutput
- func (o VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutput() VpnClientRevokedCertificateResponseOutput
- func (o VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseOutput
- type VpnClientRootCertificate
- type VpnClientRootCertificateArgs
- func (VpnClientRootCertificateArgs) ElementType() reflect.Type
- func (i VpnClientRootCertificateArgs) ToVpnClientRootCertificateOutput() VpnClientRootCertificateOutput
- func (i VpnClientRootCertificateArgs) ToVpnClientRootCertificateOutputWithContext(ctx context.Context) VpnClientRootCertificateOutput
- type VpnClientRootCertificateArray
- func (VpnClientRootCertificateArray) ElementType() reflect.Type
- func (i VpnClientRootCertificateArray) ToVpnClientRootCertificateArrayOutput() VpnClientRootCertificateArrayOutput
- func (i VpnClientRootCertificateArray) ToVpnClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnClientRootCertificateArrayOutput
- type VpnClientRootCertificateArrayInput
- type VpnClientRootCertificateArrayOutput
- func (VpnClientRootCertificateArrayOutput) ElementType() reflect.Type
- func (o VpnClientRootCertificateArrayOutput) Index(i pulumi.IntInput) VpnClientRootCertificateOutput
- func (o VpnClientRootCertificateArrayOutput) ToVpnClientRootCertificateArrayOutput() VpnClientRootCertificateArrayOutput
- func (o VpnClientRootCertificateArrayOutput) ToVpnClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnClientRootCertificateArrayOutput
- type VpnClientRootCertificateInput
- type VpnClientRootCertificateOutput
- func (VpnClientRootCertificateOutput) ElementType() reflect.Type
- func (o VpnClientRootCertificateOutput) Etag() pulumi.StringPtrOutput
- func (o VpnClientRootCertificateOutput) Id() pulumi.StringPtrOutput
- func (o VpnClientRootCertificateOutput) Name() pulumi.StringPtrOutput
- func (o VpnClientRootCertificateOutput) PublicCertData() pulumi.StringOutput
- func (o VpnClientRootCertificateOutput) ToVpnClientRootCertificateOutput() VpnClientRootCertificateOutput
- func (o VpnClientRootCertificateOutput) ToVpnClientRootCertificateOutputWithContext(ctx context.Context) VpnClientRootCertificateOutput
- type VpnClientRootCertificateResponse
- type VpnClientRootCertificateResponseArgs
- func (VpnClientRootCertificateResponseArgs) ElementType() reflect.Type
- func (i VpnClientRootCertificateResponseArgs) ToVpnClientRootCertificateResponseOutput() VpnClientRootCertificateResponseOutput
- func (i VpnClientRootCertificateResponseArgs) ToVpnClientRootCertificateResponseOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseOutput
- type VpnClientRootCertificateResponseArray
- func (VpnClientRootCertificateResponseArray) ElementType() reflect.Type
- func (i VpnClientRootCertificateResponseArray) ToVpnClientRootCertificateResponseArrayOutput() VpnClientRootCertificateResponseArrayOutput
- func (i VpnClientRootCertificateResponseArray) ToVpnClientRootCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseArrayOutput
- type VpnClientRootCertificateResponseArrayInput
- type VpnClientRootCertificateResponseArrayOutput
- func (VpnClientRootCertificateResponseArrayOutput) ElementType() reflect.Type
- func (o VpnClientRootCertificateResponseArrayOutput) Index(i pulumi.IntInput) VpnClientRootCertificateResponseOutput
- func (o VpnClientRootCertificateResponseArrayOutput) ToVpnClientRootCertificateResponseArrayOutput() VpnClientRootCertificateResponseArrayOutput
- func (o VpnClientRootCertificateResponseArrayOutput) ToVpnClientRootCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseArrayOutput
- type VpnClientRootCertificateResponseInput
- type VpnClientRootCertificateResponseOutput
- func (VpnClientRootCertificateResponseOutput) ElementType() reflect.Type
- func (o VpnClientRootCertificateResponseOutput) Etag() pulumi.StringPtrOutput
- func (o VpnClientRootCertificateResponseOutput) Id() pulumi.StringPtrOutput
- func (o VpnClientRootCertificateResponseOutput) Name() pulumi.StringPtrOutput
- func (o VpnClientRootCertificateResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VpnClientRootCertificateResponseOutput) PublicCertData() pulumi.StringOutput
- func (o VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutput() VpnClientRootCertificateResponseOutput
- func (o VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressSpace ¶
type AddressSpace struct { // A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes []string `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
type AddressSpaceArgs ¶
type AddressSpaceArgs struct { // A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (AddressSpaceArgs) ElementType ¶
func (AddressSpaceArgs) ElementType() reflect.Type
func (AddressSpaceArgs) ToAddressSpaceOutput ¶
func (i AddressSpaceArgs) ToAddressSpaceOutput() AddressSpaceOutput
func (AddressSpaceArgs) ToAddressSpaceOutputWithContext ¶
func (i AddressSpaceArgs) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
func (AddressSpaceArgs) ToAddressSpacePtrOutput ¶
func (i AddressSpaceArgs) ToAddressSpacePtrOutput() AddressSpacePtrOutput
func (AddressSpaceArgs) ToAddressSpacePtrOutputWithContext ¶
func (i AddressSpaceArgs) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
type AddressSpaceInput ¶
type AddressSpaceInput interface { pulumi.Input ToAddressSpaceOutput() AddressSpaceOutput ToAddressSpaceOutputWithContext(context.Context) AddressSpaceOutput }
AddressSpaceInput is an input type that accepts AddressSpaceArgs and AddressSpaceOutput values. You can construct a concrete instance of `AddressSpaceInput` via:
AddressSpaceArgs{...}
type AddressSpaceOutput ¶
type AddressSpaceOutput struct{ *pulumi.OutputState }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (AddressSpaceOutput) AddressPrefixes ¶
func (o AddressSpaceOutput) AddressPrefixes() pulumi.StringArrayOutput
A list of address blocks reserved for this virtual network in CIDR notation.
func (AddressSpaceOutput) ElementType ¶
func (AddressSpaceOutput) ElementType() reflect.Type
func (AddressSpaceOutput) ToAddressSpaceOutput ¶
func (o AddressSpaceOutput) ToAddressSpaceOutput() AddressSpaceOutput
func (AddressSpaceOutput) ToAddressSpaceOutputWithContext ¶
func (o AddressSpaceOutput) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
func (AddressSpaceOutput) ToAddressSpacePtrOutput ¶
func (o AddressSpaceOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
func (AddressSpaceOutput) ToAddressSpacePtrOutputWithContext ¶
func (o AddressSpaceOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
type AddressSpacePtrInput ¶
type AddressSpacePtrInput interface { pulumi.Input ToAddressSpacePtrOutput() AddressSpacePtrOutput ToAddressSpacePtrOutputWithContext(context.Context) AddressSpacePtrOutput }
AddressSpacePtrInput is an input type that accepts AddressSpaceArgs, AddressSpacePtr and AddressSpacePtrOutput values. You can construct a concrete instance of `AddressSpacePtrInput` via:
AddressSpaceArgs{...} or: nil
func AddressSpacePtr ¶
func AddressSpacePtr(v *AddressSpaceArgs) AddressSpacePtrInput
type AddressSpacePtrOutput ¶
type AddressSpacePtrOutput struct{ *pulumi.OutputState }
func (AddressSpacePtrOutput) AddressPrefixes ¶
func (o AddressSpacePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
A list of address blocks reserved for this virtual network in CIDR notation.
func (AddressSpacePtrOutput) Elem ¶
func (o AddressSpacePtrOutput) Elem() AddressSpaceOutput
func (AddressSpacePtrOutput) ElementType ¶
func (AddressSpacePtrOutput) ElementType() reflect.Type
func (AddressSpacePtrOutput) ToAddressSpacePtrOutput ¶
func (o AddressSpacePtrOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
func (AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext ¶
func (o AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
type AddressSpaceResponse ¶
type AddressSpaceResponse struct { // A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes []string `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
type AddressSpaceResponseArgs ¶
type AddressSpaceResponseArgs struct { // A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (AddressSpaceResponseArgs) ElementType ¶
func (AddressSpaceResponseArgs) ElementType() reflect.Type
func (AddressSpaceResponseArgs) ToAddressSpaceResponseOutput ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
func (AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
func (AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
func (AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
type AddressSpaceResponseInput ¶
type AddressSpaceResponseInput interface { pulumi.Input ToAddressSpaceResponseOutput() AddressSpaceResponseOutput ToAddressSpaceResponseOutputWithContext(context.Context) AddressSpaceResponseOutput }
AddressSpaceResponseInput is an input type that accepts AddressSpaceResponseArgs and AddressSpaceResponseOutput values. You can construct a concrete instance of `AddressSpaceResponseInput` via:
AddressSpaceResponseArgs{...}
type AddressSpaceResponseOutput ¶
type AddressSpaceResponseOutput struct{ *pulumi.OutputState }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (AddressSpaceResponseOutput) AddressPrefixes ¶
func (o AddressSpaceResponseOutput) AddressPrefixes() pulumi.StringArrayOutput
A list of address blocks reserved for this virtual network in CIDR notation.
func (AddressSpaceResponseOutput) ElementType ¶
func (AddressSpaceResponseOutput) ElementType() reflect.Type
func (AddressSpaceResponseOutput) ToAddressSpaceResponseOutput ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
func (AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
func (AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
func (AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
type AddressSpaceResponsePtrInput ¶
type AddressSpaceResponsePtrInput interface { pulumi.Input ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput ToAddressSpaceResponsePtrOutputWithContext(context.Context) AddressSpaceResponsePtrOutput }
AddressSpaceResponsePtrInput is an input type that accepts AddressSpaceResponseArgs, AddressSpaceResponsePtr and AddressSpaceResponsePtrOutput values. You can construct a concrete instance of `AddressSpaceResponsePtrInput` via:
AddressSpaceResponseArgs{...} or: nil
func AddressSpaceResponsePtr ¶
func AddressSpaceResponsePtr(v *AddressSpaceResponseArgs) AddressSpaceResponsePtrInput
type AddressSpaceResponsePtrOutput ¶
type AddressSpaceResponsePtrOutput struct{ *pulumi.OutputState }
func (AddressSpaceResponsePtrOutput) AddressPrefixes ¶
func (o AddressSpaceResponsePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
A list of address blocks reserved for this virtual network in CIDR notation.
func (AddressSpaceResponsePtrOutput) Elem ¶
func (o AddressSpaceResponsePtrOutput) Elem() AddressSpaceResponseOutput
func (AddressSpaceResponsePtrOutput) ElementType ¶
func (AddressSpaceResponsePtrOutput) ElementType() reflect.Type
func (AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput ¶
func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
func (AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext ¶
func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
type ApplicationGateway ¶
type ApplicationGateway struct { pulumi.CustomResourceState // Authentication certificates of the application gateway resource. AuthenticationCertificates ApplicationGatewayAuthenticationCertificateResponseArrayOutput `pulumi:"authenticationCertificates"` // Backend address pool of the application gateway resource. BackendAddressPools ApplicationGatewayBackendAddressPoolResponseArrayOutput `pulumi:"backendAddressPools"` // Backend http settings of the application gateway resource. BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsResponseArrayOutput `pulumi:"backendHttpSettingsCollection"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Frontend IP addresses of the application gateway resource. FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationResponseArrayOutput `pulumi:"frontendIPConfigurations"` // Frontend ports of the application gateway resource. FrontendPorts ApplicationGatewayFrontendPortResponseArrayOutput `pulumi:"frontendPorts"` // Subnets of application the gateway resource. GatewayIPConfigurations ApplicationGatewayIPConfigurationResponseArrayOutput `pulumi:"gatewayIPConfigurations"` // Http listeners of the application gateway resource. HttpListeners ApplicationGatewayHttpListenerResponseArrayOutput `pulumi:"httpListeners"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Operational state of the application gateway resource. OperationalState pulumi.StringOutput `pulumi:"operationalState"` // Probes of the application gateway resource. Probes ApplicationGatewayProbeResponseArrayOutput `pulumi:"probes"` // Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Request routing rules of the application gateway resource. RequestRoutingRules ApplicationGatewayRequestRoutingRuleResponseArrayOutput `pulumi:"requestRoutingRules"` // Resource GUID property of the application gateway resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // SKU of the application gateway resource. Sku ApplicationGatewaySkuResponsePtrOutput `pulumi:"sku"` // SSL certificates of the application gateway resource. SslCertificates ApplicationGatewaySslCertificateResponseArrayOutput `pulumi:"sslCertificates"` // SSL policy of the application gateway resource. SslPolicy ApplicationGatewaySslPolicyResponsePtrOutput `pulumi:"sslPolicy"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // URL path map of the application gateway resource. UrlPathMaps ApplicationGatewayUrlPathMapResponseArrayOutput `pulumi:"urlPathMaps"` // Web application firewall configuration. WebApplicationFirewallConfiguration ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput `pulumi:"webApplicationFirewallConfiguration"` }
Application gateway resource
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 { // The name of the application gateway. ApplicationGatewayName pulumi.StringInput // Authentication certificates of the application gateway resource. AuthenticationCertificates ApplicationGatewayAuthenticationCertificateArrayInput // Backend address pool of the application gateway resource. BackendAddressPools ApplicationGatewayBackendAddressPoolArrayInput // Backend http settings of the application gateway resource. BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Frontend IP addresses of the application gateway resource. FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationArrayInput // Frontend ports of the application gateway resource. FrontendPorts ApplicationGatewayFrontendPortArrayInput // Subnets of application the gateway resource. GatewayIPConfigurations ApplicationGatewayIPConfigurationArrayInput // Http listeners of the application gateway resource. HttpListeners ApplicationGatewayHttpListenerArrayInput // Resource ID. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Probes of the application gateway resource. Probes ApplicationGatewayProbeArrayInput // Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // Request routing rules of the application gateway resource. RequestRoutingRules ApplicationGatewayRequestRoutingRuleArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource GUID property of the application gateway resource. ResourceGuid pulumi.StringPtrInput // SKU of the application gateway resource. Sku ApplicationGatewaySkuPtrInput // SSL certificates of the application gateway resource. SslCertificates ApplicationGatewaySslCertificateArrayInput // SSL policy of the application gateway resource. SslPolicy ApplicationGatewaySslPolicyPtrInput // Resource tags. Tags pulumi.StringMapInput // URL path map of the application gateway resource. UrlPathMaps ApplicationGatewayUrlPathMapArrayInput // Web application firewall configuration. WebApplicationFirewallConfiguration ApplicationGatewayWebApplicationFirewallConfigurationPtrInput }
The set of arguments for constructing a ApplicationGateway resource.
func (ApplicationGatewayArgs) ElementType ¶
func (ApplicationGatewayArgs) ElementType() reflect.Type
type ApplicationGatewayAuthenticationCertificate ¶
type ApplicationGatewayAuthenticationCertificate struct { // Certificate public data. Data *string `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the authentication certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Authentication certificates of an application gateway.
type ApplicationGatewayAuthenticationCertificateArgs ¶
type ApplicationGatewayAuthenticationCertificateArgs struct { // Certificate public data. Data pulumi.StringPtrInput `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the authentication certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authentication certificates of an application gateway.
func (ApplicationGatewayAuthenticationCertificateArgs) ElementType ¶
func (ApplicationGatewayAuthenticationCertificateArgs) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutput ¶
func (i ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutput() ApplicationGatewayAuthenticationCertificateOutput
func (ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutputWithContext ¶
func (i ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateOutput
type ApplicationGatewayAuthenticationCertificateArray ¶
type ApplicationGatewayAuthenticationCertificateArray []ApplicationGatewayAuthenticationCertificateInput
func (ApplicationGatewayAuthenticationCertificateArray) ElementType ¶
func (ApplicationGatewayAuthenticationCertificateArray) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutput ¶
func (i ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutput() ApplicationGatewayAuthenticationCertificateArrayOutput
func (ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext ¶
func (i ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateArrayOutput
type ApplicationGatewayAuthenticationCertificateArrayInput ¶
type ApplicationGatewayAuthenticationCertificateArrayInput interface { pulumi.Input ToApplicationGatewayAuthenticationCertificateArrayOutput() ApplicationGatewayAuthenticationCertificateArrayOutput ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext(context.Context) ApplicationGatewayAuthenticationCertificateArrayOutput }
ApplicationGatewayAuthenticationCertificateArrayInput is an input type that accepts ApplicationGatewayAuthenticationCertificateArray and ApplicationGatewayAuthenticationCertificateArrayOutput values. You can construct a concrete instance of `ApplicationGatewayAuthenticationCertificateArrayInput` via:
ApplicationGatewayAuthenticationCertificateArray{ ApplicationGatewayAuthenticationCertificateArgs{...} }
type ApplicationGatewayAuthenticationCertificateArrayOutput ¶
type ApplicationGatewayAuthenticationCertificateArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayAuthenticationCertificateArrayOutput) ElementType ¶
func (ApplicationGatewayAuthenticationCertificateArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutput ¶
func (o ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutput() ApplicationGatewayAuthenticationCertificateArrayOutput
func (ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext ¶
func (o ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateArrayOutput
type ApplicationGatewayAuthenticationCertificateInput ¶
type ApplicationGatewayAuthenticationCertificateInput interface { pulumi.Input ToApplicationGatewayAuthenticationCertificateOutput() ApplicationGatewayAuthenticationCertificateOutput ToApplicationGatewayAuthenticationCertificateOutputWithContext(context.Context) ApplicationGatewayAuthenticationCertificateOutput }
ApplicationGatewayAuthenticationCertificateInput is an input type that accepts ApplicationGatewayAuthenticationCertificateArgs and ApplicationGatewayAuthenticationCertificateOutput values. You can construct a concrete instance of `ApplicationGatewayAuthenticationCertificateInput` via:
ApplicationGatewayAuthenticationCertificateArgs{...}
type ApplicationGatewayAuthenticationCertificateOutput ¶
type ApplicationGatewayAuthenticationCertificateOutput struct{ *pulumi.OutputState }
Authentication certificates of an application gateway.
func (ApplicationGatewayAuthenticationCertificateOutput) Data ¶
func (o ApplicationGatewayAuthenticationCertificateOutput) Data() pulumi.StringPtrOutput
Certificate public data.
func (ApplicationGatewayAuthenticationCertificateOutput) ElementType ¶
func (ApplicationGatewayAuthenticationCertificateOutput) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateOutput) Etag ¶
func (o ApplicationGatewayAuthenticationCertificateOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayAuthenticationCertificateOutput) Name ¶
func (o ApplicationGatewayAuthenticationCertificateOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayAuthenticationCertificateOutput) ProvisioningState ¶
func (o ApplicationGatewayAuthenticationCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the authentication certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutput ¶
func (o ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutput() ApplicationGatewayAuthenticationCertificateOutput
func (ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutputWithContext ¶
func (o ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayAuthenticationCertificateOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateOutput
type ApplicationGatewayAuthenticationCertificateResponse ¶
type ApplicationGatewayAuthenticationCertificateResponse struct { // Certificate public data. Data *string `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the authentication certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Authentication certificates of an application gateway.
type ApplicationGatewayAuthenticationCertificateResponseArgs ¶
type ApplicationGatewayAuthenticationCertificateResponseArgs struct { // Certificate public data. Data pulumi.StringPtrInput `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the authentication certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authentication certificates of an application gateway.
func (ApplicationGatewayAuthenticationCertificateResponseArgs) ElementType ¶
func (ApplicationGatewayAuthenticationCertificateResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateResponseArgs) ToApplicationGatewayAuthenticationCertificateResponseOutput ¶
func (i ApplicationGatewayAuthenticationCertificateResponseArgs) ToApplicationGatewayAuthenticationCertificateResponseOutput() ApplicationGatewayAuthenticationCertificateResponseOutput
func (ApplicationGatewayAuthenticationCertificateResponseArgs) ToApplicationGatewayAuthenticationCertificateResponseOutputWithContext ¶
func (i ApplicationGatewayAuthenticationCertificateResponseArgs) ToApplicationGatewayAuthenticationCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateResponseOutput
type ApplicationGatewayAuthenticationCertificateResponseArray ¶
type ApplicationGatewayAuthenticationCertificateResponseArray []ApplicationGatewayAuthenticationCertificateResponseInput
func (ApplicationGatewayAuthenticationCertificateResponseArray) ElementType ¶
func (ApplicationGatewayAuthenticationCertificateResponseArray) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateResponseArray) ToApplicationGatewayAuthenticationCertificateResponseArrayOutput ¶
func (i ApplicationGatewayAuthenticationCertificateResponseArray) ToApplicationGatewayAuthenticationCertificateResponseArrayOutput() ApplicationGatewayAuthenticationCertificateResponseArrayOutput
func (ApplicationGatewayAuthenticationCertificateResponseArray) ToApplicationGatewayAuthenticationCertificateResponseArrayOutputWithContext ¶
func (i ApplicationGatewayAuthenticationCertificateResponseArray) ToApplicationGatewayAuthenticationCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateResponseArrayOutput
type ApplicationGatewayAuthenticationCertificateResponseArrayInput ¶
type ApplicationGatewayAuthenticationCertificateResponseArrayInput interface { pulumi.Input ToApplicationGatewayAuthenticationCertificateResponseArrayOutput() ApplicationGatewayAuthenticationCertificateResponseArrayOutput ToApplicationGatewayAuthenticationCertificateResponseArrayOutputWithContext(context.Context) ApplicationGatewayAuthenticationCertificateResponseArrayOutput }
ApplicationGatewayAuthenticationCertificateResponseArrayInput is an input type that accepts ApplicationGatewayAuthenticationCertificateResponseArray and ApplicationGatewayAuthenticationCertificateResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayAuthenticationCertificateResponseArrayInput` via:
ApplicationGatewayAuthenticationCertificateResponseArray{ ApplicationGatewayAuthenticationCertificateResponseArgs{...} }
type ApplicationGatewayAuthenticationCertificateResponseArrayOutput ¶
type ApplicationGatewayAuthenticationCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ElementType ¶
func (ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ToApplicationGatewayAuthenticationCertificateResponseArrayOutput ¶
func (o ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ToApplicationGatewayAuthenticationCertificateResponseArrayOutput() ApplicationGatewayAuthenticationCertificateResponseArrayOutput
func (ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ToApplicationGatewayAuthenticationCertificateResponseArrayOutputWithContext ¶
func (o ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ToApplicationGatewayAuthenticationCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateResponseArrayOutput
type ApplicationGatewayAuthenticationCertificateResponseInput ¶
type ApplicationGatewayAuthenticationCertificateResponseInput interface { pulumi.Input ToApplicationGatewayAuthenticationCertificateResponseOutput() ApplicationGatewayAuthenticationCertificateResponseOutput ToApplicationGatewayAuthenticationCertificateResponseOutputWithContext(context.Context) ApplicationGatewayAuthenticationCertificateResponseOutput }
ApplicationGatewayAuthenticationCertificateResponseInput is an input type that accepts ApplicationGatewayAuthenticationCertificateResponseArgs and ApplicationGatewayAuthenticationCertificateResponseOutput values. You can construct a concrete instance of `ApplicationGatewayAuthenticationCertificateResponseInput` via:
ApplicationGatewayAuthenticationCertificateResponseArgs{...}
type ApplicationGatewayAuthenticationCertificateResponseOutput ¶
type ApplicationGatewayAuthenticationCertificateResponseOutput struct{ *pulumi.OutputState }
Authentication certificates of an application gateway.
func (ApplicationGatewayAuthenticationCertificateResponseOutput) ElementType ¶
func (ApplicationGatewayAuthenticationCertificateResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayAuthenticationCertificateResponseOutput) Etag ¶
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayAuthenticationCertificateResponseOutput) Name ¶
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayAuthenticationCertificateResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayAuthenticationCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the authentication certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayAuthenticationCertificateResponseOutput) ToApplicationGatewayAuthenticationCertificateResponseOutput ¶
func (o ApplicationGatewayAuthenticationCertificateResponseOutput) ToApplicationGatewayAuthenticationCertificateResponseOutput() ApplicationGatewayAuthenticationCertificateResponseOutput
func (ApplicationGatewayAuthenticationCertificateResponseOutput) ToApplicationGatewayAuthenticationCertificateResponseOutputWithContext ¶
func (o ApplicationGatewayAuthenticationCertificateResponseOutput) ToApplicationGatewayAuthenticationCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewayAuthenticationCertificateResponseOutput
type ApplicationGatewayBackendAddress ¶
type ApplicationGatewayBackendAddress struct { // Fully qualified domain name (FQDN). Fqdn *string `pulumi:"fqdn"` // IP address IpAddress *string `pulumi:"ipAddress"` }
Backend address of an application gateway.
type ApplicationGatewayBackendAddressArgs ¶
type ApplicationGatewayBackendAddressArgs struct { // Fully qualified domain name (FQDN). Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // IP address IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Backend address of an application gateway.
func (ApplicationGatewayBackendAddressArgs) ElementType ¶
func (ApplicationGatewayBackendAddressArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutput ¶
func (i ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput
func (ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutputWithContext ¶
func (i ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressOutput
type ApplicationGatewayBackendAddressArray ¶
type ApplicationGatewayBackendAddressArray []ApplicationGatewayBackendAddressInput
func (ApplicationGatewayBackendAddressArray) ElementType ¶
func (ApplicationGatewayBackendAddressArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutput ¶
func (i ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput
func (ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressArrayOutput
type ApplicationGatewayBackendAddressArrayInput ¶
type ApplicationGatewayBackendAddressArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput ToApplicationGatewayBackendAddressArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressArrayOutput }
ApplicationGatewayBackendAddressArrayInput is an input type that accepts ApplicationGatewayBackendAddressArray and ApplicationGatewayBackendAddressArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressArrayInput` via:
ApplicationGatewayBackendAddressArray{ ApplicationGatewayBackendAddressArgs{...} }
type ApplicationGatewayBackendAddressArrayOutput ¶
type ApplicationGatewayBackendAddressArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutput ¶
func (o ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput
func (ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressArrayOutput
type ApplicationGatewayBackendAddressInput ¶
type ApplicationGatewayBackendAddressInput interface { pulumi.Input ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput ToApplicationGatewayBackendAddressOutputWithContext(context.Context) ApplicationGatewayBackendAddressOutput }
ApplicationGatewayBackendAddressInput is an input type that accepts ApplicationGatewayBackendAddressArgs and ApplicationGatewayBackendAddressOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressInput` via:
ApplicationGatewayBackendAddressArgs{...}
type ApplicationGatewayBackendAddressOutput ¶
type ApplicationGatewayBackendAddressOutput struct{ *pulumi.OutputState }
Backend address of an application gateway.
func (ApplicationGatewayBackendAddressOutput) ElementType ¶
func (ApplicationGatewayBackendAddressOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressOutput) Fqdn ¶
func (o ApplicationGatewayBackendAddressOutput) Fqdn() pulumi.StringPtrOutput
Fully qualified domain name (FQDN).
func (ApplicationGatewayBackendAddressOutput) IpAddress ¶
func (o ApplicationGatewayBackendAddressOutput) IpAddress() pulumi.StringPtrOutput
IP address
func (ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutput ¶
func (o ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput
func (ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutputWithContext ¶
func (o ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressOutput
type ApplicationGatewayBackendAddressPool ¶
type ApplicationGatewayBackendAddressPool struct { // Backend addresses BackendAddresses []ApplicationGatewayBackendAddress `pulumi:"backendAddresses"` // Collection of references to IPs defined in network interfaces. BackendIPConfigurations []NetworkInterfaceIPConfiguration `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Backend Address Pool of an application gateway.
type ApplicationGatewayBackendAddressPoolArgs ¶
type ApplicationGatewayBackendAddressPoolArgs struct { // Backend addresses BackendAddresses ApplicationGatewayBackendAddressArrayInput `pulumi:"backendAddresses"` // Collection of references to IPs defined in network interfaces. BackendIPConfigurations NetworkInterfaceIPConfigurationArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend Address Pool of an application gateway.
func (ApplicationGatewayBackendAddressPoolArgs) ElementType ¶
func (ApplicationGatewayBackendAddressPoolArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutput ¶
func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
func (ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
type ApplicationGatewayBackendAddressPoolArray ¶
type ApplicationGatewayBackendAddressPoolArray []ApplicationGatewayBackendAddressPoolInput
func (ApplicationGatewayBackendAddressPoolArray) ElementType ¶
func (ApplicationGatewayBackendAddressPoolArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutput ¶
func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
func (ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
type ApplicationGatewayBackendAddressPoolArrayInput ¶
type ApplicationGatewayBackendAddressPoolArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolArrayOutput }
ApplicationGatewayBackendAddressPoolArrayInput is an input type that accepts ApplicationGatewayBackendAddressPoolArray and ApplicationGatewayBackendAddressPoolArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolArrayInput` via:
ApplicationGatewayBackendAddressPoolArray{ ApplicationGatewayBackendAddressPoolArgs{...} }
type ApplicationGatewayBackendAddressPoolArrayOutput ¶
type ApplicationGatewayBackendAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressPoolArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutput ¶
func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
func (ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
type ApplicationGatewayBackendAddressPoolInput ¶
type ApplicationGatewayBackendAddressPoolInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput ToApplicationGatewayBackendAddressPoolOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolOutput }
ApplicationGatewayBackendAddressPoolInput is an input type that accepts ApplicationGatewayBackendAddressPoolArgs and ApplicationGatewayBackendAddressPoolOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolInput` via:
ApplicationGatewayBackendAddressPoolArgs{...}
type ApplicationGatewayBackendAddressPoolOutput ¶
type ApplicationGatewayBackendAddressPoolOutput struct{ *pulumi.OutputState }
Backend Address Pool of an application gateway.
func (ApplicationGatewayBackendAddressPoolOutput) BackendAddresses ¶
func (o ApplicationGatewayBackendAddressPoolOutput) BackendAddresses() ApplicationGatewayBackendAddressArrayOutput
Backend addresses
func (ApplicationGatewayBackendAddressPoolOutput) BackendIPConfigurations ¶
func (o ApplicationGatewayBackendAddressPoolOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationArrayOutput
Collection of references to IPs defined in network interfaces.
func (ApplicationGatewayBackendAddressPoolOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolOutput) Etag ¶
func (o ApplicationGatewayBackendAddressPoolOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayBackendAddressPoolOutput) Id ¶
func (o ApplicationGatewayBackendAddressPoolOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayBackendAddressPoolOutput) Name ¶
func (o ApplicationGatewayBackendAddressPoolOutput) Name() pulumi.StringPtrOutput
Resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayBackendAddressPoolOutput) ProvisioningState ¶
func (o ApplicationGatewayBackendAddressPoolOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput ¶
func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
func (ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
type ApplicationGatewayBackendAddressPoolResponse ¶
type ApplicationGatewayBackendAddressPoolResponse struct { // Backend addresses BackendAddresses []ApplicationGatewayBackendAddressResponse `pulumi:"backendAddresses"` // Collection of references to IPs defined in network interfaces. BackendIPConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Backend Address Pool of an application gateway.
type ApplicationGatewayBackendAddressPoolResponseArgs ¶
type ApplicationGatewayBackendAddressPoolResponseArgs struct { // Backend addresses BackendAddresses ApplicationGatewayBackendAddressResponseArrayInput `pulumi:"backendAddresses"` // Collection of references to IPs defined in network interfaces. BackendIPConfigurations NetworkInterfaceIPConfigurationResponseArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend Address Pool of an application gateway.
func (ApplicationGatewayBackendAddressPoolResponseArgs) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutput ¶
func (i ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput
func (ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseOutput
type ApplicationGatewayBackendAddressPoolResponseArray ¶
type ApplicationGatewayBackendAddressPoolResponseArray []ApplicationGatewayBackendAddressPoolResponseInput
func (ApplicationGatewayBackendAddressPoolResponseArray) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutput ¶
func (i ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput
func (ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput
type ApplicationGatewayBackendAddressPoolResponseArrayInput ¶
type ApplicationGatewayBackendAddressPoolResponseArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput }
ApplicationGatewayBackendAddressPoolResponseArrayInput is an input type that accepts ApplicationGatewayBackendAddressPoolResponseArray and ApplicationGatewayBackendAddressPoolResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolResponseArrayInput` via:
ApplicationGatewayBackendAddressPoolResponseArray{ ApplicationGatewayBackendAddressPoolResponseArgs{...} }
type ApplicationGatewayBackendAddressPoolResponseArrayOutput ¶
type ApplicationGatewayBackendAddressPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutput ¶
func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput
type ApplicationGatewayBackendAddressPoolResponseInput ¶
type ApplicationGatewayBackendAddressPoolResponseInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolResponseOutput }
ApplicationGatewayBackendAddressPoolResponseInput is an input type that accepts ApplicationGatewayBackendAddressPoolResponseArgs and ApplicationGatewayBackendAddressPoolResponseOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolResponseInput` via:
ApplicationGatewayBackendAddressPoolResponseArgs{...}
type ApplicationGatewayBackendAddressPoolResponseOutput ¶
type ApplicationGatewayBackendAddressPoolResponseOutput struct{ *pulumi.OutputState }
Backend Address Pool of an application gateway.
func (ApplicationGatewayBackendAddressPoolResponseOutput) BackendAddresses ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) BackendAddresses() ApplicationGatewayBackendAddressResponseArrayOutput
Backend addresses
func (ApplicationGatewayBackendAddressPoolResponseOutput) BackendIPConfigurations ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
Collection of references to IPs defined in network interfaces.
func (ApplicationGatewayBackendAddressPoolResponseOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseOutput) Etag ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayBackendAddressPoolResponseOutput) Name ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) Name() pulumi.StringPtrOutput
Resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayBackendAddressPoolResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutput ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput
func (ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseOutput
type ApplicationGatewayBackendAddressResponse ¶
type ApplicationGatewayBackendAddressResponse struct { // Fully qualified domain name (FQDN). Fqdn *string `pulumi:"fqdn"` // IP address IpAddress *string `pulumi:"ipAddress"` }
Backend address of an application gateway.
type ApplicationGatewayBackendAddressResponseArgs ¶
type ApplicationGatewayBackendAddressResponseArgs struct { // Fully qualified domain name (FQDN). Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // IP address IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Backend address of an application gateway.
func (ApplicationGatewayBackendAddressResponseArgs) ElementType ¶
func (ApplicationGatewayBackendAddressResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutput ¶
func (i ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput
func (ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutputWithContext ¶
func (i ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseOutput
type ApplicationGatewayBackendAddressResponseArray ¶
type ApplicationGatewayBackendAddressResponseArray []ApplicationGatewayBackendAddressResponseInput
func (ApplicationGatewayBackendAddressResponseArray) ElementType ¶
func (ApplicationGatewayBackendAddressResponseArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutput ¶
func (i ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput
func (ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseArrayOutput
type ApplicationGatewayBackendAddressResponseArrayInput ¶
type ApplicationGatewayBackendAddressResponseArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressResponseArrayOutput }
ApplicationGatewayBackendAddressResponseArrayInput is an input type that accepts ApplicationGatewayBackendAddressResponseArray and ApplicationGatewayBackendAddressResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressResponseArrayInput` via:
ApplicationGatewayBackendAddressResponseArray{ ApplicationGatewayBackendAddressResponseArgs{...} }
type ApplicationGatewayBackendAddressResponseArrayOutput ¶
type ApplicationGatewayBackendAddressResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressResponseArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutput ¶
func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput
func (ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseArrayOutput
type ApplicationGatewayBackendAddressResponseInput ¶
type ApplicationGatewayBackendAddressResponseInput interface { pulumi.Input ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput ToApplicationGatewayBackendAddressResponseOutputWithContext(context.Context) ApplicationGatewayBackendAddressResponseOutput }
ApplicationGatewayBackendAddressResponseInput is an input type that accepts ApplicationGatewayBackendAddressResponseArgs and ApplicationGatewayBackendAddressResponseOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressResponseInput` via:
ApplicationGatewayBackendAddressResponseArgs{...}
type ApplicationGatewayBackendAddressResponseOutput ¶
type ApplicationGatewayBackendAddressResponseOutput struct{ *pulumi.OutputState }
Backend address of an application gateway.
func (ApplicationGatewayBackendAddressResponseOutput) ElementType ¶
func (ApplicationGatewayBackendAddressResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseOutput) Fqdn ¶
func (o ApplicationGatewayBackendAddressResponseOutput) Fqdn() pulumi.StringPtrOutput
Fully qualified domain name (FQDN).
func (ApplicationGatewayBackendAddressResponseOutput) IpAddress ¶
func (o ApplicationGatewayBackendAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
IP address
func (ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutput ¶
func (o ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput
func (ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutputWithContext ¶
func (o ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseOutput
type ApplicationGatewayBackendHttpSettings ¶
type ApplicationGatewayBackendHttpSettings struct { // Array of references to application gateway authentication certificates. AuthenticationCertificates []SubResource `pulumi:"authenticationCertificates"` // Connection draining of the backend http settings resource. ConnectionDraining *ApplicationGatewayConnectionDraining `pulumi:"connectionDraining"` // Cookie based affinity. CookieBasedAffinity *string `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Port Port *int `pulumi:"port"` // Probe resource of an application gateway. Probe *SubResource `pulumi:"probe"` // Protocol. Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout *int `pulumi:"requestTimeout"` }
Backend address pool settings of an application gateway.
type ApplicationGatewayBackendHttpSettingsArgs ¶
type ApplicationGatewayBackendHttpSettingsArgs struct { // Array of references to application gateway authentication certificates. AuthenticationCertificates SubResourceArrayInput `pulumi:"authenticationCertificates"` // Connection draining of the backend http settings resource. ConnectionDraining ApplicationGatewayConnectionDrainingPtrInput `pulumi:"connectionDraining"` // Cookie based affinity. CookieBasedAffinity pulumi.StringPtrInput `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Port Port pulumi.IntPtrInput `pulumi:"port"` // Probe resource of an application gateway. Probe SubResourcePtrInput `pulumi:"probe"` // Protocol. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout pulumi.IntPtrInput `pulumi:"requestTimeout"` }
Backend address pool settings of an application gateway.
func (ApplicationGatewayBackendHttpSettingsArgs) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutput ¶
func (i ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput
func (ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsOutput
type ApplicationGatewayBackendHttpSettingsArray ¶
type ApplicationGatewayBackendHttpSettingsArray []ApplicationGatewayBackendHttpSettingsInput
func (ApplicationGatewayBackendHttpSettingsArray) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsArray) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutput ¶
func (i ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput
func (ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput
type ApplicationGatewayBackendHttpSettingsArrayInput ¶
type ApplicationGatewayBackendHttpSettingsArrayInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput }
ApplicationGatewayBackendHttpSettingsArrayInput is an input type that accepts ApplicationGatewayBackendHttpSettingsArray and ApplicationGatewayBackendHttpSettingsArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsArrayInput` via:
ApplicationGatewayBackendHttpSettingsArray{ ApplicationGatewayBackendHttpSettingsArgs{...} }
type ApplicationGatewayBackendHttpSettingsArrayOutput ¶
type ApplicationGatewayBackendHttpSettingsArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutput ¶
func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput
type ApplicationGatewayBackendHttpSettingsInput ¶
type ApplicationGatewayBackendHttpSettingsInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput ToApplicationGatewayBackendHttpSettingsOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsOutput }
ApplicationGatewayBackendHttpSettingsInput is an input type that accepts ApplicationGatewayBackendHttpSettingsArgs and ApplicationGatewayBackendHttpSettingsOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsInput` via:
ApplicationGatewayBackendHttpSettingsArgs{...}
type ApplicationGatewayBackendHttpSettingsOutput ¶
type ApplicationGatewayBackendHttpSettingsOutput struct{ *pulumi.OutputState }
Backend address pool settings of an application gateway.
func (ApplicationGatewayBackendHttpSettingsOutput) AuthenticationCertificates ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) AuthenticationCertificates() SubResourceArrayOutput
Array of references to application gateway authentication certificates.
func (ApplicationGatewayBackendHttpSettingsOutput) ConnectionDraining ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) ConnectionDraining() ApplicationGatewayConnectionDrainingPtrOutput
Connection draining of the backend http settings resource.
func (ApplicationGatewayBackendHttpSettingsOutput) CookieBasedAffinity ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) CookieBasedAffinity() pulumi.StringPtrOutput
Cookie based affinity.
func (ApplicationGatewayBackendHttpSettingsOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsOutput) Etag ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayBackendHttpSettingsOutput) Id ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayBackendHttpSettingsOutput) Name ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayBackendHttpSettingsOutput) Port ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Port() pulumi.IntPtrOutput
Port
func (ApplicationGatewayBackendHttpSettingsOutput) Probe ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Probe() SubResourcePtrOutput
Probe resource of an application gateway.
func (ApplicationGatewayBackendHttpSettingsOutput) Protocol ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Protocol() pulumi.StringPtrOutput
Protocol.
func (ApplicationGatewayBackendHttpSettingsOutput) ProvisioningState ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayBackendHttpSettingsOutput) RequestTimeout ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) RequestTimeout() pulumi.IntPtrOutput
Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutput ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput
func (ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsOutput
type ApplicationGatewayBackendHttpSettingsResponse ¶
type ApplicationGatewayBackendHttpSettingsResponse struct { // Array of references to application gateway authentication certificates. AuthenticationCertificates []SubResourceResponse `pulumi:"authenticationCertificates"` // Connection draining of the backend http settings resource. ConnectionDraining *ApplicationGatewayConnectionDrainingResponse `pulumi:"connectionDraining"` // Cookie based affinity. CookieBasedAffinity *string `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Port Port *int `pulumi:"port"` // Probe resource of an application gateway. Probe *SubResourceResponse `pulumi:"probe"` // Protocol. Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout *int `pulumi:"requestTimeout"` }
Backend address pool settings of an application gateway.
type ApplicationGatewayBackendHttpSettingsResponseArgs ¶
type ApplicationGatewayBackendHttpSettingsResponseArgs struct { // Array of references to application gateway authentication certificates. AuthenticationCertificates SubResourceResponseArrayInput `pulumi:"authenticationCertificates"` // Connection draining of the backend http settings resource. ConnectionDraining ApplicationGatewayConnectionDrainingResponsePtrInput `pulumi:"connectionDraining"` // Cookie based affinity. CookieBasedAffinity pulumi.StringPtrInput `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Port Port pulumi.IntPtrInput `pulumi:"port"` // Probe resource of an application gateway. Probe SubResourceResponsePtrInput `pulumi:"probe"` // Protocol. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout pulumi.IntPtrInput `pulumi:"requestTimeout"` }
Backend address pool settings of an application gateway.
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutput ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
type ApplicationGatewayBackendHttpSettingsResponseArray ¶
type ApplicationGatewayBackendHttpSettingsResponseArray []ApplicationGatewayBackendHttpSettingsResponseInput
func (ApplicationGatewayBackendHttpSettingsResponseArray) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseArray) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput
func (ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput
type ApplicationGatewayBackendHttpSettingsResponseArrayInput ¶
type ApplicationGatewayBackendHttpSettingsResponseArrayInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput }
ApplicationGatewayBackendHttpSettingsResponseArrayInput is an input type that accepts ApplicationGatewayBackendHttpSettingsResponseArray and ApplicationGatewayBackendHttpSettingsResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsResponseArrayInput` via:
ApplicationGatewayBackendHttpSettingsResponseArray{ ApplicationGatewayBackendHttpSettingsResponseArgs{...} }
type ApplicationGatewayBackendHttpSettingsResponseArrayOutput ¶
type ApplicationGatewayBackendHttpSettingsResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput ¶
func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput
type ApplicationGatewayBackendHttpSettingsResponseInput ¶
type ApplicationGatewayBackendHttpSettingsResponseInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput }
ApplicationGatewayBackendHttpSettingsResponseInput is an input type that accepts ApplicationGatewayBackendHttpSettingsResponseArgs and ApplicationGatewayBackendHttpSettingsResponseOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsResponseInput` via:
ApplicationGatewayBackendHttpSettingsResponseArgs{...}
type ApplicationGatewayBackendHttpSettingsResponseOutput ¶
type ApplicationGatewayBackendHttpSettingsResponseOutput struct{ *pulumi.OutputState }
Backend address pool settings of an application gateway.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) AuthenticationCertificates ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) AuthenticationCertificates() SubResourceResponseArrayOutput
Array of references to application gateway authentication certificates.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ConnectionDraining ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ConnectionDraining() ApplicationGatewayConnectionDrainingResponsePtrOutput
Connection draining of the backend http settings resource.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) CookieBasedAffinity ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) CookieBasedAffinity() pulumi.StringPtrOutput
Cookie based affinity.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Etag ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Name ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Port ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Port() pulumi.IntPtrOutput
Port
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Probe ¶
Probe resource of an application gateway.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Protocol ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Protocol() pulumi.StringPtrOutput
Protocol.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) RequestTimeout ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) RequestTimeout() pulumi.IntPtrOutput
Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutput ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
type ApplicationGatewayConnectionDraining ¶
type ApplicationGatewayConnectionDraining struct { // The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. DrainTimeoutInSec int `pulumi:"drainTimeoutInSec"` // Whether connection draining is enabled or not. Enabled bool `pulumi:"enabled"` }
Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.
type ApplicationGatewayConnectionDrainingArgs ¶
type ApplicationGatewayConnectionDrainingArgs struct { // The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. DrainTimeoutInSec pulumi.IntInput `pulumi:"drainTimeoutInSec"` // Whether connection draining is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.
func (ApplicationGatewayConnectionDrainingArgs) ElementType ¶
func (ApplicationGatewayConnectionDrainingArgs) ElementType() reflect.Type
func (ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingOutput ¶
func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingOutput() ApplicationGatewayConnectionDrainingOutput
func (ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingOutputWithContext ¶
func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingOutput
func (ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingPtrOutput ¶
func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingPtrOutput() ApplicationGatewayConnectionDrainingPtrOutput
func (ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingPtrOutputWithContext ¶
func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingPtrOutput
type ApplicationGatewayConnectionDrainingInput ¶
type ApplicationGatewayConnectionDrainingInput interface { pulumi.Input ToApplicationGatewayConnectionDrainingOutput() ApplicationGatewayConnectionDrainingOutput ToApplicationGatewayConnectionDrainingOutputWithContext(context.Context) ApplicationGatewayConnectionDrainingOutput }
ApplicationGatewayConnectionDrainingInput is an input type that accepts ApplicationGatewayConnectionDrainingArgs and ApplicationGatewayConnectionDrainingOutput values. You can construct a concrete instance of `ApplicationGatewayConnectionDrainingInput` via:
ApplicationGatewayConnectionDrainingArgs{...}
type ApplicationGatewayConnectionDrainingOutput ¶
type ApplicationGatewayConnectionDrainingOutput struct{ *pulumi.OutputState }
Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.
func (ApplicationGatewayConnectionDrainingOutput) DrainTimeoutInSec ¶
func (o ApplicationGatewayConnectionDrainingOutput) DrainTimeoutInSec() pulumi.IntOutput
The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
func (ApplicationGatewayConnectionDrainingOutput) ElementType ¶
func (ApplicationGatewayConnectionDrainingOutput) ElementType() reflect.Type
func (ApplicationGatewayConnectionDrainingOutput) Enabled ¶
func (o ApplicationGatewayConnectionDrainingOutput) Enabled() pulumi.BoolOutput
Whether connection draining is enabled or not.
func (ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingOutput ¶
func (o ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingOutput() ApplicationGatewayConnectionDrainingOutput
func (ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingOutputWithContext ¶
func (o ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingOutput
func (ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingPtrOutput ¶
func (o ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingPtrOutput() ApplicationGatewayConnectionDrainingPtrOutput
func (ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingPtrOutputWithContext ¶
func (o ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingPtrOutput
type ApplicationGatewayConnectionDrainingPtrInput ¶
type ApplicationGatewayConnectionDrainingPtrInput interface { pulumi.Input ToApplicationGatewayConnectionDrainingPtrOutput() ApplicationGatewayConnectionDrainingPtrOutput ToApplicationGatewayConnectionDrainingPtrOutputWithContext(context.Context) ApplicationGatewayConnectionDrainingPtrOutput }
ApplicationGatewayConnectionDrainingPtrInput is an input type that accepts ApplicationGatewayConnectionDrainingArgs, ApplicationGatewayConnectionDrainingPtr and ApplicationGatewayConnectionDrainingPtrOutput values. You can construct a concrete instance of `ApplicationGatewayConnectionDrainingPtrInput` via:
ApplicationGatewayConnectionDrainingArgs{...} or: nil
func ApplicationGatewayConnectionDrainingPtr ¶
func ApplicationGatewayConnectionDrainingPtr(v *ApplicationGatewayConnectionDrainingArgs) ApplicationGatewayConnectionDrainingPtrInput
type ApplicationGatewayConnectionDrainingPtrOutput ¶
type ApplicationGatewayConnectionDrainingPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayConnectionDrainingPtrOutput) DrainTimeoutInSec ¶
func (o ApplicationGatewayConnectionDrainingPtrOutput) DrainTimeoutInSec() pulumi.IntPtrOutput
The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
func (ApplicationGatewayConnectionDrainingPtrOutput) ElementType ¶
func (ApplicationGatewayConnectionDrainingPtrOutput) ElementType() reflect.Type
func (ApplicationGatewayConnectionDrainingPtrOutput) Enabled ¶
func (o ApplicationGatewayConnectionDrainingPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether connection draining is enabled or not.
func (ApplicationGatewayConnectionDrainingPtrOutput) ToApplicationGatewayConnectionDrainingPtrOutput ¶
func (o ApplicationGatewayConnectionDrainingPtrOutput) ToApplicationGatewayConnectionDrainingPtrOutput() ApplicationGatewayConnectionDrainingPtrOutput
func (ApplicationGatewayConnectionDrainingPtrOutput) ToApplicationGatewayConnectionDrainingPtrOutputWithContext ¶
func (o ApplicationGatewayConnectionDrainingPtrOutput) ToApplicationGatewayConnectionDrainingPtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingPtrOutput
type ApplicationGatewayConnectionDrainingResponse ¶
type ApplicationGatewayConnectionDrainingResponse struct { // The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. DrainTimeoutInSec int `pulumi:"drainTimeoutInSec"` // Whether connection draining is enabled or not. Enabled bool `pulumi:"enabled"` }
Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.
type ApplicationGatewayConnectionDrainingResponseArgs ¶
type ApplicationGatewayConnectionDrainingResponseArgs struct { // The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. DrainTimeoutInSec pulumi.IntInput `pulumi:"drainTimeoutInSec"` // Whether connection draining is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.
func (ApplicationGatewayConnectionDrainingResponseArgs) ElementType ¶
func (ApplicationGatewayConnectionDrainingResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponseOutput ¶
func (i ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponseOutput() ApplicationGatewayConnectionDrainingResponseOutput
func (ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponseOutputWithContext ¶
func (i ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponseOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponseOutput
func (ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponsePtrOutput ¶
func (i ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponsePtrOutput() ApplicationGatewayConnectionDrainingResponsePtrOutput
func (ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext ¶
func (i ApplicationGatewayConnectionDrainingResponseArgs) ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponsePtrOutput
type ApplicationGatewayConnectionDrainingResponseInput ¶
type ApplicationGatewayConnectionDrainingResponseInput interface { pulumi.Input ToApplicationGatewayConnectionDrainingResponseOutput() ApplicationGatewayConnectionDrainingResponseOutput ToApplicationGatewayConnectionDrainingResponseOutputWithContext(context.Context) ApplicationGatewayConnectionDrainingResponseOutput }
ApplicationGatewayConnectionDrainingResponseInput is an input type that accepts ApplicationGatewayConnectionDrainingResponseArgs and ApplicationGatewayConnectionDrainingResponseOutput values. You can construct a concrete instance of `ApplicationGatewayConnectionDrainingResponseInput` via:
ApplicationGatewayConnectionDrainingResponseArgs{...}
type ApplicationGatewayConnectionDrainingResponseOutput ¶
type ApplicationGatewayConnectionDrainingResponseOutput struct{ *pulumi.OutputState }
Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.
func (ApplicationGatewayConnectionDrainingResponseOutput) DrainTimeoutInSec ¶
func (o ApplicationGatewayConnectionDrainingResponseOutput) DrainTimeoutInSec() pulumi.IntOutput
The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
func (ApplicationGatewayConnectionDrainingResponseOutput) ElementType ¶
func (ApplicationGatewayConnectionDrainingResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayConnectionDrainingResponseOutput) Enabled ¶
func (o ApplicationGatewayConnectionDrainingResponseOutput) Enabled() pulumi.BoolOutput
Whether connection draining is enabled or not.
func (ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponseOutput ¶
func (o ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponseOutput() ApplicationGatewayConnectionDrainingResponseOutput
func (ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponseOutputWithContext ¶
func (o ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponseOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponseOutput
func (ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutput ¶
func (o ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutput() ApplicationGatewayConnectionDrainingResponsePtrOutput
func (ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext ¶
func (o ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponsePtrOutput
type ApplicationGatewayConnectionDrainingResponsePtrInput ¶
type ApplicationGatewayConnectionDrainingResponsePtrInput interface { pulumi.Input ToApplicationGatewayConnectionDrainingResponsePtrOutput() ApplicationGatewayConnectionDrainingResponsePtrOutput ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext(context.Context) ApplicationGatewayConnectionDrainingResponsePtrOutput }
ApplicationGatewayConnectionDrainingResponsePtrInput is an input type that accepts ApplicationGatewayConnectionDrainingResponseArgs, ApplicationGatewayConnectionDrainingResponsePtr and ApplicationGatewayConnectionDrainingResponsePtrOutput values. You can construct a concrete instance of `ApplicationGatewayConnectionDrainingResponsePtrInput` via:
ApplicationGatewayConnectionDrainingResponseArgs{...} or: nil
func ApplicationGatewayConnectionDrainingResponsePtr ¶
func ApplicationGatewayConnectionDrainingResponsePtr(v *ApplicationGatewayConnectionDrainingResponseArgs) ApplicationGatewayConnectionDrainingResponsePtrInput
type ApplicationGatewayConnectionDrainingResponsePtrOutput ¶
type ApplicationGatewayConnectionDrainingResponsePtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayConnectionDrainingResponsePtrOutput) DrainTimeoutInSec ¶
func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) DrainTimeoutInSec() pulumi.IntPtrOutput
The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.
func (ApplicationGatewayConnectionDrainingResponsePtrOutput) ElementType ¶
func (ApplicationGatewayConnectionDrainingResponsePtrOutput) ElementType() reflect.Type
func (ApplicationGatewayConnectionDrainingResponsePtrOutput) Enabled ¶
func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether connection draining is enabled or not.
func (ApplicationGatewayConnectionDrainingResponsePtrOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutput ¶
func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutput() ApplicationGatewayConnectionDrainingResponsePtrOutput
func (ApplicationGatewayConnectionDrainingResponsePtrOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext ¶
func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) ToApplicationGatewayConnectionDrainingResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayConnectionDrainingResponsePtrOutput
type ApplicationGatewayFirewallDisabledRuleGroup ¶
type ApplicationGatewayFirewallDisabledRuleGroup struct { // The name of the rule group that will be disabled. RuleGroupName string `pulumi:"ruleGroupName"` // The list of rules that will be disabled. If null, all rules of the rule group will be disabled. Rules []int `pulumi:"rules"` }
Allows to disable rules within a rule group or an entire rule group.
type ApplicationGatewayFirewallDisabledRuleGroupArgs ¶
type ApplicationGatewayFirewallDisabledRuleGroupArgs struct { // The name of the rule group that will be disabled. RuleGroupName pulumi.StringInput `pulumi:"ruleGroupName"` // The list of rules that will be disabled. If null, all rules of the rule group will be disabled. Rules pulumi.IntArrayInput `pulumi:"rules"` }
Allows to disable rules within a rule group or an entire rule group.
func (ApplicationGatewayFirewallDisabledRuleGroupArgs) ElementType ¶
func (ApplicationGatewayFirewallDisabledRuleGroupArgs) ElementType() reflect.Type
func (ApplicationGatewayFirewallDisabledRuleGroupArgs) ToApplicationGatewayFirewallDisabledRuleGroupOutput ¶
func (i ApplicationGatewayFirewallDisabledRuleGroupArgs) ToApplicationGatewayFirewallDisabledRuleGroupOutput() ApplicationGatewayFirewallDisabledRuleGroupOutput
func (ApplicationGatewayFirewallDisabledRuleGroupArgs) ToApplicationGatewayFirewallDisabledRuleGroupOutputWithContext ¶
func (i ApplicationGatewayFirewallDisabledRuleGroupArgs) ToApplicationGatewayFirewallDisabledRuleGroupOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupOutput
type ApplicationGatewayFirewallDisabledRuleGroupArray ¶
type ApplicationGatewayFirewallDisabledRuleGroupArray []ApplicationGatewayFirewallDisabledRuleGroupInput
func (ApplicationGatewayFirewallDisabledRuleGroupArray) ElementType ¶
func (ApplicationGatewayFirewallDisabledRuleGroupArray) ElementType() reflect.Type
func (ApplicationGatewayFirewallDisabledRuleGroupArray) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutput ¶
func (i ApplicationGatewayFirewallDisabledRuleGroupArray) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
func (ApplicationGatewayFirewallDisabledRuleGroupArray) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutputWithContext ¶
func (i ApplicationGatewayFirewallDisabledRuleGroupArray) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
type ApplicationGatewayFirewallDisabledRuleGroupArrayInput ¶
type ApplicationGatewayFirewallDisabledRuleGroupArrayInput interface { pulumi.Input ToApplicationGatewayFirewallDisabledRuleGroupArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput ToApplicationGatewayFirewallDisabledRuleGroupArrayOutputWithContext(context.Context) ApplicationGatewayFirewallDisabledRuleGroupArrayOutput }
ApplicationGatewayFirewallDisabledRuleGroupArrayInput is an input type that accepts ApplicationGatewayFirewallDisabledRuleGroupArray and ApplicationGatewayFirewallDisabledRuleGroupArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFirewallDisabledRuleGroupArrayInput` via:
ApplicationGatewayFirewallDisabledRuleGroupArray{ ApplicationGatewayFirewallDisabledRuleGroupArgs{...} }
type ApplicationGatewayFirewallDisabledRuleGroupArrayOutput ¶
type ApplicationGatewayFirewallDisabledRuleGroupArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ElementType ¶
func (ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutput ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
func (ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutputWithContext ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupArrayOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
type ApplicationGatewayFirewallDisabledRuleGroupInput ¶
type ApplicationGatewayFirewallDisabledRuleGroupInput interface { pulumi.Input ToApplicationGatewayFirewallDisabledRuleGroupOutput() ApplicationGatewayFirewallDisabledRuleGroupOutput ToApplicationGatewayFirewallDisabledRuleGroupOutputWithContext(context.Context) ApplicationGatewayFirewallDisabledRuleGroupOutput }
ApplicationGatewayFirewallDisabledRuleGroupInput is an input type that accepts ApplicationGatewayFirewallDisabledRuleGroupArgs and ApplicationGatewayFirewallDisabledRuleGroupOutput values. You can construct a concrete instance of `ApplicationGatewayFirewallDisabledRuleGroupInput` via:
ApplicationGatewayFirewallDisabledRuleGroupArgs{...}
type ApplicationGatewayFirewallDisabledRuleGroupOutput ¶
type ApplicationGatewayFirewallDisabledRuleGroupOutput struct{ *pulumi.OutputState }
Allows to disable rules within a rule group or an entire rule group.
func (ApplicationGatewayFirewallDisabledRuleGroupOutput) ElementType ¶
func (ApplicationGatewayFirewallDisabledRuleGroupOutput) ElementType() reflect.Type
func (ApplicationGatewayFirewallDisabledRuleGroupOutput) RuleGroupName ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) RuleGroupName() pulumi.StringOutput
The name of the rule group that will be disabled.
func (ApplicationGatewayFirewallDisabledRuleGroupOutput) Rules ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) Rules() pulumi.IntArrayOutput
The list of rules that will be disabled. If null, all rules of the rule group will be disabled.
func (ApplicationGatewayFirewallDisabledRuleGroupOutput) ToApplicationGatewayFirewallDisabledRuleGroupOutput ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) ToApplicationGatewayFirewallDisabledRuleGroupOutput() ApplicationGatewayFirewallDisabledRuleGroupOutput
func (ApplicationGatewayFirewallDisabledRuleGroupOutput) ToApplicationGatewayFirewallDisabledRuleGroupOutputWithContext ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) ToApplicationGatewayFirewallDisabledRuleGroupOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupOutput
type ApplicationGatewayFirewallDisabledRuleGroupResponse ¶
type ApplicationGatewayFirewallDisabledRuleGroupResponse struct { // The name of the rule group that will be disabled. RuleGroupName string `pulumi:"ruleGroupName"` // The list of rules that will be disabled. If null, all rules of the rule group will be disabled. Rules []int `pulumi:"rules"` }
Allows to disable rules within a rule group or an entire rule group.
type ApplicationGatewayFirewallDisabledRuleGroupResponseArgs ¶
type ApplicationGatewayFirewallDisabledRuleGroupResponseArgs struct { // The name of the rule group that will be disabled. RuleGroupName pulumi.StringInput `pulumi:"ruleGroupName"` // The list of rules that will be disabled. If null, all rules of the rule group will be disabled. Rules pulumi.IntArrayInput `pulumi:"rules"` }
Allows to disable rules within a rule group or an entire rule group.
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArgs) ElementType ¶
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArgs) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutput ¶
func (i ApplicationGatewayFirewallDisabledRuleGroupResponseArgs) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArgs) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutputWithContext ¶
func (i ApplicationGatewayFirewallDisabledRuleGroupResponseArgs) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
type ApplicationGatewayFirewallDisabledRuleGroupResponseArray ¶
type ApplicationGatewayFirewallDisabledRuleGroupResponseArray []ApplicationGatewayFirewallDisabledRuleGroupResponseInput
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArray) ElementType ¶
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArray) ElementType() reflect.Type
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArray) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput ¶
func (i ApplicationGatewayFirewallDisabledRuleGroupResponseArray) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArray) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutputWithContext ¶
func (i ApplicationGatewayFirewallDisabledRuleGroupResponseArray) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
type ApplicationGatewayFirewallDisabledRuleGroupResponseArrayInput ¶
type ApplicationGatewayFirewallDisabledRuleGroupResponseArrayInput interface { pulumi.Input ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutputWithContext(context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput }
ApplicationGatewayFirewallDisabledRuleGroupResponseArrayInput is an input type that accepts ApplicationGatewayFirewallDisabledRuleGroupResponseArray and ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFirewallDisabledRuleGroupResponseArrayInput` via:
ApplicationGatewayFirewallDisabledRuleGroupResponseArray{ ApplicationGatewayFirewallDisabledRuleGroupResponseArgs{...} }
type ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput ¶
type ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ElementType ¶
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
func (ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutputWithContext ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
type ApplicationGatewayFirewallDisabledRuleGroupResponseInput ¶
type ApplicationGatewayFirewallDisabledRuleGroupResponseInput interface { pulumi.Input ToApplicationGatewayFirewallDisabledRuleGroupResponseOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseOutput ToApplicationGatewayFirewallDisabledRuleGroupResponseOutputWithContext(context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseOutput }
ApplicationGatewayFirewallDisabledRuleGroupResponseInput is an input type that accepts ApplicationGatewayFirewallDisabledRuleGroupResponseArgs and ApplicationGatewayFirewallDisabledRuleGroupResponseOutput values. You can construct a concrete instance of `ApplicationGatewayFirewallDisabledRuleGroupResponseInput` via:
ApplicationGatewayFirewallDisabledRuleGroupResponseArgs{...}
type ApplicationGatewayFirewallDisabledRuleGroupResponseOutput ¶
type ApplicationGatewayFirewallDisabledRuleGroupResponseOutput struct{ *pulumi.OutputState }
Allows to disable rules within a rule group or an entire rule group.
func (ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ElementType ¶
func (ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) RuleGroupName ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) RuleGroupName() pulumi.StringOutput
The name of the rule group that will be disabled.
func (ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) Rules ¶
The list of rules that will be disabled. If null, all rules of the rule group will be disabled.
func (ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutput ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutput() ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
func (ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutputWithContext ¶
func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ToApplicationGatewayFirewallDisabledRuleGroupResponseOutputWithContext(ctx context.Context) ApplicationGatewayFirewallDisabledRuleGroupResponseOutput
type ApplicationGatewayFrontendIPConfiguration ¶
type ApplicationGatewayFrontendIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // PrivateIPAddress of the network interface IP Configuration. PrivateIPAddress *string `pulumi:"privateIPAddress"` // PrivateIP allocation method. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Reference of the PublicIP resource. PublicIPAddress *SubResource `pulumi:"publicIPAddress"` // Reference of the subnet resource. Subnet *SubResource `pulumi:"subnet"` }
Frontend IP configuration of an application gateway.
type ApplicationGatewayFrontendIPConfigurationArgs ¶
type ApplicationGatewayFrontendIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // PrivateIPAddress of the network interface IP Configuration. PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // PrivateIP allocation method. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Reference of the PublicIP resource. PublicIPAddress SubResourcePtrInput `pulumi:"publicIPAddress"` // Reference of the subnet resource. Subnet SubResourcePtrInput `pulumi:"subnet"` }
Frontend IP configuration of an application gateway.
func (ApplicationGatewayFrontendIPConfigurationArgs) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
func (ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
type ApplicationGatewayFrontendIPConfigurationArray ¶
type ApplicationGatewayFrontendIPConfigurationArray []ApplicationGatewayFrontendIPConfigurationInput
func (ApplicationGatewayFrontendIPConfigurationArray) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
func (ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
type ApplicationGatewayFrontendIPConfigurationArrayInput ¶
type ApplicationGatewayFrontendIPConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput }
ApplicationGatewayFrontendIPConfigurationArrayInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationArray and ApplicationGatewayFrontendIPConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationArrayInput` via:
ApplicationGatewayFrontendIPConfigurationArray{ ApplicationGatewayFrontendIPConfigurationArgs{...} }
type ApplicationGatewayFrontendIPConfigurationArrayOutput ¶
type ApplicationGatewayFrontendIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
type ApplicationGatewayFrontendIPConfigurationInput ¶
type ApplicationGatewayFrontendIPConfigurationInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput ToApplicationGatewayFrontendIPConfigurationOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationOutput }
ApplicationGatewayFrontendIPConfigurationInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationArgs and ApplicationGatewayFrontendIPConfigurationOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationInput` via:
ApplicationGatewayFrontendIPConfigurationArgs{...}
type ApplicationGatewayFrontendIPConfigurationOutput ¶
type ApplicationGatewayFrontendIPConfigurationOutput struct{ *pulumi.OutputState }
Frontend IP configuration of an application gateway.
func (ApplicationGatewayFrontendIPConfigurationOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationOutput) Etag ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayFrontendIPConfigurationOutput) Name ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
PrivateIPAddress of the network interface IP Configuration.
func (ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
PrivateIP allocation method.
func (ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayFrontendIPConfigurationOutput) PublicIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
Reference of the PublicIP resource.
func (ApplicationGatewayFrontendIPConfigurationOutput) Subnet ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) Subnet() SubResourcePtrOutput
Reference of the subnet resource.
func (ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
func (ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
type ApplicationGatewayFrontendIPConfigurationResponse ¶
type ApplicationGatewayFrontendIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // PrivateIPAddress of the network interface IP Configuration. PrivateIPAddress *string `pulumi:"privateIPAddress"` // PrivateIP allocation method. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Reference of the PublicIP resource. PublicIPAddress *SubResourceResponse `pulumi:"publicIPAddress"` // Reference of the subnet resource. Subnet *SubResourceResponse `pulumi:"subnet"` }
Frontend IP configuration of an application gateway.
type ApplicationGatewayFrontendIPConfigurationResponseArgs ¶
type ApplicationGatewayFrontendIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // PrivateIPAddress of the network interface IP Configuration. PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // PrivateIP allocation method. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Reference of the PublicIP resource. PublicIPAddress SubResourceResponsePtrInput `pulumi:"publicIPAddress"` // Reference of the subnet resource. Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
Frontend IP configuration of an application gateway.
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
type ApplicationGatewayFrontendIPConfigurationResponseArray ¶
type ApplicationGatewayFrontendIPConfigurationResponseArray []ApplicationGatewayFrontendIPConfigurationResponseInput
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
type ApplicationGatewayFrontendIPConfigurationResponseArrayInput ¶
type ApplicationGatewayFrontendIPConfigurationResponseArrayInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput }
ApplicationGatewayFrontendIPConfigurationResponseArrayInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationResponseArray and ApplicationGatewayFrontendIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationResponseArrayInput` via:
ApplicationGatewayFrontendIPConfigurationResponseArray{ ApplicationGatewayFrontendIPConfigurationResponseArgs{...} }
type ApplicationGatewayFrontendIPConfigurationResponseArrayOutput ¶
type ApplicationGatewayFrontendIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
type ApplicationGatewayFrontendIPConfigurationResponseInput ¶
type ApplicationGatewayFrontendIPConfigurationResponseInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput }
ApplicationGatewayFrontendIPConfigurationResponseInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationResponseArgs and ApplicationGatewayFrontendIPConfigurationResponseOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationResponseInput` via:
ApplicationGatewayFrontendIPConfigurationResponseArgs{...}
type ApplicationGatewayFrontendIPConfigurationResponseOutput ¶
type ApplicationGatewayFrontendIPConfigurationResponseOutput struct{ *pulumi.OutputState }
Frontend IP configuration of an application gateway.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) Etag ¶
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) Name ¶
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
PrivateIPAddress of the network interface IP Configuration.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
PrivateIP allocation method.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) PublicIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
Reference of the PublicIP resource.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) Subnet ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
Reference of the subnet resource.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
type ApplicationGatewayFrontendPort ¶
type ApplicationGatewayFrontendPort struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Frontend port Port *int `pulumi:"port"` // Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Frontend port of an application gateway.
type ApplicationGatewayFrontendPortArgs ¶
type ApplicationGatewayFrontendPortArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Frontend port Port pulumi.IntPtrInput `pulumi:"port"` // Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Frontend port of an application gateway.
func (ApplicationGatewayFrontendPortArgs) ElementType ¶
func (ApplicationGatewayFrontendPortArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput ¶
func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
func (ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext ¶
func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
type ApplicationGatewayFrontendPortArray ¶
type ApplicationGatewayFrontendPortArray []ApplicationGatewayFrontendPortInput
func (ApplicationGatewayFrontendPortArray) ElementType ¶
func (ApplicationGatewayFrontendPortArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput ¶
func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
func (ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
type ApplicationGatewayFrontendPortArrayInput ¶
type ApplicationGatewayFrontendPortArrayInput interface { pulumi.Input ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput ToApplicationGatewayFrontendPortArrayOutputWithContext(context.Context) ApplicationGatewayFrontendPortArrayOutput }
ApplicationGatewayFrontendPortArrayInput is an input type that accepts ApplicationGatewayFrontendPortArray and ApplicationGatewayFrontendPortArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortArrayInput` via:
ApplicationGatewayFrontendPortArray{ ApplicationGatewayFrontendPortArgs{...} }
type ApplicationGatewayFrontendPortArrayOutput ¶
type ApplicationGatewayFrontendPortArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendPortArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendPortArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput ¶
func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
func (ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
type ApplicationGatewayFrontendPortInput ¶
type ApplicationGatewayFrontendPortInput interface { pulumi.Input ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput ToApplicationGatewayFrontendPortOutputWithContext(context.Context) ApplicationGatewayFrontendPortOutput }
ApplicationGatewayFrontendPortInput is an input type that accepts ApplicationGatewayFrontendPortArgs and ApplicationGatewayFrontendPortOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortInput` via:
ApplicationGatewayFrontendPortArgs{...}
type ApplicationGatewayFrontendPortOutput ¶
type ApplicationGatewayFrontendPortOutput struct{ *pulumi.OutputState }
Frontend port of an application gateway.
func (ApplicationGatewayFrontendPortOutput) ElementType ¶
func (ApplicationGatewayFrontendPortOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortOutput) Etag ¶
func (o ApplicationGatewayFrontendPortOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayFrontendPortOutput) Id ¶
func (o ApplicationGatewayFrontendPortOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayFrontendPortOutput) Name ¶
func (o ApplicationGatewayFrontendPortOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayFrontendPortOutput) Port ¶
func (o ApplicationGatewayFrontendPortOutput) Port() pulumi.IntPtrOutput
Frontend port
func (ApplicationGatewayFrontendPortOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendPortOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput ¶
func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
func (ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext ¶
func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
type ApplicationGatewayFrontendPortResponse ¶
type ApplicationGatewayFrontendPortResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Frontend port Port *int `pulumi:"port"` // Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Frontend port of an application gateway.
type ApplicationGatewayFrontendPortResponseArgs ¶
type ApplicationGatewayFrontendPortResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Frontend port Port pulumi.IntPtrInput `pulumi:"port"` // Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Frontend port of an application gateway.
func (ApplicationGatewayFrontendPortResponseArgs) ElementType ¶
func (ApplicationGatewayFrontendPortResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutput ¶
func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
func (ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutputWithContext ¶
func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
type ApplicationGatewayFrontendPortResponseArray ¶
type ApplicationGatewayFrontendPortResponseArray []ApplicationGatewayFrontendPortResponseInput
func (ApplicationGatewayFrontendPortResponseArray) ElementType ¶
func (ApplicationGatewayFrontendPortResponseArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutput ¶
func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
func (ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
type ApplicationGatewayFrontendPortResponseArrayInput ¶
type ApplicationGatewayFrontendPortResponseArrayInput interface { pulumi.Input ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(context.Context) ApplicationGatewayFrontendPortResponseArrayOutput }
ApplicationGatewayFrontendPortResponseArrayInput is an input type that accepts ApplicationGatewayFrontendPortResponseArray and ApplicationGatewayFrontendPortResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortResponseArrayInput` via:
ApplicationGatewayFrontendPortResponseArray{ ApplicationGatewayFrontendPortResponseArgs{...} }
type ApplicationGatewayFrontendPortResponseArrayOutput ¶
type ApplicationGatewayFrontendPortResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendPortResponseArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendPortResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutput ¶
func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
func (ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
type ApplicationGatewayFrontendPortResponseInput ¶
type ApplicationGatewayFrontendPortResponseInput interface { pulumi.Input ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput ToApplicationGatewayFrontendPortResponseOutputWithContext(context.Context) ApplicationGatewayFrontendPortResponseOutput }
ApplicationGatewayFrontendPortResponseInput is an input type that accepts ApplicationGatewayFrontendPortResponseArgs and ApplicationGatewayFrontendPortResponseOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortResponseInput` via:
ApplicationGatewayFrontendPortResponseArgs{...}
type ApplicationGatewayFrontendPortResponseOutput ¶
type ApplicationGatewayFrontendPortResponseOutput struct{ *pulumi.OutputState }
Frontend port of an application gateway.
func (ApplicationGatewayFrontendPortResponseOutput) ElementType ¶
func (ApplicationGatewayFrontendPortResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseOutput) Etag ¶
func (o ApplicationGatewayFrontendPortResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayFrontendPortResponseOutput) Name ¶
func (o ApplicationGatewayFrontendPortResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayFrontendPortResponseOutput) Port ¶
func (o ApplicationGatewayFrontendPortResponseOutput) Port() pulumi.IntPtrOutput
Frontend port
func (ApplicationGatewayFrontendPortResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendPortResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutput ¶
func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
func (ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutputWithContext ¶
func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
type ApplicationGatewayHttpListener ¶
type ApplicationGatewayHttpListener struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Frontend IP configuration resource of an application gateway. FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Frontend port resource of an application gateway. FrontendPort *SubResource `pulumi:"frontendPort"` // Host name of HTTP listener. HostName *string `pulumi:"hostName"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Protocol. Protocol *string `pulumi:"protocol"` // Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication *bool `pulumi:"requireServerNameIndication"` // SSL certificate resource of an application gateway. SslCertificate *SubResource `pulumi:"sslCertificate"` }
Http listener of an application gateway.
type ApplicationGatewayHttpListenerArgs ¶
type ApplicationGatewayHttpListenerArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Frontend IP configuration resource of an application gateway. FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Frontend port resource of an application gateway. FrontendPort SubResourcePtrInput `pulumi:"frontendPort"` // Host name of HTTP listener. HostName pulumi.StringPtrInput `pulumi:"hostName"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Protocol. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication pulumi.BoolPtrInput `pulumi:"requireServerNameIndication"` // SSL certificate resource of an application gateway. SslCertificate SubResourcePtrInput `pulumi:"sslCertificate"` }
Http listener of an application gateway.
func (ApplicationGatewayHttpListenerArgs) ElementType ¶
func (ApplicationGatewayHttpListenerArgs) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput ¶
func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
func (ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext ¶
func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
type ApplicationGatewayHttpListenerArray ¶
type ApplicationGatewayHttpListenerArray []ApplicationGatewayHttpListenerInput
func (ApplicationGatewayHttpListenerArray) ElementType ¶
func (ApplicationGatewayHttpListenerArray) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput ¶
func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
func (ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext ¶
func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
type ApplicationGatewayHttpListenerArrayInput ¶
type ApplicationGatewayHttpListenerArrayInput interface { pulumi.Input ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput ToApplicationGatewayHttpListenerArrayOutputWithContext(context.Context) ApplicationGatewayHttpListenerArrayOutput }
ApplicationGatewayHttpListenerArrayInput is an input type that accepts ApplicationGatewayHttpListenerArray and ApplicationGatewayHttpListenerArrayOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerArrayInput` via:
ApplicationGatewayHttpListenerArray{ ApplicationGatewayHttpListenerArgs{...} }
type ApplicationGatewayHttpListenerArrayOutput ¶
type ApplicationGatewayHttpListenerArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerArrayOutput) ElementType ¶
func (ApplicationGatewayHttpListenerArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput ¶
func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
func (ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext ¶
func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
type ApplicationGatewayHttpListenerInput ¶
type ApplicationGatewayHttpListenerInput interface { pulumi.Input ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput ToApplicationGatewayHttpListenerOutputWithContext(context.Context) ApplicationGatewayHttpListenerOutput }
ApplicationGatewayHttpListenerInput is an input type that accepts ApplicationGatewayHttpListenerArgs and ApplicationGatewayHttpListenerOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerInput` via:
ApplicationGatewayHttpListenerArgs{...}
type ApplicationGatewayHttpListenerOutput ¶
type ApplicationGatewayHttpListenerOutput struct{ *pulumi.OutputState }
Http listener of an application gateway.
func (ApplicationGatewayHttpListenerOutput) ElementType ¶
func (ApplicationGatewayHttpListenerOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerOutput) Etag ¶
func (o ApplicationGatewayHttpListenerOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayHttpListenerOutput) FrontendIPConfiguration ¶
func (o ApplicationGatewayHttpListenerOutput) FrontendIPConfiguration() SubResourcePtrOutput
Frontend IP configuration resource of an application gateway.
func (ApplicationGatewayHttpListenerOutput) FrontendPort ¶
func (o ApplicationGatewayHttpListenerOutput) FrontendPort() SubResourcePtrOutput
Frontend port resource of an application gateway.
func (ApplicationGatewayHttpListenerOutput) HostName ¶
func (o ApplicationGatewayHttpListenerOutput) HostName() pulumi.StringPtrOutput
Host name of HTTP listener.
func (ApplicationGatewayHttpListenerOutput) Id ¶
func (o ApplicationGatewayHttpListenerOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayHttpListenerOutput) Name ¶
func (o ApplicationGatewayHttpListenerOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayHttpListenerOutput) Protocol ¶
func (o ApplicationGatewayHttpListenerOutput) Protocol() pulumi.StringPtrOutput
Protocol.
func (ApplicationGatewayHttpListenerOutput) ProvisioningState ¶
func (o ApplicationGatewayHttpListenerOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayHttpListenerOutput) RequireServerNameIndication ¶
func (o ApplicationGatewayHttpListenerOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
Applicable only if protocol is https. Enables SNI for multi-hosting.
func (ApplicationGatewayHttpListenerOutput) SslCertificate ¶
func (o ApplicationGatewayHttpListenerOutput) SslCertificate() SubResourcePtrOutput
SSL certificate resource of an application gateway.
func (ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput ¶
func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
func (ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext ¶
func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
type ApplicationGatewayHttpListenerResponse ¶
type ApplicationGatewayHttpListenerResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Frontend IP configuration resource of an application gateway. FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Frontend port resource of an application gateway. FrontendPort *SubResourceResponse `pulumi:"frontendPort"` // Host name of HTTP listener. HostName *string `pulumi:"hostName"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Protocol. Protocol *string `pulumi:"protocol"` // Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication *bool `pulumi:"requireServerNameIndication"` // SSL certificate resource of an application gateway. SslCertificate *SubResourceResponse `pulumi:"sslCertificate"` }
Http listener of an application gateway.
type ApplicationGatewayHttpListenerResponseArgs ¶
type ApplicationGatewayHttpListenerResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Frontend IP configuration resource of an application gateway. FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Frontend port resource of an application gateway. FrontendPort SubResourceResponsePtrInput `pulumi:"frontendPort"` // Host name of HTTP listener. HostName pulumi.StringPtrInput `pulumi:"hostName"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Protocol. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication pulumi.BoolPtrInput `pulumi:"requireServerNameIndication"` // SSL certificate resource of an application gateway. SslCertificate SubResourceResponsePtrInput `pulumi:"sslCertificate"` }
Http listener of an application gateway.
func (ApplicationGatewayHttpListenerResponseArgs) ElementType ¶
func (ApplicationGatewayHttpListenerResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutput ¶
func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
func (ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutputWithContext ¶
func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
type ApplicationGatewayHttpListenerResponseArray ¶
type ApplicationGatewayHttpListenerResponseArray []ApplicationGatewayHttpListenerResponseInput
func (ApplicationGatewayHttpListenerResponseArray) ElementType ¶
func (ApplicationGatewayHttpListenerResponseArray) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutput ¶
func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
func (ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext ¶
func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
type ApplicationGatewayHttpListenerResponseArrayInput ¶
type ApplicationGatewayHttpListenerResponseArrayInput interface { pulumi.Input ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(context.Context) ApplicationGatewayHttpListenerResponseArrayOutput }
ApplicationGatewayHttpListenerResponseArrayInput is an input type that accepts ApplicationGatewayHttpListenerResponseArray and ApplicationGatewayHttpListenerResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerResponseArrayInput` via:
ApplicationGatewayHttpListenerResponseArray{ ApplicationGatewayHttpListenerResponseArgs{...} }
type ApplicationGatewayHttpListenerResponseArrayOutput ¶
type ApplicationGatewayHttpListenerResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerResponseArrayOutput) ElementType ¶
func (ApplicationGatewayHttpListenerResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutput ¶
func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
func (ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext ¶
func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
type ApplicationGatewayHttpListenerResponseInput ¶
type ApplicationGatewayHttpListenerResponseInput interface { pulumi.Input ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput ToApplicationGatewayHttpListenerResponseOutputWithContext(context.Context) ApplicationGatewayHttpListenerResponseOutput }
ApplicationGatewayHttpListenerResponseInput is an input type that accepts ApplicationGatewayHttpListenerResponseArgs and ApplicationGatewayHttpListenerResponseOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerResponseInput` via:
ApplicationGatewayHttpListenerResponseArgs{...}
type ApplicationGatewayHttpListenerResponseOutput ¶
type ApplicationGatewayHttpListenerResponseOutput struct{ *pulumi.OutputState }
Http listener of an application gateway.
func (ApplicationGatewayHttpListenerResponseOutput) ElementType ¶
func (ApplicationGatewayHttpListenerResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseOutput) Etag ¶
func (o ApplicationGatewayHttpListenerResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayHttpListenerResponseOutput) FrontendIPConfiguration ¶
func (o ApplicationGatewayHttpListenerResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
Frontend IP configuration resource of an application gateway.
func (ApplicationGatewayHttpListenerResponseOutput) FrontendPort ¶
func (o ApplicationGatewayHttpListenerResponseOutput) FrontendPort() SubResourceResponsePtrOutput
Frontend port resource of an application gateway.
func (ApplicationGatewayHttpListenerResponseOutput) HostName ¶
func (o ApplicationGatewayHttpListenerResponseOutput) HostName() pulumi.StringPtrOutput
Host name of HTTP listener.
func (ApplicationGatewayHttpListenerResponseOutput) Name ¶
func (o ApplicationGatewayHttpListenerResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayHttpListenerResponseOutput) Protocol ¶
func (o ApplicationGatewayHttpListenerResponseOutput) Protocol() pulumi.StringPtrOutput
Protocol.
func (ApplicationGatewayHttpListenerResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayHttpListenerResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayHttpListenerResponseOutput) RequireServerNameIndication ¶
func (o ApplicationGatewayHttpListenerResponseOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
Applicable only if protocol is https. Enables SNI for multi-hosting.
func (ApplicationGatewayHttpListenerResponseOutput) SslCertificate ¶
func (o ApplicationGatewayHttpListenerResponseOutput) SslCertificate() SubResourceResponsePtrOutput
SSL certificate resource of an application gateway.
func (ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutput ¶
func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
func (ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutputWithContext ¶
func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
type ApplicationGatewayIPConfiguration ¶
type ApplicationGatewayIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Reference of the subnet resource. A subnet from where application gateway gets its private address. Subnet *SubResource `pulumi:"subnet"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
type ApplicationGatewayIPConfigurationArgs ¶
type ApplicationGatewayIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Reference of the subnet resource. A subnet from where application gateway gets its private address. Subnet SubResourcePtrInput `pulumi:"subnet"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (ApplicationGatewayIPConfigurationArgs) ElementType ¶
func (ApplicationGatewayIPConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutput ¶
func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
func (ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
type ApplicationGatewayIPConfigurationArray ¶
type ApplicationGatewayIPConfigurationArray []ApplicationGatewayIPConfigurationInput
func (ApplicationGatewayIPConfigurationArray) ElementType ¶
func (ApplicationGatewayIPConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutput ¶
func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
func (ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
type ApplicationGatewayIPConfigurationArrayInput ¶
type ApplicationGatewayIPConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput ToApplicationGatewayIPConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayIPConfigurationArrayOutput }
ApplicationGatewayIPConfigurationArrayInput is an input type that accepts ApplicationGatewayIPConfigurationArray and ApplicationGatewayIPConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationArrayInput` via:
ApplicationGatewayIPConfigurationArray{ ApplicationGatewayIPConfigurationArgs{...} }
type ApplicationGatewayIPConfigurationArrayOutput ¶
type ApplicationGatewayIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayIPConfigurationArrayOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutput ¶
func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
func (ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
type ApplicationGatewayIPConfigurationInput ¶
type ApplicationGatewayIPConfigurationInput interface { pulumi.Input ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput ToApplicationGatewayIPConfigurationOutputWithContext(context.Context) ApplicationGatewayIPConfigurationOutput }
ApplicationGatewayIPConfigurationInput is an input type that accepts ApplicationGatewayIPConfigurationArgs and ApplicationGatewayIPConfigurationOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationInput` via:
ApplicationGatewayIPConfigurationArgs{...}
type ApplicationGatewayIPConfigurationOutput ¶
type ApplicationGatewayIPConfigurationOutput struct{ *pulumi.OutputState }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (ApplicationGatewayIPConfigurationOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationOutput) Etag ¶
func (o ApplicationGatewayIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayIPConfigurationOutput) Id ¶
func (o ApplicationGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayIPConfigurationOutput) Name ¶
func (o ApplicationGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayIPConfigurationOutput) ProvisioningState ¶
func (o ApplicationGatewayIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayIPConfigurationOutput) Subnet ¶
func (o ApplicationGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
Reference of the subnet resource. A subnet from where application gateway gets its private address.
func (ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutput ¶
func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
func (ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
type ApplicationGatewayIPConfigurationResponse ¶
type ApplicationGatewayIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Reference of the subnet resource. A subnet from where application gateway gets its private address. Subnet *SubResourceResponse `pulumi:"subnet"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
type ApplicationGatewayIPConfigurationResponseArgs ¶
type ApplicationGatewayIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Reference of the subnet resource. A subnet from where application gateway gets its private address. Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (ApplicationGatewayIPConfigurationResponseArgs) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutput ¶
func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
func (ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
type ApplicationGatewayIPConfigurationResponseArray ¶
type ApplicationGatewayIPConfigurationResponseArray []ApplicationGatewayIPConfigurationResponseInput
func (ApplicationGatewayIPConfigurationResponseArray) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseArray) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutput ¶
func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
func (ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
type ApplicationGatewayIPConfigurationResponseArrayInput ¶
type ApplicationGatewayIPConfigurationResponseArrayInput interface { pulumi.Input ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput }
ApplicationGatewayIPConfigurationResponseArrayInput is an input type that accepts ApplicationGatewayIPConfigurationResponseArray and ApplicationGatewayIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationResponseArrayInput` via:
ApplicationGatewayIPConfigurationResponseArray{ ApplicationGatewayIPConfigurationResponseArgs{...} }
type ApplicationGatewayIPConfigurationResponseArrayOutput ¶
type ApplicationGatewayIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutput ¶
func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
type ApplicationGatewayIPConfigurationResponseInput ¶
type ApplicationGatewayIPConfigurationResponseInput interface { pulumi.Input ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput ToApplicationGatewayIPConfigurationResponseOutputWithContext(context.Context) ApplicationGatewayIPConfigurationResponseOutput }
ApplicationGatewayIPConfigurationResponseInput is an input type that accepts ApplicationGatewayIPConfigurationResponseArgs and ApplicationGatewayIPConfigurationResponseOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationResponseInput` via:
ApplicationGatewayIPConfigurationResponseArgs{...}
type ApplicationGatewayIPConfigurationResponseOutput ¶
type ApplicationGatewayIPConfigurationResponseOutput struct{ *pulumi.OutputState }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (ApplicationGatewayIPConfigurationResponseOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseOutput) Etag ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayIPConfigurationResponseOutput) Name ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayIPConfigurationResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayIPConfigurationResponseOutput) Subnet ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
Reference of the subnet resource. A subnet from where application gateway gets its private address.
func (ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutput ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
func (ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
type ApplicationGatewayPathRule ¶
type ApplicationGatewayPathRule struct { // Backend address pool resource of URL path map. BackendAddressPool *SubResource `pulumi:"backendAddressPool"` // Backend http settings resource of URL path map. BackendHttpSettings *SubResource `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Path rules of URL path map. Paths []string `pulumi:"paths"` // Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Path rule of URL path map of an application gateway.
type ApplicationGatewayPathRuleArgs ¶
type ApplicationGatewayPathRuleArgs struct { // Backend address pool resource of URL path map. BackendAddressPool SubResourcePtrInput `pulumi:"backendAddressPool"` // Backend http settings resource of URL path map. BackendHttpSettings SubResourcePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Path rules of URL path map. Paths pulumi.StringArrayInput `pulumi:"paths"` // Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Path rule of URL path map of an application gateway.
func (ApplicationGatewayPathRuleArgs) ElementType ¶
func (ApplicationGatewayPathRuleArgs) ElementType() reflect.Type
func (ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutput ¶
func (i ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput
func (ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutputWithContext ¶
func (i ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleOutput
type ApplicationGatewayPathRuleArray ¶
type ApplicationGatewayPathRuleArray []ApplicationGatewayPathRuleInput
func (ApplicationGatewayPathRuleArray) ElementType ¶
func (ApplicationGatewayPathRuleArray) ElementType() reflect.Type
func (ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutput ¶
func (i ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput
func (ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutputWithContext ¶
func (i ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleArrayOutput
type ApplicationGatewayPathRuleArrayInput ¶
type ApplicationGatewayPathRuleArrayInput interface { pulumi.Input ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput ToApplicationGatewayPathRuleArrayOutputWithContext(context.Context) ApplicationGatewayPathRuleArrayOutput }
ApplicationGatewayPathRuleArrayInput is an input type that accepts ApplicationGatewayPathRuleArray and ApplicationGatewayPathRuleArrayOutput values. You can construct a concrete instance of `ApplicationGatewayPathRuleArrayInput` via:
ApplicationGatewayPathRuleArray{ ApplicationGatewayPathRuleArgs{...} }
type ApplicationGatewayPathRuleArrayOutput ¶
type ApplicationGatewayPathRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayPathRuleArrayOutput) ElementType ¶
func (ApplicationGatewayPathRuleArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayPathRuleArrayOutput) Index ¶
func (o ApplicationGatewayPathRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPathRuleOutput
func (ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutput ¶
func (o ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput
func (ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutputWithContext ¶
func (o ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleArrayOutput
type ApplicationGatewayPathRuleInput ¶
type ApplicationGatewayPathRuleInput interface { pulumi.Input ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput ToApplicationGatewayPathRuleOutputWithContext(context.Context) ApplicationGatewayPathRuleOutput }
ApplicationGatewayPathRuleInput is an input type that accepts ApplicationGatewayPathRuleArgs and ApplicationGatewayPathRuleOutput values. You can construct a concrete instance of `ApplicationGatewayPathRuleInput` via:
ApplicationGatewayPathRuleArgs{...}
type ApplicationGatewayPathRuleOutput ¶
type ApplicationGatewayPathRuleOutput struct{ *pulumi.OutputState }
Path rule of URL path map of an application gateway.
func (ApplicationGatewayPathRuleOutput) BackendAddressPool ¶
func (o ApplicationGatewayPathRuleOutput) BackendAddressPool() SubResourcePtrOutput
Backend address pool resource of URL path map.
func (ApplicationGatewayPathRuleOutput) BackendHttpSettings ¶
func (o ApplicationGatewayPathRuleOutput) BackendHttpSettings() SubResourcePtrOutput
Backend http settings resource of URL path map.
func (ApplicationGatewayPathRuleOutput) ElementType ¶
func (ApplicationGatewayPathRuleOutput) ElementType() reflect.Type
func (ApplicationGatewayPathRuleOutput) Etag ¶
func (o ApplicationGatewayPathRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayPathRuleOutput) Id ¶
func (o ApplicationGatewayPathRuleOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayPathRuleOutput) Name ¶
func (o ApplicationGatewayPathRuleOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayPathRuleOutput) Paths ¶
func (o ApplicationGatewayPathRuleOutput) Paths() pulumi.StringArrayOutput
Path rules of URL path map.
func (ApplicationGatewayPathRuleOutput) ProvisioningState ¶
func (o ApplicationGatewayPathRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutput ¶
func (o ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput
func (ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutputWithContext ¶
func (o ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleOutput
type ApplicationGatewayPathRuleResponse ¶
type ApplicationGatewayPathRuleResponse struct { // Backend address pool resource of URL path map. BackendAddressPool *SubResourceResponse `pulumi:"backendAddressPool"` // Backend http settings resource of URL path map. BackendHttpSettings *SubResourceResponse `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Path rules of URL path map. Paths []string `pulumi:"paths"` // Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Path rule of URL path map of an application gateway.
type ApplicationGatewayPathRuleResponseArgs ¶
type ApplicationGatewayPathRuleResponseArgs struct { // Backend address pool resource of URL path map. BackendAddressPool SubResourceResponsePtrInput `pulumi:"backendAddressPool"` // Backend http settings resource of URL path map. BackendHttpSettings SubResourceResponsePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Path rules of URL path map. Paths pulumi.StringArrayInput `pulumi:"paths"` // Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Path rule of URL path map of an application gateway.
func (ApplicationGatewayPathRuleResponseArgs) ElementType ¶
func (ApplicationGatewayPathRuleResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutput ¶
func (i ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput
func (ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutputWithContext ¶
func (i ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseOutput
type ApplicationGatewayPathRuleResponseArray ¶
type ApplicationGatewayPathRuleResponseArray []ApplicationGatewayPathRuleResponseInput
func (ApplicationGatewayPathRuleResponseArray) ElementType ¶
func (ApplicationGatewayPathRuleResponseArray) ElementType() reflect.Type
func (ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutput ¶
func (i ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput
func (ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutputWithContext ¶
func (i ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseArrayOutput
type ApplicationGatewayPathRuleResponseArrayInput ¶
type ApplicationGatewayPathRuleResponseArrayInput interface { pulumi.Input ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput ToApplicationGatewayPathRuleResponseArrayOutputWithContext(context.Context) ApplicationGatewayPathRuleResponseArrayOutput }
ApplicationGatewayPathRuleResponseArrayInput is an input type that accepts ApplicationGatewayPathRuleResponseArray and ApplicationGatewayPathRuleResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayPathRuleResponseArrayInput` via:
ApplicationGatewayPathRuleResponseArray{ ApplicationGatewayPathRuleResponseArgs{...} }
type ApplicationGatewayPathRuleResponseArrayOutput ¶
type ApplicationGatewayPathRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayPathRuleResponseArrayOutput) ElementType ¶
func (ApplicationGatewayPathRuleResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutput ¶
func (o ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput
func (ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutputWithContext ¶
func (o ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseArrayOutput
type ApplicationGatewayPathRuleResponseInput ¶
type ApplicationGatewayPathRuleResponseInput interface { pulumi.Input ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput ToApplicationGatewayPathRuleResponseOutputWithContext(context.Context) ApplicationGatewayPathRuleResponseOutput }
ApplicationGatewayPathRuleResponseInput is an input type that accepts ApplicationGatewayPathRuleResponseArgs and ApplicationGatewayPathRuleResponseOutput values. You can construct a concrete instance of `ApplicationGatewayPathRuleResponseInput` via:
ApplicationGatewayPathRuleResponseArgs{...}
type ApplicationGatewayPathRuleResponseOutput ¶
type ApplicationGatewayPathRuleResponseOutput struct{ *pulumi.OutputState }
Path rule of URL path map of an application gateway.
func (ApplicationGatewayPathRuleResponseOutput) BackendAddressPool ¶
func (o ApplicationGatewayPathRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
Backend address pool resource of URL path map.
func (ApplicationGatewayPathRuleResponseOutput) BackendHttpSettings ¶
func (o ApplicationGatewayPathRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
Backend http settings resource of URL path map.
func (ApplicationGatewayPathRuleResponseOutput) ElementType ¶
func (ApplicationGatewayPathRuleResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayPathRuleResponseOutput) Etag ¶
func (o ApplicationGatewayPathRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayPathRuleResponseOutput) Id ¶
func (o ApplicationGatewayPathRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayPathRuleResponseOutput) Name ¶
func (o ApplicationGatewayPathRuleResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayPathRuleResponseOutput) Paths ¶
func (o ApplicationGatewayPathRuleResponseOutput) Paths() pulumi.StringArrayOutput
Path rules of URL path map.
func (ApplicationGatewayPathRuleResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayPathRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutput ¶
func (o ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput
func (ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutputWithContext ¶
func (o ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseOutput
type ApplicationGatewayProbe ¶
type ApplicationGatewayProbe struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Host name to send the probe to. Host *string `pulumi:"host"` // Resource ID. Id *string `pulumi:"id"` // The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. Interval *int `pulumi:"interval"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path> Path *string `pulumi:"path"` // Protocol. Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. Timeout *int `pulumi:"timeout"` // The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold *int `pulumi:"unhealthyThreshold"` }
Probe of the application gateway.
type ApplicationGatewayProbeArgs ¶
type ApplicationGatewayProbeArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Host name to send the probe to. Host pulumi.StringPtrInput `pulumi:"host"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path> Path pulumi.StringPtrInput `pulumi:"path"` // Protocol. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"` }
Probe of the application gateway.
func (ApplicationGatewayProbeArgs) ElementType ¶
func (ApplicationGatewayProbeArgs) ElementType() reflect.Type
func (ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutput ¶
func (i ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutputWithContext ¶
func (i ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutputWithContext(ctx context.Context) ApplicationGatewayProbeOutput
type ApplicationGatewayProbeArray ¶
type ApplicationGatewayProbeArray []ApplicationGatewayProbeInput
func (ApplicationGatewayProbeArray) ElementType ¶
func (ApplicationGatewayProbeArray) ElementType() reflect.Type
func (ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutput ¶
func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
func (ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutputWithContext ¶
func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
type ApplicationGatewayProbeArrayInput ¶
type ApplicationGatewayProbeArrayInput interface { pulumi.Input ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput ToApplicationGatewayProbeArrayOutputWithContext(context.Context) ApplicationGatewayProbeArrayOutput }
ApplicationGatewayProbeArrayInput is an input type that accepts ApplicationGatewayProbeArray and ApplicationGatewayProbeArrayOutput values. You can construct a concrete instance of `ApplicationGatewayProbeArrayInput` via:
ApplicationGatewayProbeArray{ ApplicationGatewayProbeArgs{...} }
type ApplicationGatewayProbeArrayOutput ¶
type ApplicationGatewayProbeArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayProbeArrayOutput) ElementType ¶
func (ApplicationGatewayProbeArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeArrayOutput) Index ¶
func (o ApplicationGatewayProbeArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutput ¶
func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
func (ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutputWithContext ¶
func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
type ApplicationGatewayProbeInput ¶
type ApplicationGatewayProbeInput interface { pulumi.Input ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput ToApplicationGatewayProbeOutputWithContext(context.Context) ApplicationGatewayProbeOutput }
ApplicationGatewayProbeInput is an input type that accepts ApplicationGatewayProbeArgs and ApplicationGatewayProbeOutput values. You can construct a concrete instance of `ApplicationGatewayProbeInput` via:
ApplicationGatewayProbeArgs{...}
type ApplicationGatewayProbeOutput ¶
type ApplicationGatewayProbeOutput struct{ *pulumi.OutputState }
Probe of the application gateway.
func (ApplicationGatewayProbeOutput) ElementType ¶
func (ApplicationGatewayProbeOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeOutput) Etag ¶
func (o ApplicationGatewayProbeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayProbeOutput) Host ¶
func (o ApplicationGatewayProbeOutput) Host() pulumi.StringPtrOutput
Host name to send the probe to.
func (ApplicationGatewayProbeOutput) Id ¶
func (o ApplicationGatewayProbeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayProbeOutput) Interval ¶
func (o ApplicationGatewayProbeOutput) Interval() pulumi.IntPtrOutput
The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayProbeOutput) Name ¶
func (o ApplicationGatewayProbeOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayProbeOutput) Path ¶
func (o ApplicationGatewayProbeOutput) Path() pulumi.StringPtrOutput
Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>
func (ApplicationGatewayProbeOutput) Protocol ¶
func (o ApplicationGatewayProbeOutput) Protocol() pulumi.StringPtrOutput
Protocol.
func (ApplicationGatewayProbeOutput) ProvisioningState ¶
func (o ApplicationGatewayProbeOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayProbeOutput) Timeout ¶
func (o ApplicationGatewayProbeOutput) Timeout() pulumi.IntPtrOutput
the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutput ¶
func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContext ¶
func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContext(ctx context.Context) ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeOutput) UnhealthyThreshold ¶
func (o ApplicationGatewayProbeOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
type ApplicationGatewayProbeResponse ¶
type ApplicationGatewayProbeResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Host name to send the probe to. Host *string `pulumi:"host"` // Resource ID. Id *string `pulumi:"id"` // The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. Interval *int `pulumi:"interval"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path> Path *string `pulumi:"path"` // Protocol. Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. Timeout *int `pulumi:"timeout"` // The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold *int `pulumi:"unhealthyThreshold"` }
Probe of the application gateway.
type ApplicationGatewayProbeResponseArgs ¶
type ApplicationGatewayProbeResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Host name to send the probe to. Host pulumi.StringPtrInput `pulumi:"host"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path> Path pulumi.StringPtrInput `pulumi:"path"` // Protocol. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"` }
Probe of the application gateway.
func (ApplicationGatewayProbeResponseArgs) ElementType ¶
func (ApplicationGatewayProbeResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutput ¶
func (i ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput
func (ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutputWithContext ¶
func (i ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseOutput
type ApplicationGatewayProbeResponseArray ¶
type ApplicationGatewayProbeResponseArray []ApplicationGatewayProbeResponseInput
func (ApplicationGatewayProbeResponseArray) ElementType ¶
func (ApplicationGatewayProbeResponseArray) ElementType() reflect.Type
func (ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutput ¶
func (i ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput
func (ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutputWithContext ¶
func (i ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseArrayOutput
type ApplicationGatewayProbeResponseArrayInput ¶
type ApplicationGatewayProbeResponseArrayInput interface { pulumi.Input ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput ToApplicationGatewayProbeResponseArrayOutputWithContext(context.Context) ApplicationGatewayProbeResponseArrayOutput }
ApplicationGatewayProbeResponseArrayInput is an input type that accepts ApplicationGatewayProbeResponseArray and ApplicationGatewayProbeResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayProbeResponseArrayInput` via:
ApplicationGatewayProbeResponseArray{ ApplicationGatewayProbeResponseArgs{...} }
type ApplicationGatewayProbeResponseArrayOutput ¶
type ApplicationGatewayProbeResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayProbeResponseArrayOutput) ElementType ¶
func (ApplicationGatewayProbeResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutput ¶
func (o ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput
func (ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutputWithContext ¶
func (o ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseArrayOutput
type ApplicationGatewayProbeResponseInput ¶
type ApplicationGatewayProbeResponseInput interface { pulumi.Input ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput ToApplicationGatewayProbeResponseOutputWithContext(context.Context) ApplicationGatewayProbeResponseOutput }
ApplicationGatewayProbeResponseInput is an input type that accepts ApplicationGatewayProbeResponseArgs and ApplicationGatewayProbeResponseOutput values. You can construct a concrete instance of `ApplicationGatewayProbeResponseInput` via:
ApplicationGatewayProbeResponseArgs{...}
type ApplicationGatewayProbeResponseOutput ¶
type ApplicationGatewayProbeResponseOutput struct{ *pulumi.OutputState }
Probe of the application gateway.
func (ApplicationGatewayProbeResponseOutput) ElementType ¶
func (ApplicationGatewayProbeResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeResponseOutput) Etag ¶
func (o ApplicationGatewayProbeResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayProbeResponseOutput) Host ¶
func (o ApplicationGatewayProbeResponseOutput) Host() pulumi.StringPtrOutput
Host name to send the probe to.
func (ApplicationGatewayProbeResponseOutput) Id ¶
func (o ApplicationGatewayProbeResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayProbeResponseOutput) Interval ¶
func (o ApplicationGatewayProbeResponseOutput) Interval() pulumi.IntPtrOutput
The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayProbeResponseOutput) Name ¶
func (o ApplicationGatewayProbeResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayProbeResponseOutput) Path ¶
func (o ApplicationGatewayProbeResponseOutput) Path() pulumi.StringPtrOutput
Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>
func (ApplicationGatewayProbeResponseOutput) Protocol ¶
func (o ApplicationGatewayProbeResponseOutput) Protocol() pulumi.StringPtrOutput
Protocol.
func (ApplicationGatewayProbeResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayProbeResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayProbeResponseOutput) Timeout ¶
func (o ApplicationGatewayProbeResponseOutput) Timeout() pulumi.IntPtrOutput
the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutput ¶
func (o ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput
func (ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutputWithContext ¶
func (o ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseOutput
func (ApplicationGatewayProbeResponseOutput) UnhealthyThreshold ¶
func (o ApplicationGatewayProbeResponseOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
type ApplicationGatewayRequestRoutingRule ¶
type ApplicationGatewayRequestRoutingRule struct { // Backend address pool resource of the application gateway. BackendAddressPool *SubResource `pulumi:"backendAddressPool"` // Frontend port resource of the application gateway. BackendHttpSettings *SubResource `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Http listener resource of the application gateway. HttpListener *SubResource `pulumi:"httpListener"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Rule type. RuleType *string `pulumi:"ruleType"` // URL path map resource of the application gateway. UrlPathMap *SubResource `pulumi:"urlPathMap"` }
Request routing rule of an application gateway.
type ApplicationGatewayRequestRoutingRuleArgs ¶
type ApplicationGatewayRequestRoutingRuleArgs struct { // Backend address pool resource of the application gateway. BackendAddressPool SubResourcePtrInput `pulumi:"backendAddressPool"` // Frontend port resource of the application gateway. BackendHttpSettings SubResourcePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Http listener resource of the application gateway. HttpListener SubResourcePtrInput `pulumi:"httpListener"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Rule type. RuleType pulumi.StringPtrInput `pulumi:"ruleType"` // URL path map resource of the application gateway. UrlPathMap SubResourcePtrInput `pulumi:"urlPathMap"` }
Request routing rule of an application gateway.
func (ApplicationGatewayRequestRoutingRuleArgs) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleArgs) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput ¶
func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
type ApplicationGatewayRequestRoutingRuleArray ¶
type ApplicationGatewayRequestRoutingRuleArray []ApplicationGatewayRequestRoutingRuleInput
func (ApplicationGatewayRequestRoutingRuleArray) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleArray) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput ¶
func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
func (ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
type ApplicationGatewayRequestRoutingRuleArrayInput ¶
type ApplicationGatewayRequestRoutingRuleArrayInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput }
ApplicationGatewayRequestRoutingRuleArrayInput is an input type that accepts ApplicationGatewayRequestRoutingRuleArray and ApplicationGatewayRequestRoutingRuleArrayOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleArrayInput` via:
ApplicationGatewayRequestRoutingRuleArray{ ApplicationGatewayRequestRoutingRuleArgs{...} }
type ApplicationGatewayRequestRoutingRuleArrayOutput ¶
type ApplicationGatewayRequestRoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput ¶
func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
type ApplicationGatewayRequestRoutingRuleInput ¶
type ApplicationGatewayRequestRoutingRuleInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput ToApplicationGatewayRequestRoutingRuleOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleOutput }
ApplicationGatewayRequestRoutingRuleInput is an input type that accepts ApplicationGatewayRequestRoutingRuleArgs and ApplicationGatewayRequestRoutingRuleOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleInput` via:
ApplicationGatewayRequestRoutingRuleArgs{...}
type ApplicationGatewayRequestRoutingRuleOutput ¶
type ApplicationGatewayRequestRoutingRuleOutput struct{ *pulumi.OutputState }
Request routing rule of an application gateway.
func (ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool() SubResourcePtrOutput
Backend address pool resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings() SubResourcePtrOutput
Frontend port resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleOutput) Etag ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayRequestRoutingRuleOutput) HttpListener ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListener() SubResourcePtrOutput
Http listener resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleOutput) Id ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayRequestRoutingRuleOutput) Name ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayRequestRoutingRuleOutput) ProvisioningState ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayRequestRoutingRuleOutput) RuleType ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) RuleType() pulumi.StringPtrOutput
Rule type.
func (ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleOutput) UrlPathMap ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) UrlPathMap() SubResourcePtrOutput
URL path map resource of the application gateway.
type ApplicationGatewayRequestRoutingRuleResponse ¶
type ApplicationGatewayRequestRoutingRuleResponse struct { // Backend address pool resource of the application gateway. BackendAddressPool *SubResourceResponse `pulumi:"backendAddressPool"` // Frontend port resource of the application gateway. BackendHttpSettings *SubResourceResponse `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Http listener resource of the application gateway. HttpListener *SubResourceResponse `pulumi:"httpListener"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Rule type. RuleType *string `pulumi:"ruleType"` // URL path map resource of the application gateway. UrlPathMap *SubResourceResponse `pulumi:"urlPathMap"` }
Request routing rule of an application gateway.
type ApplicationGatewayRequestRoutingRuleResponseArgs ¶
type ApplicationGatewayRequestRoutingRuleResponseArgs struct { // Backend address pool resource of the application gateway. BackendAddressPool SubResourceResponsePtrInput `pulumi:"backendAddressPool"` // Frontend port resource of the application gateway. BackendHttpSettings SubResourceResponsePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Http listener resource of the application gateway. HttpListener SubResourceResponsePtrInput `pulumi:"httpListener"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Rule type. RuleType pulumi.StringPtrInput `pulumi:"ruleType"` // URL path map resource of the application gateway. UrlPathMap SubResourceResponsePtrInput `pulumi:"urlPathMap"` }
Request routing rule of an application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutput ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
type ApplicationGatewayRequestRoutingRuleResponseArray ¶
type ApplicationGatewayRequestRoutingRuleResponseArray []ApplicationGatewayRequestRoutingRuleResponseInput
func (ApplicationGatewayRequestRoutingRuleResponseArray) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseArray) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
func (ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
type ApplicationGatewayRequestRoutingRuleResponseArrayInput ¶
type ApplicationGatewayRequestRoutingRuleResponseArrayInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput }
ApplicationGatewayRequestRoutingRuleResponseArrayInput is an input type that accepts ApplicationGatewayRequestRoutingRuleResponseArray and ApplicationGatewayRequestRoutingRuleResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleResponseArrayInput` via:
ApplicationGatewayRequestRoutingRuleResponseArray{ ApplicationGatewayRequestRoutingRuleResponseArgs{...} }
type ApplicationGatewayRequestRoutingRuleResponseArrayOutput ¶
type ApplicationGatewayRequestRoutingRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput ¶
func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
type ApplicationGatewayRequestRoutingRuleResponseInput ¶
type ApplicationGatewayRequestRoutingRuleResponseInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput }
ApplicationGatewayRequestRoutingRuleResponseInput is an input type that accepts ApplicationGatewayRequestRoutingRuleResponseArgs and ApplicationGatewayRequestRoutingRuleResponseOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleResponseInput` via:
ApplicationGatewayRequestRoutingRuleResponseArgs{...}
type ApplicationGatewayRequestRoutingRuleResponseOutput ¶
type ApplicationGatewayRequestRoutingRuleResponseOutput struct{ *pulumi.OutputState }
Request routing rule of an application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
Backend address pool resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
Frontend port resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseOutput) Etag ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) HttpListener ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) HttpListener() SubResourceResponsePtrOutput
Http listener resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) Name ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) RuleType ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) RuleType() pulumi.StringPtrOutput
Rule type.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutput ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
func (ApplicationGatewayRequestRoutingRuleResponseOutput) UrlPathMap ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) UrlPathMap() SubResourceResponsePtrOutput
URL path map resource of the application gateway.
type ApplicationGatewaySku ¶
type ApplicationGatewaySku struct { // Capacity (instance count) of an application gateway. Capacity *int `pulumi:"capacity"` // Name of an application gateway SKU. Name *string `pulumi:"name"` // Tier of an application gateway. Tier *string `pulumi:"tier"` }
SKU of an application gateway
type ApplicationGatewaySkuArgs ¶
type ApplicationGatewaySkuArgs struct { // Capacity (instance count) of an application gateway. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of an application gateway SKU. Name pulumi.StringPtrInput `pulumi:"name"` // Tier of an application gateway. Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of an application gateway
func (ApplicationGatewaySkuArgs) ElementType ¶
func (ApplicationGatewaySkuArgs) ElementType() reflect.Type
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutput ¶
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext ¶
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput ¶
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutputWithContext ¶
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuInput ¶
type ApplicationGatewaySkuInput interface { pulumi.Input ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput ToApplicationGatewaySkuOutputWithContext(context.Context) ApplicationGatewaySkuOutput }
ApplicationGatewaySkuInput is an input type that accepts ApplicationGatewaySkuArgs and ApplicationGatewaySkuOutput values. You can construct a concrete instance of `ApplicationGatewaySkuInput` via:
ApplicationGatewaySkuArgs{...}
type ApplicationGatewaySkuOutput ¶
type ApplicationGatewaySkuOutput struct{ *pulumi.OutputState }
SKU of an application gateway
func (ApplicationGatewaySkuOutput) Capacity ¶
func (o ApplicationGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
Capacity (instance count) of an application gateway.
func (ApplicationGatewaySkuOutput) ElementType ¶
func (ApplicationGatewaySkuOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuOutput) Name ¶
func (o ApplicationGatewaySkuOutput) Name() pulumi.StringPtrOutput
Name of an application gateway SKU.
func (ApplicationGatewaySkuOutput) Tier ¶
func (o ApplicationGatewaySkuOutput) Tier() pulumi.StringPtrOutput
Tier of an application gateway.
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuPtrInput ¶
type ApplicationGatewaySkuPtrInput interface { pulumi.Input ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput ToApplicationGatewaySkuPtrOutputWithContext(context.Context) ApplicationGatewaySkuPtrOutput }
ApplicationGatewaySkuPtrInput is an input type that accepts ApplicationGatewaySkuArgs, ApplicationGatewaySkuPtr and ApplicationGatewaySkuPtrOutput values. You can construct a concrete instance of `ApplicationGatewaySkuPtrInput` via:
ApplicationGatewaySkuArgs{...} or: nil
func ApplicationGatewaySkuPtr ¶
func ApplicationGatewaySkuPtr(v *ApplicationGatewaySkuArgs) ApplicationGatewaySkuPtrInput
type ApplicationGatewaySkuPtrOutput ¶
type ApplicationGatewaySkuPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySkuPtrOutput) Capacity ¶
func (o ApplicationGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
Capacity (instance count) of an application gateway.
func (ApplicationGatewaySkuPtrOutput) Elem ¶
func (o ApplicationGatewaySkuPtrOutput) Elem() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuPtrOutput) ElementType ¶
func (ApplicationGatewaySkuPtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuPtrOutput) Name ¶
func (o ApplicationGatewaySkuPtrOutput) Name() pulumi.StringPtrOutput
Name of an application gateway SKU.
func (ApplicationGatewaySkuPtrOutput) Tier ¶
func (o ApplicationGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
Tier of an application gateway.
func (ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput ¶
func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext ¶
func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuResponse ¶
type ApplicationGatewaySkuResponse struct { // Capacity (instance count) of an application gateway. Capacity *int `pulumi:"capacity"` // Name of an application gateway SKU. Name *string `pulumi:"name"` // Tier of an application gateway. Tier *string `pulumi:"tier"` }
SKU of an application gateway
type ApplicationGatewaySkuResponseArgs ¶
type ApplicationGatewaySkuResponseArgs struct { // Capacity (instance count) of an application gateway. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of an application gateway SKU. Name pulumi.StringPtrInput `pulumi:"name"` // Tier of an application gateway. Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of an application gateway
func (ApplicationGatewaySkuResponseArgs) ElementType ¶
func (ApplicationGatewaySkuResponseArgs) ElementType() reflect.Type
func (ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutput ¶
func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutputWithContext ¶
func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutput ¶
func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
func (ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutputWithContext ¶
func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
type ApplicationGatewaySkuResponseInput ¶
type ApplicationGatewaySkuResponseInput interface { pulumi.Input ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput ToApplicationGatewaySkuResponseOutputWithContext(context.Context) ApplicationGatewaySkuResponseOutput }
ApplicationGatewaySkuResponseInput is an input type that accepts ApplicationGatewaySkuResponseArgs and ApplicationGatewaySkuResponseOutput values. You can construct a concrete instance of `ApplicationGatewaySkuResponseInput` via:
ApplicationGatewaySkuResponseArgs{...}
type ApplicationGatewaySkuResponseOutput ¶
type ApplicationGatewaySkuResponseOutput struct{ *pulumi.OutputState }
SKU of an application gateway
func (ApplicationGatewaySkuResponseOutput) Capacity ¶
func (o ApplicationGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput
Capacity (instance count) of an application gateway.
func (ApplicationGatewaySkuResponseOutput) ElementType ¶
func (ApplicationGatewaySkuResponseOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuResponseOutput) Name ¶
func (o ApplicationGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
Name of an application gateway SKU.
func (ApplicationGatewaySkuResponseOutput) Tier ¶
func (o ApplicationGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
Tier of an application gateway.
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutput ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutputWithContext ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutput ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
type ApplicationGatewaySkuResponsePtrInput ¶
type ApplicationGatewaySkuResponsePtrInput interface { pulumi.Input ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput ToApplicationGatewaySkuResponsePtrOutputWithContext(context.Context) ApplicationGatewaySkuResponsePtrOutput }
ApplicationGatewaySkuResponsePtrInput is an input type that accepts ApplicationGatewaySkuResponseArgs, ApplicationGatewaySkuResponsePtr and ApplicationGatewaySkuResponsePtrOutput values. You can construct a concrete instance of `ApplicationGatewaySkuResponsePtrInput` via:
ApplicationGatewaySkuResponseArgs{...} or: nil
func ApplicationGatewaySkuResponsePtr ¶
func ApplicationGatewaySkuResponsePtr(v *ApplicationGatewaySkuResponseArgs) ApplicationGatewaySkuResponsePtrInput
type ApplicationGatewaySkuResponsePtrOutput ¶
type ApplicationGatewaySkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySkuResponsePtrOutput) Capacity ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
Capacity (instance count) of an application gateway.
func (ApplicationGatewaySkuResponsePtrOutput) ElementType ¶
func (ApplicationGatewaySkuResponsePtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuResponsePtrOutput) Name ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of an application gateway SKU.
func (ApplicationGatewaySkuResponsePtrOutput) Tier ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Tier of an application gateway.
func (ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutput ¶
func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
func (ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext ¶
func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
type ApplicationGatewaySslCertificate ¶
type ApplicationGatewaySslCertificate struct { // Base-64 encoded pfx certificate. Only applicable in PUT Request. Data *string `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Password for the pfx file specified in data. Only applicable in PUT request. Password *string `pulumi:"password"` // Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. PublicCertData *string `pulumi:"publicCertData"` }
SSL certificates of an application gateway.
type ApplicationGatewaySslCertificateArgs ¶
type ApplicationGatewaySslCertificateArgs struct { // Base-64 encoded pfx certificate. Only applicable in PUT Request. Data pulumi.StringPtrInput `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Password for the pfx file specified in data. Only applicable in PUT request. Password pulumi.StringPtrInput `pulumi:"password"` // Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. PublicCertData pulumi.StringPtrInput `pulumi:"publicCertData"` }
SSL certificates of an application gateway.
func (ApplicationGatewaySslCertificateArgs) ElementType ¶
func (ApplicationGatewaySslCertificateArgs) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput ¶
func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
func (ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext ¶
func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
type ApplicationGatewaySslCertificateArray ¶
type ApplicationGatewaySslCertificateArray []ApplicationGatewaySslCertificateInput
func (ApplicationGatewaySslCertificateArray) ElementType ¶
func (ApplicationGatewaySslCertificateArray) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput ¶
func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
func (ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext ¶
func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
type ApplicationGatewaySslCertificateArrayInput ¶
type ApplicationGatewaySslCertificateArrayInput interface { pulumi.Input ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput ToApplicationGatewaySslCertificateArrayOutputWithContext(context.Context) ApplicationGatewaySslCertificateArrayOutput }
ApplicationGatewaySslCertificateArrayInput is an input type that accepts ApplicationGatewaySslCertificateArray and ApplicationGatewaySslCertificateArrayOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateArrayInput` via:
ApplicationGatewaySslCertificateArray{ ApplicationGatewaySslCertificateArgs{...} }
type ApplicationGatewaySslCertificateArrayOutput ¶
type ApplicationGatewaySslCertificateArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslCertificateArrayOutput) ElementType ¶
func (ApplicationGatewaySslCertificateArrayOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput ¶
func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
func (ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext ¶
func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
type ApplicationGatewaySslCertificateInput ¶
type ApplicationGatewaySslCertificateInput interface { pulumi.Input ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput ToApplicationGatewaySslCertificateOutputWithContext(context.Context) ApplicationGatewaySslCertificateOutput }
ApplicationGatewaySslCertificateInput is an input type that accepts ApplicationGatewaySslCertificateArgs and ApplicationGatewaySslCertificateOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateInput` via:
ApplicationGatewaySslCertificateArgs{...}
type ApplicationGatewaySslCertificateOutput ¶
type ApplicationGatewaySslCertificateOutput struct{ *pulumi.OutputState }
SSL certificates of an application gateway.
func (ApplicationGatewaySslCertificateOutput) Data ¶
func (o ApplicationGatewaySslCertificateOutput) Data() pulumi.StringPtrOutput
Base-64 encoded pfx certificate. Only applicable in PUT Request.
func (ApplicationGatewaySslCertificateOutput) ElementType ¶
func (ApplicationGatewaySslCertificateOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateOutput) Etag ¶
func (o ApplicationGatewaySslCertificateOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewaySslCertificateOutput) Id ¶
func (o ApplicationGatewaySslCertificateOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewaySslCertificateOutput) Name ¶
func (o ApplicationGatewaySslCertificateOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewaySslCertificateOutput) Password ¶
func (o ApplicationGatewaySslCertificateOutput) Password() pulumi.StringPtrOutput
Password for the pfx file specified in data. Only applicable in PUT request.
func (ApplicationGatewaySslCertificateOutput) ProvisioningState ¶
func (o ApplicationGatewaySslCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewaySslCertificateOutput) PublicCertData ¶
func (o ApplicationGatewaySslCertificateOutput) PublicCertData() pulumi.StringPtrOutput
Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput ¶
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext ¶
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
type ApplicationGatewaySslCertificateResponse ¶
type ApplicationGatewaySslCertificateResponse struct { // Base-64 encoded pfx certificate. Only applicable in PUT Request. Data *string `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Password for the pfx file specified in data. Only applicable in PUT request. Password *string `pulumi:"password"` // Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. PublicCertData *string `pulumi:"publicCertData"` }
SSL certificates of an application gateway.
type ApplicationGatewaySslCertificateResponseArgs ¶
type ApplicationGatewaySslCertificateResponseArgs struct { // Base-64 encoded pfx certificate. Only applicable in PUT Request. Data pulumi.StringPtrInput `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Password for the pfx file specified in data. Only applicable in PUT request. Password pulumi.StringPtrInput `pulumi:"password"` // Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. PublicCertData pulumi.StringPtrInput `pulumi:"publicCertData"` }
SSL certificates of an application gateway.
func (ApplicationGatewaySslCertificateResponseArgs) ElementType ¶
func (ApplicationGatewaySslCertificateResponseArgs) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutput ¶
func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
func (ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutputWithContext ¶
func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
type ApplicationGatewaySslCertificateResponseArray ¶
type ApplicationGatewaySslCertificateResponseArray []ApplicationGatewaySslCertificateResponseInput
func (ApplicationGatewaySslCertificateResponseArray) ElementType ¶
func (ApplicationGatewaySslCertificateResponseArray) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutput ¶
func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
func (ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext ¶
func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
type ApplicationGatewaySslCertificateResponseArrayInput ¶
type ApplicationGatewaySslCertificateResponseArrayInput interface { pulumi.Input ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(context.Context) ApplicationGatewaySslCertificateResponseArrayOutput }
ApplicationGatewaySslCertificateResponseArrayInput is an input type that accepts ApplicationGatewaySslCertificateResponseArray and ApplicationGatewaySslCertificateResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateResponseArrayInput` via:
ApplicationGatewaySslCertificateResponseArray{ ApplicationGatewaySslCertificateResponseArgs{...} }
type ApplicationGatewaySslCertificateResponseArrayOutput ¶
type ApplicationGatewaySslCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslCertificateResponseArrayOutput) ElementType ¶
func (ApplicationGatewaySslCertificateResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutput ¶
func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
func (ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext ¶
func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
type ApplicationGatewaySslCertificateResponseInput ¶
type ApplicationGatewaySslCertificateResponseInput interface { pulumi.Input ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput ToApplicationGatewaySslCertificateResponseOutputWithContext(context.Context) ApplicationGatewaySslCertificateResponseOutput }
ApplicationGatewaySslCertificateResponseInput is an input type that accepts ApplicationGatewaySslCertificateResponseArgs and ApplicationGatewaySslCertificateResponseOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateResponseInput` via:
ApplicationGatewaySslCertificateResponseArgs{...}
type ApplicationGatewaySslCertificateResponseOutput ¶
type ApplicationGatewaySslCertificateResponseOutput struct{ *pulumi.OutputState }
SSL certificates of an application gateway.
func (ApplicationGatewaySslCertificateResponseOutput) Data ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Data() pulumi.StringPtrOutput
Base-64 encoded pfx certificate. Only applicable in PUT Request.
func (ApplicationGatewaySslCertificateResponseOutput) ElementType ¶
func (ApplicationGatewaySslCertificateResponseOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseOutput) Etag ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewaySslCertificateResponseOutput) Name ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewaySslCertificateResponseOutput) Password ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Password() pulumi.StringPtrOutput
Password for the pfx file specified in data. Only applicable in PUT request.
func (ApplicationGatewaySslCertificateResponseOutput) ProvisioningState ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewaySslCertificateResponseOutput) PublicCertData ¶
func (o ApplicationGatewaySslCertificateResponseOutput) PublicCertData() pulumi.StringPtrOutput
Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
func (ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutput ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
func (ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutputWithContext ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
type ApplicationGatewaySslPolicy ¶
type ApplicationGatewaySslPolicy struct { // SSL protocols to be disabled on application gateway. DisabledSslProtocols []string `pulumi:"disabledSslProtocols"` }
Application gateway SSL policy.
type ApplicationGatewaySslPolicyArgs ¶
type ApplicationGatewaySslPolicyArgs struct { // SSL protocols to be disabled on application gateway. DisabledSslProtocols pulumi.StringArrayInput `pulumi:"disabledSslProtocols"` }
Application gateway SSL policy.
func (ApplicationGatewaySslPolicyArgs) ElementType ¶
func (ApplicationGatewaySslPolicyArgs) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutput ¶
func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput
func (ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutputWithContext ¶
func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyOutput
func (ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyPtrOutput ¶
func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyPtrOutput() ApplicationGatewaySslPolicyPtrOutput
func (ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyPtrOutputWithContext ¶
func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyPtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyPtrOutput
type ApplicationGatewaySslPolicyInput ¶
type ApplicationGatewaySslPolicyInput interface { pulumi.Input ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput ToApplicationGatewaySslPolicyOutputWithContext(context.Context) ApplicationGatewaySslPolicyOutput }
ApplicationGatewaySslPolicyInput is an input type that accepts ApplicationGatewaySslPolicyArgs and ApplicationGatewaySslPolicyOutput values. You can construct a concrete instance of `ApplicationGatewaySslPolicyInput` via:
ApplicationGatewaySslPolicyArgs{...}
type ApplicationGatewaySslPolicyOutput ¶
type ApplicationGatewaySslPolicyOutput struct{ *pulumi.OutputState }
Application gateway SSL policy.
func (ApplicationGatewaySslPolicyOutput) DisabledSslProtocols ¶
func (o ApplicationGatewaySslPolicyOutput) DisabledSslProtocols() pulumi.StringArrayOutput
SSL protocols to be disabled on application gateway.
func (ApplicationGatewaySslPolicyOutput) ElementType ¶
func (ApplicationGatewaySslPolicyOutput) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutput ¶
func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutput() ApplicationGatewaySslPolicyOutput
func (ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutputWithContext ¶
func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyOutput
func (ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyPtrOutput ¶
func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyPtrOutput() ApplicationGatewaySslPolicyPtrOutput
func (ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyPtrOutputWithContext ¶
func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyPtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyPtrOutput
type ApplicationGatewaySslPolicyPtrInput ¶
type ApplicationGatewaySslPolicyPtrInput interface { pulumi.Input ToApplicationGatewaySslPolicyPtrOutput() ApplicationGatewaySslPolicyPtrOutput ToApplicationGatewaySslPolicyPtrOutputWithContext(context.Context) ApplicationGatewaySslPolicyPtrOutput }
ApplicationGatewaySslPolicyPtrInput is an input type that accepts ApplicationGatewaySslPolicyArgs, ApplicationGatewaySslPolicyPtr and ApplicationGatewaySslPolicyPtrOutput values. You can construct a concrete instance of `ApplicationGatewaySslPolicyPtrInput` via:
ApplicationGatewaySslPolicyArgs{...} or: nil
func ApplicationGatewaySslPolicyPtr ¶
func ApplicationGatewaySslPolicyPtr(v *ApplicationGatewaySslPolicyArgs) ApplicationGatewaySslPolicyPtrInput
type ApplicationGatewaySslPolicyPtrOutput ¶
type ApplicationGatewaySslPolicyPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslPolicyPtrOutput) DisabledSslProtocols ¶
func (o ApplicationGatewaySslPolicyPtrOutput) DisabledSslProtocols() pulumi.StringArrayOutput
SSL protocols to be disabled on application gateway.
func (ApplicationGatewaySslPolicyPtrOutput) ElementType ¶
func (ApplicationGatewaySslPolicyPtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyPtrOutput) ToApplicationGatewaySslPolicyPtrOutput ¶
func (o ApplicationGatewaySslPolicyPtrOutput) ToApplicationGatewaySslPolicyPtrOutput() ApplicationGatewaySslPolicyPtrOutput
func (ApplicationGatewaySslPolicyPtrOutput) ToApplicationGatewaySslPolicyPtrOutputWithContext ¶
func (o ApplicationGatewaySslPolicyPtrOutput) ToApplicationGatewaySslPolicyPtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyPtrOutput
type ApplicationGatewaySslPolicyResponse ¶
type ApplicationGatewaySslPolicyResponse struct { // SSL protocols to be disabled on application gateway. DisabledSslProtocols []string `pulumi:"disabledSslProtocols"` }
Application gateway SSL policy.
type ApplicationGatewaySslPolicyResponseArgs ¶
type ApplicationGatewaySslPolicyResponseArgs struct { // SSL protocols to be disabled on application gateway. DisabledSslProtocols pulumi.StringArrayInput `pulumi:"disabledSslProtocols"` }
Application gateway SSL policy.
func (ApplicationGatewaySslPolicyResponseArgs) ElementType ¶
func (ApplicationGatewaySslPolicyResponseArgs) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponseOutput ¶
func (i ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponseOutput() ApplicationGatewaySslPolicyResponseOutput
func (ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponseOutputWithContext ¶
func (i ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponseOutput
func (ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponsePtrOutput ¶
func (i ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponsePtrOutput() ApplicationGatewaySslPolicyResponsePtrOutput
func (ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponsePtrOutputWithContext ¶
func (i ApplicationGatewaySslPolicyResponseArgs) ToApplicationGatewaySslPolicyResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponsePtrOutput
type ApplicationGatewaySslPolicyResponseInput ¶
type ApplicationGatewaySslPolicyResponseInput interface { pulumi.Input ToApplicationGatewaySslPolicyResponseOutput() ApplicationGatewaySslPolicyResponseOutput ToApplicationGatewaySslPolicyResponseOutputWithContext(context.Context) ApplicationGatewaySslPolicyResponseOutput }
ApplicationGatewaySslPolicyResponseInput is an input type that accepts ApplicationGatewaySslPolicyResponseArgs and ApplicationGatewaySslPolicyResponseOutput values. You can construct a concrete instance of `ApplicationGatewaySslPolicyResponseInput` via:
ApplicationGatewaySslPolicyResponseArgs{...}
type ApplicationGatewaySslPolicyResponseOutput ¶
type ApplicationGatewaySslPolicyResponseOutput struct{ *pulumi.OutputState }
Application gateway SSL policy.
func (ApplicationGatewaySslPolicyResponseOutput) DisabledSslProtocols ¶
func (o ApplicationGatewaySslPolicyResponseOutput) DisabledSslProtocols() pulumi.StringArrayOutput
SSL protocols to be disabled on application gateway.
func (ApplicationGatewaySslPolicyResponseOutput) ElementType ¶
func (ApplicationGatewaySslPolicyResponseOutput) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponseOutput ¶
func (o ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponseOutput() ApplicationGatewaySslPolicyResponseOutput
func (ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponseOutputWithContext ¶
func (o ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponseOutput
func (ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponsePtrOutput ¶
func (o ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponsePtrOutput() ApplicationGatewaySslPolicyResponsePtrOutput
func (ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponsePtrOutputWithContext ¶
func (o ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicyResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponsePtrOutput
type ApplicationGatewaySslPolicyResponsePtrInput ¶
type ApplicationGatewaySslPolicyResponsePtrInput interface { pulumi.Input ToApplicationGatewaySslPolicyResponsePtrOutput() ApplicationGatewaySslPolicyResponsePtrOutput ToApplicationGatewaySslPolicyResponsePtrOutputWithContext(context.Context) ApplicationGatewaySslPolicyResponsePtrOutput }
ApplicationGatewaySslPolicyResponsePtrInput is an input type that accepts ApplicationGatewaySslPolicyResponseArgs, ApplicationGatewaySslPolicyResponsePtr and ApplicationGatewaySslPolicyResponsePtrOutput values. You can construct a concrete instance of `ApplicationGatewaySslPolicyResponsePtrInput` via:
ApplicationGatewaySslPolicyResponseArgs{...} or: nil
func ApplicationGatewaySslPolicyResponsePtr ¶
func ApplicationGatewaySslPolicyResponsePtr(v *ApplicationGatewaySslPolicyResponseArgs) ApplicationGatewaySslPolicyResponsePtrInput
type ApplicationGatewaySslPolicyResponsePtrOutput ¶
type ApplicationGatewaySslPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslPolicyResponsePtrOutput) DisabledSslProtocols ¶
func (o ApplicationGatewaySslPolicyResponsePtrOutput) DisabledSslProtocols() pulumi.StringArrayOutput
SSL protocols to be disabled on application gateway.
func (ApplicationGatewaySslPolicyResponsePtrOutput) ElementType ¶
func (ApplicationGatewaySslPolicyResponsePtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySslPolicyResponsePtrOutput) ToApplicationGatewaySslPolicyResponsePtrOutput ¶
func (o ApplicationGatewaySslPolicyResponsePtrOutput) ToApplicationGatewaySslPolicyResponsePtrOutput() ApplicationGatewaySslPolicyResponsePtrOutput
func (ApplicationGatewaySslPolicyResponsePtrOutput) ToApplicationGatewaySslPolicyResponsePtrOutputWithContext ¶
func (o ApplicationGatewaySslPolicyResponsePtrOutput) ToApplicationGatewaySslPolicyResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySslPolicyResponsePtrOutput
type ApplicationGatewayState ¶
type ApplicationGatewayState struct { // Authentication certificates of the application gateway resource. AuthenticationCertificates ApplicationGatewayAuthenticationCertificateResponseArrayInput // Backend address pool of the application gateway resource. BackendAddressPools ApplicationGatewayBackendAddressPoolResponseArrayInput // Backend http settings of the application gateway resource. BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsResponseArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Frontend IP addresses of the application gateway resource. FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationResponseArrayInput // Frontend ports of the application gateway resource. FrontendPorts ApplicationGatewayFrontendPortResponseArrayInput // Subnets of application the gateway resource. GatewayIPConfigurations ApplicationGatewayIPConfigurationResponseArrayInput // Http listeners of the application gateway resource. HttpListeners ApplicationGatewayHttpListenerResponseArrayInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Operational state of the application gateway resource. OperationalState pulumi.StringPtrInput // Probes of the application gateway resource. Probes ApplicationGatewayProbeResponseArrayInput // Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // Request routing rules of the application gateway resource. RequestRoutingRules ApplicationGatewayRequestRoutingRuleResponseArrayInput // Resource GUID property of the application gateway resource. ResourceGuid pulumi.StringPtrInput // SKU of the application gateway resource. Sku ApplicationGatewaySkuResponsePtrInput // SSL certificates of the application gateway resource. SslCertificates ApplicationGatewaySslCertificateResponseArrayInput // SSL policy of the application gateway resource. SslPolicy ApplicationGatewaySslPolicyResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // URL path map of the application gateway resource. UrlPathMaps ApplicationGatewayUrlPathMapResponseArrayInput // Web application firewall configuration. WebApplicationFirewallConfiguration ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrInput }
func (ApplicationGatewayState) ElementType ¶
func (ApplicationGatewayState) ElementType() reflect.Type
type ApplicationGatewayUrlPathMap ¶
type ApplicationGatewayUrlPathMap struct { // Default backend address pool resource of URL path map. DefaultBackendAddressPool *SubResource `pulumi:"defaultBackendAddressPool"` // Default backend http settings resource of URL path map. DefaultBackendHttpSettings *SubResource `pulumi:"defaultBackendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Path rule of URL path map resource. PathRules []ApplicationGatewayPathRule `pulumi:"pathRules"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
type ApplicationGatewayUrlPathMapArgs ¶
type ApplicationGatewayUrlPathMapArgs struct { // Default backend address pool resource of URL path map. DefaultBackendAddressPool SubResourcePtrInput `pulumi:"defaultBackendAddressPool"` // Default backend http settings resource of URL path map. DefaultBackendHttpSettings SubResourcePtrInput `pulumi:"defaultBackendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Path rule of URL path map resource. PathRules ApplicationGatewayPathRuleArrayInput `pulumi:"pathRules"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (ApplicationGatewayUrlPathMapArgs) ElementType ¶
func (ApplicationGatewayUrlPathMapArgs) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutput ¶
func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
func (ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutputWithContext ¶
func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
type ApplicationGatewayUrlPathMapArray ¶
type ApplicationGatewayUrlPathMapArray []ApplicationGatewayUrlPathMapInput
func (ApplicationGatewayUrlPathMapArray) ElementType ¶
func (ApplicationGatewayUrlPathMapArray) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutput ¶
func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
func (ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutputWithContext ¶
func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
type ApplicationGatewayUrlPathMapArrayInput ¶
type ApplicationGatewayUrlPathMapArrayInput interface { pulumi.Input ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput ToApplicationGatewayUrlPathMapArrayOutputWithContext(context.Context) ApplicationGatewayUrlPathMapArrayOutput }
ApplicationGatewayUrlPathMapArrayInput is an input type that accepts ApplicationGatewayUrlPathMapArray and ApplicationGatewayUrlPathMapArrayOutput values. You can construct a concrete instance of `ApplicationGatewayUrlPathMapArrayInput` via:
ApplicationGatewayUrlPathMapArray{ ApplicationGatewayUrlPathMapArgs{...} }
type ApplicationGatewayUrlPathMapArrayOutput ¶
type ApplicationGatewayUrlPathMapArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayUrlPathMapArrayOutput) ElementType ¶
func (ApplicationGatewayUrlPathMapArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutput ¶
func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
func (ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutputWithContext ¶
func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
type ApplicationGatewayUrlPathMapInput ¶
type ApplicationGatewayUrlPathMapInput interface { pulumi.Input ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput ToApplicationGatewayUrlPathMapOutputWithContext(context.Context) ApplicationGatewayUrlPathMapOutput }
ApplicationGatewayUrlPathMapInput is an input type that accepts ApplicationGatewayUrlPathMap and ApplicationGatewayUrlPathMapOutput values. You can construct a concrete instance of `ApplicationGatewayUrlPathMapInput` via:
ApplicationGatewayUrlPathMap{ "key": ApplicationGatewayUrlPathArgs{...} }
type ApplicationGatewayUrlPathMapOutput ¶
type ApplicationGatewayUrlPathMapOutput struct{ *pulumi.OutputState }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPool ¶
func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPool() SubResourcePtrOutput
Default backend address pool resource of URL path map.
func (ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettings ¶
func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettings() SubResourcePtrOutput
Default backend http settings resource of URL path map.
func (ApplicationGatewayUrlPathMapOutput) ElementType ¶
func (ApplicationGatewayUrlPathMapOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapOutput) Etag ¶
func (o ApplicationGatewayUrlPathMapOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayUrlPathMapOutput) Id ¶
func (o ApplicationGatewayUrlPathMapOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayUrlPathMapOutput) Name ¶
func (o ApplicationGatewayUrlPathMapOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayUrlPathMapOutput) PathRules ¶
func (o ApplicationGatewayUrlPathMapOutput) PathRules() ApplicationGatewayPathRuleArrayOutput
Path rule of URL path map resource.
func (ApplicationGatewayUrlPathMapOutput) ProvisioningState ¶
func (o ApplicationGatewayUrlPathMapOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput ¶
func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
func (ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutputWithContext ¶
func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
type ApplicationGatewayUrlPathMapResponse ¶
type ApplicationGatewayUrlPathMapResponse struct { // Default backend address pool resource of URL path map. DefaultBackendAddressPool *SubResourceResponse `pulumi:"defaultBackendAddressPool"` // Default backend http settings resource of URL path map. DefaultBackendHttpSettings *SubResourceResponse `pulumi:"defaultBackendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Path rule of URL path map resource. PathRules []ApplicationGatewayPathRuleResponse `pulumi:"pathRules"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
type ApplicationGatewayUrlPathMapResponseArgs ¶
type ApplicationGatewayUrlPathMapResponseArgs struct { // Default backend address pool resource of URL path map. DefaultBackendAddressPool SubResourceResponsePtrInput `pulumi:"defaultBackendAddressPool"` // Default backend http settings resource of URL path map. DefaultBackendHttpSettings SubResourceResponsePtrInput `pulumi:"defaultBackendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Path rule of URL path map resource. PathRules ApplicationGatewayPathRuleResponseArrayInput `pulumi:"pathRules"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (ApplicationGatewayUrlPathMapResponseArgs) ElementType ¶
func (ApplicationGatewayUrlPathMapResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutput ¶
func (i ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput
func (ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutputWithContext ¶
func (i ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseOutput
type ApplicationGatewayUrlPathMapResponseArray ¶
type ApplicationGatewayUrlPathMapResponseArray []ApplicationGatewayUrlPathMapResponseInput
func (ApplicationGatewayUrlPathMapResponseArray) ElementType ¶
func (ApplicationGatewayUrlPathMapResponseArray) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutput ¶
func (i ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput
func (ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext ¶
func (i ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput
type ApplicationGatewayUrlPathMapResponseArrayInput ¶
type ApplicationGatewayUrlPathMapResponseArrayInput interface { pulumi.Input ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput }
ApplicationGatewayUrlPathMapResponseArrayInput is an input type that accepts ApplicationGatewayUrlPathMapResponseArray and ApplicationGatewayUrlPathMapResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayUrlPathMapResponseArrayInput` via:
ApplicationGatewayUrlPathMapResponseArray{ ApplicationGatewayUrlPathMapResponseArgs{...} }
type ApplicationGatewayUrlPathMapResponseArrayOutput ¶
type ApplicationGatewayUrlPathMapResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayUrlPathMapResponseArrayOutput) ElementType ¶
func (ApplicationGatewayUrlPathMapResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutput ¶
func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput
func (ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext ¶
func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput
type ApplicationGatewayUrlPathMapResponseInput ¶
type ApplicationGatewayUrlPathMapResponseInput interface { pulumi.Input ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput ToApplicationGatewayUrlPathMapResponseOutputWithContext(context.Context) ApplicationGatewayUrlPathMapResponseOutput }
ApplicationGatewayUrlPathMapResponseInput is an input type that accepts ApplicationGatewayUrlPathMapResponseArgs and ApplicationGatewayUrlPathMapResponseOutput values. You can construct a concrete instance of `ApplicationGatewayUrlPathMapResponseInput` via:
ApplicationGatewayUrlPathMapResponseArgs{...}
type ApplicationGatewayUrlPathMapResponseOutput ¶
type ApplicationGatewayUrlPathMapResponseOutput struct{ *pulumi.OutputState }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendAddressPool ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendAddressPool() SubResourceResponsePtrOutput
Default backend address pool resource of URL path map.
func (ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendHttpSettings ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendHttpSettings() SubResourceResponsePtrOutput
Default backend http settings resource of URL path map.
func (ApplicationGatewayUrlPathMapResponseOutput) ElementType ¶
func (ApplicationGatewayUrlPathMapResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapResponseOutput) Etag ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayUrlPathMapResponseOutput) Id ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ApplicationGatewayUrlPathMapResponseOutput) Name ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayUrlPathMapResponseOutput) PathRules ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) PathRules() ApplicationGatewayPathRuleResponseArrayOutput
Path rule of URL path map resource.
func (ApplicationGatewayUrlPathMapResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutput ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput
func (ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutputWithContext ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseOutput
type ApplicationGatewayWebApplicationFirewallConfiguration ¶
type ApplicationGatewayWebApplicationFirewallConfiguration struct { // The disabled rule groups. DisabledRuleGroups []ApplicationGatewayFirewallDisabledRuleGroup `pulumi:"disabledRuleGroups"` // Whether the web application firewall is enabled or not. Enabled bool `pulumi:"enabled"` // Web application firewall mode. FirewallMode string `pulumi:"firewallMode"` // The type of the web application firewall rule set. Possible values are: 'OWASP'. RuleSetType string `pulumi:"ruleSetType"` // The version of the rule set type. RuleSetVersion string `pulumi:"ruleSetVersion"` }
Application gateway web application firewall configuration.
type ApplicationGatewayWebApplicationFirewallConfigurationArgs ¶
type ApplicationGatewayWebApplicationFirewallConfigurationArgs struct { // The disabled rule groups. DisabledRuleGroups ApplicationGatewayFirewallDisabledRuleGroupArrayInput `pulumi:"disabledRuleGroups"` // Whether the web application firewall is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` // Web application firewall mode. FirewallMode pulumi.StringInput `pulumi:"firewallMode"` // The type of the web application firewall rule set. Possible values are: 'OWASP'. RuleSetType pulumi.StringInput `pulumi:"ruleSetType"` // The version of the rule set type. RuleSetVersion pulumi.StringInput `pulumi:"ruleSetVersion"` }
Application gateway web application firewall configuration.
func (ApplicationGatewayWebApplicationFirewallConfigurationArgs) ElementType ¶
func (ApplicationGatewayWebApplicationFirewallConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationOutput ¶
func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationOutput() ApplicationGatewayWebApplicationFirewallConfigurationOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationOutputWithContext ¶
func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput ¶
func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext ¶
func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
type ApplicationGatewayWebApplicationFirewallConfigurationInput ¶
type ApplicationGatewayWebApplicationFirewallConfigurationInput interface { pulumi.Input ToApplicationGatewayWebApplicationFirewallConfigurationOutput() ApplicationGatewayWebApplicationFirewallConfigurationOutput ToApplicationGatewayWebApplicationFirewallConfigurationOutputWithContext(context.Context) ApplicationGatewayWebApplicationFirewallConfigurationOutput }
ApplicationGatewayWebApplicationFirewallConfigurationInput is an input type that accepts ApplicationGatewayWebApplicationFirewallConfigurationArgs and ApplicationGatewayWebApplicationFirewallConfigurationOutput values. You can construct a concrete instance of `ApplicationGatewayWebApplicationFirewallConfigurationInput` via:
ApplicationGatewayWebApplicationFirewallConfigurationArgs{...}
type ApplicationGatewayWebApplicationFirewallConfigurationOutput ¶
type ApplicationGatewayWebApplicationFirewallConfigurationOutput struct{ *pulumi.OutputState }
Application gateway web application firewall configuration.
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) DisabledRuleGroups ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
The disabled rule groups.
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) ElementType ¶
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) Enabled ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) Enabled() pulumi.BoolOutput
Whether the web application firewall is enabled or not.
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) FirewallMode ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) FirewallMode() pulumi.StringOutput
Web application firewall mode.
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) RuleSetType ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) RuleSetType() pulumi.StringOutput
The type of the web application firewall rule set. Possible values are: 'OWASP'.
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) RuleSetVersion ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) RuleSetVersion() pulumi.StringOutput
The version of the rule set type.
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationOutput ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationOutput() ApplicationGatewayWebApplicationFirewallConfigurationOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationOutputWithContext ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
type ApplicationGatewayWebApplicationFirewallConfigurationPtrInput ¶
type ApplicationGatewayWebApplicationFirewallConfigurationPtrInput interface { pulumi.Input ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext(context.Context) ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput }
ApplicationGatewayWebApplicationFirewallConfigurationPtrInput is an input type that accepts ApplicationGatewayWebApplicationFirewallConfigurationArgs, ApplicationGatewayWebApplicationFirewallConfigurationPtr and ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationGatewayWebApplicationFirewallConfigurationPtrInput` via:
ApplicationGatewayWebApplicationFirewallConfigurationArgs{...} or: nil
func ApplicationGatewayWebApplicationFirewallConfigurationPtr ¶
func ApplicationGatewayWebApplicationFirewallConfigurationPtr(v *ApplicationGatewayWebApplicationFirewallConfigurationArgs) ApplicationGatewayWebApplicationFirewallConfigurationPtrInput
type ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput ¶
type ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) DisabledRuleGroups ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput
The disabled rule groups.
func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ElementType ¶
func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ElementType() reflect.Type
func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) Enabled ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the web application firewall is enabled or not.
func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) FirewallMode ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) FirewallMode() pulumi.StringPtrOutput
Web application firewall mode.
func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) RuleSetType ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) RuleSetType() pulumi.StringPtrOutput
The type of the web application firewall rule set. Possible values are: 'OWASP'.
func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) RuleSetVersion ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) RuleSetVersion() pulumi.StringPtrOutput
The version of the rule set type.
func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput
type ApplicationGatewayWebApplicationFirewallConfigurationResponse ¶
type ApplicationGatewayWebApplicationFirewallConfigurationResponse struct { // The disabled rule groups. DisabledRuleGroups []ApplicationGatewayFirewallDisabledRuleGroupResponse `pulumi:"disabledRuleGroups"` // Whether the web application firewall is enabled or not. Enabled bool `pulumi:"enabled"` // Web application firewall mode. FirewallMode string `pulumi:"firewallMode"` // The type of the web application firewall rule set. Possible values are: 'OWASP'. RuleSetType string `pulumi:"ruleSetType"` // The version of the rule set type. RuleSetVersion string `pulumi:"ruleSetVersion"` }
Application gateway web application firewall configuration.
type ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs ¶
type ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs struct { // The disabled rule groups. DisabledRuleGroups ApplicationGatewayFirewallDisabledRuleGroupResponseArrayInput `pulumi:"disabledRuleGroups"` // Whether the web application firewall is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` // Web application firewall mode. FirewallMode pulumi.StringInput `pulumi:"firewallMode"` // The type of the web application firewall rule set. Possible values are: 'OWASP'. RuleSetType pulumi.StringInput `pulumi:"ruleSetType"` // The version of the rule set type. RuleSetVersion pulumi.StringInput `pulumi:"ruleSetVersion"` }
Application gateway web application firewall configuration.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ElementType ¶
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutput ¶
func (i ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutputWithContext ¶
func (i ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput ¶
func (i ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext ¶
func (i ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
type ApplicationGatewayWebApplicationFirewallConfigurationResponseInput ¶
type ApplicationGatewayWebApplicationFirewallConfigurationResponseInput interface { pulumi.Input ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutputWithContext(context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput }
ApplicationGatewayWebApplicationFirewallConfigurationResponseInput is an input type that accepts ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs and ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput values. You can construct a concrete instance of `ApplicationGatewayWebApplicationFirewallConfigurationResponseInput` via:
ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs{...}
type ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput ¶
type ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput struct{ *pulumi.OutputState }
Application gateway web application firewall configuration.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) DisabledRuleGroups ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
The disabled rule groups.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ElementType ¶
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) Enabled ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) Enabled() pulumi.BoolOutput
Whether the web application firewall is enabled or not.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) FirewallMode ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) FirewallMode() pulumi.StringOutput
Web application firewall mode.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) RuleSetType ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) RuleSetType() pulumi.StringOutput
The type of the web application firewall rule set. Possible values are: 'OWASP'.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) RuleSetVersion ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) RuleSetVersion() pulumi.StringOutput
The version of the rule set type.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutput ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutputWithContext ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
type ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrInput ¶
type ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrInput interface { pulumi.Input ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext(context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput }
ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrInput is an input type that accepts ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs, ApplicationGatewayWebApplicationFirewallConfigurationResponsePtr and ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput values. You can construct a concrete instance of `ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrInput` via:
ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs{...} or: nil
func ApplicationGatewayWebApplicationFirewallConfigurationResponsePtr ¶
func ApplicationGatewayWebApplicationFirewallConfigurationResponsePtr(v *ApplicationGatewayWebApplicationFirewallConfigurationResponseArgs) ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrInput
type ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput ¶
type ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) DisabledRuleGroups ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput
The disabled rule groups.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ElementType ¶
func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ElementType() reflect.Type
func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) Enabled ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the web application firewall is enabled or not.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) FirewallMode ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) FirewallMode() pulumi.StringPtrOutput
Web application firewall mode.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) RuleSetType ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) RuleSetType() pulumi.StringPtrOutput
The type of the web application firewall rule set. Possible values are: 'OWASP'.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) RuleSetVersion ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) RuleSetVersion() pulumi.StringPtrOutput
The version of the rule set type.
func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
func (ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext ¶
func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ToApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput
type BackendAddressPool ¶
type BackendAddressPool struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Pool of backend IP addresses.
type BackendAddressPoolArgs ¶
type BackendAddressPoolArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Pool of backend IP addresses.
func (BackendAddressPoolArgs) ElementType ¶
func (BackendAddressPoolArgs) ElementType() reflect.Type
func (BackendAddressPoolArgs) ToBackendAddressPoolOutput ¶
func (i BackendAddressPoolArgs) ToBackendAddressPoolOutput() BackendAddressPoolOutput
func (BackendAddressPoolArgs) ToBackendAddressPoolOutputWithContext ¶
func (i BackendAddressPoolArgs) ToBackendAddressPoolOutputWithContext(ctx context.Context) BackendAddressPoolOutput
type BackendAddressPoolArray ¶
type BackendAddressPoolArray []BackendAddressPoolInput
func (BackendAddressPoolArray) ElementType ¶
func (BackendAddressPoolArray) ElementType() reflect.Type
func (BackendAddressPoolArray) ToBackendAddressPoolArrayOutput ¶
func (i BackendAddressPoolArray) ToBackendAddressPoolArrayOutput() BackendAddressPoolArrayOutput
func (BackendAddressPoolArray) ToBackendAddressPoolArrayOutputWithContext ¶
func (i BackendAddressPoolArray) ToBackendAddressPoolArrayOutputWithContext(ctx context.Context) BackendAddressPoolArrayOutput
type BackendAddressPoolArrayInput ¶
type BackendAddressPoolArrayInput interface { pulumi.Input ToBackendAddressPoolArrayOutput() BackendAddressPoolArrayOutput ToBackendAddressPoolArrayOutputWithContext(context.Context) BackendAddressPoolArrayOutput }
BackendAddressPoolArrayInput is an input type that accepts BackendAddressPoolArray and BackendAddressPoolArrayOutput values. You can construct a concrete instance of `BackendAddressPoolArrayInput` via:
BackendAddressPoolArray{ BackendAddressPoolArgs{...} }
type BackendAddressPoolArrayOutput ¶
type BackendAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (BackendAddressPoolArrayOutput) ElementType ¶
func (BackendAddressPoolArrayOutput) ElementType() reflect.Type
func (BackendAddressPoolArrayOutput) Index ¶
func (o BackendAddressPoolArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolOutput
func (BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutput ¶
func (o BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutput() BackendAddressPoolArrayOutput
func (BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutputWithContext ¶
func (o BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutputWithContext(ctx context.Context) BackendAddressPoolArrayOutput
type BackendAddressPoolInput ¶
type BackendAddressPoolInput interface { pulumi.Input ToBackendAddressPoolOutput() BackendAddressPoolOutput ToBackendAddressPoolOutputWithContext(context.Context) BackendAddressPoolOutput }
BackendAddressPoolInput is an input type that accepts BackendAddressPoolArgs and BackendAddressPoolOutput values. You can construct a concrete instance of `BackendAddressPoolInput` via:
BackendAddressPoolArgs{...}
type BackendAddressPoolOutput ¶
type BackendAddressPoolOutput struct{ *pulumi.OutputState }
Pool of backend IP addresses.
func (BackendAddressPoolOutput) ElementType ¶
func (BackendAddressPoolOutput) ElementType() reflect.Type
func (BackendAddressPoolOutput) Etag ¶
func (o BackendAddressPoolOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (BackendAddressPoolOutput) Id ¶
func (o BackendAddressPoolOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (BackendAddressPoolOutput) Name ¶
func (o BackendAddressPoolOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (BackendAddressPoolOutput) ProvisioningState ¶
func (o BackendAddressPoolOutput) ProvisioningState() pulumi.StringPtrOutput
Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (BackendAddressPoolOutput) ToBackendAddressPoolOutput ¶
func (o BackendAddressPoolOutput) ToBackendAddressPoolOutput() BackendAddressPoolOutput
func (BackendAddressPoolOutput) ToBackendAddressPoolOutputWithContext ¶
func (o BackendAddressPoolOutput) ToBackendAddressPoolOutputWithContext(ctx context.Context) BackendAddressPoolOutput
type BackendAddressPoolResponse ¶
type BackendAddressPoolResponse struct { // Gets collection of references to IP addresses defined in network interfaces. BackendIPConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Gets load balancing rules that use this backend address pool. LoadBalancingRules []SubResourceResponse `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets outbound rules that use this backend address pool. OutboundNatRule SubResourceResponse `pulumi:"outboundNatRule"` // Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Pool of backend IP addresses.
type BackendAddressPoolResponseArgs ¶
type BackendAddressPoolResponseArgs struct { // Gets collection of references to IP addresses defined in network interfaces. BackendIPConfigurations NetworkInterfaceIPConfigurationResponseArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Gets load balancing rules that use this backend address pool. LoadBalancingRules SubResourceResponseArrayInput `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets outbound rules that use this backend address pool. OutboundNatRule SubResourceResponseInput `pulumi:"outboundNatRule"` // Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Pool of backend IP addresses.
func (BackendAddressPoolResponseArgs) ElementType ¶
func (BackendAddressPoolResponseArgs) ElementType() reflect.Type
func (BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutput ¶
func (i BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutputWithContext ¶
func (i BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutputWithContext(ctx context.Context) BackendAddressPoolResponseOutput
type BackendAddressPoolResponseArray ¶
type BackendAddressPoolResponseArray []BackendAddressPoolResponseInput
func (BackendAddressPoolResponseArray) ElementType ¶
func (BackendAddressPoolResponseArray) ElementType() reflect.Type
func (BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutput ¶
func (i BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput
func (BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutputWithContext ¶
func (i BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) BackendAddressPoolResponseArrayOutput
type BackendAddressPoolResponseArrayInput ¶
type BackendAddressPoolResponseArrayInput interface { pulumi.Input ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput ToBackendAddressPoolResponseArrayOutputWithContext(context.Context) BackendAddressPoolResponseArrayOutput }
BackendAddressPoolResponseArrayInput is an input type that accepts BackendAddressPoolResponseArray and BackendAddressPoolResponseArrayOutput values. You can construct a concrete instance of `BackendAddressPoolResponseArrayInput` via:
BackendAddressPoolResponseArray{ BackendAddressPoolResponseArgs{...} }
type BackendAddressPoolResponseArrayOutput ¶
type BackendAddressPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (BackendAddressPoolResponseArrayOutput) ElementType ¶
func (BackendAddressPoolResponseArrayOutput) ElementType() reflect.Type
func (BackendAddressPoolResponseArrayOutput) Index ¶
func (o BackendAddressPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutput ¶
func (o BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput
func (BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutputWithContext ¶
func (o BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) BackendAddressPoolResponseArrayOutput
type BackendAddressPoolResponseInput ¶
type BackendAddressPoolResponseInput interface { pulumi.Input ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput ToBackendAddressPoolResponseOutputWithContext(context.Context) BackendAddressPoolResponseOutput }
BackendAddressPoolResponseInput is an input type that accepts BackendAddressPoolResponseArgs and BackendAddressPoolResponseOutput values. You can construct a concrete instance of `BackendAddressPoolResponseInput` via:
BackendAddressPoolResponseArgs{...}
type BackendAddressPoolResponseOutput ¶
type BackendAddressPoolResponseOutput struct{ *pulumi.OutputState }
Pool of backend IP addresses.
func (BackendAddressPoolResponseOutput) BackendIPConfigurations ¶
func (o BackendAddressPoolResponseOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
Gets collection of references to IP addresses defined in network interfaces.
func (BackendAddressPoolResponseOutput) ElementType ¶
func (BackendAddressPoolResponseOutput) ElementType() reflect.Type
func (BackendAddressPoolResponseOutput) Etag ¶
func (o BackendAddressPoolResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (BackendAddressPoolResponseOutput) Id ¶
func (o BackendAddressPoolResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (BackendAddressPoolResponseOutput) LoadBalancingRules ¶
func (o BackendAddressPoolResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
Gets load balancing rules that use this backend address pool.
func (BackendAddressPoolResponseOutput) Name ¶
func (o BackendAddressPoolResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (BackendAddressPoolResponseOutput) OutboundNatRule ¶
func (o BackendAddressPoolResponseOutput) OutboundNatRule() SubResourceResponseOutput
Gets outbound rules that use this backend address pool.
func (BackendAddressPoolResponseOutput) ProvisioningState ¶
func (o BackendAddressPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutput ¶
func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWithContext ¶
func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWithContext(ctx context.Context) BackendAddressPoolResponseOutput
type BgpPeerStatusResponse ¶ added in v0.2.1
type BgpPeerStatusResponse struct { // The autonomous system number of the remote BGP peer Asn int `pulumi:"asn"` // For how long the peering has been up ConnectedDuration string `pulumi:"connectedDuration"` // The virtual network gateway's local address LocalAddress string `pulumi:"localAddress"` // The number of BGP messages received MessagesReceived int `pulumi:"messagesReceived"` // The number of BGP messages sent MessagesSent int `pulumi:"messagesSent"` // The remote BGP peer Neighbor string `pulumi:"neighbor"` // The number of routes learned from this peer RoutesReceived int `pulumi:"routesReceived"` // The BGP peer state State string `pulumi:"state"` }
BGP peer status details
type BgpPeerStatusResponseArgs ¶ added in v0.2.1
type BgpPeerStatusResponseArgs struct { // The autonomous system number of the remote BGP peer Asn pulumi.IntInput `pulumi:"asn"` // For how long the peering has been up ConnectedDuration pulumi.StringInput `pulumi:"connectedDuration"` // The virtual network gateway's local address LocalAddress pulumi.StringInput `pulumi:"localAddress"` // The number of BGP messages received MessagesReceived pulumi.IntInput `pulumi:"messagesReceived"` // The number of BGP messages sent MessagesSent pulumi.IntInput `pulumi:"messagesSent"` // The remote BGP peer Neighbor pulumi.StringInput `pulumi:"neighbor"` // The number of routes learned from this peer RoutesReceived pulumi.IntInput `pulumi:"routesReceived"` // The BGP peer state State pulumi.StringInput `pulumi:"state"` }
BGP peer status details
func (BgpPeerStatusResponseArgs) ElementType ¶ added in v0.2.1
func (BgpPeerStatusResponseArgs) ElementType() reflect.Type
func (BgpPeerStatusResponseArgs) ToBgpPeerStatusResponseOutput ¶ added in v0.2.1
func (i BgpPeerStatusResponseArgs) ToBgpPeerStatusResponseOutput() BgpPeerStatusResponseOutput
func (BgpPeerStatusResponseArgs) ToBgpPeerStatusResponseOutputWithContext ¶ added in v0.2.1
func (i BgpPeerStatusResponseArgs) ToBgpPeerStatusResponseOutputWithContext(ctx context.Context) BgpPeerStatusResponseOutput
type BgpPeerStatusResponseArray ¶ added in v0.2.1
type BgpPeerStatusResponseArray []BgpPeerStatusResponseInput
func (BgpPeerStatusResponseArray) ElementType ¶ added in v0.2.1
func (BgpPeerStatusResponseArray) ElementType() reflect.Type
func (BgpPeerStatusResponseArray) ToBgpPeerStatusResponseArrayOutput ¶ added in v0.2.1
func (i BgpPeerStatusResponseArray) ToBgpPeerStatusResponseArrayOutput() BgpPeerStatusResponseArrayOutput
func (BgpPeerStatusResponseArray) ToBgpPeerStatusResponseArrayOutputWithContext ¶ added in v0.2.1
func (i BgpPeerStatusResponseArray) ToBgpPeerStatusResponseArrayOutputWithContext(ctx context.Context) BgpPeerStatusResponseArrayOutput
type BgpPeerStatusResponseArrayInput ¶ added in v0.2.1
type BgpPeerStatusResponseArrayInput interface { pulumi.Input ToBgpPeerStatusResponseArrayOutput() BgpPeerStatusResponseArrayOutput ToBgpPeerStatusResponseArrayOutputWithContext(context.Context) BgpPeerStatusResponseArrayOutput }
BgpPeerStatusResponseArrayInput is an input type that accepts BgpPeerStatusResponseArray and BgpPeerStatusResponseArrayOutput values. You can construct a concrete instance of `BgpPeerStatusResponseArrayInput` via:
BgpPeerStatusResponseArray{ BgpPeerStatusResponseArgs{...} }
type BgpPeerStatusResponseArrayOutput ¶ added in v0.2.1
type BgpPeerStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (BgpPeerStatusResponseArrayOutput) ElementType ¶ added in v0.2.1
func (BgpPeerStatusResponseArrayOutput) ElementType() reflect.Type
func (BgpPeerStatusResponseArrayOutput) Index ¶ added in v0.2.1
func (o BgpPeerStatusResponseArrayOutput) Index(i pulumi.IntInput) BgpPeerStatusResponseOutput
func (BgpPeerStatusResponseArrayOutput) ToBgpPeerStatusResponseArrayOutput ¶ added in v0.2.1
func (o BgpPeerStatusResponseArrayOutput) ToBgpPeerStatusResponseArrayOutput() BgpPeerStatusResponseArrayOutput
func (BgpPeerStatusResponseArrayOutput) ToBgpPeerStatusResponseArrayOutputWithContext ¶ added in v0.2.1
func (o BgpPeerStatusResponseArrayOutput) ToBgpPeerStatusResponseArrayOutputWithContext(ctx context.Context) BgpPeerStatusResponseArrayOutput
type BgpPeerStatusResponseInput ¶ added in v0.2.1
type BgpPeerStatusResponseInput interface { pulumi.Input ToBgpPeerStatusResponseOutput() BgpPeerStatusResponseOutput ToBgpPeerStatusResponseOutputWithContext(context.Context) BgpPeerStatusResponseOutput }
BgpPeerStatusResponseInput is an input type that accepts BgpPeerStatusResponseArgs and BgpPeerStatusResponseOutput values. You can construct a concrete instance of `BgpPeerStatusResponseInput` via:
BgpPeerStatusResponseArgs{...}
type BgpPeerStatusResponseOutput ¶ added in v0.2.1
type BgpPeerStatusResponseOutput struct{ *pulumi.OutputState }
BGP peer status details
func (BgpPeerStatusResponseOutput) Asn ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) Asn() pulumi.IntOutput
The autonomous system number of the remote BGP peer
func (BgpPeerStatusResponseOutput) ConnectedDuration ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) ConnectedDuration() pulumi.StringOutput
For how long the peering has been up
func (BgpPeerStatusResponseOutput) ElementType ¶ added in v0.2.1
func (BgpPeerStatusResponseOutput) ElementType() reflect.Type
func (BgpPeerStatusResponseOutput) LocalAddress ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) LocalAddress() pulumi.StringOutput
The virtual network gateway's local address
func (BgpPeerStatusResponseOutput) MessagesReceived ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) MessagesReceived() pulumi.IntOutput
The number of BGP messages received
func (BgpPeerStatusResponseOutput) MessagesSent ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) MessagesSent() pulumi.IntOutput
The number of BGP messages sent
func (BgpPeerStatusResponseOutput) Neighbor ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) Neighbor() pulumi.StringOutput
The remote BGP peer
func (BgpPeerStatusResponseOutput) RoutesReceived ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) RoutesReceived() pulumi.IntOutput
The number of routes learned from this peer
func (BgpPeerStatusResponseOutput) State ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) State() pulumi.StringOutput
The BGP peer state
func (BgpPeerStatusResponseOutput) ToBgpPeerStatusResponseOutput ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) ToBgpPeerStatusResponseOutput() BgpPeerStatusResponseOutput
func (BgpPeerStatusResponseOutput) ToBgpPeerStatusResponseOutputWithContext ¶ added in v0.2.1
func (o BgpPeerStatusResponseOutput) ToBgpPeerStatusResponseOutputWithContext(ctx context.Context) BgpPeerStatusResponseOutput
type BgpSettings ¶
type BgpSettings 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"` }
BGP settings details
type BgpSettingsArgs ¶
type BgpSettingsArgs struct { // The BGP speaker's ASN. Asn pulumi.IntPtrInput `pulumi:"asn"` // The BGP peering address and BGP identifier of this BGP speaker. BgpPeeringAddress pulumi.StringPtrInput `pulumi:"bgpPeeringAddress"` // The weight added to routes learned from this BGP speaker. PeerWeight pulumi.IntPtrInput `pulumi:"peerWeight"` }
BGP settings details
func (BgpSettingsArgs) ElementType ¶
func (BgpSettingsArgs) ElementType() reflect.Type
func (BgpSettingsArgs) ToBgpSettingsOutput ¶
func (i BgpSettingsArgs) ToBgpSettingsOutput() BgpSettingsOutput
func (BgpSettingsArgs) ToBgpSettingsOutputWithContext ¶
func (i BgpSettingsArgs) ToBgpSettingsOutputWithContext(ctx context.Context) BgpSettingsOutput
func (BgpSettingsArgs) ToBgpSettingsPtrOutput ¶
func (i BgpSettingsArgs) ToBgpSettingsPtrOutput() BgpSettingsPtrOutput
func (BgpSettingsArgs) ToBgpSettingsPtrOutputWithContext ¶
func (i BgpSettingsArgs) ToBgpSettingsPtrOutputWithContext(ctx context.Context) BgpSettingsPtrOutput
type BgpSettingsInput ¶
type BgpSettingsInput interface { pulumi.Input ToBgpSettingsOutput() BgpSettingsOutput ToBgpSettingsOutputWithContext(context.Context) BgpSettingsOutput }
BgpSettingsInput is an input type that accepts BgpSettingsArgs and BgpSettingsOutput values. You can construct a concrete instance of `BgpSettingsInput` via:
BgpSettingsArgs{...}
type BgpSettingsOutput ¶
type BgpSettingsOutput struct{ *pulumi.OutputState }
BGP settings details
func (BgpSettingsOutput) Asn ¶
func (o BgpSettingsOutput) Asn() pulumi.IntPtrOutput
The BGP speaker's ASN.
func (BgpSettingsOutput) BgpPeeringAddress ¶
func (o BgpSettingsOutput) BgpPeeringAddress() pulumi.StringPtrOutput
The BGP peering address and BGP identifier of this BGP speaker.
func (BgpSettingsOutput) ElementType ¶
func (BgpSettingsOutput) ElementType() reflect.Type
func (BgpSettingsOutput) PeerWeight ¶
func (o BgpSettingsOutput) PeerWeight() pulumi.IntPtrOutput
The weight added to routes learned from this BGP speaker.
func (BgpSettingsOutput) ToBgpSettingsOutput ¶
func (o BgpSettingsOutput) ToBgpSettingsOutput() BgpSettingsOutput
func (BgpSettingsOutput) ToBgpSettingsOutputWithContext ¶
func (o BgpSettingsOutput) ToBgpSettingsOutputWithContext(ctx context.Context) BgpSettingsOutput
func (BgpSettingsOutput) ToBgpSettingsPtrOutput ¶
func (o BgpSettingsOutput) ToBgpSettingsPtrOutput() BgpSettingsPtrOutput
func (BgpSettingsOutput) ToBgpSettingsPtrOutputWithContext ¶
func (o BgpSettingsOutput) ToBgpSettingsPtrOutputWithContext(ctx context.Context) BgpSettingsPtrOutput
type BgpSettingsPtrInput ¶
type BgpSettingsPtrInput interface { pulumi.Input ToBgpSettingsPtrOutput() BgpSettingsPtrOutput ToBgpSettingsPtrOutputWithContext(context.Context) BgpSettingsPtrOutput }
BgpSettingsPtrInput is an input type that accepts BgpSettingsArgs, BgpSettingsPtr and BgpSettingsPtrOutput values. You can construct a concrete instance of `BgpSettingsPtrInput` via:
BgpSettingsArgs{...} or: nil
func BgpSettingsPtr ¶
func BgpSettingsPtr(v *BgpSettingsArgs) BgpSettingsPtrInput
type BgpSettingsPtrOutput ¶
type BgpSettingsPtrOutput struct{ *pulumi.OutputState }
func (BgpSettingsPtrOutput) Asn ¶
func (o BgpSettingsPtrOutput) Asn() pulumi.IntPtrOutput
The BGP speaker's ASN.
func (BgpSettingsPtrOutput) BgpPeeringAddress ¶
func (o BgpSettingsPtrOutput) BgpPeeringAddress() pulumi.StringPtrOutput
The BGP peering address and BGP identifier of this BGP speaker.
func (BgpSettingsPtrOutput) Elem ¶
func (o BgpSettingsPtrOutput) Elem() BgpSettingsOutput
func (BgpSettingsPtrOutput) ElementType ¶
func (BgpSettingsPtrOutput) ElementType() reflect.Type
func (BgpSettingsPtrOutput) PeerWeight ¶
func (o BgpSettingsPtrOutput) PeerWeight() pulumi.IntPtrOutput
The weight added to routes learned from this BGP speaker.
func (BgpSettingsPtrOutput) ToBgpSettingsPtrOutput ¶
func (o BgpSettingsPtrOutput) ToBgpSettingsPtrOutput() BgpSettingsPtrOutput
func (BgpSettingsPtrOutput) ToBgpSettingsPtrOutputWithContext ¶
func (o BgpSettingsPtrOutput) ToBgpSettingsPtrOutputWithContext(ctx context.Context) BgpSettingsPtrOutput
type BgpSettingsResponse ¶
type BgpSettingsResponse 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"` }
BGP settings details
type BgpSettingsResponseArgs ¶
type BgpSettingsResponseArgs struct { // The BGP speaker's ASN. Asn pulumi.IntPtrInput `pulumi:"asn"` // The BGP peering address and BGP identifier of this BGP speaker. BgpPeeringAddress pulumi.StringPtrInput `pulumi:"bgpPeeringAddress"` // The weight added to routes learned from this BGP speaker. PeerWeight pulumi.IntPtrInput `pulumi:"peerWeight"` }
BGP settings details
func (BgpSettingsResponseArgs) ElementType ¶
func (BgpSettingsResponseArgs) ElementType() reflect.Type
func (BgpSettingsResponseArgs) ToBgpSettingsResponseOutput ¶
func (i BgpSettingsResponseArgs) ToBgpSettingsResponseOutput() BgpSettingsResponseOutput
func (BgpSettingsResponseArgs) ToBgpSettingsResponseOutputWithContext ¶
func (i BgpSettingsResponseArgs) ToBgpSettingsResponseOutputWithContext(ctx context.Context) BgpSettingsResponseOutput
func (BgpSettingsResponseArgs) ToBgpSettingsResponsePtrOutput ¶
func (i BgpSettingsResponseArgs) ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput
func (BgpSettingsResponseArgs) ToBgpSettingsResponsePtrOutputWithContext ¶
func (i BgpSettingsResponseArgs) ToBgpSettingsResponsePtrOutputWithContext(ctx context.Context) BgpSettingsResponsePtrOutput
type BgpSettingsResponseInput ¶
type BgpSettingsResponseInput interface { pulumi.Input ToBgpSettingsResponseOutput() BgpSettingsResponseOutput ToBgpSettingsResponseOutputWithContext(context.Context) BgpSettingsResponseOutput }
BgpSettingsResponseInput is an input type that accepts BgpSettingsResponseArgs and BgpSettingsResponseOutput values. You can construct a concrete instance of `BgpSettingsResponseInput` via:
BgpSettingsResponseArgs{...}
type BgpSettingsResponseOutput ¶
type BgpSettingsResponseOutput struct{ *pulumi.OutputState }
BGP settings details
func (BgpSettingsResponseOutput) Asn ¶
func (o BgpSettingsResponseOutput) Asn() pulumi.IntPtrOutput
The BGP speaker's ASN.
func (BgpSettingsResponseOutput) BgpPeeringAddress ¶
func (o BgpSettingsResponseOutput) BgpPeeringAddress() pulumi.StringPtrOutput
The BGP peering address and BGP identifier of this BGP speaker.
func (BgpSettingsResponseOutput) ElementType ¶
func (BgpSettingsResponseOutput) ElementType() reflect.Type
func (BgpSettingsResponseOutput) PeerWeight ¶
func (o BgpSettingsResponseOutput) PeerWeight() pulumi.IntPtrOutput
The weight added to routes learned from this BGP speaker.
func (BgpSettingsResponseOutput) ToBgpSettingsResponseOutput ¶
func (o BgpSettingsResponseOutput) ToBgpSettingsResponseOutput() BgpSettingsResponseOutput
func (BgpSettingsResponseOutput) ToBgpSettingsResponseOutputWithContext ¶
func (o BgpSettingsResponseOutput) ToBgpSettingsResponseOutputWithContext(ctx context.Context) BgpSettingsResponseOutput
func (BgpSettingsResponseOutput) ToBgpSettingsResponsePtrOutput ¶
func (o BgpSettingsResponseOutput) ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput
func (BgpSettingsResponseOutput) ToBgpSettingsResponsePtrOutputWithContext ¶
func (o BgpSettingsResponseOutput) ToBgpSettingsResponsePtrOutputWithContext(ctx context.Context) BgpSettingsResponsePtrOutput
type BgpSettingsResponsePtrInput ¶
type BgpSettingsResponsePtrInput interface { pulumi.Input ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput ToBgpSettingsResponsePtrOutputWithContext(context.Context) BgpSettingsResponsePtrOutput }
BgpSettingsResponsePtrInput is an input type that accepts BgpSettingsResponseArgs, BgpSettingsResponsePtr and BgpSettingsResponsePtrOutput values. You can construct a concrete instance of `BgpSettingsResponsePtrInput` via:
BgpSettingsResponseArgs{...} or: nil
func BgpSettingsResponsePtr ¶
func BgpSettingsResponsePtr(v *BgpSettingsResponseArgs) BgpSettingsResponsePtrInput
type BgpSettingsResponsePtrOutput ¶
type BgpSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (BgpSettingsResponsePtrOutput) Asn ¶
func (o BgpSettingsResponsePtrOutput) Asn() pulumi.IntPtrOutput
The BGP speaker's ASN.
func (BgpSettingsResponsePtrOutput) BgpPeeringAddress ¶
func (o BgpSettingsResponsePtrOutput) BgpPeeringAddress() pulumi.StringPtrOutput
The BGP peering address and BGP identifier of this BGP speaker.
func (BgpSettingsResponsePtrOutput) Elem ¶
func (o BgpSettingsResponsePtrOutput) Elem() BgpSettingsResponseOutput
func (BgpSettingsResponsePtrOutput) ElementType ¶
func (BgpSettingsResponsePtrOutput) ElementType() reflect.Type
func (BgpSettingsResponsePtrOutput) PeerWeight ¶
func (o BgpSettingsResponsePtrOutput) PeerWeight() pulumi.IntPtrOutput
The weight added to routes learned from this BGP speaker.
func (BgpSettingsResponsePtrOutput) ToBgpSettingsResponsePtrOutput ¶
func (o BgpSettingsResponsePtrOutput) ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput
func (BgpSettingsResponsePtrOutput) ToBgpSettingsResponsePtrOutputWithContext ¶
func (o BgpSettingsResponsePtrOutput) ToBgpSettingsResponsePtrOutputWithContext(ctx context.Context) BgpSettingsResponsePtrOutput
type DhcpOptions ¶
type DhcpOptions struct { // The list of DNS servers IP addresses. DnsServers []string `pulumi:"dnsServers"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
type DhcpOptionsArgs ¶
type DhcpOptionsArgs struct { // The list of DNS servers IP addresses. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsArgs) ElementType ¶
func (DhcpOptionsArgs) ElementType() reflect.Type
func (DhcpOptionsArgs) ToDhcpOptionsOutput ¶
func (i DhcpOptionsArgs) ToDhcpOptionsOutput() DhcpOptionsOutput
func (DhcpOptionsArgs) ToDhcpOptionsOutputWithContext ¶
func (i DhcpOptionsArgs) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
func (DhcpOptionsArgs) ToDhcpOptionsPtrOutput ¶
func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
func (DhcpOptionsArgs) ToDhcpOptionsPtrOutputWithContext ¶
func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
type DhcpOptionsInput ¶
type DhcpOptionsInput interface { pulumi.Input ToDhcpOptionsOutput() DhcpOptionsOutput ToDhcpOptionsOutputWithContext(context.Context) DhcpOptionsOutput }
DhcpOptionsInput is an input type that accepts DhcpOptionsArgs and DhcpOptionsOutput values. You can construct a concrete instance of `DhcpOptionsInput` via:
DhcpOptionsArgs{...}
type DhcpOptionsOutput ¶
type DhcpOptionsOutput struct{ *pulumi.OutputState }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsOutput) DnsServers ¶
func (o DhcpOptionsOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (DhcpOptionsOutput) ElementType ¶
func (DhcpOptionsOutput) ElementType() reflect.Type
func (DhcpOptionsOutput) ToDhcpOptionsOutput ¶
func (o DhcpOptionsOutput) ToDhcpOptionsOutput() DhcpOptionsOutput
func (DhcpOptionsOutput) ToDhcpOptionsOutputWithContext ¶
func (o DhcpOptionsOutput) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
func (DhcpOptionsOutput) ToDhcpOptionsPtrOutput ¶
func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
func (DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext ¶
func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
type DhcpOptionsPtrInput ¶
type DhcpOptionsPtrInput interface { pulumi.Input ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput ToDhcpOptionsPtrOutputWithContext(context.Context) DhcpOptionsPtrOutput }
DhcpOptionsPtrInput is an input type that accepts DhcpOptionsArgs, DhcpOptionsPtr and DhcpOptionsPtrOutput values. You can construct a concrete instance of `DhcpOptionsPtrInput` via:
DhcpOptionsArgs{...} or: nil
func DhcpOptionsPtr ¶
func DhcpOptionsPtr(v *DhcpOptionsArgs) DhcpOptionsPtrInput
type DhcpOptionsPtrOutput ¶
type DhcpOptionsPtrOutput struct{ *pulumi.OutputState }
func (DhcpOptionsPtrOutput) DnsServers ¶
func (o DhcpOptionsPtrOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (DhcpOptionsPtrOutput) Elem ¶
func (o DhcpOptionsPtrOutput) Elem() DhcpOptionsOutput
func (DhcpOptionsPtrOutput) ElementType ¶
func (DhcpOptionsPtrOutput) ElementType() reflect.Type
func (DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutput ¶
func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
func (DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext ¶
func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
type DhcpOptionsResponse ¶
type DhcpOptionsResponse struct { // The list of DNS servers IP addresses. DnsServers []string `pulumi:"dnsServers"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
type DhcpOptionsResponseArgs ¶
type DhcpOptionsResponseArgs struct { // The list of DNS servers IP addresses. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsResponseArgs) ElementType ¶
func (DhcpOptionsResponseArgs) ElementType() reflect.Type
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutput ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutputWithContext ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutput ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutputWithContext ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
type DhcpOptionsResponseInput ¶
type DhcpOptionsResponseInput interface { pulumi.Input ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput ToDhcpOptionsResponseOutputWithContext(context.Context) DhcpOptionsResponseOutput }
DhcpOptionsResponseInput is an input type that accepts DhcpOptionsResponseArgs and DhcpOptionsResponseOutput values. You can construct a concrete instance of `DhcpOptionsResponseInput` via:
DhcpOptionsResponseArgs{...}
type DhcpOptionsResponseOutput ¶
type DhcpOptionsResponseOutput struct{ *pulumi.OutputState }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsResponseOutput) DnsServers ¶
func (o DhcpOptionsResponseOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (DhcpOptionsResponseOutput) ElementType ¶
func (DhcpOptionsResponseOutput) ElementType() reflect.Type
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutput ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutput ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutputWithContext ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
type DhcpOptionsResponsePtrInput ¶
type DhcpOptionsResponsePtrInput interface { pulumi.Input ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput ToDhcpOptionsResponsePtrOutputWithContext(context.Context) DhcpOptionsResponsePtrOutput }
DhcpOptionsResponsePtrInput is an input type that accepts DhcpOptionsResponseArgs, DhcpOptionsResponsePtr and DhcpOptionsResponsePtrOutput values. You can construct a concrete instance of `DhcpOptionsResponsePtrInput` via:
DhcpOptionsResponseArgs{...} or: nil
func DhcpOptionsResponsePtr ¶
func DhcpOptionsResponsePtr(v *DhcpOptionsResponseArgs) DhcpOptionsResponsePtrInput
type DhcpOptionsResponsePtrOutput ¶
type DhcpOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (DhcpOptionsResponsePtrOutput) DnsServers ¶
func (o DhcpOptionsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (DhcpOptionsResponsePtrOutput) Elem ¶
func (o DhcpOptionsResponsePtrOutput) Elem() DhcpOptionsResponseOutput
func (DhcpOptionsResponsePtrOutput) ElementType ¶
func (DhcpOptionsResponsePtrOutput) ElementType() reflect.Type
func (DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutput ¶
func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
func (DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext ¶
func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
type DnsConfig ¶
type DnsConfig struct { // Gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager. Fqdn *string `pulumi:"fqdn"` // Gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile. RelativeName *string `pulumi:"relativeName"` // Gets or sets the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile. Ttl *int `pulumi:"ttl"` }
Class containing DNS settings in a Traffic Manager profile.
type DnsConfigArgs ¶
type DnsConfigArgs struct { // Gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile. RelativeName pulumi.StringPtrInput `pulumi:"relativeName"` // Gets or sets the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile. Ttl pulumi.IntPtrInput `pulumi:"ttl"` }
Class containing DNS settings in a Traffic Manager profile.
func (DnsConfigArgs) ElementType ¶
func (DnsConfigArgs) ElementType() reflect.Type
func (DnsConfigArgs) ToDnsConfigOutput ¶
func (i DnsConfigArgs) ToDnsConfigOutput() DnsConfigOutput
func (DnsConfigArgs) ToDnsConfigOutputWithContext ¶
func (i DnsConfigArgs) ToDnsConfigOutputWithContext(ctx context.Context) DnsConfigOutput
func (DnsConfigArgs) ToDnsConfigPtrOutput ¶
func (i DnsConfigArgs) ToDnsConfigPtrOutput() DnsConfigPtrOutput
func (DnsConfigArgs) ToDnsConfigPtrOutputWithContext ¶
func (i DnsConfigArgs) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput
type DnsConfigInput ¶
type DnsConfigInput interface { pulumi.Input ToDnsConfigOutput() DnsConfigOutput ToDnsConfigOutputWithContext(context.Context) DnsConfigOutput }
DnsConfigInput is an input type that accepts DnsConfigArgs and DnsConfigOutput values. You can construct a concrete instance of `DnsConfigInput` via:
DnsConfigArgs{...}
type DnsConfigOutput ¶
type DnsConfigOutput struct{ *pulumi.OutputState }
Class containing DNS settings in a Traffic Manager profile.
func (DnsConfigOutput) ElementType ¶
func (DnsConfigOutput) ElementType() reflect.Type
func (DnsConfigOutput) Fqdn ¶
func (o DnsConfigOutput) Fqdn() pulumi.StringPtrOutput
Gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
func (DnsConfigOutput) RelativeName ¶
func (o DnsConfigOutput) RelativeName() pulumi.StringPtrOutput
Gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
func (DnsConfigOutput) ToDnsConfigOutput ¶
func (o DnsConfigOutput) ToDnsConfigOutput() DnsConfigOutput
func (DnsConfigOutput) ToDnsConfigOutputWithContext ¶
func (o DnsConfigOutput) ToDnsConfigOutputWithContext(ctx context.Context) DnsConfigOutput
func (DnsConfigOutput) ToDnsConfigPtrOutput ¶
func (o DnsConfigOutput) ToDnsConfigPtrOutput() DnsConfigPtrOutput
func (DnsConfigOutput) ToDnsConfigPtrOutputWithContext ¶
func (o DnsConfigOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput
func (DnsConfigOutput) Ttl ¶
func (o DnsConfigOutput) Ttl() pulumi.IntPtrOutput
Gets or sets the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
type DnsConfigPtrInput ¶
type DnsConfigPtrInput interface { pulumi.Input ToDnsConfigPtrOutput() DnsConfigPtrOutput ToDnsConfigPtrOutputWithContext(context.Context) DnsConfigPtrOutput }
DnsConfigPtrInput is an input type that accepts DnsConfigArgs, DnsConfigPtr and DnsConfigPtrOutput values. You can construct a concrete instance of `DnsConfigPtrInput` via:
DnsConfigArgs{...} or: nil
func DnsConfigPtr ¶
func DnsConfigPtr(v *DnsConfigArgs) DnsConfigPtrInput
type DnsConfigPtrOutput ¶
type DnsConfigPtrOutput struct{ *pulumi.OutputState }
func (DnsConfigPtrOutput) Elem ¶
func (o DnsConfigPtrOutput) Elem() DnsConfigOutput
func (DnsConfigPtrOutput) ElementType ¶
func (DnsConfigPtrOutput) ElementType() reflect.Type
func (DnsConfigPtrOutput) Fqdn ¶
func (o DnsConfigPtrOutput) Fqdn() pulumi.StringPtrOutput
Gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
func (DnsConfigPtrOutput) RelativeName ¶
func (o DnsConfigPtrOutput) RelativeName() pulumi.StringPtrOutput
Gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
func (DnsConfigPtrOutput) ToDnsConfigPtrOutput ¶
func (o DnsConfigPtrOutput) ToDnsConfigPtrOutput() DnsConfigPtrOutput
func (DnsConfigPtrOutput) ToDnsConfigPtrOutputWithContext ¶
func (o DnsConfigPtrOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput
func (DnsConfigPtrOutput) Ttl ¶
func (o DnsConfigPtrOutput) Ttl() pulumi.IntPtrOutput
Gets or sets the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
type DnsConfigResponse ¶
type DnsConfigResponse struct { // Gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager. Fqdn *string `pulumi:"fqdn"` // Gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile. RelativeName *string `pulumi:"relativeName"` // Gets or sets the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile. Ttl *int `pulumi:"ttl"` }
Class containing DNS settings in a Traffic Manager profile.
type DnsConfigResponseArgs ¶
type DnsConfigResponseArgs struct { // Gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile. RelativeName pulumi.StringPtrInput `pulumi:"relativeName"` // Gets or sets the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile. Ttl pulumi.IntPtrInput `pulumi:"ttl"` }
Class containing DNS settings in a Traffic Manager profile.
func (DnsConfigResponseArgs) ElementType ¶
func (DnsConfigResponseArgs) ElementType() reflect.Type
func (DnsConfigResponseArgs) ToDnsConfigResponseOutput ¶
func (i DnsConfigResponseArgs) ToDnsConfigResponseOutput() DnsConfigResponseOutput
func (DnsConfigResponseArgs) ToDnsConfigResponseOutputWithContext ¶
func (i DnsConfigResponseArgs) ToDnsConfigResponseOutputWithContext(ctx context.Context) DnsConfigResponseOutput
func (DnsConfigResponseArgs) ToDnsConfigResponsePtrOutput ¶
func (i DnsConfigResponseArgs) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
func (DnsConfigResponseArgs) ToDnsConfigResponsePtrOutputWithContext ¶
func (i DnsConfigResponseArgs) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
type DnsConfigResponseInput ¶
type DnsConfigResponseInput interface { pulumi.Input ToDnsConfigResponseOutput() DnsConfigResponseOutput ToDnsConfigResponseOutputWithContext(context.Context) DnsConfigResponseOutput }
DnsConfigResponseInput is an input type that accepts DnsConfigResponseArgs and DnsConfigResponseOutput values. You can construct a concrete instance of `DnsConfigResponseInput` via:
DnsConfigResponseArgs{...}
type DnsConfigResponseOutput ¶
type DnsConfigResponseOutput struct{ *pulumi.OutputState }
Class containing DNS settings in a Traffic Manager profile.
func (DnsConfigResponseOutput) ElementType ¶
func (DnsConfigResponseOutput) ElementType() reflect.Type
func (DnsConfigResponseOutput) Fqdn ¶
func (o DnsConfigResponseOutput) Fqdn() pulumi.StringPtrOutput
Gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
func (DnsConfigResponseOutput) RelativeName ¶
func (o DnsConfigResponseOutput) RelativeName() pulumi.StringPtrOutput
Gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
func (DnsConfigResponseOutput) ToDnsConfigResponseOutput ¶
func (o DnsConfigResponseOutput) ToDnsConfigResponseOutput() DnsConfigResponseOutput
func (DnsConfigResponseOutput) ToDnsConfigResponseOutputWithContext ¶
func (o DnsConfigResponseOutput) ToDnsConfigResponseOutputWithContext(ctx context.Context) DnsConfigResponseOutput
func (DnsConfigResponseOutput) ToDnsConfigResponsePtrOutput ¶
func (o DnsConfigResponseOutput) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
func (DnsConfigResponseOutput) ToDnsConfigResponsePtrOutputWithContext ¶
func (o DnsConfigResponseOutput) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
func (DnsConfigResponseOutput) Ttl ¶
func (o DnsConfigResponseOutput) Ttl() pulumi.IntPtrOutput
Gets or sets the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
type DnsConfigResponsePtrInput ¶
type DnsConfigResponsePtrInput interface { pulumi.Input ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput ToDnsConfigResponsePtrOutputWithContext(context.Context) DnsConfigResponsePtrOutput }
DnsConfigResponsePtrInput is an input type that accepts DnsConfigResponseArgs, DnsConfigResponsePtr and DnsConfigResponsePtrOutput values. You can construct a concrete instance of `DnsConfigResponsePtrInput` via:
DnsConfigResponseArgs{...} or: nil
func DnsConfigResponsePtr ¶
func DnsConfigResponsePtr(v *DnsConfigResponseArgs) DnsConfigResponsePtrInput
type DnsConfigResponsePtrOutput ¶
type DnsConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (DnsConfigResponsePtrOutput) Elem ¶
func (o DnsConfigResponsePtrOutput) Elem() DnsConfigResponseOutput
func (DnsConfigResponsePtrOutput) ElementType ¶
func (DnsConfigResponsePtrOutput) ElementType() reflect.Type
func (DnsConfigResponsePtrOutput) Fqdn ¶
func (o DnsConfigResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
Gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
func (DnsConfigResponsePtrOutput) RelativeName ¶
func (o DnsConfigResponsePtrOutput) RelativeName() pulumi.StringPtrOutput
Gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
func (DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutput ¶
func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
func (DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutputWithContext ¶
func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
func (DnsConfigResponsePtrOutput) Ttl ¶
func (o DnsConfigResponsePtrOutput) Ttl() pulumi.IntPtrOutput
Gets or sets the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
type Endpoint ¶
type Endpoint struct { pulumi.CustomResourceState // Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method. EndpointLocation pulumi.StringPtrOutput `pulumi:"endpointLocation"` // Gets or sets the monitoring status of the endpoint. EndpointMonitorStatus pulumi.StringPtrOutput `pulumi:"endpointMonitorStatus"` // Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'. EndpointStatus pulumi.StringPtrOutput `pulumi:"endpointStatus"` // Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values. GeoMapping pulumi.StringArrayOutput `pulumi:"geoMapping"` // Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'. MinChildEndpoints pulumi.IntPtrOutput `pulumi:"minChildEndpoints"` // Gets or sets the name of the Traffic Manager endpoint. Name pulumi.StringPtrOutput `pulumi:"name"` // Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value. Priority pulumi.IntPtrOutput `pulumi:"priority"` // Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint. Target pulumi.StringPtrOutput `pulumi:"target"` // Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'. TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"` // Gets or sets the endpoint type of the Traffic Manager endpoint. Type pulumi.StringPtrOutput `pulumi:"type"` // Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight pulumi.IntPtrOutput `pulumi:"weight"` }
Class representing a Traffic Manager endpoint.
func GetEndpoint ¶
func GetEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)
GetEndpoint gets an existing Endpoint 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 NewEndpoint ¶
func NewEndpoint(ctx *pulumi.Context, name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)
NewEndpoint registers a new resource with the given unique name, arguments, and options.
type EndpointArgs ¶
type EndpointArgs struct { // Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method. EndpointLocation pulumi.StringPtrInput // Gets or sets the monitoring status of the endpoint. EndpointMonitorStatus pulumi.StringPtrInput // The name of the Traffic Manager endpoint to be created or updated. EndpointName pulumi.StringInput // Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'. EndpointStatus pulumi.StringPtrInput // The type of the Traffic Manager endpoint to be created or updated. EndpointType pulumi.StringInput // Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values. GeoMapping pulumi.StringArrayInput // Gets or sets the ID of the Traffic Manager endpoint. Id pulumi.StringPtrInput // Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'. MinChildEndpoints pulumi.IntPtrInput // Gets or sets the name of the Traffic Manager endpoint. Name pulumi.StringPtrInput // Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value. Priority pulumi.IntPtrInput // The name of the Traffic Manager profile. ProfileName pulumi.StringInput // The name of the resource group containing the Traffic Manager endpoint to be created or updated. ResourceGroupName pulumi.StringInput // Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint. Target pulumi.StringPtrInput // Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'. TargetResourceId pulumi.StringPtrInput // Gets or sets the endpoint type of the Traffic Manager endpoint. Type pulumi.StringPtrInput // Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight pulumi.IntPtrInput }
The set of arguments for constructing a Endpoint resource.
func (EndpointArgs) ElementType ¶
func (EndpointArgs) ElementType() reflect.Type
type EndpointResponse ¶
type EndpointResponse struct { // Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method. EndpointLocation *string `pulumi:"endpointLocation"` // Gets or sets the monitoring status of the endpoint. EndpointMonitorStatus *string `pulumi:"endpointMonitorStatus"` // Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'. EndpointStatus *string `pulumi:"endpointStatus"` // Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values. GeoMapping []string `pulumi:"geoMapping"` // Gets or sets the ID of the Traffic Manager endpoint. Id *string `pulumi:"id"` // Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'. MinChildEndpoints *int `pulumi:"minChildEndpoints"` // Gets or sets the name of the Traffic Manager endpoint. Name *string `pulumi:"name"` // Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value. Priority *int `pulumi:"priority"` // Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint. Target *string `pulumi:"target"` // Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'. TargetResourceId *string `pulumi:"targetResourceId"` // Gets or sets the endpoint type of the Traffic Manager endpoint. Type *string `pulumi:"type"` // Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight *int `pulumi:"weight"` }
Class representing a Traffic Manager endpoint.
type EndpointResponseArgs ¶
type EndpointResponseArgs struct { // Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method. EndpointLocation pulumi.StringPtrInput `pulumi:"endpointLocation"` // Gets or sets the monitoring status of the endpoint. EndpointMonitorStatus pulumi.StringPtrInput `pulumi:"endpointMonitorStatus"` // Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'. EndpointStatus pulumi.StringPtrInput `pulumi:"endpointStatus"` // Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values. GeoMapping pulumi.StringArrayInput `pulumi:"geoMapping"` // Gets or sets the ID of the Traffic Manager endpoint. Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'. MinChildEndpoints pulumi.IntPtrInput `pulumi:"minChildEndpoints"` // Gets or sets the name of the Traffic Manager endpoint. Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value. Priority pulumi.IntPtrInput `pulumi:"priority"` // Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint. Target pulumi.StringPtrInput `pulumi:"target"` // Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'. TargetResourceId pulumi.StringPtrInput `pulumi:"targetResourceId"` // Gets or sets the endpoint type of the Traffic Manager endpoint. Type pulumi.StringPtrInput `pulumi:"type"` // Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight pulumi.IntPtrInput `pulumi:"weight"` }
Class representing a Traffic Manager endpoint.
func (EndpointResponseArgs) ElementType ¶
func (EndpointResponseArgs) ElementType() reflect.Type
func (EndpointResponseArgs) ToEndpointResponseOutput ¶
func (i EndpointResponseArgs) ToEndpointResponseOutput() EndpointResponseOutput
func (EndpointResponseArgs) ToEndpointResponseOutputWithContext ¶
func (i EndpointResponseArgs) ToEndpointResponseOutputWithContext(ctx context.Context) EndpointResponseOutput
type EndpointResponseArray ¶
type EndpointResponseArray []EndpointResponseInput
func (EndpointResponseArray) ElementType ¶
func (EndpointResponseArray) ElementType() reflect.Type
func (EndpointResponseArray) ToEndpointResponseArrayOutput ¶
func (i EndpointResponseArray) ToEndpointResponseArrayOutput() EndpointResponseArrayOutput
func (EndpointResponseArray) ToEndpointResponseArrayOutputWithContext ¶
func (i EndpointResponseArray) ToEndpointResponseArrayOutputWithContext(ctx context.Context) EndpointResponseArrayOutput
type EndpointResponseArrayInput ¶
type EndpointResponseArrayInput interface { pulumi.Input ToEndpointResponseArrayOutput() EndpointResponseArrayOutput ToEndpointResponseArrayOutputWithContext(context.Context) EndpointResponseArrayOutput }
EndpointResponseArrayInput is an input type that accepts EndpointResponseArray and EndpointResponseArrayOutput values. You can construct a concrete instance of `EndpointResponseArrayInput` via:
EndpointResponseArray{ EndpointResponseArgs{...} }
type EndpointResponseArrayOutput ¶
type EndpointResponseArrayOutput struct{ *pulumi.OutputState }
func (EndpointResponseArrayOutput) ElementType ¶
func (EndpointResponseArrayOutput) ElementType() reflect.Type
func (EndpointResponseArrayOutput) Index ¶
func (o EndpointResponseArrayOutput) Index(i pulumi.IntInput) EndpointResponseOutput
func (EndpointResponseArrayOutput) ToEndpointResponseArrayOutput ¶
func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutput() EndpointResponseArrayOutput
func (EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext ¶
func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext(ctx context.Context) EndpointResponseArrayOutput
type EndpointResponseInput ¶
type EndpointResponseInput interface { pulumi.Input ToEndpointResponseOutput() EndpointResponseOutput ToEndpointResponseOutputWithContext(context.Context) EndpointResponseOutput }
EndpointResponseInput is an input type that accepts EndpointResponseArgs and EndpointResponseOutput values. You can construct a concrete instance of `EndpointResponseInput` via:
EndpointResponseArgs{...}
type EndpointResponseOutput ¶
type EndpointResponseOutput struct{ *pulumi.OutputState }
Class representing a Traffic Manager endpoint.
func (EndpointResponseOutput) ElementType ¶
func (EndpointResponseOutput) ElementType() reflect.Type
func (EndpointResponseOutput) EndpointLocation ¶
func (o EndpointResponseOutput) EndpointLocation() pulumi.StringPtrOutput
Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
func (EndpointResponseOutput) EndpointMonitorStatus ¶
func (o EndpointResponseOutput) EndpointMonitorStatus() pulumi.StringPtrOutput
Gets or sets the monitoring status of the endpoint.
func (EndpointResponseOutput) EndpointStatus ¶
func (o EndpointResponseOutput) EndpointStatus() pulumi.StringPtrOutput
Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'.
func (EndpointResponseOutput) GeoMapping ¶
func (o EndpointResponseOutput) GeoMapping() pulumi.StringArrayOutput
Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
func (EndpointResponseOutput) Id ¶
func (o EndpointResponseOutput) Id() pulumi.StringPtrOutput
Gets or sets the ID of the Traffic Manager endpoint.
func (EndpointResponseOutput) MinChildEndpoints ¶
func (o EndpointResponseOutput) MinChildEndpoints() pulumi.IntPtrOutput
Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
func (EndpointResponseOutput) Name ¶
func (o EndpointResponseOutput) Name() pulumi.StringPtrOutput
Gets or sets the name of the Traffic Manager endpoint.
func (EndpointResponseOutput) Priority ¶
func (o EndpointResponseOutput) Priority() pulumi.IntPtrOutput
Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
func (EndpointResponseOutput) Target ¶
func (o EndpointResponseOutput) Target() pulumi.StringPtrOutput
Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
func (EndpointResponseOutput) TargetResourceId ¶
func (o EndpointResponseOutput) TargetResourceId() pulumi.StringPtrOutput
Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
func (EndpointResponseOutput) ToEndpointResponseOutput ¶
func (o EndpointResponseOutput) ToEndpointResponseOutput() EndpointResponseOutput
func (EndpointResponseOutput) ToEndpointResponseOutputWithContext ¶
func (o EndpointResponseOutput) ToEndpointResponseOutputWithContext(ctx context.Context) EndpointResponseOutput
func (EndpointResponseOutput) Type ¶
func (o EndpointResponseOutput) Type() pulumi.StringPtrOutput
Gets or sets the endpoint type of the Traffic Manager endpoint.
func (EndpointResponseOutput) Weight ¶
func (o EndpointResponseOutput) Weight() pulumi.IntPtrOutput
Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
type EndpointState ¶
type EndpointState struct { // Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method. EndpointLocation pulumi.StringPtrInput // Gets or sets the monitoring status of the endpoint. EndpointMonitorStatus pulumi.StringPtrInput // Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'. EndpointStatus pulumi.StringPtrInput // Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values. GeoMapping pulumi.StringArrayInput // Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'. MinChildEndpoints pulumi.IntPtrInput // Gets or sets the name of the Traffic Manager endpoint. Name pulumi.StringPtrInput // Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value. Priority pulumi.IntPtrInput // Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint. Target pulumi.StringPtrInput // Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'. TargetResourceId pulumi.StringPtrInput // Gets or sets the endpoint type of the Traffic Manager endpoint. Type pulumi.StringPtrInput // Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight pulumi.IntPtrInput }
func (EndpointState) ElementType ¶
func (EndpointState) ElementType() reflect.Type
type EndpointType ¶
type EndpointType struct { // Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method. EndpointLocation *string `pulumi:"endpointLocation"` // Gets or sets the monitoring status of the endpoint. EndpointMonitorStatus *string `pulumi:"endpointMonitorStatus"` // Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'. EndpointStatus *string `pulumi:"endpointStatus"` // Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values. GeoMapping []string `pulumi:"geoMapping"` // Gets or sets the ID of the Traffic Manager endpoint. Id *string `pulumi:"id"` // Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'. MinChildEndpoints *int `pulumi:"minChildEndpoints"` // Gets or sets the name of the Traffic Manager endpoint. Name *string `pulumi:"name"` // Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value. Priority *int `pulumi:"priority"` // Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint. Target *string `pulumi:"target"` // Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'. TargetResourceId *string `pulumi:"targetResourceId"` // Gets or sets the endpoint type of the Traffic Manager endpoint. Type *string `pulumi:"type"` // Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight *int `pulumi:"weight"` }
Class representing a Traffic Manager endpoint.
type EndpointTypeArgs ¶
type EndpointTypeArgs struct { // Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method. EndpointLocation pulumi.StringPtrInput `pulumi:"endpointLocation"` // Gets or sets the monitoring status of the endpoint. EndpointMonitorStatus pulumi.StringPtrInput `pulumi:"endpointMonitorStatus"` // Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'. EndpointStatus pulumi.StringPtrInput `pulumi:"endpointStatus"` // Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values. GeoMapping pulumi.StringArrayInput `pulumi:"geoMapping"` // Gets or sets the ID of the Traffic Manager endpoint. Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'. MinChildEndpoints pulumi.IntPtrInput `pulumi:"minChildEndpoints"` // Gets or sets the name of the Traffic Manager endpoint. Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value. Priority pulumi.IntPtrInput `pulumi:"priority"` // Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint. Target pulumi.StringPtrInput `pulumi:"target"` // Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'. TargetResourceId pulumi.StringPtrInput `pulumi:"targetResourceId"` // Gets or sets the endpoint type of the Traffic Manager endpoint. Type pulumi.StringPtrInput `pulumi:"type"` // Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight pulumi.IntPtrInput `pulumi:"weight"` }
Class representing a Traffic Manager endpoint.
func (EndpointTypeArgs) ElementType ¶
func (EndpointTypeArgs) ElementType() reflect.Type
func (EndpointTypeArgs) ToEndpointTypeOutput ¶
func (i EndpointTypeArgs) ToEndpointTypeOutput() EndpointTypeOutput
func (EndpointTypeArgs) ToEndpointTypeOutputWithContext ¶
func (i EndpointTypeArgs) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput
type EndpointTypeArray ¶
type EndpointTypeArray []EndpointTypeInput
func (EndpointTypeArray) ElementType ¶
func (EndpointTypeArray) ElementType() reflect.Type
func (EndpointTypeArray) ToEndpointTypeArrayOutput ¶
func (i EndpointTypeArray) ToEndpointTypeArrayOutput() EndpointTypeArrayOutput
func (EndpointTypeArray) ToEndpointTypeArrayOutputWithContext ¶
func (i EndpointTypeArray) ToEndpointTypeArrayOutputWithContext(ctx context.Context) EndpointTypeArrayOutput
type EndpointTypeArrayInput ¶
type EndpointTypeArrayInput interface { pulumi.Input ToEndpointTypeArrayOutput() EndpointTypeArrayOutput ToEndpointTypeArrayOutputWithContext(context.Context) EndpointTypeArrayOutput }
EndpointTypeArrayInput is an input type that accepts EndpointTypeArray and EndpointTypeArrayOutput values. You can construct a concrete instance of `EndpointTypeArrayInput` via:
EndpointTypeArray{ EndpointTypeArgs{...} }
type EndpointTypeArrayOutput ¶
type EndpointTypeArrayOutput struct{ *pulumi.OutputState }
func (EndpointTypeArrayOutput) ElementType ¶
func (EndpointTypeArrayOutput) ElementType() reflect.Type
func (EndpointTypeArrayOutput) Index ¶
func (o EndpointTypeArrayOutput) Index(i pulumi.IntInput) EndpointTypeOutput
func (EndpointTypeArrayOutput) ToEndpointTypeArrayOutput ¶
func (o EndpointTypeArrayOutput) ToEndpointTypeArrayOutput() EndpointTypeArrayOutput
func (EndpointTypeArrayOutput) ToEndpointTypeArrayOutputWithContext ¶
func (o EndpointTypeArrayOutput) ToEndpointTypeArrayOutputWithContext(ctx context.Context) EndpointTypeArrayOutput
type EndpointTypeInput ¶
type EndpointTypeInput interface { pulumi.Input ToEndpointTypeOutput() EndpointTypeOutput ToEndpointTypeOutputWithContext(context.Context) EndpointTypeOutput }
EndpointTypeInput is an input type that accepts EndpointTypeArgs and EndpointTypeOutput values. You can construct a concrete instance of `EndpointTypeInput` via:
EndpointTypeArgs{...}
type EndpointTypeOutput ¶
type EndpointTypeOutput struct{ *pulumi.OutputState }
Class representing a Traffic Manager endpoint.
func (EndpointTypeOutput) ElementType ¶
func (EndpointTypeOutput) ElementType() reflect.Type
func (EndpointTypeOutput) EndpointLocation ¶
func (o EndpointTypeOutput) EndpointLocation() pulumi.StringPtrOutput
Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
func (EndpointTypeOutput) EndpointMonitorStatus ¶
func (o EndpointTypeOutput) EndpointMonitorStatus() pulumi.StringPtrOutput
Gets or sets the monitoring status of the endpoint.
func (EndpointTypeOutput) EndpointStatus ¶
func (o EndpointTypeOutput) EndpointStatus() pulumi.StringPtrOutput
Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'.
func (EndpointTypeOutput) GeoMapping ¶
func (o EndpointTypeOutput) GeoMapping() pulumi.StringArrayOutput
Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
func (EndpointTypeOutput) Id ¶
func (o EndpointTypeOutput) Id() pulumi.StringPtrOutput
Gets or sets the ID of the Traffic Manager endpoint.
func (EndpointTypeOutput) MinChildEndpoints ¶
func (o EndpointTypeOutput) MinChildEndpoints() pulumi.IntPtrOutput
Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
func (EndpointTypeOutput) Name ¶
func (o EndpointTypeOutput) Name() pulumi.StringPtrOutput
Gets or sets the name of the Traffic Manager endpoint.
func (EndpointTypeOutput) Priority ¶
func (o EndpointTypeOutput) Priority() pulumi.IntPtrOutput
Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
func (EndpointTypeOutput) Target ¶
func (o EndpointTypeOutput) Target() pulumi.StringPtrOutput
Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
func (EndpointTypeOutput) TargetResourceId ¶
func (o EndpointTypeOutput) TargetResourceId() pulumi.StringPtrOutput
Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
func (EndpointTypeOutput) ToEndpointTypeOutput ¶
func (o EndpointTypeOutput) ToEndpointTypeOutput() EndpointTypeOutput
func (EndpointTypeOutput) ToEndpointTypeOutputWithContext ¶
func (o EndpointTypeOutput) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput
func (EndpointTypeOutput) Type ¶
func (o EndpointTypeOutput) Type() pulumi.StringPtrOutput
Gets or sets the endpoint type of the Traffic Manager endpoint.
func (EndpointTypeOutput) Weight ¶
func (o EndpointTypeOutput) Weight() pulumi.IntPtrOutput
Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
type ExpressRouteCircuit ¶
type ExpressRouteCircuit struct { pulumi.CustomResourceState // Allow classic operations AllowClassicOperations pulumi.BoolPtrOutput `pulumi:"allowClassicOperations"` // The list of authorizations. Authorizations ExpressRouteCircuitAuthorizationResponseArrayOutput `pulumi:"authorizations"` // The CircuitProvisioningState state of the resource. CircuitProvisioningState pulumi.StringPtrOutput `pulumi:"circuitProvisioningState"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringOutput `pulumi:"etag"` // The GatewayManager Etag. GatewayManagerEtag pulumi.StringPtrOutput `pulumi:"gatewayManagerEtag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The list of peerings. Peerings ExpressRouteCircuitPeeringResponseArrayOutput `pulumi:"peerings"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The ServiceKey. ServiceKey pulumi.StringPtrOutput `pulumi:"serviceKey"` // The ServiceProviderNotes. ServiceProviderNotes pulumi.StringPtrOutput `pulumi:"serviceProviderNotes"` // The ServiceProviderProperties. ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput `pulumi:"serviceProviderProperties"` // The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. ServiceProviderProvisioningState pulumi.StringPtrOutput `pulumi:"serviceProviderProvisioningState"` // The SKU. Sku ExpressRouteCircuitSkuResponsePtrOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
ExpressRouteCircuit resource
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 classic operations AllowClassicOperations pulumi.BoolPtrInput // The list of authorizations. Authorizations ExpressRouteCircuitAuthorizationTypeArrayInput // The name of the circuit. CircuitName pulumi.StringInput // The CircuitProvisioningState state of the resource. CircuitProvisioningState pulumi.StringPtrInput // The GatewayManager Etag. GatewayManagerEtag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The list of peerings. Peerings ExpressRouteCircuitPeeringTypeArrayInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The ServiceKey. ServiceKey pulumi.StringPtrInput // The ServiceProviderNotes. ServiceProviderNotes pulumi.StringPtrInput // The ServiceProviderProperties. ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesPtrInput // The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. ServiceProviderProvisioningState pulumi.StringPtrInput // The SKU. Sku ExpressRouteCircuitSkuPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a ExpressRouteCircuit resource.
func (ExpressRouteCircuitArgs) ElementType ¶
func (ExpressRouteCircuitArgs) ElementType() reflect.Type
type ExpressRouteCircuitAuthorization ¶
type ExpressRouteCircuitAuthorization struct { pulumi.CustomResourceState // The authorization key. AuthorizationKey pulumi.StringPtrOutput `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrOutput `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringOutput `pulumi:"etag"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
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 authorization key. AuthorizationKey pulumi.StringPtrInput // The name of the authorization. AuthorizationName pulumi.StringInput // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrInput // The name of the express route circuit. CircuitName pulumi.StringInput // Resource ID. Id pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ExpressRouteCircuitAuthorization resource.
func (ExpressRouteCircuitAuthorizationArgs) ElementType ¶
func (ExpressRouteCircuitAuthorizationArgs) ElementType() reflect.Type
type ExpressRouteCircuitAuthorizationResponse ¶
type ExpressRouteCircuitAuthorizationResponse struct { // The authorization key. AuthorizationKey *string `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus *string `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
type ExpressRouteCircuitAuthorizationResponseArgs ¶
type ExpressRouteCircuitAuthorizationResponseArgs struct { // The authorization key. AuthorizationKey pulumi.StringPtrInput `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrInput `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitAuthorizationResponseArgs) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutput ¶
func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
func (ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
type ExpressRouteCircuitAuthorizationResponseArray ¶
type ExpressRouteCircuitAuthorizationResponseArray []ExpressRouteCircuitAuthorizationResponseInput
func (ExpressRouteCircuitAuthorizationResponseArray) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseArray) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutput ¶
func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
func (ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
type ExpressRouteCircuitAuthorizationResponseArrayInput ¶
type ExpressRouteCircuitAuthorizationResponseArrayInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput }
ExpressRouteCircuitAuthorizationResponseArrayInput is an input type that accepts ExpressRouteCircuitAuthorizationResponseArray and ExpressRouteCircuitAuthorizationResponseArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationResponseArrayInput` via:
ExpressRouteCircuitAuthorizationResponseArray{ ExpressRouteCircuitAuthorizationResponseArgs{...} }
type ExpressRouteCircuitAuthorizationResponseArrayOutput ¶
type ExpressRouteCircuitAuthorizationResponseArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutput ¶
func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
type ExpressRouteCircuitAuthorizationResponseInput ¶
type ExpressRouteCircuitAuthorizationResponseInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput ToExpressRouteCircuitAuthorizationResponseOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationResponseOutput }
ExpressRouteCircuitAuthorizationResponseInput is an input type that accepts ExpressRouteCircuitAuthorizationResponseArgs and ExpressRouteCircuitAuthorizationResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationResponseInput` via:
ExpressRouteCircuitAuthorizationResponseArgs{...}
type ExpressRouteCircuitAuthorizationResponseOutput ¶
type ExpressRouteCircuitAuthorizationResponseOutput struct{ *pulumi.OutputState }
Authorization in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey() pulumi.StringPtrOutput
The authorization key.
func (ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.
func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseOutput) Etag ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (ExpressRouteCircuitAuthorizationResponseOutput) Name ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ExpressRouteCircuitAuthorizationResponseOutput) ProvisioningState ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutput ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
func (ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
type ExpressRouteCircuitAuthorizationState ¶
type ExpressRouteCircuitAuthorizationState struct { // The authorization key. AuthorizationKey pulumi.StringPtrInput // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput }
func (ExpressRouteCircuitAuthorizationState) ElementType ¶
func (ExpressRouteCircuitAuthorizationState) ElementType() reflect.Type
type ExpressRouteCircuitAuthorizationType ¶
type ExpressRouteCircuitAuthorizationType struct { // The authorization key. AuthorizationKey *string `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus *string `pulumi:"authorizationUseStatus"` // Resource ID. Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
type ExpressRouteCircuitAuthorizationTypeArgs ¶
type ExpressRouteCircuitAuthorizationTypeArgs struct { // The authorization key. AuthorizationKey pulumi.StringPtrInput `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrInput `pulumi:"authorizationUseStatus"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitAuthorizationTypeArgs) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeArgs) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutput ¶
func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
func (ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
type ExpressRouteCircuitAuthorizationTypeArray ¶
type ExpressRouteCircuitAuthorizationTypeArray []ExpressRouteCircuitAuthorizationTypeInput
func (ExpressRouteCircuitAuthorizationTypeArray) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeArray) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutput ¶
func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
func (ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
type ExpressRouteCircuitAuthorizationTypeArrayInput ¶
type ExpressRouteCircuitAuthorizationTypeArrayInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput }
ExpressRouteCircuitAuthorizationTypeArrayInput is an input type that accepts ExpressRouteCircuitAuthorizationTypeArray and ExpressRouteCircuitAuthorizationTypeArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationTypeArrayInput` via:
ExpressRouteCircuitAuthorizationTypeArray{ ExpressRouteCircuitAuthorizationTypeArgs{...} }
type ExpressRouteCircuitAuthorizationTypeArrayOutput ¶
type ExpressRouteCircuitAuthorizationTypeArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutput ¶
func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
type ExpressRouteCircuitAuthorizationTypeInput ¶
type ExpressRouteCircuitAuthorizationTypeInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput ToExpressRouteCircuitAuthorizationTypeOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationTypeOutput }
ExpressRouteCircuitAuthorizationTypeInput is an input type that accepts ExpressRouteCircuitAuthorizationTypeArgs and ExpressRouteCircuitAuthorizationTypeOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationTypeInput` via:
ExpressRouteCircuitAuthorizationTypeArgs{...}
type ExpressRouteCircuitAuthorizationTypeOutput ¶
type ExpressRouteCircuitAuthorizationTypeOutput struct{ *pulumi.OutputState }
Authorization in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey() pulumi.StringPtrOutput
The authorization key.
func (ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.
func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeOutput) Id ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ExpressRouteCircuitAuthorizationTypeOutput) Name ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ExpressRouteCircuitAuthorizationTypeOutput) ProvisioningState ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
func (ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
type ExpressRouteCircuitPeering ¶
type ExpressRouteCircuitPeering struct { pulumi.CustomResourceState // The Azure ASN. AzureASN pulumi.IntPtrOutput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringOutput `pulumi:"etag"` // The GatewayManager Etag. GatewayManagerEtag pulumi.StringPtrOutput `pulumi:"gatewayManagerEtag"` // The IPv6 peering configuration. Ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput `pulumi:"ipv6PeeringConfig"` // Gets whether the provider or the customer last modified the peering. LastModifiedBy pulumi.StringPtrOutput `pulumi:"lastModifiedBy"` // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrOutput `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // The peer ASN. PeerASN pulumi.IntPtrOutput `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrOutput `pulumi:"peeringType"` // The primary port. PrimaryAzurePort pulumi.StringPtrOutput `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrOutput `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The reference of the RouteFilter resource. RouteFilter RouteFilterResponsePtrOutput `pulumi:"routeFilter"` // The secondary port. SecondaryAzurePort pulumi.StringPtrOutput `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrOutput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrOutput `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrOutput `pulumi:"state"` // Gets peering stats. Stats ExpressRouteCircuitStatsResponsePtrOutput `pulumi:"stats"` // The VLAN ID. VlanId pulumi.IntPtrOutput `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
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 Azure ASN. AzureASN pulumi.IntPtrInput // The name of the express route circuit. CircuitName pulumi.StringInput // The GatewayManager Etag. GatewayManagerEtag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // The IPv6 peering configuration. Ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfigPtrInput // Gets whether the provider or the customer last modified the peering. LastModifiedBy pulumi.StringPtrInput // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The peer ASN. PeerASN pulumi.IntPtrInput // The name of the peering. PeeringName pulumi.StringInput // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrInput // The primary port. PrimaryAzurePort pulumi.StringPtrInput // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The reference of the RouteFilter resource. RouteFilter RouteFilterTypePtrInput // The secondary port. SecondaryAzurePort pulumi.StringPtrInput // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput SharedKey pulumi.StringPtrInput // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput // Gets peering stats. Stats ExpressRouteCircuitStatsPtrInput // The VLAN ID. VlanId pulumi.IntPtrInput }
The set of arguments for constructing a ExpressRouteCircuitPeering resource.
func (ExpressRouteCircuitPeeringArgs) ElementType ¶
func (ExpressRouteCircuitPeeringArgs) ElementType() reflect.Type
type ExpressRouteCircuitPeeringConfig ¶
type ExpressRouteCircuitPeeringConfig struct { // The reference of AdvertisedPublicPrefixes. AdvertisedPublicPrefixes []string `pulumi:"advertisedPublicPrefixes"` // AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. AdvertisedPublicPrefixesState *string `pulumi:"advertisedPublicPrefixesState"` // The CustomerASN of the peering. CustomerASN *int `pulumi:"customerASN"` // The RoutingRegistryName of the configuration. RoutingRegistryName *string `pulumi:"routingRegistryName"` }
Specifies the peering configuration.
type ExpressRouteCircuitPeeringConfigArgs ¶
type ExpressRouteCircuitPeeringConfigArgs struct { // The reference of AdvertisedPublicPrefixes. AdvertisedPublicPrefixes pulumi.StringArrayInput `pulumi:"advertisedPublicPrefixes"` // AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. AdvertisedPublicPrefixesState pulumi.StringPtrInput `pulumi:"advertisedPublicPrefixesState"` // The CustomerASN of the peering. CustomerASN pulumi.IntPtrInput `pulumi:"customerASN"` // The RoutingRegistryName of the configuration. RoutingRegistryName pulumi.StringPtrInput `pulumi:"routingRegistryName"` }
Specifies the peering configuration.
func (ExpressRouteCircuitPeeringConfigArgs) ElementType ¶
func (ExpressRouteCircuitPeeringConfigArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutput ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigInput ¶
type ExpressRouteCircuitPeeringConfigInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput ToExpressRouteCircuitPeeringConfigOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigOutput }
ExpressRouteCircuitPeeringConfigInput is an input type that accepts ExpressRouteCircuitPeeringConfigArgs and ExpressRouteCircuitPeeringConfigOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigInput` via:
ExpressRouteCircuitPeeringConfigArgs{...}
type ExpressRouteCircuitPeeringConfigOutput ¶
type ExpressRouteCircuitPeeringConfigOutput struct{ *pulumi.OutputState }
Specifies the peering configuration.
func (ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
The reference of AdvertisedPublicPrefixes.
func (ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.
func (ExpressRouteCircuitPeeringConfigOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigOutput) CustomerASN() pulumi.IntPtrOutput
The CustomerASN of the peering.
func (ExpressRouteCircuitPeeringConfigOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName() pulumi.StringPtrOutput
The RoutingRegistryName of the configuration.
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutput ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigPtrInput ¶
type ExpressRouteCircuitPeeringConfigPtrInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigPtrOutput }
ExpressRouteCircuitPeeringConfigPtrInput is an input type that accepts ExpressRouteCircuitPeeringConfigArgs, ExpressRouteCircuitPeeringConfigPtr and ExpressRouteCircuitPeeringConfigPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigPtrInput` via:
ExpressRouteCircuitPeeringConfigArgs{...} or: nil
func ExpressRouteCircuitPeeringConfigPtr ¶
func ExpressRouteCircuitPeeringConfigPtr(v *ExpressRouteCircuitPeeringConfigArgs) ExpressRouteCircuitPeeringConfigPtrInput
type ExpressRouteCircuitPeeringConfigPtrOutput ¶
type ExpressRouteCircuitPeeringConfigPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
The reference of AdvertisedPublicPrefixes.
func (ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.
func (ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN() pulumi.IntPtrOutput
The CustomerASN of the peering.
func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
The RoutingRegistryName of the configuration.
func (ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigResponse ¶
type ExpressRouteCircuitPeeringConfigResponse struct { // The reference of AdvertisedPublicPrefixes. AdvertisedPublicPrefixes []string `pulumi:"advertisedPublicPrefixes"` // AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. AdvertisedPublicPrefixesState *string `pulumi:"advertisedPublicPrefixesState"` // The CustomerASN of the peering. CustomerASN *int `pulumi:"customerASN"` // The RoutingRegistryName of the configuration. RoutingRegistryName *string `pulumi:"routingRegistryName"` }
Specifies the peering configuration.
type ExpressRouteCircuitPeeringConfigResponseArgs ¶
type ExpressRouteCircuitPeeringConfigResponseArgs struct { // The reference of AdvertisedPublicPrefixes. AdvertisedPublicPrefixes pulumi.StringArrayInput `pulumi:"advertisedPublicPrefixes"` // AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. AdvertisedPublicPrefixesState pulumi.StringPtrInput `pulumi:"advertisedPublicPrefixesState"` // The CustomerASN of the peering. CustomerASN pulumi.IntPtrInput `pulumi:"customerASN"` // The RoutingRegistryName of the configuration. RoutingRegistryName pulumi.StringPtrInput `pulumi:"routingRegistryName"` }
Specifies the peering configuration.
func (ExpressRouteCircuitPeeringConfigResponseArgs) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutput ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringConfigResponseInput ¶
type ExpressRouteCircuitPeeringConfigResponseInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigResponseOutput }
ExpressRouteCircuitPeeringConfigResponseInput is an input type that accepts ExpressRouteCircuitPeeringConfigResponseArgs and ExpressRouteCircuitPeeringConfigResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigResponseInput` via:
ExpressRouteCircuitPeeringConfigResponseArgs{...}
type ExpressRouteCircuitPeeringConfigResponseOutput ¶
type ExpressRouteCircuitPeeringConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the peering configuration.
func (ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
The reference of AdvertisedPublicPrefixes.
func (ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.
func (ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN() pulumi.IntPtrOutput
The CustomerASN of the peering.
func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName() pulumi.StringPtrOutput
The RoutingRegistryName of the configuration.
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringConfigResponsePtrInput ¶
type ExpressRouteCircuitPeeringConfigResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput }
ExpressRouteCircuitPeeringConfigResponsePtrInput is an input type that accepts ExpressRouteCircuitPeeringConfigResponseArgs, ExpressRouteCircuitPeeringConfigResponsePtr and ExpressRouteCircuitPeeringConfigResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigResponsePtrInput` via:
ExpressRouteCircuitPeeringConfigResponseArgs{...} or: nil
func ExpressRouteCircuitPeeringConfigResponsePtr ¶
func ExpressRouteCircuitPeeringConfigResponsePtr(v *ExpressRouteCircuitPeeringConfigResponseArgs) ExpressRouteCircuitPeeringConfigResponsePtrInput
type ExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
type ExpressRouteCircuitPeeringConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
The reference of AdvertisedPublicPrefixes.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN() pulumi.IntPtrOutput
The CustomerASN of the peering.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
The RoutingRegistryName of the configuration.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringResponse ¶
type ExpressRouteCircuitPeeringResponse struct { // The Azure ASN. AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag string `pulumi:"etag"` // The GatewayManager Etag. GatewayManagerEtag *string `pulumi:"gatewayManagerEtag"` // Resource ID. Id *string `pulumi:"id"` // The IPv6 peering configuration. Ipv6PeeringConfig *Ipv6ExpressRouteCircuitPeeringConfigResponse `pulumi:"ipv6PeeringConfig"` // Gets whether the provider or the customer last modified the peering. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The Microsoft peering configuration. MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfigResponse `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The peer ASN. PeerASN *int `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType *string `pulumi:"peeringType"` // The primary port. PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the RouteFilter resource. RouteFilter *RouteFilterResponse `pulumi:"routeFilter"` // The secondary port. SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State *string `pulumi:"state"` // Gets peering stats. Stats *ExpressRouteCircuitStatsResponse `pulumi:"stats"` // The VLAN ID. VlanId *int `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
type ExpressRouteCircuitPeeringResponseArgs ¶
type ExpressRouteCircuitPeeringResponseArgs struct { // The Azure ASN. AzureASN pulumi.IntPtrInput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringInput `pulumi:"etag"` // The GatewayManager Etag. GatewayManagerEtag pulumi.StringPtrInput `pulumi:"gatewayManagerEtag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The IPv6 peering configuration. Ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfigResponsePtrInput `pulumi:"ipv6PeeringConfig"` // Gets whether the provider or the customer last modified the peering. LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"` // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrInput `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The peer ASN. PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrInput `pulumi:"peeringType"` // The primary port. PrimaryAzurePort pulumi.StringPtrInput `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the RouteFilter resource. RouteFilter RouteFilterResponsePtrInput `pulumi:"routeFilter"` // The secondary port. SecondaryAzurePort pulumi.StringPtrInput `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput `pulumi:"state"` // Gets peering stats. Stats ExpressRouteCircuitStatsResponsePtrInput `pulumi:"stats"` // The VLAN ID. VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitPeeringResponseArgs) ElementType ¶
func (ExpressRouteCircuitPeeringResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutput ¶
func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
func (ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutputWithContext ¶
func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
type ExpressRouteCircuitPeeringResponseArray ¶
type ExpressRouteCircuitPeeringResponseArray []ExpressRouteCircuitPeeringResponseInput
func (ExpressRouteCircuitPeeringResponseArray) ElementType ¶
func (ExpressRouteCircuitPeeringResponseArray) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutput ¶
func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
func (ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext ¶
func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
type ExpressRouteCircuitPeeringResponseArrayInput ¶
type ExpressRouteCircuitPeeringResponseArrayInput interface { pulumi.Input ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(context.Context) ExpressRouteCircuitPeeringResponseArrayOutput }
ExpressRouteCircuitPeeringResponseArrayInput is an input type that accepts ExpressRouteCircuitPeeringResponseArray and ExpressRouteCircuitPeeringResponseArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringResponseArrayInput` via:
ExpressRouteCircuitPeeringResponseArray{ ExpressRouteCircuitPeeringResponseArgs{...} }
type ExpressRouteCircuitPeeringResponseArrayOutput ¶
type ExpressRouteCircuitPeeringResponseArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringResponseArrayOutput) ElementType ¶
func (ExpressRouteCircuitPeeringResponseArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutput ¶
func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
func (ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext ¶
func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
type ExpressRouteCircuitPeeringResponseInput ¶
type ExpressRouteCircuitPeeringResponseInput interface { pulumi.Input ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput ToExpressRouteCircuitPeeringResponseOutputWithContext(context.Context) ExpressRouteCircuitPeeringResponseOutput }
ExpressRouteCircuitPeeringResponseInput is an input type that accepts ExpressRouteCircuitPeeringResponseArgs and ExpressRouteCircuitPeeringResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringResponseInput` via:
ExpressRouteCircuitPeeringResponseArgs{...}
type ExpressRouteCircuitPeeringResponseOutput ¶
type ExpressRouteCircuitPeeringResponseOutput struct{ *pulumi.OutputState }
Peering in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitPeeringResponseOutput) AzureASN ¶
func (o ExpressRouteCircuitPeeringResponseOutput) AzureASN() pulumi.IntPtrOutput
The Azure ASN.
func (ExpressRouteCircuitPeeringResponseOutput) ElementType ¶
func (ExpressRouteCircuitPeeringResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseOutput) Etag ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (ExpressRouteCircuitPeeringResponseOutput) GatewayManagerEtag ¶
func (o ExpressRouteCircuitPeeringResponseOutput) GatewayManagerEtag() pulumi.StringPtrOutput
The GatewayManager Etag.
func (ExpressRouteCircuitPeeringResponseOutput) Id ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ExpressRouteCircuitPeeringResponseOutput) Ipv6PeeringConfig ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Ipv6PeeringConfig() Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
The IPv6 peering configuration.
func (ExpressRouteCircuitPeeringResponseOutput) LastModifiedBy ¶
func (o ExpressRouteCircuitPeeringResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
Gets whether the provider or the customer last modified the peering.
func (ExpressRouteCircuitPeeringResponseOutput) MicrosoftPeeringConfig ¶
func (o ExpressRouteCircuitPeeringResponseOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigResponsePtrOutput
The Microsoft peering configuration.
func (ExpressRouteCircuitPeeringResponseOutput) Name ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ExpressRouteCircuitPeeringResponseOutput) PeerASN ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PeerASN() pulumi.IntPtrOutput
The peer ASN.
func (ExpressRouteCircuitPeeringResponseOutput) PeeringType ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PeeringType() pulumi.StringPtrOutput
The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'.
func (ExpressRouteCircuitPeeringResponseOutput) PrimaryAzurePort ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryAzurePort() pulumi.StringPtrOutput
The primary port.
func (ExpressRouteCircuitPeeringResponseOutput) PrimaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
The primary address prefix.
func (ExpressRouteCircuitPeeringResponseOutput) ProvisioningState ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ExpressRouteCircuitPeeringResponseOutput) RouteFilter ¶
func (o ExpressRouteCircuitPeeringResponseOutput) RouteFilter() RouteFilterResponsePtrOutput
The reference of the RouteFilter resource.
func (ExpressRouteCircuitPeeringResponseOutput) SecondaryAzurePort ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryAzurePort() pulumi.StringPtrOutput
The secondary port.
func (ExpressRouteCircuitPeeringResponseOutput) SecondaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
The secondary address prefix.
func (ExpressRouteCircuitPeeringResponseOutput) SharedKey ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SharedKey() pulumi.StringPtrOutput
The shared key.
func (ExpressRouteCircuitPeeringResponseOutput) State ¶
func (o ExpressRouteCircuitPeeringResponseOutput) State() pulumi.StringPtrOutput
The state of peering. Possible values are: 'Disabled' and 'Enabled'
func (ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutput ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
func (ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutputWithContext ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
func (ExpressRouteCircuitPeeringResponseOutput) VlanId ¶
func (o ExpressRouteCircuitPeeringResponseOutput) VlanId() pulumi.IntPtrOutput
The VLAN ID.
type ExpressRouteCircuitPeeringState ¶
type ExpressRouteCircuitPeeringState struct { // The Azure ASN. AzureASN pulumi.IntPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The GatewayManager Etag. GatewayManagerEtag pulumi.StringPtrInput // The IPv6 peering configuration. Ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfigResponsePtrInput // Gets whether the provider or the customer last modified the peering. LastModifiedBy pulumi.StringPtrInput // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The peer ASN. PeerASN pulumi.IntPtrInput // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrInput // The primary port. PrimaryAzurePort pulumi.StringPtrInput // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The reference of the RouteFilter resource. RouteFilter RouteFilterResponsePtrInput // The secondary port. SecondaryAzurePort pulumi.StringPtrInput // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput SharedKey pulumi.StringPtrInput // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput // Gets peering stats. Stats ExpressRouteCircuitStatsResponsePtrInput // The VLAN ID. VlanId pulumi.IntPtrInput }
func (ExpressRouteCircuitPeeringState) ElementType ¶
func (ExpressRouteCircuitPeeringState) ElementType() reflect.Type
type ExpressRouteCircuitPeeringType ¶
type ExpressRouteCircuitPeeringType struct { // The Azure ASN. AzureASN *int `pulumi:"azureASN"` // The GatewayManager Etag. GatewayManagerEtag *string `pulumi:"gatewayManagerEtag"` // Resource ID. Id *string `pulumi:"id"` // The IPv6 peering configuration. Ipv6PeeringConfig *Ipv6ExpressRouteCircuitPeeringConfig `pulumi:"ipv6PeeringConfig"` // Gets whether the provider or the customer last modified the peering. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The Microsoft peering configuration. MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfig `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The peer ASN. PeerASN *int `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType *string `pulumi:"peeringType"` // The primary port. PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the RouteFilter resource. RouteFilter *RouteFilterType `pulumi:"routeFilter"` // The secondary port. SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State *string `pulumi:"state"` // Gets peering stats. Stats *ExpressRouteCircuitStats `pulumi:"stats"` // The VLAN ID. VlanId *int `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
type ExpressRouteCircuitPeeringTypeArgs ¶
type ExpressRouteCircuitPeeringTypeArgs struct { // The Azure ASN. AzureASN pulumi.IntPtrInput `pulumi:"azureASN"` // The GatewayManager Etag. GatewayManagerEtag pulumi.StringPtrInput `pulumi:"gatewayManagerEtag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The IPv6 peering configuration. Ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfigPtrInput `pulumi:"ipv6PeeringConfig"` // Gets whether the provider or the customer last modified the peering. LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"` // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigPtrInput `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The peer ASN. PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrInput `pulumi:"peeringType"` // The primary port. PrimaryAzurePort pulumi.StringPtrInput `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the RouteFilter resource. RouteFilter RouteFilterTypePtrInput `pulumi:"routeFilter"` // The secondary port. SecondaryAzurePort pulumi.StringPtrInput `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput `pulumi:"state"` // Gets peering stats. Stats ExpressRouteCircuitStatsPtrInput `pulumi:"stats"` // The VLAN ID. VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitPeeringTypeArgs) ElementType ¶
func (ExpressRouteCircuitPeeringTypeArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutput ¶
func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
func (ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutputWithContext ¶
func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
type ExpressRouteCircuitPeeringTypeArray ¶
type ExpressRouteCircuitPeeringTypeArray []ExpressRouteCircuitPeeringTypeInput
func (ExpressRouteCircuitPeeringTypeArray) ElementType ¶
func (ExpressRouteCircuitPeeringTypeArray) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutput ¶
func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
func (ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext ¶
func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
type ExpressRouteCircuitPeeringTypeArrayInput ¶
type ExpressRouteCircuitPeeringTypeArrayInput interface { pulumi.Input ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(context.Context) ExpressRouteCircuitPeeringTypeArrayOutput }
ExpressRouteCircuitPeeringTypeArrayInput is an input type that accepts ExpressRouteCircuitPeeringTypeArray and ExpressRouteCircuitPeeringTypeArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringTypeArrayInput` via:
ExpressRouteCircuitPeeringTypeArray{ ExpressRouteCircuitPeeringTypeArgs{...} }
type ExpressRouteCircuitPeeringTypeArrayOutput ¶
type ExpressRouteCircuitPeeringTypeArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringTypeArrayOutput) ElementType ¶
func (ExpressRouteCircuitPeeringTypeArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutput ¶
func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
func (ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext ¶
func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
type ExpressRouteCircuitPeeringTypeInput ¶
type ExpressRouteCircuitPeeringTypeInput interface { pulumi.Input ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput ToExpressRouteCircuitPeeringTypeOutputWithContext(context.Context) ExpressRouteCircuitPeeringTypeOutput }
ExpressRouteCircuitPeeringTypeInput is an input type that accepts ExpressRouteCircuitPeeringTypeArgs and ExpressRouteCircuitPeeringTypeOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringTypeInput` via:
ExpressRouteCircuitPeeringTypeArgs{...}
type ExpressRouteCircuitPeeringTypeOutput ¶
type ExpressRouteCircuitPeeringTypeOutput struct{ *pulumi.OutputState }
Peering in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitPeeringTypeOutput) AzureASN ¶
func (o ExpressRouteCircuitPeeringTypeOutput) AzureASN() pulumi.IntPtrOutput
The Azure ASN.
func (ExpressRouteCircuitPeeringTypeOutput) ElementType ¶
func (ExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeOutput) GatewayManagerEtag ¶
func (o ExpressRouteCircuitPeeringTypeOutput) GatewayManagerEtag() pulumi.StringPtrOutput
The GatewayManager Etag.
func (ExpressRouteCircuitPeeringTypeOutput) Id ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ExpressRouteCircuitPeeringTypeOutput) Ipv6PeeringConfig ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Ipv6PeeringConfig() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
The IPv6 peering configuration.
func (ExpressRouteCircuitPeeringTypeOutput) LastModifiedBy ¶
func (o ExpressRouteCircuitPeeringTypeOutput) LastModifiedBy() pulumi.StringPtrOutput
Gets whether the provider or the customer last modified the peering.
func (ExpressRouteCircuitPeeringTypeOutput) MicrosoftPeeringConfig ¶
func (o ExpressRouteCircuitPeeringTypeOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigPtrOutput
The Microsoft peering configuration.
func (ExpressRouteCircuitPeeringTypeOutput) Name ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ExpressRouteCircuitPeeringTypeOutput) PeerASN ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PeerASN() pulumi.IntPtrOutput
The peer ASN.
func (ExpressRouteCircuitPeeringTypeOutput) PeeringType ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PeeringType() pulumi.StringPtrOutput
The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'.
func (ExpressRouteCircuitPeeringTypeOutput) PrimaryAzurePort ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryAzurePort() pulumi.StringPtrOutput
The primary port.
func (ExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
The primary address prefix.
func (ExpressRouteCircuitPeeringTypeOutput) ProvisioningState ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ExpressRouteCircuitPeeringTypeOutput) RouteFilter ¶
func (o ExpressRouteCircuitPeeringTypeOutput) RouteFilter() RouteFilterTypePtrOutput
The reference of the RouteFilter resource.
func (ExpressRouteCircuitPeeringTypeOutput) SecondaryAzurePort ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryAzurePort() pulumi.StringPtrOutput
The secondary port.
func (ExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
The secondary address prefix.
func (ExpressRouteCircuitPeeringTypeOutput) SharedKey ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SharedKey() pulumi.StringPtrOutput
The shared key.
func (ExpressRouteCircuitPeeringTypeOutput) State ¶
func (o ExpressRouteCircuitPeeringTypeOutput) State() pulumi.StringPtrOutput
The state of peering. Possible values are: 'Disabled' and 'Enabled'
func (ExpressRouteCircuitPeeringTypeOutput) Stats ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Stats() ExpressRouteCircuitStatsPtrOutput
Gets peering stats.
func (ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutput ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
func (ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutputWithContext ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
func (ExpressRouteCircuitPeeringTypeOutput) VlanId ¶
func (o ExpressRouteCircuitPeeringTypeOutput) VlanId() pulumi.IntPtrOutput
The VLAN ID.
type ExpressRouteCircuitServiceProviderProperties ¶
type ExpressRouteCircuitServiceProviderProperties struct { // The BandwidthInMbps. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // The peering location. PeeringLocation *string `pulumi:"peeringLocation"` // The serviceProviderName. ServiceProviderName *string `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
type ExpressRouteCircuitServiceProviderPropertiesArgs ¶
type ExpressRouteCircuitServiceProviderPropertiesArgs struct { // The BandwidthInMbps. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // The peering location. PeeringLocation pulumi.StringPtrInput `pulumi:"peeringLocation"` // The serviceProviderName. ServiceProviderName pulumi.StringPtrInput `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
type ExpressRouteCircuitServiceProviderPropertiesInput ¶
type ExpressRouteCircuitServiceProviderPropertiesInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput }
ExpressRouteCircuitServiceProviderPropertiesInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesArgs and ExpressRouteCircuitServiceProviderPropertiesOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesInput` via:
ExpressRouteCircuitServiceProviderPropertiesArgs{...}
type ExpressRouteCircuitServiceProviderPropertiesOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesOutput struct{ *pulumi.OutputState }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) BandwidthInMbps() pulumi.IntPtrOutput
The BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) PeeringLocation() pulumi.StringPtrOutput
The peering location.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ServiceProviderName() pulumi.StringPtrOutput
The serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
type ExpressRouteCircuitServiceProviderPropertiesPtrInput ¶
type ExpressRouteCircuitServiceProviderPropertiesPtrInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput }
ExpressRouteCircuitServiceProviderPropertiesPtrInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesArgs, ExpressRouteCircuitServiceProviderPropertiesPtr and ExpressRouteCircuitServiceProviderPropertiesPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesPtrInput` via:
ExpressRouteCircuitServiceProviderPropertiesArgs{...} or: nil
func ExpressRouteCircuitServiceProviderPropertiesPtr ¶
func ExpressRouteCircuitServiceProviderPropertiesPtr(v *ExpressRouteCircuitServiceProviderPropertiesArgs) ExpressRouteCircuitServiceProviderPropertiesPtrInput
type ExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) BandwidthInMbps() pulumi.IntPtrOutput
The BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) PeeringLocation() pulumi.StringPtrOutput
The peering location.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ServiceProviderName() pulumi.StringPtrOutput
The serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
type ExpressRouteCircuitServiceProviderPropertiesResponse ¶
type ExpressRouteCircuitServiceProviderPropertiesResponse struct { // The BandwidthInMbps. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // The peering location. PeeringLocation *string `pulumi:"peeringLocation"` // The serviceProviderName. ServiceProviderName *string `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
type ExpressRouteCircuitServiceProviderPropertiesResponseArgs ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseArgs struct { // The BandwidthInMbps. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // The peering location. PeeringLocation pulumi.StringPtrInput `pulumi:"peeringLocation"` // The serviceProviderName. ServiceProviderName pulumi.StringPtrInput `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
type ExpressRouteCircuitServiceProviderPropertiesResponseInput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput }
ExpressRouteCircuitServiceProviderPropertiesResponseInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesResponseArgs and ExpressRouteCircuitServiceProviderPropertiesResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesResponseInput` via:
ExpressRouteCircuitServiceProviderPropertiesResponseArgs{...}
type ExpressRouteCircuitServiceProviderPropertiesResponseOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseOutput struct{ *pulumi.OutputState }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) BandwidthInMbps() pulumi.IntPtrOutput
The BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) PeeringLocation() pulumi.StringPtrOutput
The peering location.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ServiceProviderName() pulumi.StringPtrOutput
The serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput }
ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesResponseArgs, ExpressRouteCircuitServiceProviderPropertiesResponsePtr and ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput` via:
ExpressRouteCircuitServiceProviderPropertiesResponseArgs{...} or: nil
func ExpressRouteCircuitServiceProviderPropertiesResponsePtr ¶
func ExpressRouteCircuitServiceProviderPropertiesResponsePtr(v *ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) BandwidthInMbps() pulumi.IntPtrOutput
The BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) PeeringLocation() pulumi.StringPtrOutput
The peering location.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ServiceProviderName() pulumi.StringPtrOutput
The serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
type ExpressRouteCircuitSku ¶
type ExpressRouteCircuitSku struct { // The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Family *string `pulumi:"family"` // The name of the SKU. Name *string `pulumi:"name"` // The tier of the SKU. Possible values are 'Standard' and 'Premium'. Tier *string `pulumi:"tier"` }
Contains SKU in an ExpressRouteCircuit.
type ExpressRouteCircuitSkuArgs ¶
type ExpressRouteCircuitSkuArgs struct { // The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU. Name pulumi.StringPtrInput `pulumi:"name"` // The tier of the SKU. Possible values are 'Standard' and 'Premium'. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Contains SKU in an ExpressRouteCircuit.
func (ExpressRouteCircuitSkuArgs) ElementType ¶
func (ExpressRouteCircuitSkuArgs) ElementType() reflect.Type
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutput ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuInput ¶
type ExpressRouteCircuitSkuInput interface { pulumi.Input ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput ToExpressRouteCircuitSkuOutputWithContext(context.Context) ExpressRouteCircuitSkuOutput }
ExpressRouteCircuitSkuInput is an input type that accepts ExpressRouteCircuitSkuArgs and ExpressRouteCircuitSkuOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuInput` via:
ExpressRouteCircuitSkuArgs{...}
type ExpressRouteCircuitSkuOutput ¶
type ExpressRouteCircuitSkuOutput struct{ *pulumi.OutputState }
Contains SKU in an ExpressRouteCircuit.
func (ExpressRouteCircuitSkuOutput) ElementType ¶
func (ExpressRouteCircuitSkuOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuOutput) Family ¶
func (o ExpressRouteCircuitSkuOutput) Family() pulumi.StringPtrOutput
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.
func (ExpressRouteCircuitSkuOutput) Name ¶
func (o ExpressRouteCircuitSkuOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ExpressRouteCircuitSkuOutput) Tier ¶
func (o ExpressRouteCircuitSkuOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU. Possible values are 'Standard' and 'Premium'.
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuPtrInput ¶
type ExpressRouteCircuitSkuPtrInput interface { pulumi.Input ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput ToExpressRouteCircuitSkuPtrOutputWithContext(context.Context) ExpressRouteCircuitSkuPtrOutput }
ExpressRouteCircuitSkuPtrInput is an input type that accepts ExpressRouteCircuitSkuArgs, ExpressRouteCircuitSkuPtr and ExpressRouteCircuitSkuPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuPtrInput` via:
ExpressRouteCircuitSkuArgs{...} or: nil
func ExpressRouteCircuitSkuPtr ¶
func ExpressRouteCircuitSkuPtr(v *ExpressRouteCircuitSkuArgs) ExpressRouteCircuitSkuPtrInput
type ExpressRouteCircuitSkuPtrOutput ¶
type ExpressRouteCircuitSkuPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitSkuPtrOutput) Elem ¶
func (o ExpressRouteCircuitSkuPtrOutput) Elem() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuPtrOutput) ElementType ¶
func (ExpressRouteCircuitSkuPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuPtrOutput) Family ¶
func (o ExpressRouteCircuitSkuPtrOutput) Family() pulumi.StringPtrOutput
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.
func (ExpressRouteCircuitSkuPtrOutput) Name ¶
func (o ExpressRouteCircuitSkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ExpressRouteCircuitSkuPtrOutput) Tier ¶
func (o ExpressRouteCircuitSkuPtrOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU. Possible values are 'Standard' and 'Premium'.
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput ¶
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuResponse ¶
type ExpressRouteCircuitSkuResponse struct { // The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Family *string `pulumi:"family"` // The name of the SKU. Name *string `pulumi:"name"` // The tier of the SKU. Possible values are 'Standard' and 'Premium'. Tier *string `pulumi:"tier"` }
Contains SKU in an ExpressRouteCircuit.
type ExpressRouteCircuitSkuResponseArgs ¶
type ExpressRouteCircuitSkuResponseArgs struct { // The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU. Name pulumi.StringPtrInput `pulumi:"name"` // The tier of the SKU. Possible values are 'Standard' and 'Premium'. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Contains SKU in an ExpressRouteCircuit.
func (ExpressRouteCircuitSkuResponseArgs) ElementType ¶
func (ExpressRouteCircuitSkuResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutput ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutputWithContext ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitSkuResponseInput ¶
type ExpressRouteCircuitSkuResponseInput interface { pulumi.Input ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput ToExpressRouteCircuitSkuResponseOutputWithContext(context.Context) ExpressRouteCircuitSkuResponseOutput }
ExpressRouteCircuitSkuResponseInput is an input type that accepts ExpressRouteCircuitSkuResponseArgs and ExpressRouteCircuitSkuResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuResponseInput` via:
ExpressRouteCircuitSkuResponseArgs{...}
type ExpressRouteCircuitSkuResponseOutput ¶
type ExpressRouteCircuitSkuResponseOutput struct{ *pulumi.OutputState }
Contains SKU in an ExpressRouteCircuit.
func (ExpressRouteCircuitSkuResponseOutput) ElementType ¶
func (ExpressRouteCircuitSkuResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuResponseOutput) Family ¶
func (o ExpressRouteCircuitSkuResponseOutput) Family() pulumi.StringPtrOutput
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.
func (ExpressRouteCircuitSkuResponseOutput) Name ¶
func (o ExpressRouteCircuitSkuResponseOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ExpressRouteCircuitSkuResponseOutput) Tier ¶
func (o ExpressRouteCircuitSkuResponseOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU. Possible values are 'Standard' and 'Premium'.
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutput ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitSkuResponsePtrInput ¶
type ExpressRouteCircuitSkuResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput ToExpressRouteCircuitSkuResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitSkuResponsePtrOutput }
ExpressRouteCircuitSkuResponsePtrInput is an input type that accepts ExpressRouteCircuitSkuResponseArgs, ExpressRouteCircuitSkuResponsePtr and ExpressRouteCircuitSkuResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuResponsePtrInput` via:
ExpressRouteCircuitSkuResponseArgs{...} or: nil
func ExpressRouteCircuitSkuResponsePtr ¶
func ExpressRouteCircuitSkuResponsePtr(v *ExpressRouteCircuitSkuResponseArgs) ExpressRouteCircuitSkuResponsePtrInput
type ExpressRouteCircuitSkuResponsePtrOutput ¶
type ExpressRouteCircuitSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitSkuResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitSkuResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuResponsePtrOutput) Family ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.
func (ExpressRouteCircuitSkuResponsePtrOutput) Name ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ExpressRouteCircuitSkuResponsePtrOutput) Tier ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU. Possible values are 'Standard' and 'Premium'.
func (ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitState ¶
type ExpressRouteCircuitState struct { // Allow classic operations AllowClassicOperations pulumi.BoolPtrInput // The list of authorizations. Authorizations ExpressRouteCircuitAuthorizationResponseArrayInput // The CircuitProvisioningState state of the resource. CircuitProvisioningState pulumi.StringPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The GatewayManager Etag. GatewayManagerEtag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The list of peerings. Peerings ExpressRouteCircuitPeeringResponseArrayInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The ServiceKey. ServiceKey pulumi.StringPtrInput // The ServiceProviderNotes. ServiceProviderNotes pulumi.StringPtrInput // The ServiceProviderProperties. ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput // The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. ServiceProviderProvisioningState pulumi.StringPtrInput // The SKU. Sku ExpressRouteCircuitSkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (ExpressRouteCircuitState) ElementType ¶
func (ExpressRouteCircuitState) ElementType() reflect.Type
type ExpressRouteCircuitStats ¶
type ExpressRouteCircuitStats struct { // Gets BytesIn of the peering. PrimarybytesIn *int `pulumi:"primarybytesIn"` // Gets BytesOut of the peering. PrimarybytesOut *int `pulumi:"primarybytesOut"` // Gets BytesIn of the peering. SecondarybytesIn *int `pulumi:"secondarybytesIn"` // Gets BytesOut of the peering. SecondarybytesOut *int `pulumi:"secondarybytesOut"` }
Contains stats associated with the peering.
type ExpressRouteCircuitStatsArgs ¶
type ExpressRouteCircuitStatsArgs struct { // Gets BytesIn of the peering. PrimarybytesIn pulumi.IntPtrInput `pulumi:"primarybytesIn"` // Gets BytesOut of the peering. PrimarybytesOut pulumi.IntPtrInput `pulumi:"primarybytesOut"` // Gets BytesIn of the peering. SecondarybytesIn pulumi.IntPtrInput `pulumi:"secondarybytesIn"` // Gets BytesOut of the peering. SecondarybytesOut pulumi.IntPtrInput `pulumi:"secondarybytesOut"` }
Contains stats associated with the peering.
func (ExpressRouteCircuitStatsArgs) ElementType ¶
func (ExpressRouteCircuitStatsArgs) ElementType() reflect.Type
func (ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutput ¶
func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutput() ExpressRouteCircuitStatsOutput
func (ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutputWithContext ¶
func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsOutput
func (ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutput ¶
func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput
func (ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutputWithContext ¶
func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsPtrOutput
type ExpressRouteCircuitStatsInput ¶
type ExpressRouteCircuitStatsInput interface { pulumi.Input ToExpressRouteCircuitStatsOutput() ExpressRouteCircuitStatsOutput ToExpressRouteCircuitStatsOutputWithContext(context.Context) ExpressRouteCircuitStatsOutput }
ExpressRouteCircuitStatsInput is an input type that accepts ExpressRouteCircuitStatsArgs and ExpressRouteCircuitStatsOutput values. You can construct a concrete instance of `ExpressRouteCircuitStatsInput` via:
ExpressRouteCircuitStatsArgs{...}
type ExpressRouteCircuitStatsOutput ¶
type ExpressRouteCircuitStatsOutput struct{ *pulumi.OutputState }
Contains stats associated with the peering.
func (ExpressRouteCircuitStatsOutput) ElementType ¶
func (ExpressRouteCircuitStatsOutput) ElementType() reflect.Type
func (ExpressRouteCircuitStatsOutput) PrimarybytesIn ¶
func (o ExpressRouteCircuitStatsOutput) PrimarybytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsOutput) PrimarybytesOut ¶
func (o ExpressRouteCircuitStatsOutput) PrimarybytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsOutput) SecondarybytesIn ¶
func (o ExpressRouteCircuitStatsOutput) SecondarybytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsOutput) SecondarybytesOut ¶
func (o ExpressRouteCircuitStatsOutput) SecondarybytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsOutput ¶
func (o ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsOutput() ExpressRouteCircuitStatsOutput
func (ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsOutputWithContext ¶
func (o ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsOutput
func (ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsPtrOutput ¶
func (o ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput
func (ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsPtrOutputWithContext ¶
func (o ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsPtrOutput
type ExpressRouteCircuitStatsPtrInput ¶
type ExpressRouteCircuitStatsPtrInput interface { pulumi.Input ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput ToExpressRouteCircuitStatsPtrOutputWithContext(context.Context) ExpressRouteCircuitStatsPtrOutput }
ExpressRouteCircuitStatsPtrInput is an input type that accepts ExpressRouteCircuitStatsArgs, ExpressRouteCircuitStatsPtr and ExpressRouteCircuitStatsPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitStatsPtrInput` via:
ExpressRouteCircuitStatsArgs{...} or: nil
func ExpressRouteCircuitStatsPtr ¶
func ExpressRouteCircuitStatsPtr(v *ExpressRouteCircuitStatsArgs) ExpressRouteCircuitStatsPtrInput
type ExpressRouteCircuitStatsPtrOutput ¶
type ExpressRouteCircuitStatsPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitStatsPtrOutput) Elem ¶
func (o ExpressRouteCircuitStatsPtrOutput) Elem() ExpressRouteCircuitStatsOutput
func (ExpressRouteCircuitStatsPtrOutput) ElementType ¶
func (ExpressRouteCircuitStatsPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitStatsPtrOutput) PrimarybytesIn ¶
func (o ExpressRouteCircuitStatsPtrOutput) PrimarybytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsPtrOutput) PrimarybytesOut ¶
func (o ExpressRouteCircuitStatsPtrOutput) PrimarybytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsPtrOutput) SecondarybytesIn ¶
func (o ExpressRouteCircuitStatsPtrOutput) SecondarybytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsPtrOutput) SecondarybytesOut ¶
func (o ExpressRouteCircuitStatsPtrOutput) SecondarybytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsPtrOutput) ToExpressRouteCircuitStatsPtrOutput ¶
func (o ExpressRouteCircuitStatsPtrOutput) ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput
func (ExpressRouteCircuitStatsPtrOutput) ToExpressRouteCircuitStatsPtrOutputWithContext ¶
func (o ExpressRouteCircuitStatsPtrOutput) ToExpressRouteCircuitStatsPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsPtrOutput
type ExpressRouteCircuitStatsResponse ¶
type ExpressRouteCircuitStatsResponse struct { // Gets BytesIn of the peering. PrimarybytesIn *int `pulumi:"primarybytesIn"` // Gets BytesOut of the peering. PrimarybytesOut *int `pulumi:"primarybytesOut"` // Gets BytesIn of the peering. SecondarybytesIn *int `pulumi:"secondarybytesIn"` // Gets BytesOut of the peering. SecondarybytesOut *int `pulumi:"secondarybytesOut"` }
Contains stats associated with the peering.
type ExpressRouteCircuitStatsResponseArgs ¶
type ExpressRouteCircuitStatsResponseArgs struct { // Gets BytesIn of the peering. PrimarybytesIn pulumi.IntPtrInput `pulumi:"primarybytesIn"` // Gets BytesOut of the peering. PrimarybytesOut pulumi.IntPtrInput `pulumi:"primarybytesOut"` // Gets BytesIn of the peering. SecondarybytesIn pulumi.IntPtrInput `pulumi:"secondarybytesIn"` // Gets BytesOut of the peering. SecondarybytesOut pulumi.IntPtrInput `pulumi:"secondarybytesOut"` }
Contains stats associated with the peering.
func (ExpressRouteCircuitStatsResponseArgs) ElementType ¶
func (ExpressRouteCircuitStatsResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponseOutput ¶
func (i ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponseOutput() ExpressRouteCircuitStatsResponseOutput
func (ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponseOutputWithContext ¶
func (i ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponseOutput
func (ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponsePtrOutput ¶
func (i ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponsePtrOutput() ExpressRouteCircuitStatsResponsePtrOutput
func (ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitStatsResponseArgs) ToExpressRouteCircuitStatsResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponsePtrOutput
type ExpressRouteCircuitStatsResponseInput ¶
type ExpressRouteCircuitStatsResponseInput interface { pulumi.Input ToExpressRouteCircuitStatsResponseOutput() ExpressRouteCircuitStatsResponseOutput ToExpressRouteCircuitStatsResponseOutputWithContext(context.Context) ExpressRouteCircuitStatsResponseOutput }
ExpressRouteCircuitStatsResponseInput is an input type that accepts ExpressRouteCircuitStatsResponseArgs and ExpressRouteCircuitStatsResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitStatsResponseInput` via:
ExpressRouteCircuitStatsResponseArgs{...}
type ExpressRouteCircuitStatsResponseOutput ¶
type ExpressRouteCircuitStatsResponseOutput struct{ *pulumi.OutputState }
Contains stats associated with the peering.
func (ExpressRouteCircuitStatsResponseOutput) ElementType ¶
func (ExpressRouteCircuitStatsResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitStatsResponseOutput) PrimarybytesIn ¶
func (o ExpressRouteCircuitStatsResponseOutput) PrimarybytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponseOutput) PrimarybytesOut ¶
func (o ExpressRouteCircuitStatsResponseOutput) PrimarybytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsResponseOutput) SecondarybytesIn ¶
func (o ExpressRouteCircuitStatsResponseOutput) SecondarybytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponseOutput) SecondarybytesOut ¶
func (o ExpressRouteCircuitStatsResponseOutput) SecondarybytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponseOutput ¶
func (o ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponseOutput() ExpressRouteCircuitStatsResponseOutput
func (ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponseOutputWithContext ¶
func (o ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponseOutput
func (ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponsePtrOutput ¶
func (o ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponsePtrOutput() ExpressRouteCircuitStatsResponsePtrOutput
func (ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponsePtrOutput
type ExpressRouteCircuitStatsResponsePtrInput ¶
type ExpressRouteCircuitStatsResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitStatsResponsePtrOutput() ExpressRouteCircuitStatsResponsePtrOutput ToExpressRouteCircuitStatsResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitStatsResponsePtrOutput }
ExpressRouteCircuitStatsResponsePtrInput is an input type that accepts ExpressRouteCircuitStatsResponseArgs, ExpressRouteCircuitStatsResponsePtr and ExpressRouteCircuitStatsResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitStatsResponsePtrInput` via:
ExpressRouteCircuitStatsResponseArgs{...} or: nil
func ExpressRouteCircuitStatsResponsePtr ¶
func ExpressRouteCircuitStatsResponsePtr(v *ExpressRouteCircuitStatsResponseArgs) ExpressRouteCircuitStatsResponsePtrInput
type ExpressRouteCircuitStatsResponsePtrOutput ¶
type ExpressRouteCircuitStatsResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitStatsResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitStatsResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitStatsResponsePtrOutput) PrimarybytesIn ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) PrimarybytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponsePtrOutput) PrimarybytesOut ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) PrimarybytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesIn ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesOut ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsResponsePtrOutput) ToExpressRouteCircuitStatsResponsePtrOutput ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) ToExpressRouteCircuitStatsResponsePtrOutput() ExpressRouteCircuitStatsResponsePtrOutput
func (ExpressRouteCircuitStatsResponsePtrOutput) ToExpressRouteCircuitStatsResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) ToExpressRouteCircuitStatsResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsResponsePtrOutput
type FrontendIPConfiguration ¶
type FrontendIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The private IP address of the IP configuration. PrivateIPAddress *string `pulumi:"privateIPAddress"` // The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the Public IP resource. PublicIPAddress *PublicIPAddressType `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubnetType `pulumi:"subnet"` }
Frontend IP address of the load balancer.
type FrontendIPConfigurationArgs ¶
type FrontendIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The private IP address of the IP configuration. PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the Public IP resource. PublicIPAddress PublicIPAddressTypePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubnetTypePtrInput `pulumi:"subnet"` }
Frontend IP address of the load balancer.
func (FrontendIPConfigurationArgs) ElementType ¶
func (FrontendIPConfigurationArgs) ElementType() reflect.Type
func (FrontendIPConfigurationArgs) ToFrontendIPConfigurationOutput ¶
func (i FrontendIPConfigurationArgs) ToFrontendIPConfigurationOutput() FrontendIPConfigurationOutput
func (FrontendIPConfigurationArgs) ToFrontendIPConfigurationOutputWithContext ¶
func (i FrontendIPConfigurationArgs) ToFrontendIPConfigurationOutputWithContext(ctx context.Context) FrontendIPConfigurationOutput
type FrontendIPConfigurationArray ¶
type FrontendIPConfigurationArray []FrontendIPConfigurationInput
func (FrontendIPConfigurationArray) ElementType ¶
func (FrontendIPConfigurationArray) ElementType() reflect.Type
func (FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutput ¶
func (i FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutput() FrontendIPConfigurationArrayOutput
func (FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutputWithContext ¶
func (i FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationArrayOutput
type FrontendIPConfigurationArrayInput ¶
type FrontendIPConfigurationArrayInput interface { pulumi.Input ToFrontendIPConfigurationArrayOutput() FrontendIPConfigurationArrayOutput ToFrontendIPConfigurationArrayOutputWithContext(context.Context) FrontendIPConfigurationArrayOutput }
FrontendIPConfigurationArrayInput is an input type that accepts FrontendIPConfigurationArray and FrontendIPConfigurationArrayOutput values. You can construct a concrete instance of `FrontendIPConfigurationArrayInput` via:
FrontendIPConfigurationArray{ FrontendIPConfigurationArgs{...} }
type FrontendIPConfigurationArrayOutput ¶
type FrontendIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FrontendIPConfigurationArrayOutput) ElementType ¶
func (FrontendIPConfigurationArrayOutput) ElementType() reflect.Type
func (FrontendIPConfigurationArrayOutput) Index ¶
func (o FrontendIPConfigurationArrayOutput) Index(i pulumi.IntInput) FrontendIPConfigurationOutput
func (FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutput ¶
func (o FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutput() FrontendIPConfigurationArrayOutput
func (FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutputWithContext ¶
func (o FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationArrayOutput
type FrontendIPConfigurationInput ¶
type FrontendIPConfigurationInput interface { pulumi.Input ToFrontendIPConfigurationOutput() FrontendIPConfigurationOutput ToFrontendIPConfigurationOutputWithContext(context.Context) FrontendIPConfigurationOutput }
FrontendIPConfigurationInput is an input type that accepts FrontendIPConfigurationArgs and FrontendIPConfigurationOutput values. You can construct a concrete instance of `FrontendIPConfigurationInput` via:
FrontendIPConfigurationArgs{...}
type FrontendIPConfigurationOutput ¶
type FrontendIPConfigurationOutput struct{ *pulumi.OutputState }
Frontend IP address of the load balancer.
func (FrontendIPConfigurationOutput) ElementType ¶
func (FrontendIPConfigurationOutput) ElementType() reflect.Type
func (FrontendIPConfigurationOutput) Etag ¶
func (o FrontendIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (FrontendIPConfigurationOutput) Id ¶
func (o FrontendIPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendIPConfigurationOutput) Name ¶
func (o FrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (FrontendIPConfigurationOutput) PrivateIPAddress ¶
func (o FrontendIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (FrontendIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o FrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (FrontendIPConfigurationOutput) ProvisioningState ¶
func (o FrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (FrontendIPConfigurationOutput) PublicIPAddress ¶
func (o FrontendIPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
The reference of the Public IP resource.
func (FrontendIPConfigurationOutput) Subnet ¶
func (o FrontendIPConfigurationOutput) Subnet() SubnetTypePtrOutput
The reference of the subnet resource.
func (FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutput ¶
func (o FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutput() FrontendIPConfigurationOutput
func (FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutputWithContext ¶
func (o FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutputWithContext(ctx context.Context) FrontendIPConfigurationOutput
type FrontendIPConfigurationResponse ¶
type FrontendIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Read only. Inbound pools URIs that use this frontend IP. InboundNatPools []SubResourceResponse `pulumi:"inboundNatPools"` // Read only. Inbound rules URIs that use this frontend IP. InboundNatRules []SubResourceResponse `pulumi:"inboundNatRules"` // Gets load balancing rules URIs that use this frontend IP. LoadBalancingRules []SubResourceResponse `pulumi:"loadBalancingRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Read only. Outbound rules URIs that use this frontend IP. OutboundNatRules []SubResourceResponse `pulumi:"outboundNatRules"` // The private IP address of the IP configuration. PrivateIPAddress *string `pulumi:"privateIPAddress"` // The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the Public IP resource. PublicIPAddress *PublicIPAddressResponse `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubnetResponse `pulumi:"subnet"` }
Frontend IP address of the load balancer.
type FrontendIPConfigurationResponseArgs ¶
type FrontendIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Read only. Inbound pools URIs that use this frontend IP. InboundNatPools SubResourceResponseArrayInput `pulumi:"inboundNatPools"` // Read only. Inbound rules URIs that use this frontend IP. InboundNatRules SubResourceResponseArrayInput `pulumi:"inboundNatRules"` // Gets load balancing rules URIs that use this frontend IP. LoadBalancingRules SubResourceResponseArrayInput `pulumi:"loadBalancingRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Read only. Outbound rules URIs that use this frontend IP. OutboundNatRules SubResourceResponseArrayInput `pulumi:"outboundNatRules"` // The private IP address of the IP configuration. PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the Public IP resource. PublicIPAddress PublicIPAddressResponsePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubnetResponsePtrInput `pulumi:"subnet"` }
Frontend IP address of the load balancer.
func (FrontendIPConfigurationResponseArgs) ElementType ¶
func (FrontendIPConfigurationResponseArgs) ElementType() reflect.Type
func (FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutput ¶
func (i FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutput() FrontendIPConfigurationResponseOutput
func (FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutputWithContext ¶
func (i FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseOutput
type FrontendIPConfigurationResponseArray ¶
type FrontendIPConfigurationResponseArray []FrontendIPConfigurationResponseInput
func (FrontendIPConfigurationResponseArray) ElementType ¶
func (FrontendIPConfigurationResponseArray) ElementType() reflect.Type
func (FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutput ¶
func (i FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutput() FrontendIPConfigurationResponseArrayOutput
func (FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (i FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseArrayOutput
type FrontendIPConfigurationResponseArrayInput ¶
type FrontendIPConfigurationResponseArrayInput interface { pulumi.Input ToFrontendIPConfigurationResponseArrayOutput() FrontendIPConfigurationResponseArrayOutput ToFrontendIPConfigurationResponseArrayOutputWithContext(context.Context) FrontendIPConfigurationResponseArrayOutput }
FrontendIPConfigurationResponseArrayInput is an input type that accepts FrontendIPConfigurationResponseArray and FrontendIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `FrontendIPConfigurationResponseArrayInput` via:
FrontendIPConfigurationResponseArray{ FrontendIPConfigurationResponseArgs{...} }
type FrontendIPConfigurationResponseArrayOutput ¶
type FrontendIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (FrontendIPConfigurationResponseArrayOutput) ElementType ¶
func (FrontendIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutput ¶
func (o FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutput() FrontendIPConfigurationResponseArrayOutput
func (FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (o FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseArrayOutput
type FrontendIPConfigurationResponseInput ¶
type FrontendIPConfigurationResponseInput interface { pulumi.Input ToFrontendIPConfigurationResponseOutput() FrontendIPConfigurationResponseOutput ToFrontendIPConfigurationResponseOutputWithContext(context.Context) FrontendIPConfigurationResponseOutput }
FrontendIPConfigurationResponseInput is an input type that accepts FrontendIPConfigurationResponseArgs and FrontendIPConfigurationResponseOutput values. You can construct a concrete instance of `FrontendIPConfigurationResponseInput` via:
FrontendIPConfigurationResponseArgs{...}
type FrontendIPConfigurationResponseOutput ¶
type FrontendIPConfigurationResponseOutput struct{ *pulumi.OutputState }
Frontend IP address of the load balancer.
func (FrontendIPConfigurationResponseOutput) ElementType ¶
func (FrontendIPConfigurationResponseOutput) ElementType() reflect.Type
func (FrontendIPConfigurationResponseOutput) Etag ¶
func (o FrontendIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (FrontendIPConfigurationResponseOutput) Id ¶
func (o FrontendIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendIPConfigurationResponseOutput) InboundNatPools ¶
func (o FrontendIPConfigurationResponseOutput) InboundNatPools() SubResourceResponseArrayOutput
Read only. Inbound pools URIs that use this frontend IP.
func (FrontendIPConfigurationResponseOutput) InboundNatRules ¶
func (o FrontendIPConfigurationResponseOutput) InboundNatRules() SubResourceResponseArrayOutput
Read only. Inbound rules URIs that use this frontend IP.
func (FrontendIPConfigurationResponseOutput) LoadBalancingRules ¶
func (o FrontendIPConfigurationResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
Gets load balancing rules URIs that use this frontend IP.
func (FrontendIPConfigurationResponseOutput) Name ¶
func (o FrontendIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (FrontendIPConfigurationResponseOutput) OutboundNatRules ¶
func (o FrontendIPConfigurationResponseOutput) OutboundNatRules() SubResourceResponseArrayOutput
Read only. Outbound rules URIs that use this frontend IP.
func (FrontendIPConfigurationResponseOutput) PrivateIPAddress ¶
func (o FrontendIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (FrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o FrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (FrontendIPConfigurationResponseOutput) ProvisioningState ¶
func (o FrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (FrontendIPConfigurationResponseOutput) PublicIPAddress ¶
func (o FrontendIPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
The reference of the Public IP resource.
func (FrontendIPConfigurationResponseOutput) Subnet ¶
func (o FrontendIPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
The reference of the subnet resource.
func (FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutput ¶
func (o FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutput() FrontendIPConfigurationResponseOutput
func (FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutputWithContext ¶
func (o FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseOutput
type GatewayRouteResponse ¶ added in v0.2.1
type GatewayRouteResponse struct { // The route's AS path sequence AsPath string `pulumi:"asPath"` // The gateway's local address LocalAddress string `pulumi:"localAddress"` // The route's network prefix Network string `pulumi:"network"` // The route's next hop NextHop string `pulumi:"nextHop"` // The source this route was learned from Origin string `pulumi:"origin"` // The peer this route was learned from SourcePeer string `pulumi:"sourcePeer"` // The route's weight Weight int `pulumi:"weight"` }
Gateway routing details
type GatewayRouteResponseArgs ¶ added in v0.2.1
type GatewayRouteResponseArgs struct { // The route's AS path sequence AsPath pulumi.StringInput `pulumi:"asPath"` // The gateway's local address LocalAddress pulumi.StringInput `pulumi:"localAddress"` // The route's network prefix Network pulumi.StringInput `pulumi:"network"` // The route's next hop NextHop pulumi.StringInput `pulumi:"nextHop"` // The source this route was learned from Origin pulumi.StringInput `pulumi:"origin"` // The peer this route was learned from SourcePeer pulumi.StringInput `pulumi:"sourcePeer"` // The route's weight Weight pulumi.IntInput `pulumi:"weight"` }
Gateway routing details
func (GatewayRouteResponseArgs) ElementType ¶ added in v0.2.1
func (GatewayRouteResponseArgs) ElementType() reflect.Type
func (GatewayRouteResponseArgs) ToGatewayRouteResponseOutput ¶ added in v0.2.1
func (i GatewayRouteResponseArgs) ToGatewayRouteResponseOutput() GatewayRouteResponseOutput
func (GatewayRouteResponseArgs) ToGatewayRouteResponseOutputWithContext ¶ added in v0.2.1
func (i GatewayRouteResponseArgs) ToGatewayRouteResponseOutputWithContext(ctx context.Context) GatewayRouteResponseOutput
type GatewayRouteResponseArray ¶ added in v0.2.1
type GatewayRouteResponseArray []GatewayRouteResponseInput
func (GatewayRouteResponseArray) ElementType ¶ added in v0.2.1
func (GatewayRouteResponseArray) ElementType() reflect.Type
func (GatewayRouteResponseArray) ToGatewayRouteResponseArrayOutput ¶ added in v0.2.1
func (i GatewayRouteResponseArray) ToGatewayRouteResponseArrayOutput() GatewayRouteResponseArrayOutput
func (GatewayRouteResponseArray) ToGatewayRouteResponseArrayOutputWithContext ¶ added in v0.2.1
func (i GatewayRouteResponseArray) ToGatewayRouteResponseArrayOutputWithContext(ctx context.Context) GatewayRouteResponseArrayOutput
type GatewayRouteResponseArrayInput ¶ added in v0.2.1
type GatewayRouteResponseArrayInput interface { pulumi.Input ToGatewayRouteResponseArrayOutput() GatewayRouteResponseArrayOutput ToGatewayRouteResponseArrayOutputWithContext(context.Context) GatewayRouteResponseArrayOutput }
GatewayRouteResponseArrayInput is an input type that accepts GatewayRouteResponseArray and GatewayRouteResponseArrayOutput values. You can construct a concrete instance of `GatewayRouteResponseArrayInput` via:
GatewayRouteResponseArray{ GatewayRouteResponseArgs{...} }
type GatewayRouteResponseArrayOutput ¶ added in v0.2.1
type GatewayRouteResponseArrayOutput struct{ *pulumi.OutputState }
func (GatewayRouteResponseArrayOutput) ElementType ¶ added in v0.2.1
func (GatewayRouteResponseArrayOutput) ElementType() reflect.Type
func (GatewayRouteResponseArrayOutput) Index ¶ added in v0.2.1
func (o GatewayRouteResponseArrayOutput) Index(i pulumi.IntInput) GatewayRouteResponseOutput
func (GatewayRouteResponseArrayOutput) ToGatewayRouteResponseArrayOutput ¶ added in v0.2.1
func (o GatewayRouteResponseArrayOutput) ToGatewayRouteResponseArrayOutput() GatewayRouteResponseArrayOutput
func (GatewayRouteResponseArrayOutput) ToGatewayRouteResponseArrayOutputWithContext ¶ added in v0.2.1
func (o GatewayRouteResponseArrayOutput) ToGatewayRouteResponseArrayOutputWithContext(ctx context.Context) GatewayRouteResponseArrayOutput
type GatewayRouteResponseInput ¶ added in v0.2.1
type GatewayRouteResponseInput interface { pulumi.Input ToGatewayRouteResponseOutput() GatewayRouteResponseOutput ToGatewayRouteResponseOutputWithContext(context.Context) GatewayRouteResponseOutput }
GatewayRouteResponseInput is an input type that accepts GatewayRouteResponseArgs and GatewayRouteResponseOutput values. You can construct a concrete instance of `GatewayRouteResponseInput` via:
GatewayRouteResponseArgs{...}
type GatewayRouteResponseOutput ¶ added in v0.2.1
type GatewayRouteResponseOutput struct{ *pulumi.OutputState }
Gateway routing details
func (GatewayRouteResponseOutput) AsPath ¶ added in v0.2.1
func (o GatewayRouteResponseOutput) AsPath() pulumi.StringOutput
The route's AS path sequence
func (GatewayRouteResponseOutput) ElementType ¶ added in v0.2.1
func (GatewayRouteResponseOutput) ElementType() reflect.Type
func (GatewayRouteResponseOutput) LocalAddress ¶ added in v0.2.1
func (o GatewayRouteResponseOutput) LocalAddress() pulumi.StringOutput
The gateway's local address
func (GatewayRouteResponseOutput) Network ¶ added in v0.2.1
func (o GatewayRouteResponseOutput) Network() pulumi.StringOutput
The route's network prefix
func (GatewayRouteResponseOutput) NextHop ¶ added in v0.2.1
func (o GatewayRouteResponseOutput) NextHop() pulumi.StringOutput
The route's next hop
func (GatewayRouteResponseOutput) Origin ¶ added in v0.2.1
func (o GatewayRouteResponseOutput) Origin() pulumi.StringOutput
The source this route was learned from
func (GatewayRouteResponseOutput) SourcePeer ¶ added in v0.2.1
func (o GatewayRouteResponseOutput) SourcePeer() pulumi.StringOutput
The peer this route was learned from
func (GatewayRouteResponseOutput) ToGatewayRouteResponseOutput ¶ added in v0.2.1
func (o GatewayRouteResponseOutput) ToGatewayRouteResponseOutput() GatewayRouteResponseOutput
func (GatewayRouteResponseOutput) ToGatewayRouteResponseOutputWithContext ¶ added in v0.2.1
func (o GatewayRouteResponseOutput) ToGatewayRouteResponseOutputWithContext(ctx context.Context) GatewayRouteResponseOutput
func (GatewayRouteResponseOutput) Weight ¶ added in v0.2.1
func (o GatewayRouteResponseOutput) Weight() pulumi.IntOutput
The route's weight
type GetVirtualNetworkGatewayAdvertisedRoutesArgs ¶ added in v0.2.1
type GetVirtualNetworkGatewayAdvertisedRoutesArgs struct { // The IP address of the peer Peer string `pulumi:"peer"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the virtual network gateway. VirtualNetworkGatewayName string `pulumi:"virtualNetworkGatewayName"` }
type GetVirtualNetworkGatewayAdvertisedRoutesResult ¶ added in v0.2.1
type GetVirtualNetworkGatewayAdvertisedRoutesResult struct { // List of gateway routes Value []GatewayRouteResponse `pulumi:"value"` }
List of virtual network gateway routes
func GetVirtualNetworkGatewayAdvertisedRoutes ¶ added in v0.2.1
func GetVirtualNetworkGatewayAdvertisedRoutes(ctx *pulumi.Context, args *GetVirtualNetworkGatewayAdvertisedRoutesArgs, opts ...pulumi.InvokeOption) (*GetVirtualNetworkGatewayAdvertisedRoutesResult, error)
type GetVirtualNetworkGatewayBgpPeerStatusArgs ¶ added in v0.2.1
type GetVirtualNetworkGatewayBgpPeerStatusArgs struct { // The IP address of the peer to retrieve the status of. Peer *string `pulumi:"peer"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the virtual network gateway. VirtualNetworkGatewayName string `pulumi:"virtualNetworkGatewayName"` }
type GetVirtualNetworkGatewayBgpPeerStatusResult ¶ added in v0.2.1
type GetVirtualNetworkGatewayBgpPeerStatusResult struct { // List of BGP peers Value []BgpPeerStatusResponse `pulumi:"value"` }
Response for list BGP peer status API service call
func GetVirtualNetworkGatewayBgpPeerStatus ¶ added in v0.2.1
func GetVirtualNetworkGatewayBgpPeerStatus(ctx *pulumi.Context, args *GetVirtualNetworkGatewayBgpPeerStatusArgs, opts ...pulumi.InvokeOption) (*GetVirtualNetworkGatewayBgpPeerStatusResult, error)
type GetVirtualNetworkGatewayLearnedRoutesArgs ¶ added in v0.2.1
type GetVirtualNetworkGatewayLearnedRoutesResult ¶ added in v0.2.1
type GetVirtualNetworkGatewayLearnedRoutesResult struct { // List of gateway routes Value []GatewayRouteResponse `pulumi:"value"` }
List of virtual network gateway routes
func GetVirtualNetworkGatewayLearnedRoutes ¶ added in v0.2.1
func GetVirtualNetworkGatewayLearnedRoutes(ctx *pulumi.Context, args *GetVirtualNetworkGatewayLearnedRoutesArgs, opts ...pulumi.InvokeOption) (*GetVirtualNetworkGatewayLearnedRoutesResult, error)
type IPConfigurationResponse ¶
type IPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The private IP address of the IP configuration. PrivateIPAddress *string `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress *PublicIPAddressResponse `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubnetResponse `pulumi:"subnet"` }
IPConfiguration
type IPConfigurationResponseArgs ¶
type IPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The private IP address of the IP configuration. PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress PublicIPAddressResponsePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubnetResponsePtrInput `pulumi:"subnet"` }
IPConfiguration
func (IPConfigurationResponseArgs) ElementType ¶
func (IPConfigurationResponseArgs) ElementType() reflect.Type
func (IPConfigurationResponseArgs) ToIPConfigurationResponseOutput ¶
func (i IPConfigurationResponseArgs) ToIPConfigurationResponseOutput() IPConfigurationResponseOutput
func (IPConfigurationResponseArgs) ToIPConfigurationResponseOutputWithContext ¶
func (i IPConfigurationResponseArgs) ToIPConfigurationResponseOutputWithContext(ctx context.Context) IPConfigurationResponseOutput
func (IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutput ¶
func (i IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
func (IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutputWithContext ¶
func (i IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
type IPConfigurationResponseArray ¶
type IPConfigurationResponseArray []IPConfigurationResponseInput
func (IPConfigurationResponseArray) ElementType ¶
func (IPConfigurationResponseArray) ElementType() reflect.Type
func (IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutput ¶
func (i IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput
func (IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutputWithContext ¶
func (i IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutputWithContext(ctx context.Context) IPConfigurationResponseArrayOutput
type IPConfigurationResponseArrayInput ¶
type IPConfigurationResponseArrayInput interface { pulumi.Input ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput ToIPConfigurationResponseArrayOutputWithContext(context.Context) IPConfigurationResponseArrayOutput }
IPConfigurationResponseArrayInput is an input type that accepts IPConfigurationResponseArray and IPConfigurationResponseArrayOutput values. You can construct a concrete instance of `IPConfigurationResponseArrayInput` via:
IPConfigurationResponseArray{ IPConfigurationResponseArgs{...} }
type IPConfigurationResponseArrayOutput ¶
type IPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (IPConfigurationResponseArrayOutput) ElementType ¶
func (IPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (IPConfigurationResponseArrayOutput) Index ¶
func (o IPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) IPConfigurationResponseOutput
func (IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutput ¶
func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput
func (IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutputWithContext ¶
func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutputWithContext(ctx context.Context) IPConfigurationResponseArrayOutput
type IPConfigurationResponseInput ¶
type IPConfigurationResponseInput interface { pulumi.Input ToIPConfigurationResponseOutput() IPConfigurationResponseOutput ToIPConfigurationResponseOutputWithContext(context.Context) IPConfigurationResponseOutput }
IPConfigurationResponseInput is an input type that accepts IPConfigurationResponseArgs and IPConfigurationResponseOutput values. You can construct a concrete instance of `IPConfigurationResponseInput` via:
IPConfigurationResponseArgs{...}
type IPConfigurationResponseOutput ¶
type IPConfigurationResponseOutput struct{ *pulumi.OutputState }
IPConfiguration
func (IPConfigurationResponseOutput) ElementType ¶
func (IPConfigurationResponseOutput) ElementType() reflect.Type
func (IPConfigurationResponseOutput) Etag ¶
func (o IPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (IPConfigurationResponseOutput) Id ¶
func (o IPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (IPConfigurationResponseOutput) Name ¶
func (o IPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (IPConfigurationResponseOutput) PrivateIPAddress ¶
func (o IPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (IPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o IPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are 'Static' and 'Dynamic'.
func (IPConfigurationResponseOutput) ProvisioningState ¶
func (o IPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (IPConfigurationResponseOutput) PublicIPAddress ¶
func (o IPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
The reference of the public IP resource.
func (IPConfigurationResponseOutput) Subnet ¶
func (o IPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
The reference of the subnet resource.
func (IPConfigurationResponseOutput) ToIPConfigurationResponseOutput ¶
func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutput() IPConfigurationResponseOutput
func (IPConfigurationResponseOutput) ToIPConfigurationResponseOutputWithContext ¶
func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutputWithContext(ctx context.Context) IPConfigurationResponseOutput
func (IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutput ¶
func (o IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
func (IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutputWithContext ¶
func (o IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
type IPConfigurationResponsePtrInput ¶
type IPConfigurationResponsePtrInput interface { pulumi.Input ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput ToIPConfigurationResponsePtrOutputWithContext(context.Context) IPConfigurationResponsePtrOutput }
IPConfigurationResponsePtrInput is an input type that accepts IPConfigurationResponseArgs, IPConfigurationResponsePtr and IPConfigurationResponsePtrOutput values. You can construct a concrete instance of `IPConfigurationResponsePtrInput` via:
IPConfigurationResponseArgs{...} or: nil
func IPConfigurationResponsePtr ¶
func IPConfigurationResponsePtr(v *IPConfigurationResponseArgs) IPConfigurationResponsePtrInput
type IPConfigurationResponsePtrOutput ¶
type IPConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (IPConfigurationResponsePtrOutput) Elem ¶
func (o IPConfigurationResponsePtrOutput) Elem() IPConfigurationResponseOutput
func (IPConfigurationResponsePtrOutput) ElementType ¶
func (IPConfigurationResponsePtrOutput) ElementType() reflect.Type
func (IPConfigurationResponsePtrOutput) Etag ¶
func (o IPConfigurationResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (IPConfigurationResponsePtrOutput) Id ¶
func (o IPConfigurationResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (IPConfigurationResponsePtrOutput) Name ¶
func (o IPConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (IPConfigurationResponsePtrOutput) PrivateIPAddress ¶
func (o IPConfigurationResponsePtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (IPConfigurationResponsePtrOutput) PrivateIPAllocationMethod ¶
func (o IPConfigurationResponsePtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are 'Static' and 'Dynamic'.
func (IPConfigurationResponsePtrOutput) ProvisioningState ¶
func (o IPConfigurationResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (IPConfigurationResponsePtrOutput) PublicIPAddress ¶
func (o IPConfigurationResponsePtrOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
The reference of the public IP resource.
func (IPConfigurationResponsePtrOutput) Subnet ¶
func (o IPConfigurationResponsePtrOutput) Subnet() SubnetResponsePtrOutput
The reference of the subnet resource.
func (IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutput ¶
func (o IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
func (IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutputWithContext ¶
func (o IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
type InboundNatPool ¶
type InboundNatPool struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort int `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'. Protocol string `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer.
type InboundNatPoolArgs ¶
type InboundNatPoolArgs struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntInput `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. FrontendPortRangeEnd pulumi.IntInput `pulumi:"frontendPortRangeEnd"` // The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart pulumi.IntInput `pulumi:"frontendPortRangeStart"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'. Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer.
func (InboundNatPoolArgs) ElementType ¶
func (InboundNatPoolArgs) ElementType() reflect.Type
func (InboundNatPoolArgs) ToInboundNatPoolOutput ¶
func (i InboundNatPoolArgs) ToInboundNatPoolOutput() InboundNatPoolOutput
func (InboundNatPoolArgs) ToInboundNatPoolOutputWithContext ¶
func (i InboundNatPoolArgs) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
type InboundNatPoolArray ¶
type InboundNatPoolArray []InboundNatPoolInput
func (InboundNatPoolArray) ElementType ¶
func (InboundNatPoolArray) ElementType() reflect.Type
func (InboundNatPoolArray) ToInboundNatPoolArrayOutput ¶
func (i InboundNatPoolArray) ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput
func (InboundNatPoolArray) ToInboundNatPoolArrayOutputWithContext ¶
func (i InboundNatPoolArray) ToInboundNatPoolArrayOutputWithContext(ctx context.Context) InboundNatPoolArrayOutput
type InboundNatPoolArrayInput ¶
type InboundNatPoolArrayInput interface { pulumi.Input ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput ToInboundNatPoolArrayOutputWithContext(context.Context) InboundNatPoolArrayOutput }
InboundNatPoolArrayInput is an input type that accepts InboundNatPoolArray and InboundNatPoolArrayOutput values. You can construct a concrete instance of `InboundNatPoolArrayInput` via:
InboundNatPoolArray{ InboundNatPoolArgs{...} }
type InboundNatPoolArrayOutput ¶
type InboundNatPoolArrayOutput struct{ *pulumi.OutputState }
func (InboundNatPoolArrayOutput) ElementType ¶
func (InboundNatPoolArrayOutput) ElementType() reflect.Type
func (InboundNatPoolArrayOutput) Index ¶
func (o InboundNatPoolArrayOutput) Index(i pulumi.IntInput) InboundNatPoolOutput
func (InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutput ¶
func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput
func (InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext ¶
func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext(ctx context.Context) InboundNatPoolArrayOutput
type InboundNatPoolInput ¶
type InboundNatPoolInput interface { pulumi.Input ToInboundNatPoolOutput() InboundNatPoolOutput ToInboundNatPoolOutputWithContext(context.Context) InboundNatPoolOutput }
InboundNatPoolInput is an input type that accepts InboundNatPoolArgs and InboundNatPoolOutput values. You can construct a concrete instance of `InboundNatPoolInput` via:
InboundNatPoolArgs{...}
type InboundNatPoolOutput ¶
type InboundNatPoolOutput struct{ *pulumi.OutputState }
Inbound NAT pool of the load balancer.
func (InboundNatPoolOutput) BackendPort ¶
func (o InboundNatPoolOutput) BackendPort() pulumi.IntOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (InboundNatPoolOutput) ElementType ¶
func (InboundNatPoolOutput) ElementType() reflect.Type
func (InboundNatPoolOutput) Etag ¶
func (o InboundNatPoolOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (InboundNatPoolOutput) FrontendIPConfiguration ¶
func (o InboundNatPoolOutput) FrontendIPConfiguration() SubResourcePtrOutput
A reference to frontend IP addresses.
func (InboundNatPoolOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolOutput) FrontendPortRangeEnd() pulumi.IntOutput
The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.
func (InboundNatPoolOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolOutput) FrontendPortRangeStart() pulumi.IntOutput
The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.
func (InboundNatPoolOutput) Id ¶
func (o InboundNatPoolOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (InboundNatPoolOutput) Name ¶
func (o InboundNatPoolOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (InboundNatPoolOutput) Protocol ¶
func (o InboundNatPoolOutput) Protocol() pulumi.StringOutput
The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.
func (InboundNatPoolOutput) ProvisioningState ¶
func (o InboundNatPoolOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (InboundNatPoolOutput) ToInboundNatPoolOutput ¶
func (o InboundNatPoolOutput) ToInboundNatPoolOutput() InboundNatPoolOutput
func (InboundNatPoolOutput) ToInboundNatPoolOutputWithContext ¶
func (o InboundNatPoolOutput) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
type InboundNatPoolResponse ¶
type InboundNatPoolResponse struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort int `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'. Protocol string `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer.
type InboundNatPoolResponseArgs ¶
type InboundNatPoolResponseArgs struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntInput `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. FrontendPortRangeEnd pulumi.IntInput `pulumi:"frontendPortRangeEnd"` // The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart pulumi.IntInput `pulumi:"frontendPortRangeStart"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'. Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer.
func (InboundNatPoolResponseArgs) ElementType ¶
func (InboundNatPoolResponseArgs) ElementType() reflect.Type
func (InboundNatPoolResponseArgs) ToInboundNatPoolResponseOutput ¶
func (i InboundNatPoolResponseArgs) ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput
func (InboundNatPoolResponseArgs) ToInboundNatPoolResponseOutputWithContext ¶
func (i InboundNatPoolResponseArgs) ToInboundNatPoolResponseOutputWithContext(ctx context.Context) InboundNatPoolResponseOutput
type InboundNatPoolResponseArray ¶
type InboundNatPoolResponseArray []InboundNatPoolResponseInput
func (InboundNatPoolResponseArray) ElementType ¶
func (InboundNatPoolResponseArray) ElementType() reflect.Type
func (InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutput ¶
func (i InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
func (InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutputWithContext ¶
func (i InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
type InboundNatPoolResponseArrayInput ¶
type InboundNatPoolResponseArrayInput interface { pulumi.Input ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput ToInboundNatPoolResponseArrayOutputWithContext(context.Context) InboundNatPoolResponseArrayOutput }
InboundNatPoolResponseArrayInput is an input type that accepts InboundNatPoolResponseArray and InboundNatPoolResponseArrayOutput values. You can construct a concrete instance of `InboundNatPoolResponseArrayInput` via:
InboundNatPoolResponseArray{ InboundNatPoolResponseArgs{...} }
type InboundNatPoolResponseArrayOutput ¶
type InboundNatPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (InboundNatPoolResponseArrayOutput) ElementType ¶
func (InboundNatPoolResponseArrayOutput) ElementType() reflect.Type
func (InboundNatPoolResponseArrayOutput) Index ¶
func (o InboundNatPoolResponseArrayOutput) Index(i pulumi.IntInput) InboundNatPoolResponseOutput
func (InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutput ¶
func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
func (InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWithContext ¶
func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
type InboundNatPoolResponseInput ¶
type InboundNatPoolResponseInput interface { pulumi.Input ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput ToInboundNatPoolResponseOutputWithContext(context.Context) InboundNatPoolResponseOutput }
InboundNatPoolResponseInput is an input type that accepts InboundNatPoolResponseArgs and InboundNatPoolResponseOutput values. You can construct a concrete instance of `InboundNatPoolResponseInput` via:
InboundNatPoolResponseArgs{...}
type InboundNatPoolResponseOutput ¶
type InboundNatPoolResponseOutput struct{ *pulumi.OutputState }
Inbound NAT pool of the load balancer.
func (InboundNatPoolResponseOutput) BackendPort ¶
func (o InboundNatPoolResponseOutput) BackendPort() pulumi.IntOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (InboundNatPoolResponseOutput) ElementType ¶
func (InboundNatPoolResponseOutput) ElementType() reflect.Type
func (InboundNatPoolResponseOutput) Etag ¶
func (o InboundNatPoolResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (InboundNatPoolResponseOutput) FrontendIPConfiguration ¶
func (o InboundNatPoolResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
A reference to frontend IP addresses.
func (InboundNatPoolResponseOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeEnd() pulumi.IntOutput
The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.
func (InboundNatPoolResponseOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeStart() pulumi.IntOutput
The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.
func (InboundNatPoolResponseOutput) Id ¶
func (o InboundNatPoolResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (InboundNatPoolResponseOutput) Name ¶
func (o InboundNatPoolResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (InboundNatPoolResponseOutput) Protocol ¶
func (o InboundNatPoolResponseOutput) Protocol() pulumi.StringOutput
The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.
func (InboundNatPoolResponseOutput) ProvisioningState ¶
func (o InboundNatPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput ¶
func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput
func (InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext ¶
func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext(ctx context.Context) InboundNatPoolResponseOutput
type InboundNatRule ¶
type InboundNatRule struct { // The port used for the internal endpoint. Acceptable values range from 1 to 65535. BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP *bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. FrontendPort *int `pulumi:"frontendPort"` // Resource ID. Id *string `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp' Protocol *string `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT rule of the load balancer.
type InboundNatRuleArgs ¶
type InboundNatRuleArgs struct { // The port used for the internal endpoint. Acceptable values range from 1 to 65535. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP pulumi.BoolPtrInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. FrontendPort pulumi.IntPtrInput `pulumi:"frontendPort"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp' Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT rule of the load balancer.
func (InboundNatRuleArgs) ElementType ¶
func (InboundNatRuleArgs) ElementType() reflect.Type
func (InboundNatRuleArgs) ToInboundNatRuleOutput ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleArgs) ToInboundNatRuleOutputWithContext ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
type InboundNatRuleArray ¶
type InboundNatRuleArray []InboundNatRuleInput
func (InboundNatRuleArray) ElementType ¶
func (InboundNatRuleArray) ElementType() reflect.Type
func (InboundNatRuleArray) ToInboundNatRuleArrayOutput ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleArrayInput ¶
type InboundNatRuleArrayInput interface { pulumi.Input ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput ToInboundNatRuleArrayOutputWithContext(context.Context) InboundNatRuleArrayOutput }
InboundNatRuleArrayInput is an input type that accepts InboundNatRuleArray and InboundNatRuleArrayOutput values. You can construct a concrete instance of `InboundNatRuleArrayInput` via:
InboundNatRuleArray{ InboundNatRuleArgs{...} }
type InboundNatRuleArrayOutput ¶
type InboundNatRuleArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleArrayOutput) ElementType ¶
func (InboundNatRuleArrayOutput) ElementType() reflect.Type
func (InboundNatRuleArrayOutput) Index ¶
func (o InboundNatRuleArrayOutput) Index(i pulumi.IntInput) InboundNatRuleOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleInput ¶
type InboundNatRuleInput interface { pulumi.Input ToInboundNatRuleOutput() InboundNatRuleOutput ToInboundNatRuleOutputWithContext(context.Context) InboundNatRuleOutput }
InboundNatRuleInput is an input type that accepts InboundNatRuleArgs and InboundNatRuleOutput values. You can construct a concrete instance of `InboundNatRuleInput` via:
InboundNatRuleArgs{...}
type InboundNatRuleOutput ¶
type InboundNatRuleOutput struct{ *pulumi.OutputState }
Inbound NAT rule of the load balancer.
func (InboundNatRuleOutput) BackendPort ¶
func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
The port used for the internal endpoint. Acceptable values range from 1 to 65535.
func (InboundNatRuleOutput) ElementType ¶
func (InboundNatRuleOutput) ElementType() reflect.Type
func (InboundNatRuleOutput) EnableFloatingIP ¶
func (o InboundNatRuleOutput) EnableFloatingIP() pulumi.BoolPtrOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
func (InboundNatRuleOutput) Etag ¶
func (o InboundNatRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (InboundNatRuleOutput) FrontendIPConfiguration ¶
func (o InboundNatRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
A reference to frontend IP addresses.
func (InboundNatRuleOutput) FrontendPort ¶
func (o InboundNatRuleOutput) FrontendPort() pulumi.IntPtrOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
func (InboundNatRuleOutput) Id ¶
func (o InboundNatRuleOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (InboundNatRuleOutput) IdleTimeoutInMinutes ¶
func (o InboundNatRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
func (InboundNatRuleOutput) Name ¶
func (o InboundNatRuleOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (InboundNatRuleOutput) Protocol ¶
func (o InboundNatRuleOutput) Protocol() pulumi.StringPtrOutput
The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'
func (InboundNatRuleOutput) ProvisioningState ¶
func (o InboundNatRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (InboundNatRuleOutput) ToInboundNatRuleOutput ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleOutput) ToInboundNatRuleOutputWithContext ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
type InboundNatRuleResponse ¶
type InboundNatRuleResponse struct { // A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP. BackendIPConfiguration NetworkInterfaceIPConfigurationResponse `pulumi:"backendIPConfiguration"` // The port used for the internal endpoint. Acceptable values range from 1 to 65535. BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP *bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. FrontendPort *int `pulumi:"frontendPort"` // Resource ID. Id *string `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp' Protocol *string `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT rule of the load balancer.
type InboundNatRuleResponseArgs ¶
type InboundNatRuleResponseArgs struct { // A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP. BackendIPConfiguration NetworkInterfaceIPConfigurationResponseInput `pulumi:"backendIPConfiguration"` // The port used for the internal endpoint. Acceptable values range from 1 to 65535. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP pulumi.BoolPtrInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. FrontendPort pulumi.IntPtrInput `pulumi:"frontendPort"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp' Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT rule of the load balancer.
func (InboundNatRuleResponseArgs) ElementType ¶
func (InboundNatRuleResponseArgs) ElementType() reflect.Type
func (InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutput ¶
func (i InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutputWithContext ¶
func (i InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
type InboundNatRuleResponseArray ¶
type InboundNatRuleResponseArray []InboundNatRuleResponseInput
func (InboundNatRuleResponseArray) ElementType ¶
func (InboundNatRuleResponseArray) ElementType() reflect.Type
func (InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput ¶
func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
func (InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext ¶
func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
type InboundNatRuleResponseArrayInput ¶
type InboundNatRuleResponseArrayInput interface { pulumi.Input ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput ToInboundNatRuleResponseArrayOutputWithContext(context.Context) InboundNatRuleResponseArrayOutput }
InboundNatRuleResponseArrayInput is an input type that accepts InboundNatRuleResponseArray and InboundNatRuleResponseArrayOutput values. You can construct a concrete instance of `InboundNatRuleResponseArrayInput` via:
InboundNatRuleResponseArray{ InboundNatRuleResponseArgs{...} }
type InboundNatRuleResponseArrayOutput ¶
type InboundNatRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleResponseArrayOutput) ElementType ¶
func (InboundNatRuleResponseArrayOutput) ElementType() reflect.Type
func (InboundNatRuleResponseArrayOutput) Index ¶
func (o InboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) InboundNatRuleResponseOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
type InboundNatRuleResponseInput ¶
type InboundNatRuleResponseInput interface { pulumi.Input ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput ToInboundNatRuleResponseOutputWithContext(context.Context) InboundNatRuleResponseOutput }
InboundNatRuleResponseInput is an input type that accepts InboundNatRuleResponseArgs and InboundNatRuleResponseOutput values. You can construct a concrete instance of `InboundNatRuleResponseInput` via:
InboundNatRuleResponseArgs{...}
type InboundNatRuleResponseOutput ¶
type InboundNatRuleResponseOutput struct{ *pulumi.OutputState }
Inbound NAT rule of the load balancer.
func (InboundNatRuleResponseOutput) BackendIPConfiguration ¶
func (o InboundNatRuleResponseOutput) BackendIPConfiguration() NetworkInterfaceIPConfigurationResponseOutput
A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP.
func (InboundNatRuleResponseOutput) BackendPort ¶
func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
The port used for the internal endpoint. Acceptable values range from 1 to 65535.
func (InboundNatRuleResponseOutput) ElementType ¶
func (InboundNatRuleResponseOutput) ElementType() reflect.Type
func (InboundNatRuleResponseOutput) EnableFloatingIP ¶
func (o InboundNatRuleResponseOutput) EnableFloatingIP() pulumi.BoolPtrOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
func (InboundNatRuleResponseOutput) Etag ¶
func (o InboundNatRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (InboundNatRuleResponseOutput) FrontendIPConfiguration ¶
func (o InboundNatRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
A reference to frontend IP addresses.
func (InboundNatRuleResponseOutput) FrontendPort ¶
func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntPtrOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
func (InboundNatRuleResponseOutput) Id ¶
func (o InboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (InboundNatRuleResponseOutput) IdleTimeoutInMinutes ¶
func (o InboundNatRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
func (InboundNatRuleResponseOutput) Name ¶
func (o InboundNatRuleResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (InboundNatRuleResponseOutput) Protocol ¶
func (o InboundNatRuleResponseOutput) Protocol() pulumi.StringPtrOutput
The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'
func (InboundNatRuleResponseOutput) ProvisioningState ¶
func (o InboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
type IpsecPolicy ¶
type IpsecPolicy struct { // The DH Groups used in IKE Phase 1 for initial SA. DhGroup string `pulumi:"dhGroup"` // The IKE encryption algorithm (IKE phase 2). IkeEncryption string `pulumi:"ikeEncryption"` // The IKE integrity algorithm (IKE phase 2). IkeIntegrity string `pulumi:"ikeIntegrity"` // The IPSec encryption algorithm (IKE phase 1). IpsecEncryption string `pulumi:"ipsecEncryption"` // The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity string `pulumi:"ipsecIntegrity"` // The DH Groups used in IKE Phase 2 for new child SA. PfsGroup string `pulumi:"pfsGroup"` // The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel. SaDataSizeKilobytes int `pulumi:"saDataSizeKilobytes"` // The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. SaLifeTimeSeconds int `pulumi:"saLifeTimeSeconds"` }
An IPSec Policy configuration for a virtual network gateway connection
type IpsecPolicyArgs ¶
type IpsecPolicyArgs struct { // The DH Groups used in IKE Phase 1 for initial SA. DhGroup pulumi.StringInput `pulumi:"dhGroup"` // The IKE encryption algorithm (IKE phase 2). IkeEncryption pulumi.StringInput `pulumi:"ikeEncryption"` // The IKE integrity algorithm (IKE phase 2). IkeIntegrity pulumi.StringInput `pulumi:"ikeIntegrity"` // The IPSec encryption algorithm (IKE phase 1). IpsecEncryption pulumi.StringInput `pulumi:"ipsecEncryption"` // The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity pulumi.StringInput `pulumi:"ipsecIntegrity"` // The DH Groups used in IKE Phase 2 for new child SA. PfsGroup pulumi.StringInput `pulumi:"pfsGroup"` // The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel. SaDataSizeKilobytes pulumi.IntInput `pulumi:"saDataSizeKilobytes"` // The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. SaLifeTimeSeconds pulumi.IntInput `pulumi:"saLifeTimeSeconds"` }
An IPSec Policy configuration for a virtual network gateway connection
func (IpsecPolicyArgs) ElementType ¶
func (IpsecPolicyArgs) ElementType() reflect.Type
func (IpsecPolicyArgs) ToIpsecPolicyOutput ¶
func (i IpsecPolicyArgs) ToIpsecPolicyOutput() IpsecPolicyOutput
func (IpsecPolicyArgs) ToIpsecPolicyOutputWithContext ¶
func (i IpsecPolicyArgs) ToIpsecPolicyOutputWithContext(ctx context.Context) IpsecPolicyOutput
type IpsecPolicyArray ¶
type IpsecPolicyArray []IpsecPolicyInput
func (IpsecPolicyArray) ElementType ¶
func (IpsecPolicyArray) ElementType() reflect.Type
func (IpsecPolicyArray) ToIpsecPolicyArrayOutput ¶
func (i IpsecPolicyArray) ToIpsecPolicyArrayOutput() IpsecPolicyArrayOutput
func (IpsecPolicyArray) ToIpsecPolicyArrayOutputWithContext ¶
func (i IpsecPolicyArray) ToIpsecPolicyArrayOutputWithContext(ctx context.Context) IpsecPolicyArrayOutput
type IpsecPolicyArrayInput ¶
type IpsecPolicyArrayInput interface { pulumi.Input ToIpsecPolicyArrayOutput() IpsecPolicyArrayOutput ToIpsecPolicyArrayOutputWithContext(context.Context) IpsecPolicyArrayOutput }
IpsecPolicyArrayInput is an input type that accepts IpsecPolicyArray and IpsecPolicyArrayOutput values. You can construct a concrete instance of `IpsecPolicyArrayInput` via:
IpsecPolicyArray{ IpsecPolicyArgs{...} }
type IpsecPolicyArrayOutput ¶
type IpsecPolicyArrayOutput struct{ *pulumi.OutputState }
func (IpsecPolicyArrayOutput) ElementType ¶
func (IpsecPolicyArrayOutput) ElementType() reflect.Type
func (IpsecPolicyArrayOutput) Index ¶
func (o IpsecPolicyArrayOutput) Index(i pulumi.IntInput) IpsecPolicyOutput
func (IpsecPolicyArrayOutput) ToIpsecPolicyArrayOutput ¶
func (o IpsecPolicyArrayOutput) ToIpsecPolicyArrayOutput() IpsecPolicyArrayOutput
func (IpsecPolicyArrayOutput) ToIpsecPolicyArrayOutputWithContext ¶
func (o IpsecPolicyArrayOutput) ToIpsecPolicyArrayOutputWithContext(ctx context.Context) IpsecPolicyArrayOutput
type IpsecPolicyInput ¶
type IpsecPolicyInput interface { pulumi.Input ToIpsecPolicyOutput() IpsecPolicyOutput ToIpsecPolicyOutputWithContext(context.Context) IpsecPolicyOutput }
IpsecPolicyInput is an input type that accepts IpsecPolicyArgs and IpsecPolicyOutput values. You can construct a concrete instance of `IpsecPolicyInput` via:
IpsecPolicyArgs{...}
type IpsecPolicyOutput ¶
type IpsecPolicyOutput struct{ *pulumi.OutputState }
An IPSec Policy configuration for a virtual network gateway connection
func (IpsecPolicyOutput) DhGroup ¶
func (o IpsecPolicyOutput) DhGroup() pulumi.StringOutput
The DH Groups used in IKE Phase 1 for initial SA.
func (IpsecPolicyOutput) ElementType ¶
func (IpsecPolicyOutput) ElementType() reflect.Type
func (IpsecPolicyOutput) IkeEncryption ¶
func (o IpsecPolicyOutput) IkeEncryption() pulumi.StringOutput
The IKE encryption algorithm (IKE phase 2).
func (IpsecPolicyOutput) IkeIntegrity ¶
func (o IpsecPolicyOutput) IkeIntegrity() pulumi.StringOutput
The IKE integrity algorithm (IKE phase 2).
func (IpsecPolicyOutput) IpsecEncryption ¶
func (o IpsecPolicyOutput) IpsecEncryption() pulumi.StringOutput
The IPSec encryption algorithm (IKE phase 1).
func (IpsecPolicyOutput) IpsecIntegrity ¶
func (o IpsecPolicyOutput) IpsecIntegrity() pulumi.StringOutput
The IPSec integrity algorithm (IKE phase 1).
func (IpsecPolicyOutput) PfsGroup ¶
func (o IpsecPolicyOutput) PfsGroup() pulumi.StringOutput
The DH Groups used in IKE Phase 2 for new child SA.
func (IpsecPolicyOutput) SaDataSizeKilobytes ¶
func (o IpsecPolicyOutput) SaDataSizeKilobytes() pulumi.IntOutput
The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
func (IpsecPolicyOutput) SaLifeTimeSeconds ¶
func (o IpsecPolicyOutput) SaLifeTimeSeconds() pulumi.IntOutput
The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
func (IpsecPolicyOutput) ToIpsecPolicyOutput ¶
func (o IpsecPolicyOutput) ToIpsecPolicyOutput() IpsecPolicyOutput
func (IpsecPolicyOutput) ToIpsecPolicyOutputWithContext ¶
func (o IpsecPolicyOutput) ToIpsecPolicyOutputWithContext(ctx context.Context) IpsecPolicyOutput
type IpsecPolicyResponse ¶
type IpsecPolicyResponse struct { // The DH Groups used in IKE Phase 1 for initial SA. DhGroup string `pulumi:"dhGroup"` // The IKE encryption algorithm (IKE phase 2). IkeEncryption string `pulumi:"ikeEncryption"` // The IKE integrity algorithm (IKE phase 2). IkeIntegrity string `pulumi:"ikeIntegrity"` // The IPSec encryption algorithm (IKE phase 1). IpsecEncryption string `pulumi:"ipsecEncryption"` // The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity string `pulumi:"ipsecIntegrity"` // The DH Groups used in IKE Phase 2 for new child SA. PfsGroup string `pulumi:"pfsGroup"` // The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel. SaDataSizeKilobytes int `pulumi:"saDataSizeKilobytes"` // The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. SaLifeTimeSeconds int `pulumi:"saLifeTimeSeconds"` }
An IPSec Policy configuration for a virtual network gateway connection
type IpsecPolicyResponseArgs ¶
type IpsecPolicyResponseArgs struct { // The DH Groups used in IKE Phase 1 for initial SA. DhGroup pulumi.StringInput `pulumi:"dhGroup"` // The IKE encryption algorithm (IKE phase 2). IkeEncryption pulumi.StringInput `pulumi:"ikeEncryption"` // The IKE integrity algorithm (IKE phase 2). IkeIntegrity pulumi.StringInput `pulumi:"ikeIntegrity"` // The IPSec encryption algorithm (IKE phase 1). IpsecEncryption pulumi.StringInput `pulumi:"ipsecEncryption"` // The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity pulumi.StringInput `pulumi:"ipsecIntegrity"` // The DH Groups used in IKE Phase 2 for new child SA. PfsGroup pulumi.StringInput `pulumi:"pfsGroup"` // The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel. SaDataSizeKilobytes pulumi.IntInput `pulumi:"saDataSizeKilobytes"` // The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. SaLifeTimeSeconds pulumi.IntInput `pulumi:"saLifeTimeSeconds"` }
An IPSec Policy configuration for a virtual network gateway connection
func (IpsecPolicyResponseArgs) ElementType ¶
func (IpsecPolicyResponseArgs) ElementType() reflect.Type
func (IpsecPolicyResponseArgs) ToIpsecPolicyResponseOutput ¶
func (i IpsecPolicyResponseArgs) ToIpsecPolicyResponseOutput() IpsecPolicyResponseOutput
func (IpsecPolicyResponseArgs) ToIpsecPolicyResponseOutputWithContext ¶
func (i IpsecPolicyResponseArgs) ToIpsecPolicyResponseOutputWithContext(ctx context.Context) IpsecPolicyResponseOutput
type IpsecPolicyResponseArray ¶
type IpsecPolicyResponseArray []IpsecPolicyResponseInput
func (IpsecPolicyResponseArray) ElementType ¶
func (IpsecPolicyResponseArray) ElementType() reflect.Type
func (IpsecPolicyResponseArray) ToIpsecPolicyResponseArrayOutput ¶
func (i IpsecPolicyResponseArray) ToIpsecPolicyResponseArrayOutput() IpsecPolicyResponseArrayOutput
func (IpsecPolicyResponseArray) ToIpsecPolicyResponseArrayOutputWithContext ¶
func (i IpsecPolicyResponseArray) ToIpsecPolicyResponseArrayOutputWithContext(ctx context.Context) IpsecPolicyResponseArrayOutput
type IpsecPolicyResponseArrayInput ¶
type IpsecPolicyResponseArrayInput interface { pulumi.Input ToIpsecPolicyResponseArrayOutput() IpsecPolicyResponseArrayOutput ToIpsecPolicyResponseArrayOutputWithContext(context.Context) IpsecPolicyResponseArrayOutput }
IpsecPolicyResponseArrayInput is an input type that accepts IpsecPolicyResponseArray and IpsecPolicyResponseArrayOutput values. You can construct a concrete instance of `IpsecPolicyResponseArrayInput` via:
IpsecPolicyResponseArray{ IpsecPolicyResponseArgs{...} }
type IpsecPolicyResponseArrayOutput ¶
type IpsecPolicyResponseArrayOutput struct{ *pulumi.OutputState }
func (IpsecPolicyResponseArrayOutput) ElementType ¶
func (IpsecPolicyResponseArrayOutput) ElementType() reflect.Type
func (IpsecPolicyResponseArrayOutput) Index ¶
func (o IpsecPolicyResponseArrayOutput) Index(i pulumi.IntInput) IpsecPolicyResponseOutput
func (IpsecPolicyResponseArrayOutput) ToIpsecPolicyResponseArrayOutput ¶
func (o IpsecPolicyResponseArrayOutput) ToIpsecPolicyResponseArrayOutput() IpsecPolicyResponseArrayOutput
func (IpsecPolicyResponseArrayOutput) ToIpsecPolicyResponseArrayOutputWithContext ¶
func (o IpsecPolicyResponseArrayOutput) ToIpsecPolicyResponseArrayOutputWithContext(ctx context.Context) IpsecPolicyResponseArrayOutput
type IpsecPolicyResponseInput ¶
type IpsecPolicyResponseInput interface { pulumi.Input ToIpsecPolicyResponseOutput() IpsecPolicyResponseOutput ToIpsecPolicyResponseOutputWithContext(context.Context) IpsecPolicyResponseOutput }
IpsecPolicyResponseInput is an input type that accepts IpsecPolicyResponseArgs and IpsecPolicyResponseOutput values. You can construct a concrete instance of `IpsecPolicyResponseInput` via:
IpsecPolicyResponseArgs{...}
type IpsecPolicyResponseOutput ¶
type IpsecPolicyResponseOutput struct{ *pulumi.OutputState }
An IPSec Policy configuration for a virtual network gateway connection
func (IpsecPolicyResponseOutput) DhGroup ¶
func (o IpsecPolicyResponseOutput) DhGroup() pulumi.StringOutput
The DH Groups used in IKE Phase 1 for initial SA.
func (IpsecPolicyResponseOutput) ElementType ¶
func (IpsecPolicyResponseOutput) ElementType() reflect.Type
func (IpsecPolicyResponseOutput) IkeEncryption ¶
func (o IpsecPolicyResponseOutput) IkeEncryption() pulumi.StringOutput
The IKE encryption algorithm (IKE phase 2).
func (IpsecPolicyResponseOutput) IkeIntegrity ¶
func (o IpsecPolicyResponseOutput) IkeIntegrity() pulumi.StringOutput
The IKE integrity algorithm (IKE phase 2).
func (IpsecPolicyResponseOutput) IpsecEncryption ¶
func (o IpsecPolicyResponseOutput) IpsecEncryption() pulumi.StringOutput
The IPSec encryption algorithm (IKE phase 1).
func (IpsecPolicyResponseOutput) IpsecIntegrity ¶
func (o IpsecPolicyResponseOutput) IpsecIntegrity() pulumi.StringOutput
The IPSec integrity algorithm (IKE phase 1).
func (IpsecPolicyResponseOutput) PfsGroup ¶
func (o IpsecPolicyResponseOutput) PfsGroup() pulumi.StringOutput
The DH Groups used in IKE Phase 2 for new child SA.
func (IpsecPolicyResponseOutput) SaDataSizeKilobytes ¶
func (o IpsecPolicyResponseOutput) SaDataSizeKilobytes() pulumi.IntOutput
The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
func (IpsecPolicyResponseOutput) SaLifeTimeSeconds ¶
func (o IpsecPolicyResponseOutput) SaLifeTimeSeconds() pulumi.IntOutput
The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
func (IpsecPolicyResponseOutput) ToIpsecPolicyResponseOutput ¶
func (o IpsecPolicyResponseOutput) ToIpsecPolicyResponseOutput() IpsecPolicyResponseOutput
func (IpsecPolicyResponseOutput) ToIpsecPolicyResponseOutputWithContext ¶
func (o IpsecPolicyResponseOutput) ToIpsecPolicyResponseOutputWithContext(ctx context.Context) IpsecPolicyResponseOutput
type Ipv6ExpressRouteCircuitPeeringConfig ¶
type Ipv6ExpressRouteCircuitPeeringConfig struct { // The Microsoft peering configuration. MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfig `pulumi:"microsoftPeeringConfig"` // The primary address prefix. PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // The reference of the RouteFilter resource. RouteFilter *RouteFilterType `pulumi:"routeFilter"` // The secondary address prefix. SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State *string `pulumi:"state"` }
Contains IPv6 peering config.
type Ipv6ExpressRouteCircuitPeeringConfigArgs ¶
type Ipv6ExpressRouteCircuitPeeringConfigArgs struct { // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigPtrInput `pulumi:"microsoftPeeringConfig"` // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // The reference of the RouteFilter resource. RouteFilter RouteFilterTypePtrInput `pulumi:"routeFilter"` // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput `pulumi:"state"` }
Contains IPv6 peering config.
func (Ipv6ExpressRouteCircuitPeeringConfigArgs) ElementType ¶
func (Ipv6ExpressRouteCircuitPeeringConfigArgs) ElementType() reflect.Type
func (Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigOutput ¶
func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigOutput() Ipv6ExpressRouteCircuitPeeringConfigOutput
func (Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigOutputWithContext ¶
func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigOutput
func (Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput ¶
func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
func (Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
type Ipv6ExpressRouteCircuitPeeringConfigInput ¶
type Ipv6ExpressRouteCircuitPeeringConfigInput interface { pulumi.Input ToIpv6ExpressRouteCircuitPeeringConfigOutput() Ipv6ExpressRouteCircuitPeeringConfigOutput ToIpv6ExpressRouteCircuitPeeringConfigOutputWithContext(context.Context) Ipv6ExpressRouteCircuitPeeringConfigOutput }
Ipv6ExpressRouteCircuitPeeringConfigInput is an input type that accepts Ipv6ExpressRouteCircuitPeeringConfigArgs and Ipv6ExpressRouteCircuitPeeringConfigOutput values. You can construct a concrete instance of `Ipv6ExpressRouteCircuitPeeringConfigInput` via:
Ipv6ExpressRouteCircuitPeeringConfigArgs{...}
type Ipv6ExpressRouteCircuitPeeringConfigOutput ¶
type Ipv6ExpressRouteCircuitPeeringConfigOutput struct{ *pulumi.OutputState }
Contains IPv6 peering config.
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) ElementType ¶
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) ElementType() reflect.Type
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) MicrosoftPeeringConfig ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigPtrOutput
The Microsoft peering configuration.
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) PrimaryPeerAddressPrefix ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
The primary address prefix.
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) RouteFilter ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) RouteFilter() RouteFilterTypePtrOutput
The reference of the RouteFilter resource.
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) SecondaryPeerAddressPrefix ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
The secondary address prefix.
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) State ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) State() pulumi.StringPtrOutput
The state of peering. Possible values are: 'Disabled' and 'Enabled'
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigOutput ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigOutput() Ipv6ExpressRouteCircuitPeeringConfigOutput
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigOutputWithContext ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigOutput
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
func (Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
type Ipv6ExpressRouteCircuitPeeringConfigPtrInput ¶
type Ipv6ExpressRouteCircuitPeeringConfigPtrInput interface { pulumi.Input ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext(context.Context) Ipv6ExpressRouteCircuitPeeringConfigPtrOutput }
Ipv6ExpressRouteCircuitPeeringConfigPtrInput is an input type that accepts Ipv6ExpressRouteCircuitPeeringConfigArgs, Ipv6ExpressRouteCircuitPeeringConfigPtr and Ipv6ExpressRouteCircuitPeeringConfigPtrOutput values. You can construct a concrete instance of `Ipv6ExpressRouteCircuitPeeringConfigPtrInput` via:
Ipv6ExpressRouteCircuitPeeringConfigArgs{...} or: nil
func Ipv6ExpressRouteCircuitPeeringConfigPtr ¶
func Ipv6ExpressRouteCircuitPeeringConfigPtr(v *Ipv6ExpressRouteCircuitPeeringConfigArgs) Ipv6ExpressRouteCircuitPeeringConfigPtrInput
type Ipv6ExpressRouteCircuitPeeringConfigPtrOutput ¶
type Ipv6ExpressRouteCircuitPeeringConfigPtrOutput struct{ *pulumi.OutputState }
func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ElementType ¶
func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ElementType() reflect.Type
func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) MicrosoftPeeringConfig ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigPtrOutput
The Microsoft peering configuration.
func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) PrimaryPeerAddressPrefix ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
The primary address prefix.
func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) RouteFilter ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) RouteFilter() RouteFilterTypePtrOutput
The reference of the RouteFilter resource.
func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) SecondaryPeerAddressPrefix ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
The secondary address prefix.
func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) State ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) State() pulumi.StringPtrOutput
The state of peering. Possible values are: 'Disabled' and 'Enabled'
func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
func (Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigPtrOutput
type Ipv6ExpressRouteCircuitPeeringConfigResponse ¶
type Ipv6ExpressRouteCircuitPeeringConfigResponse struct { // The Microsoft peering configuration. MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfigResponse `pulumi:"microsoftPeeringConfig"` // The primary address prefix. PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // The reference of the RouteFilter resource. RouteFilter *RouteFilterResponse `pulumi:"routeFilter"` // The secondary address prefix. SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State *string `pulumi:"state"` }
Contains IPv6 peering config.
type Ipv6ExpressRouteCircuitPeeringConfigResponseArgs ¶
type Ipv6ExpressRouteCircuitPeeringConfigResponseArgs struct { // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrInput `pulumi:"microsoftPeeringConfig"` // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // The reference of the RouteFilter resource. RouteFilter RouteFilterResponsePtrInput `pulumi:"routeFilter"` // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput `pulumi:"state"` }
Contains IPv6 peering config.
func (Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ElementType ¶
func (Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ElementType() reflect.Type
func (Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutput ¶
func (i Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutput() Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
func (Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutputWithContext ¶
func (i Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
func (Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (i Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput() Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (i Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
type Ipv6ExpressRouteCircuitPeeringConfigResponseInput ¶
type Ipv6ExpressRouteCircuitPeeringConfigResponseInput interface { pulumi.Input ToIpv6ExpressRouteCircuitPeeringConfigResponseOutput() Ipv6ExpressRouteCircuitPeeringConfigResponseOutput ToIpv6ExpressRouteCircuitPeeringConfigResponseOutputWithContext(context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponseOutput }
Ipv6ExpressRouteCircuitPeeringConfigResponseInput is an input type that accepts Ipv6ExpressRouteCircuitPeeringConfigResponseArgs and Ipv6ExpressRouteCircuitPeeringConfigResponseOutput values. You can construct a concrete instance of `Ipv6ExpressRouteCircuitPeeringConfigResponseInput` via:
Ipv6ExpressRouteCircuitPeeringConfigResponseArgs{...}
type Ipv6ExpressRouteCircuitPeeringConfigResponseOutput ¶
type Ipv6ExpressRouteCircuitPeeringConfigResponseOutput struct{ *pulumi.OutputState }
Contains IPv6 peering config.
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ElementType ¶
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ElementType() reflect.Type
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) MicrosoftPeeringConfig ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigResponsePtrOutput
The Microsoft peering configuration.
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) PrimaryPeerAddressPrefix ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
The primary address prefix.
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) RouteFilter ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) RouteFilter() RouteFilterResponsePtrOutput
The reference of the RouteFilter resource.
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) SecondaryPeerAddressPrefix ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
The secondary address prefix.
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) State ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) State() pulumi.StringPtrOutput
The state of peering. Possible values are: 'Disabled' and 'Enabled'
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutput ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutput() Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutputWithContext ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponseOutput
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput() Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
type Ipv6ExpressRouteCircuitPeeringConfigResponsePtrInput ¶
type Ipv6ExpressRouteCircuitPeeringConfigResponsePtrInput interface { pulumi.Input ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput() Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput }
Ipv6ExpressRouteCircuitPeeringConfigResponsePtrInput is an input type that accepts Ipv6ExpressRouteCircuitPeeringConfigResponseArgs, Ipv6ExpressRouteCircuitPeeringConfigResponsePtr and Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput values. You can construct a concrete instance of `Ipv6ExpressRouteCircuitPeeringConfigResponsePtrInput` via:
Ipv6ExpressRouteCircuitPeeringConfigResponseArgs{...} or: nil
func Ipv6ExpressRouteCircuitPeeringConfigResponsePtr ¶
func Ipv6ExpressRouteCircuitPeeringConfigResponsePtr(v *Ipv6ExpressRouteCircuitPeeringConfigResponseArgs) Ipv6ExpressRouteCircuitPeeringConfigResponsePtrInput
type Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
type Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType ¶
func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType() reflect.Type
func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) MicrosoftPeeringConfig ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigResponsePtrOutput
The Microsoft peering configuration.
func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) PrimaryPeerAddressPrefix ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
The primary address prefix.
func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) RouteFilter ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) RouteFilter() RouteFilterResponsePtrOutput
The reference of the RouteFilter resource.
func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) SecondaryPeerAddressPrefix ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
The secondary address prefix.
func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) State ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) State() pulumi.StringPtrOutput
The state of peering. Possible values are: 'Disabled' and 'Enabled'
func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutput() Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToIpv6ExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput
type LoadBalancer ¶
type LoadBalancer struct { pulumi.CustomResourceState // Collection of backend address pools used by a load balancer BackendAddressPools BackendAddressPoolResponseArrayOutput `pulumi:"backendAddressPools"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Object representing the frontend IPs to be used for the load balancer FrontendIPConfigurations FrontendIPConfigurationResponseArrayOutput `pulumi:"frontendIPConfigurations"` // Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatPools InboundNatPoolResponseArrayOutput `pulumi:"inboundNatPools"` // Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatRules InboundNatRuleResponseArrayOutput `pulumi:"inboundNatRules"` // Object collection representing the load balancing rules Gets the provisioning LoadBalancingRules LoadBalancingRuleResponseArrayOutput `pulumi:"loadBalancingRules"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The outbound NAT rules. OutboundNatRules OutboundNatRuleResponseArrayOutput `pulumi:"outboundNatRules"` // Collection of probe objects used in the load balancer Probes ProbeResponseArrayOutput `pulumi:"probes"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource GUID property of the load balancer resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
LoadBalancer resource
func GetLoadBalancer ¶
func GetLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerState, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
GetLoadBalancer gets an existing LoadBalancer 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 NewLoadBalancer ¶
func NewLoadBalancer(ctx *pulumi.Context, name string, args *LoadBalancerArgs, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
NewLoadBalancer registers a new resource with the given unique name, arguments, and options.
type LoadBalancerArgs ¶
type LoadBalancerArgs struct { // Collection of backend address pools used by a load balancer BackendAddressPools BackendAddressPoolArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Object representing the frontend IPs to be used for the load balancer FrontendIPConfigurations FrontendIPConfigurationArrayInput // Resource ID. Id pulumi.StringPtrInput // Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatPools InboundNatPoolArrayInput // Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatRules InboundNatRuleArrayInput // The name of the load balancer. LoadBalancerName pulumi.StringInput // Object collection representing the load balancing rules Gets the provisioning LoadBalancingRules LoadBalancingRuleArrayInput // Resource location. Location pulumi.StringPtrInput // The outbound NAT rules. OutboundNatRules OutboundNatRuleArrayInput // Collection of probe objects used in the load balancer Probes ProbeArrayInput // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the load balancer resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a LoadBalancer resource.
func (LoadBalancerArgs) ElementType ¶
func (LoadBalancerArgs) ElementType() reflect.Type
type LoadBalancerState ¶
type LoadBalancerState struct { // Collection of backend address pools used by a load balancer BackendAddressPools BackendAddressPoolResponseArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Object representing the frontend IPs to be used for the load balancer FrontendIPConfigurations FrontendIPConfigurationResponseArrayInput // Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatPools InboundNatPoolResponseArrayInput // Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatRules InboundNatRuleResponseArrayInput // Object collection representing the load balancing rules Gets the provisioning LoadBalancingRules LoadBalancingRuleResponseArrayInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The outbound NAT rules. OutboundNatRules OutboundNatRuleResponseArrayInput // Collection of probe objects used in the load balancer Probes ProbeResponseArrayInput // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the load balancer resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (LoadBalancerState) ElementType ¶
func (LoadBalancerState) ElementType() reflect.Type
type LoadBalancingRule ¶
type LoadBalancingRule struct { // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool *SubResource `pulumi:"backendAddressPool"` // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP *bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort int `pulumi:"frontendPort"` // Resource ID. Id *string `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. LoadDistribution *string `pulumi:"loadDistribution"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the load balancer probe used by the load balancing rule. Probe *SubResource `pulumi:"probe"` // The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp' Protocol string `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
A load balancing rule for a load balancer.
type LoadBalancingRuleArgs ¶
type LoadBalancingRuleArgs struct { // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourcePtrInput `pulumi:"backendAddressPool"` // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP pulumi.BoolPtrInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. LoadDistribution pulumi.StringPtrInput `pulumi:"loadDistribution"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The reference of the load balancer probe used by the load balancing rule. Probe SubResourcePtrInput `pulumi:"probe"` // The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp' Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
A load balancing rule for a load balancer.
func (LoadBalancingRuleArgs) ElementType ¶
func (LoadBalancingRuleArgs) ElementType() reflect.Type
func (LoadBalancingRuleArgs) ToLoadBalancingRuleOutput ¶
func (i LoadBalancingRuleArgs) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
func (LoadBalancingRuleArgs) ToLoadBalancingRuleOutputWithContext ¶
func (i LoadBalancingRuleArgs) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
type LoadBalancingRuleArray ¶
type LoadBalancingRuleArray []LoadBalancingRuleInput
func (LoadBalancingRuleArray) ElementType ¶
func (LoadBalancingRuleArray) ElementType() reflect.Type
func (LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutput ¶
func (i LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
func (LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutputWithContext ¶
func (i LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
type LoadBalancingRuleArrayInput ¶
type LoadBalancingRuleArrayInput interface { pulumi.Input ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput ToLoadBalancingRuleArrayOutputWithContext(context.Context) LoadBalancingRuleArrayOutput }
LoadBalancingRuleArrayInput is an input type that accepts LoadBalancingRuleArray and LoadBalancingRuleArrayOutput values. You can construct a concrete instance of `LoadBalancingRuleArrayInput` via:
LoadBalancingRuleArray{ LoadBalancingRuleArgs{...} }
type LoadBalancingRuleArrayOutput ¶
type LoadBalancingRuleArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingRuleArrayOutput) ElementType ¶
func (LoadBalancingRuleArrayOutput) ElementType() reflect.Type
func (LoadBalancingRuleArrayOutput) Index ¶
func (o LoadBalancingRuleArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleOutput
func (LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput ¶
func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
func (LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext ¶
func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
type LoadBalancingRuleInput ¶
type LoadBalancingRuleInput interface { pulumi.Input ToLoadBalancingRuleOutput() LoadBalancingRuleOutput ToLoadBalancingRuleOutputWithContext(context.Context) LoadBalancingRuleOutput }
LoadBalancingRuleInput is an input type that accepts LoadBalancingRuleArgs and LoadBalancingRuleOutput values. You can construct a concrete instance of `LoadBalancingRuleInput` via:
LoadBalancingRuleArgs{...}
type LoadBalancingRuleOutput ¶
type LoadBalancingRuleOutput struct{ *pulumi.OutputState }
A load balancing rule for a load balancer.
func (LoadBalancingRuleOutput) BackendAddressPool ¶
func (o LoadBalancingRuleOutput) BackendAddressPool() SubResourcePtrOutput
A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.
func (LoadBalancingRuleOutput) BackendPort ¶
func (o LoadBalancingRuleOutput) BackendPort() pulumi.IntPtrOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (LoadBalancingRuleOutput) ElementType ¶
func (LoadBalancingRuleOutput) ElementType() reflect.Type
func (LoadBalancingRuleOutput) EnableFloatingIP ¶
func (o LoadBalancingRuleOutput) EnableFloatingIP() pulumi.BoolPtrOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
func (LoadBalancingRuleOutput) Etag ¶
func (o LoadBalancingRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (LoadBalancingRuleOutput) FrontendIPConfiguration ¶
func (o LoadBalancingRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
A reference to frontend IP addresses.
func (LoadBalancingRuleOutput) FrontendPort ¶
func (o LoadBalancingRuleOutput) FrontendPort() pulumi.IntOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
func (LoadBalancingRuleOutput) Id ¶
func (o LoadBalancingRuleOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LoadBalancingRuleOutput) IdleTimeoutInMinutes ¶
func (o LoadBalancingRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
func (LoadBalancingRuleOutput) LoadDistribution ¶
func (o LoadBalancingRuleOutput) LoadDistribution() pulumi.StringPtrOutput
The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.
func (LoadBalancingRuleOutput) Name ¶
func (o LoadBalancingRuleOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (LoadBalancingRuleOutput) Probe ¶
func (o LoadBalancingRuleOutput) Probe() SubResourcePtrOutput
The reference of the load balancer probe used by the load balancing rule.
func (LoadBalancingRuleOutput) Protocol ¶
func (o LoadBalancingRuleOutput) Protocol() pulumi.StringOutput
The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp'
func (LoadBalancingRuleOutput) ProvisioningState ¶
func (o LoadBalancingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (LoadBalancingRuleOutput) ToLoadBalancingRuleOutput ¶
func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
func (LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext ¶
func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
type LoadBalancingRuleResponse ¶
type LoadBalancingRuleResponse struct { // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool *SubResourceResponse `pulumi:"backendAddressPool"` // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP *bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort int `pulumi:"frontendPort"` // Resource ID. Id *string `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. LoadDistribution *string `pulumi:"loadDistribution"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the load balancer probe used by the load balancing rule. Probe *SubResourceResponse `pulumi:"probe"` // The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp' Protocol string `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
A load balancing rule for a load balancer.
type LoadBalancingRuleResponseArgs ¶
type LoadBalancingRuleResponseArgs struct { // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourceResponsePtrInput `pulumi:"backendAddressPool"` // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP pulumi.BoolPtrInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. LoadDistribution pulumi.StringPtrInput `pulumi:"loadDistribution"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The reference of the load balancer probe used by the load balancing rule. Probe SubResourceResponsePtrInput `pulumi:"probe"` // The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp' Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
A load balancing rule for a load balancer.
func (LoadBalancingRuleResponseArgs) ElementType ¶
func (LoadBalancingRuleResponseArgs) ElementType() reflect.Type
func (LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput ¶
func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext ¶
func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
type LoadBalancingRuleResponseArray ¶
type LoadBalancingRuleResponseArray []LoadBalancingRuleResponseInput
func (LoadBalancingRuleResponseArray) ElementType ¶
func (LoadBalancingRuleResponseArray) ElementType() reflect.Type
func (LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput ¶
func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
func (LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext ¶
func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
type LoadBalancingRuleResponseArrayInput ¶
type LoadBalancingRuleResponseArrayInput interface { pulumi.Input ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput ToLoadBalancingRuleResponseArrayOutputWithContext(context.Context) LoadBalancingRuleResponseArrayOutput }
LoadBalancingRuleResponseArrayInput is an input type that accepts LoadBalancingRuleResponseArray and LoadBalancingRuleResponseArrayOutput values. You can construct a concrete instance of `LoadBalancingRuleResponseArrayInput` via:
LoadBalancingRuleResponseArray{ LoadBalancingRuleResponseArgs{...} }
type LoadBalancingRuleResponseArrayOutput ¶
type LoadBalancingRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingRuleResponseArrayOutput) ElementType ¶
func (LoadBalancingRuleResponseArrayOutput) ElementType() reflect.Type
func (LoadBalancingRuleResponseArrayOutput) Index ¶
func (o LoadBalancingRuleResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput ¶
func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
func (LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext ¶
func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
type LoadBalancingRuleResponseInput ¶
type LoadBalancingRuleResponseInput interface { pulumi.Input ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput ToLoadBalancingRuleResponseOutputWithContext(context.Context) LoadBalancingRuleResponseOutput }
LoadBalancingRuleResponseInput is an input type that accepts LoadBalancingRuleResponseArgs and LoadBalancingRuleResponseOutput values. You can construct a concrete instance of `LoadBalancingRuleResponseInput` via:
LoadBalancingRuleResponseArgs{...}
type LoadBalancingRuleResponseOutput ¶
type LoadBalancingRuleResponseOutput struct{ *pulumi.OutputState }
A load balancing rule for a load balancer.
func (LoadBalancingRuleResponseOutput) BackendAddressPool ¶
func (o LoadBalancingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.
func (LoadBalancingRuleResponseOutput) BackendPort ¶
func (o LoadBalancingRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (LoadBalancingRuleResponseOutput) ElementType ¶
func (LoadBalancingRuleResponseOutput) ElementType() reflect.Type
func (LoadBalancingRuleResponseOutput) EnableFloatingIP ¶
func (o LoadBalancingRuleResponseOutput) EnableFloatingIP() pulumi.BoolPtrOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
func (LoadBalancingRuleResponseOutput) Etag ¶
func (o LoadBalancingRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (LoadBalancingRuleResponseOutput) FrontendIPConfiguration ¶
func (o LoadBalancingRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
A reference to frontend IP addresses.
func (LoadBalancingRuleResponseOutput) FrontendPort ¶
func (o LoadBalancingRuleResponseOutput) FrontendPort() pulumi.IntOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
func (LoadBalancingRuleResponseOutput) Id ¶
func (o LoadBalancingRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes ¶
func (o LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
func (LoadBalancingRuleResponseOutput) LoadDistribution ¶
func (o LoadBalancingRuleResponseOutput) LoadDistribution() pulumi.StringPtrOutput
The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.
func (LoadBalancingRuleResponseOutput) Name ¶
func (o LoadBalancingRuleResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (LoadBalancingRuleResponseOutput) Probe ¶
func (o LoadBalancingRuleResponseOutput) Probe() SubResourceResponsePtrOutput
The reference of the load balancer probe used by the load balancing rule.
func (LoadBalancingRuleResponseOutput) Protocol ¶
func (o LoadBalancingRuleResponseOutput) Protocol() pulumi.StringOutput
The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp'
func (LoadBalancingRuleResponseOutput) ProvisioningState ¶
func (o LoadBalancingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
type LocalNetworkGateway ¶
type LocalNetworkGateway struct { pulumi.CustomResourceState // Local network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrOutput `pulumi:"bgpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // IP address of local network gateway. GatewayIpAddress pulumi.StringPtrOutput `pulumi:"gatewayIpAddress"` // Local network site address space. LocalNetworkAddressSpace AddressSpaceResponsePtrOutput `pulumi:"localNetworkAddressSpace"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A common class for general resource information
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 { // Local network gateway's BGP speaker settings. BgpSettings BgpSettingsPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // IP address of local network gateway. GatewayIpAddress pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // Local network site address space. LocalNetworkAddressSpace AddressSpacePtrInput // The name of the local network gateway. LocalNetworkGatewayName pulumi.StringInput // Resource location. Location pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a LocalNetworkGateway resource.
func (LocalNetworkGatewayArgs) ElementType ¶
func (LocalNetworkGatewayArgs) ElementType() reflect.Type
type LocalNetworkGatewayResponse ¶
type LocalNetworkGatewayResponse struct { // Local network gateway's BGP speaker settings. BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // IP address of local network gateway. GatewayIpAddress *string `pulumi:"gatewayIpAddress"` // Resource ID. Id *string `pulumi:"id"` // Local network site address space. LocalNetworkAddressSpace *AddressSpaceResponse `pulumi:"localNetworkAddressSpace"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A common class for general resource information
type LocalNetworkGatewayResponseArgs ¶
type LocalNetworkGatewayResponseArgs struct { // Local network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrInput `pulumi:"bgpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // IP address of local network gateway. GatewayIpAddress pulumi.StringPtrInput `pulumi:"gatewayIpAddress"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Local network site address space. LocalNetworkAddressSpace AddressSpaceResponsePtrInput `pulumi:"localNetworkAddressSpace"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // The provisioning state of the LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
A common class for general resource information
func (LocalNetworkGatewayResponseArgs) ElementType ¶
func (LocalNetworkGatewayResponseArgs) ElementType() reflect.Type
func (LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutput ¶
func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutput() LocalNetworkGatewayResponseOutput
func (LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutputWithContext ¶
func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutputWithContext(ctx context.Context) LocalNetworkGatewayResponseOutput
func (LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutput ¶
func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutputWithContext ¶
func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
type LocalNetworkGatewayResponseInput ¶
type LocalNetworkGatewayResponseInput interface { pulumi.Input ToLocalNetworkGatewayResponseOutput() LocalNetworkGatewayResponseOutput ToLocalNetworkGatewayResponseOutputWithContext(context.Context) LocalNetworkGatewayResponseOutput }
LocalNetworkGatewayResponseInput is an input type that accepts LocalNetworkGatewayResponseArgs and LocalNetworkGatewayResponseOutput values. You can construct a concrete instance of `LocalNetworkGatewayResponseInput` via:
LocalNetworkGatewayResponseArgs{...}
type LocalNetworkGatewayResponseOutput ¶
type LocalNetworkGatewayResponseOutput struct{ *pulumi.OutputState }
A common class for general resource information
func (LocalNetworkGatewayResponseOutput) BgpSettings ¶
func (o LocalNetworkGatewayResponseOutput) BgpSettings() BgpSettingsResponsePtrOutput
Local network gateway's BGP speaker settings.
func (LocalNetworkGatewayResponseOutput) ElementType ¶
func (LocalNetworkGatewayResponseOutput) ElementType() reflect.Type
func (LocalNetworkGatewayResponseOutput) Etag ¶
func (o LocalNetworkGatewayResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (LocalNetworkGatewayResponseOutput) GatewayIpAddress ¶
func (o LocalNetworkGatewayResponseOutput) GatewayIpAddress() pulumi.StringPtrOutput
IP address of local network gateway.
func (LocalNetworkGatewayResponseOutput) Id ¶
func (o LocalNetworkGatewayResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LocalNetworkGatewayResponseOutput) LocalNetworkAddressSpace ¶
func (o LocalNetworkGatewayResponseOutput) LocalNetworkAddressSpace() AddressSpaceResponsePtrOutput
Local network site address space.
func (LocalNetworkGatewayResponseOutput) Location ¶
func (o LocalNetworkGatewayResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (LocalNetworkGatewayResponseOutput) Name ¶
func (o LocalNetworkGatewayResponseOutput) Name() pulumi.StringOutput
Resource name.
func (LocalNetworkGatewayResponseOutput) ProvisioningState ¶
func (o LocalNetworkGatewayResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (LocalNetworkGatewayResponseOutput) ResourceGuid ¶
func (o LocalNetworkGatewayResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the LocalNetworkGateway resource.
func (LocalNetworkGatewayResponseOutput) Tags ¶
func (o LocalNetworkGatewayResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutput ¶
func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutput() LocalNetworkGatewayResponseOutput
func (LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutputWithContext ¶
func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutputWithContext(ctx context.Context) LocalNetworkGatewayResponseOutput
func (LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutput ¶
func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext ¶
func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponseOutput) Type ¶
func (o LocalNetworkGatewayResponseOutput) Type() pulumi.StringOutput
Resource type.
type LocalNetworkGatewayResponsePtrInput ¶
type LocalNetworkGatewayResponsePtrInput interface { pulumi.Input ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput ToLocalNetworkGatewayResponsePtrOutputWithContext(context.Context) LocalNetworkGatewayResponsePtrOutput }
LocalNetworkGatewayResponsePtrInput is an input type that accepts LocalNetworkGatewayResponseArgs, LocalNetworkGatewayResponsePtr and LocalNetworkGatewayResponsePtrOutput values. You can construct a concrete instance of `LocalNetworkGatewayResponsePtrInput` via:
LocalNetworkGatewayResponseArgs{...} or: nil
func LocalNetworkGatewayResponsePtr ¶
func LocalNetworkGatewayResponsePtr(v *LocalNetworkGatewayResponseArgs) LocalNetworkGatewayResponsePtrInput
type LocalNetworkGatewayResponsePtrOutput ¶
type LocalNetworkGatewayResponsePtrOutput struct{ *pulumi.OutputState }
func (LocalNetworkGatewayResponsePtrOutput) BgpSettings ¶
func (o LocalNetworkGatewayResponsePtrOutput) BgpSettings() BgpSettingsResponsePtrOutput
Local network gateway's BGP speaker settings.
func (LocalNetworkGatewayResponsePtrOutput) ElementType ¶
func (LocalNetworkGatewayResponsePtrOutput) ElementType() reflect.Type
func (LocalNetworkGatewayResponsePtrOutput) Etag ¶
func (o LocalNetworkGatewayResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (LocalNetworkGatewayResponsePtrOutput) GatewayIpAddress ¶
func (o LocalNetworkGatewayResponsePtrOutput) GatewayIpAddress() pulumi.StringPtrOutput
IP address of local network gateway.
func (LocalNetworkGatewayResponsePtrOutput) Id ¶
func (o LocalNetworkGatewayResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LocalNetworkGatewayResponsePtrOutput) LocalNetworkAddressSpace ¶
func (o LocalNetworkGatewayResponsePtrOutput) LocalNetworkAddressSpace() AddressSpaceResponsePtrOutput
Local network site address space.
func (LocalNetworkGatewayResponsePtrOutput) Location ¶
func (o LocalNetworkGatewayResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (LocalNetworkGatewayResponsePtrOutput) Name ¶
func (o LocalNetworkGatewayResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (LocalNetworkGatewayResponsePtrOutput) ProvisioningState ¶
func (o LocalNetworkGatewayResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (LocalNetworkGatewayResponsePtrOutput) ResourceGuid ¶
func (o LocalNetworkGatewayResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the LocalNetworkGateway resource.
func (LocalNetworkGatewayResponsePtrOutput) Tags ¶
func (o LocalNetworkGatewayResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutput ¶
func (o LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext ¶
func (o LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponsePtrOutput) Type ¶
func (o LocalNetworkGatewayResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
type LocalNetworkGatewayState ¶
type LocalNetworkGatewayState struct { // Local network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // IP address of local network gateway. GatewayIpAddress pulumi.StringPtrInput // Local network site address space. LocalNetworkAddressSpace AddressSpaceResponsePtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (LocalNetworkGatewayState) ElementType ¶
func (LocalNetworkGatewayState) ElementType() reflect.Type
type LocalNetworkGatewayType ¶
type LocalNetworkGatewayType struct { // Local network gateway's BGP speaker settings. BgpSettings *BgpSettings `pulumi:"bgpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // IP address of local network gateway. GatewayIpAddress *string `pulumi:"gatewayIpAddress"` // Resource ID. Id *string `pulumi:"id"` // Local network site address space. LocalNetworkAddressSpace *AddressSpace `pulumi:"localNetworkAddressSpace"` // Resource location. Location *string `pulumi:"location"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
A common class for general resource information
type LocalNetworkGatewayTypeArgs ¶
type LocalNetworkGatewayTypeArgs struct { // Local network gateway's BGP speaker settings. BgpSettings BgpSettingsPtrInput `pulumi:"bgpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // IP address of local network gateway. GatewayIpAddress pulumi.StringPtrInput `pulumi:"gatewayIpAddress"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Local network site address space. LocalNetworkAddressSpace AddressSpacePtrInput `pulumi:"localNetworkAddressSpace"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
A common class for general resource information
func (LocalNetworkGatewayTypeArgs) ElementType ¶
func (LocalNetworkGatewayTypeArgs) ElementType() reflect.Type
func (LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutput ¶
func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutput() LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutputWithContext ¶
func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutputWithContext(ctx context.Context) LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutput ¶
func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput
func (LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutputWithContext ¶
func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayTypePtrOutput
type LocalNetworkGatewayTypeInput ¶
type LocalNetworkGatewayTypeInput interface { pulumi.Input ToLocalNetworkGatewayTypeOutput() LocalNetworkGatewayTypeOutput ToLocalNetworkGatewayTypeOutputWithContext(context.Context) LocalNetworkGatewayTypeOutput }
LocalNetworkGatewayTypeInput is an input type that accepts LocalNetworkGatewayTypeArgs and LocalNetworkGatewayTypeOutput values. You can construct a concrete instance of `LocalNetworkGatewayTypeInput` via:
LocalNetworkGatewayTypeArgs{...}
type LocalNetworkGatewayTypeOutput ¶
type LocalNetworkGatewayTypeOutput struct{ *pulumi.OutputState }
A common class for general resource information
func (LocalNetworkGatewayTypeOutput) BgpSettings ¶
func (o LocalNetworkGatewayTypeOutput) BgpSettings() BgpSettingsPtrOutput
Local network gateway's BGP speaker settings.
func (LocalNetworkGatewayTypeOutput) ElementType ¶
func (LocalNetworkGatewayTypeOutput) ElementType() reflect.Type
func (LocalNetworkGatewayTypeOutput) Etag ¶
func (o LocalNetworkGatewayTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (LocalNetworkGatewayTypeOutput) GatewayIpAddress ¶
func (o LocalNetworkGatewayTypeOutput) GatewayIpAddress() pulumi.StringPtrOutput
IP address of local network gateway.
func (LocalNetworkGatewayTypeOutput) Id ¶
func (o LocalNetworkGatewayTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LocalNetworkGatewayTypeOutput) LocalNetworkAddressSpace ¶
func (o LocalNetworkGatewayTypeOutput) LocalNetworkAddressSpace() AddressSpacePtrOutput
Local network site address space.
func (LocalNetworkGatewayTypeOutput) Location ¶
func (o LocalNetworkGatewayTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (LocalNetworkGatewayTypeOutput) ResourceGuid ¶
func (o LocalNetworkGatewayTypeOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the LocalNetworkGateway resource.
func (LocalNetworkGatewayTypeOutput) Tags ¶
func (o LocalNetworkGatewayTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutput ¶
func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutput() LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutputWithContext ¶
func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutputWithContext(ctx context.Context) LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutput ¶
func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput
func (LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutputWithContext ¶
func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayTypePtrOutput
type LocalNetworkGatewayTypePtrInput ¶
type LocalNetworkGatewayTypePtrInput interface { pulumi.Input ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput ToLocalNetworkGatewayTypePtrOutputWithContext(context.Context) LocalNetworkGatewayTypePtrOutput }
LocalNetworkGatewayTypePtrInput is an input type that accepts LocalNetworkGatewayTypeArgs, LocalNetworkGatewayTypePtr and LocalNetworkGatewayTypePtrOutput values. You can construct a concrete instance of `LocalNetworkGatewayTypePtrInput` via:
LocalNetworkGatewayTypeArgs{...} or: nil
func LocalNetworkGatewayTypePtr ¶
func LocalNetworkGatewayTypePtr(v *LocalNetworkGatewayTypeArgs) LocalNetworkGatewayTypePtrInput
type LocalNetworkGatewayTypePtrOutput ¶
type LocalNetworkGatewayTypePtrOutput struct{ *pulumi.OutputState }
func (LocalNetworkGatewayTypePtrOutput) BgpSettings ¶
func (o LocalNetworkGatewayTypePtrOutput) BgpSettings() BgpSettingsPtrOutput
Local network gateway's BGP speaker settings.
func (LocalNetworkGatewayTypePtrOutput) Elem ¶
func (o LocalNetworkGatewayTypePtrOutput) Elem() LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypePtrOutput) ElementType ¶
func (LocalNetworkGatewayTypePtrOutput) ElementType() reflect.Type
func (LocalNetworkGatewayTypePtrOutput) Etag ¶
func (o LocalNetworkGatewayTypePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (LocalNetworkGatewayTypePtrOutput) GatewayIpAddress ¶
func (o LocalNetworkGatewayTypePtrOutput) GatewayIpAddress() pulumi.StringPtrOutput
IP address of local network gateway.
func (LocalNetworkGatewayTypePtrOutput) Id ¶
func (o LocalNetworkGatewayTypePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LocalNetworkGatewayTypePtrOutput) LocalNetworkAddressSpace ¶
func (o LocalNetworkGatewayTypePtrOutput) LocalNetworkAddressSpace() AddressSpacePtrOutput
Local network site address space.
func (LocalNetworkGatewayTypePtrOutput) Location ¶
func (o LocalNetworkGatewayTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (LocalNetworkGatewayTypePtrOutput) ResourceGuid ¶
func (o LocalNetworkGatewayTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the LocalNetworkGateway resource.
func (LocalNetworkGatewayTypePtrOutput) Tags ¶
func (o LocalNetworkGatewayTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutput ¶
func (o LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput
func (LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutputWithContext ¶
func (o LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayTypePtrOutput
type LookupApplicationGatewayResult ¶
type LookupApplicationGatewayResult struct { // Authentication certificates of the application gateway resource. AuthenticationCertificates []ApplicationGatewayAuthenticationCertificateResponse `pulumi:"authenticationCertificates"` // Backend address pool of the application gateway resource. BackendAddressPools []ApplicationGatewayBackendAddressPoolResponse `pulumi:"backendAddressPools"` // Backend http settings of the application gateway resource. BackendHttpSettingsCollection []ApplicationGatewayBackendHttpSettingsResponse `pulumi:"backendHttpSettingsCollection"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Frontend IP addresses of the application gateway resource. FrontendIPConfigurations []ApplicationGatewayFrontendIPConfigurationResponse `pulumi:"frontendIPConfigurations"` // Frontend ports of the application gateway resource. FrontendPorts []ApplicationGatewayFrontendPortResponse `pulumi:"frontendPorts"` // Subnets of application the gateway resource. GatewayIPConfigurations []ApplicationGatewayIPConfigurationResponse `pulumi:"gatewayIPConfigurations"` // Http listeners of the application gateway resource. HttpListeners []ApplicationGatewayHttpListenerResponse `pulumi:"httpListeners"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // Operational state of the application gateway resource. OperationalState string `pulumi:"operationalState"` // Probes of the application gateway resource. Probes []ApplicationGatewayProbeResponse `pulumi:"probes"` // Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Request routing rules of the application gateway resource. RequestRoutingRules []ApplicationGatewayRequestRoutingRuleResponse `pulumi:"requestRoutingRules"` // Resource GUID property of the application gateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // SKU of the application gateway resource. Sku *ApplicationGatewaySkuResponse `pulumi:"sku"` // SSL certificates of the application gateway resource. SslCertificates []ApplicationGatewaySslCertificateResponse `pulumi:"sslCertificates"` // SSL policy of the application gateway resource. SslPolicy *ApplicationGatewaySslPolicyResponse `pulumi:"sslPolicy"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // URL path map of the application gateway resource. UrlPathMaps []ApplicationGatewayUrlPathMapResponse `pulumi:"urlPathMaps"` // Web application firewall configuration. WebApplicationFirewallConfiguration *ApplicationGatewayWebApplicationFirewallConfigurationResponse `pulumi:"webApplicationFirewallConfiguration"` }
Application gateway resource
func LookupApplicationGateway ¶
func LookupApplicationGateway(ctx *pulumi.Context, args *LookupApplicationGatewayArgs, opts ...pulumi.InvokeOption) (*LookupApplicationGatewayResult, error)
type LookupEndpointArgs ¶
type LookupEndpointArgs struct { // The name of the Traffic Manager endpoint. EndpointName string `pulumi:"endpointName"` // The type of the Traffic Manager endpoint. EndpointType string `pulumi:"endpointType"` // The name of the Traffic Manager profile. ProfileName string `pulumi:"profileName"` // The name of the resource group containing the Traffic Manager endpoint. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupEndpointResult ¶
type LookupEndpointResult struct { // Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method. EndpointLocation *string `pulumi:"endpointLocation"` // Gets or sets the monitoring status of the endpoint. EndpointMonitorStatus *string `pulumi:"endpointMonitorStatus"` // Gets or sets the status of the endpoint.. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. Possible values are 'Enabled' and 'Disabled'. EndpointStatus *string `pulumi:"endpointStatus"` // Gets or sets the list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values. GeoMapping []string `pulumi:"geoMapping"` // Gets or sets the minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'. MinChildEndpoints *int `pulumi:"minChildEndpoints"` // Gets or sets the name of the Traffic Manager endpoint. Name *string `pulumi:"name"` // Gets or sets the priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value. Priority *int `pulumi:"priority"` // Gets or sets the fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint. Target *string `pulumi:"target"` // Gets or sets the Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'. TargetResourceId *string `pulumi:"targetResourceId"` // Gets or sets the endpoint type of the Traffic Manager endpoint. Type *string `pulumi:"type"` // Gets or sets the weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight *int `pulumi:"weight"` }
Class representing a Traffic Manager endpoint.
func LookupEndpoint ¶
func LookupEndpoint(ctx *pulumi.Context, args *LookupEndpointArgs, opts ...pulumi.InvokeOption) (*LookupEndpointResult, error)
type LookupExpressRouteCircuitAuthorizationArgs ¶
type LookupExpressRouteCircuitAuthorizationArgs struct { // The name of the authorization. AuthorizationName string `pulumi:"authorizationName"` // The name of the express route circuit. CircuitName string `pulumi:"circuitName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupExpressRouteCircuitAuthorizationResult ¶
type LookupExpressRouteCircuitAuthorizationResult struct { // The authorization key. AuthorizationKey *string `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus *string `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag string `pulumi:"etag"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
func LookupExpressRouteCircuitAuthorization ¶
func LookupExpressRouteCircuitAuthorization(ctx *pulumi.Context, args *LookupExpressRouteCircuitAuthorizationArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitAuthorizationResult, error)
type LookupExpressRouteCircuitPeeringResult ¶
type LookupExpressRouteCircuitPeeringResult struct { // The Azure ASN. AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag string `pulumi:"etag"` // The GatewayManager Etag. GatewayManagerEtag *string `pulumi:"gatewayManagerEtag"` // The IPv6 peering configuration. Ipv6PeeringConfig *Ipv6ExpressRouteCircuitPeeringConfigResponse `pulumi:"ipv6PeeringConfig"` // Gets whether the provider or the customer last modified the peering. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The Microsoft peering configuration. MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfigResponse `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The peer ASN. PeerASN *int `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType *string `pulumi:"peeringType"` // The primary port. PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the RouteFilter resource. RouteFilter *RouteFilterResponse `pulumi:"routeFilter"` // The secondary port. SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State *string `pulumi:"state"` // Gets peering stats. Stats *ExpressRouteCircuitStatsResponse `pulumi:"stats"` // The VLAN ID. VlanId *int `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
func LookupExpressRouteCircuitPeering ¶
func LookupExpressRouteCircuitPeering(ctx *pulumi.Context, args *LookupExpressRouteCircuitPeeringArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitPeeringResult, error)
type LookupExpressRouteCircuitResult ¶
type LookupExpressRouteCircuitResult struct { // Allow classic operations AllowClassicOperations *bool `pulumi:"allowClassicOperations"` // The list of authorizations. Authorizations []ExpressRouteCircuitAuthorizationResponse `pulumi:"authorizations"` // The CircuitProvisioningState state of the resource. CircuitProvisioningState *string `pulumi:"circuitProvisioningState"` // Gets a unique read-only string that changes whenever the resource is updated. Etag string `pulumi:"etag"` // The GatewayManager Etag. GatewayManagerEtag *string `pulumi:"gatewayManagerEtag"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The list of peerings. Peerings []ExpressRouteCircuitPeeringResponse `pulumi:"peerings"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The ServiceKey. ServiceKey *string `pulumi:"serviceKey"` // The ServiceProviderNotes. ServiceProviderNotes *string `pulumi:"serviceProviderNotes"` // The ServiceProviderProperties. ServiceProviderProperties *ExpressRouteCircuitServiceProviderPropertiesResponse `pulumi:"serviceProviderProperties"` // The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. ServiceProviderProvisioningState *string `pulumi:"serviceProviderProvisioningState"` // The SKU. Sku *ExpressRouteCircuitSkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
ExpressRouteCircuit resource
func LookupExpressRouteCircuit ¶
func LookupExpressRouteCircuit(ctx *pulumi.Context, args *LookupExpressRouteCircuitArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitResult, error)
type LookupLoadBalancerArgs ¶
type LookupLoadBalancerResult ¶
type LookupLoadBalancerResult struct { // Collection of backend address pools used by a load balancer BackendAddressPools []BackendAddressPoolResponse `pulumi:"backendAddressPools"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Object representing the frontend IPs to be used for the load balancer FrontendIPConfigurations []FrontendIPConfigurationResponse `pulumi:"frontendIPConfigurations"` // Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatPools []InboundNatPoolResponse `pulumi:"inboundNatPools"` // Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatRules []InboundNatRuleResponse `pulumi:"inboundNatRules"` // Object collection representing the load balancing rules Gets the provisioning LoadBalancingRules []LoadBalancingRuleResponse `pulumi:"loadBalancingRules"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The outbound NAT rules. OutboundNatRules []OutboundNatRuleResponse `pulumi:"outboundNatRules"` // Collection of probe objects used in the load balancer Probes []ProbeResponse `pulumi:"probes"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the load balancer resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
LoadBalancer resource
func LookupLoadBalancer ¶
func LookupLoadBalancer(ctx *pulumi.Context, args *LookupLoadBalancerArgs, opts ...pulumi.InvokeOption) (*LookupLoadBalancerResult, error)
type LookupLocalNetworkGatewayResult ¶
type LookupLocalNetworkGatewayResult struct { // Local network gateway's BGP speaker settings. BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // IP address of local network gateway. GatewayIpAddress *string `pulumi:"gatewayIpAddress"` // Local network site address space. LocalNetworkAddressSpace *AddressSpaceResponse `pulumi:"localNetworkAddressSpace"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A common class for general resource information
func LookupLocalNetworkGateway ¶
func LookupLocalNetworkGateway(ctx *pulumi.Context, args *LookupLocalNetworkGatewayArgs, opts ...pulumi.InvokeOption) (*LookupLocalNetworkGatewayResult, error)
type LookupNetworkInterfaceResult ¶
type LookupNetworkInterfaceResult struct { // The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettingsResponse `pulumi:"dnsSettings"` // If the network interface is accelerated networking enabled. EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // The MAC address of the network interface. MacAddress *string `pulumi:"macAddress"` // Resource name. Name string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary *bool `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The reference of a virtual machine. VirtualMachine *SubResourceResponse `pulumi:"virtualMachine"` }
A network interface in a resource group.
func LookupNetworkInterface ¶
func LookupNetworkInterface(ctx *pulumi.Context, args *LookupNetworkInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkInterfaceResult, error)
type LookupNetworkSecurityGroupArgs ¶
type LookupNetworkSecurityGroupArgs struct { // Expands referenced resources. Expand *string `pulumi:"expand"` // The name of the network security group. NetworkSecurityGroupName string `pulumi:"networkSecurityGroupName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupNetworkSecurityGroupResult ¶
type LookupNetworkSecurityGroupResult struct { // The default security rules of network security group. DefaultSecurityRules []SecurityRuleResponse `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // A collection of references to network interfaces. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid *string `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules []SecurityRuleResponse `pulumi:"securityRules"` // A collection of references to subnets. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
NetworkSecurityGroup resource.
func LookupNetworkSecurityGroup ¶
func LookupNetworkSecurityGroup(ctx *pulumi.Context, args *LookupNetworkSecurityGroupArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSecurityGroupResult, error)
type LookupNetworkWatcherResult ¶
type LookupNetworkWatcherResult struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Network watcher in a resource group.
func LookupNetworkWatcher ¶
func LookupNetworkWatcher(ctx *pulumi.Context, args *LookupNetworkWatcherArgs, opts ...pulumi.InvokeOption) (*LookupNetworkWatcherResult, error)
type LookupPacketCaptureArgs ¶
type LookupPacketCaptureArgs struct { // The name of the network watcher. NetworkWatcherName string `pulumi:"networkWatcherName"` // The name of the packet capture session. PacketCaptureName string `pulumi:"packetCaptureName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPacketCaptureResult ¶
type LookupPacketCaptureResult struct { // Number of bytes captured per packet, the remaining bytes are truncated. BytesToCapturePerPacket *int `pulumi:"bytesToCapturePerPacket"` Etag *string `pulumi:"etag"` Filters []PacketCaptureFilterResponse `pulumi:"filters"` // Name of the packet capture session. Name string `pulumi:"name"` // The provisioning state of the packet capture session. ProvisioningState *string `pulumi:"provisioningState"` // Describes the storage location for a packet capture session. StorageLocation PacketCaptureStorageLocationResponse `pulumi:"storageLocation"` // The ID of the targeted resource, only VM is currently supported. Target string `pulumi:"target"` // Maximum duration of the capture session in seconds. TimeLimitInSeconds *int `pulumi:"timeLimitInSeconds"` // Maximum size of the capture output. TotalBytesPerSession *int `pulumi:"totalBytesPerSession"` }
Information about packet capture session.
func LookupPacketCapture ¶
func LookupPacketCapture(ctx *pulumi.Context, args *LookupPacketCaptureArgs, opts ...pulumi.InvokeOption) (*LookupPacketCaptureResult, error)
type LookupProfileArgs ¶
type LookupProfileResult ¶
type LookupProfileResult struct { // Gets or sets the DNS settings of the Traffic Manager profile. DnsConfig *DnsConfigResponse `pulumi:"dnsConfig"` // Gets or sets the list of endpoints in the Traffic Manager profile. Endpoints []EndpointResponse `pulumi:"endpoints"` // Resource location Location *string `pulumi:"location"` // Gets or sets the endpoint monitoring settings of the Traffic Manager profile. MonitorConfig *MonitorConfigResponse `pulumi:"monitorConfig"` // Resource name Name string `pulumi:"name"` // Gets or sets the status of the Traffic Manager profile. Possible values are 'Enabled' and 'Disabled'. ProfileStatus *string `pulumi:"profileStatus"` // Resource tags Tags map[string]string `pulumi:"tags"` // Gets or sets the traffic routing method of the Traffic Manager profile. Possible values are 'Performance', 'Weighted', 'Priority' or 'Geographic'. TrafficRoutingMethod *string `pulumi:"trafficRoutingMethod"` // Resource type Type string `pulumi:"type"` }
Class representing a Traffic Manager profile.
func LookupProfile ¶
func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)
type LookupPublicIPAddressResult ¶
type LookupPublicIPAddressResult struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettingsResponse `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The idle timeout of the public IP address. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` IpAddress *string `pulumi:"ipAddress"` // IPConfiguration IpConfiguration IPConfigurationResponse `pulumi:"ipConfiguration"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The public IP address version. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion *string `pulumi:"publicIPAddressVersion"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod *string `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Public IP address resource.
func LookupPublicIPAddress ¶
func LookupPublicIPAddress(ctx *pulumi.Context, args *LookupPublicIPAddressArgs, opts ...pulumi.InvokeOption) (*LookupPublicIPAddressResult, error)
type LookupRouteArgs ¶
type LookupRouteFilterArgs ¶
type LookupRouteFilterArgs struct { // Expands referenced express route bgp peering resources. Expand *string `pulumi:"expand"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the route filter. RouteFilterName string `pulumi:"routeFilterName"` }
type LookupRouteFilterResult ¶
type LookupRouteFilterResult struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag string `pulumi:"etag"` // Resource location. Location string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // A collection of references to express route circuit peerings. Peerings []ExpressRouteCircuitPeeringResponse `pulumi:"peerings"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // Collection of RouteFilterRules contained within a route filter. Rules []RouteFilterRuleResponse `pulumi:"rules"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Route Filter Resource.
func LookupRouteFilter ¶
func LookupRouteFilter(ctx *pulumi.Context, args *LookupRouteFilterArgs, opts ...pulumi.InvokeOption) (*LookupRouteFilterResult, error)
type LookupRouteFilterRuleResult ¶
type LookupRouteFilterRuleResult struct { // The access type of the rule. Valid values are: 'Allow', 'Deny' Access string `pulumi:"access"` // The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] Communities []string `pulumi:"communities"` // A unique read-only string that changes whenever the resource is updated. Etag string `pulumi:"etag"` // Resource location. Location *string `pulumi:"location"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name string `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The rule type of the rule. Valid value is: 'Community' RouteFilterRuleType string `pulumi:"routeFilterRuleType"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
Route Filter Rule Resource
func LookupRouteFilterRule ¶
func LookupRouteFilterRule(ctx *pulumi.Context, args *LookupRouteFilterRuleArgs, opts ...pulumi.InvokeOption) (*LookupRouteFilterRuleResult, error)
type LookupRouteResult ¶
type LookupRouteResult struct { // The destination CIDR to which the route applies. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress *string `pulumi:"nextHopIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType string `pulumi:"nextHopType"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
func LookupRoute ¶
func LookupRoute(ctx *pulumi.Context, args *LookupRouteArgs, opts ...pulumi.InvokeOption) (*LookupRouteResult, error)
type LookupRouteTableArgs ¶
type LookupRouteTableResult ¶
type LookupRouteTableResult struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes []RouteResponse `pulumi:"routes"` // A collection of references to subnets. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Route table resource.
func LookupRouteTable ¶
func LookupRouteTable(ctx *pulumi.Context, args *LookupRouteTableArgs, opts ...pulumi.InvokeOption) (*LookupRouteTableResult, error)
type LookupSecurityRuleArgs ¶
type LookupSecurityRuleArgs struct { // The name of the network security group. NetworkSecurityGroupName string `pulumi:"networkSecurityGroupName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the security rule. SecurityRuleName string `pulumi:"securityRuleName"` }
type LookupSecurityRuleResult ¶
type LookupSecurityRuleResult struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access string `pulumi:"access"` // A description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction string `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // 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. Possible values are 'Tcp', 'Udp', and '*'. Protocol string `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange *string `pulumi:"sourcePortRange"` }
Network security rule.
func LookupSecurityRule ¶
func LookupSecurityRule(ctx *pulumi.Context, args *LookupSecurityRuleArgs, opts ...pulumi.InvokeOption) (*LookupSecurityRuleResult, error)
type LookupSubnetArgs ¶
type LookupSubnetArgs struct { // Expands referenced resources. Expand *string `pulumi:"expand"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the subnet. SubnetName string `pulumi:"subnetName"` // The name of the virtual network. VirtualNetworkName string `pulumi:"virtualNetworkName"` }
type LookupSubnetResult ¶
type LookupSubnetResult struct { // The address prefix for the subnet. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations []IPConfigurationResponse `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` ResourceNavigationLinks []ResourceNavigationLinkResponse `pulumi:"resourceNavigationLinks"` // The reference of the RouteTable resource. RouteTable *RouteTableResponse `pulumi:"routeTable"` }
Subnet in a virtual network resource.
func LookupSubnet ¶
func LookupSubnet(ctx *pulumi.Context, args *LookupSubnetArgs, opts ...pulumi.InvokeOption) (*LookupSubnetResult, error)
type LookupVirtualNetworkGatewayConnectionResult ¶
type LookupVirtualNetworkGatewayConnectionResult struct { // The authorizationKey. AuthorizationKey *string `pulumi:"authorizationKey"` // Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'. ConnectionStatus string `pulumi:"connectionStatus"` // Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. ConnectionType string `pulumi:"connectionType"` // The egress bytes transferred in this connection. EgressBytesTransferred int `pulumi:"egressBytesTransferred"` // EnableBgp flag EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The ingress bytes transferred in this connection. IngressBytesTransferred int `pulumi:"ingressBytesTransferred"` // The IPSec Policies to be considered by this connection. IpsecPolicies []IpsecPolicyResponse `pulumi:"ipsecPolicies"` // A common class for general resource information LocalNetworkGateway2 *LocalNetworkGatewayResponse `pulumi:"localNetworkGateway2"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The reference to peerings resource. Peer *SubResourceResponse `pulumi:"peer"` // The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGatewayConnection resource. ResourceGuid *string `pulumi:"resourceGuid"` // The routing weight. RoutingWeight *int `pulumi:"routingWeight"` SharedKey *string `pulumi:"sharedKey"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Collection of all tunnels' connection health status. TunnelConnectionStatus []TunnelConnectionHealthResponse `pulumi:"tunnelConnectionStatus"` // Resource type. Type string `pulumi:"type"` // Enable policy-based traffic selectors. UsePolicyBasedTrafficSelectors *bool `pulumi:"usePolicyBasedTrafficSelectors"` // A common class for general resource information VirtualNetworkGateway1 VirtualNetworkGatewayResponse `pulumi:"virtualNetworkGateway1"` // A common class for general resource information VirtualNetworkGateway2 *VirtualNetworkGatewayResponse `pulumi:"virtualNetworkGateway2"` }
A common class for general resource information
func LookupVirtualNetworkGatewayConnection ¶
func LookupVirtualNetworkGatewayConnection(ctx *pulumi.Context, args *LookupVirtualNetworkGatewayConnectionArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkGatewayConnectionResult, error)
type LookupVirtualNetworkGatewayResult ¶
type LookupVirtualNetworkGatewayResult struct { // ActiveActive flag ActiveActive *bool `pulumi:"activeActive"` // Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite *SubResourceResponse `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType *string `pulumi:"gatewayType"` // IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfigurationResponse `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType *string `pulumi:"vpnType"` }
A common class for general resource information
func LookupVirtualNetworkGateway ¶
func LookupVirtualNetworkGateway(ctx *pulumi.Context, args *LookupVirtualNetworkGatewayArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkGatewayResult, error)
type LookupVirtualNetworkPeeringArgs ¶
type LookupVirtualNetworkPeeringArgs struct { // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the virtual network. VirtualNetworkName string `pulumi:"virtualNetworkName"` // The name of the virtual network peering. VirtualNetworkPeeringName string `pulumi:"virtualNetworkPeeringName"` }
type LookupVirtualNetworkPeeringResult ¶
type LookupVirtualNetworkPeeringResult struct { // Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed. AllowForwardedTraffic *bool `pulumi:"allowForwardedTraffic"` // If gateway links can be used in remote virtual networking to link to this virtual network. AllowGatewayTransit *bool `pulumi:"allowGatewayTransit"` // Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space. AllowVirtualNetworkAccess *bool `pulumi:"allowVirtualNetworkAccess"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'. PeeringState *string `pulumi:"peeringState"` // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the remote virtual network. RemoteVirtualNetwork *SubResourceResponse `pulumi:"remoteVirtualNetwork"` // If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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. UseRemoteGateways *bool `pulumi:"useRemoteGateways"` }
Peerings in a virtual network resource.
func LookupVirtualNetworkPeering ¶
func LookupVirtualNetworkPeering(ctx *pulumi.Context, args *LookupVirtualNetworkPeeringArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkPeeringResult, error)
type LookupVirtualNetworkResult ¶
type LookupVirtualNetworkResult struct { // The AddressSpace that contains an array of IP address ranges that can be used by subnets. AddressSpace *AddressSpaceResponse `pulumi:"addressSpace"` // The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. DhcpOptions *DhcpOptionsResponse `pulumi:"dhcpOptions"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resourceGuid property of the Virtual Network resource. ResourceGuid *string `pulumi:"resourceGuid"` // A list of subnets in a Virtual Network. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // A list of peerings in a Virtual Network. VirtualNetworkPeerings []VirtualNetworkPeeringResponse `pulumi:"virtualNetworkPeerings"` }
Virtual Network resource.
func LookupVirtualNetwork ¶
func LookupVirtualNetwork(ctx *pulumi.Context, args *LookupVirtualNetworkArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkResult, error)
type MonitorConfig ¶
type MonitorConfig struct { // Gets or sets the path relative to the endpoint domain name used to probe for endpoint health. Path *string `pulumi:"path"` // Gets or sets the TCP port used to probe for endpoint health. Port *int `pulumi:"port"` // Gets or sets the profile-level monitoring status of the Traffic Manager profile. ProfileMonitorStatus *string `pulumi:"profileMonitorStatus"` // Gets or sets the protocol (HTTP or HTTPS) used to probe for endpoint health. Protocol *string `pulumi:"protocol"` }
Class containing endpoint monitoring settings in a Traffic Manager profile.
type MonitorConfigArgs ¶
type MonitorConfigArgs struct { // Gets or sets the path relative to the endpoint domain name used to probe for endpoint health. Path pulumi.StringPtrInput `pulumi:"path"` // Gets or sets the TCP port used to probe for endpoint health. Port pulumi.IntPtrInput `pulumi:"port"` // Gets or sets the profile-level monitoring status of the Traffic Manager profile. ProfileMonitorStatus pulumi.StringPtrInput `pulumi:"profileMonitorStatus"` // Gets or sets the protocol (HTTP or HTTPS) used to probe for endpoint health. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
Class containing endpoint monitoring settings in a Traffic Manager profile.
func (MonitorConfigArgs) ElementType ¶
func (MonitorConfigArgs) ElementType() reflect.Type
func (MonitorConfigArgs) ToMonitorConfigOutput ¶
func (i MonitorConfigArgs) ToMonitorConfigOutput() MonitorConfigOutput
func (MonitorConfigArgs) ToMonitorConfigOutputWithContext ¶
func (i MonitorConfigArgs) ToMonitorConfigOutputWithContext(ctx context.Context) MonitorConfigOutput
func (MonitorConfigArgs) ToMonitorConfigPtrOutput ¶
func (i MonitorConfigArgs) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
func (MonitorConfigArgs) ToMonitorConfigPtrOutputWithContext ¶
func (i MonitorConfigArgs) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput
type MonitorConfigInput ¶
type MonitorConfigInput interface { pulumi.Input ToMonitorConfigOutput() MonitorConfigOutput ToMonitorConfigOutputWithContext(context.Context) MonitorConfigOutput }
MonitorConfigInput is an input type that accepts MonitorConfigArgs and MonitorConfigOutput values. You can construct a concrete instance of `MonitorConfigInput` via:
MonitorConfigArgs{...}
type MonitorConfigOutput ¶
type MonitorConfigOutput struct{ *pulumi.OutputState }
Class containing endpoint monitoring settings in a Traffic Manager profile.
func (MonitorConfigOutput) ElementType ¶
func (MonitorConfigOutput) ElementType() reflect.Type
func (MonitorConfigOutput) Path ¶
func (o MonitorConfigOutput) Path() pulumi.StringPtrOutput
Gets or sets the path relative to the endpoint domain name used to probe for endpoint health.
func (MonitorConfigOutput) Port ¶
func (o MonitorConfigOutput) Port() pulumi.IntPtrOutput
Gets or sets the TCP port used to probe for endpoint health.
func (MonitorConfigOutput) ProfileMonitorStatus ¶
func (o MonitorConfigOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
Gets or sets the profile-level monitoring status of the Traffic Manager profile.
func (MonitorConfigOutput) Protocol ¶
func (o MonitorConfigOutput) Protocol() pulumi.StringPtrOutput
Gets or sets the protocol (HTTP or HTTPS) used to probe for endpoint health.
func (MonitorConfigOutput) ToMonitorConfigOutput ¶
func (o MonitorConfigOutput) ToMonitorConfigOutput() MonitorConfigOutput
func (MonitorConfigOutput) ToMonitorConfigOutputWithContext ¶
func (o MonitorConfigOutput) ToMonitorConfigOutputWithContext(ctx context.Context) MonitorConfigOutput
func (MonitorConfigOutput) ToMonitorConfigPtrOutput ¶
func (o MonitorConfigOutput) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
func (MonitorConfigOutput) ToMonitorConfigPtrOutputWithContext ¶
func (o MonitorConfigOutput) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput
type MonitorConfigPtrInput ¶
type MonitorConfigPtrInput interface { pulumi.Input ToMonitorConfigPtrOutput() MonitorConfigPtrOutput ToMonitorConfigPtrOutputWithContext(context.Context) MonitorConfigPtrOutput }
MonitorConfigPtrInput is an input type that accepts MonitorConfigArgs, MonitorConfigPtr and MonitorConfigPtrOutput values. You can construct a concrete instance of `MonitorConfigPtrInput` via:
MonitorConfigArgs{...} or: nil
func MonitorConfigPtr ¶
func MonitorConfigPtr(v *MonitorConfigArgs) MonitorConfigPtrInput
type MonitorConfigPtrOutput ¶
type MonitorConfigPtrOutput struct{ *pulumi.OutputState }
func (MonitorConfigPtrOutput) Elem ¶
func (o MonitorConfigPtrOutput) Elem() MonitorConfigOutput
func (MonitorConfigPtrOutput) ElementType ¶
func (MonitorConfigPtrOutput) ElementType() reflect.Type
func (MonitorConfigPtrOutput) Path ¶
func (o MonitorConfigPtrOutput) Path() pulumi.StringPtrOutput
Gets or sets the path relative to the endpoint domain name used to probe for endpoint health.
func (MonitorConfigPtrOutput) Port ¶
func (o MonitorConfigPtrOutput) Port() pulumi.IntPtrOutput
Gets or sets the TCP port used to probe for endpoint health.
func (MonitorConfigPtrOutput) ProfileMonitorStatus ¶
func (o MonitorConfigPtrOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
Gets or sets the profile-level monitoring status of the Traffic Manager profile.
func (MonitorConfigPtrOutput) Protocol ¶
func (o MonitorConfigPtrOutput) Protocol() pulumi.StringPtrOutput
Gets or sets the protocol (HTTP or HTTPS) used to probe for endpoint health.
func (MonitorConfigPtrOutput) ToMonitorConfigPtrOutput ¶
func (o MonitorConfigPtrOutput) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
func (MonitorConfigPtrOutput) ToMonitorConfigPtrOutputWithContext ¶
func (o MonitorConfigPtrOutput) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput
type MonitorConfigResponse ¶
type MonitorConfigResponse struct { // Gets or sets the path relative to the endpoint domain name used to probe for endpoint health. Path *string `pulumi:"path"` // Gets or sets the TCP port used to probe for endpoint health. Port *int `pulumi:"port"` // Gets or sets the profile-level monitoring status of the Traffic Manager profile. ProfileMonitorStatus *string `pulumi:"profileMonitorStatus"` // Gets or sets the protocol (HTTP or HTTPS) used to probe for endpoint health. Protocol *string `pulumi:"protocol"` }
Class containing endpoint monitoring settings in a Traffic Manager profile.
type MonitorConfigResponseArgs ¶
type MonitorConfigResponseArgs struct { // Gets or sets the path relative to the endpoint domain name used to probe for endpoint health. Path pulumi.StringPtrInput `pulumi:"path"` // Gets or sets the TCP port used to probe for endpoint health. Port pulumi.IntPtrInput `pulumi:"port"` // Gets or sets the profile-level monitoring status of the Traffic Manager profile. ProfileMonitorStatus pulumi.StringPtrInput `pulumi:"profileMonitorStatus"` // Gets or sets the protocol (HTTP or HTTPS) used to probe for endpoint health. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
Class containing endpoint monitoring settings in a Traffic Manager profile.
func (MonitorConfigResponseArgs) ElementType ¶
func (MonitorConfigResponseArgs) ElementType() reflect.Type
func (MonitorConfigResponseArgs) ToMonitorConfigResponseOutput ¶
func (i MonitorConfigResponseArgs) ToMonitorConfigResponseOutput() MonitorConfigResponseOutput
func (MonitorConfigResponseArgs) ToMonitorConfigResponseOutputWithContext ¶
func (i MonitorConfigResponseArgs) ToMonitorConfigResponseOutputWithContext(ctx context.Context) MonitorConfigResponseOutput
func (MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutput ¶
func (i MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
func (MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutputWithContext ¶
func (i MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput
type MonitorConfigResponseInput ¶
type MonitorConfigResponseInput interface { pulumi.Input ToMonitorConfigResponseOutput() MonitorConfigResponseOutput ToMonitorConfigResponseOutputWithContext(context.Context) MonitorConfigResponseOutput }
MonitorConfigResponseInput is an input type that accepts MonitorConfigResponseArgs and MonitorConfigResponseOutput values. You can construct a concrete instance of `MonitorConfigResponseInput` via:
MonitorConfigResponseArgs{...}
type MonitorConfigResponseOutput ¶
type MonitorConfigResponseOutput struct{ *pulumi.OutputState }
Class containing endpoint monitoring settings in a Traffic Manager profile.
func (MonitorConfigResponseOutput) ElementType ¶
func (MonitorConfigResponseOutput) ElementType() reflect.Type
func (MonitorConfigResponseOutput) Path ¶
func (o MonitorConfigResponseOutput) Path() pulumi.StringPtrOutput
Gets or sets the path relative to the endpoint domain name used to probe for endpoint health.
func (MonitorConfigResponseOutput) Port ¶
func (o MonitorConfigResponseOutput) Port() pulumi.IntPtrOutput
Gets or sets the TCP port used to probe for endpoint health.
func (MonitorConfigResponseOutput) ProfileMonitorStatus ¶
func (o MonitorConfigResponseOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
Gets or sets the profile-level monitoring status of the Traffic Manager profile.
func (MonitorConfigResponseOutput) Protocol ¶
func (o MonitorConfigResponseOutput) Protocol() pulumi.StringPtrOutput
Gets or sets the protocol (HTTP or HTTPS) used to probe for endpoint health.
func (MonitorConfigResponseOutput) ToMonitorConfigResponseOutput ¶
func (o MonitorConfigResponseOutput) ToMonitorConfigResponseOutput() MonitorConfigResponseOutput
func (MonitorConfigResponseOutput) ToMonitorConfigResponseOutputWithContext ¶
func (o MonitorConfigResponseOutput) ToMonitorConfigResponseOutputWithContext(ctx context.Context) MonitorConfigResponseOutput
func (MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutput ¶
func (o MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
func (MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutputWithContext ¶
func (o MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput
type MonitorConfigResponsePtrInput ¶
type MonitorConfigResponsePtrInput interface { pulumi.Input ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput ToMonitorConfigResponsePtrOutputWithContext(context.Context) MonitorConfigResponsePtrOutput }
MonitorConfigResponsePtrInput is an input type that accepts MonitorConfigResponseArgs, MonitorConfigResponsePtr and MonitorConfigResponsePtrOutput values. You can construct a concrete instance of `MonitorConfigResponsePtrInput` via:
MonitorConfigResponseArgs{...} or: nil
func MonitorConfigResponsePtr ¶
func MonitorConfigResponsePtr(v *MonitorConfigResponseArgs) MonitorConfigResponsePtrInput
type MonitorConfigResponsePtrOutput ¶
type MonitorConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (MonitorConfigResponsePtrOutput) Elem ¶
func (o MonitorConfigResponsePtrOutput) Elem() MonitorConfigResponseOutput
func (MonitorConfigResponsePtrOutput) ElementType ¶
func (MonitorConfigResponsePtrOutput) ElementType() reflect.Type
func (MonitorConfigResponsePtrOutput) Path ¶
func (o MonitorConfigResponsePtrOutput) Path() pulumi.StringPtrOutput
Gets or sets the path relative to the endpoint domain name used to probe for endpoint health.
func (MonitorConfigResponsePtrOutput) Port ¶
func (o MonitorConfigResponsePtrOutput) Port() pulumi.IntPtrOutput
Gets or sets the TCP port used to probe for endpoint health.
func (MonitorConfigResponsePtrOutput) ProfileMonitorStatus ¶
func (o MonitorConfigResponsePtrOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
Gets or sets the profile-level monitoring status of the Traffic Manager profile.
func (MonitorConfigResponsePtrOutput) Protocol ¶
func (o MonitorConfigResponsePtrOutput) Protocol() pulumi.StringPtrOutput
Gets or sets the protocol (HTTP or HTTPS) used to probe for endpoint health.
func (MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutput ¶
func (o MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
func (MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutputWithContext ¶
func (o MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput
type NetworkInterface ¶
type NetworkInterface struct { pulumi.CustomResourceState // The DNS settings in network interface. DnsSettings NetworkInterfaceDnsSettingsResponsePtrOutput `pulumi:"dnsSettings"` // If the network interface is accelerated networking enabled. EnableAcceleratedNetworking pulumi.BoolPtrOutput `pulumi:"enableAcceleratedNetworking"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding pulumi.BoolPtrOutput `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // A list of IPConfigurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // The MAC address of the network interface. MacAddress pulumi.StringPtrOutput `pulumi:"macAddress"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrOutput `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary pulumi.BoolPtrOutput `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The reference of a virtual machine. VirtualMachine SubResourceResponsePtrOutput `pulumi:"virtualMachine"` }
A network interface in a resource group.
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 NetworkInterfaceArgs ¶
type NetworkInterfaceArgs struct { // The DNS settings in network interface. DnsSettings NetworkInterfaceDnsSettingsPtrInput // If the network interface is accelerated networking enabled. EnableAcceleratedNetworking pulumi.BoolPtrInput // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding pulumi.BoolPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // A list of IPConfigurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationArrayInput // Resource location. Location pulumi.StringPtrInput // The MAC address of the network interface. MacAddress pulumi.StringPtrInput // The name of the network interface. NetworkInterfaceName pulumi.StringInput // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupTypePtrInput // Gets whether this is a primary network interface on a virtual machine. Primary pulumi.BoolPtrInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the network interface resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The reference of a virtual machine. VirtualMachine SubResourcePtrInput }
The set of arguments for constructing a NetworkInterface resource.
func (NetworkInterfaceArgs) ElementType ¶
func (NetworkInterfaceArgs) ElementType() reflect.Type
type NetworkInterfaceDnsSettings ¶
type NetworkInterfaceDnsSettings 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. This property is what is configured on each of those VMs. AppliedDnsServers []string `pulumi:"appliedDnsServers"` // List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. DnsServers []string `pulumi:"dnsServers"` // Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. InternalDnsNameLabel *string `pulumi:"internalDnsNameLabel"` // Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix. InternalDomainNameSuffix *string `pulumi:"internalDomainNameSuffix"` // Fully qualified DNS name supporting internal communications between VMs in the same virtual network. InternalFqdn *string `pulumi:"internalFqdn"` }
DNS settings of a network interface.
type NetworkInterfaceDnsSettingsArgs ¶
type NetworkInterfaceDnsSettingsArgs 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. This property is what is configured on each of those VMs. AppliedDnsServers pulumi.StringArrayInput `pulumi:"appliedDnsServers"` // List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. InternalDnsNameLabel pulumi.StringPtrInput `pulumi:"internalDnsNameLabel"` // Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix. InternalDomainNameSuffix pulumi.StringPtrInput `pulumi:"internalDomainNameSuffix"` // Fully qualified DNS name supporting internal communications between VMs in the same virtual network. InternalFqdn pulumi.StringPtrInput `pulumi:"internalFqdn"` }
DNS settings of a network interface.
func (NetworkInterfaceDnsSettingsArgs) ElementType ¶
func (NetworkInterfaceDnsSettingsArgs) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutput ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsInput ¶
type NetworkInterfaceDnsSettingsInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput ToNetworkInterfaceDnsSettingsOutputWithContext(context.Context) NetworkInterfaceDnsSettingsOutput }
NetworkInterfaceDnsSettingsInput is an input type that accepts NetworkInterfaceDnsSettingsArgs and NetworkInterfaceDnsSettingsOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsInput` via:
NetworkInterfaceDnsSettingsArgs{...}
type NetworkInterfaceDnsSettingsOutput ¶
type NetworkInterfaceDnsSettingsOutput struct{ *pulumi.OutputState }
DNS settings of a network interface.
func (NetworkInterfaceDnsSettingsOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsOutput) AppliedDnsServers() pulumi.StringArrayOutput
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. This property is what is configured on each of those VMs.
func (NetworkInterfaceDnsSettingsOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
func (NetworkInterfaceDnsSettingsOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsOutput) InternalDomainNameSuffix ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
func (NetworkInterfaceDnsSettingsOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalFqdn() pulumi.StringPtrOutput
Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutput ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsPtrInput ¶
type NetworkInterfaceDnsSettingsPtrInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput ToNetworkInterfaceDnsSettingsPtrOutputWithContext(context.Context) NetworkInterfaceDnsSettingsPtrOutput }
NetworkInterfaceDnsSettingsPtrInput is an input type that accepts NetworkInterfaceDnsSettingsArgs, NetworkInterfaceDnsSettingsPtr and NetworkInterfaceDnsSettingsPtrOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsPtrInput` via:
NetworkInterfaceDnsSettingsArgs{...} or: nil
func NetworkInterfaceDnsSettingsPtr ¶
func NetworkInterfaceDnsSettingsPtr(v *NetworkInterfaceDnsSettingsArgs) NetworkInterfaceDnsSettingsPtrInput
type NetworkInterfaceDnsSettingsPtrOutput ¶
type NetworkInterfaceDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceDnsSettingsPtrOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) AppliedDnsServers() pulumi.StringArrayOutput
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. This property is what is configured on each of those VMs.
func (NetworkInterfaceDnsSettingsPtrOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
func (NetworkInterfaceDnsSettingsPtrOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsPtrOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsPtrOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsPtrOutput) InternalDomainNameSuffix ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
func (NetworkInterfaceDnsSettingsPtrOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalFqdn() pulumi.StringPtrOutput
Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsResponse ¶
type NetworkInterfaceDnsSettingsResponse 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. This property is what is configured on each of those VMs. AppliedDnsServers []string `pulumi:"appliedDnsServers"` // List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. DnsServers []string `pulumi:"dnsServers"` // Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. InternalDnsNameLabel *string `pulumi:"internalDnsNameLabel"` // Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix. InternalDomainNameSuffix *string `pulumi:"internalDomainNameSuffix"` // Fully qualified DNS name supporting internal communications between VMs in the same virtual network. InternalFqdn *string `pulumi:"internalFqdn"` }
DNS settings of a network interface.
type NetworkInterfaceDnsSettingsResponseArgs ¶
type NetworkInterfaceDnsSettingsResponseArgs 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. This property is what is configured on each of those VMs. AppliedDnsServers pulumi.StringArrayInput `pulumi:"appliedDnsServers"` // List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. InternalDnsNameLabel pulumi.StringPtrInput `pulumi:"internalDnsNameLabel"` // Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix. InternalDomainNameSuffix pulumi.StringPtrInput `pulumi:"internalDomainNameSuffix"` // Fully qualified DNS name supporting internal communications between VMs in the same virtual network. InternalFqdn pulumi.StringPtrInput `pulumi:"internalFqdn"` }
DNS settings of a network interface.
func (NetworkInterfaceDnsSettingsResponseArgs) ElementType ¶
func (NetworkInterfaceDnsSettingsResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutput ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceDnsSettingsResponseInput ¶
type NetworkInterfaceDnsSettingsResponseInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput ToNetworkInterfaceDnsSettingsResponseOutputWithContext(context.Context) NetworkInterfaceDnsSettingsResponseOutput }
NetworkInterfaceDnsSettingsResponseInput is an input type that accepts NetworkInterfaceDnsSettingsResponseArgs and NetworkInterfaceDnsSettingsResponseOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsResponseInput` via:
NetworkInterfaceDnsSettingsResponseArgs{...}
type NetworkInterfaceDnsSettingsResponseOutput ¶
type NetworkInterfaceDnsSettingsResponseOutput struct{ *pulumi.OutputState }
DNS settings of a network interface.
func (NetworkInterfaceDnsSettingsResponseOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) AppliedDnsServers() pulumi.StringArrayOutput
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. This property is what is configured on each of those VMs.
func (NetworkInterfaceDnsSettingsResponseOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
func (NetworkInterfaceDnsSettingsResponseOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponseOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsResponseOutput) InternalDomainNameSuffix ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
func (NetworkInterfaceDnsSettingsResponseOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalFqdn() pulumi.StringPtrOutput
Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutput ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceDnsSettingsResponsePtrInput ¶
type NetworkInterfaceDnsSettingsResponsePtrInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput }
NetworkInterfaceDnsSettingsResponsePtrInput is an input type that accepts NetworkInterfaceDnsSettingsResponseArgs, NetworkInterfaceDnsSettingsResponsePtr and NetworkInterfaceDnsSettingsResponsePtrOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsResponsePtrInput` via:
NetworkInterfaceDnsSettingsResponseArgs{...} or: nil
func NetworkInterfaceDnsSettingsResponsePtr ¶
func NetworkInterfaceDnsSettingsResponsePtr(v *NetworkInterfaceDnsSettingsResponseArgs) NetworkInterfaceDnsSettingsResponsePtrInput
type NetworkInterfaceDnsSettingsResponsePtrOutput ¶
type NetworkInterfaceDnsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceDnsSettingsResponsePtrOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) AppliedDnsServers() pulumi.StringArrayOutput
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. This property is what is configured on each of those VMs.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDomainNameSuffix ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalFqdn() pulumi.StringPtrOutput
Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceIPConfiguration ¶
type NetworkInterfaceIPConfiguration struct { // The reference of ApplicationGatewayBackendAddressPool resource. ApplicationGatewayBackendAddressPools []ApplicationGatewayBackendAddressPool `pulumi:"applicationGatewayBackendAddressPools"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The reference of LoadBalancerBackendAddressPool resource. LoadBalancerBackendAddressPools []BackendAddressPool `pulumi:"loadBalancerBackendAddressPools"` // A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules []InboundNatRule `pulumi:"loadBalancerInboundNatRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets whether this is a primary customer address on the network interface. Primary *bool `pulumi:"primary"` PrivateIPAddress *string `pulumi:"privateIPAddress"` // Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion *string `pulumi:"privateIPAddressVersion"` // Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` ProvisioningState *string `pulumi:"provisioningState"` // Public IP address resource. PublicIPAddress *PublicIPAddressType `pulumi:"publicIPAddress"` // Subnet in a virtual network resource. Subnet *SubnetType `pulumi:"subnet"` }
IPConfiguration in a network interface.
type NetworkInterfaceIPConfigurationArgs ¶
type NetworkInterfaceIPConfigurationArgs struct { // The reference of ApplicationGatewayBackendAddressPool resource. ApplicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPoolArrayInput `pulumi:"applicationGatewayBackendAddressPools"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The reference of LoadBalancerBackendAddressPool resource. LoadBalancerBackendAddressPools BackendAddressPoolArrayInput `pulumi:"loadBalancerBackendAddressPools"` // A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules InboundNatRuleArrayInput `pulumi:"loadBalancerInboundNatRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets whether this is a primary customer address on the network interface. Primary pulumi.BoolPtrInput `pulumi:"primary"` PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion pulumi.StringPtrInput `pulumi:"privateIPAddressVersion"` // Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Public IP address resource. PublicIPAddress PublicIPAddressTypePtrInput `pulumi:"publicIPAddress"` // Subnet in a virtual network resource. Subnet SubnetTypePtrInput `pulumi:"subnet"` }
IPConfiguration in a network interface.
func (NetworkInterfaceIPConfigurationArgs) ElementType ¶
func (NetworkInterfaceIPConfigurationArgs) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutput ¶
func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput
type NetworkInterfaceIPConfigurationArray ¶
type NetworkInterfaceIPConfigurationArray []NetworkInterfaceIPConfigurationInput
func (NetworkInterfaceIPConfigurationArray) ElementType ¶
func (NetworkInterfaceIPConfigurationArray) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutput ¶
func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput
func (NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput
type NetworkInterfaceIPConfigurationArrayInput ¶
type NetworkInterfaceIPConfigurationArrayInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput ToNetworkInterfaceIPConfigurationArrayOutputWithContext(context.Context) NetworkInterfaceIPConfigurationArrayOutput }
NetworkInterfaceIPConfigurationArrayInput is an input type that accepts NetworkInterfaceIPConfigurationArray and NetworkInterfaceIPConfigurationArrayOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationArrayInput` via:
NetworkInterfaceIPConfigurationArray{ NetworkInterfaceIPConfigurationArgs{...} }
type NetworkInterfaceIPConfigurationArrayOutput ¶
type NetworkInterfaceIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIPConfigurationArrayOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutput ¶
func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput
func (NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput
type NetworkInterfaceIPConfigurationInput ¶
type NetworkInterfaceIPConfigurationInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput ToNetworkInterfaceIPConfigurationOutputWithContext(context.Context) NetworkInterfaceIPConfigurationOutput }
NetworkInterfaceIPConfigurationInput is an input type that accepts NetworkInterfaceIPConfigurationArgs and NetworkInterfaceIPConfigurationOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationInput` via:
NetworkInterfaceIPConfigurationArgs{...}
type NetworkInterfaceIPConfigurationOutput ¶
type NetworkInterfaceIPConfigurationOutput struct{ *pulumi.OutputState }
IPConfiguration in a network interface.
func (NetworkInterfaceIPConfigurationOutput) ApplicationGatewayBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationOutput) ApplicationGatewayBackendAddressPools() ApplicationGatewayBackendAddressPoolArrayOutput
The reference of ApplicationGatewayBackendAddressPool resource.
func (NetworkInterfaceIPConfigurationOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationOutput) Etag ¶
func (o NetworkInterfaceIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkInterfaceIPConfigurationOutput) Id ¶
func (o NetworkInterfaceIPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (NetworkInterfaceIPConfigurationOutput) LoadBalancerBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationOutput) LoadBalancerBackendAddressPools() BackendAddressPoolArrayOutput
The reference of LoadBalancerBackendAddressPool resource.
func (NetworkInterfaceIPConfigurationOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIPConfigurationOutput) LoadBalancerInboundNatRules() InboundNatRuleArrayOutput
A list of references of LoadBalancerInboundNatRules.
func (NetworkInterfaceIPConfigurationOutput) Name ¶
func (o NetworkInterfaceIPConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (NetworkInterfaceIPConfigurationOutput) Primary ¶
func (o NetworkInterfaceIPConfigurationOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary customer address on the network interface.
func (NetworkInterfaceIPConfigurationOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationOutput) PrivateIPAddressVersion ¶
func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
func (NetworkInterfaceIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.
func (NetworkInterfaceIPConfigurationOutput) ProvisioningState ¶
func (o NetworkInterfaceIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationOutput) PublicIPAddress ¶
func (o NetworkInterfaceIPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
Public IP address resource.
func (NetworkInterfaceIPConfigurationOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationOutput) Subnet() SubnetTypePtrOutput
Subnet in a virtual network resource.
func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput ¶
func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput
type NetworkInterfaceIPConfigurationResponse ¶
type NetworkInterfaceIPConfigurationResponse struct { // The reference of ApplicationGatewayBackendAddressPool resource. ApplicationGatewayBackendAddressPools []ApplicationGatewayBackendAddressPoolResponse `pulumi:"applicationGatewayBackendAddressPools"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The reference of LoadBalancerBackendAddressPool resource. LoadBalancerBackendAddressPools []BackendAddressPoolResponse `pulumi:"loadBalancerBackendAddressPools"` // A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules []InboundNatRuleResponse `pulumi:"loadBalancerInboundNatRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets whether this is a primary customer address on the network interface. Primary *bool `pulumi:"primary"` PrivateIPAddress *string `pulumi:"privateIPAddress"` // Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion *string `pulumi:"privateIPAddressVersion"` // Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` ProvisioningState *string `pulumi:"provisioningState"` // Public IP address resource. PublicIPAddress *PublicIPAddressResponse `pulumi:"publicIPAddress"` // Subnet in a virtual network resource. Subnet *SubnetResponse `pulumi:"subnet"` }
IPConfiguration in a network interface.
type NetworkInterfaceIPConfigurationResponseArgs ¶
type NetworkInterfaceIPConfigurationResponseArgs struct { // The reference of ApplicationGatewayBackendAddressPool resource. ApplicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPoolResponseArrayInput `pulumi:"applicationGatewayBackendAddressPools"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The reference of LoadBalancerBackendAddressPool resource. LoadBalancerBackendAddressPools BackendAddressPoolResponseArrayInput `pulumi:"loadBalancerBackendAddressPools"` // A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules InboundNatRuleResponseArrayInput `pulumi:"loadBalancerInboundNatRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets whether this is a primary customer address on the network interface. Primary pulumi.BoolPtrInput `pulumi:"primary"` PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion pulumi.StringPtrInput `pulumi:"privateIPAddressVersion"` // Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Public IP address resource. PublicIPAddress PublicIPAddressResponsePtrInput `pulumi:"publicIPAddress"` // Subnet in a virtual network resource. Subnet SubnetResponsePtrInput `pulumi:"subnet"` }
IPConfiguration in a network interface.
func (NetworkInterfaceIPConfigurationResponseArgs) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutput ¶
func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
func (NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
type NetworkInterfaceIPConfigurationResponseArray ¶
type NetworkInterfaceIPConfigurationResponseArray []NetworkInterfaceIPConfigurationResponseInput
func (NetworkInterfaceIPConfigurationResponseArray) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseArray) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutput ¶
func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
func (NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
type NetworkInterfaceIPConfigurationResponseArrayInput ¶
type NetworkInterfaceIPConfigurationResponseArrayInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput }
NetworkInterfaceIPConfigurationResponseArrayInput is an input type that accepts NetworkInterfaceIPConfigurationResponseArray and NetworkInterfaceIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationResponseArrayInput` via:
NetworkInterfaceIPConfigurationResponseArray{ NetworkInterfaceIPConfigurationResponseArgs{...} }
type NetworkInterfaceIPConfigurationResponseArrayOutput ¶
type NetworkInterfaceIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput ¶
func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
type NetworkInterfaceIPConfigurationResponseInput ¶
type NetworkInterfaceIPConfigurationResponseInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput ToNetworkInterfaceIPConfigurationResponseOutputWithContext(context.Context) NetworkInterfaceIPConfigurationResponseOutput }
NetworkInterfaceIPConfigurationResponseInput is an input type that accepts NetworkInterfaceIPConfigurationResponseArgs and NetworkInterfaceIPConfigurationResponseOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationResponseInput` via:
NetworkInterfaceIPConfigurationResponseArgs{...}
type NetworkInterfaceIPConfigurationResponseOutput ¶
type NetworkInterfaceIPConfigurationResponseOutput struct{ *pulumi.OutputState }
IPConfiguration in a network interface.
func (NetworkInterfaceIPConfigurationResponseOutput) ApplicationGatewayBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ApplicationGatewayBackendAddressPools() ApplicationGatewayBackendAddressPoolResponseArrayOutput
The reference of ApplicationGatewayBackendAddressPool resource.
func (NetworkInterfaceIPConfigurationResponseOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseOutput) Etag ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerBackendAddressPools() BackendAddressPoolResponseArrayOutput
The reference of LoadBalancerBackendAddressPool resource.
func (NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerInboundNatRules() InboundNatRuleResponseArrayOutput
A list of references of LoadBalancerInboundNatRules.
func (NetworkInterfaceIPConfigurationResponseOutput) Name ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (NetworkInterfaceIPConfigurationResponseOutput) Primary ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary customer address on the network interface.
func (NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddressVersion ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
func (NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.
func (NetworkInterfaceIPConfigurationResponseOutput) ProvisioningState ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationResponseOutput) PublicIPAddress ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
Public IP address resource.
func (NetworkInterfaceIPConfigurationResponseOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
Subnet in a virtual network resource.
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
type NetworkInterfaceResponse ¶
type NetworkInterfaceResponse struct { // The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettingsResponse `pulumi:"dnsSettings"` // If the network interface is accelerated networking enabled. EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // The MAC address of the network interface. MacAddress *string `pulumi:"macAddress"` // Resource name. Name string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary *bool `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The reference of a virtual machine. VirtualMachine *SubResourceResponse `pulumi:"virtualMachine"` }
A network interface in a resource group.
type NetworkInterfaceResponseArgs ¶
type NetworkInterfaceResponseArgs struct { // The DNS settings in network interface. DnsSettings NetworkInterfaceDnsSettingsResponsePtrInput `pulumi:"dnsSettings"` // If the network interface is accelerated networking enabled. EnableAcceleratedNetworking pulumi.BoolPtrInput `pulumi:"enableAcceleratedNetworking"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding pulumi.BoolPtrInput `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // A list of IPConfigurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The MAC address of the network interface. MacAddress pulumi.StringPtrInput `pulumi:"macAddress"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary pulumi.BoolPtrInput `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` // The reference of a virtual machine. VirtualMachine SubResourceResponsePtrInput `pulumi:"virtualMachine"` }
A network interface in a resource group.
func (NetworkInterfaceResponseArgs) ElementType ¶
func (NetworkInterfaceResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
type NetworkInterfaceResponseArray ¶
type NetworkInterfaceResponseArray []NetworkInterfaceResponseInput
func (NetworkInterfaceResponseArray) ElementType ¶
func (NetworkInterfaceResponseArray) ElementType() reflect.Type
func (NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput ¶
func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
func (NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext ¶
func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
type NetworkInterfaceResponseArrayInput ¶
type NetworkInterfaceResponseArrayInput interface { pulumi.Input ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput ToNetworkInterfaceResponseArrayOutputWithContext(context.Context) NetworkInterfaceResponseArrayOutput }
NetworkInterfaceResponseArrayInput is an input type that accepts NetworkInterfaceResponseArray and NetworkInterfaceResponseArrayOutput values. You can construct a concrete instance of `NetworkInterfaceResponseArrayInput` via:
NetworkInterfaceResponseArray{ NetworkInterfaceResponseArgs{...} }
type NetworkInterfaceResponseArrayOutput ¶
type NetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceResponseArrayOutput) ElementType ¶
func (NetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseArrayOutput) Index ¶
func (o NetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput ¶
func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext ¶
func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
type NetworkInterfaceResponseInput ¶
type NetworkInterfaceResponseInput interface { pulumi.Input ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput ToNetworkInterfaceResponseOutputWithContext(context.Context) NetworkInterfaceResponseOutput }
NetworkInterfaceResponseInput is an input type that accepts NetworkInterfaceResponseArgs and NetworkInterfaceResponseOutput values. You can construct a concrete instance of `NetworkInterfaceResponseInput` via:
NetworkInterfaceResponseArgs{...}
type NetworkInterfaceResponseOutput ¶
type NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }
A network interface in a resource group.
func (NetworkInterfaceResponseOutput) DnsSettings ¶
func (o NetworkInterfaceResponseOutput) DnsSettings() NetworkInterfaceDnsSettingsResponsePtrOutput
The DNS settings in network interface.
func (NetworkInterfaceResponseOutput) ElementType ¶
func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseOutput) EnableAcceleratedNetworking ¶
func (o NetworkInterfaceResponseOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
If the network interface is accelerated networking enabled.
func (NetworkInterfaceResponseOutput) EnableIPForwarding ¶
func (o NetworkInterfaceResponseOutput) EnableIPForwarding() pulumi.BoolPtrOutput
Indicates whether IP forwarding is enabled on this network interface.
func (NetworkInterfaceResponseOutput) Etag ¶
func (o NetworkInterfaceResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkInterfaceResponseOutput) Id ¶
func (o NetworkInterfaceResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (NetworkInterfaceResponseOutput) IpConfigurations ¶
func (o NetworkInterfaceResponseOutput) IpConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
A list of IPConfigurations of the network interface.
func (NetworkInterfaceResponseOutput) Location ¶
func (o NetworkInterfaceResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkInterfaceResponseOutput) MacAddress ¶
func (o NetworkInterfaceResponseOutput) MacAddress() pulumi.StringPtrOutput
The MAC address of the network interface.
func (NetworkInterfaceResponseOutput) Name ¶
func (o NetworkInterfaceResponseOutput) Name() pulumi.StringOutput
Resource name.
func (NetworkInterfaceResponseOutput) NetworkSecurityGroup ¶
func (o NetworkInterfaceResponseOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
The reference of the NetworkSecurityGroup resource.
func (NetworkInterfaceResponseOutput) Primary ¶
func (o NetworkInterfaceResponseOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary network interface on a virtual machine.
func (NetworkInterfaceResponseOutput) ProvisioningState ¶
func (o NetworkInterfaceResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkInterfaceResponseOutput) ResourceGuid ¶
func (o NetworkInterfaceResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network interface resource.
func (NetworkInterfaceResponseOutput) Tags ¶
func (o NetworkInterfaceResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) Type ¶
func (o NetworkInterfaceResponseOutput) Type() pulumi.StringOutput
Resource type.
func (NetworkInterfaceResponseOutput) VirtualMachine ¶
func (o NetworkInterfaceResponseOutput) VirtualMachine() SubResourceResponsePtrOutput
The reference of a virtual machine.
type NetworkInterfaceState ¶
type NetworkInterfaceState struct { // The DNS settings in network interface. DnsSettings NetworkInterfaceDnsSettingsResponsePtrInput // If the network interface is accelerated networking enabled. EnableAcceleratedNetworking pulumi.BoolPtrInput // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding pulumi.BoolPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // A list of IPConfigurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationResponseArrayInput // Resource location. Location pulumi.StringPtrInput // The MAC address of the network interface. MacAddress pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput // Gets whether this is a primary network interface on a virtual machine. Primary pulumi.BoolPtrInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the network interface resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // The reference of a virtual machine. VirtualMachine SubResourceResponsePtrInput }
func (NetworkInterfaceState) ElementType ¶
func (NetworkInterfaceState) ElementType() reflect.Type
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { pulumi.CustomResourceState // The default security rules of network security group. DefaultSecurityRules SecurityRuleResponseArrayOutput `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // A collection of references to network interfaces. NetworkInterfaces NetworkInterfaceResponseArrayOutput `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules SecurityRuleResponseArrayOutput `pulumi:"securityRules"` // A collection of references to subnets. Subnets SubnetResponseArrayOutput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
NetworkSecurityGroup resource.
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 { // The default security rules of network security group. DefaultSecurityRules SecurityRuleTypeArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The name of the network security group. NetworkSecurityGroupName pulumi.StringInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrInput // A collection of security rules of the network security group. SecurityRules SecurityRuleTypeArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkSecurityGroup resource.
func (NetworkSecurityGroupArgs) ElementType ¶
func (NetworkSecurityGroupArgs) ElementType() reflect.Type
type NetworkSecurityGroupResponse ¶
type NetworkSecurityGroupResponse struct { // The default security rules of network security group. DefaultSecurityRules []SecurityRuleResponse `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // A collection of references to network interfaces. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid *string `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules []SecurityRuleResponse `pulumi:"securityRules"` // A collection of references to subnets. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
NetworkSecurityGroup resource.
type NetworkSecurityGroupResponseArgs ¶
type NetworkSecurityGroupResponseArgs struct { // The default security rules of network security group. DefaultSecurityRules SecurityRuleResponseArrayInput `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // A collection of references to network interfaces. NetworkInterfaces NetworkInterfaceResponseArrayInput `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules SecurityRuleResponseArrayInput `pulumi:"securityRules"` // A collection of references to subnets. Subnets SubnetResponseArrayInput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
NetworkSecurityGroup resource.
func (NetworkSecurityGroupResponseArgs) ElementType ¶
func (NetworkSecurityGroupResponseArgs) ElementType() reflect.Type
func (NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutput ¶
func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput
func (NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutputWithContext ¶
func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResponseOutput
func (NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutput ¶
func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutputWithContext ¶
func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
type NetworkSecurityGroupResponseInput ¶
type NetworkSecurityGroupResponseInput interface { pulumi.Input ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput ToNetworkSecurityGroupResponseOutputWithContext(context.Context) NetworkSecurityGroupResponseOutput }
NetworkSecurityGroupResponseInput is an input type that accepts NetworkSecurityGroupResponseArgs and NetworkSecurityGroupResponseOutput values. You can construct a concrete instance of `NetworkSecurityGroupResponseInput` via:
NetworkSecurityGroupResponseArgs{...}
type NetworkSecurityGroupResponseOutput ¶
type NetworkSecurityGroupResponseOutput struct{ *pulumi.OutputState }
NetworkSecurityGroup resource.
func (NetworkSecurityGroupResponseOutput) DefaultSecurityRules ¶
func (o NetworkSecurityGroupResponseOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput
The default security rules of network security group.
func (NetworkSecurityGroupResponseOutput) ElementType ¶
func (NetworkSecurityGroupResponseOutput) ElementType() reflect.Type
func (NetworkSecurityGroupResponseOutput) Etag ¶
func (o NetworkSecurityGroupResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkSecurityGroupResponseOutput) Id ¶
func (o NetworkSecurityGroupResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (NetworkSecurityGroupResponseOutput) Location ¶
func (o NetworkSecurityGroupResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkSecurityGroupResponseOutput) Name ¶
func (o NetworkSecurityGroupResponseOutput) Name() pulumi.StringOutput
Resource name.
func (NetworkSecurityGroupResponseOutput) NetworkInterfaces ¶
func (o NetworkSecurityGroupResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
A collection of references to network interfaces.
func (NetworkSecurityGroupResponseOutput) ProvisioningState ¶
func (o NetworkSecurityGroupResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkSecurityGroupResponseOutput) ResourceGuid ¶
func (o NetworkSecurityGroupResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network security group resource.
func (NetworkSecurityGroupResponseOutput) SecurityRules ¶
func (o NetworkSecurityGroupResponseOutput) SecurityRules() SecurityRuleResponseArrayOutput
A collection of security rules of the network security group.
func (NetworkSecurityGroupResponseOutput) Subnets ¶
func (o NetworkSecurityGroupResponseOutput) Subnets() SubnetResponseArrayOutput
A collection of references to subnets.
func (NetworkSecurityGroupResponseOutput) Tags ¶
func (o NetworkSecurityGroupResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutput ¶
func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput
func (NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutputWithContext ¶
func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResponseOutput
func (NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutput ¶
func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext ¶
func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponseOutput) Type ¶
func (o NetworkSecurityGroupResponseOutput) Type() pulumi.StringOutput
Resource type.
type NetworkSecurityGroupResponsePtrInput ¶
type NetworkSecurityGroupResponsePtrInput interface { pulumi.Input ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput ToNetworkSecurityGroupResponsePtrOutputWithContext(context.Context) NetworkSecurityGroupResponsePtrOutput }
NetworkSecurityGroupResponsePtrInput is an input type that accepts NetworkSecurityGroupResponseArgs, NetworkSecurityGroupResponsePtr and NetworkSecurityGroupResponsePtrOutput values. You can construct a concrete instance of `NetworkSecurityGroupResponsePtrInput` via:
NetworkSecurityGroupResponseArgs{...} or: nil
func NetworkSecurityGroupResponsePtr ¶
func NetworkSecurityGroupResponsePtr(v *NetworkSecurityGroupResponseArgs) NetworkSecurityGroupResponsePtrInput
type NetworkSecurityGroupResponsePtrOutput ¶
type NetworkSecurityGroupResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupResponsePtrOutput) DefaultSecurityRules ¶
func (o NetworkSecurityGroupResponsePtrOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput
The default security rules of network security group.
func (NetworkSecurityGroupResponsePtrOutput) ElementType ¶
func (NetworkSecurityGroupResponsePtrOutput) ElementType() reflect.Type
func (NetworkSecurityGroupResponsePtrOutput) Etag ¶
func (o NetworkSecurityGroupResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkSecurityGroupResponsePtrOutput) Id ¶
func (o NetworkSecurityGroupResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (NetworkSecurityGroupResponsePtrOutput) Location ¶
func (o NetworkSecurityGroupResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkSecurityGroupResponsePtrOutput) Name ¶
func (o NetworkSecurityGroupResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (NetworkSecurityGroupResponsePtrOutput) NetworkInterfaces ¶
func (o NetworkSecurityGroupResponsePtrOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
A collection of references to network interfaces.
func (NetworkSecurityGroupResponsePtrOutput) ProvisioningState ¶
func (o NetworkSecurityGroupResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkSecurityGroupResponsePtrOutput) ResourceGuid ¶
func (o NetworkSecurityGroupResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network security group resource.
func (NetworkSecurityGroupResponsePtrOutput) SecurityRules ¶
func (o NetworkSecurityGroupResponsePtrOutput) SecurityRules() SecurityRuleResponseArrayOutput
A collection of security rules of the network security group.
func (NetworkSecurityGroupResponsePtrOutput) Subnets ¶
func (o NetworkSecurityGroupResponsePtrOutput) Subnets() SubnetResponseArrayOutput
A collection of references to subnets.
func (NetworkSecurityGroupResponsePtrOutput) Tags ¶
func (o NetworkSecurityGroupResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutput ¶
func (o NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext ¶
func (o NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponsePtrOutput) Type ¶
func (o NetworkSecurityGroupResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
type NetworkSecurityGroupState ¶
type NetworkSecurityGroupState struct { // The default security rules of network security group. DefaultSecurityRules SecurityRuleResponseArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // A collection of references to network interfaces. NetworkInterfaces NetworkInterfaceResponseArrayInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrInput // A collection of security rules of the network security group. SecurityRules SecurityRuleResponseArrayInput // A collection of references to subnets. Subnets SubnetResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (NetworkSecurityGroupState) ElementType ¶
func (NetworkSecurityGroupState) ElementType() reflect.Type
type NetworkSecurityGroupType ¶
type NetworkSecurityGroupType struct { // The default security rules of network security group. DefaultSecurityRules []SecurityRuleType `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid *string `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules []SecurityRuleType `pulumi:"securityRules"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
NetworkSecurityGroup resource.
type NetworkSecurityGroupTypeArgs ¶
type NetworkSecurityGroupTypeArgs struct { // The default security rules of network security group. DefaultSecurityRules SecurityRuleTypeArrayInput `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules SecurityRuleTypeArrayInput `pulumi:"securityRules"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
NetworkSecurityGroup resource.
func (NetworkSecurityGroupTypeArgs) ElementType ¶
func (NetworkSecurityGroupTypeArgs) ElementType() reflect.Type
func (NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutput ¶
func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutput() NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutputWithContext ¶
func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutputWithContext(ctx context.Context) NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutput ¶
func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput
func (NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutputWithContext ¶
func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupTypePtrOutput
type NetworkSecurityGroupTypeInput ¶
type NetworkSecurityGroupTypeInput interface { pulumi.Input ToNetworkSecurityGroupTypeOutput() NetworkSecurityGroupTypeOutput ToNetworkSecurityGroupTypeOutputWithContext(context.Context) NetworkSecurityGroupTypeOutput }
NetworkSecurityGroupTypeInput is an input type that accepts NetworkSecurityGroupTypeArgs and NetworkSecurityGroupTypeOutput values. You can construct a concrete instance of `NetworkSecurityGroupTypeInput` via:
NetworkSecurityGroupTypeArgs{...}
type NetworkSecurityGroupTypeOutput ¶
type NetworkSecurityGroupTypeOutput struct{ *pulumi.OutputState }
NetworkSecurityGroup resource.
func (NetworkSecurityGroupTypeOutput) DefaultSecurityRules ¶
func (o NetworkSecurityGroupTypeOutput) DefaultSecurityRules() SecurityRuleTypeArrayOutput
The default security rules of network security group.
func (NetworkSecurityGroupTypeOutput) ElementType ¶
func (NetworkSecurityGroupTypeOutput) ElementType() reflect.Type
func (NetworkSecurityGroupTypeOutput) Etag ¶
func (o NetworkSecurityGroupTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkSecurityGroupTypeOutput) Id ¶
func (o NetworkSecurityGroupTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (NetworkSecurityGroupTypeOutput) Location ¶
func (o NetworkSecurityGroupTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkSecurityGroupTypeOutput) ProvisioningState ¶
func (o NetworkSecurityGroupTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkSecurityGroupTypeOutput) ResourceGuid ¶
func (o NetworkSecurityGroupTypeOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network security group resource.
func (NetworkSecurityGroupTypeOutput) SecurityRules ¶
func (o NetworkSecurityGroupTypeOutput) SecurityRules() SecurityRuleTypeArrayOutput
A collection of security rules of the network security group.
func (NetworkSecurityGroupTypeOutput) Tags ¶
func (o NetworkSecurityGroupTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutput ¶
func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutput() NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutputWithContext ¶
func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutputWithContext(ctx context.Context) NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutput ¶
func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput
func (NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutputWithContext ¶
func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupTypePtrOutput
type NetworkSecurityGroupTypePtrInput ¶
type NetworkSecurityGroupTypePtrInput interface { pulumi.Input ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput ToNetworkSecurityGroupTypePtrOutputWithContext(context.Context) NetworkSecurityGroupTypePtrOutput }
NetworkSecurityGroupTypePtrInput is an input type that accepts NetworkSecurityGroupTypeArgs, NetworkSecurityGroupTypePtr and NetworkSecurityGroupTypePtrOutput values. You can construct a concrete instance of `NetworkSecurityGroupTypePtrInput` via:
NetworkSecurityGroupTypeArgs{...} or: nil
func NetworkSecurityGroupTypePtr ¶
func NetworkSecurityGroupTypePtr(v *NetworkSecurityGroupTypeArgs) NetworkSecurityGroupTypePtrInput
type NetworkSecurityGroupTypePtrOutput ¶
type NetworkSecurityGroupTypePtrOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupTypePtrOutput) DefaultSecurityRules ¶
func (o NetworkSecurityGroupTypePtrOutput) DefaultSecurityRules() SecurityRuleTypeArrayOutput
The default security rules of network security group.
func (NetworkSecurityGroupTypePtrOutput) Elem ¶
func (o NetworkSecurityGroupTypePtrOutput) Elem() NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypePtrOutput) ElementType ¶
func (NetworkSecurityGroupTypePtrOutput) ElementType() reflect.Type
func (NetworkSecurityGroupTypePtrOutput) Etag ¶
func (o NetworkSecurityGroupTypePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkSecurityGroupTypePtrOutput) Id ¶
func (o NetworkSecurityGroupTypePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (NetworkSecurityGroupTypePtrOutput) Location ¶
func (o NetworkSecurityGroupTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkSecurityGroupTypePtrOutput) ProvisioningState ¶
func (o NetworkSecurityGroupTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkSecurityGroupTypePtrOutput) ResourceGuid ¶
func (o NetworkSecurityGroupTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network security group resource.
func (NetworkSecurityGroupTypePtrOutput) SecurityRules ¶
func (o NetworkSecurityGroupTypePtrOutput) SecurityRules() SecurityRuleTypeArrayOutput
A collection of security rules of the network security group.
func (NetworkSecurityGroupTypePtrOutput) Tags ¶
func (o NetworkSecurityGroupTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkSecurityGroupTypePtrOutput) ToNetworkSecurityGroupTypePtrOutput ¶
func (o NetworkSecurityGroupTypePtrOutput) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput
func (NetworkSecurityGroupTypePtrOutput) ToNetworkSecurityGroupTypePtrOutputWithContext ¶
func (o NetworkSecurityGroupTypePtrOutput) ToNetworkSecurityGroupTypePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupTypePtrOutput
type NetworkWatcher ¶
type NetworkWatcher struct { pulumi.CustomResourceState // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Network watcher in a resource group.
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 { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The name of the network watcher. NetworkWatcherName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkWatcher resource.
func (NetworkWatcherArgs) ElementType ¶
func (NetworkWatcherArgs) ElementType() reflect.Type
type NetworkWatcherState ¶
type NetworkWatcherState struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (NetworkWatcherState) ElementType ¶
func (NetworkWatcherState) ElementType() reflect.Type
type OutboundNatRule ¶
type OutboundNatRule struct { // The number of outbound ports to be used for NAT. AllocatedOutboundPorts *int `pulumi:"allocatedOutboundPorts"` // A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResource `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The Frontend IP addresses of the load balancer. FrontendIPConfigurations []SubResource `pulumi:"frontendIPConfigurations"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer.
type OutboundNatRuleArgs ¶
type OutboundNatRuleArgs struct { // The number of outbound ports to be used for NAT. AllocatedOutboundPorts pulumi.IntPtrInput `pulumi:"allocatedOutboundPorts"` // A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourceInput `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // The Frontend IP addresses of the load balancer. FrontendIPConfigurations SubResourceArrayInput `pulumi:"frontendIPConfigurations"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer.
func (OutboundNatRuleArgs) ElementType ¶
func (OutboundNatRuleArgs) ElementType() reflect.Type
func (OutboundNatRuleArgs) ToOutboundNatRuleOutput ¶
func (i OutboundNatRuleArgs) ToOutboundNatRuleOutput() OutboundNatRuleOutput
func (OutboundNatRuleArgs) ToOutboundNatRuleOutputWithContext ¶
func (i OutboundNatRuleArgs) ToOutboundNatRuleOutputWithContext(ctx context.Context) OutboundNatRuleOutput
type OutboundNatRuleArray ¶
type OutboundNatRuleArray []OutboundNatRuleInput
func (OutboundNatRuleArray) ElementType ¶
func (OutboundNatRuleArray) ElementType() reflect.Type
func (OutboundNatRuleArray) ToOutboundNatRuleArrayOutput ¶
func (i OutboundNatRuleArray) ToOutboundNatRuleArrayOutput() OutboundNatRuleArrayOutput
func (OutboundNatRuleArray) ToOutboundNatRuleArrayOutputWithContext ¶
func (i OutboundNatRuleArray) ToOutboundNatRuleArrayOutputWithContext(ctx context.Context) OutboundNatRuleArrayOutput
type OutboundNatRuleArrayInput ¶
type OutboundNatRuleArrayInput interface { pulumi.Input ToOutboundNatRuleArrayOutput() OutboundNatRuleArrayOutput ToOutboundNatRuleArrayOutputWithContext(context.Context) OutboundNatRuleArrayOutput }
OutboundNatRuleArrayInput is an input type that accepts OutboundNatRuleArray and OutboundNatRuleArrayOutput values. You can construct a concrete instance of `OutboundNatRuleArrayInput` via:
OutboundNatRuleArray{ OutboundNatRuleArgs{...} }
type OutboundNatRuleArrayOutput ¶
type OutboundNatRuleArrayOutput struct{ *pulumi.OutputState }
func (OutboundNatRuleArrayOutput) ElementType ¶
func (OutboundNatRuleArrayOutput) ElementType() reflect.Type
func (OutboundNatRuleArrayOutput) Index ¶
func (o OutboundNatRuleArrayOutput) Index(i pulumi.IntInput) OutboundNatRuleOutput
func (OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutput ¶
func (o OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutput() OutboundNatRuleArrayOutput
func (OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutputWithContext ¶
func (o OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutputWithContext(ctx context.Context) OutboundNatRuleArrayOutput
type OutboundNatRuleInput ¶
type OutboundNatRuleInput interface { pulumi.Input ToOutboundNatRuleOutput() OutboundNatRuleOutput ToOutboundNatRuleOutputWithContext(context.Context) OutboundNatRuleOutput }
OutboundNatRuleInput is an input type that accepts OutboundNatRuleArgs and OutboundNatRuleOutput values. You can construct a concrete instance of `OutboundNatRuleInput` via:
OutboundNatRuleArgs{...}
type OutboundNatRuleOutput ¶
type OutboundNatRuleOutput struct{ *pulumi.OutputState }
Outbound NAT pool of the load balancer.
func (OutboundNatRuleOutput) AllocatedOutboundPorts ¶
func (o OutboundNatRuleOutput) AllocatedOutboundPorts() pulumi.IntPtrOutput
The number of outbound ports to be used for NAT.
func (OutboundNatRuleOutput) BackendAddressPool ¶
func (o OutboundNatRuleOutput) BackendAddressPool() SubResourceOutput
A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.
func (OutboundNatRuleOutput) ElementType ¶
func (OutboundNatRuleOutput) ElementType() reflect.Type
func (OutboundNatRuleOutput) Etag ¶
func (o OutboundNatRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (OutboundNatRuleOutput) FrontendIPConfigurations ¶
func (o OutboundNatRuleOutput) FrontendIPConfigurations() SubResourceArrayOutput
The Frontend IP addresses of the load balancer.
func (OutboundNatRuleOutput) Id ¶
func (o OutboundNatRuleOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (OutboundNatRuleOutput) Name ¶
func (o OutboundNatRuleOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (OutboundNatRuleOutput) ProvisioningState ¶
func (o OutboundNatRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (OutboundNatRuleOutput) ToOutboundNatRuleOutput ¶
func (o OutboundNatRuleOutput) ToOutboundNatRuleOutput() OutboundNatRuleOutput
func (OutboundNatRuleOutput) ToOutboundNatRuleOutputWithContext ¶
func (o OutboundNatRuleOutput) ToOutboundNatRuleOutputWithContext(ctx context.Context) OutboundNatRuleOutput
type OutboundNatRuleResponse ¶
type OutboundNatRuleResponse struct { // The number of outbound ports to be used for NAT. AllocatedOutboundPorts *int `pulumi:"allocatedOutboundPorts"` // A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourceResponse `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The Frontend IP addresses of the load balancer. FrontendIPConfigurations []SubResourceResponse `pulumi:"frontendIPConfigurations"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer.
type OutboundNatRuleResponseArgs ¶
type OutboundNatRuleResponseArgs struct { // The number of outbound ports to be used for NAT. AllocatedOutboundPorts pulumi.IntPtrInput `pulumi:"allocatedOutboundPorts"` // A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourceResponseInput `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // The Frontend IP addresses of the load balancer. FrontendIPConfigurations SubResourceResponseArrayInput `pulumi:"frontendIPConfigurations"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer.
func (OutboundNatRuleResponseArgs) ElementType ¶
func (OutboundNatRuleResponseArgs) ElementType() reflect.Type
func (OutboundNatRuleResponseArgs) ToOutboundNatRuleResponseOutput ¶
func (i OutboundNatRuleResponseArgs) ToOutboundNatRuleResponseOutput() OutboundNatRuleResponseOutput
func (OutboundNatRuleResponseArgs) ToOutboundNatRuleResponseOutputWithContext ¶
func (i OutboundNatRuleResponseArgs) ToOutboundNatRuleResponseOutputWithContext(ctx context.Context) OutboundNatRuleResponseOutput
type OutboundNatRuleResponseArray ¶
type OutboundNatRuleResponseArray []OutboundNatRuleResponseInput
func (OutboundNatRuleResponseArray) ElementType ¶
func (OutboundNatRuleResponseArray) ElementType() reflect.Type
func (OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutput ¶
func (i OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutput() OutboundNatRuleResponseArrayOutput
func (OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutputWithContext ¶
func (i OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutputWithContext(ctx context.Context) OutboundNatRuleResponseArrayOutput
type OutboundNatRuleResponseArrayInput ¶
type OutboundNatRuleResponseArrayInput interface { pulumi.Input ToOutboundNatRuleResponseArrayOutput() OutboundNatRuleResponseArrayOutput ToOutboundNatRuleResponseArrayOutputWithContext(context.Context) OutboundNatRuleResponseArrayOutput }
OutboundNatRuleResponseArrayInput is an input type that accepts OutboundNatRuleResponseArray and OutboundNatRuleResponseArrayOutput values. You can construct a concrete instance of `OutboundNatRuleResponseArrayInput` via:
OutboundNatRuleResponseArray{ OutboundNatRuleResponseArgs{...} }
type OutboundNatRuleResponseArrayOutput ¶
type OutboundNatRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (OutboundNatRuleResponseArrayOutput) ElementType ¶
func (OutboundNatRuleResponseArrayOutput) ElementType() reflect.Type
func (OutboundNatRuleResponseArrayOutput) Index ¶
func (o OutboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) OutboundNatRuleResponseOutput
func (OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutput ¶
func (o OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutput() OutboundNatRuleResponseArrayOutput
func (OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutputWithContext ¶
func (o OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutputWithContext(ctx context.Context) OutboundNatRuleResponseArrayOutput
type OutboundNatRuleResponseInput ¶
type OutboundNatRuleResponseInput interface { pulumi.Input ToOutboundNatRuleResponseOutput() OutboundNatRuleResponseOutput ToOutboundNatRuleResponseOutputWithContext(context.Context) OutboundNatRuleResponseOutput }
OutboundNatRuleResponseInput is an input type that accepts OutboundNatRuleResponseArgs and OutboundNatRuleResponseOutput values. You can construct a concrete instance of `OutboundNatRuleResponseInput` via:
OutboundNatRuleResponseArgs{...}
type OutboundNatRuleResponseOutput ¶
type OutboundNatRuleResponseOutput struct{ *pulumi.OutputState }
Outbound NAT pool of the load balancer.
func (OutboundNatRuleResponseOutput) AllocatedOutboundPorts ¶
func (o OutboundNatRuleResponseOutput) AllocatedOutboundPorts() pulumi.IntPtrOutput
The number of outbound ports to be used for NAT.
func (OutboundNatRuleResponseOutput) BackendAddressPool ¶
func (o OutboundNatRuleResponseOutput) BackendAddressPool() SubResourceResponseOutput
A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.
func (OutboundNatRuleResponseOutput) ElementType ¶
func (OutboundNatRuleResponseOutput) ElementType() reflect.Type
func (OutboundNatRuleResponseOutput) Etag ¶
func (o OutboundNatRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (OutboundNatRuleResponseOutput) FrontendIPConfigurations ¶
func (o OutboundNatRuleResponseOutput) FrontendIPConfigurations() SubResourceResponseArrayOutput
The Frontend IP addresses of the load balancer.
func (OutboundNatRuleResponseOutput) Id ¶
func (o OutboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (OutboundNatRuleResponseOutput) Name ¶
func (o OutboundNatRuleResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (OutboundNatRuleResponseOutput) ProvisioningState ¶
func (o OutboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutput ¶
func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutput() OutboundNatRuleResponseOutput
func (OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutputWithContext ¶
func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutputWithContext(ctx context.Context) OutboundNatRuleResponseOutput
type PacketCapture ¶
type PacketCapture struct { pulumi.CustomResourceState // Number of bytes captured per packet, the remaining bytes are truncated. BytesToCapturePerPacket pulumi.IntPtrOutput `pulumi:"bytesToCapturePerPacket"` Etag pulumi.StringPtrOutput `pulumi:"etag"` Filters PacketCaptureFilterResponseArrayOutput `pulumi:"filters"` // Name of the packet capture session. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the packet capture session. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Describes the storage location for a packet capture session. StorageLocation PacketCaptureStorageLocationResponseOutput `pulumi:"storageLocation"` // The ID of the targeted resource, only VM is currently supported. Target pulumi.StringOutput `pulumi:"target"` // Maximum duration of the capture session in seconds. TimeLimitInSeconds pulumi.IntPtrOutput `pulumi:"timeLimitInSeconds"` // Maximum size of the capture output. TotalBytesPerSession pulumi.IntPtrOutput `pulumi:"totalBytesPerSession"` }
Information about packet capture session.
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 { // Number of bytes captured per packet, the remaining bytes are truncated. BytesToCapturePerPacket pulumi.IntPtrInput Filters PacketCaptureFilterArrayInput // The name of the network watcher. NetworkWatcherName pulumi.StringInput // The name of the packet capture session. PacketCaptureName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Describes the storage location for a packet capture session. StorageLocation PacketCaptureStorageLocationInput // The ID of the targeted resource, only VM is currently supported. Target pulumi.StringInput // Maximum duration of the capture session in seconds. TimeLimitInSeconds pulumi.IntPtrInput // Maximum size of the capture output. TotalBytesPerSession pulumi.IntPtrInput }
The set of arguments for constructing a PacketCapture resource.
func (PacketCaptureArgs) ElementType ¶
func (PacketCaptureArgs) ElementType() reflect.Type
type PacketCaptureFilter ¶
type PacketCaptureFilter struct { // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. LocalIPAddress *string `pulumi:"localIPAddress"` // Local port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. LocalPort *string `pulumi:"localPort"` // Protocol to be filtered on. Protocol *string `pulumi:"protocol"` // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. RemoteIPAddress *string `pulumi:"remoteIPAddress"` // Remote port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. RemotePort *string `pulumi:"remotePort"` }
Filter that is applied to packet capture request. Multiple filters can be applied.
type PacketCaptureFilterArgs ¶
type PacketCaptureFilterArgs struct { // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. LocalIPAddress pulumi.StringPtrInput `pulumi:"localIPAddress"` // Local port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. LocalPort pulumi.StringPtrInput `pulumi:"localPort"` // Protocol to be filtered on. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. RemoteIPAddress pulumi.StringPtrInput `pulumi:"remoteIPAddress"` // Remote port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. RemotePort pulumi.StringPtrInput `pulumi:"remotePort"` }
Filter that is applied to packet capture request. Multiple filters can be applied.
func (PacketCaptureFilterArgs) ElementType ¶
func (PacketCaptureFilterArgs) ElementType() reflect.Type
func (PacketCaptureFilterArgs) ToPacketCaptureFilterOutput ¶
func (i PacketCaptureFilterArgs) ToPacketCaptureFilterOutput() PacketCaptureFilterOutput
func (PacketCaptureFilterArgs) ToPacketCaptureFilterOutputWithContext ¶
func (i PacketCaptureFilterArgs) ToPacketCaptureFilterOutputWithContext(ctx context.Context) PacketCaptureFilterOutput
type PacketCaptureFilterArray ¶
type PacketCaptureFilterArray []PacketCaptureFilterInput
func (PacketCaptureFilterArray) ElementType ¶
func (PacketCaptureFilterArray) ElementType() reflect.Type
func (PacketCaptureFilterArray) ToPacketCaptureFilterArrayOutput ¶
func (i PacketCaptureFilterArray) ToPacketCaptureFilterArrayOutput() PacketCaptureFilterArrayOutput
func (PacketCaptureFilterArray) ToPacketCaptureFilterArrayOutputWithContext ¶
func (i PacketCaptureFilterArray) ToPacketCaptureFilterArrayOutputWithContext(ctx context.Context) PacketCaptureFilterArrayOutput
type PacketCaptureFilterArrayInput ¶
type PacketCaptureFilterArrayInput interface { pulumi.Input ToPacketCaptureFilterArrayOutput() PacketCaptureFilterArrayOutput ToPacketCaptureFilterArrayOutputWithContext(context.Context) PacketCaptureFilterArrayOutput }
PacketCaptureFilterArrayInput is an input type that accepts PacketCaptureFilterArray and PacketCaptureFilterArrayOutput values. You can construct a concrete instance of `PacketCaptureFilterArrayInput` via:
PacketCaptureFilterArray{ PacketCaptureFilterArgs{...} }
type PacketCaptureFilterArrayOutput ¶
type PacketCaptureFilterArrayOutput struct{ *pulumi.OutputState }
func (PacketCaptureFilterArrayOutput) ElementType ¶
func (PacketCaptureFilterArrayOutput) ElementType() reflect.Type
func (PacketCaptureFilterArrayOutput) Index ¶
func (o PacketCaptureFilterArrayOutput) Index(i pulumi.IntInput) PacketCaptureFilterOutput
func (PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutput ¶
func (o PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutput() PacketCaptureFilterArrayOutput
func (PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutputWithContext ¶
func (o PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutputWithContext(ctx context.Context) PacketCaptureFilterArrayOutput
type PacketCaptureFilterInput ¶
type PacketCaptureFilterInput interface { pulumi.Input ToPacketCaptureFilterOutput() PacketCaptureFilterOutput ToPacketCaptureFilterOutputWithContext(context.Context) PacketCaptureFilterOutput }
PacketCaptureFilterInput is an input type that accepts PacketCaptureFilterArgs and PacketCaptureFilterOutput values. You can construct a concrete instance of `PacketCaptureFilterInput` via:
PacketCaptureFilterArgs{...}
type PacketCaptureFilterOutput ¶
type PacketCaptureFilterOutput struct{ *pulumi.OutputState }
Filter that is applied to packet capture request. Multiple filters can be applied.
func (PacketCaptureFilterOutput) ElementType ¶
func (PacketCaptureFilterOutput) ElementType() reflect.Type
func (PacketCaptureFilterOutput) LocalIPAddress ¶
func (o PacketCaptureFilterOutput) LocalIPAddress() pulumi.StringPtrOutput
Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.
func (PacketCaptureFilterOutput) LocalPort ¶
func (o PacketCaptureFilterOutput) LocalPort() pulumi.StringPtrOutput
Local port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.
func (PacketCaptureFilterOutput) Protocol ¶
func (o PacketCaptureFilterOutput) Protocol() pulumi.StringPtrOutput
Protocol to be filtered on.
func (PacketCaptureFilterOutput) RemoteIPAddress ¶
func (o PacketCaptureFilterOutput) RemoteIPAddress() pulumi.StringPtrOutput
Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.
func (PacketCaptureFilterOutput) RemotePort ¶
func (o PacketCaptureFilterOutput) RemotePort() pulumi.StringPtrOutput
Remote port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.
func (PacketCaptureFilterOutput) ToPacketCaptureFilterOutput ¶
func (o PacketCaptureFilterOutput) ToPacketCaptureFilterOutput() PacketCaptureFilterOutput
func (PacketCaptureFilterOutput) ToPacketCaptureFilterOutputWithContext ¶
func (o PacketCaptureFilterOutput) ToPacketCaptureFilterOutputWithContext(ctx context.Context) PacketCaptureFilterOutput
type PacketCaptureFilterResponse ¶
type PacketCaptureFilterResponse struct { // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. LocalIPAddress *string `pulumi:"localIPAddress"` // Local port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. LocalPort *string `pulumi:"localPort"` // Protocol to be filtered on. Protocol *string `pulumi:"protocol"` // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. RemoteIPAddress *string `pulumi:"remoteIPAddress"` // Remote port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. RemotePort *string `pulumi:"remotePort"` }
Filter that is applied to packet capture request. Multiple filters can be applied.
type PacketCaptureFilterResponseArgs ¶
type PacketCaptureFilterResponseArgs struct { // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. LocalIPAddress pulumi.StringPtrInput `pulumi:"localIPAddress"` // Local port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. LocalPort pulumi.StringPtrInput `pulumi:"localPort"` // Protocol to be filtered on. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. RemoteIPAddress pulumi.StringPtrInput `pulumi:"remoteIPAddress"` // Remote port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. RemotePort pulumi.StringPtrInput `pulumi:"remotePort"` }
Filter that is applied to packet capture request. Multiple filters can be applied.
func (PacketCaptureFilterResponseArgs) ElementType ¶
func (PacketCaptureFilterResponseArgs) ElementType() reflect.Type
func (PacketCaptureFilterResponseArgs) ToPacketCaptureFilterResponseOutput ¶
func (i PacketCaptureFilterResponseArgs) ToPacketCaptureFilterResponseOutput() PacketCaptureFilterResponseOutput
func (PacketCaptureFilterResponseArgs) ToPacketCaptureFilterResponseOutputWithContext ¶
func (i PacketCaptureFilterResponseArgs) ToPacketCaptureFilterResponseOutputWithContext(ctx context.Context) PacketCaptureFilterResponseOutput
type PacketCaptureFilterResponseArray ¶
type PacketCaptureFilterResponseArray []PacketCaptureFilterResponseInput
func (PacketCaptureFilterResponseArray) ElementType ¶
func (PacketCaptureFilterResponseArray) ElementType() reflect.Type
func (PacketCaptureFilterResponseArray) ToPacketCaptureFilterResponseArrayOutput ¶
func (i PacketCaptureFilterResponseArray) ToPacketCaptureFilterResponseArrayOutput() PacketCaptureFilterResponseArrayOutput
func (PacketCaptureFilterResponseArray) ToPacketCaptureFilterResponseArrayOutputWithContext ¶
func (i PacketCaptureFilterResponseArray) ToPacketCaptureFilterResponseArrayOutputWithContext(ctx context.Context) PacketCaptureFilterResponseArrayOutput
type PacketCaptureFilterResponseArrayInput ¶
type PacketCaptureFilterResponseArrayInput interface { pulumi.Input ToPacketCaptureFilterResponseArrayOutput() PacketCaptureFilterResponseArrayOutput ToPacketCaptureFilterResponseArrayOutputWithContext(context.Context) PacketCaptureFilterResponseArrayOutput }
PacketCaptureFilterResponseArrayInput is an input type that accepts PacketCaptureFilterResponseArray and PacketCaptureFilterResponseArrayOutput values. You can construct a concrete instance of `PacketCaptureFilterResponseArrayInput` via:
PacketCaptureFilterResponseArray{ PacketCaptureFilterResponseArgs{...} }
type PacketCaptureFilterResponseArrayOutput ¶
type PacketCaptureFilterResponseArrayOutput struct{ *pulumi.OutputState }
func (PacketCaptureFilterResponseArrayOutput) ElementType ¶
func (PacketCaptureFilterResponseArrayOutput) ElementType() reflect.Type
func (PacketCaptureFilterResponseArrayOutput) ToPacketCaptureFilterResponseArrayOutput ¶
func (o PacketCaptureFilterResponseArrayOutput) ToPacketCaptureFilterResponseArrayOutput() PacketCaptureFilterResponseArrayOutput
func (PacketCaptureFilterResponseArrayOutput) ToPacketCaptureFilterResponseArrayOutputWithContext ¶
func (o PacketCaptureFilterResponseArrayOutput) ToPacketCaptureFilterResponseArrayOutputWithContext(ctx context.Context) PacketCaptureFilterResponseArrayOutput
type PacketCaptureFilterResponseInput ¶
type PacketCaptureFilterResponseInput interface { pulumi.Input ToPacketCaptureFilterResponseOutput() PacketCaptureFilterResponseOutput ToPacketCaptureFilterResponseOutputWithContext(context.Context) PacketCaptureFilterResponseOutput }
PacketCaptureFilterResponseInput is an input type that accepts PacketCaptureFilterResponseArgs and PacketCaptureFilterResponseOutput values. You can construct a concrete instance of `PacketCaptureFilterResponseInput` via:
PacketCaptureFilterResponseArgs{...}
type PacketCaptureFilterResponseOutput ¶
type PacketCaptureFilterResponseOutput struct{ *pulumi.OutputState }
Filter that is applied to packet capture request. Multiple filters can be applied.
func (PacketCaptureFilterResponseOutput) ElementType ¶
func (PacketCaptureFilterResponseOutput) ElementType() reflect.Type
func (PacketCaptureFilterResponseOutput) LocalIPAddress ¶
func (o PacketCaptureFilterResponseOutput) LocalIPAddress() pulumi.StringPtrOutput
Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.
func (PacketCaptureFilterResponseOutput) LocalPort ¶
func (o PacketCaptureFilterResponseOutput) LocalPort() pulumi.StringPtrOutput
Local port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.
func (PacketCaptureFilterResponseOutput) Protocol ¶
func (o PacketCaptureFilterResponseOutput) Protocol() pulumi.StringPtrOutput
Protocol to be filtered on.
func (PacketCaptureFilterResponseOutput) RemoteIPAddress ¶
func (o PacketCaptureFilterResponseOutput) RemoteIPAddress() pulumi.StringPtrOutput
Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.
func (PacketCaptureFilterResponseOutput) RemotePort ¶
func (o PacketCaptureFilterResponseOutput) RemotePort() pulumi.StringPtrOutput
Remote port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.
func (PacketCaptureFilterResponseOutput) ToPacketCaptureFilterResponseOutput ¶
func (o PacketCaptureFilterResponseOutput) ToPacketCaptureFilterResponseOutput() PacketCaptureFilterResponseOutput
func (PacketCaptureFilterResponseOutput) ToPacketCaptureFilterResponseOutputWithContext ¶
func (o PacketCaptureFilterResponseOutput) ToPacketCaptureFilterResponseOutputWithContext(ctx context.Context) PacketCaptureFilterResponseOutput
type PacketCaptureState ¶
type PacketCaptureState struct { // Number of bytes captured per packet, the remaining bytes are truncated. BytesToCapturePerPacket pulumi.IntPtrInput Etag pulumi.StringPtrInput Filters PacketCaptureFilterResponseArrayInput // Name of the packet capture session. Name pulumi.StringPtrInput // The provisioning state of the packet capture session. ProvisioningState pulumi.StringPtrInput // Describes the storage location for a packet capture session. StorageLocation PacketCaptureStorageLocationResponsePtrInput // The ID of the targeted resource, only VM is currently supported. Target pulumi.StringPtrInput // Maximum duration of the capture session in seconds. TimeLimitInSeconds pulumi.IntPtrInput // Maximum size of the capture output. TotalBytesPerSession pulumi.IntPtrInput }
func (PacketCaptureState) ElementType ¶
func (PacketCaptureState) ElementType() reflect.Type
type PacketCaptureStorageLocation ¶
type PacketCaptureStorageLocation struct { // A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional. FilePath *string `pulumi:"filePath"` // The ID of the storage account to save the packet capture session. Required if no local file path is provided. StorageId *string `pulumi:"storageId"` // The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture. StoragePath *string `pulumi:"storagePath"` }
Describes the storage location for a packet capture session.
type PacketCaptureStorageLocationArgs ¶
type PacketCaptureStorageLocationArgs struct { // A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional. FilePath pulumi.StringPtrInput `pulumi:"filePath"` // The ID of the storage account to save the packet capture session. Required if no local file path is provided. StorageId pulumi.StringPtrInput `pulumi:"storageId"` // The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture. StoragePath pulumi.StringPtrInput `pulumi:"storagePath"` }
Describes the storage location for a packet capture session.
func (PacketCaptureStorageLocationArgs) ElementType ¶
func (PacketCaptureStorageLocationArgs) ElementType() reflect.Type
func (PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutput ¶
func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutput() PacketCaptureStorageLocationOutput
func (PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutputWithContext ¶
func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutputWithContext(ctx context.Context) PacketCaptureStorageLocationOutput
func (PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutput ¶
func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
func (PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutputWithContext ¶
func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
type PacketCaptureStorageLocationInput ¶
type PacketCaptureStorageLocationInput interface { pulumi.Input ToPacketCaptureStorageLocationOutput() PacketCaptureStorageLocationOutput ToPacketCaptureStorageLocationOutputWithContext(context.Context) PacketCaptureStorageLocationOutput }
PacketCaptureStorageLocationInput is an input type that accepts PacketCaptureStorageLocationArgs and PacketCaptureStorageLocationOutput values. You can construct a concrete instance of `PacketCaptureStorageLocationInput` via:
PacketCaptureStorageLocationArgs{...}
type PacketCaptureStorageLocationOutput ¶
type PacketCaptureStorageLocationOutput struct{ *pulumi.OutputState }
Describes the storage location for a packet capture session.
func (PacketCaptureStorageLocationOutput) ElementType ¶
func (PacketCaptureStorageLocationOutput) ElementType() reflect.Type
func (PacketCaptureStorageLocationOutput) FilePath ¶
func (o PacketCaptureStorageLocationOutput) FilePath() pulumi.StringPtrOutput
A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional.
func (PacketCaptureStorageLocationOutput) StorageId ¶
func (o PacketCaptureStorageLocationOutput) StorageId() pulumi.StringPtrOutput
The ID of the storage account to save the packet capture session. Required if no local file path is provided.
func (PacketCaptureStorageLocationOutput) StoragePath ¶
func (o PacketCaptureStorageLocationOutput) StoragePath() pulumi.StringPtrOutput
The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture.
func (PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutput ¶
func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutput() PacketCaptureStorageLocationOutput
func (PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutputWithContext ¶
func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutputWithContext(ctx context.Context) PacketCaptureStorageLocationOutput
func (PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutput ¶
func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
func (PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutputWithContext ¶
func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
type PacketCaptureStorageLocationPtrInput ¶
type PacketCaptureStorageLocationPtrInput interface { pulumi.Input ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput ToPacketCaptureStorageLocationPtrOutputWithContext(context.Context) PacketCaptureStorageLocationPtrOutput }
PacketCaptureStorageLocationPtrInput is an input type that accepts PacketCaptureStorageLocationArgs, PacketCaptureStorageLocationPtr and PacketCaptureStorageLocationPtrOutput values. You can construct a concrete instance of `PacketCaptureStorageLocationPtrInput` via:
PacketCaptureStorageLocationArgs{...} or: nil
func PacketCaptureStorageLocationPtr ¶
func PacketCaptureStorageLocationPtr(v *PacketCaptureStorageLocationArgs) PacketCaptureStorageLocationPtrInput
type PacketCaptureStorageLocationPtrOutput ¶
type PacketCaptureStorageLocationPtrOutput struct{ *pulumi.OutputState }
func (PacketCaptureStorageLocationPtrOutput) ElementType ¶
func (PacketCaptureStorageLocationPtrOutput) ElementType() reflect.Type
func (PacketCaptureStorageLocationPtrOutput) FilePath ¶
func (o PacketCaptureStorageLocationPtrOutput) FilePath() pulumi.StringPtrOutput
A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional.
func (PacketCaptureStorageLocationPtrOutput) StorageId ¶
func (o PacketCaptureStorageLocationPtrOutput) StorageId() pulumi.StringPtrOutput
The ID of the storage account to save the packet capture session. Required if no local file path is provided.
func (PacketCaptureStorageLocationPtrOutput) StoragePath ¶
func (o PacketCaptureStorageLocationPtrOutput) StoragePath() pulumi.StringPtrOutput
The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture.
func (PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutput ¶
func (o PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutput() PacketCaptureStorageLocationPtrOutput
func (PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutputWithContext ¶
func (o PacketCaptureStorageLocationPtrOutput) ToPacketCaptureStorageLocationPtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationPtrOutput
type PacketCaptureStorageLocationResponse ¶
type PacketCaptureStorageLocationResponse struct { // A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional. FilePath *string `pulumi:"filePath"` // The ID of the storage account to save the packet capture session. Required if no local file path is provided. StorageId *string `pulumi:"storageId"` // The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture. StoragePath *string `pulumi:"storagePath"` }
Describes the storage location for a packet capture session.
type PacketCaptureStorageLocationResponseArgs ¶
type PacketCaptureStorageLocationResponseArgs struct { // A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional. FilePath pulumi.StringPtrInput `pulumi:"filePath"` // The ID of the storage account to save the packet capture session. Required if no local file path is provided. StorageId pulumi.StringPtrInput `pulumi:"storageId"` // The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture. StoragePath pulumi.StringPtrInput `pulumi:"storagePath"` }
Describes the storage location for a packet capture session.
func (PacketCaptureStorageLocationResponseArgs) ElementType ¶
func (PacketCaptureStorageLocationResponseArgs) ElementType() reflect.Type
func (PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponseOutput ¶
func (i PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponseOutput() PacketCaptureStorageLocationResponseOutput
func (PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponseOutputWithContext ¶
func (i PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponseOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponseOutput
func (PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponsePtrOutput ¶
func (i PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponsePtrOutput() PacketCaptureStorageLocationResponsePtrOutput
func (PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponsePtrOutputWithContext ¶
func (i PacketCaptureStorageLocationResponseArgs) ToPacketCaptureStorageLocationResponsePtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponsePtrOutput
type PacketCaptureStorageLocationResponseInput ¶
type PacketCaptureStorageLocationResponseInput interface { pulumi.Input ToPacketCaptureStorageLocationResponseOutput() PacketCaptureStorageLocationResponseOutput ToPacketCaptureStorageLocationResponseOutputWithContext(context.Context) PacketCaptureStorageLocationResponseOutput }
PacketCaptureStorageLocationResponseInput is an input type that accepts PacketCaptureStorageLocationResponseArgs and PacketCaptureStorageLocationResponseOutput values. You can construct a concrete instance of `PacketCaptureStorageLocationResponseInput` via:
PacketCaptureStorageLocationResponseArgs{...}
type PacketCaptureStorageLocationResponseOutput ¶
type PacketCaptureStorageLocationResponseOutput struct{ *pulumi.OutputState }
Describes the storage location for a packet capture session.
func (PacketCaptureStorageLocationResponseOutput) ElementType ¶
func (PacketCaptureStorageLocationResponseOutput) ElementType() reflect.Type
func (PacketCaptureStorageLocationResponseOutput) FilePath ¶
func (o PacketCaptureStorageLocationResponseOutput) FilePath() pulumi.StringPtrOutput
A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional.
func (PacketCaptureStorageLocationResponseOutput) StorageId ¶
func (o PacketCaptureStorageLocationResponseOutput) StorageId() pulumi.StringPtrOutput
The ID of the storage account to save the packet capture session. Required if no local file path is provided.
func (PacketCaptureStorageLocationResponseOutput) StoragePath ¶
func (o PacketCaptureStorageLocationResponseOutput) StoragePath() pulumi.StringPtrOutput
The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture.
func (PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponseOutput ¶
func (o PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponseOutput() PacketCaptureStorageLocationResponseOutput
func (PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponseOutputWithContext ¶
func (o PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponseOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponseOutput
func (PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponsePtrOutput ¶
func (o PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponsePtrOutput() PacketCaptureStorageLocationResponsePtrOutput
func (PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponsePtrOutputWithContext ¶
func (o PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocationResponsePtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponsePtrOutput
type PacketCaptureStorageLocationResponsePtrInput ¶
type PacketCaptureStorageLocationResponsePtrInput interface { pulumi.Input ToPacketCaptureStorageLocationResponsePtrOutput() PacketCaptureStorageLocationResponsePtrOutput ToPacketCaptureStorageLocationResponsePtrOutputWithContext(context.Context) PacketCaptureStorageLocationResponsePtrOutput }
PacketCaptureStorageLocationResponsePtrInput is an input type that accepts PacketCaptureStorageLocationResponseArgs, PacketCaptureStorageLocationResponsePtr and PacketCaptureStorageLocationResponsePtrOutput values. You can construct a concrete instance of `PacketCaptureStorageLocationResponsePtrInput` via:
PacketCaptureStorageLocationResponseArgs{...} or: nil
func PacketCaptureStorageLocationResponsePtr ¶
func PacketCaptureStorageLocationResponsePtr(v *PacketCaptureStorageLocationResponseArgs) PacketCaptureStorageLocationResponsePtrInput
type PacketCaptureStorageLocationResponsePtrOutput ¶
type PacketCaptureStorageLocationResponsePtrOutput struct{ *pulumi.OutputState }
func (PacketCaptureStorageLocationResponsePtrOutput) ElementType ¶
func (PacketCaptureStorageLocationResponsePtrOutput) ElementType() reflect.Type
func (PacketCaptureStorageLocationResponsePtrOutput) FilePath ¶
func (o PacketCaptureStorageLocationResponsePtrOutput) FilePath() pulumi.StringPtrOutput
A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional.
func (PacketCaptureStorageLocationResponsePtrOutput) StorageId ¶
func (o PacketCaptureStorageLocationResponsePtrOutput) StorageId() pulumi.StringPtrOutput
The ID of the storage account to save the packet capture session. Required if no local file path is provided.
func (PacketCaptureStorageLocationResponsePtrOutput) StoragePath ¶
func (o PacketCaptureStorageLocationResponsePtrOutput) StoragePath() pulumi.StringPtrOutput
The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture.
func (PacketCaptureStorageLocationResponsePtrOutput) ToPacketCaptureStorageLocationResponsePtrOutput ¶
func (o PacketCaptureStorageLocationResponsePtrOutput) ToPacketCaptureStorageLocationResponsePtrOutput() PacketCaptureStorageLocationResponsePtrOutput
func (PacketCaptureStorageLocationResponsePtrOutput) ToPacketCaptureStorageLocationResponsePtrOutputWithContext ¶
func (o PacketCaptureStorageLocationResponsePtrOutput) ToPacketCaptureStorageLocationResponsePtrOutputWithContext(ctx context.Context) PacketCaptureStorageLocationResponsePtrOutput
type Probe ¶
type Probe struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes *int `pulumi:"numberOfProbes"` // The port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port int `pulumi:"port"` // The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. Protocol string `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. RequestPath *string `pulumi:"requestPath"` }
A load balancer probe.
type ProbeArgs ¶
type ProbeArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes pulumi.IntPtrInput `pulumi:"numberOfProbes"` // The port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port pulumi.IntInput `pulumi:"port"` // The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. RequestPath pulumi.StringPtrInput `pulumi:"requestPath"` }
A load balancer probe.
func (ProbeArgs) ElementType ¶
func (ProbeArgs) ToProbeOutput ¶
func (i ProbeArgs) ToProbeOutput() ProbeOutput
func (ProbeArgs) ToProbeOutputWithContext ¶
func (i ProbeArgs) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
type ProbeArray ¶
type ProbeArray []ProbeInput
func (ProbeArray) ElementType ¶
func (ProbeArray) ElementType() reflect.Type
func (ProbeArray) ToProbeArrayOutput ¶
func (i ProbeArray) ToProbeArrayOutput() ProbeArrayOutput
func (ProbeArray) ToProbeArrayOutputWithContext ¶
func (i ProbeArray) ToProbeArrayOutputWithContext(ctx context.Context) ProbeArrayOutput
type ProbeArrayInput ¶
type ProbeArrayInput interface { pulumi.Input ToProbeArrayOutput() ProbeArrayOutput ToProbeArrayOutputWithContext(context.Context) ProbeArrayOutput }
ProbeArrayInput is an input type that accepts ProbeArray and ProbeArrayOutput values. You can construct a concrete instance of `ProbeArrayInput` via:
ProbeArray{ ProbeArgs{...} }
type ProbeArrayOutput ¶
type ProbeArrayOutput struct{ *pulumi.OutputState }
func (ProbeArrayOutput) ElementType ¶
func (ProbeArrayOutput) ElementType() reflect.Type
func (ProbeArrayOutput) Index ¶
func (o ProbeArrayOutput) Index(i pulumi.IntInput) ProbeOutput
func (ProbeArrayOutput) ToProbeArrayOutput ¶
func (o ProbeArrayOutput) ToProbeArrayOutput() ProbeArrayOutput
func (ProbeArrayOutput) ToProbeArrayOutputWithContext ¶
func (o ProbeArrayOutput) ToProbeArrayOutputWithContext(ctx context.Context) ProbeArrayOutput
type ProbeInput ¶
type ProbeInput interface { pulumi.Input ToProbeOutput() ProbeOutput ToProbeOutputWithContext(context.Context) ProbeOutput }
ProbeInput is an input type that accepts ProbeArgs and ProbeOutput values. You can construct a concrete instance of `ProbeInput` via:
ProbeArgs{...}
type ProbeOutput ¶
type ProbeOutput struct{ *pulumi.OutputState }
A load balancer probe.
func (ProbeOutput) ElementType ¶
func (ProbeOutput) ElementType() reflect.Type
func (ProbeOutput) Etag ¶
func (o ProbeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ProbeOutput) IntervalInSeconds ¶
func (o ProbeOutput) IntervalInSeconds() pulumi.IntPtrOutput
The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.
func (ProbeOutput) Name ¶
func (o ProbeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ProbeOutput) NumberOfProbes ¶
func (o ProbeOutput) NumberOfProbes() pulumi.IntPtrOutput
The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.
func (ProbeOutput) Port ¶
func (o ProbeOutput) Port() pulumi.IntOutput
The port for communicating the probe. Possible values range from 1 to 65535, inclusive.
func (ProbeOutput) Protocol ¶
func (o ProbeOutput) Protocol() pulumi.StringOutput
The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.
func (ProbeOutput) ProvisioningState ¶
func (o ProbeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ProbeOutput) RequestPath ¶
func (o ProbeOutput) RequestPath() pulumi.StringPtrOutput
The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.
func (ProbeOutput) ToProbeOutput ¶
func (o ProbeOutput) ToProbeOutput() ProbeOutput
func (ProbeOutput) ToProbeOutputWithContext ¶
func (o ProbeOutput) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
type ProbeResponse ¶
type ProbeResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // The load balancer rules that use this probe. LoadBalancingRules []SubResourceResponse `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes *int `pulumi:"numberOfProbes"` // The port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port int `pulumi:"port"` // The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. Protocol string `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. RequestPath *string `pulumi:"requestPath"` }
A load balancer probe.
type ProbeResponseArgs ¶
type ProbeResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // The load balancer rules that use this probe. LoadBalancingRules SubResourceResponseArrayInput `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes pulumi.IntPtrInput `pulumi:"numberOfProbes"` // The port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port pulumi.IntInput `pulumi:"port"` // The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. RequestPath pulumi.StringPtrInput `pulumi:"requestPath"` }
A load balancer probe.
func (ProbeResponseArgs) ElementType ¶
func (ProbeResponseArgs) ElementType() reflect.Type
func (ProbeResponseArgs) ToProbeResponseOutput ¶
func (i ProbeResponseArgs) ToProbeResponseOutput() ProbeResponseOutput
func (ProbeResponseArgs) ToProbeResponseOutputWithContext ¶
func (i ProbeResponseArgs) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
type ProbeResponseArray ¶
type ProbeResponseArray []ProbeResponseInput
func (ProbeResponseArray) ElementType ¶
func (ProbeResponseArray) ElementType() reflect.Type
func (ProbeResponseArray) ToProbeResponseArrayOutput ¶
func (i ProbeResponseArray) ToProbeResponseArrayOutput() ProbeResponseArrayOutput
func (ProbeResponseArray) ToProbeResponseArrayOutputWithContext ¶
func (i ProbeResponseArray) ToProbeResponseArrayOutputWithContext(ctx context.Context) ProbeResponseArrayOutput
type ProbeResponseArrayInput ¶
type ProbeResponseArrayInput interface { pulumi.Input ToProbeResponseArrayOutput() ProbeResponseArrayOutput ToProbeResponseArrayOutputWithContext(context.Context) ProbeResponseArrayOutput }
ProbeResponseArrayInput is an input type that accepts ProbeResponseArray and ProbeResponseArrayOutput values. You can construct a concrete instance of `ProbeResponseArrayInput` via:
ProbeResponseArray{ ProbeResponseArgs{...} }
type ProbeResponseArrayOutput ¶
type ProbeResponseArrayOutput struct{ *pulumi.OutputState }
func (ProbeResponseArrayOutput) ElementType ¶
func (ProbeResponseArrayOutput) ElementType() reflect.Type
func (ProbeResponseArrayOutput) Index ¶
func (o ProbeResponseArrayOutput) Index(i pulumi.IntInput) ProbeResponseOutput
func (ProbeResponseArrayOutput) ToProbeResponseArrayOutput ¶
func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutput() ProbeResponseArrayOutput
func (ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext ¶
func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext(ctx context.Context) ProbeResponseArrayOutput
type ProbeResponseInput ¶
type ProbeResponseInput interface { pulumi.Input ToProbeResponseOutput() ProbeResponseOutput ToProbeResponseOutputWithContext(context.Context) ProbeResponseOutput }
ProbeResponseInput is an input type that accepts ProbeResponseArgs and ProbeResponseOutput values. You can construct a concrete instance of `ProbeResponseInput` via:
ProbeResponseArgs{...}
type ProbeResponseOutput ¶
type ProbeResponseOutput struct{ *pulumi.OutputState }
A load balancer probe.
func (ProbeResponseOutput) ElementType ¶
func (ProbeResponseOutput) ElementType() reflect.Type
func (ProbeResponseOutput) Etag ¶
func (o ProbeResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ProbeResponseOutput) Id ¶
func (o ProbeResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ProbeResponseOutput) IntervalInSeconds ¶
func (o ProbeResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.
func (ProbeResponseOutput) LoadBalancingRules ¶
func (o ProbeResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
The load balancer rules that use this probe.
func (ProbeResponseOutput) Name ¶
func (o ProbeResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ProbeResponseOutput) NumberOfProbes ¶
func (o ProbeResponseOutput) NumberOfProbes() pulumi.IntPtrOutput
The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.
func (ProbeResponseOutput) Port ¶
func (o ProbeResponseOutput) Port() pulumi.IntOutput
The port for communicating the probe. Possible values range from 1 to 65535, inclusive.
func (ProbeResponseOutput) Protocol ¶
func (o ProbeResponseOutput) Protocol() pulumi.StringOutput
The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.
func (ProbeResponseOutput) ProvisioningState ¶
func (o ProbeResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ProbeResponseOutput) RequestPath ¶
func (o ProbeResponseOutput) RequestPath() pulumi.StringPtrOutput
The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.
func (ProbeResponseOutput) ToProbeResponseOutput ¶
func (o ProbeResponseOutput) ToProbeResponseOutput() ProbeResponseOutput
func (ProbeResponseOutput) ToProbeResponseOutputWithContext ¶
func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
type Profile ¶
type Profile struct { pulumi.CustomResourceState // Gets or sets the DNS settings of the Traffic Manager profile. DnsConfig DnsConfigResponsePtrOutput `pulumi:"dnsConfig"` // Gets or sets the list of endpoints in the Traffic Manager profile. Endpoints EndpointResponseArrayOutput `pulumi:"endpoints"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Gets or sets the endpoint monitoring settings of the Traffic Manager profile. MonitorConfig MonitorConfigResponsePtrOutput `pulumi:"monitorConfig"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets the status of the Traffic Manager profile. Possible values are 'Enabled' and 'Disabled'. ProfileStatus pulumi.StringPtrOutput `pulumi:"profileStatus"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Gets or sets the traffic routing method of the Traffic Manager profile. Possible values are 'Performance', 'Weighted', 'Priority' or 'Geographic'. TrafficRoutingMethod pulumi.StringPtrOutput `pulumi:"trafficRoutingMethod"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Class representing a Traffic Manager profile.
func GetProfile ¶
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 ¶
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 ¶
type ProfileArgs struct { // Gets or sets the DNS settings of the Traffic Manager profile. DnsConfig DnsConfigPtrInput // Gets or sets the list of endpoints in the Traffic Manager profile. Endpoints EndpointTypeArrayInput // Resource location Location pulumi.StringPtrInput // Gets or sets the endpoint monitoring settings of the Traffic Manager profile. MonitorConfig MonitorConfigPtrInput // The name of the Traffic Manager profile. ProfileName pulumi.StringInput // Gets or sets the status of the Traffic Manager profile. Possible values are 'Enabled' and 'Disabled'. ProfileStatus pulumi.StringPtrInput // The name of the resource group containing the Traffic Manager profile. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // Gets or sets the traffic routing method of the Traffic Manager profile. Possible values are 'Performance', 'Weighted', 'Priority' or 'Geographic'. TrafficRoutingMethod pulumi.StringPtrInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileState ¶
type ProfileState struct { // Gets or sets the DNS settings of the Traffic Manager profile. DnsConfig DnsConfigResponsePtrInput // Gets or sets the list of endpoints in the Traffic Manager profile. Endpoints EndpointResponseArrayInput // Resource location Location pulumi.StringPtrInput // Gets or sets the endpoint monitoring settings of the Traffic Manager profile. MonitorConfig MonitorConfigResponsePtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets the status of the Traffic Manager profile. Possible values are 'Enabled' and 'Disabled'. ProfileStatus pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Gets or sets the traffic routing method of the Traffic Manager profile. Possible values are 'Performance', 'Weighted', 'Priority' or 'Geographic'. TrafficRoutingMethod pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type
type PublicIPAddress ¶
type PublicIPAddress struct { pulumi.CustomResourceState // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsResponsePtrOutput `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrOutput `pulumi:"idleTimeoutInMinutes"` IpAddress pulumi.StringPtrOutput `pulumi:"ipAddress"` // IPConfiguration IpConfiguration IPConfigurationResponseOutput `pulumi:"ipConfiguration"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The public IP address version. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion pulumi.StringPtrOutput `pulumi:"publicIPAddressVersion"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrOutput `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Public IP address resource.
func GetPublicIPAddress ¶
func GetPublicIPAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicIPAddressState, opts ...pulumi.ResourceOption) (*PublicIPAddress, error)
GetPublicIPAddress gets an existing PublicIPAddress 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 NewPublicIPAddress ¶
func NewPublicIPAddress(ctx *pulumi.Context, name string, args *PublicIPAddressArgs, opts ...pulumi.ResourceOption) (*PublicIPAddress, error)
NewPublicIPAddress registers a new resource with the given unique name, arguments, and options.
type PublicIPAddressArgs ¶
type PublicIPAddressArgs struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput IpAddress pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The public IP address version. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion pulumi.StringPtrInput // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrInput // The name of the public IP address. PublicIpAddressName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a PublicIPAddress resource.
func (PublicIPAddressArgs) ElementType ¶
func (PublicIPAddressArgs) ElementType() reflect.Type
type PublicIPAddressDnsSettings ¶
type PublicIPAddressDnsSettings struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel *string `pulumi:"domainNameLabel"` // Gets the FQDN, 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"` // Gets or Sets the Reverse FQDN. A user-visible, 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 *string `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
type PublicIPAddressDnsSettingsArgs ¶
type PublicIPAddressDnsSettingsArgs struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. 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 `pulumi:"domainNameLabel"` // Gets the FQDN, 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 pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, 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 `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIPAddressDnsSettingsArgs) ElementType ¶
func (PublicIPAddressDnsSettingsArgs) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutput ¶
func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutputWithContext ¶
func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutput ¶
func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
func (PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutputWithContext ¶
func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
type PublicIPAddressDnsSettingsInput ¶
type PublicIPAddressDnsSettingsInput interface { pulumi.Input ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput ToPublicIPAddressDnsSettingsOutputWithContext(context.Context) PublicIPAddressDnsSettingsOutput }
PublicIPAddressDnsSettingsInput is an input type that accepts PublicIPAddressDnsSettingsArgs and PublicIPAddressDnsSettingsOutput values. You can construct a concrete instance of `PublicIPAddressDnsSettingsInput` via:
PublicIPAddressDnsSettingsArgs{...}
type PublicIPAddressDnsSettingsOutput ¶
type PublicIPAddressDnsSettingsOutput struct{ *pulumi.OutputState }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIPAddressDnsSettingsOutput) DomainNameLabel ¶
func (o PublicIPAddressDnsSettingsOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIPAddressDnsSettingsOutput) ElementType ¶
func (PublicIPAddressDnsSettingsOutput) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsOutput) Fqdn ¶
func (o PublicIPAddressDnsSettingsOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, 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.
func (PublicIPAddressDnsSettingsOutput) ReverseFqdn ¶
func (o PublicIPAddressDnsSettingsOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, 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.
func (PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutput ¶
func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutputWithContext ¶
func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutput ¶
func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
func (PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext ¶
func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
type PublicIPAddressDnsSettingsPtrInput ¶
type PublicIPAddressDnsSettingsPtrInput interface { pulumi.Input ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput ToPublicIPAddressDnsSettingsPtrOutputWithContext(context.Context) PublicIPAddressDnsSettingsPtrOutput }
PublicIPAddressDnsSettingsPtrInput is an input type that accepts PublicIPAddressDnsSettingsArgs, PublicIPAddressDnsSettingsPtr and PublicIPAddressDnsSettingsPtrOutput values. You can construct a concrete instance of `PublicIPAddressDnsSettingsPtrInput` via:
PublicIPAddressDnsSettingsArgs{...} or: nil
func PublicIPAddressDnsSettingsPtr ¶
func PublicIPAddressDnsSettingsPtr(v *PublicIPAddressDnsSettingsArgs) PublicIPAddressDnsSettingsPtrInput
type PublicIPAddressDnsSettingsPtrOutput ¶
type PublicIPAddressDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressDnsSettingsPtrOutput) DomainNameLabel ¶
func (o PublicIPAddressDnsSettingsPtrOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIPAddressDnsSettingsPtrOutput) Elem ¶
func (o PublicIPAddressDnsSettingsPtrOutput) Elem() PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsPtrOutput) ElementType ¶
func (PublicIPAddressDnsSettingsPtrOutput) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsPtrOutput) Fqdn ¶
func (o PublicIPAddressDnsSettingsPtrOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, 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.
func (PublicIPAddressDnsSettingsPtrOutput) ReverseFqdn ¶
func (o PublicIPAddressDnsSettingsPtrOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, 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.
func (PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutput ¶
func (o PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
func (PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext ¶
func (o PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
type PublicIPAddressDnsSettingsResponse ¶
type PublicIPAddressDnsSettingsResponse struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel *string `pulumi:"domainNameLabel"` // Gets the FQDN, 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"` // Gets or Sets the Reverse FQDN. A user-visible, 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 *string `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
type PublicIPAddressDnsSettingsResponseArgs ¶
type PublicIPAddressDnsSettingsResponseArgs struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. 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 `pulumi:"domainNameLabel"` // Gets the FQDN, 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 pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, 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 `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIPAddressDnsSettingsResponseArgs) ElementType ¶
func (PublicIPAddressDnsSettingsResponseArgs) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutput ¶
func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput
func (PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutputWithContext ¶
func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponseOutput
func (PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutput ¶
func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
func (PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext ¶
func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
type PublicIPAddressDnsSettingsResponseInput ¶
type PublicIPAddressDnsSettingsResponseInput interface { pulumi.Input ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput ToPublicIPAddressDnsSettingsResponseOutputWithContext(context.Context) PublicIPAddressDnsSettingsResponseOutput }
PublicIPAddressDnsSettingsResponseInput is an input type that accepts PublicIPAddressDnsSettingsResponseArgs and PublicIPAddressDnsSettingsResponseOutput values. You can construct a concrete instance of `PublicIPAddressDnsSettingsResponseInput` via:
PublicIPAddressDnsSettingsResponseArgs{...}
type PublicIPAddressDnsSettingsResponseOutput ¶
type PublicIPAddressDnsSettingsResponseOutput struct{ *pulumi.OutputState }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIPAddressDnsSettingsResponseOutput) DomainNameLabel ¶
func (o PublicIPAddressDnsSettingsResponseOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIPAddressDnsSettingsResponseOutput) ElementType ¶
func (PublicIPAddressDnsSettingsResponseOutput) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsResponseOutput) Fqdn ¶
func (o PublicIPAddressDnsSettingsResponseOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, 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.
func (PublicIPAddressDnsSettingsResponseOutput) ReverseFqdn ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, 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.
func (PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutput ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput
func (PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutputWithContext ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponseOutput
func (PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
func (PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
type PublicIPAddressDnsSettingsResponsePtrInput ¶
type PublicIPAddressDnsSettingsResponsePtrInput interface { pulumi.Input ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(context.Context) PublicIPAddressDnsSettingsResponsePtrOutput }
PublicIPAddressDnsSettingsResponsePtrInput is an input type that accepts PublicIPAddressDnsSettingsResponseArgs, PublicIPAddressDnsSettingsResponsePtr and PublicIPAddressDnsSettingsResponsePtrOutput values. You can construct a concrete instance of `PublicIPAddressDnsSettingsResponsePtrInput` via:
PublicIPAddressDnsSettingsResponseArgs{...} or: nil
func PublicIPAddressDnsSettingsResponsePtr ¶
func PublicIPAddressDnsSettingsResponsePtr(v *PublicIPAddressDnsSettingsResponseArgs) PublicIPAddressDnsSettingsResponsePtrInput
type PublicIPAddressDnsSettingsResponsePtrOutput ¶
type PublicIPAddressDnsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressDnsSettingsResponsePtrOutput) DomainNameLabel ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIPAddressDnsSettingsResponsePtrOutput) ElementType ¶
func (PublicIPAddressDnsSettingsResponsePtrOutput) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsResponsePtrOutput) Fqdn ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, 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.
func (PublicIPAddressDnsSettingsResponsePtrOutput) ReverseFqdn ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, 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.
func (PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
func (PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
type PublicIPAddressResponse ¶
type PublicIPAddressResponse struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettingsResponse `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The idle timeout of the public IP address. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` IpAddress *string `pulumi:"ipAddress"` // IPConfiguration IpConfiguration IPConfigurationResponse `pulumi:"ipConfiguration"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The public IP address version. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion *string `pulumi:"publicIPAddressVersion"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod *string `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Public IP address resource.
type PublicIPAddressResponseArgs ¶
type PublicIPAddressResponseArgs struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsResponsePtrInput `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // IPConfiguration IpConfiguration IPConfigurationResponseInput `pulumi:"ipConfiguration"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The public IP address version. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion pulumi.StringPtrInput `pulumi:"publicIPAddressVersion"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrInput `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
Public IP address resource.
func (PublicIPAddressResponseArgs) ElementType ¶
func (PublicIPAddressResponseArgs) ElementType() reflect.Type
func (PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutput ¶
func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutput() PublicIPAddressResponseOutput
func (PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutputWithContext ¶
func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutputWithContext(ctx context.Context) PublicIPAddressResponseOutput
func (PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutput ¶
func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutputWithContext ¶
func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
type PublicIPAddressResponseInput ¶
type PublicIPAddressResponseInput interface { pulumi.Input ToPublicIPAddressResponseOutput() PublicIPAddressResponseOutput ToPublicIPAddressResponseOutputWithContext(context.Context) PublicIPAddressResponseOutput }
PublicIPAddressResponseInput is an input type that accepts PublicIPAddressResponseArgs and PublicIPAddressResponseOutput values. You can construct a concrete instance of `PublicIPAddressResponseInput` via:
PublicIPAddressResponseArgs{...}
type PublicIPAddressResponseOutput ¶
type PublicIPAddressResponseOutput struct{ *pulumi.OutputState }
Public IP address resource.
func (PublicIPAddressResponseOutput) DnsSettings ¶
func (o PublicIPAddressResponseOutput) DnsSettings() PublicIPAddressDnsSettingsResponsePtrOutput
The FQDN of the DNS record associated with the public IP address.
func (PublicIPAddressResponseOutput) ElementType ¶
func (PublicIPAddressResponseOutput) ElementType() reflect.Type
func (PublicIPAddressResponseOutput) Etag ¶
func (o PublicIPAddressResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (PublicIPAddressResponseOutput) Id ¶
func (o PublicIPAddressResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (PublicIPAddressResponseOutput) IdleTimeoutInMinutes ¶
func (o PublicIPAddressResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (PublicIPAddressResponseOutput) IpAddress ¶
func (o PublicIPAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
func (PublicIPAddressResponseOutput) IpConfiguration ¶
func (o PublicIPAddressResponseOutput) IpConfiguration() IPConfigurationResponseOutput
IPConfiguration
func (PublicIPAddressResponseOutput) Location ¶
func (o PublicIPAddressResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (PublicIPAddressResponseOutput) Name ¶
func (o PublicIPAddressResponseOutput) Name() pulumi.StringOutput
Resource name.
func (PublicIPAddressResponseOutput) ProvisioningState ¶
func (o PublicIPAddressResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (PublicIPAddressResponseOutput) PublicIPAddressVersion ¶
func (o PublicIPAddressResponseOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
The public IP address version. Possible values are: 'IPv4' and 'IPv6'.
func (PublicIPAddressResponseOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressResponseOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (PublicIPAddressResponseOutput) ResourceGuid ¶
func (o PublicIPAddressResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the public IP resource.
func (PublicIPAddressResponseOutput) Tags ¶
func (o PublicIPAddressResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutput ¶
func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutput() PublicIPAddressResponseOutput
func (PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutputWithContext ¶
func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutputWithContext(ctx context.Context) PublicIPAddressResponseOutput
func (PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutput ¶
func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutputWithContext ¶
func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponseOutput) Type ¶
func (o PublicIPAddressResponseOutput) Type() pulumi.StringOutput
Resource type.
type PublicIPAddressResponsePtrInput ¶
type PublicIPAddressResponsePtrInput interface { pulumi.Input ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput ToPublicIPAddressResponsePtrOutputWithContext(context.Context) PublicIPAddressResponsePtrOutput }
PublicIPAddressResponsePtrInput is an input type that accepts PublicIPAddressResponseArgs, PublicIPAddressResponsePtr and PublicIPAddressResponsePtrOutput values. You can construct a concrete instance of `PublicIPAddressResponsePtrInput` via:
PublicIPAddressResponseArgs{...} or: nil
func PublicIPAddressResponsePtr ¶
func PublicIPAddressResponsePtr(v *PublicIPAddressResponseArgs) PublicIPAddressResponsePtrInput
type PublicIPAddressResponsePtrOutput ¶
type PublicIPAddressResponsePtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressResponsePtrOutput) DnsSettings ¶
func (o PublicIPAddressResponsePtrOutput) DnsSettings() PublicIPAddressDnsSettingsResponsePtrOutput
The FQDN of the DNS record associated with the public IP address.
func (PublicIPAddressResponsePtrOutput) Elem ¶
func (o PublicIPAddressResponsePtrOutput) Elem() PublicIPAddressResponseOutput
func (PublicIPAddressResponsePtrOutput) ElementType ¶
func (PublicIPAddressResponsePtrOutput) ElementType() reflect.Type
func (PublicIPAddressResponsePtrOutput) Etag ¶
func (o PublicIPAddressResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (PublicIPAddressResponsePtrOutput) Id ¶
func (o PublicIPAddressResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (PublicIPAddressResponsePtrOutput) IdleTimeoutInMinutes ¶
func (o PublicIPAddressResponsePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (PublicIPAddressResponsePtrOutput) IpAddress ¶
func (o PublicIPAddressResponsePtrOutput) IpAddress() pulumi.StringPtrOutput
func (PublicIPAddressResponsePtrOutput) IpConfiguration ¶
func (o PublicIPAddressResponsePtrOutput) IpConfiguration() IPConfigurationResponsePtrOutput
IPConfiguration
func (PublicIPAddressResponsePtrOutput) Location ¶
func (o PublicIPAddressResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (PublicIPAddressResponsePtrOutput) Name ¶
func (o PublicIPAddressResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (PublicIPAddressResponsePtrOutput) ProvisioningState ¶
func (o PublicIPAddressResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (PublicIPAddressResponsePtrOutput) PublicIPAddressVersion ¶
func (o PublicIPAddressResponsePtrOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
The public IP address version. Possible values are: 'IPv4' and 'IPv6'.
func (PublicIPAddressResponsePtrOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressResponsePtrOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (PublicIPAddressResponsePtrOutput) ResourceGuid ¶
func (o PublicIPAddressResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the public IP resource.
func (PublicIPAddressResponsePtrOutput) Tags ¶
func (o PublicIPAddressResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutput ¶
func (o PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutputWithContext ¶
func (o PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponsePtrOutput) Type ¶
func (o PublicIPAddressResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
type PublicIPAddressState ¶
type PublicIPAddressState struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsResponsePtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput IpAddress pulumi.StringPtrInput // IPConfiguration IpConfiguration IPConfigurationResponsePtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The public IP address version. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion pulumi.StringPtrInput // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrInput // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (PublicIPAddressState) ElementType ¶
func (PublicIPAddressState) ElementType() reflect.Type
type PublicIPAddressType ¶
type PublicIPAddressType struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettings `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The idle timeout of the public IP address. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` IpAddress *string `pulumi:"ipAddress"` // Resource location. Location *string `pulumi:"location"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The public IP address version. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion *string `pulumi:"publicIPAddressVersion"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod *string `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
Public IP address resource.
type PublicIPAddressTypeArgs ¶
type PublicIPAddressTypeArgs struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsPtrInput `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The public IP address version. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion pulumi.StringPtrInput `pulumi:"publicIPAddressVersion"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrInput `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
Public IP address resource.
func (PublicIPAddressTypeArgs) ElementType ¶
func (PublicIPAddressTypeArgs) ElementType() reflect.Type
func (PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutput ¶
func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutput() PublicIPAddressTypeOutput
func (PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutputWithContext ¶
func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutputWithContext(ctx context.Context) PublicIPAddressTypeOutput
func (PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutput ¶
func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput
func (PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutputWithContext ¶
func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutputWithContext(ctx context.Context) PublicIPAddressTypePtrOutput
type PublicIPAddressTypeInput ¶
type PublicIPAddressTypeInput interface { pulumi.Input ToPublicIPAddressTypeOutput() PublicIPAddressTypeOutput ToPublicIPAddressTypeOutputWithContext(context.Context) PublicIPAddressTypeOutput }
PublicIPAddressTypeInput is an input type that accepts PublicIPAddressTypeArgs and PublicIPAddressTypeOutput values. You can construct a concrete instance of `PublicIPAddressTypeInput` via:
PublicIPAddressTypeArgs{...}
type PublicIPAddressTypeOutput ¶
type PublicIPAddressTypeOutput struct{ *pulumi.OutputState }
Public IP address resource.
func (PublicIPAddressTypeOutput) DnsSettings ¶
func (o PublicIPAddressTypeOutput) DnsSettings() PublicIPAddressDnsSettingsPtrOutput
The FQDN of the DNS record associated with the public IP address.
func (PublicIPAddressTypeOutput) ElementType ¶
func (PublicIPAddressTypeOutput) ElementType() reflect.Type
func (PublicIPAddressTypeOutput) Etag ¶
func (o PublicIPAddressTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (PublicIPAddressTypeOutput) Id ¶
func (o PublicIPAddressTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (PublicIPAddressTypeOutput) IdleTimeoutInMinutes ¶
func (o PublicIPAddressTypeOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (PublicIPAddressTypeOutput) IpAddress ¶
func (o PublicIPAddressTypeOutput) IpAddress() pulumi.StringPtrOutput
func (PublicIPAddressTypeOutput) Location ¶
func (o PublicIPAddressTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (PublicIPAddressTypeOutput) ProvisioningState ¶
func (o PublicIPAddressTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (PublicIPAddressTypeOutput) PublicIPAddressVersion ¶
func (o PublicIPAddressTypeOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
The public IP address version. Possible values are: 'IPv4' and 'IPv6'.
func (PublicIPAddressTypeOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressTypeOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (PublicIPAddressTypeOutput) ResourceGuid ¶
func (o PublicIPAddressTypeOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the public IP resource.
func (PublicIPAddressTypeOutput) Tags ¶
func (o PublicIPAddressTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutput ¶
func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutput() PublicIPAddressTypeOutput
func (PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutputWithContext ¶
func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutputWithContext(ctx context.Context) PublicIPAddressTypeOutput
func (PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutput ¶
func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput
func (PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutputWithContext ¶
func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutputWithContext(ctx context.Context) PublicIPAddressTypePtrOutput
type PublicIPAddressTypePtrInput ¶
type PublicIPAddressTypePtrInput interface { pulumi.Input ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput ToPublicIPAddressTypePtrOutputWithContext(context.Context) PublicIPAddressTypePtrOutput }
PublicIPAddressTypePtrInput is an input type that accepts PublicIPAddressTypeArgs, PublicIPAddressTypePtr and PublicIPAddressTypePtrOutput values. You can construct a concrete instance of `PublicIPAddressTypePtrInput` via:
PublicIPAddressTypeArgs{...} or: nil
func PublicIPAddressTypePtr ¶
func PublicIPAddressTypePtr(v *PublicIPAddressTypeArgs) PublicIPAddressTypePtrInput
type PublicIPAddressTypePtrOutput ¶
type PublicIPAddressTypePtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressTypePtrOutput) DnsSettings ¶
func (o PublicIPAddressTypePtrOutput) DnsSettings() PublicIPAddressDnsSettingsPtrOutput
The FQDN of the DNS record associated with the public IP address.
func (PublicIPAddressTypePtrOutput) Elem ¶
func (o PublicIPAddressTypePtrOutput) Elem() PublicIPAddressTypeOutput
func (PublicIPAddressTypePtrOutput) ElementType ¶
func (PublicIPAddressTypePtrOutput) ElementType() reflect.Type
func (PublicIPAddressTypePtrOutput) Etag ¶
func (o PublicIPAddressTypePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (PublicIPAddressTypePtrOutput) Id ¶
func (o PublicIPAddressTypePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (PublicIPAddressTypePtrOutput) IdleTimeoutInMinutes ¶
func (o PublicIPAddressTypePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (PublicIPAddressTypePtrOutput) IpAddress ¶
func (o PublicIPAddressTypePtrOutput) IpAddress() pulumi.StringPtrOutput
func (PublicIPAddressTypePtrOutput) Location ¶
func (o PublicIPAddressTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (PublicIPAddressTypePtrOutput) ProvisioningState ¶
func (o PublicIPAddressTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (PublicIPAddressTypePtrOutput) PublicIPAddressVersion ¶
func (o PublicIPAddressTypePtrOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
The public IP address version. Possible values are: 'IPv4' and 'IPv6'.
func (PublicIPAddressTypePtrOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressTypePtrOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (PublicIPAddressTypePtrOutput) ResourceGuid ¶
func (o PublicIPAddressTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the public IP resource.
func (PublicIPAddressTypePtrOutput) Tags ¶
func (o PublicIPAddressTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutput ¶
func (o PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput
func (PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutputWithContext ¶
func (o PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutputWithContext(ctx context.Context) PublicIPAddressTypePtrOutput
type ResourceNavigationLink ¶
type ResourceNavigationLink struct { string `pulumi:"id"` Link *string `pulumi:"link"` LinkedResourceType *string `pulumi:"linkedResourceType"` Name *string `pulumi:"name"` }Id *
ResourceNavigationLink resource.
type ResourceNavigationLinkArgs ¶
type ResourceNavigationLinkArgs struct { pulumi.StringPtrInput `pulumi:"id"` Link pulumi.StringPtrInput `pulumi:"link"` LinkedResourceType pulumi.StringPtrInput `pulumi:"linkedResourceType"` Name pulumi.StringPtrInput `pulumi:"name"` }Id
ResourceNavigationLink resource.
func (ResourceNavigationLinkArgs) ElementType ¶
func (ResourceNavigationLinkArgs) ElementType() reflect.Type
func (ResourceNavigationLinkArgs) ToResourceNavigationLinkOutput ¶
func (i ResourceNavigationLinkArgs) ToResourceNavigationLinkOutput() ResourceNavigationLinkOutput
func (ResourceNavigationLinkArgs) ToResourceNavigationLinkOutputWithContext ¶
func (i ResourceNavigationLinkArgs) ToResourceNavigationLinkOutputWithContext(ctx context.Context) ResourceNavigationLinkOutput
type ResourceNavigationLinkArray ¶
type ResourceNavigationLinkArray []ResourceNavigationLinkInput
func (ResourceNavigationLinkArray) ElementType ¶
func (ResourceNavigationLinkArray) ElementType() reflect.Type
func (ResourceNavigationLinkArray) ToResourceNavigationLinkArrayOutput ¶
func (i ResourceNavigationLinkArray) ToResourceNavigationLinkArrayOutput() ResourceNavigationLinkArrayOutput
func (ResourceNavigationLinkArray) ToResourceNavigationLinkArrayOutputWithContext ¶
func (i ResourceNavigationLinkArray) ToResourceNavigationLinkArrayOutputWithContext(ctx context.Context) ResourceNavigationLinkArrayOutput
type ResourceNavigationLinkArrayInput ¶
ResourceNavigationLinkArrayInput is an input type that accepts ResourceNavigationLinkArray and ResourceNavigationLinkArrayOutput values. You can construct a concrete instance of `ResourceNavigationLinkArrayInput` via:
ResourceNavigationLinkArray{ ResourceNavigationLinkArgs{...} }
type ResourceNavigationLinkArrayOutput ¶
func (ResourceNavigationLinkArrayOutput) ElementType ¶
func (ResourceNavigationLinkArrayOutput) ElementType() reflect.Type
func (ResourceNavigationLinkArrayOutput) Index ¶
func (o ResourceNavigationLinkArrayOutput) Index(i pulumi.IntInput) ResourceNavigationLinkOutput
func (ResourceNavigationLinkArrayOutput) ToResourceNavigationLinkArrayOutput ¶
func (o ResourceNavigationLinkArrayOutput) ToResourceNavigationLinkArrayOutput() ResourceNavigationLinkArrayOutput
func (ResourceNavigationLinkArrayOutput) ToResourceNavigationLinkArrayOutputWithContext ¶
func (o ResourceNavigationLinkArrayOutput) ToResourceNavigationLinkArrayOutputWithContext(ctx context.Context) ResourceNavigationLinkArrayOutput
type ResourceNavigationLinkInput ¶
ResourceNavigationLinkInput is an input type that accepts ResourceNavigationLinkArgs and ResourceNavigationLinkOutput values. You can construct a concrete instance of `ResourceNavigationLinkInput` via:
ResourceNavigationLinkArgs{...}
type ResourceNavigationLinkOutput ¶
ResourceNavigationLink resource.
func (ResourceNavigationLinkOutput) ElementType ¶
func (ResourceNavigationLinkOutput) ElementType() reflect.Type
func (ResourceNavigationLinkOutput) Id ¶
func (o ResourceNavigationLinkOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ResourceNavigationLinkOutput) Link ¶
func (o ResourceNavigationLinkOutput) Link() pulumi.StringPtrOutput
Link to the external resource
func (ResourceNavigationLinkOutput) LinkedResourceType ¶
func (o ResourceNavigationLinkOutput) LinkedResourceType() pulumi.StringPtrOutput
Resource type of the linked resource.
func (ResourceNavigationLinkOutput) Name ¶
func (o ResourceNavigationLinkOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ResourceNavigationLinkOutput) ToResourceNavigationLinkOutput ¶
func (o ResourceNavigationLinkOutput) ToResourceNavigationLinkOutput() ResourceNavigationLinkOutput
func (ResourceNavigationLinkOutput) ToResourceNavigationLinkOutputWithContext ¶
func (o ResourceNavigationLinkOutput) ToResourceNavigationLinkOutputWithContext(ctx context.Context) ResourceNavigationLinkOutput
type ResourceNavigationLinkResponse ¶
type ResourceNavigationLinkResponse struct { string `pulumi:"etag"` Id *string `pulumi:"id"` Link *string `pulumi:"link"` LinkedResourceType *string `pulumi:"linkedResourceType"` Name *string `pulumi:"name"` ProvisioningState string `pulumi:"provisioningState"` }Etag
ResourceNavigationLink resource.
type ResourceNavigationLinkResponseArgs ¶
type ResourceNavigationLinkResponseArgs struct { pulumi.StringInput `pulumi:"etag"` Id pulumi.StringPtrInput `pulumi:"id"` Link pulumi.StringPtrInput `pulumi:"link"` LinkedResourceType pulumi.StringPtrInput `pulumi:"linkedResourceType"` Name pulumi.StringPtrInput `pulumi:"name"` ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` }Etag
ResourceNavigationLink resource.
func (ResourceNavigationLinkResponseArgs) ElementType ¶
func (ResourceNavigationLinkResponseArgs) ElementType() reflect.Type
func (ResourceNavigationLinkResponseArgs) ToResourceNavigationLinkResponseOutput ¶
func (i ResourceNavigationLinkResponseArgs) ToResourceNavigationLinkResponseOutput() ResourceNavigationLinkResponseOutput
func (ResourceNavigationLinkResponseArgs) ToResourceNavigationLinkResponseOutputWithContext ¶
func (i ResourceNavigationLinkResponseArgs) ToResourceNavigationLinkResponseOutputWithContext(ctx context.Context) ResourceNavigationLinkResponseOutput
type ResourceNavigationLinkResponseArray ¶
type ResourceNavigationLinkResponseArray []ResourceNavigationLinkResponseInput
func (ResourceNavigationLinkResponseArray) ElementType ¶
func (ResourceNavigationLinkResponseArray) ElementType() reflect.Type
func (ResourceNavigationLinkResponseArray) ToResourceNavigationLinkResponseArrayOutput ¶
func (i ResourceNavigationLinkResponseArray) ToResourceNavigationLinkResponseArrayOutput() ResourceNavigationLinkResponseArrayOutput
func (ResourceNavigationLinkResponseArray) ToResourceNavigationLinkResponseArrayOutputWithContext ¶
func (i ResourceNavigationLinkResponseArray) ToResourceNavigationLinkResponseArrayOutputWithContext(ctx context.Context) ResourceNavigationLinkResponseArrayOutput
type ResourceNavigationLinkResponseArrayInput ¶
ResourceNavigationLinkResponseArrayInput is an input type that accepts ResourceNavigationLinkResponseArray and ResourceNavigationLinkResponseArrayOutput values. You can construct a concrete instance of `ResourceNavigationLinkResponseArrayInput` via:
ResourceNavigationLinkResponseArray{ ResourceNavigationLinkResponseArgs{...} }
type ResourceNavigationLinkResponseArrayOutput ¶
func (ResourceNavigationLinkResponseArrayOutput) ElementType ¶
func (ResourceNavigationLinkResponseArrayOutput) ElementType() reflect.Type
func (ResourceNavigationLinkResponseArrayOutput) ToResourceNavigationLinkResponseArrayOutput ¶
func (o ResourceNavigationLinkResponseArrayOutput) ToResourceNavigationLinkResponseArrayOutput() ResourceNavigationLinkResponseArrayOutput
func (ResourceNavigationLinkResponseArrayOutput) ToResourceNavigationLinkResponseArrayOutputWithContext ¶
func (o ResourceNavigationLinkResponseArrayOutput) ToResourceNavigationLinkResponseArrayOutputWithContext(ctx context.Context) ResourceNavigationLinkResponseArrayOutput
type ResourceNavigationLinkResponseInput ¶
ResourceNavigationLinkResponseInput is an input type that accepts ResourceNavigationLinkResponseArgs and ResourceNavigationLinkResponseOutput values. You can construct a concrete instance of `ResourceNavigationLinkResponseInput` via:
ResourceNavigationLinkResponseArgs{...}
type ResourceNavigationLinkResponseOutput ¶
ResourceNavigationLink resource.
func (ResourceNavigationLinkResponseOutput) ElementType ¶
func (ResourceNavigationLinkResponseOutput) ElementType() reflect.Type
func (ResourceNavigationLinkResponseOutput) Etag ¶
func (o ResourceNavigationLinkResponseOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (ResourceNavigationLinkResponseOutput) Id ¶
func (o ResourceNavigationLinkResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ResourceNavigationLinkResponseOutput) Link ¶
func (o ResourceNavigationLinkResponseOutput) Link() pulumi.StringPtrOutput
Link to the external resource
func (ResourceNavigationLinkResponseOutput) LinkedResourceType ¶
func (o ResourceNavigationLinkResponseOutput) LinkedResourceType() pulumi.StringPtrOutput
Resource type of the linked resource.
func (ResourceNavigationLinkResponseOutput) Name ¶
func (o ResourceNavigationLinkResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ResourceNavigationLinkResponseOutput) ProvisioningState ¶
func (o ResourceNavigationLinkResponseOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the ResourceNavigationLink resource.
func (ResourceNavigationLinkResponseOutput) ToResourceNavigationLinkResponseOutput ¶
func (o ResourceNavigationLinkResponseOutput) ToResourceNavigationLinkResponseOutput() ResourceNavigationLinkResponseOutput
func (ResourceNavigationLinkResponseOutput) ToResourceNavigationLinkResponseOutputWithContext ¶
func (o ResourceNavigationLinkResponseOutput) ToResourceNavigationLinkResponseOutputWithContext(ctx context.Context) ResourceNavigationLinkResponseOutput
type Route ¶
type Route struct { pulumi.CustomResourceState // The destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrOutput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrOutput `pulumi:"nextHopIpAddress"` // 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 provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` }
Route resource
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. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress 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 provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the route. RouteName pulumi.StringInput // The name of the route table. RouteTableName pulumi.StringInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶
type RouteFilter ¶
type RouteFilter struct { pulumi.CustomResourceState // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringOutput `pulumi:"etag"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // A collection of references to express route circuit peerings. Peerings ExpressRouteCircuitPeeringResponseArrayOutput `pulumi:"peerings"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Collection of RouteFilterRules contained within a route filter. Rules RouteFilterRuleResponseArrayOutput `pulumi:"rules"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Route Filter Resource.
func GetRouteFilter ¶
func GetRouteFilter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteFilterState, opts ...pulumi.ResourceOption) (*RouteFilter, error)
GetRouteFilter gets an existing RouteFilter 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 NewRouteFilter ¶
func NewRouteFilter(ctx *pulumi.Context, name string, args *RouteFilterArgs, opts ...pulumi.ResourceOption) (*RouteFilter, error)
NewRouteFilter registers a new resource with the given unique name, arguments, and options.
type RouteFilterArgs ¶
type RouteFilterArgs struct { // Resource ID. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the route filter. RouteFilterName pulumi.StringInput // Collection of RouteFilterRules contained within a route filter. Rules RouteFilterRuleTypeArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a RouteFilter resource.
func (RouteFilterArgs) ElementType ¶
func (RouteFilterArgs) ElementType() reflect.Type
type RouteFilterResponse ¶
type RouteFilterResponse struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Resource location. Location string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // A collection of references to express route circuit peerings. Peerings []ExpressRouteCircuitPeeringResponse `pulumi:"peerings"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // Collection of RouteFilterRules contained within a route filter. Rules []RouteFilterRuleResponse `pulumi:"rules"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Route Filter Resource.
type RouteFilterResponseArgs ¶
type RouteFilterResponseArgs struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // A collection of references to express route circuit peerings. Peerings ExpressRouteCircuitPeeringResponseArrayInput `pulumi:"peerings"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // Collection of RouteFilterRules contained within a route filter. Rules RouteFilterRuleResponseArrayInput `pulumi:"rules"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
Route Filter Resource.
func (RouteFilterResponseArgs) ElementType ¶
func (RouteFilterResponseArgs) ElementType() reflect.Type
func (RouteFilterResponseArgs) ToRouteFilterResponseOutput ¶
func (i RouteFilterResponseArgs) ToRouteFilterResponseOutput() RouteFilterResponseOutput
func (RouteFilterResponseArgs) ToRouteFilterResponseOutputWithContext ¶
func (i RouteFilterResponseArgs) ToRouteFilterResponseOutputWithContext(ctx context.Context) RouteFilterResponseOutput
func (RouteFilterResponseArgs) ToRouteFilterResponsePtrOutput ¶
func (i RouteFilterResponseArgs) ToRouteFilterResponsePtrOutput() RouteFilterResponsePtrOutput
func (RouteFilterResponseArgs) ToRouteFilterResponsePtrOutputWithContext ¶
func (i RouteFilterResponseArgs) ToRouteFilterResponsePtrOutputWithContext(ctx context.Context) RouteFilterResponsePtrOutput
type RouteFilterResponseInput ¶
type RouteFilterResponseInput interface { pulumi.Input ToRouteFilterResponseOutput() RouteFilterResponseOutput ToRouteFilterResponseOutputWithContext(context.Context) RouteFilterResponseOutput }
RouteFilterResponseInput is an input type that accepts RouteFilterResponseArgs and RouteFilterResponseOutput values. You can construct a concrete instance of `RouteFilterResponseInput` via:
RouteFilterResponseArgs{...}
type RouteFilterResponseOutput ¶
type RouteFilterResponseOutput struct{ *pulumi.OutputState }
Route Filter Resource.
func (RouteFilterResponseOutput) ElementType ¶
func (RouteFilterResponseOutput) ElementType() reflect.Type
func (RouteFilterResponseOutput) Etag ¶
func (o RouteFilterResponseOutput) Etag() pulumi.StringOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (RouteFilterResponseOutput) Id ¶
func (o RouteFilterResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteFilterResponseOutput) Location ¶
func (o RouteFilterResponseOutput) Location() pulumi.StringOutput
Resource location.
func (RouteFilterResponseOutput) Name ¶
func (o RouteFilterResponseOutput) Name() pulumi.StringOutput
Resource name.
func (RouteFilterResponseOutput) Peerings ¶
func (o RouteFilterResponseOutput) Peerings() ExpressRouteCircuitPeeringResponseArrayOutput
A collection of references to express route circuit peerings.
func (RouteFilterResponseOutput) ProvisioningState ¶
func (o RouteFilterResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'.
func (RouteFilterResponseOutput) Rules ¶
func (o RouteFilterResponseOutput) Rules() RouteFilterRuleResponseArrayOutput
Collection of RouteFilterRules contained within a route filter.
func (RouteFilterResponseOutput) Tags ¶
func (o RouteFilterResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteFilterResponseOutput) ToRouteFilterResponseOutput ¶
func (o RouteFilterResponseOutput) ToRouteFilterResponseOutput() RouteFilterResponseOutput
func (RouteFilterResponseOutput) ToRouteFilterResponseOutputWithContext ¶
func (o RouteFilterResponseOutput) ToRouteFilterResponseOutputWithContext(ctx context.Context) RouteFilterResponseOutput
func (RouteFilterResponseOutput) ToRouteFilterResponsePtrOutput ¶
func (o RouteFilterResponseOutput) ToRouteFilterResponsePtrOutput() RouteFilterResponsePtrOutput
func (RouteFilterResponseOutput) ToRouteFilterResponsePtrOutputWithContext ¶
func (o RouteFilterResponseOutput) ToRouteFilterResponsePtrOutputWithContext(ctx context.Context) RouteFilterResponsePtrOutput
func (RouteFilterResponseOutput) Type ¶
func (o RouteFilterResponseOutput) Type() pulumi.StringOutput
Resource type.
type RouteFilterResponsePtrInput ¶
type RouteFilterResponsePtrInput interface { pulumi.Input ToRouteFilterResponsePtrOutput() RouteFilterResponsePtrOutput ToRouteFilterResponsePtrOutputWithContext(context.Context) RouteFilterResponsePtrOutput }
RouteFilterResponsePtrInput is an input type that accepts RouteFilterResponseArgs, RouteFilterResponsePtr and RouteFilterResponsePtrOutput values. You can construct a concrete instance of `RouteFilterResponsePtrInput` via:
RouteFilterResponseArgs{...} or: nil
func RouteFilterResponsePtr ¶
func RouteFilterResponsePtr(v *RouteFilterResponseArgs) RouteFilterResponsePtrInput
type RouteFilterResponsePtrOutput ¶
type RouteFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (RouteFilterResponsePtrOutput) Elem ¶
func (o RouteFilterResponsePtrOutput) Elem() RouteFilterResponseOutput
func (RouteFilterResponsePtrOutput) ElementType ¶
func (RouteFilterResponsePtrOutput) ElementType() reflect.Type
func (RouteFilterResponsePtrOutput) Etag ¶
func (o RouteFilterResponsePtrOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (RouteFilterResponsePtrOutput) Id ¶
func (o RouteFilterResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteFilterResponsePtrOutput) Location ¶
func (o RouteFilterResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteFilterResponsePtrOutput) Name ¶
func (o RouteFilterResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (RouteFilterResponsePtrOutput) Peerings ¶
func (o RouteFilterResponsePtrOutput) Peerings() ExpressRouteCircuitPeeringResponseArrayOutput
A collection of references to express route circuit peerings.
func (RouteFilterResponsePtrOutput) ProvisioningState ¶
func (o RouteFilterResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'.
func (RouteFilterResponsePtrOutput) Rules ¶
func (o RouteFilterResponsePtrOutput) Rules() RouteFilterRuleResponseArrayOutput
Collection of RouteFilterRules contained within a route filter.
func (RouteFilterResponsePtrOutput) Tags ¶
func (o RouteFilterResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteFilterResponsePtrOutput) ToRouteFilterResponsePtrOutput ¶
func (o RouteFilterResponsePtrOutput) ToRouteFilterResponsePtrOutput() RouteFilterResponsePtrOutput
func (RouteFilterResponsePtrOutput) ToRouteFilterResponsePtrOutputWithContext ¶
func (o RouteFilterResponsePtrOutput) ToRouteFilterResponsePtrOutputWithContext(ctx context.Context) RouteFilterResponsePtrOutput
func (RouteFilterResponsePtrOutput) Type ¶
func (o RouteFilterResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
type RouteFilterRule ¶
type RouteFilterRule struct { pulumi.CustomResourceState // The access type of the rule. Valid values are: 'Allow', 'Deny' Access pulumi.StringOutput `pulumi:"access"` // The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] Communities pulumi.StringArrayOutput `pulumi:"communities"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringOutput `pulumi:"etag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The rule type of the rule. Valid value is: 'Community' RouteFilterRuleType pulumi.StringOutput `pulumi:"routeFilterRuleType"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Route Filter Rule Resource
func GetRouteFilterRule ¶
func GetRouteFilterRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteFilterRuleState, opts ...pulumi.ResourceOption) (*RouteFilterRule, error)
GetRouteFilterRule gets an existing RouteFilterRule 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 NewRouteFilterRule ¶
func NewRouteFilterRule(ctx *pulumi.Context, name string, args *RouteFilterRuleArgs, opts ...pulumi.ResourceOption) (*RouteFilterRule, error)
NewRouteFilterRule registers a new resource with the given unique name, arguments, and options.
type RouteFilterRuleArgs ¶
type RouteFilterRuleArgs struct { // The access type of the rule. Valid values are: 'Allow', 'Deny' Access pulumi.StringInput // The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] Communities pulumi.StringArrayInput // Resource ID. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the route filter. RouteFilterName pulumi.StringInput // The rule type of the rule. Valid value is: 'Community' RouteFilterRuleType pulumi.StringInput // The name of the route filter rule. RuleName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a RouteFilterRule resource.
func (RouteFilterRuleArgs) ElementType ¶
func (RouteFilterRuleArgs) ElementType() reflect.Type
type RouteFilterRuleResponse ¶
type RouteFilterRuleResponse struct { // The access type of the rule. Valid values are: 'Allow', 'Deny' Access string `pulumi:"access"` // The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] Communities []string `pulumi:"communities"` // A unique read-only string that changes whenever the resource is updated. Etag string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name string `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The rule type of the rule. Valid value is: 'Community' RouteFilterRuleType string `pulumi:"routeFilterRuleType"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
Route Filter Rule Resource
type RouteFilterRuleResponseArgs ¶
type RouteFilterRuleResponseArgs struct { // The access type of the rule. Valid values are: 'Allow', 'Deny' Access pulumi.StringInput `pulumi:"access"` // The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] Communities pulumi.StringArrayInput `pulumi:"communities"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringInput `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The rule type of the rule. Valid value is: 'Community' RouteFilterRuleType pulumi.StringInput `pulumi:"routeFilterRuleType"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
Route Filter Rule Resource
func (RouteFilterRuleResponseArgs) ElementType ¶
func (RouteFilterRuleResponseArgs) ElementType() reflect.Type
func (RouteFilterRuleResponseArgs) ToRouteFilterRuleResponseOutput ¶
func (i RouteFilterRuleResponseArgs) ToRouteFilterRuleResponseOutput() RouteFilterRuleResponseOutput
func (RouteFilterRuleResponseArgs) ToRouteFilterRuleResponseOutputWithContext ¶
func (i RouteFilterRuleResponseArgs) ToRouteFilterRuleResponseOutputWithContext(ctx context.Context) RouteFilterRuleResponseOutput
type RouteFilterRuleResponseArray ¶
type RouteFilterRuleResponseArray []RouteFilterRuleResponseInput
func (RouteFilterRuleResponseArray) ElementType ¶
func (RouteFilterRuleResponseArray) ElementType() reflect.Type
func (RouteFilterRuleResponseArray) ToRouteFilterRuleResponseArrayOutput ¶
func (i RouteFilterRuleResponseArray) ToRouteFilterRuleResponseArrayOutput() RouteFilterRuleResponseArrayOutput
func (RouteFilterRuleResponseArray) ToRouteFilterRuleResponseArrayOutputWithContext ¶
func (i RouteFilterRuleResponseArray) ToRouteFilterRuleResponseArrayOutputWithContext(ctx context.Context) RouteFilterRuleResponseArrayOutput
type RouteFilterRuleResponseArrayInput ¶
type RouteFilterRuleResponseArrayInput interface { pulumi.Input ToRouteFilterRuleResponseArrayOutput() RouteFilterRuleResponseArrayOutput ToRouteFilterRuleResponseArrayOutputWithContext(context.Context) RouteFilterRuleResponseArrayOutput }
RouteFilterRuleResponseArrayInput is an input type that accepts RouteFilterRuleResponseArray and RouteFilterRuleResponseArrayOutput values. You can construct a concrete instance of `RouteFilterRuleResponseArrayInput` via:
RouteFilterRuleResponseArray{ RouteFilterRuleResponseArgs{...} }
type RouteFilterRuleResponseArrayOutput ¶
type RouteFilterRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (RouteFilterRuleResponseArrayOutput) ElementType ¶
func (RouteFilterRuleResponseArrayOutput) ElementType() reflect.Type
func (RouteFilterRuleResponseArrayOutput) Index ¶
func (o RouteFilterRuleResponseArrayOutput) Index(i pulumi.IntInput) RouteFilterRuleResponseOutput
func (RouteFilterRuleResponseArrayOutput) ToRouteFilterRuleResponseArrayOutput ¶
func (o RouteFilterRuleResponseArrayOutput) ToRouteFilterRuleResponseArrayOutput() RouteFilterRuleResponseArrayOutput
func (RouteFilterRuleResponseArrayOutput) ToRouteFilterRuleResponseArrayOutputWithContext ¶
func (o RouteFilterRuleResponseArrayOutput) ToRouteFilterRuleResponseArrayOutputWithContext(ctx context.Context) RouteFilterRuleResponseArrayOutput
type RouteFilterRuleResponseInput ¶
type RouteFilterRuleResponseInput interface { pulumi.Input ToRouteFilterRuleResponseOutput() RouteFilterRuleResponseOutput ToRouteFilterRuleResponseOutputWithContext(context.Context) RouteFilterRuleResponseOutput }
RouteFilterRuleResponseInput is an input type that accepts RouteFilterRuleResponseArgs and RouteFilterRuleResponseOutput values. You can construct a concrete instance of `RouteFilterRuleResponseInput` via:
RouteFilterRuleResponseArgs{...}
type RouteFilterRuleResponseOutput ¶
type RouteFilterRuleResponseOutput struct{ *pulumi.OutputState }
Route Filter Rule Resource
func (RouteFilterRuleResponseOutput) Access ¶
func (o RouteFilterRuleResponseOutput) Access() pulumi.StringOutput
The access type of the rule. Valid values are: 'Allow', 'Deny'
func (RouteFilterRuleResponseOutput) Communities ¶
func (o RouteFilterRuleResponseOutput) Communities() pulumi.StringArrayOutput
The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020']
func (RouteFilterRuleResponseOutput) ElementType ¶
func (RouteFilterRuleResponseOutput) ElementType() reflect.Type
func (RouteFilterRuleResponseOutput) Etag ¶
func (o RouteFilterRuleResponseOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (RouteFilterRuleResponseOutput) Id ¶
func (o RouteFilterRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteFilterRuleResponseOutput) Location ¶
func (o RouteFilterRuleResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteFilterRuleResponseOutput) Name ¶
func (o RouteFilterRuleResponseOutput) Name() pulumi.StringOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (RouteFilterRuleResponseOutput) ProvisioningState ¶
func (o RouteFilterRuleResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'.
func (RouteFilterRuleResponseOutput) RouteFilterRuleType ¶
func (o RouteFilterRuleResponseOutput) RouteFilterRuleType() pulumi.StringOutput
The rule type of the rule. Valid value is: 'Community'
func (RouteFilterRuleResponseOutput) Tags ¶
func (o RouteFilterRuleResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteFilterRuleResponseOutput) ToRouteFilterRuleResponseOutput ¶
func (o RouteFilterRuleResponseOutput) ToRouteFilterRuleResponseOutput() RouteFilterRuleResponseOutput
func (RouteFilterRuleResponseOutput) ToRouteFilterRuleResponseOutputWithContext ¶
func (o RouteFilterRuleResponseOutput) ToRouteFilterRuleResponseOutputWithContext(ctx context.Context) RouteFilterRuleResponseOutput
type RouteFilterRuleState ¶
type RouteFilterRuleState struct { // The access type of the rule. Valid values are: 'Allow', 'Deny' Access pulumi.StringPtrInput // The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] Communities pulumi.StringArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState pulumi.StringPtrInput // The rule type of the rule. Valid value is: 'Community' RouteFilterRuleType pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
func (RouteFilterRuleState) ElementType ¶
func (RouteFilterRuleState) ElementType() reflect.Type
type RouteFilterRuleType ¶
type RouteFilterRuleType struct { // The access type of the rule. Valid values are: 'Allow', 'Deny' Access string `pulumi:"access"` // The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] Communities []string `pulumi:"communities"` // Resource ID. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // The rule type of the rule. Valid value is: 'Community' RouteFilterRuleType string `pulumi:"routeFilterRuleType"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
Route Filter Rule Resource
type RouteFilterRuleTypeArgs ¶
type RouteFilterRuleTypeArgs struct { // The access type of the rule. Valid values are: 'Allow', 'Deny' Access pulumi.StringInput `pulumi:"access"` // The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] Communities pulumi.StringArrayInput `pulumi:"communities"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The rule type of the rule. Valid value is: 'Community' RouteFilterRuleType pulumi.StringInput `pulumi:"routeFilterRuleType"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
Route Filter Rule Resource
func (RouteFilterRuleTypeArgs) ElementType ¶
func (RouteFilterRuleTypeArgs) ElementType() reflect.Type
func (RouteFilterRuleTypeArgs) ToRouteFilterRuleTypeOutput ¶
func (i RouteFilterRuleTypeArgs) ToRouteFilterRuleTypeOutput() RouteFilterRuleTypeOutput
func (RouteFilterRuleTypeArgs) ToRouteFilterRuleTypeOutputWithContext ¶
func (i RouteFilterRuleTypeArgs) ToRouteFilterRuleTypeOutputWithContext(ctx context.Context) RouteFilterRuleTypeOutput
type RouteFilterRuleTypeArray ¶
type RouteFilterRuleTypeArray []RouteFilterRuleTypeInput
func (RouteFilterRuleTypeArray) ElementType ¶
func (RouteFilterRuleTypeArray) ElementType() reflect.Type
func (RouteFilterRuleTypeArray) ToRouteFilterRuleTypeArrayOutput ¶
func (i RouteFilterRuleTypeArray) ToRouteFilterRuleTypeArrayOutput() RouteFilterRuleTypeArrayOutput
func (RouteFilterRuleTypeArray) ToRouteFilterRuleTypeArrayOutputWithContext ¶
func (i RouteFilterRuleTypeArray) ToRouteFilterRuleTypeArrayOutputWithContext(ctx context.Context) RouteFilterRuleTypeArrayOutput
type RouteFilterRuleTypeArrayInput ¶
type RouteFilterRuleTypeArrayInput interface { pulumi.Input ToRouteFilterRuleTypeArrayOutput() RouteFilterRuleTypeArrayOutput ToRouteFilterRuleTypeArrayOutputWithContext(context.Context) RouteFilterRuleTypeArrayOutput }
RouteFilterRuleTypeArrayInput is an input type that accepts RouteFilterRuleTypeArray and RouteFilterRuleTypeArrayOutput values. You can construct a concrete instance of `RouteFilterRuleTypeArrayInput` via:
RouteFilterRuleTypeArray{ RouteFilterRuleTypeArgs{...} }
type RouteFilterRuleTypeArrayOutput ¶
type RouteFilterRuleTypeArrayOutput struct{ *pulumi.OutputState }
func (RouteFilterRuleTypeArrayOutput) ElementType ¶
func (RouteFilterRuleTypeArrayOutput) ElementType() reflect.Type
func (RouteFilterRuleTypeArrayOutput) Index ¶
func (o RouteFilterRuleTypeArrayOutput) Index(i pulumi.IntInput) RouteFilterRuleTypeOutput
func (RouteFilterRuleTypeArrayOutput) ToRouteFilterRuleTypeArrayOutput ¶
func (o RouteFilterRuleTypeArrayOutput) ToRouteFilterRuleTypeArrayOutput() RouteFilterRuleTypeArrayOutput
func (RouteFilterRuleTypeArrayOutput) ToRouteFilterRuleTypeArrayOutputWithContext ¶
func (o RouteFilterRuleTypeArrayOutput) ToRouteFilterRuleTypeArrayOutputWithContext(ctx context.Context) RouteFilterRuleTypeArrayOutput
type RouteFilterRuleTypeInput ¶
type RouteFilterRuleTypeInput interface { pulumi.Input ToRouteFilterRuleTypeOutput() RouteFilterRuleTypeOutput ToRouteFilterRuleTypeOutputWithContext(context.Context) RouteFilterRuleTypeOutput }
RouteFilterRuleTypeInput is an input type that accepts RouteFilterRuleTypeArgs and RouteFilterRuleTypeOutput values. You can construct a concrete instance of `RouteFilterRuleTypeInput` via:
RouteFilterRuleTypeArgs{...}
type RouteFilterRuleTypeOutput ¶
type RouteFilterRuleTypeOutput struct{ *pulumi.OutputState }
Route Filter Rule Resource
func (RouteFilterRuleTypeOutput) Access ¶
func (o RouteFilterRuleTypeOutput) Access() pulumi.StringOutput
The access type of the rule. Valid values are: 'Allow', 'Deny'
func (RouteFilterRuleTypeOutput) Communities ¶
func (o RouteFilterRuleTypeOutput) Communities() pulumi.StringArrayOutput
The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020']
func (RouteFilterRuleTypeOutput) ElementType ¶
func (RouteFilterRuleTypeOutput) ElementType() reflect.Type
func (RouteFilterRuleTypeOutput) Id ¶
func (o RouteFilterRuleTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteFilterRuleTypeOutput) Location ¶
func (o RouteFilterRuleTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteFilterRuleTypeOutput) RouteFilterRuleType ¶
func (o RouteFilterRuleTypeOutput) RouteFilterRuleType() pulumi.StringOutput
The rule type of the rule. Valid value is: 'Community'
func (RouteFilterRuleTypeOutput) Tags ¶
func (o RouteFilterRuleTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteFilterRuleTypeOutput) ToRouteFilterRuleTypeOutput ¶
func (o RouteFilterRuleTypeOutput) ToRouteFilterRuleTypeOutput() RouteFilterRuleTypeOutput
func (RouteFilterRuleTypeOutput) ToRouteFilterRuleTypeOutputWithContext ¶
func (o RouteFilterRuleTypeOutput) ToRouteFilterRuleTypeOutputWithContext(ctx context.Context) RouteFilterRuleTypeOutput
type RouteFilterState ¶
type RouteFilterState struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // A collection of references to express route circuit peerings. Peerings ExpressRouteCircuitPeeringResponseArrayInput // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. ProvisioningState pulumi.StringPtrInput // Collection of RouteFilterRules contained within a route filter. Rules RouteFilterRuleResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (RouteFilterState) ElementType ¶
func (RouteFilterState) ElementType() reflect.Type
type RouteFilterType ¶
type RouteFilterType struct { // Resource ID. Id *string `pulumi:"id"` // Resource location. Location string `pulumi:"location"` // Collection of RouteFilterRules contained within a route filter. Rules []RouteFilterRuleType `pulumi:"rules"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
Route Filter Resource.
type RouteFilterTypeArgs ¶
type RouteFilterTypeArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringInput `pulumi:"location"` // Collection of RouteFilterRules contained within a route filter. Rules RouteFilterRuleTypeArrayInput `pulumi:"rules"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
Route Filter Resource.
func (RouteFilterTypeArgs) ElementType ¶
func (RouteFilterTypeArgs) ElementType() reflect.Type
func (RouteFilterTypeArgs) ToRouteFilterTypeOutput ¶
func (i RouteFilterTypeArgs) ToRouteFilterTypeOutput() RouteFilterTypeOutput
func (RouteFilterTypeArgs) ToRouteFilterTypeOutputWithContext ¶
func (i RouteFilterTypeArgs) ToRouteFilterTypeOutputWithContext(ctx context.Context) RouteFilterTypeOutput
func (RouteFilterTypeArgs) ToRouteFilterTypePtrOutput ¶
func (i RouteFilterTypeArgs) ToRouteFilterTypePtrOutput() RouteFilterTypePtrOutput
func (RouteFilterTypeArgs) ToRouteFilterTypePtrOutputWithContext ¶
func (i RouteFilterTypeArgs) ToRouteFilterTypePtrOutputWithContext(ctx context.Context) RouteFilterTypePtrOutput
type RouteFilterTypeInput ¶
type RouteFilterTypeInput interface { pulumi.Input ToRouteFilterTypeOutput() RouteFilterTypeOutput ToRouteFilterTypeOutputWithContext(context.Context) RouteFilterTypeOutput }
RouteFilterTypeInput is an input type that accepts RouteFilterTypeArgs and RouteFilterTypeOutput values. You can construct a concrete instance of `RouteFilterTypeInput` via:
RouteFilterTypeArgs{...}
type RouteFilterTypeOutput ¶
type RouteFilterTypeOutput struct{ *pulumi.OutputState }
Route Filter Resource.
func (RouteFilterTypeOutput) ElementType ¶
func (RouteFilterTypeOutput) ElementType() reflect.Type
func (RouteFilterTypeOutput) Id ¶
func (o RouteFilterTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteFilterTypeOutput) Location ¶
func (o RouteFilterTypeOutput) Location() pulumi.StringOutput
Resource location.
func (RouteFilterTypeOutput) Rules ¶
func (o RouteFilterTypeOutput) Rules() RouteFilterRuleTypeArrayOutput
Collection of RouteFilterRules contained within a route filter.
func (RouteFilterTypeOutput) Tags ¶
func (o RouteFilterTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteFilterTypeOutput) ToRouteFilterTypeOutput ¶
func (o RouteFilterTypeOutput) ToRouteFilterTypeOutput() RouteFilterTypeOutput
func (RouteFilterTypeOutput) ToRouteFilterTypeOutputWithContext ¶
func (o RouteFilterTypeOutput) ToRouteFilterTypeOutputWithContext(ctx context.Context) RouteFilterTypeOutput
func (RouteFilterTypeOutput) ToRouteFilterTypePtrOutput ¶
func (o RouteFilterTypeOutput) ToRouteFilterTypePtrOutput() RouteFilterTypePtrOutput
func (RouteFilterTypeOutput) ToRouteFilterTypePtrOutputWithContext ¶
func (o RouteFilterTypeOutput) ToRouteFilterTypePtrOutputWithContext(ctx context.Context) RouteFilterTypePtrOutput
type RouteFilterTypePtrInput ¶
type RouteFilterTypePtrInput interface { pulumi.Input ToRouteFilterTypePtrOutput() RouteFilterTypePtrOutput ToRouteFilterTypePtrOutputWithContext(context.Context) RouteFilterTypePtrOutput }
RouteFilterTypePtrInput is an input type that accepts RouteFilterTypeArgs, RouteFilterTypePtr and RouteFilterTypePtrOutput values. You can construct a concrete instance of `RouteFilterTypePtrInput` via:
RouteFilterTypeArgs{...} or: nil
func RouteFilterTypePtr ¶
func RouteFilterTypePtr(v *RouteFilterTypeArgs) RouteFilterTypePtrInput
type RouteFilterTypePtrOutput ¶
type RouteFilterTypePtrOutput struct{ *pulumi.OutputState }
func (RouteFilterTypePtrOutput) Elem ¶
func (o RouteFilterTypePtrOutput) Elem() RouteFilterTypeOutput
func (RouteFilterTypePtrOutput) ElementType ¶
func (RouteFilterTypePtrOutput) ElementType() reflect.Type
func (RouteFilterTypePtrOutput) Id ¶
func (o RouteFilterTypePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteFilterTypePtrOutput) Location ¶
func (o RouteFilterTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteFilterTypePtrOutput) Rules ¶
func (o RouteFilterTypePtrOutput) Rules() RouteFilterRuleTypeArrayOutput
Collection of RouteFilterRules contained within a route filter.
func (RouteFilterTypePtrOutput) Tags ¶
func (o RouteFilterTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteFilterTypePtrOutput) ToRouteFilterTypePtrOutput ¶
func (o RouteFilterTypePtrOutput) ToRouteFilterTypePtrOutput() RouteFilterTypePtrOutput
func (RouteFilterTypePtrOutput) ToRouteFilterTypePtrOutputWithContext ¶
func (o RouteFilterTypePtrOutput) ToRouteFilterTypePtrOutputWithContext(ctx context.Context) RouteFilterTypePtrOutput
type RouteResponse ¶
type RouteResponse struct { // The destination CIDR to which the route applies. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress *string `pulumi:"nextHopIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType string `pulumi:"nextHopType"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
type RouteResponseArgs ¶
type RouteResponseArgs struct { // The destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput `pulumi:"nextHopIpAddress"` // 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"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Route resource
func (RouteResponseArgs) ElementType ¶
func (RouteResponseArgs) ElementType() reflect.Type
func (RouteResponseArgs) ToRouteResponseOutput ¶
func (i RouteResponseArgs) ToRouteResponseOutput() RouteResponseOutput
func (RouteResponseArgs) ToRouteResponseOutputWithContext ¶
func (i RouteResponseArgs) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
type RouteResponseArray ¶
type RouteResponseArray []RouteResponseInput
func (RouteResponseArray) ElementType ¶
func (RouteResponseArray) ElementType() reflect.Type
func (RouteResponseArray) ToRouteResponseArrayOutput ¶
func (i RouteResponseArray) ToRouteResponseArrayOutput() RouteResponseArrayOutput
func (RouteResponseArray) ToRouteResponseArrayOutputWithContext ¶
func (i RouteResponseArray) ToRouteResponseArrayOutputWithContext(ctx context.Context) RouteResponseArrayOutput
type RouteResponseArrayInput ¶
type RouteResponseArrayInput interface { pulumi.Input ToRouteResponseArrayOutput() RouteResponseArrayOutput ToRouteResponseArrayOutputWithContext(context.Context) RouteResponseArrayOutput }
RouteResponseArrayInput is an input type that accepts RouteResponseArray and RouteResponseArrayOutput values. You can construct a concrete instance of `RouteResponseArrayInput` via:
RouteResponseArray{ RouteResponseArgs{...} }
type RouteResponseArrayOutput ¶
type RouteResponseArrayOutput struct{ *pulumi.OutputState }
func (RouteResponseArrayOutput) ElementType ¶
func (RouteResponseArrayOutput) ElementType() reflect.Type
func (RouteResponseArrayOutput) Index ¶
func (o RouteResponseArrayOutput) Index(i pulumi.IntInput) RouteResponseOutput
func (RouteResponseArrayOutput) ToRouteResponseArrayOutput ¶
func (o RouteResponseArrayOutput) ToRouteResponseArrayOutput() RouteResponseArrayOutput
func (RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext ¶
func (o RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext(ctx context.Context) RouteResponseArrayOutput
type RouteResponseInput ¶
type RouteResponseInput interface { pulumi.Input ToRouteResponseOutput() RouteResponseOutput ToRouteResponseOutputWithContext(context.Context) RouteResponseOutput }
RouteResponseInput is an input type that accepts RouteResponseArgs and RouteResponseOutput values. You can construct a concrete instance of `RouteResponseInput` via:
RouteResponseArgs{...}
type RouteResponseOutput ¶
type RouteResponseOutput struct{ *pulumi.OutputState }
Route resource
func (RouteResponseOutput) AddressPrefix ¶
func (o RouteResponseOutput) AddressPrefix() pulumi.StringPtrOutput
The destination CIDR to which the route applies.
func (RouteResponseOutput) ElementType ¶
func (RouteResponseOutput) ElementType() reflect.Type
func (RouteResponseOutput) Etag ¶
func (o RouteResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (RouteResponseOutput) Id ¶
func (o RouteResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteResponseOutput) Name ¶
func (o RouteResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (RouteResponseOutput) NextHopIpAddress ¶
func (o RouteResponseOutput) NextHopIpAddress() pulumi.StringPtrOutput
The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
func (RouteResponseOutput) NextHopType ¶
func (o RouteResponseOutput) NextHopType() pulumi.StringOutput
The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'
func (RouteResponseOutput) ProvisioningState ¶
func (o RouteResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteResponseOutput) ToRouteResponseOutput ¶
func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput
func (RouteResponseOutput) ToRouteResponseOutputWithContext ¶
func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
type RouteState ¶
type RouteState struct { // The destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress 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 provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput }
func (RouteState) ElementType ¶
func (RouteState) ElementType() reflect.Type
type RouteTable ¶
type RouteTable struct { pulumi.CustomResourceState // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes RouteResponseArrayOutput `pulumi:"routes"` // A collection of references to subnets. Subnets SubnetResponseArrayOutput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Route table resource.
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 { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the route table. RouteTableName pulumi.StringInput // Collection of routes contained within a route table. Routes RouteTypeArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a RouteTable resource.
func (RouteTableArgs) ElementType ¶
func (RouteTableArgs) ElementType() reflect.Type
type RouteTableResponse ¶
type RouteTableResponse struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes []RouteResponse `pulumi:"routes"` // A collection of references to subnets. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Route table resource.
type RouteTableResponseArgs ¶
type RouteTableResponseArgs struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes RouteResponseArrayInput `pulumi:"routes"` // A collection of references to subnets. Subnets SubnetResponseArrayInput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
Route table resource.
func (RouteTableResponseArgs) ElementType ¶
func (RouteTableResponseArgs) ElementType() reflect.Type
func (RouteTableResponseArgs) ToRouteTableResponseOutput ¶
func (i RouteTableResponseArgs) ToRouteTableResponseOutput() RouteTableResponseOutput
func (RouteTableResponseArgs) ToRouteTableResponseOutputWithContext ¶
func (i RouteTableResponseArgs) ToRouteTableResponseOutputWithContext(ctx context.Context) RouteTableResponseOutput
func (RouteTableResponseArgs) ToRouteTableResponsePtrOutput ¶
func (i RouteTableResponseArgs) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
func (RouteTableResponseArgs) ToRouteTableResponsePtrOutputWithContext ¶
func (i RouteTableResponseArgs) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
type RouteTableResponseInput ¶
type RouteTableResponseInput interface { pulumi.Input ToRouteTableResponseOutput() RouteTableResponseOutput ToRouteTableResponseOutputWithContext(context.Context) RouteTableResponseOutput }
RouteTableResponseInput is an input type that accepts RouteTableResponseArgs and RouteTableResponseOutput values. You can construct a concrete instance of `RouteTableResponseInput` via:
RouteTableResponseArgs{...}
type RouteTableResponseOutput ¶
type RouteTableResponseOutput struct{ *pulumi.OutputState }
Route table resource.
func (RouteTableResponseOutput) ElementType ¶
func (RouteTableResponseOutput) ElementType() reflect.Type
func (RouteTableResponseOutput) Etag ¶
func (o RouteTableResponseOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (RouteTableResponseOutput) Id ¶
func (o RouteTableResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteTableResponseOutput) Location ¶
func (o RouteTableResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteTableResponseOutput) Name ¶
func (o RouteTableResponseOutput) Name() pulumi.StringOutput
Resource name.
func (RouteTableResponseOutput) ProvisioningState ¶
func (o RouteTableResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTableResponseOutput) Routes ¶
func (o RouteTableResponseOutput) Routes() RouteResponseArrayOutput
Collection of routes contained within a route table.
func (RouteTableResponseOutput) Subnets ¶
func (o RouteTableResponseOutput) Subnets() SubnetResponseArrayOutput
A collection of references to subnets.
func (RouteTableResponseOutput) Tags ¶
func (o RouteTableResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteTableResponseOutput) ToRouteTableResponseOutput ¶
func (o RouteTableResponseOutput) ToRouteTableResponseOutput() RouteTableResponseOutput
func (RouteTableResponseOutput) ToRouteTableResponseOutputWithContext ¶
func (o RouteTableResponseOutput) ToRouteTableResponseOutputWithContext(ctx context.Context) RouteTableResponseOutput
func (RouteTableResponseOutput) ToRouteTableResponsePtrOutput ¶
func (o RouteTableResponseOutput) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
func (RouteTableResponseOutput) ToRouteTableResponsePtrOutputWithContext ¶
func (o RouteTableResponseOutput) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
func (RouteTableResponseOutput) Type ¶
func (o RouteTableResponseOutput) Type() pulumi.StringOutput
Resource type.
type RouteTableResponsePtrInput ¶
type RouteTableResponsePtrInput interface { pulumi.Input ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput ToRouteTableResponsePtrOutputWithContext(context.Context) RouteTableResponsePtrOutput }
RouteTableResponsePtrInput is an input type that accepts RouteTableResponseArgs, RouteTableResponsePtr and RouteTableResponsePtrOutput values. You can construct a concrete instance of `RouteTableResponsePtrInput` via:
RouteTableResponseArgs{...} or: nil
func RouteTableResponsePtr ¶
func RouteTableResponsePtr(v *RouteTableResponseArgs) RouteTableResponsePtrInput
type RouteTableResponsePtrOutput ¶
type RouteTableResponsePtrOutput struct{ *pulumi.OutputState }
func (RouteTableResponsePtrOutput) Elem ¶
func (o RouteTableResponsePtrOutput) Elem() RouteTableResponseOutput
func (RouteTableResponsePtrOutput) ElementType ¶
func (RouteTableResponsePtrOutput) ElementType() reflect.Type
func (RouteTableResponsePtrOutput) Etag ¶
func (o RouteTableResponsePtrOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (RouteTableResponsePtrOutput) Id ¶
func (o RouteTableResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteTableResponsePtrOutput) Location ¶
func (o RouteTableResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteTableResponsePtrOutput) Name ¶
func (o RouteTableResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (RouteTableResponsePtrOutput) ProvisioningState ¶
func (o RouteTableResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTableResponsePtrOutput) Routes ¶
func (o RouteTableResponsePtrOutput) Routes() RouteResponseArrayOutput
Collection of routes contained within a route table.
func (RouteTableResponsePtrOutput) Subnets ¶
func (o RouteTableResponsePtrOutput) Subnets() SubnetResponseArrayOutput
A collection of references to subnets.
func (RouteTableResponsePtrOutput) Tags ¶
func (o RouteTableResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutput ¶
func (o RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
func (RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutputWithContext ¶
func (o RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
func (RouteTableResponsePtrOutput) Type ¶
func (o RouteTableResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
type RouteTableState ¶
type RouteTableState struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // Collection of routes contained within a route table. Routes RouteResponseArrayInput // A collection of references to subnets. Subnets SubnetResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (RouteTableState) ElementType ¶
func (RouteTableState) ElementType() reflect.Type
type RouteTableType ¶
type RouteTableType struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes []RouteType `pulumi:"routes"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
Route table resource.
type RouteTableTypeArgs ¶
type RouteTableTypeArgs struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes RouteTypeArrayInput `pulumi:"routes"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
Route table resource.
func (RouteTableTypeArgs) ElementType ¶
func (RouteTableTypeArgs) ElementType() reflect.Type
func (RouteTableTypeArgs) ToRouteTableTypeOutput ¶
func (i RouteTableTypeArgs) ToRouteTableTypeOutput() RouteTableTypeOutput
func (RouteTableTypeArgs) ToRouteTableTypeOutputWithContext ¶
func (i RouteTableTypeArgs) ToRouteTableTypeOutputWithContext(ctx context.Context) RouteTableTypeOutput
func (RouteTableTypeArgs) ToRouteTableTypePtrOutput ¶
func (i RouteTableTypeArgs) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
func (RouteTableTypeArgs) ToRouteTableTypePtrOutputWithContext ¶
func (i RouteTableTypeArgs) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
type RouteTableTypeInput ¶
type RouteTableTypeInput interface { pulumi.Input ToRouteTableTypeOutput() RouteTableTypeOutput ToRouteTableTypeOutputWithContext(context.Context) RouteTableTypeOutput }
RouteTableTypeInput is an input type that accepts RouteTableTypeArgs and RouteTableTypeOutput values. You can construct a concrete instance of `RouteTableTypeInput` via:
RouteTableTypeArgs{...}
type RouteTableTypeOutput ¶
type RouteTableTypeOutput struct{ *pulumi.OutputState }
Route table resource.
func (RouteTableTypeOutput) ElementType ¶
func (RouteTableTypeOutput) ElementType() reflect.Type
func (RouteTableTypeOutput) Etag ¶
func (o RouteTableTypeOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (RouteTableTypeOutput) Id ¶
func (o RouteTableTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteTableTypeOutput) Location ¶
func (o RouteTableTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteTableTypeOutput) ProvisioningState ¶
func (o RouteTableTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTableTypeOutput) Routes ¶
func (o RouteTableTypeOutput) Routes() RouteTypeArrayOutput
Collection of routes contained within a route table.
func (RouteTableTypeOutput) Tags ¶
func (o RouteTableTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteTableTypeOutput) ToRouteTableTypeOutput ¶
func (o RouteTableTypeOutput) ToRouteTableTypeOutput() RouteTableTypeOutput
func (RouteTableTypeOutput) ToRouteTableTypeOutputWithContext ¶
func (o RouteTableTypeOutput) ToRouteTableTypeOutputWithContext(ctx context.Context) RouteTableTypeOutput
func (RouteTableTypeOutput) ToRouteTableTypePtrOutput ¶
func (o RouteTableTypeOutput) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
func (RouteTableTypeOutput) ToRouteTableTypePtrOutputWithContext ¶
func (o RouteTableTypeOutput) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
type RouteTableTypePtrInput ¶
type RouteTableTypePtrInput interface { pulumi.Input ToRouteTableTypePtrOutput() RouteTableTypePtrOutput ToRouteTableTypePtrOutputWithContext(context.Context) RouteTableTypePtrOutput }
RouteTableTypePtrInput is an input type that accepts RouteTableTypeArgs, RouteTableTypePtr and RouteTableTypePtrOutput values. You can construct a concrete instance of `RouteTableTypePtrInput` via:
RouteTableTypeArgs{...} or: nil
func RouteTableTypePtr ¶
func RouteTableTypePtr(v *RouteTableTypeArgs) RouteTableTypePtrInput
type RouteTableTypePtrOutput ¶
type RouteTableTypePtrOutput struct{ *pulumi.OutputState }
func (RouteTableTypePtrOutput) Elem ¶
func (o RouteTableTypePtrOutput) Elem() RouteTableTypeOutput
func (RouteTableTypePtrOutput) ElementType ¶
func (RouteTableTypePtrOutput) ElementType() reflect.Type
func (RouteTableTypePtrOutput) Etag ¶
func (o RouteTableTypePtrOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (RouteTableTypePtrOutput) Id ¶
func (o RouteTableTypePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RouteTableTypePtrOutput) Location ¶
func (o RouteTableTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteTableTypePtrOutput) ProvisioningState ¶
func (o RouteTableTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTableTypePtrOutput) Routes ¶
func (o RouteTableTypePtrOutput) Routes() RouteTypeArrayOutput
Collection of routes contained within a route table.
func (RouteTableTypePtrOutput) Tags ¶
func (o RouteTableTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteTableTypePtrOutput) ToRouteTableTypePtrOutput ¶
func (o RouteTableTypePtrOutput) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
func (RouteTableTypePtrOutput) ToRouteTableTypePtrOutputWithContext ¶
func (o RouteTableTypePtrOutput) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
type RouteType ¶
type RouteType struct { // The destination CIDR to which the route applies. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress *string `pulumi:"nextHopIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType string `pulumi:"nextHopType"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
type RouteTypeArgs ¶
type RouteTypeArgs struct { // The destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput `pulumi:"nextHopIpAddress"` // 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"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Route resource
func (RouteTypeArgs) ElementType ¶
func (RouteTypeArgs) ElementType() reflect.Type
func (RouteTypeArgs) ToRouteTypeOutput ¶
func (i RouteTypeArgs) ToRouteTypeOutput() RouteTypeOutput
func (RouteTypeArgs) ToRouteTypeOutputWithContext ¶
func (i RouteTypeArgs) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput
type RouteTypeArray ¶
type RouteTypeArray []RouteTypeInput
func (RouteTypeArray) ElementType ¶
func (RouteTypeArray) ElementType() reflect.Type
func (RouteTypeArray) ToRouteTypeArrayOutput ¶
func (i RouteTypeArray) ToRouteTypeArrayOutput() RouteTypeArrayOutput
func (RouteTypeArray) ToRouteTypeArrayOutputWithContext ¶
func (i RouteTypeArray) ToRouteTypeArrayOutputWithContext(ctx context.Context) RouteTypeArrayOutput
type RouteTypeArrayInput ¶
type RouteTypeArrayInput interface { pulumi.Input ToRouteTypeArrayOutput() RouteTypeArrayOutput ToRouteTypeArrayOutputWithContext(context.Context) RouteTypeArrayOutput }
RouteTypeArrayInput is an input type that accepts RouteTypeArray and RouteTypeArrayOutput values. You can construct a concrete instance of `RouteTypeArrayInput` via:
RouteTypeArray{ RouteTypeArgs{...} }
type RouteTypeArrayOutput ¶
type RouteTypeArrayOutput struct{ *pulumi.OutputState }
func (RouteTypeArrayOutput) ElementType ¶
func (RouteTypeArrayOutput) ElementType() reflect.Type
func (RouteTypeArrayOutput) Index ¶
func (o RouteTypeArrayOutput) Index(i pulumi.IntInput) RouteTypeOutput
func (RouteTypeArrayOutput) ToRouteTypeArrayOutput ¶
func (o RouteTypeArrayOutput) ToRouteTypeArrayOutput() RouteTypeArrayOutput
func (RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext ¶
func (o RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext(ctx context.Context) RouteTypeArrayOutput
type RouteTypeInput ¶
type RouteTypeInput interface { pulumi.Input ToRouteTypeOutput() RouteTypeOutput ToRouteTypeOutputWithContext(context.Context) RouteTypeOutput }
RouteTypeInput is an input type that accepts RouteTypeArgs and RouteTypeOutput values. You can construct a concrete instance of `RouteTypeInput` via:
RouteTypeArgs{...}
type RouteTypeOutput ¶
type RouteTypeOutput struct{ *pulumi.OutputState }
Route resource
func (RouteTypeOutput) AddressPrefix ¶
func (o RouteTypeOutput) AddressPrefix() pulumi.StringPtrOutput
The destination CIDR to which the route applies.
func (RouteTypeOutput) ElementType ¶
func (RouteTypeOutput) ElementType() reflect.Type
func (RouteTypeOutput) Etag ¶
func (o RouteTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (RouteTypeOutput) Name ¶
func (o RouteTypeOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (RouteTypeOutput) NextHopIpAddress ¶
func (o RouteTypeOutput) NextHopIpAddress() pulumi.StringPtrOutput
The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
func (RouteTypeOutput) NextHopType ¶
func (o RouteTypeOutput) NextHopType() pulumi.StringOutput
The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'
func (RouteTypeOutput) ProvisioningState ¶
func (o RouteTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTypeOutput) ToRouteTypeOutput ¶
func (o RouteTypeOutput) ToRouteTypeOutput() RouteTypeOutput
func (RouteTypeOutput) ToRouteTypeOutputWithContext ¶
func (o RouteTypeOutput) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput
type SecurityRule ¶
type SecurityRule struct { pulumi.CustomResourceState // The 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 chars. Description pulumi.StringPtrOutput `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringOutput `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrOutput `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringOutput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // 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.IntPtrOutput `pulumi:"priority"` // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringOutput `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringOutput `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrOutput `pulumi:"sourcePortRange"` }
Network security rule.
func GetSecurityRule ¶
func GetSecurityRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityRuleState, opts ...pulumi.ResourceOption) (*SecurityRule, error)
GetSecurityRule gets an existing SecurityRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecurityRule ¶
func NewSecurityRule(ctx *pulumi.Context, name string, args *SecurityRuleArgs, opts ...pulumi.ResourceOption) (*SecurityRule, error)
NewSecurityRule registers a new resource with the given unique name, arguments, and options.
type SecurityRuleArgs ¶
type SecurityRuleArgs struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access pulumi.StringInput // A description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringInput // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The name of the network security group. NetworkSecurityGroupName pulumi.StringInput // 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 are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the security rule. SecurityRuleName pulumi.StringInput // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput }
The set of arguments for constructing a SecurityRule resource.
func (SecurityRuleArgs) ElementType ¶
func (SecurityRuleArgs) ElementType() reflect.Type
type SecurityRuleResponse ¶
type SecurityRuleResponse struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access string `pulumi:"access"` // A description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction string `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // 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. Possible values are 'Tcp', 'Udp', and '*'. Protocol string `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange *string `pulumi:"sourcePortRange"` }
Network security rule.
type SecurityRuleResponseArgs ¶
type SecurityRuleResponseArgs struct { // The 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 chars. Description pulumi.StringPtrInput `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringInput `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringInput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // 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 `pulumi:"priority"` // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringInput `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"` }
Network security rule.
func (SecurityRuleResponseArgs) ElementType ¶
func (SecurityRuleResponseArgs) ElementType() reflect.Type
func (SecurityRuleResponseArgs) ToSecurityRuleResponseOutput ¶
func (i SecurityRuleResponseArgs) ToSecurityRuleResponseOutput() SecurityRuleResponseOutput
func (SecurityRuleResponseArgs) ToSecurityRuleResponseOutputWithContext ¶
func (i SecurityRuleResponseArgs) ToSecurityRuleResponseOutputWithContext(ctx context.Context) SecurityRuleResponseOutput
type SecurityRuleResponseArray ¶
type SecurityRuleResponseArray []SecurityRuleResponseInput
func (SecurityRuleResponseArray) ElementType ¶
func (SecurityRuleResponseArray) ElementType() reflect.Type
func (SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutput ¶
func (i SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput
func (SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutputWithContext ¶
func (i SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutputWithContext(ctx context.Context) SecurityRuleResponseArrayOutput
type SecurityRuleResponseArrayInput ¶
type SecurityRuleResponseArrayInput interface { pulumi.Input ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput ToSecurityRuleResponseArrayOutputWithContext(context.Context) SecurityRuleResponseArrayOutput }
SecurityRuleResponseArrayInput is an input type that accepts SecurityRuleResponseArray and SecurityRuleResponseArrayOutput values. You can construct a concrete instance of `SecurityRuleResponseArrayInput` via:
SecurityRuleResponseArray{ SecurityRuleResponseArgs{...} }
type SecurityRuleResponseArrayOutput ¶
type SecurityRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (SecurityRuleResponseArrayOutput) ElementType ¶
func (SecurityRuleResponseArrayOutput) ElementType() reflect.Type
func (SecurityRuleResponseArrayOutput) Index ¶
func (o SecurityRuleResponseArrayOutput) Index(i pulumi.IntInput) SecurityRuleResponseOutput
func (SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutput ¶
func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput
func (SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithContext ¶
func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithContext(ctx context.Context) SecurityRuleResponseArrayOutput
type SecurityRuleResponseInput ¶
type SecurityRuleResponseInput interface { pulumi.Input ToSecurityRuleResponseOutput() SecurityRuleResponseOutput ToSecurityRuleResponseOutputWithContext(context.Context) SecurityRuleResponseOutput }
SecurityRuleResponseInput is an input type that accepts SecurityRuleResponseArgs and SecurityRuleResponseOutput values. You can construct a concrete instance of `SecurityRuleResponseInput` via:
SecurityRuleResponseArgs{...}
type SecurityRuleResponseOutput ¶
type SecurityRuleResponseOutput struct{ *pulumi.OutputState }
Network security rule.
func (SecurityRuleResponseOutput) Access ¶
func (o SecurityRuleResponseOutput) Access() pulumi.StringOutput
The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.
func (SecurityRuleResponseOutput) Description ¶
func (o SecurityRuleResponseOutput) Description() pulumi.StringPtrOutput
A description for this rule. Restricted to 140 chars.
func (SecurityRuleResponseOutput) DestinationAddressPrefix ¶
func (o SecurityRuleResponseOutput) DestinationAddressPrefix() pulumi.StringOutput
The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
func (SecurityRuleResponseOutput) DestinationPortRange ¶
func (o SecurityRuleResponseOutput) DestinationPortRange() pulumi.StringPtrOutput
The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleResponseOutput) Direction ¶
func (o SecurityRuleResponseOutput) Direction() pulumi.StringOutput
The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.
func (SecurityRuleResponseOutput) ElementType ¶
func (SecurityRuleResponseOutput) ElementType() reflect.Type
func (SecurityRuleResponseOutput) Etag ¶
func (o SecurityRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SecurityRuleResponseOutput) Id ¶
func (o SecurityRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SecurityRuleResponseOutput) Name ¶
func (o SecurityRuleResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SecurityRuleResponseOutput) Priority ¶
func (o SecurityRuleResponseOutput) Priority() pulumi.IntPtrOutput
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 (SecurityRuleResponseOutput) Protocol ¶
func (o SecurityRuleResponseOutput) Protocol() pulumi.StringOutput
Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.
func (SecurityRuleResponseOutput) ProvisioningState ¶
func (o SecurityRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (SecurityRuleResponseOutput) SourceAddressPrefix ¶
func (o SecurityRuleResponseOutput) SourceAddressPrefix() pulumi.StringOutput
The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
func (SecurityRuleResponseOutput) SourcePortRange ¶
func (o SecurityRuleResponseOutput) SourcePortRange() pulumi.StringPtrOutput
The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleResponseOutput) ToSecurityRuleResponseOutput ¶
func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutput() SecurityRuleResponseOutput
func (SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext ¶
func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext(ctx context.Context) SecurityRuleResponseOutput
type SecurityRuleState ¶
type SecurityRuleState struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access pulumi.StringPtrInput // A description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringPtrInput // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // 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 are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringPtrInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringPtrInput // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput }
func (SecurityRuleState) ElementType ¶
func (SecurityRuleState) ElementType() reflect.Type
type SecurityRuleType ¶
type SecurityRuleType struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access string `pulumi:"access"` // A description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction string `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // 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. Possible values are 'Tcp', 'Udp', and '*'. Protocol string `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange *string `pulumi:"sourcePortRange"` }
Network security rule.
type SecurityRuleTypeArgs ¶
type SecurityRuleTypeArgs struct { // The 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 chars. Description pulumi.StringPtrInput `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringInput `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringInput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // 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 `pulumi:"priority"` // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringInput `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"` }
Network security rule.
func (SecurityRuleTypeArgs) ElementType ¶
func (SecurityRuleTypeArgs) ElementType() reflect.Type
func (SecurityRuleTypeArgs) ToSecurityRuleTypeOutput ¶
func (i SecurityRuleTypeArgs) ToSecurityRuleTypeOutput() SecurityRuleTypeOutput
func (SecurityRuleTypeArgs) ToSecurityRuleTypeOutputWithContext ¶
func (i SecurityRuleTypeArgs) ToSecurityRuleTypeOutputWithContext(ctx context.Context) SecurityRuleTypeOutput
type SecurityRuleTypeArray ¶
type SecurityRuleTypeArray []SecurityRuleTypeInput
func (SecurityRuleTypeArray) ElementType ¶
func (SecurityRuleTypeArray) ElementType() reflect.Type
func (SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutput ¶
func (i SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput
func (SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutputWithContext ¶
func (i SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutputWithContext(ctx context.Context) SecurityRuleTypeArrayOutput
type SecurityRuleTypeArrayInput ¶
type SecurityRuleTypeArrayInput interface { pulumi.Input ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput ToSecurityRuleTypeArrayOutputWithContext(context.Context) SecurityRuleTypeArrayOutput }
SecurityRuleTypeArrayInput is an input type that accepts SecurityRuleTypeArray and SecurityRuleTypeArrayOutput values. You can construct a concrete instance of `SecurityRuleTypeArrayInput` via:
SecurityRuleTypeArray{ SecurityRuleTypeArgs{...} }
type SecurityRuleTypeArrayOutput ¶
type SecurityRuleTypeArrayOutput struct{ *pulumi.OutputState }
func (SecurityRuleTypeArrayOutput) ElementType ¶
func (SecurityRuleTypeArrayOutput) ElementType() reflect.Type
func (SecurityRuleTypeArrayOutput) Index ¶
func (o SecurityRuleTypeArrayOutput) Index(i pulumi.IntInput) SecurityRuleTypeOutput
func (SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutput ¶
func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput
func (SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext ¶
func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext(ctx context.Context) SecurityRuleTypeArrayOutput
type SecurityRuleTypeInput ¶
type SecurityRuleTypeInput interface { pulumi.Input ToSecurityRuleTypeOutput() SecurityRuleTypeOutput ToSecurityRuleTypeOutputWithContext(context.Context) SecurityRuleTypeOutput }
SecurityRuleTypeInput is an input type that accepts SecurityRuleTypeArgs and SecurityRuleTypeOutput values. You can construct a concrete instance of `SecurityRuleTypeInput` via:
SecurityRuleTypeArgs{...}
type SecurityRuleTypeOutput ¶
type SecurityRuleTypeOutput struct{ *pulumi.OutputState }
Network security rule.
func (SecurityRuleTypeOutput) Access ¶
func (o SecurityRuleTypeOutput) Access() pulumi.StringOutput
The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.
func (SecurityRuleTypeOutput) Description ¶
func (o SecurityRuleTypeOutput) Description() pulumi.StringPtrOutput
A description for this rule. Restricted to 140 chars.
func (SecurityRuleTypeOutput) DestinationAddressPrefix ¶
func (o SecurityRuleTypeOutput) DestinationAddressPrefix() pulumi.StringOutput
The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
func (SecurityRuleTypeOutput) DestinationPortRange ¶
func (o SecurityRuleTypeOutput) DestinationPortRange() pulumi.StringPtrOutput
The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleTypeOutput) Direction ¶
func (o SecurityRuleTypeOutput) Direction() pulumi.StringOutput
The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.
func (SecurityRuleTypeOutput) ElementType ¶
func (SecurityRuleTypeOutput) ElementType() reflect.Type
func (SecurityRuleTypeOutput) Etag ¶
func (o SecurityRuleTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SecurityRuleTypeOutput) Id ¶
func (o SecurityRuleTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SecurityRuleTypeOutput) Name ¶
func (o SecurityRuleTypeOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SecurityRuleTypeOutput) Priority ¶
func (o SecurityRuleTypeOutput) Priority() pulumi.IntPtrOutput
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 (SecurityRuleTypeOutput) Protocol ¶
func (o SecurityRuleTypeOutput) Protocol() pulumi.StringOutput
Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.
func (SecurityRuleTypeOutput) ProvisioningState ¶
func (o SecurityRuleTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (SecurityRuleTypeOutput) SourceAddressPrefix ¶
func (o SecurityRuleTypeOutput) SourceAddressPrefix() pulumi.StringOutput
The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
func (SecurityRuleTypeOutput) SourcePortRange ¶
func (o SecurityRuleTypeOutput) SourcePortRange() pulumi.StringPtrOutput
The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleTypeOutput) ToSecurityRuleTypeOutput ¶
func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutput() SecurityRuleTypeOutput
func (SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext ¶
func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext(ctx context.Context) SecurityRuleTypeOutput
type SubResource ¶
type SubResource struct { // Resource ID. Id *string `pulumi:"id"` }
type SubResourceArgs ¶
type SubResourceArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
func (SubResourceArgs) ElementType ¶
func (SubResourceArgs) ElementType() reflect.Type
func (SubResourceArgs) ToSubResourceOutput ¶
func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
func (SubResourceArgs) ToSubResourceOutputWithContext ¶
func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceArgs) ToSubResourcePtrOutput ¶
func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceArgs) ToSubResourcePtrOutputWithContext ¶
func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceArray ¶
type SubResourceArray []SubResourceInput
func (SubResourceArray) ElementType ¶
func (SubResourceArray) ElementType() reflect.Type
func (SubResourceArray) ToSubResourceArrayOutput ¶
func (i SubResourceArray) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArray) ToSubResourceArrayOutputWithContext ¶
func (i SubResourceArray) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceArrayInput ¶
type SubResourceArrayInput interface { pulumi.Input ToSubResourceArrayOutput() SubResourceArrayOutput ToSubResourceArrayOutputWithContext(context.Context) SubResourceArrayOutput }
SubResourceArrayInput is an input type that accepts SubResourceArray and SubResourceArrayOutput values. You can construct a concrete instance of `SubResourceArrayInput` via:
SubResourceArray{ SubResourceArgs{...} }
type SubResourceArrayOutput ¶
type SubResourceArrayOutput struct{ *pulumi.OutputState }
func (SubResourceArrayOutput) ElementType ¶
func (SubResourceArrayOutput) ElementType() reflect.Type
func (SubResourceArrayOutput) Index ¶
func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutput ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutputWithContext ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceInput ¶
type SubResourceInput interface { pulumi.Input ToSubResourceOutput() SubResourceOutput ToSubResourceOutputWithContext(context.Context) SubResourceOutput }
SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:
SubResourceArgs{...}
type SubResourceOutput ¶
type SubResourceOutput struct{ *pulumi.OutputState }
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) ToSubResourceOutput ¶
func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
func (SubResourceOutput) ToSubResourceOutputWithContext ¶
func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceOutput) ToSubResourcePtrOutput ¶
func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourcePtrInput ¶
type SubResourcePtrInput interface { pulumi.Input ToSubResourcePtrOutput() SubResourcePtrOutput ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput }
SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:
SubResourceArgs{...} or: nil
func SubResourcePtr ¶
func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput
type SubResourcePtrOutput ¶
type SubResourcePtrOutput struct{ *pulumi.OutputState }
func (SubResourcePtrOutput) Elem ¶
func (o SubResourcePtrOutput) Elem() SubResourceOutput
func (SubResourcePtrOutput) ElementType ¶
func (SubResourcePtrOutput) ElementType() reflect.Type
func (SubResourcePtrOutput) Id ¶
func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourcePtrOutput) ToSubResourcePtrOutput ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceResponse ¶
type SubResourceResponse struct { // Resource ID. Id *string `pulumi:"id"` }
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
func (SubResourceResponseArgs) ElementType ¶
func (SubResourceResponseArgs) ElementType() reflect.Type
func (SubResourceResponseArgs) ToSubResourceResponseOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponseArray ¶
type SubResourceResponseArray []SubResourceResponseInput
func (SubResourceResponseArray) ElementType ¶
func (SubResourceResponseArray) ElementType() reflect.Type
func (SubResourceResponseArray) ToSubResourceResponseArrayOutput ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseArrayInput ¶
type SubResourceResponseArrayInput interface { pulumi.Input ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput ToSubResourceResponseArrayOutputWithContext(context.Context) SubResourceResponseArrayOutput }
SubResourceResponseArrayInput is an input type that accepts SubResourceResponseArray and SubResourceResponseArrayOutput values. You can construct a concrete instance of `SubResourceResponseArrayInput` via:
SubResourceResponseArray{ SubResourceResponseArgs{...} }
type SubResourceResponseArrayOutput ¶
type SubResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (SubResourceResponseArrayOutput) ElementType ¶
func (SubResourceResponseArrayOutput) ElementType() reflect.Type
func (SubResourceResponseArrayOutput) Index ¶
func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseInput ¶
type SubResourceResponseInput interface { pulumi.Input ToSubResourceResponseOutput() SubResourceResponseOutput ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput }
SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:
SubResourceResponseArgs{...}
type SubResourceResponseOutput ¶
type SubResourceResponseOutput struct{ *pulumi.OutputState }
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourceResponseOutput) ToSubResourceResponseOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponsePtrInput ¶
type SubResourceResponsePtrInput interface { pulumi.Input ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput ToSubResourceResponsePtrOutputWithContext(context.Context) SubResourceResponsePtrOutput }
SubResourceResponsePtrInput is an input type that accepts SubResourceResponseArgs, SubResourceResponsePtr and SubResourceResponsePtrOutput values. You can construct a concrete instance of `SubResourceResponsePtrInput` via:
SubResourceResponseArgs{...} or: nil
func SubResourceResponsePtr ¶
func SubResourceResponsePtr(v *SubResourceResponseArgs) SubResourceResponsePtrInput
type SubResourceResponsePtrOutput ¶
type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SubResourceResponsePtrOutput) Elem ¶
func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
func (SubResourceResponsePtrOutput) ElementType ¶
func (SubResourceResponsePtrOutput) ElementType() reflect.Type
func (SubResourceResponsePtrOutput) Id ¶
func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type Subnet ¶
type Subnet struct { pulumi.CustomResourceState // The address prefix for the subnet. AddressPrefix pulumi.StringPtrOutput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations IPConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrOutput `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` ResourceNavigationLinks ResourceNavigationLinkResponseArrayOutput `pulumi:"resourceNavigationLinks"` // The reference of the RouteTable resource. RouteTable RouteTableResponsePtrOutput `pulumi:"routeTable"` }
Subnet in a virtual network resource.
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 for the subnet. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupTypePtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput ResourceNavigationLinks ResourceNavigationLinkArrayInput // The reference of the RouteTable resource. RouteTable RouteTableTypePtrInput // The name of the subnet. SubnetName pulumi.StringInput // The name of the virtual network. VirtualNetworkName pulumi.StringInput }
The set of arguments for constructing a Subnet resource.
func (SubnetArgs) ElementType ¶
func (SubnetArgs) ElementType() reflect.Type
type SubnetResponse ¶
type SubnetResponse struct { // The address prefix for the subnet. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations []IPConfigurationResponse `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` ResourceNavigationLinks []ResourceNavigationLinkResponse `pulumi:"resourceNavigationLinks"` // The reference of the RouteTable resource. RouteTable *RouteTableResponse `pulumi:"routeTable"` }
Subnet in a virtual network resource.
type SubnetResponseArgs ¶
type SubnetResponseArgs struct { // The address prefix for the subnet. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations IPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` ResourceNavigationLinks ResourceNavigationLinkResponseArrayInput `pulumi:"resourceNavigationLinks"` // The reference of the RouteTable resource. RouteTable RouteTableResponsePtrInput `pulumi:"routeTable"` }
Subnet in a virtual network resource.
func (SubnetResponseArgs) ElementType ¶
func (SubnetResponseArgs) ElementType() reflect.Type
func (SubnetResponseArgs) ToSubnetResponseOutput ¶
func (i SubnetResponseArgs) ToSubnetResponseOutput() SubnetResponseOutput
func (SubnetResponseArgs) ToSubnetResponseOutputWithContext ¶
func (i SubnetResponseArgs) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
func (SubnetResponseArgs) ToSubnetResponsePtrOutput ¶
func (i SubnetResponseArgs) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
func (SubnetResponseArgs) ToSubnetResponsePtrOutputWithContext ¶
func (i SubnetResponseArgs) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
type SubnetResponseArray ¶
type SubnetResponseArray []SubnetResponseInput
func (SubnetResponseArray) ElementType ¶
func (SubnetResponseArray) ElementType() reflect.Type
func (SubnetResponseArray) ToSubnetResponseArrayOutput ¶
func (i SubnetResponseArray) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
func (SubnetResponseArray) ToSubnetResponseArrayOutputWithContext ¶
func (i SubnetResponseArray) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
type SubnetResponseArrayInput ¶
type SubnetResponseArrayInput interface { pulumi.Input ToSubnetResponseArrayOutput() SubnetResponseArrayOutput ToSubnetResponseArrayOutputWithContext(context.Context) SubnetResponseArrayOutput }
SubnetResponseArrayInput is an input type that accepts SubnetResponseArray and SubnetResponseArrayOutput values. You can construct a concrete instance of `SubnetResponseArrayInput` via:
SubnetResponseArray{ SubnetResponseArgs{...} }
type SubnetResponseArrayOutput ¶
type SubnetResponseArrayOutput struct{ *pulumi.OutputState }
func (SubnetResponseArrayOutput) ElementType ¶
func (SubnetResponseArrayOutput) ElementType() reflect.Type
func (SubnetResponseArrayOutput) Index ¶
func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutput ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
type SubnetResponseInput ¶
type SubnetResponseInput interface { pulumi.Input ToSubnetResponseOutput() SubnetResponseOutput ToSubnetResponseOutputWithContext(context.Context) SubnetResponseOutput }
SubnetResponseInput is an input type that accepts SubnetResponseArgs and SubnetResponseOutput values. You can construct a concrete instance of `SubnetResponseInput` via:
SubnetResponseArgs{...}
type SubnetResponseOutput ¶
type SubnetResponseOutput struct{ *pulumi.OutputState }
Subnet in a virtual network resource.
func (SubnetResponseOutput) AddressPrefix ¶
func (o SubnetResponseOutput) AddressPrefix() pulumi.StringPtrOutput
The address prefix for the subnet.
func (SubnetResponseOutput) ElementType ¶
func (SubnetResponseOutput) ElementType() reflect.Type
func (SubnetResponseOutput) Etag ¶
func (o SubnetResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SubnetResponseOutput) Id ¶
func (o SubnetResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubnetResponseOutput) IpConfigurations ¶
func (o SubnetResponseOutput) IpConfigurations() IPConfigurationResponseArrayOutput
Gets an array of references to the network interface IP configurations using subnet.
func (SubnetResponseOutput) Name ¶
func (o SubnetResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SubnetResponseOutput) NetworkSecurityGroup ¶
func (o SubnetResponseOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
The reference of the NetworkSecurityGroup resource.
func (SubnetResponseOutput) ProvisioningState ¶
func (o SubnetResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (SubnetResponseOutput) ResourceNavigationLinks ¶
func (o SubnetResponseOutput) ResourceNavigationLinks() ResourceNavigationLinkResponseArrayOutput
Gets an array of references to the external resources using subnet.
func (SubnetResponseOutput) RouteTable ¶
func (o SubnetResponseOutput) RouteTable() RouteTableResponsePtrOutput
The reference of the RouteTable resource.
func (SubnetResponseOutput) ToSubnetResponseOutput ¶
func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput
func (SubnetResponseOutput) ToSubnetResponseOutputWithContext ¶
func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
func (SubnetResponseOutput) ToSubnetResponsePtrOutput ¶
func (o SubnetResponseOutput) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
func (SubnetResponseOutput) ToSubnetResponsePtrOutputWithContext ¶
func (o SubnetResponseOutput) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
type SubnetResponsePtrInput ¶
type SubnetResponsePtrInput interface { pulumi.Input ToSubnetResponsePtrOutput() SubnetResponsePtrOutput ToSubnetResponsePtrOutputWithContext(context.Context) SubnetResponsePtrOutput }
SubnetResponsePtrInput is an input type that accepts SubnetResponseArgs, SubnetResponsePtr and SubnetResponsePtrOutput values. You can construct a concrete instance of `SubnetResponsePtrInput` via:
SubnetResponseArgs{...} or: nil
func SubnetResponsePtr ¶
func SubnetResponsePtr(v *SubnetResponseArgs) SubnetResponsePtrInput
type SubnetResponsePtrOutput ¶
type SubnetResponsePtrOutput struct{ *pulumi.OutputState }
func (SubnetResponsePtrOutput) AddressPrefix ¶
func (o SubnetResponsePtrOutput) AddressPrefix() pulumi.StringPtrOutput
The address prefix for the subnet.
func (SubnetResponsePtrOutput) Elem ¶
func (o SubnetResponsePtrOutput) Elem() SubnetResponseOutput
func (SubnetResponsePtrOutput) ElementType ¶
func (SubnetResponsePtrOutput) ElementType() reflect.Type
func (SubnetResponsePtrOutput) Etag ¶
func (o SubnetResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SubnetResponsePtrOutput) Id ¶
func (o SubnetResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubnetResponsePtrOutput) IpConfigurations ¶
func (o SubnetResponsePtrOutput) IpConfigurations() IPConfigurationResponseArrayOutput
Gets an array of references to the network interface IP configurations using subnet.
func (SubnetResponsePtrOutput) Name ¶
func (o SubnetResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SubnetResponsePtrOutput) NetworkSecurityGroup ¶
func (o SubnetResponsePtrOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
The reference of the NetworkSecurityGroup resource.
func (SubnetResponsePtrOutput) ProvisioningState ¶
func (o SubnetResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (SubnetResponsePtrOutput) ResourceNavigationLinks ¶
func (o SubnetResponsePtrOutput) ResourceNavigationLinks() ResourceNavigationLinkResponseArrayOutput
Gets an array of references to the external resources using subnet.
func (SubnetResponsePtrOutput) RouteTable ¶
func (o SubnetResponsePtrOutput) RouteTable() RouteTableResponsePtrOutput
The reference of the RouteTable resource.
func (SubnetResponsePtrOutput) ToSubnetResponsePtrOutput ¶
func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
func (SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext ¶
func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
type SubnetState ¶
type SubnetState struct { // The address prefix for the subnet. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations IPConfigurationResponseArrayInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput ResourceNavigationLinks ResourceNavigationLinkResponseArrayInput // The reference of the RouteTable resource. RouteTable RouteTableResponsePtrInput }
func (SubnetState) ElementType ¶
func (SubnetState) ElementType() reflect.Type
type SubnetType ¶
type SubnetType struct { // The address prefix for the subnet. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupType `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` ResourceNavigationLinks []ResourceNavigationLink `pulumi:"resourceNavigationLinks"` // The reference of the RouteTable resource. RouteTable *RouteTableType `pulumi:"routeTable"` }
Subnet in a virtual network resource.
type SubnetTypeArgs ¶
type SubnetTypeArgs struct { // The address prefix for the subnet. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupTypePtrInput `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` ResourceNavigationLinks ResourceNavigationLinkArrayInput `pulumi:"resourceNavigationLinks"` // The reference of the RouteTable resource. RouteTable RouteTableTypePtrInput `pulumi:"routeTable"` }
Subnet in a virtual network resource.
func (SubnetTypeArgs) ElementType ¶
func (SubnetTypeArgs) ElementType() reflect.Type
func (SubnetTypeArgs) ToSubnetTypeOutput ¶
func (i SubnetTypeArgs) ToSubnetTypeOutput() SubnetTypeOutput
func (SubnetTypeArgs) ToSubnetTypeOutputWithContext ¶
func (i SubnetTypeArgs) ToSubnetTypeOutputWithContext(ctx context.Context) SubnetTypeOutput
func (SubnetTypeArgs) ToSubnetTypePtrOutput ¶
func (i SubnetTypeArgs) ToSubnetTypePtrOutput() SubnetTypePtrOutput
func (SubnetTypeArgs) ToSubnetTypePtrOutputWithContext ¶
func (i SubnetTypeArgs) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
type SubnetTypeArray ¶
type SubnetTypeArray []SubnetTypeInput
func (SubnetTypeArray) ElementType ¶
func (SubnetTypeArray) ElementType() reflect.Type
func (SubnetTypeArray) ToSubnetTypeArrayOutput ¶
func (i SubnetTypeArray) ToSubnetTypeArrayOutput() SubnetTypeArrayOutput
func (SubnetTypeArray) ToSubnetTypeArrayOutputWithContext ¶
func (i SubnetTypeArray) ToSubnetTypeArrayOutputWithContext(ctx context.Context) SubnetTypeArrayOutput
type SubnetTypeArrayInput ¶
type SubnetTypeArrayInput interface { pulumi.Input ToSubnetTypeArrayOutput() SubnetTypeArrayOutput ToSubnetTypeArrayOutputWithContext(context.Context) SubnetTypeArrayOutput }
SubnetTypeArrayInput is an input type that accepts SubnetTypeArray and SubnetTypeArrayOutput values. You can construct a concrete instance of `SubnetTypeArrayInput` via:
SubnetTypeArray{ SubnetTypeArgs{...} }
type SubnetTypeArrayOutput ¶
type SubnetTypeArrayOutput struct{ *pulumi.OutputState }
func (SubnetTypeArrayOutput) ElementType ¶
func (SubnetTypeArrayOutput) ElementType() reflect.Type
func (SubnetTypeArrayOutput) Index ¶
func (o SubnetTypeArrayOutput) Index(i pulumi.IntInput) SubnetTypeOutput
func (SubnetTypeArrayOutput) ToSubnetTypeArrayOutput ¶
func (o SubnetTypeArrayOutput) ToSubnetTypeArrayOutput() SubnetTypeArrayOutput
func (SubnetTypeArrayOutput) ToSubnetTypeArrayOutputWithContext ¶
func (o SubnetTypeArrayOutput) ToSubnetTypeArrayOutputWithContext(ctx context.Context) SubnetTypeArrayOutput
type SubnetTypeInput ¶
type SubnetTypeInput interface { pulumi.Input ToSubnetTypeOutput() SubnetTypeOutput ToSubnetTypeOutputWithContext(context.Context) SubnetTypeOutput }
SubnetTypeInput is an input type that accepts SubnetTypeArgs and SubnetTypeOutput values. You can construct a concrete instance of `SubnetTypeInput` via:
SubnetTypeArgs{...}
type SubnetTypeOutput ¶
type SubnetTypeOutput struct{ *pulumi.OutputState }
Subnet in a virtual network resource.
func (SubnetTypeOutput) AddressPrefix ¶
func (o SubnetTypeOutput) AddressPrefix() pulumi.StringPtrOutput
The address prefix for the subnet.
func (SubnetTypeOutput) ElementType ¶
func (SubnetTypeOutput) ElementType() reflect.Type
func (SubnetTypeOutput) Etag ¶
func (o SubnetTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SubnetTypeOutput) Name ¶
func (o SubnetTypeOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SubnetTypeOutput) NetworkSecurityGroup ¶
func (o SubnetTypeOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
The reference of the NetworkSecurityGroup resource.
func (SubnetTypeOutput) ProvisioningState ¶
func (o SubnetTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (SubnetTypeOutput) ResourceNavigationLinks ¶
func (o SubnetTypeOutput) ResourceNavigationLinks() ResourceNavigationLinkArrayOutput
Gets an array of references to the external resources using subnet.
func (SubnetTypeOutput) RouteTable ¶
func (o SubnetTypeOutput) RouteTable() RouteTableTypePtrOutput
The reference of the RouteTable resource.
func (SubnetTypeOutput) ToSubnetTypeOutput ¶
func (o SubnetTypeOutput) ToSubnetTypeOutput() SubnetTypeOutput
func (SubnetTypeOutput) ToSubnetTypeOutputWithContext ¶
func (o SubnetTypeOutput) ToSubnetTypeOutputWithContext(ctx context.Context) SubnetTypeOutput
func (SubnetTypeOutput) ToSubnetTypePtrOutput ¶
func (o SubnetTypeOutput) ToSubnetTypePtrOutput() SubnetTypePtrOutput
func (SubnetTypeOutput) ToSubnetTypePtrOutputWithContext ¶
func (o SubnetTypeOutput) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
type SubnetTypePtrInput ¶
type SubnetTypePtrInput interface { pulumi.Input ToSubnetTypePtrOutput() SubnetTypePtrOutput ToSubnetTypePtrOutputWithContext(context.Context) SubnetTypePtrOutput }
SubnetTypePtrInput is an input type that accepts SubnetTypeArgs, SubnetTypePtr and SubnetTypePtrOutput values. You can construct a concrete instance of `SubnetTypePtrInput` via:
SubnetTypeArgs{...} or: nil
func SubnetTypePtr ¶
func SubnetTypePtr(v *SubnetTypeArgs) SubnetTypePtrInput
type SubnetTypePtrOutput ¶
type SubnetTypePtrOutput struct{ *pulumi.OutputState }
func (SubnetTypePtrOutput) AddressPrefix ¶
func (o SubnetTypePtrOutput) AddressPrefix() pulumi.StringPtrOutput
The address prefix for the subnet.
func (SubnetTypePtrOutput) Elem ¶
func (o SubnetTypePtrOutput) Elem() SubnetTypeOutput
func (SubnetTypePtrOutput) ElementType ¶
func (SubnetTypePtrOutput) ElementType() reflect.Type
func (SubnetTypePtrOutput) Etag ¶
func (o SubnetTypePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SubnetTypePtrOutput) Id ¶
func (o SubnetTypePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubnetTypePtrOutput) Name ¶
func (o SubnetTypePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SubnetTypePtrOutput) NetworkSecurityGroup ¶
func (o SubnetTypePtrOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
The reference of the NetworkSecurityGroup resource.
func (SubnetTypePtrOutput) ProvisioningState ¶
func (o SubnetTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (SubnetTypePtrOutput) ResourceNavigationLinks ¶
func (o SubnetTypePtrOutput) ResourceNavigationLinks() ResourceNavigationLinkArrayOutput
Gets an array of references to the external resources using subnet.
func (SubnetTypePtrOutput) RouteTable ¶
func (o SubnetTypePtrOutput) RouteTable() RouteTableTypePtrOutput
The reference of the RouteTable resource.
func (SubnetTypePtrOutput) ToSubnetTypePtrOutput ¶
func (o SubnetTypePtrOutput) ToSubnetTypePtrOutput() SubnetTypePtrOutput
func (SubnetTypePtrOutput) ToSubnetTypePtrOutputWithContext ¶
func (o SubnetTypePtrOutput) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
type TunnelConnectionHealthResponse ¶
type TunnelConnectionHealthResponse struct { // Virtual network Gateway connection status ConnectionStatus string `pulumi:"connectionStatus"` // The Egress Bytes Transferred in this connection EgressBytesTransferred int `pulumi:"egressBytesTransferred"` // The Ingress Bytes Transferred in this connection IngressBytesTransferred int `pulumi:"ingressBytesTransferred"` // The time at which connection was established in Utc format. LastConnectionEstablishedUtcTime string `pulumi:"lastConnectionEstablishedUtcTime"` // Tunnel name. Tunnel string `pulumi:"tunnel"` }
VirtualNetworkGatewayConnection properties
type TunnelConnectionHealthResponseArgs ¶
type TunnelConnectionHealthResponseArgs struct { // Virtual network Gateway connection status ConnectionStatus pulumi.StringInput `pulumi:"connectionStatus"` // The Egress Bytes Transferred in this connection EgressBytesTransferred pulumi.IntInput `pulumi:"egressBytesTransferred"` // The Ingress Bytes Transferred in this connection IngressBytesTransferred pulumi.IntInput `pulumi:"ingressBytesTransferred"` // The time at which connection was established in Utc format. LastConnectionEstablishedUtcTime pulumi.StringInput `pulumi:"lastConnectionEstablishedUtcTime"` // Tunnel name. Tunnel pulumi.StringInput `pulumi:"tunnel"` }
VirtualNetworkGatewayConnection properties
func (TunnelConnectionHealthResponseArgs) ElementType ¶
func (TunnelConnectionHealthResponseArgs) ElementType() reflect.Type
func (TunnelConnectionHealthResponseArgs) ToTunnelConnectionHealthResponseOutput ¶
func (i TunnelConnectionHealthResponseArgs) ToTunnelConnectionHealthResponseOutput() TunnelConnectionHealthResponseOutput
func (TunnelConnectionHealthResponseArgs) ToTunnelConnectionHealthResponseOutputWithContext ¶
func (i TunnelConnectionHealthResponseArgs) ToTunnelConnectionHealthResponseOutputWithContext(ctx context.Context) TunnelConnectionHealthResponseOutput
type TunnelConnectionHealthResponseArray ¶
type TunnelConnectionHealthResponseArray []TunnelConnectionHealthResponseInput
func (TunnelConnectionHealthResponseArray) ElementType ¶
func (TunnelConnectionHealthResponseArray) ElementType() reflect.Type
func (TunnelConnectionHealthResponseArray) ToTunnelConnectionHealthResponseArrayOutput ¶
func (i TunnelConnectionHealthResponseArray) ToTunnelConnectionHealthResponseArrayOutput() TunnelConnectionHealthResponseArrayOutput
func (TunnelConnectionHealthResponseArray) ToTunnelConnectionHealthResponseArrayOutputWithContext ¶
func (i TunnelConnectionHealthResponseArray) ToTunnelConnectionHealthResponseArrayOutputWithContext(ctx context.Context) TunnelConnectionHealthResponseArrayOutput
type TunnelConnectionHealthResponseArrayInput ¶
type TunnelConnectionHealthResponseArrayInput interface { pulumi.Input ToTunnelConnectionHealthResponseArrayOutput() TunnelConnectionHealthResponseArrayOutput ToTunnelConnectionHealthResponseArrayOutputWithContext(context.Context) TunnelConnectionHealthResponseArrayOutput }
TunnelConnectionHealthResponseArrayInput is an input type that accepts TunnelConnectionHealthResponseArray and TunnelConnectionHealthResponseArrayOutput values. You can construct a concrete instance of `TunnelConnectionHealthResponseArrayInput` via:
TunnelConnectionHealthResponseArray{ TunnelConnectionHealthResponseArgs{...} }
type TunnelConnectionHealthResponseArrayOutput ¶
type TunnelConnectionHealthResponseArrayOutput struct{ *pulumi.OutputState }
func (TunnelConnectionHealthResponseArrayOutput) ElementType ¶
func (TunnelConnectionHealthResponseArrayOutput) ElementType() reflect.Type
func (TunnelConnectionHealthResponseArrayOutput) ToTunnelConnectionHealthResponseArrayOutput ¶
func (o TunnelConnectionHealthResponseArrayOutput) ToTunnelConnectionHealthResponseArrayOutput() TunnelConnectionHealthResponseArrayOutput
func (TunnelConnectionHealthResponseArrayOutput) ToTunnelConnectionHealthResponseArrayOutputWithContext ¶
func (o TunnelConnectionHealthResponseArrayOutput) ToTunnelConnectionHealthResponseArrayOutputWithContext(ctx context.Context) TunnelConnectionHealthResponseArrayOutput
type TunnelConnectionHealthResponseInput ¶
type TunnelConnectionHealthResponseInput interface { pulumi.Input ToTunnelConnectionHealthResponseOutput() TunnelConnectionHealthResponseOutput ToTunnelConnectionHealthResponseOutputWithContext(context.Context) TunnelConnectionHealthResponseOutput }
TunnelConnectionHealthResponseInput is an input type that accepts TunnelConnectionHealthResponseArgs and TunnelConnectionHealthResponseOutput values. You can construct a concrete instance of `TunnelConnectionHealthResponseInput` via:
TunnelConnectionHealthResponseArgs{...}
type TunnelConnectionHealthResponseOutput ¶
type TunnelConnectionHealthResponseOutput struct{ *pulumi.OutputState }
VirtualNetworkGatewayConnection properties
func (TunnelConnectionHealthResponseOutput) ConnectionStatus ¶
func (o TunnelConnectionHealthResponseOutput) ConnectionStatus() pulumi.StringOutput
Virtual network Gateway connection status
func (TunnelConnectionHealthResponseOutput) EgressBytesTransferred ¶
func (o TunnelConnectionHealthResponseOutput) EgressBytesTransferred() pulumi.IntOutput
The Egress Bytes Transferred in this connection
func (TunnelConnectionHealthResponseOutput) ElementType ¶
func (TunnelConnectionHealthResponseOutput) ElementType() reflect.Type
func (TunnelConnectionHealthResponseOutput) IngressBytesTransferred ¶
func (o TunnelConnectionHealthResponseOutput) IngressBytesTransferred() pulumi.IntOutput
The Ingress Bytes Transferred in this connection
func (TunnelConnectionHealthResponseOutput) LastConnectionEstablishedUtcTime ¶
func (o TunnelConnectionHealthResponseOutput) LastConnectionEstablishedUtcTime() pulumi.StringOutput
The time at which connection was established in Utc format.
func (TunnelConnectionHealthResponseOutput) ToTunnelConnectionHealthResponseOutput ¶
func (o TunnelConnectionHealthResponseOutput) ToTunnelConnectionHealthResponseOutput() TunnelConnectionHealthResponseOutput
func (TunnelConnectionHealthResponseOutput) ToTunnelConnectionHealthResponseOutputWithContext ¶
func (o TunnelConnectionHealthResponseOutput) ToTunnelConnectionHealthResponseOutputWithContext(ctx context.Context) TunnelConnectionHealthResponseOutput
func (TunnelConnectionHealthResponseOutput) Tunnel ¶
func (o TunnelConnectionHealthResponseOutput) Tunnel() pulumi.StringOutput
Tunnel name.
type VirtualNetwork ¶
type VirtualNetwork struct { pulumi.CustomResourceState // The AddressSpace that contains an array of IP address ranges that can be used by subnets. AddressSpace AddressSpaceResponsePtrOutput `pulumi:"addressSpace"` // The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. DhcpOptions DhcpOptionsResponsePtrOutput `pulumi:"dhcpOptions"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resourceGuid property of the Virtual Network resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // A list of subnets in a Virtual Network. Subnets SubnetResponseArrayOutput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // A list of peerings in a Virtual Network. VirtualNetworkPeerings VirtualNetworkPeeringResponseArrayOutput `pulumi:"virtualNetworkPeerings"` }
Virtual Network resource.
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 AddressSpace that contains an array of IP address ranges that can be used by subnets. AddressSpace AddressSpacePtrInput // The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. DhcpOptions DhcpOptionsPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resourceGuid property of the Virtual Network resource. ResourceGuid pulumi.StringPtrInput // A list of subnets in a Virtual Network. Subnets SubnetTypeArrayInput // Resource tags. Tags pulumi.StringMapInput // The name of the virtual network. VirtualNetworkName pulumi.StringInput // A list of peerings in a Virtual Network. VirtualNetworkPeerings VirtualNetworkPeeringTypeArrayInput }
The set of arguments for constructing a VirtualNetwork resource.
func (VirtualNetworkArgs) ElementType ¶
func (VirtualNetworkArgs) ElementType() reflect.Type
type VirtualNetworkGateway ¶
type VirtualNetworkGateway struct { pulumi.CustomResourceState // ActiveActive flag ActiveActive pulumi.BoolPtrOutput `pulumi:"activeActive"` // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrOutput `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrOutput `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourceResponsePtrOutput `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrOutput `pulumi:"gatewayType"` // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuResponsePtrOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationResponsePtrOutput `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrOutput `pulumi:"vpnType"` }
A common class for general resource information
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 { // ActiveActive flag ActiveActive pulumi.BoolPtrInput // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsPtrInput // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourcePtrInput // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationArrayInput // Resource location. Location pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrInput // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuPtrInput // Resource tags. Tags pulumi.StringMapInput // The name of the virtual network gateway. VirtualNetworkGatewayName pulumi.StringInput // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationPtrInput // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrInput }
The set of arguments for constructing a VirtualNetworkGateway resource.
func (VirtualNetworkGatewayArgs) ElementType ¶
func (VirtualNetworkGatewayArgs) ElementType() reflect.Type
type VirtualNetworkGatewayConnection ¶
type VirtualNetworkGatewayConnection struct { pulumi.CustomResourceState // The authorizationKey. AuthorizationKey pulumi.StringPtrOutput `pulumi:"authorizationKey"` // Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'. ConnectionStatus pulumi.StringOutput `pulumi:"connectionStatus"` // Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. ConnectionType pulumi.StringOutput `pulumi:"connectionType"` // The egress bytes transferred in this connection. EgressBytesTransferred pulumi.IntOutput `pulumi:"egressBytesTransferred"` // EnableBgp flag EnableBgp pulumi.BoolPtrOutput `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The ingress bytes transferred in this connection. IngressBytesTransferred pulumi.IntOutput `pulumi:"ingressBytesTransferred"` // The IPSec Policies to be considered by this connection. IpsecPolicies IpsecPolicyResponseArrayOutput `pulumi:"ipsecPolicies"` // A common class for general resource information LocalNetworkGateway2 LocalNetworkGatewayResponsePtrOutput `pulumi:"localNetworkGateway2"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The reference to peerings resource. Peer SubResourceResponsePtrOutput `pulumi:"peer"` // The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGatewayConnection resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // The routing weight. RoutingWeight pulumi.IntPtrOutput `pulumi:"routingWeight"` SharedKey pulumi.StringPtrOutput `pulumi:"sharedKey"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Collection of all tunnels' connection health status. TunnelConnectionStatus TunnelConnectionHealthResponseArrayOutput `pulumi:"tunnelConnectionStatus"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // Enable policy-based traffic selectors. UsePolicyBasedTrafficSelectors pulumi.BoolPtrOutput `pulumi:"usePolicyBasedTrafficSelectors"` // A common class for general resource information VirtualNetworkGateway1 VirtualNetworkGatewayResponseOutput `pulumi:"virtualNetworkGateway1"` // A common class for general resource information VirtualNetworkGateway2 VirtualNetworkGatewayResponsePtrOutput `pulumi:"virtualNetworkGateway2"` }
A common class for general resource information
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 authorizationKey. AuthorizationKey pulumi.StringPtrInput // Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. ConnectionType pulumi.StringInput // EnableBgp flag EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // The IPSec Policies to be considered by this connection. IpsecPolicies IpsecPolicyArrayInput // A common class for general resource information LocalNetworkGateway2 LocalNetworkGatewayTypePtrInput // Resource location. Location pulumi.StringPtrInput // The reference to peerings resource. Peer SubResourcePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the VirtualNetworkGatewayConnection resource. ResourceGuid pulumi.StringPtrInput // The routing weight. RoutingWeight pulumi.IntPtrInput SharedKey pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Enable policy-based traffic selectors. UsePolicyBasedTrafficSelectors pulumi.BoolPtrInput // A common class for general resource information VirtualNetworkGateway1 VirtualNetworkGatewayTypeInput // A common class for general resource information VirtualNetworkGateway2 VirtualNetworkGatewayTypePtrInput // The name of the virtual network gateway connection. VirtualNetworkGatewayConnectionName pulumi.StringInput }
The set of arguments for constructing a VirtualNetworkGatewayConnection resource.
func (VirtualNetworkGatewayConnectionArgs) ElementType ¶
func (VirtualNetworkGatewayConnectionArgs) ElementType() reflect.Type
type VirtualNetworkGatewayConnectionState ¶
type VirtualNetworkGatewayConnectionState struct { // The authorizationKey. AuthorizationKey pulumi.StringPtrInput // Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'. ConnectionStatus pulumi.StringPtrInput // Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. ConnectionType pulumi.StringPtrInput // The egress bytes transferred in this connection. EgressBytesTransferred pulumi.IntPtrInput // EnableBgp flag EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The ingress bytes transferred in this connection. IngressBytesTransferred pulumi.IntPtrInput // The IPSec Policies to be considered by this connection. IpsecPolicies IpsecPolicyResponseArrayInput // A common class for general resource information LocalNetworkGateway2 LocalNetworkGatewayResponsePtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The reference to peerings resource. Peer SubResourceResponsePtrInput // The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the VirtualNetworkGatewayConnection resource. ResourceGuid pulumi.StringPtrInput // The routing weight. RoutingWeight pulumi.IntPtrInput SharedKey pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Collection of all tunnels' connection health status. TunnelConnectionStatus TunnelConnectionHealthResponseArrayInput // Resource type. Type pulumi.StringPtrInput // Enable policy-based traffic selectors. UsePolicyBasedTrafficSelectors pulumi.BoolPtrInput // A common class for general resource information VirtualNetworkGateway1 VirtualNetworkGatewayResponsePtrInput // A common class for general resource information VirtualNetworkGateway2 VirtualNetworkGatewayResponsePtrInput }
func (VirtualNetworkGatewayConnectionState) ElementType ¶
func (VirtualNetworkGatewayConnectionState) ElementType() reflect.Type
type VirtualNetworkGatewayIPConfiguration ¶
type VirtualNetworkGatewayIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // The reference of the public IP resource. PublicIPAddress *SubResource `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubResource `pulumi:"subnet"` }
IP configuration for virtual network gateway
type VirtualNetworkGatewayIPConfigurationArgs ¶
type VirtualNetworkGatewayIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // The reference of the public IP resource. PublicIPAddress SubResourcePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubResourcePtrInput `pulumi:"subnet"` }
IP configuration for virtual network gateway
func (VirtualNetworkGatewayIPConfigurationArgs) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutput ¶
func (i VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutput() VirtualNetworkGatewayIPConfigurationOutput
func (VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutputWithContext ¶
func (i VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationOutput
type VirtualNetworkGatewayIPConfigurationArray ¶
type VirtualNetworkGatewayIPConfigurationArray []VirtualNetworkGatewayIPConfigurationInput
func (VirtualNetworkGatewayIPConfigurationArray) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationArray) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutput ¶
func (i VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutput() VirtualNetworkGatewayIPConfigurationArrayOutput
func (VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext ¶
func (i VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationArrayOutput
type VirtualNetworkGatewayIPConfigurationArrayInput ¶
type VirtualNetworkGatewayIPConfigurationArrayInput interface { pulumi.Input ToVirtualNetworkGatewayIPConfigurationArrayOutput() VirtualNetworkGatewayIPConfigurationArrayOutput ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext(context.Context) VirtualNetworkGatewayIPConfigurationArrayOutput }
VirtualNetworkGatewayIPConfigurationArrayInput is an input type that accepts VirtualNetworkGatewayIPConfigurationArray and VirtualNetworkGatewayIPConfigurationArrayOutput values. You can construct a concrete instance of `VirtualNetworkGatewayIPConfigurationArrayInput` via:
VirtualNetworkGatewayIPConfigurationArray{ VirtualNetworkGatewayIPConfigurationArgs{...} }
type VirtualNetworkGatewayIPConfigurationArrayOutput ¶
type VirtualNetworkGatewayIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayIPConfigurationArrayOutput) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationArrayOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutput ¶
func (o VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutput() VirtualNetworkGatewayIPConfigurationArrayOutput
func (VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext ¶
func (o VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationArrayOutput
type VirtualNetworkGatewayIPConfigurationInput ¶
type VirtualNetworkGatewayIPConfigurationInput interface { pulumi.Input ToVirtualNetworkGatewayIPConfigurationOutput() VirtualNetworkGatewayIPConfigurationOutput ToVirtualNetworkGatewayIPConfigurationOutputWithContext(context.Context) VirtualNetworkGatewayIPConfigurationOutput }
VirtualNetworkGatewayIPConfigurationInput is an input type that accepts VirtualNetworkGatewayIPConfigurationArgs and VirtualNetworkGatewayIPConfigurationOutput values. You can construct a concrete instance of `VirtualNetworkGatewayIPConfigurationInput` via:
VirtualNetworkGatewayIPConfigurationArgs{...}
type VirtualNetworkGatewayIPConfigurationOutput ¶
type VirtualNetworkGatewayIPConfigurationOutput struct{ *pulumi.OutputState }
IP configuration for virtual network gateway
func (VirtualNetworkGatewayIPConfigurationOutput) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationOutput) Etag ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayIPConfigurationOutput) Id ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VirtualNetworkGatewayIPConfigurationOutput) Name ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VirtualNetworkGatewayIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (VirtualNetworkGatewayIPConfigurationOutput) PublicIPAddress ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
The reference of the public IP resource.
func (VirtualNetworkGatewayIPConfigurationOutput) Subnet ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
The reference of the subnet resource.
func (VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutput ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutput() VirtualNetworkGatewayIPConfigurationOutput
func (VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutputWithContext ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationOutput
type VirtualNetworkGatewayIPConfigurationResponse ¶
type VirtualNetworkGatewayIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress *SubResourceResponse `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubResourceResponse `pulumi:"subnet"` }
IP configuration for virtual network gateway
type VirtualNetworkGatewayIPConfigurationResponseArgs ¶
type VirtualNetworkGatewayIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress SubResourceResponsePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
IP configuration for virtual network gateway
func (VirtualNetworkGatewayIPConfigurationResponseArgs) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationResponseArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutput ¶
func (i VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutput() VirtualNetworkGatewayIPConfigurationResponseOutput
func (VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext ¶
func (i VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseOutput
type VirtualNetworkGatewayIPConfigurationResponseArray ¶
type VirtualNetworkGatewayIPConfigurationResponseArray []VirtualNetworkGatewayIPConfigurationResponseInput
func (VirtualNetworkGatewayIPConfigurationResponseArray) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationResponseArray) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput ¶
func (i VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
func (VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (i VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseArrayOutput
type VirtualNetworkGatewayIPConfigurationResponseArrayInput ¶
type VirtualNetworkGatewayIPConfigurationResponseArrayInput interface { pulumi.Input ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput() VirtualNetworkGatewayIPConfigurationResponseArrayOutput ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext(context.Context) VirtualNetworkGatewayIPConfigurationResponseArrayOutput }
VirtualNetworkGatewayIPConfigurationResponseArrayInput is an input type that accepts VirtualNetworkGatewayIPConfigurationResponseArray and VirtualNetworkGatewayIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `VirtualNetworkGatewayIPConfigurationResponseArrayInput` via:
VirtualNetworkGatewayIPConfigurationResponseArray{ VirtualNetworkGatewayIPConfigurationResponseArgs{...} }
type VirtualNetworkGatewayIPConfigurationResponseArrayOutput ¶
type VirtualNetworkGatewayIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput ¶
func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
func (VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseArrayOutput
type VirtualNetworkGatewayIPConfigurationResponseInput ¶
type VirtualNetworkGatewayIPConfigurationResponseInput interface { pulumi.Input ToVirtualNetworkGatewayIPConfigurationResponseOutput() VirtualNetworkGatewayIPConfigurationResponseOutput ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext(context.Context) VirtualNetworkGatewayIPConfigurationResponseOutput }
VirtualNetworkGatewayIPConfigurationResponseInput is an input type that accepts VirtualNetworkGatewayIPConfigurationResponseArgs and VirtualNetworkGatewayIPConfigurationResponseOutput values. You can construct a concrete instance of `VirtualNetworkGatewayIPConfigurationResponseInput` via:
VirtualNetworkGatewayIPConfigurationResponseArgs{...}
type VirtualNetworkGatewayIPConfigurationResponseOutput ¶
type VirtualNetworkGatewayIPConfigurationResponseOutput struct{ *pulumi.OutputState }
IP configuration for virtual network gateway
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationResponseOutput) Etag ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) Name ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) PublicIPAddress ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
The reference of the public IP resource.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) Subnet ¶
The reference of the subnet resource.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutput ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutput() VirtualNetworkGatewayIPConfigurationResponseOutput
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseOutput
type VirtualNetworkGatewayResponse ¶
type VirtualNetworkGatewayResponse struct { // ActiveActive flag ActiveActive *bool `pulumi:"activeActive"` // Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite *SubResourceResponse `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType *string `pulumi:"gatewayType"` // Resource ID. Id *string `pulumi:"id"` // IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfigurationResponse `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType *string `pulumi:"vpnType"` }
A common class for general resource information
type VirtualNetworkGatewayResponseArgs ¶
type VirtualNetworkGatewayResponseArgs struct { // ActiveActive flag ActiveActive pulumi.BoolPtrInput `pulumi:"activeActive"` // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrInput `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrInput `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourceResponsePtrInput `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrInput `pulumi:"gatewayType"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuResponsePtrInput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationResponsePtrInput `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrInput `pulumi:"vpnType"` }
A common class for general resource information
func (VirtualNetworkGatewayResponseArgs) ElementType ¶
func (VirtualNetworkGatewayResponseArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutput ¶
func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutput() VirtualNetworkGatewayResponseOutput
func (VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutputWithContext ¶
func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponseOutput
func (VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutput ¶
func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutputWithContext ¶
func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
type VirtualNetworkGatewayResponseInput ¶
type VirtualNetworkGatewayResponseInput interface { pulumi.Input ToVirtualNetworkGatewayResponseOutput() VirtualNetworkGatewayResponseOutput ToVirtualNetworkGatewayResponseOutputWithContext(context.Context) VirtualNetworkGatewayResponseOutput }
VirtualNetworkGatewayResponseInput is an input type that accepts VirtualNetworkGatewayResponseArgs and VirtualNetworkGatewayResponseOutput values. You can construct a concrete instance of `VirtualNetworkGatewayResponseInput` via:
VirtualNetworkGatewayResponseArgs{...}
type VirtualNetworkGatewayResponseOutput ¶
type VirtualNetworkGatewayResponseOutput struct{ *pulumi.OutputState }
A common class for general resource information
func (VirtualNetworkGatewayResponseOutput) ActiveActive ¶
func (o VirtualNetworkGatewayResponseOutput) ActiveActive() pulumi.BoolPtrOutput
ActiveActive flag
func (VirtualNetworkGatewayResponseOutput) BgpSettings ¶
func (o VirtualNetworkGatewayResponseOutput) BgpSettings() BgpSettingsResponsePtrOutput
Virtual network gateway's BGP speaker settings.
func (VirtualNetworkGatewayResponseOutput) ElementType ¶
func (VirtualNetworkGatewayResponseOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayResponseOutput) EnableBgp ¶
func (o VirtualNetworkGatewayResponseOutput) EnableBgp() pulumi.BoolPtrOutput
Whether BGP is enabled for this virtual network gateway or not.
func (VirtualNetworkGatewayResponseOutput) Etag ¶
func (o VirtualNetworkGatewayResponseOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayResponseOutput) GatewayDefaultSite ¶
func (o VirtualNetworkGatewayResponseOutput) GatewayDefaultSite() SubResourceResponsePtrOutput
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.
func (VirtualNetworkGatewayResponseOutput) GatewayType ¶
func (o VirtualNetworkGatewayResponseOutput) GatewayType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
func (VirtualNetworkGatewayResponseOutput) Id ¶
func (o VirtualNetworkGatewayResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VirtualNetworkGatewayResponseOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayResponseOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
IP configurations for virtual network gateway.
func (VirtualNetworkGatewayResponseOutput) Location ¶
func (o VirtualNetworkGatewayResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (VirtualNetworkGatewayResponseOutput) Name ¶
func (o VirtualNetworkGatewayResponseOutput) Name() pulumi.StringOutput
Resource name.
func (VirtualNetworkGatewayResponseOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VirtualNetworkGatewayResponseOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the VirtualNetworkGateway resource.
func (VirtualNetworkGatewayResponseOutput) Sku ¶
The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
func (VirtualNetworkGatewayResponseOutput) Tags ¶
func (o VirtualNetworkGatewayResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutput ¶
func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutput() VirtualNetworkGatewayResponseOutput
func (VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutputWithContext ¶
func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponseOutput
func (VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutput ¶
func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext ¶
func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponseOutput) Type ¶
func (o VirtualNetworkGatewayResponseOutput) Type() pulumi.StringOutput
Resource type.
func (VirtualNetworkGatewayResponseOutput) VpnClientConfiguration ¶
func (o VirtualNetworkGatewayResponseOutput) VpnClientConfiguration() VpnClientConfigurationResponsePtrOutput
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
func (VirtualNetworkGatewayResponseOutput) VpnType ¶
func (o VirtualNetworkGatewayResponseOutput) VpnType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
type VirtualNetworkGatewayResponsePtrInput ¶
type VirtualNetworkGatewayResponsePtrInput interface { pulumi.Input ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput ToVirtualNetworkGatewayResponsePtrOutputWithContext(context.Context) VirtualNetworkGatewayResponsePtrOutput }
VirtualNetworkGatewayResponsePtrInput is an input type that accepts VirtualNetworkGatewayResponseArgs, VirtualNetworkGatewayResponsePtr and VirtualNetworkGatewayResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkGatewayResponsePtrInput` via:
VirtualNetworkGatewayResponseArgs{...} or: nil
func VirtualNetworkGatewayResponsePtr ¶
func VirtualNetworkGatewayResponsePtr(v *VirtualNetworkGatewayResponseArgs) VirtualNetworkGatewayResponsePtrInput
type VirtualNetworkGatewayResponsePtrOutput ¶
type VirtualNetworkGatewayResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayResponsePtrOutput) ActiveActive ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ActiveActive() pulumi.BoolPtrOutput
ActiveActive flag
func (VirtualNetworkGatewayResponsePtrOutput) BgpSettings ¶
func (o VirtualNetworkGatewayResponsePtrOutput) BgpSettings() BgpSettingsResponsePtrOutput
Virtual network gateway's BGP speaker settings.
func (VirtualNetworkGatewayResponsePtrOutput) ElementType ¶
func (VirtualNetworkGatewayResponsePtrOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayResponsePtrOutput) EnableBgp ¶
func (o VirtualNetworkGatewayResponsePtrOutput) EnableBgp() pulumi.BoolPtrOutput
Whether BGP is enabled for this virtual network gateway or not.
func (VirtualNetworkGatewayResponsePtrOutput) Etag ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayResponsePtrOutput) GatewayDefaultSite ¶
func (o VirtualNetworkGatewayResponsePtrOutput) GatewayDefaultSite() SubResourceResponsePtrOutput
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.
func (VirtualNetworkGatewayResponsePtrOutput) GatewayType ¶
func (o VirtualNetworkGatewayResponsePtrOutput) GatewayType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
func (VirtualNetworkGatewayResponsePtrOutput) Id ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VirtualNetworkGatewayResponsePtrOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayResponsePtrOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
IP configurations for virtual network gateway.
func (VirtualNetworkGatewayResponsePtrOutput) Location ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (VirtualNetworkGatewayResponsePtrOutput) Name ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (VirtualNetworkGatewayResponsePtrOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VirtualNetworkGatewayResponsePtrOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the VirtualNetworkGateway resource.
func (VirtualNetworkGatewayResponsePtrOutput) Sku ¶
The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
func (VirtualNetworkGatewayResponsePtrOutput) Tags ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutput ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponsePtrOutput) Type ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
func (VirtualNetworkGatewayResponsePtrOutput) VpnClientConfiguration ¶
func (o VirtualNetworkGatewayResponsePtrOutput) VpnClientConfiguration() VpnClientConfigurationResponsePtrOutput
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
func (VirtualNetworkGatewayResponsePtrOutput) VpnType ¶
func (o VirtualNetworkGatewayResponsePtrOutput) VpnType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
type VirtualNetworkGatewaySku ¶
type VirtualNetworkGatewaySku struct { // The capacity. Capacity *int `pulumi:"capacity"` // Gateway SKU name. Name *string `pulumi:"name"` // Gateway SKU tier. Tier *string `pulumi:"tier"` }
VirtualNetworkGatewaySku details
type VirtualNetworkGatewaySkuArgs ¶
type VirtualNetworkGatewaySkuArgs struct { // The capacity. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Gateway SKU name. Name pulumi.StringPtrInput `pulumi:"name"` // Gateway SKU tier. Tier pulumi.StringPtrInput `pulumi:"tier"` }
VirtualNetworkGatewaySku details
func (VirtualNetworkGatewaySkuArgs) ElementType ¶
func (VirtualNetworkGatewaySkuArgs) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutput ¶
func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutput() VirtualNetworkGatewaySkuOutput
func (VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutputWithContext ¶
func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuOutput
func (VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutput ¶
func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
func (VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutputWithContext ¶
func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
type VirtualNetworkGatewaySkuInput ¶
type VirtualNetworkGatewaySkuInput interface { pulumi.Input ToVirtualNetworkGatewaySkuOutput() VirtualNetworkGatewaySkuOutput ToVirtualNetworkGatewaySkuOutputWithContext(context.Context) VirtualNetworkGatewaySkuOutput }
VirtualNetworkGatewaySkuInput is an input type that accepts VirtualNetworkGatewaySkuArgs and VirtualNetworkGatewaySkuOutput values. You can construct a concrete instance of `VirtualNetworkGatewaySkuInput` via:
VirtualNetworkGatewaySkuArgs{...}
type VirtualNetworkGatewaySkuOutput ¶
type VirtualNetworkGatewaySkuOutput struct{ *pulumi.OutputState }
VirtualNetworkGatewaySku details
func (VirtualNetworkGatewaySkuOutput) Capacity ¶
func (o VirtualNetworkGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
The capacity.
func (VirtualNetworkGatewaySkuOutput) ElementType ¶
func (VirtualNetworkGatewaySkuOutput) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuOutput) Name ¶
func (o VirtualNetworkGatewaySkuOutput) Name() pulumi.StringPtrOutput
Gateway SKU name.
func (VirtualNetworkGatewaySkuOutput) Tier ¶
func (o VirtualNetworkGatewaySkuOutput) Tier() pulumi.StringPtrOutput
Gateway SKU tier.
func (VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuOutput ¶
func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuOutput() VirtualNetworkGatewaySkuOutput
func (VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuOutputWithContext ¶
func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuOutput
func (VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuPtrOutput ¶
func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
func (VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuPtrOutputWithContext ¶
func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
type VirtualNetworkGatewaySkuPtrInput ¶
type VirtualNetworkGatewaySkuPtrInput interface { pulumi.Input ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput ToVirtualNetworkGatewaySkuPtrOutputWithContext(context.Context) VirtualNetworkGatewaySkuPtrOutput }
VirtualNetworkGatewaySkuPtrInput is an input type that accepts VirtualNetworkGatewaySkuArgs, VirtualNetworkGatewaySkuPtr and VirtualNetworkGatewaySkuPtrOutput values. You can construct a concrete instance of `VirtualNetworkGatewaySkuPtrInput` via:
VirtualNetworkGatewaySkuArgs{...} or: nil
func VirtualNetworkGatewaySkuPtr ¶
func VirtualNetworkGatewaySkuPtr(v *VirtualNetworkGatewaySkuArgs) VirtualNetworkGatewaySkuPtrInput
type VirtualNetworkGatewaySkuPtrOutput ¶
type VirtualNetworkGatewaySkuPtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewaySkuPtrOutput) Capacity ¶
func (o VirtualNetworkGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
The capacity.
func (VirtualNetworkGatewaySkuPtrOutput) Elem ¶
func (o VirtualNetworkGatewaySkuPtrOutput) Elem() VirtualNetworkGatewaySkuOutput
func (VirtualNetworkGatewaySkuPtrOutput) ElementType ¶
func (VirtualNetworkGatewaySkuPtrOutput) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuPtrOutput) Name ¶
func (o VirtualNetworkGatewaySkuPtrOutput) Name() pulumi.StringPtrOutput
Gateway SKU name.
func (VirtualNetworkGatewaySkuPtrOutput) Tier ¶
func (o VirtualNetworkGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
Gateway SKU tier.
func (VirtualNetworkGatewaySkuPtrOutput) ToVirtualNetworkGatewaySkuPtrOutput ¶
func (o VirtualNetworkGatewaySkuPtrOutput) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
func (VirtualNetworkGatewaySkuPtrOutput) ToVirtualNetworkGatewaySkuPtrOutputWithContext ¶
func (o VirtualNetworkGatewaySkuPtrOutput) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
type VirtualNetworkGatewaySkuResponse ¶
type VirtualNetworkGatewaySkuResponse struct { // The capacity. Capacity *int `pulumi:"capacity"` // Gateway SKU name. Name *string `pulumi:"name"` // Gateway SKU tier. Tier *string `pulumi:"tier"` }
VirtualNetworkGatewaySku details
type VirtualNetworkGatewaySkuResponseArgs ¶
type VirtualNetworkGatewaySkuResponseArgs struct { // The capacity. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Gateway SKU name. Name pulumi.StringPtrInput `pulumi:"name"` // Gateway SKU tier. Tier pulumi.StringPtrInput `pulumi:"tier"` }
VirtualNetworkGatewaySku details
func (VirtualNetworkGatewaySkuResponseArgs) ElementType ¶
func (VirtualNetworkGatewaySkuResponseArgs) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponseOutput ¶
func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponseOutput() VirtualNetworkGatewaySkuResponseOutput
func (VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponseOutputWithContext ¶
func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponseOutput
func (VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponsePtrOutput ¶
func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
func (VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext ¶
func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
type VirtualNetworkGatewaySkuResponseInput ¶
type VirtualNetworkGatewaySkuResponseInput interface { pulumi.Input ToVirtualNetworkGatewaySkuResponseOutput() VirtualNetworkGatewaySkuResponseOutput ToVirtualNetworkGatewaySkuResponseOutputWithContext(context.Context) VirtualNetworkGatewaySkuResponseOutput }
VirtualNetworkGatewaySkuResponseInput is an input type that accepts VirtualNetworkGatewaySkuResponseArgs and VirtualNetworkGatewaySkuResponseOutput values. You can construct a concrete instance of `VirtualNetworkGatewaySkuResponseInput` via:
VirtualNetworkGatewaySkuResponseArgs{...}
type VirtualNetworkGatewaySkuResponseOutput ¶
type VirtualNetworkGatewaySkuResponseOutput struct{ *pulumi.OutputState }
VirtualNetworkGatewaySku details
func (VirtualNetworkGatewaySkuResponseOutput) Capacity ¶
func (o VirtualNetworkGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput
The capacity.
func (VirtualNetworkGatewaySkuResponseOutput) ElementType ¶
func (VirtualNetworkGatewaySkuResponseOutput) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuResponseOutput) Name ¶
func (o VirtualNetworkGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
Gateway SKU name.
func (VirtualNetworkGatewaySkuResponseOutput) Tier ¶
func (o VirtualNetworkGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
Gateway SKU tier.
func (VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponseOutput ¶
func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponseOutput() VirtualNetworkGatewaySkuResponseOutput
func (VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponseOutputWithContext ¶
func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponseOutput
func (VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput ¶
func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
func (VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext ¶
func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
type VirtualNetworkGatewaySkuResponsePtrInput ¶
type VirtualNetworkGatewaySkuResponsePtrInput interface { pulumi.Input ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(context.Context) VirtualNetworkGatewaySkuResponsePtrOutput }
VirtualNetworkGatewaySkuResponsePtrInput is an input type that accepts VirtualNetworkGatewaySkuResponseArgs, VirtualNetworkGatewaySkuResponsePtr and VirtualNetworkGatewaySkuResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkGatewaySkuResponsePtrInput` via:
VirtualNetworkGatewaySkuResponseArgs{...} or: nil
func VirtualNetworkGatewaySkuResponsePtr ¶
func VirtualNetworkGatewaySkuResponsePtr(v *VirtualNetworkGatewaySkuResponseArgs) VirtualNetworkGatewaySkuResponsePtrInput
type VirtualNetworkGatewaySkuResponsePtrOutput ¶
type VirtualNetworkGatewaySkuResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewaySkuResponsePtrOutput) Capacity ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
The capacity.
func (VirtualNetworkGatewaySkuResponsePtrOutput) ElementType ¶
func (VirtualNetworkGatewaySkuResponsePtrOutput) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuResponsePtrOutput) Name ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Gateway SKU name.
func (VirtualNetworkGatewaySkuResponsePtrOutput) Tier ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Gateway SKU tier.
func (VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
func (VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
type VirtualNetworkGatewayState ¶
type VirtualNetworkGatewayState struct { // ActiveActive flag ActiveActive pulumi.BoolPtrInput // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrInput // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourceResponsePtrInput // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrInput // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationResponseArrayInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrInput // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationResponsePtrInput // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrInput }
func (VirtualNetworkGatewayState) ElementType ¶
func (VirtualNetworkGatewayState) ElementType() reflect.Type
type VirtualNetworkGatewayType ¶
type VirtualNetworkGatewayType struct { // ActiveActive flag ActiveActive *bool `pulumi:"activeActive"` // Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettings `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite *SubResource `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType *string `pulumi:"gatewayType"` // Resource ID. Id *string `pulumi:"id"` // IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfiguration `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySku `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfiguration `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType *string `pulumi:"vpnType"` }
A common class for general resource information
type VirtualNetworkGatewayTypeArgs ¶
type VirtualNetworkGatewayTypeArgs struct { // ActiveActive flag ActiveActive pulumi.BoolPtrInput `pulumi:"activeActive"` // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsPtrInput `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrInput `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourcePtrInput `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrInput `pulumi:"gatewayType"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationArrayInput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuPtrInput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationPtrInput `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrInput `pulumi:"vpnType"` }
A common class for general resource information
func (VirtualNetworkGatewayTypeArgs) ElementType ¶
func (VirtualNetworkGatewayTypeArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutput ¶
func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutput() VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutputWithContext ¶
func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutput ¶
func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutputWithContext ¶
func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
type VirtualNetworkGatewayTypeInput ¶
type VirtualNetworkGatewayTypeInput interface { pulumi.Input ToVirtualNetworkGatewayTypeOutput() VirtualNetworkGatewayTypeOutput ToVirtualNetworkGatewayTypeOutputWithContext(context.Context) VirtualNetworkGatewayTypeOutput }
VirtualNetworkGatewayTypeInput is an input type that accepts VirtualNetworkGatewayTypeArgs and VirtualNetworkGatewayTypeOutput values. You can construct a concrete instance of `VirtualNetworkGatewayTypeInput` via:
VirtualNetworkGatewayTypeArgs{...}
type VirtualNetworkGatewayTypeOutput ¶
type VirtualNetworkGatewayTypeOutput struct{ *pulumi.OutputState }
A common class for general resource information
func (VirtualNetworkGatewayTypeOutput) ActiveActive ¶
func (o VirtualNetworkGatewayTypeOutput) ActiveActive() pulumi.BoolPtrOutput
ActiveActive flag
func (VirtualNetworkGatewayTypeOutput) BgpSettings ¶
func (o VirtualNetworkGatewayTypeOutput) BgpSettings() BgpSettingsPtrOutput
Virtual network gateway's BGP speaker settings.
func (VirtualNetworkGatewayTypeOutput) ElementType ¶
func (VirtualNetworkGatewayTypeOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayTypeOutput) EnableBgp ¶
func (o VirtualNetworkGatewayTypeOutput) EnableBgp() pulumi.BoolPtrOutput
Whether BGP is enabled for this virtual network gateway or not.
func (VirtualNetworkGatewayTypeOutput) Etag ¶
func (o VirtualNetworkGatewayTypeOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayTypeOutput) GatewayDefaultSite ¶
func (o VirtualNetworkGatewayTypeOutput) GatewayDefaultSite() SubResourcePtrOutput
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.
func (VirtualNetworkGatewayTypeOutput) GatewayType ¶
func (o VirtualNetworkGatewayTypeOutput) GatewayType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
func (VirtualNetworkGatewayTypeOutput) Id ¶
func (o VirtualNetworkGatewayTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VirtualNetworkGatewayTypeOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayTypeOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationArrayOutput
IP configurations for virtual network gateway.
func (VirtualNetworkGatewayTypeOutput) Location ¶
func (o VirtualNetworkGatewayTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (VirtualNetworkGatewayTypeOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayTypeOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the VirtualNetworkGateway resource.
func (VirtualNetworkGatewayTypeOutput) Sku ¶
func (o VirtualNetworkGatewayTypeOutput) Sku() VirtualNetworkGatewaySkuPtrOutput
The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
func (VirtualNetworkGatewayTypeOutput) Tags ¶
func (o VirtualNetworkGatewayTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutput ¶
func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutput() VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutputWithContext ¶
func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutput ¶
func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext ¶
func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypeOutput) VpnClientConfiguration ¶
func (o VirtualNetworkGatewayTypeOutput) VpnClientConfiguration() VpnClientConfigurationPtrOutput
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
func (VirtualNetworkGatewayTypeOutput) VpnType ¶
func (o VirtualNetworkGatewayTypeOutput) VpnType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
type VirtualNetworkGatewayTypePtrInput ¶
type VirtualNetworkGatewayTypePtrInput interface { pulumi.Input ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput ToVirtualNetworkGatewayTypePtrOutputWithContext(context.Context) VirtualNetworkGatewayTypePtrOutput }
VirtualNetworkGatewayTypePtrInput is an input type that accepts VirtualNetworkGatewayTypeArgs, VirtualNetworkGatewayTypePtr and VirtualNetworkGatewayTypePtrOutput values. You can construct a concrete instance of `VirtualNetworkGatewayTypePtrInput` via:
VirtualNetworkGatewayTypeArgs{...} or: nil
func VirtualNetworkGatewayTypePtr ¶
func VirtualNetworkGatewayTypePtr(v *VirtualNetworkGatewayTypeArgs) VirtualNetworkGatewayTypePtrInput
type VirtualNetworkGatewayTypePtrOutput ¶
type VirtualNetworkGatewayTypePtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayTypePtrOutput) ActiveActive ¶
func (o VirtualNetworkGatewayTypePtrOutput) ActiveActive() pulumi.BoolPtrOutput
ActiveActive flag
func (VirtualNetworkGatewayTypePtrOutput) BgpSettings ¶
func (o VirtualNetworkGatewayTypePtrOutput) BgpSettings() BgpSettingsPtrOutput
Virtual network gateway's BGP speaker settings.
func (VirtualNetworkGatewayTypePtrOutput) Elem ¶
func (o VirtualNetworkGatewayTypePtrOutput) Elem() VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypePtrOutput) ElementType ¶
func (VirtualNetworkGatewayTypePtrOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayTypePtrOutput) EnableBgp ¶
func (o VirtualNetworkGatewayTypePtrOutput) EnableBgp() pulumi.BoolPtrOutput
Whether BGP is enabled for this virtual network gateway or not.
func (VirtualNetworkGatewayTypePtrOutput) Etag ¶
func (o VirtualNetworkGatewayTypePtrOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayTypePtrOutput) GatewayDefaultSite ¶
func (o VirtualNetworkGatewayTypePtrOutput) GatewayDefaultSite() SubResourcePtrOutput
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.
func (VirtualNetworkGatewayTypePtrOutput) GatewayType ¶
func (o VirtualNetworkGatewayTypePtrOutput) GatewayType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
func (VirtualNetworkGatewayTypePtrOutput) Id ¶
func (o VirtualNetworkGatewayTypePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VirtualNetworkGatewayTypePtrOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayTypePtrOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationArrayOutput
IP configurations for virtual network gateway.
func (VirtualNetworkGatewayTypePtrOutput) Location ¶
func (o VirtualNetworkGatewayTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (VirtualNetworkGatewayTypePtrOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the VirtualNetworkGateway resource.
func (VirtualNetworkGatewayTypePtrOutput) Sku ¶
The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
func (VirtualNetworkGatewayTypePtrOutput) Tags ¶
func (o VirtualNetworkGatewayTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutput ¶
func (o VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext ¶
func (o VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypePtrOutput) VpnClientConfiguration ¶
func (o VirtualNetworkGatewayTypePtrOutput) VpnClientConfiguration() VpnClientConfigurationPtrOutput
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
func (VirtualNetworkGatewayTypePtrOutput) VpnType ¶
func (o VirtualNetworkGatewayTypePtrOutput) VpnType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
type VirtualNetworkPeering ¶
type VirtualNetworkPeering struct { pulumi.CustomResourceState // Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed. AllowForwardedTraffic pulumi.BoolPtrOutput `pulumi:"allowForwardedTraffic"` // If gateway links can be used in remote virtual networking to link to this virtual network. AllowGatewayTransit pulumi.BoolPtrOutput `pulumi:"allowGatewayTransit"` // Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space. AllowVirtualNetworkAccess pulumi.BoolPtrOutput `pulumi:"allowVirtualNetworkAccess"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'. PeeringState pulumi.StringPtrOutput `pulumi:"peeringState"` // The provisioning state of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The reference of the remote virtual network. RemoteVirtualNetwork SubResourceResponsePtrOutput `pulumi:"remoteVirtualNetwork"` // If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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. UseRemoteGateways pulumi.BoolPtrOutput `pulumi:"useRemoteGateways"` }
Peerings in a virtual network resource.
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 { // Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed. AllowForwardedTraffic pulumi.BoolPtrInput // If gateway links can be used in remote virtual networking to link to this virtual network. AllowGatewayTransit pulumi.BoolPtrInput // Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space. AllowVirtualNetworkAccess pulumi.BoolPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource ID. Id pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'. PeeringState pulumi.StringPtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The reference of the remote virtual network. RemoteVirtualNetwork SubResourcePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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. UseRemoteGateways pulumi.BoolPtrInput // The name of the virtual network. VirtualNetworkName pulumi.StringInput // The name of the peering. VirtualNetworkPeeringName pulumi.StringInput }
The set of arguments for constructing a VirtualNetworkPeering resource.
func (VirtualNetworkPeeringArgs) ElementType ¶
func (VirtualNetworkPeeringArgs) ElementType() reflect.Type
type VirtualNetworkPeeringResponse ¶
type VirtualNetworkPeeringResponse struct { // Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed. AllowForwardedTraffic *bool `pulumi:"allowForwardedTraffic"` // If gateway links can be used in remote virtual networking to link to this virtual network. AllowGatewayTransit *bool `pulumi:"allowGatewayTransit"` // Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space. AllowVirtualNetworkAccess *bool `pulumi:"allowVirtualNetworkAccess"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'. PeeringState *string `pulumi:"peeringState"` // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the remote virtual network. RemoteVirtualNetwork *SubResourceResponse `pulumi:"remoteVirtualNetwork"` // If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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. UseRemoteGateways *bool `pulumi:"useRemoteGateways"` }
Peerings in a virtual network resource.
type VirtualNetworkPeeringResponseArgs ¶
type VirtualNetworkPeeringResponseArgs struct { // Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed. AllowForwardedTraffic pulumi.BoolPtrInput `pulumi:"allowForwardedTraffic"` // If gateway links can be used in remote virtual networking to link to this virtual network. AllowGatewayTransit pulumi.BoolPtrInput `pulumi:"allowGatewayTransit"` // Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space. AllowVirtualNetworkAccess pulumi.BoolPtrInput `pulumi:"allowVirtualNetworkAccess"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'. PeeringState pulumi.StringPtrInput `pulumi:"peeringState"` // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the remote virtual network. RemoteVirtualNetwork SubResourceResponsePtrInput `pulumi:"remoteVirtualNetwork"` // If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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. UseRemoteGateways pulumi.BoolPtrInput `pulumi:"useRemoteGateways"` }
Peerings in a virtual network resource.
func (VirtualNetworkPeeringResponseArgs) ElementType ¶
func (VirtualNetworkPeeringResponseArgs) ElementType() reflect.Type
func (VirtualNetworkPeeringResponseArgs) ToVirtualNetworkPeeringResponseOutput ¶
func (i VirtualNetworkPeeringResponseArgs) ToVirtualNetworkPeeringResponseOutput() VirtualNetworkPeeringResponseOutput
func (VirtualNetworkPeeringResponseArgs) ToVirtualNetworkPeeringResponseOutputWithContext ¶
func (i VirtualNetworkPeeringResponseArgs) ToVirtualNetworkPeeringResponseOutputWithContext(ctx context.Context) VirtualNetworkPeeringResponseOutput
type VirtualNetworkPeeringResponseArray ¶
type VirtualNetworkPeeringResponseArray []VirtualNetworkPeeringResponseInput
func (VirtualNetworkPeeringResponseArray) ElementType ¶
func (VirtualNetworkPeeringResponseArray) ElementType() reflect.Type
func (VirtualNetworkPeeringResponseArray) ToVirtualNetworkPeeringResponseArrayOutput ¶
func (i VirtualNetworkPeeringResponseArray) ToVirtualNetworkPeeringResponseArrayOutput() VirtualNetworkPeeringResponseArrayOutput
func (VirtualNetworkPeeringResponseArray) ToVirtualNetworkPeeringResponseArrayOutputWithContext ¶
func (i VirtualNetworkPeeringResponseArray) ToVirtualNetworkPeeringResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkPeeringResponseArrayOutput
type VirtualNetworkPeeringResponseArrayInput ¶
type VirtualNetworkPeeringResponseArrayInput interface { pulumi.Input ToVirtualNetworkPeeringResponseArrayOutput() VirtualNetworkPeeringResponseArrayOutput ToVirtualNetworkPeeringResponseArrayOutputWithContext(context.Context) VirtualNetworkPeeringResponseArrayOutput }
VirtualNetworkPeeringResponseArrayInput is an input type that accepts VirtualNetworkPeeringResponseArray and VirtualNetworkPeeringResponseArrayOutput values. You can construct a concrete instance of `VirtualNetworkPeeringResponseArrayInput` via:
VirtualNetworkPeeringResponseArray{ VirtualNetworkPeeringResponseArgs{...} }
type VirtualNetworkPeeringResponseArrayOutput ¶
type VirtualNetworkPeeringResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkPeeringResponseArrayOutput) ElementType ¶
func (VirtualNetworkPeeringResponseArrayOutput) ElementType() reflect.Type
func (VirtualNetworkPeeringResponseArrayOutput) ToVirtualNetworkPeeringResponseArrayOutput ¶
func (o VirtualNetworkPeeringResponseArrayOutput) ToVirtualNetworkPeeringResponseArrayOutput() VirtualNetworkPeeringResponseArrayOutput
func (VirtualNetworkPeeringResponseArrayOutput) ToVirtualNetworkPeeringResponseArrayOutputWithContext ¶
func (o VirtualNetworkPeeringResponseArrayOutput) ToVirtualNetworkPeeringResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkPeeringResponseArrayOutput
type VirtualNetworkPeeringResponseInput ¶
type VirtualNetworkPeeringResponseInput interface { pulumi.Input ToVirtualNetworkPeeringResponseOutput() VirtualNetworkPeeringResponseOutput ToVirtualNetworkPeeringResponseOutputWithContext(context.Context) VirtualNetworkPeeringResponseOutput }
VirtualNetworkPeeringResponseInput is an input type that accepts VirtualNetworkPeeringResponseArgs and VirtualNetworkPeeringResponseOutput values. You can construct a concrete instance of `VirtualNetworkPeeringResponseInput` via:
VirtualNetworkPeeringResponseArgs{...}
type VirtualNetworkPeeringResponseOutput ¶
type VirtualNetworkPeeringResponseOutput struct{ *pulumi.OutputState }
Peerings in a virtual network resource.
func (VirtualNetworkPeeringResponseOutput) AllowForwardedTraffic ¶
func (o VirtualNetworkPeeringResponseOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput
Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.
func (VirtualNetworkPeeringResponseOutput) AllowGatewayTransit ¶
func (o VirtualNetworkPeeringResponseOutput) AllowGatewayTransit() pulumi.BoolPtrOutput
If gateway links can be used in remote virtual networking to link to this virtual network.
func (VirtualNetworkPeeringResponseOutput) AllowVirtualNetworkAccess ¶
func (o VirtualNetworkPeeringResponseOutput) AllowVirtualNetworkAccess() pulumi.BoolPtrOutput
Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.
func (VirtualNetworkPeeringResponseOutput) ElementType ¶
func (VirtualNetworkPeeringResponseOutput) ElementType() reflect.Type
func (VirtualNetworkPeeringResponseOutput) Etag ¶
func (o VirtualNetworkPeeringResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkPeeringResponseOutput) Id ¶
func (o VirtualNetworkPeeringResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VirtualNetworkPeeringResponseOutput) Name ¶
func (o VirtualNetworkPeeringResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VirtualNetworkPeeringResponseOutput) PeeringState ¶
func (o VirtualNetworkPeeringResponseOutput) PeeringState() pulumi.StringPtrOutput
The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.
func (VirtualNetworkPeeringResponseOutput) ProvisioningState ¶
func (o VirtualNetworkPeeringResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (VirtualNetworkPeeringResponseOutput) RemoteVirtualNetwork ¶
func (o VirtualNetworkPeeringResponseOutput) RemoteVirtualNetwork() SubResourceResponsePtrOutput
The reference of the remote virtual network.
func (VirtualNetworkPeeringResponseOutput) ToVirtualNetworkPeeringResponseOutput ¶
func (o VirtualNetworkPeeringResponseOutput) ToVirtualNetworkPeeringResponseOutput() VirtualNetworkPeeringResponseOutput
func (VirtualNetworkPeeringResponseOutput) ToVirtualNetworkPeeringResponseOutputWithContext ¶
func (o VirtualNetworkPeeringResponseOutput) ToVirtualNetworkPeeringResponseOutputWithContext(ctx context.Context) VirtualNetworkPeeringResponseOutput
func (VirtualNetworkPeeringResponseOutput) UseRemoteGateways ¶
func (o VirtualNetworkPeeringResponseOutput) UseRemoteGateways() pulumi.BoolPtrOutput
If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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.
type VirtualNetworkPeeringState ¶
type VirtualNetworkPeeringState struct { // Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed. AllowForwardedTraffic pulumi.BoolPtrInput // If gateway links can be used in remote virtual networking to link to this virtual network. AllowGatewayTransit pulumi.BoolPtrInput // Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space. AllowVirtualNetworkAccess pulumi.BoolPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'. PeeringState pulumi.StringPtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The reference of the remote virtual network. RemoteVirtualNetwork SubResourceResponsePtrInput // If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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. UseRemoteGateways pulumi.BoolPtrInput }
func (VirtualNetworkPeeringState) ElementType ¶
func (VirtualNetworkPeeringState) ElementType() reflect.Type
type VirtualNetworkPeeringType ¶
type VirtualNetworkPeeringType struct { // Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed. AllowForwardedTraffic *bool `pulumi:"allowForwardedTraffic"` // If gateway links can be used in remote virtual networking to link to this virtual network. AllowGatewayTransit *bool `pulumi:"allowGatewayTransit"` // Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space. AllowVirtualNetworkAccess *bool `pulumi:"allowVirtualNetworkAccess"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'. PeeringState *string `pulumi:"peeringState"` // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the remote virtual network. RemoteVirtualNetwork *SubResource `pulumi:"remoteVirtualNetwork"` // If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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. UseRemoteGateways *bool `pulumi:"useRemoteGateways"` }
Peerings in a virtual network resource.
type VirtualNetworkPeeringTypeArgs ¶
type VirtualNetworkPeeringTypeArgs struct { // Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed. AllowForwardedTraffic pulumi.BoolPtrInput `pulumi:"allowForwardedTraffic"` // If gateway links can be used in remote virtual networking to link to this virtual network. AllowGatewayTransit pulumi.BoolPtrInput `pulumi:"allowGatewayTransit"` // Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space. AllowVirtualNetworkAccess pulumi.BoolPtrInput `pulumi:"allowVirtualNetworkAccess"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'. PeeringState pulumi.StringPtrInput `pulumi:"peeringState"` // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the remote virtual network. RemoteVirtualNetwork SubResourcePtrInput `pulumi:"remoteVirtualNetwork"` // If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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. UseRemoteGateways pulumi.BoolPtrInput `pulumi:"useRemoteGateways"` }
Peerings in a virtual network resource.
func (VirtualNetworkPeeringTypeArgs) ElementType ¶
func (VirtualNetworkPeeringTypeArgs) ElementType() reflect.Type
func (VirtualNetworkPeeringTypeArgs) ToVirtualNetworkPeeringTypeOutput ¶
func (i VirtualNetworkPeeringTypeArgs) ToVirtualNetworkPeeringTypeOutput() VirtualNetworkPeeringTypeOutput
func (VirtualNetworkPeeringTypeArgs) ToVirtualNetworkPeeringTypeOutputWithContext ¶
func (i VirtualNetworkPeeringTypeArgs) ToVirtualNetworkPeeringTypeOutputWithContext(ctx context.Context) VirtualNetworkPeeringTypeOutput
type VirtualNetworkPeeringTypeArray ¶
type VirtualNetworkPeeringTypeArray []VirtualNetworkPeeringTypeInput
func (VirtualNetworkPeeringTypeArray) ElementType ¶
func (VirtualNetworkPeeringTypeArray) ElementType() reflect.Type
func (VirtualNetworkPeeringTypeArray) ToVirtualNetworkPeeringTypeArrayOutput ¶
func (i VirtualNetworkPeeringTypeArray) ToVirtualNetworkPeeringTypeArrayOutput() VirtualNetworkPeeringTypeArrayOutput
func (VirtualNetworkPeeringTypeArray) ToVirtualNetworkPeeringTypeArrayOutputWithContext ¶
func (i VirtualNetworkPeeringTypeArray) ToVirtualNetworkPeeringTypeArrayOutputWithContext(ctx context.Context) VirtualNetworkPeeringTypeArrayOutput
type VirtualNetworkPeeringTypeArrayInput ¶
type VirtualNetworkPeeringTypeArrayInput interface { pulumi.Input ToVirtualNetworkPeeringTypeArrayOutput() VirtualNetworkPeeringTypeArrayOutput ToVirtualNetworkPeeringTypeArrayOutputWithContext(context.Context) VirtualNetworkPeeringTypeArrayOutput }
VirtualNetworkPeeringTypeArrayInput is an input type that accepts VirtualNetworkPeeringTypeArray and VirtualNetworkPeeringTypeArrayOutput values. You can construct a concrete instance of `VirtualNetworkPeeringTypeArrayInput` via:
VirtualNetworkPeeringTypeArray{ VirtualNetworkPeeringTypeArgs{...} }
type VirtualNetworkPeeringTypeArrayOutput ¶
type VirtualNetworkPeeringTypeArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkPeeringTypeArrayOutput) ElementType ¶
func (VirtualNetworkPeeringTypeArrayOutput) ElementType() reflect.Type
func (VirtualNetworkPeeringTypeArrayOutput) Index ¶
func (o VirtualNetworkPeeringTypeArrayOutput) Index(i pulumi.IntInput) VirtualNetworkPeeringTypeOutput
func (VirtualNetworkPeeringTypeArrayOutput) ToVirtualNetworkPeeringTypeArrayOutput ¶
func (o VirtualNetworkPeeringTypeArrayOutput) ToVirtualNetworkPeeringTypeArrayOutput() VirtualNetworkPeeringTypeArrayOutput
func (VirtualNetworkPeeringTypeArrayOutput) ToVirtualNetworkPeeringTypeArrayOutputWithContext ¶
func (o VirtualNetworkPeeringTypeArrayOutput) ToVirtualNetworkPeeringTypeArrayOutputWithContext(ctx context.Context) VirtualNetworkPeeringTypeArrayOutput
type VirtualNetworkPeeringTypeInput ¶
type VirtualNetworkPeeringTypeInput interface { pulumi.Input ToVirtualNetworkPeeringTypeOutput() VirtualNetworkPeeringTypeOutput ToVirtualNetworkPeeringTypeOutputWithContext(context.Context) VirtualNetworkPeeringTypeOutput }
VirtualNetworkPeeringTypeInput is an input type that accepts VirtualNetworkPeeringTypeArgs and VirtualNetworkPeeringTypeOutput values. You can construct a concrete instance of `VirtualNetworkPeeringTypeInput` via:
VirtualNetworkPeeringTypeArgs{...}
type VirtualNetworkPeeringTypeOutput ¶
type VirtualNetworkPeeringTypeOutput struct{ *pulumi.OutputState }
Peerings in a virtual network resource.
func (VirtualNetworkPeeringTypeOutput) AllowForwardedTraffic ¶
func (o VirtualNetworkPeeringTypeOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput
Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.
func (VirtualNetworkPeeringTypeOutput) AllowGatewayTransit ¶
func (o VirtualNetworkPeeringTypeOutput) AllowGatewayTransit() pulumi.BoolPtrOutput
If gateway links can be used in remote virtual networking to link to this virtual network.
func (VirtualNetworkPeeringTypeOutput) AllowVirtualNetworkAccess ¶
func (o VirtualNetworkPeeringTypeOutput) AllowVirtualNetworkAccess() pulumi.BoolPtrOutput
Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.
func (VirtualNetworkPeeringTypeOutput) ElementType ¶
func (VirtualNetworkPeeringTypeOutput) ElementType() reflect.Type
func (VirtualNetworkPeeringTypeOutput) Etag ¶
func (o VirtualNetworkPeeringTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkPeeringTypeOutput) Id ¶
func (o VirtualNetworkPeeringTypeOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VirtualNetworkPeeringTypeOutput) Name ¶
func (o VirtualNetworkPeeringTypeOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VirtualNetworkPeeringTypeOutput) PeeringState ¶
func (o VirtualNetworkPeeringTypeOutput) PeeringState() pulumi.StringPtrOutput
The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.
func (VirtualNetworkPeeringTypeOutput) ProvisioningState ¶
func (o VirtualNetworkPeeringTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (VirtualNetworkPeeringTypeOutput) RemoteVirtualNetwork ¶
func (o VirtualNetworkPeeringTypeOutput) RemoteVirtualNetwork() SubResourcePtrOutput
The reference of the remote virtual network.
func (VirtualNetworkPeeringTypeOutput) ToVirtualNetworkPeeringTypeOutput ¶
func (o VirtualNetworkPeeringTypeOutput) ToVirtualNetworkPeeringTypeOutput() VirtualNetworkPeeringTypeOutput
func (VirtualNetworkPeeringTypeOutput) ToVirtualNetworkPeeringTypeOutputWithContext ¶
func (o VirtualNetworkPeeringTypeOutput) ToVirtualNetworkPeeringTypeOutputWithContext(ctx context.Context) VirtualNetworkPeeringTypeOutput
func (VirtualNetworkPeeringTypeOutput) UseRemoteGateways ¶
func (o VirtualNetworkPeeringTypeOutput) UseRemoteGateways() pulumi.BoolPtrOutput
If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on 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.
type VirtualNetworkState ¶
type VirtualNetworkState struct { // The AddressSpace that contains an array of IP address ranges that can be used by subnets. AddressSpace AddressSpaceResponsePtrInput // The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. DhcpOptions DhcpOptionsResponsePtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resourceGuid property of the Virtual Network resource. ResourceGuid pulumi.StringPtrInput // A list of subnets in a Virtual Network. Subnets SubnetResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // A list of peerings in a Virtual Network. VirtualNetworkPeerings VirtualNetworkPeeringResponseArrayInput }
func (VirtualNetworkState) ElementType ¶
func (VirtualNetworkState) ElementType() reflect.Type
type VpnClientConfiguration ¶
type VpnClientConfiguration struct { // The reference of the address space resource which represents Address space for P2S VpnClient. VpnClientAddressPool *AddressSpace `pulumi:"vpnClientAddressPool"` // VpnClientRevokedCertificate for Virtual network gateway. VpnClientRevokedCertificates []VpnClientRevokedCertificate `pulumi:"vpnClientRevokedCertificates"` // VpnClientRootCertificate for virtual network gateway. VpnClientRootCertificates []VpnClientRootCertificate `pulumi:"vpnClientRootCertificates"` }
VpnClientConfiguration for P2S client.
type VpnClientConfigurationArgs ¶
type VpnClientConfigurationArgs struct { // The reference of the address space resource which represents Address space for P2S VpnClient. VpnClientAddressPool AddressSpacePtrInput `pulumi:"vpnClientAddressPool"` // VpnClientRevokedCertificate for Virtual network gateway. VpnClientRevokedCertificates VpnClientRevokedCertificateArrayInput `pulumi:"vpnClientRevokedCertificates"` // VpnClientRootCertificate for virtual network gateway. VpnClientRootCertificates VpnClientRootCertificateArrayInput `pulumi:"vpnClientRootCertificates"` }
VpnClientConfiguration for P2S client.
func (VpnClientConfigurationArgs) ElementType ¶
func (VpnClientConfigurationArgs) ElementType() reflect.Type
func (VpnClientConfigurationArgs) ToVpnClientConfigurationOutput ¶
func (i VpnClientConfigurationArgs) ToVpnClientConfigurationOutput() VpnClientConfigurationOutput
func (VpnClientConfigurationArgs) ToVpnClientConfigurationOutputWithContext ¶
func (i VpnClientConfigurationArgs) ToVpnClientConfigurationOutputWithContext(ctx context.Context) VpnClientConfigurationOutput
func (VpnClientConfigurationArgs) ToVpnClientConfigurationPtrOutput ¶
func (i VpnClientConfigurationArgs) ToVpnClientConfigurationPtrOutput() VpnClientConfigurationPtrOutput
func (VpnClientConfigurationArgs) ToVpnClientConfigurationPtrOutputWithContext ¶
func (i VpnClientConfigurationArgs) ToVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VpnClientConfigurationPtrOutput
type VpnClientConfigurationInput ¶
type VpnClientConfigurationInput interface { pulumi.Input ToVpnClientConfigurationOutput() VpnClientConfigurationOutput ToVpnClientConfigurationOutputWithContext(context.Context) VpnClientConfigurationOutput }
VpnClientConfigurationInput is an input type that accepts VpnClientConfigurationArgs and VpnClientConfigurationOutput values. You can construct a concrete instance of `VpnClientConfigurationInput` via:
VpnClientConfigurationArgs{...}
type VpnClientConfigurationOutput ¶
type VpnClientConfigurationOutput struct{ *pulumi.OutputState }
VpnClientConfiguration for P2S client.
func (VpnClientConfigurationOutput) ElementType ¶
func (VpnClientConfigurationOutput) ElementType() reflect.Type
func (VpnClientConfigurationOutput) ToVpnClientConfigurationOutput ¶
func (o VpnClientConfigurationOutput) ToVpnClientConfigurationOutput() VpnClientConfigurationOutput
func (VpnClientConfigurationOutput) ToVpnClientConfigurationOutputWithContext ¶
func (o VpnClientConfigurationOutput) ToVpnClientConfigurationOutputWithContext(ctx context.Context) VpnClientConfigurationOutput
func (VpnClientConfigurationOutput) ToVpnClientConfigurationPtrOutput ¶
func (o VpnClientConfigurationOutput) ToVpnClientConfigurationPtrOutput() VpnClientConfigurationPtrOutput
func (VpnClientConfigurationOutput) ToVpnClientConfigurationPtrOutputWithContext ¶
func (o VpnClientConfigurationOutput) ToVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VpnClientConfigurationPtrOutput
func (VpnClientConfigurationOutput) VpnClientAddressPool ¶
func (o VpnClientConfigurationOutput) VpnClientAddressPool() AddressSpacePtrOutput
The reference of the address space resource which represents Address space for P2S VpnClient.
func (VpnClientConfigurationOutput) VpnClientRevokedCertificates ¶
func (o VpnClientConfigurationOutput) VpnClientRevokedCertificates() VpnClientRevokedCertificateArrayOutput
VpnClientRevokedCertificate for Virtual network gateway.
func (VpnClientConfigurationOutput) VpnClientRootCertificates ¶
func (o VpnClientConfigurationOutput) VpnClientRootCertificates() VpnClientRootCertificateArrayOutput
VpnClientRootCertificate for virtual network gateway.
type VpnClientConfigurationPtrInput ¶
type VpnClientConfigurationPtrInput interface { pulumi.Input ToVpnClientConfigurationPtrOutput() VpnClientConfigurationPtrOutput ToVpnClientConfigurationPtrOutputWithContext(context.Context) VpnClientConfigurationPtrOutput }
VpnClientConfigurationPtrInput is an input type that accepts VpnClientConfigurationArgs, VpnClientConfigurationPtr and VpnClientConfigurationPtrOutput values. You can construct a concrete instance of `VpnClientConfigurationPtrInput` via:
VpnClientConfigurationArgs{...} or: nil
func VpnClientConfigurationPtr ¶
func VpnClientConfigurationPtr(v *VpnClientConfigurationArgs) VpnClientConfigurationPtrInput
type VpnClientConfigurationPtrOutput ¶
type VpnClientConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VpnClientConfigurationPtrOutput) Elem ¶
func (o VpnClientConfigurationPtrOutput) Elem() VpnClientConfigurationOutput
func (VpnClientConfigurationPtrOutput) ElementType ¶
func (VpnClientConfigurationPtrOutput) ElementType() reflect.Type
func (VpnClientConfigurationPtrOutput) ToVpnClientConfigurationPtrOutput ¶
func (o VpnClientConfigurationPtrOutput) ToVpnClientConfigurationPtrOutput() VpnClientConfigurationPtrOutput
func (VpnClientConfigurationPtrOutput) ToVpnClientConfigurationPtrOutputWithContext ¶
func (o VpnClientConfigurationPtrOutput) ToVpnClientConfigurationPtrOutputWithContext(ctx context.Context) VpnClientConfigurationPtrOutput
func (VpnClientConfigurationPtrOutput) VpnClientAddressPool ¶
func (o VpnClientConfigurationPtrOutput) VpnClientAddressPool() AddressSpacePtrOutput
The reference of the address space resource which represents Address space for P2S VpnClient.
func (VpnClientConfigurationPtrOutput) VpnClientRevokedCertificates ¶
func (o VpnClientConfigurationPtrOutput) VpnClientRevokedCertificates() VpnClientRevokedCertificateArrayOutput
VpnClientRevokedCertificate for Virtual network gateway.
func (VpnClientConfigurationPtrOutput) VpnClientRootCertificates ¶
func (o VpnClientConfigurationPtrOutput) VpnClientRootCertificates() VpnClientRootCertificateArrayOutput
VpnClientRootCertificate for virtual network gateway.
type VpnClientConfigurationResponse ¶
type VpnClientConfigurationResponse struct { // The reference of the address space resource which represents Address space for P2S VpnClient. VpnClientAddressPool *AddressSpaceResponse `pulumi:"vpnClientAddressPool"` // VpnClientRevokedCertificate for Virtual network gateway. VpnClientRevokedCertificates []VpnClientRevokedCertificateResponse `pulumi:"vpnClientRevokedCertificates"` // VpnClientRootCertificate for virtual network gateway. VpnClientRootCertificates []VpnClientRootCertificateResponse `pulumi:"vpnClientRootCertificates"` }
VpnClientConfiguration for P2S client.
type VpnClientConfigurationResponseArgs ¶
type VpnClientConfigurationResponseArgs struct { // The reference of the address space resource which represents Address space for P2S VpnClient. VpnClientAddressPool AddressSpaceResponsePtrInput `pulumi:"vpnClientAddressPool"` // VpnClientRevokedCertificate for Virtual network gateway. VpnClientRevokedCertificates VpnClientRevokedCertificateResponseArrayInput `pulumi:"vpnClientRevokedCertificates"` // VpnClientRootCertificate for virtual network gateway. VpnClientRootCertificates VpnClientRootCertificateResponseArrayInput `pulumi:"vpnClientRootCertificates"` }
VpnClientConfiguration for P2S client.
func (VpnClientConfigurationResponseArgs) ElementType ¶
func (VpnClientConfigurationResponseArgs) ElementType() reflect.Type
func (VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponseOutput ¶
func (i VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponseOutput() VpnClientConfigurationResponseOutput
func (VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponseOutputWithContext ¶
func (i VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponseOutputWithContext(ctx context.Context) VpnClientConfigurationResponseOutput
func (VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponsePtrOutput ¶
func (i VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponsePtrOutput() VpnClientConfigurationResponsePtrOutput
func (VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponsePtrOutputWithContext ¶
func (i VpnClientConfigurationResponseArgs) ToVpnClientConfigurationResponsePtrOutputWithContext(ctx context.Context) VpnClientConfigurationResponsePtrOutput
type VpnClientConfigurationResponseInput ¶
type VpnClientConfigurationResponseInput interface { pulumi.Input ToVpnClientConfigurationResponseOutput() VpnClientConfigurationResponseOutput ToVpnClientConfigurationResponseOutputWithContext(context.Context) VpnClientConfigurationResponseOutput }
VpnClientConfigurationResponseInput is an input type that accepts VpnClientConfigurationResponseArgs and VpnClientConfigurationResponseOutput values. You can construct a concrete instance of `VpnClientConfigurationResponseInput` via:
VpnClientConfigurationResponseArgs{...}
type VpnClientConfigurationResponseOutput ¶
type VpnClientConfigurationResponseOutput struct{ *pulumi.OutputState }
VpnClientConfiguration for P2S client.
func (VpnClientConfigurationResponseOutput) ElementType ¶
func (VpnClientConfigurationResponseOutput) ElementType() reflect.Type
func (VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponseOutput ¶
func (o VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponseOutput() VpnClientConfigurationResponseOutput
func (VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponseOutputWithContext ¶
func (o VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponseOutputWithContext(ctx context.Context) VpnClientConfigurationResponseOutput
func (VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponsePtrOutput ¶
func (o VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponsePtrOutput() VpnClientConfigurationResponsePtrOutput
func (VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponsePtrOutputWithContext ¶
func (o VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponsePtrOutputWithContext(ctx context.Context) VpnClientConfigurationResponsePtrOutput
func (VpnClientConfigurationResponseOutput) VpnClientAddressPool ¶
func (o VpnClientConfigurationResponseOutput) VpnClientAddressPool() AddressSpaceResponsePtrOutput
The reference of the address space resource which represents Address space for P2S VpnClient.
func (VpnClientConfigurationResponseOutput) VpnClientRevokedCertificates ¶
func (o VpnClientConfigurationResponseOutput) VpnClientRevokedCertificates() VpnClientRevokedCertificateResponseArrayOutput
VpnClientRevokedCertificate for Virtual network gateway.
func (VpnClientConfigurationResponseOutput) VpnClientRootCertificates ¶
func (o VpnClientConfigurationResponseOutput) VpnClientRootCertificates() VpnClientRootCertificateResponseArrayOutput
VpnClientRootCertificate for virtual network gateway.
type VpnClientConfigurationResponsePtrInput ¶
type VpnClientConfigurationResponsePtrInput interface { pulumi.Input ToVpnClientConfigurationResponsePtrOutput() VpnClientConfigurationResponsePtrOutput ToVpnClientConfigurationResponsePtrOutputWithContext(context.Context) VpnClientConfigurationResponsePtrOutput }
VpnClientConfigurationResponsePtrInput is an input type that accepts VpnClientConfigurationResponseArgs, VpnClientConfigurationResponsePtr and VpnClientConfigurationResponsePtrOutput values. You can construct a concrete instance of `VpnClientConfigurationResponsePtrInput` via:
VpnClientConfigurationResponseArgs{...} or: nil
func VpnClientConfigurationResponsePtr ¶
func VpnClientConfigurationResponsePtr(v *VpnClientConfigurationResponseArgs) VpnClientConfigurationResponsePtrInput
type VpnClientConfigurationResponsePtrOutput ¶
type VpnClientConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (VpnClientConfigurationResponsePtrOutput) ElementType ¶
func (VpnClientConfigurationResponsePtrOutput) ElementType() reflect.Type
func (VpnClientConfigurationResponsePtrOutput) ToVpnClientConfigurationResponsePtrOutput ¶
func (o VpnClientConfigurationResponsePtrOutput) ToVpnClientConfigurationResponsePtrOutput() VpnClientConfigurationResponsePtrOutput
func (VpnClientConfigurationResponsePtrOutput) ToVpnClientConfigurationResponsePtrOutputWithContext ¶
func (o VpnClientConfigurationResponsePtrOutput) ToVpnClientConfigurationResponsePtrOutputWithContext(ctx context.Context) VpnClientConfigurationResponsePtrOutput
func (VpnClientConfigurationResponsePtrOutput) VpnClientAddressPool ¶
func (o VpnClientConfigurationResponsePtrOutput) VpnClientAddressPool() AddressSpaceResponsePtrOutput
The reference of the address space resource which represents Address space for P2S VpnClient.
func (VpnClientConfigurationResponsePtrOutput) VpnClientRevokedCertificates ¶
func (o VpnClientConfigurationResponsePtrOutput) VpnClientRevokedCertificates() VpnClientRevokedCertificateResponseArrayOutput
VpnClientRevokedCertificate for Virtual network gateway.
func (VpnClientConfigurationResponsePtrOutput) VpnClientRootCertificates ¶
func (o VpnClientConfigurationResponsePtrOutput) VpnClientRootCertificates() VpnClientRootCertificateResponseArrayOutput
VpnClientRootCertificate for virtual network gateway.
type VpnClientRevokedCertificate ¶
type VpnClientRevokedCertificate struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The revoked VPN client certificate thumbprint. Thumbprint *string `pulumi:"thumbprint"` }
VPN client revoked certificate of virtual network gateway.
type VpnClientRevokedCertificateArgs ¶
type VpnClientRevokedCertificateArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The revoked VPN client certificate thumbprint. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
VPN client revoked certificate of virtual network gateway.
func (VpnClientRevokedCertificateArgs) ElementType ¶
func (VpnClientRevokedCertificateArgs) ElementType() reflect.Type
func (VpnClientRevokedCertificateArgs) ToVpnClientRevokedCertificateOutput ¶
func (i VpnClientRevokedCertificateArgs) ToVpnClientRevokedCertificateOutput() VpnClientRevokedCertificateOutput
func (VpnClientRevokedCertificateArgs) ToVpnClientRevokedCertificateOutputWithContext ¶
func (i VpnClientRevokedCertificateArgs) ToVpnClientRevokedCertificateOutputWithContext(ctx context.Context) VpnClientRevokedCertificateOutput
type VpnClientRevokedCertificateArray ¶
type VpnClientRevokedCertificateArray []VpnClientRevokedCertificateInput
func (VpnClientRevokedCertificateArray) ElementType ¶
func (VpnClientRevokedCertificateArray) ElementType() reflect.Type
func (VpnClientRevokedCertificateArray) ToVpnClientRevokedCertificateArrayOutput ¶
func (i VpnClientRevokedCertificateArray) ToVpnClientRevokedCertificateArrayOutput() VpnClientRevokedCertificateArrayOutput
func (VpnClientRevokedCertificateArray) ToVpnClientRevokedCertificateArrayOutputWithContext ¶
func (i VpnClientRevokedCertificateArray) ToVpnClientRevokedCertificateArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateArrayOutput
type VpnClientRevokedCertificateArrayInput ¶
type VpnClientRevokedCertificateArrayInput interface { pulumi.Input ToVpnClientRevokedCertificateArrayOutput() VpnClientRevokedCertificateArrayOutput ToVpnClientRevokedCertificateArrayOutputWithContext(context.Context) VpnClientRevokedCertificateArrayOutput }
VpnClientRevokedCertificateArrayInput is an input type that accepts VpnClientRevokedCertificateArray and VpnClientRevokedCertificateArrayOutput values. You can construct a concrete instance of `VpnClientRevokedCertificateArrayInput` via:
VpnClientRevokedCertificateArray{ VpnClientRevokedCertificateArgs{...} }
type VpnClientRevokedCertificateArrayOutput ¶
type VpnClientRevokedCertificateArrayOutput struct{ *pulumi.OutputState }
func (VpnClientRevokedCertificateArrayOutput) ElementType ¶
func (VpnClientRevokedCertificateArrayOutput) ElementType() reflect.Type
func (VpnClientRevokedCertificateArrayOutput) ToVpnClientRevokedCertificateArrayOutput ¶
func (o VpnClientRevokedCertificateArrayOutput) ToVpnClientRevokedCertificateArrayOutput() VpnClientRevokedCertificateArrayOutput
func (VpnClientRevokedCertificateArrayOutput) ToVpnClientRevokedCertificateArrayOutputWithContext ¶
func (o VpnClientRevokedCertificateArrayOutput) ToVpnClientRevokedCertificateArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateArrayOutput
type VpnClientRevokedCertificateInput ¶
type VpnClientRevokedCertificateInput interface { pulumi.Input ToVpnClientRevokedCertificateOutput() VpnClientRevokedCertificateOutput ToVpnClientRevokedCertificateOutputWithContext(context.Context) VpnClientRevokedCertificateOutput }
VpnClientRevokedCertificateInput is an input type that accepts VpnClientRevokedCertificateArgs and VpnClientRevokedCertificateOutput values. You can construct a concrete instance of `VpnClientRevokedCertificateInput` via:
VpnClientRevokedCertificateArgs{...}
type VpnClientRevokedCertificateOutput ¶
type VpnClientRevokedCertificateOutput struct{ *pulumi.OutputState }
VPN client revoked certificate of virtual network gateway.
func (VpnClientRevokedCertificateOutput) ElementType ¶
func (VpnClientRevokedCertificateOutput) ElementType() reflect.Type
func (VpnClientRevokedCertificateOutput) Etag ¶
func (o VpnClientRevokedCertificateOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VpnClientRevokedCertificateOutput) Id ¶
func (o VpnClientRevokedCertificateOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VpnClientRevokedCertificateOutput) Name ¶
func (o VpnClientRevokedCertificateOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VpnClientRevokedCertificateOutput) Thumbprint ¶
func (o VpnClientRevokedCertificateOutput) Thumbprint() pulumi.StringPtrOutput
The revoked VPN client certificate thumbprint.
func (VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutput ¶
func (o VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutput() VpnClientRevokedCertificateOutput
func (VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutputWithContext ¶
func (o VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutputWithContext(ctx context.Context) VpnClientRevokedCertificateOutput
type VpnClientRevokedCertificateResponse ¶
type VpnClientRevokedCertificateResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The provisioning state of the VPN client revoked certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The revoked VPN client certificate thumbprint. Thumbprint *string `pulumi:"thumbprint"` }
VPN client revoked certificate of virtual network gateway.
type VpnClientRevokedCertificateResponseArgs ¶
type VpnClientRevokedCertificateResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The provisioning state of the VPN client revoked certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The revoked VPN client certificate thumbprint. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
VPN client revoked certificate of virtual network gateway.
func (VpnClientRevokedCertificateResponseArgs) ElementType ¶
func (VpnClientRevokedCertificateResponseArgs) ElementType() reflect.Type
func (VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutput ¶
func (i VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutput() VpnClientRevokedCertificateResponseOutput
func (VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutputWithContext ¶
func (i VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseOutput
type VpnClientRevokedCertificateResponseArray ¶
type VpnClientRevokedCertificateResponseArray []VpnClientRevokedCertificateResponseInput
func (VpnClientRevokedCertificateResponseArray) ElementType ¶
func (VpnClientRevokedCertificateResponseArray) ElementType() reflect.Type
func (VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutput ¶
func (i VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutput() VpnClientRevokedCertificateResponseArrayOutput
func (VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutputWithContext ¶
func (i VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseArrayOutput
type VpnClientRevokedCertificateResponseArrayInput ¶
type VpnClientRevokedCertificateResponseArrayInput interface { pulumi.Input ToVpnClientRevokedCertificateResponseArrayOutput() VpnClientRevokedCertificateResponseArrayOutput ToVpnClientRevokedCertificateResponseArrayOutputWithContext(context.Context) VpnClientRevokedCertificateResponseArrayOutput }
VpnClientRevokedCertificateResponseArrayInput is an input type that accepts VpnClientRevokedCertificateResponseArray and VpnClientRevokedCertificateResponseArrayOutput values. You can construct a concrete instance of `VpnClientRevokedCertificateResponseArrayInput` via:
VpnClientRevokedCertificateResponseArray{ VpnClientRevokedCertificateResponseArgs{...} }
type VpnClientRevokedCertificateResponseArrayOutput ¶
type VpnClientRevokedCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (VpnClientRevokedCertificateResponseArrayOutput) ElementType ¶
func (VpnClientRevokedCertificateResponseArrayOutput) ElementType() reflect.Type
func (VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutput ¶
func (o VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutput() VpnClientRevokedCertificateResponseArrayOutput
func (VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutputWithContext ¶
func (o VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseArrayOutput
type VpnClientRevokedCertificateResponseInput ¶
type VpnClientRevokedCertificateResponseInput interface { pulumi.Input ToVpnClientRevokedCertificateResponseOutput() VpnClientRevokedCertificateResponseOutput ToVpnClientRevokedCertificateResponseOutputWithContext(context.Context) VpnClientRevokedCertificateResponseOutput }
VpnClientRevokedCertificateResponseInput is an input type that accepts VpnClientRevokedCertificateResponseArgs and VpnClientRevokedCertificateResponseOutput values. You can construct a concrete instance of `VpnClientRevokedCertificateResponseInput` via:
VpnClientRevokedCertificateResponseArgs{...}
type VpnClientRevokedCertificateResponseOutput ¶
type VpnClientRevokedCertificateResponseOutput struct{ *pulumi.OutputState }
VPN client revoked certificate of virtual network gateway.
func (VpnClientRevokedCertificateResponseOutput) ElementType ¶
func (VpnClientRevokedCertificateResponseOutput) ElementType() reflect.Type
func (VpnClientRevokedCertificateResponseOutput) Etag ¶
func (o VpnClientRevokedCertificateResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VpnClientRevokedCertificateResponseOutput) Id ¶
func (o VpnClientRevokedCertificateResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VpnClientRevokedCertificateResponseOutput) Name ¶
func (o VpnClientRevokedCertificateResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VpnClientRevokedCertificateResponseOutput) ProvisioningState ¶
func (o VpnClientRevokedCertificateResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the VPN client revoked certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VpnClientRevokedCertificateResponseOutput) Thumbprint ¶
func (o VpnClientRevokedCertificateResponseOutput) Thumbprint() pulumi.StringPtrOutput
The revoked VPN client certificate thumbprint.
func (VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutput ¶
func (o VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutput() VpnClientRevokedCertificateResponseOutput
func (VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutputWithContext ¶
func (o VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseOutput
type VpnClientRootCertificate ¶
type VpnClientRootCertificate struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The certificate public data. PublicCertData string `pulumi:"publicCertData"` }
VPN client root certificate of virtual network gateway
type VpnClientRootCertificateArgs ¶
type VpnClientRootCertificateArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The certificate public data. PublicCertData pulumi.StringInput `pulumi:"publicCertData"` }
VPN client root certificate of virtual network gateway
func (VpnClientRootCertificateArgs) ElementType ¶
func (VpnClientRootCertificateArgs) ElementType() reflect.Type
func (VpnClientRootCertificateArgs) ToVpnClientRootCertificateOutput ¶
func (i VpnClientRootCertificateArgs) ToVpnClientRootCertificateOutput() VpnClientRootCertificateOutput
func (VpnClientRootCertificateArgs) ToVpnClientRootCertificateOutputWithContext ¶
func (i VpnClientRootCertificateArgs) ToVpnClientRootCertificateOutputWithContext(ctx context.Context) VpnClientRootCertificateOutput
type VpnClientRootCertificateArray ¶
type VpnClientRootCertificateArray []VpnClientRootCertificateInput
func (VpnClientRootCertificateArray) ElementType ¶
func (VpnClientRootCertificateArray) ElementType() reflect.Type
func (VpnClientRootCertificateArray) ToVpnClientRootCertificateArrayOutput ¶
func (i VpnClientRootCertificateArray) ToVpnClientRootCertificateArrayOutput() VpnClientRootCertificateArrayOutput
func (VpnClientRootCertificateArray) ToVpnClientRootCertificateArrayOutputWithContext ¶
func (i VpnClientRootCertificateArray) ToVpnClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnClientRootCertificateArrayOutput
type VpnClientRootCertificateArrayInput ¶
type VpnClientRootCertificateArrayInput interface { pulumi.Input ToVpnClientRootCertificateArrayOutput() VpnClientRootCertificateArrayOutput ToVpnClientRootCertificateArrayOutputWithContext(context.Context) VpnClientRootCertificateArrayOutput }
VpnClientRootCertificateArrayInput is an input type that accepts VpnClientRootCertificateArray and VpnClientRootCertificateArrayOutput values. You can construct a concrete instance of `VpnClientRootCertificateArrayInput` via:
VpnClientRootCertificateArray{ VpnClientRootCertificateArgs{...} }
type VpnClientRootCertificateArrayOutput ¶
type VpnClientRootCertificateArrayOutput struct{ *pulumi.OutputState }
func (VpnClientRootCertificateArrayOutput) ElementType ¶
func (VpnClientRootCertificateArrayOutput) ElementType() reflect.Type
func (VpnClientRootCertificateArrayOutput) Index ¶
func (o VpnClientRootCertificateArrayOutput) Index(i pulumi.IntInput) VpnClientRootCertificateOutput
func (VpnClientRootCertificateArrayOutput) ToVpnClientRootCertificateArrayOutput ¶
func (o VpnClientRootCertificateArrayOutput) ToVpnClientRootCertificateArrayOutput() VpnClientRootCertificateArrayOutput
func (VpnClientRootCertificateArrayOutput) ToVpnClientRootCertificateArrayOutputWithContext ¶
func (o VpnClientRootCertificateArrayOutput) ToVpnClientRootCertificateArrayOutputWithContext(ctx context.Context) VpnClientRootCertificateArrayOutput
type VpnClientRootCertificateInput ¶
type VpnClientRootCertificateInput interface { pulumi.Input ToVpnClientRootCertificateOutput() VpnClientRootCertificateOutput ToVpnClientRootCertificateOutputWithContext(context.Context) VpnClientRootCertificateOutput }
VpnClientRootCertificateInput is an input type that accepts VpnClientRootCertificateArgs and VpnClientRootCertificateOutput values. You can construct a concrete instance of `VpnClientRootCertificateInput` via:
VpnClientRootCertificateArgs{...}
type VpnClientRootCertificateOutput ¶
type VpnClientRootCertificateOutput struct{ *pulumi.OutputState }
VPN client root certificate of virtual network gateway
func (VpnClientRootCertificateOutput) ElementType ¶
func (VpnClientRootCertificateOutput) ElementType() reflect.Type
func (VpnClientRootCertificateOutput) Etag ¶
func (o VpnClientRootCertificateOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VpnClientRootCertificateOutput) Id ¶
func (o VpnClientRootCertificateOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VpnClientRootCertificateOutput) Name ¶
func (o VpnClientRootCertificateOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VpnClientRootCertificateOutput) PublicCertData ¶
func (o VpnClientRootCertificateOutput) PublicCertData() pulumi.StringOutput
The certificate public data.
func (VpnClientRootCertificateOutput) ToVpnClientRootCertificateOutput ¶
func (o VpnClientRootCertificateOutput) ToVpnClientRootCertificateOutput() VpnClientRootCertificateOutput
func (VpnClientRootCertificateOutput) ToVpnClientRootCertificateOutputWithContext ¶
func (o VpnClientRootCertificateOutput) ToVpnClientRootCertificateOutputWithContext(ctx context.Context) VpnClientRootCertificateOutput
type VpnClientRootCertificateResponse ¶
type VpnClientRootCertificateResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource ID. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The provisioning state of the VPN client root certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState string `pulumi:"provisioningState"` // The certificate public data. PublicCertData string `pulumi:"publicCertData"` }
VPN client root certificate of virtual network gateway
type VpnClientRootCertificateResponseArgs ¶
type VpnClientRootCertificateResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The provisioning state of the VPN client root certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The certificate public data. PublicCertData pulumi.StringInput `pulumi:"publicCertData"` }
VPN client root certificate of virtual network gateway
func (VpnClientRootCertificateResponseArgs) ElementType ¶
func (VpnClientRootCertificateResponseArgs) ElementType() reflect.Type
func (VpnClientRootCertificateResponseArgs) ToVpnClientRootCertificateResponseOutput ¶
func (i VpnClientRootCertificateResponseArgs) ToVpnClientRootCertificateResponseOutput() VpnClientRootCertificateResponseOutput
func (VpnClientRootCertificateResponseArgs) ToVpnClientRootCertificateResponseOutputWithContext ¶
func (i VpnClientRootCertificateResponseArgs) ToVpnClientRootCertificateResponseOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseOutput
type VpnClientRootCertificateResponseArray ¶
type VpnClientRootCertificateResponseArray []VpnClientRootCertificateResponseInput
func (VpnClientRootCertificateResponseArray) ElementType ¶
func (VpnClientRootCertificateResponseArray) ElementType() reflect.Type
func (VpnClientRootCertificateResponseArray) ToVpnClientRootCertificateResponseArrayOutput ¶
func (i VpnClientRootCertificateResponseArray) ToVpnClientRootCertificateResponseArrayOutput() VpnClientRootCertificateResponseArrayOutput
func (VpnClientRootCertificateResponseArray) ToVpnClientRootCertificateResponseArrayOutputWithContext ¶
func (i VpnClientRootCertificateResponseArray) ToVpnClientRootCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseArrayOutput
type VpnClientRootCertificateResponseArrayInput ¶
type VpnClientRootCertificateResponseArrayInput interface { pulumi.Input ToVpnClientRootCertificateResponseArrayOutput() VpnClientRootCertificateResponseArrayOutput ToVpnClientRootCertificateResponseArrayOutputWithContext(context.Context) VpnClientRootCertificateResponseArrayOutput }
VpnClientRootCertificateResponseArrayInput is an input type that accepts VpnClientRootCertificateResponseArray and VpnClientRootCertificateResponseArrayOutput values. You can construct a concrete instance of `VpnClientRootCertificateResponseArrayInput` via:
VpnClientRootCertificateResponseArray{ VpnClientRootCertificateResponseArgs{...} }
type VpnClientRootCertificateResponseArrayOutput ¶
type VpnClientRootCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (VpnClientRootCertificateResponseArrayOutput) ElementType ¶
func (VpnClientRootCertificateResponseArrayOutput) ElementType() reflect.Type
func (VpnClientRootCertificateResponseArrayOutput) ToVpnClientRootCertificateResponseArrayOutput ¶
func (o VpnClientRootCertificateResponseArrayOutput) ToVpnClientRootCertificateResponseArrayOutput() VpnClientRootCertificateResponseArrayOutput
func (VpnClientRootCertificateResponseArrayOutput) ToVpnClientRootCertificateResponseArrayOutputWithContext ¶
func (o VpnClientRootCertificateResponseArrayOutput) ToVpnClientRootCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseArrayOutput
type VpnClientRootCertificateResponseInput ¶
type VpnClientRootCertificateResponseInput interface { pulumi.Input ToVpnClientRootCertificateResponseOutput() VpnClientRootCertificateResponseOutput ToVpnClientRootCertificateResponseOutputWithContext(context.Context) VpnClientRootCertificateResponseOutput }
VpnClientRootCertificateResponseInput is an input type that accepts VpnClientRootCertificateResponseArgs and VpnClientRootCertificateResponseOutput values. You can construct a concrete instance of `VpnClientRootCertificateResponseInput` via:
VpnClientRootCertificateResponseArgs{...}
type VpnClientRootCertificateResponseOutput ¶
type VpnClientRootCertificateResponseOutput struct{ *pulumi.OutputState }
VPN client root certificate of virtual network gateway
func (VpnClientRootCertificateResponseOutput) ElementType ¶
func (VpnClientRootCertificateResponseOutput) ElementType() reflect.Type
func (VpnClientRootCertificateResponseOutput) Etag ¶
func (o VpnClientRootCertificateResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VpnClientRootCertificateResponseOutput) Id ¶
func (o VpnClientRootCertificateResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (VpnClientRootCertificateResponseOutput) Name ¶
func (o VpnClientRootCertificateResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VpnClientRootCertificateResponseOutput) ProvisioningState ¶
func (o VpnClientRootCertificateResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the VPN client root certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VpnClientRootCertificateResponseOutput) PublicCertData ¶
func (o VpnClientRootCertificateResponseOutput) PublicCertData() pulumi.StringOutput
The certificate public data.
func (VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutput ¶
func (o VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutput() VpnClientRootCertificateResponseOutput
func (VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutputWithContext ¶
func (o VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseOutput
Source Files
¶
- applicationGateway.go
- endpoint.go
- expressRouteCircuit.go
- expressRouteCircuitAuthorization.go
- expressRouteCircuitPeering.go
- getApplicationGateway.go
- getEndpoint.go
- getExpressRouteCircuit.go
- getExpressRouteCircuitAuthorization.go
- getExpressRouteCircuitPeering.go
- getLoadBalancer.go
- getLocalNetworkGateway.go
- getNetworkInterface.go
- getNetworkSecurityGroup.go
- getNetworkWatcher.go
- getPacketCapture.go
- getProfile.go
- getPublicIPAddress.go
- getRoute.go
- getRouteFilter.go
- getRouteFilterRule.go
- getRouteTable.go
- getSecurityRule.go
- getSubnet.go
- getVirtualNetwork.go
- getVirtualNetworkGateway.go
- getVirtualNetworkGatewayAdvertisedRoutes.go
- getVirtualNetworkGatewayBgpPeerStatus.go
- getVirtualNetworkGatewayConnection.go
- getVirtualNetworkGatewayLearnedRoutes.go
- getVirtualNetworkPeering.go
- loadBalancer.go
- localNetworkGateway.go
- networkInterface.go
- networkSecurityGroup.go
- networkWatcher.go
- packetCapture.go
- profile.go
- publicIPAddress.go
- pulumiTypes.go
- route.go
- routeFilter.go
- routeFilterRule.go
- routeTable.go
- securityRule.go
- subnet.go
- virtualNetwork.go
- virtualNetworkGateway.go
- virtualNetworkGatewayConnection.go
- virtualNetworkPeering.go