Documentation
¶
Index ¶
- Constants
- 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) 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) 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 ApplicationGatewayCookieBasedAffinity
- func (ApplicationGatewayCookieBasedAffinity) ElementType() reflect.Type
- func (e ApplicationGatewayCookieBasedAffinity) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewayCookieBasedAffinity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewayCookieBasedAffinity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewayCookieBasedAffinity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ApplicationGatewayInput
- type ApplicationGatewayOutput
- 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 ApplicationGatewayProtocol
- func (ApplicationGatewayProtocol) ElementType() reflect.Type
- func (e ApplicationGatewayProtocol) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewayProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewayProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewayProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ApplicationGatewayRequestRoutingRuleType
- func (ApplicationGatewayRequestRoutingRuleType) ElementType() reflect.Type
- func (e ApplicationGatewayRequestRoutingRuleType) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewayRequestRoutingRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ApplicationGatewaySkuName
- func (ApplicationGatewaySkuName) ElementType() reflect.Type
- func (e ApplicationGatewaySkuName) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewaySkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewaySkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewaySkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ApplicationGatewaySslProtocol
- func (ApplicationGatewaySslProtocol) ElementType() reflect.Type
- func (e ApplicationGatewaySslProtocol) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewaySslProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewaySslProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewaySslProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationGatewayState
- type ApplicationGatewayTier
- func (ApplicationGatewayTier) ElementType() reflect.Type
- func (e ApplicationGatewayTier) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewayTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewayTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewayTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 AuthorizationUseStatus
- func (AuthorizationUseStatus) ElementType() reflect.Type
- func (e AuthorizationUseStatus) ToStringOutput() pulumi.StringOutput
- func (e AuthorizationUseStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuthorizationUseStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuthorizationUseStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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.Float64PtrOutput
- 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.Float64PtrOutput
- 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.Float64PtrOutput
- 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.Float64PtrOutput
- 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 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)
- func (*ExpressRouteCircuitAuthorization) ElementType() reflect.Type
- func (i *ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput
- func (i *ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput
- type ExpressRouteCircuitAuthorizationArgs
- type ExpressRouteCircuitAuthorizationInput
- type ExpressRouteCircuitAuthorizationOutput
- func (ExpressRouteCircuitAuthorizationOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput
- func (o ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput
- 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.StringPtrOutput
- 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) Etag() pulumi.StringPtrOutput
- 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 ExpressRouteCircuitInput
- type ExpressRouteCircuitOutput
- type ExpressRouteCircuitPeering
- func (*ExpressRouteCircuitPeering) ElementType() reflect.Type
- func (i *ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput
- func (i *ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput
- type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState
- func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ElementType() reflect.Type
- func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ExpressRouteCircuitPeeringInput
- type ExpressRouteCircuitPeeringOutput
- func (ExpressRouteCircuitPeeringOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput
- func (o ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput
- 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.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) GatewayManagerEtag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) Id() pulumi.StringPtrOutput
- 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) 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 ExpressRouteCircuitPeeringStateEnum
- func (ExpressRouteCircuitPeeringStateEnum) ElementType() reflect.Type
- func (e ExpressRouteCircuitPeeringStateEnum) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ExpressRouteCircuitPeeringTypeEnum
- func (ExpressRouteCircuitPeeringTypeEnum) ElementType() reflect.Type
- func (e ExpressRouteCircuitPeeringTypeEnum) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExpressRouteCircuitPeeringTypeInput
- type ExpressRouteCircuitPeeringTypeOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) AzureASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringTypeOutput) Etag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) GatewayManagerEtag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) Id() pulumi.StringPtrOutput
- 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) 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 ExpressRouteCircuitSkuFamily
- func (ExpressRouteCircuitSkuFamily) ElementType() reflect.Type
- func (e ExpressRouteCircuitSkuFamily) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitSkuFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitSkuFamily) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitSkuFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ExpressRouteCircuitSkuTier
- func (ExpressRouteCircuitSkuTier) ElementType() reflect.Type
- func (e ExpressRouteCircuitSkuTier) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitSkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitSkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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.Float64PtrOutput
- func (o ExpressRouteCircuitStatsOutput) PrimarybytesOut() pulumi.Float64PtrOutput
- func (o ExpressRouteCircuitStatsOutput) SecondarybytesIn() pulumi.Float64PtrOutput
- func (o ExpressRouteCircuitStatsOutput) SecondarybytesOut() pulumi.Float64PtrOutput
- 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.Float64PtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) PrimarybytesOut() pulumi.Float64PtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) SecondarybytesIn() pulumi.Float64PtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) SecondarybytesOut() pulumi.Float64PtrOutput
- 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.Float64PtrOutput
- func (o ExpressRouteCircuitStatsResponseOutput) PrimarybytesOut() pulumi.Float64PtrOutput
- func (o ExpressRouteCircuitStatsResponseOutput) SecondarybytesIn() pulumi.Float64PtrOutput
- func (o ExpressRouteCircuitStatsResponseOutput) SecondarybytesOut() pulumi.Float64PtrOutput
- 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.Float64PtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) PrimarybytesOut() pulumi.Float64PtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesIn() pulumi.Float64PtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesOut() pulumi.Float64PtrOutput
- 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 IPAllocationMethod
- func (IPAllocationMethod) ElementType() reflect.Type
- func (e IPAllocationMethod) ToStringOutput() pulumi.StringOutput
- func (e IPAllocationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPAllocationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 IPVersion
- func (IPVersion) ElementType() reflect.Type
- func (e IPVersion) ToStringOutput() pulumi.StringOutput
- func (e IPVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 LoadBalancer
- type LoadBalancerArgs
- type LoadBalancerInput
- type LoadBalancerOutput
- 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 LoadDistribution
- func (LoadDistribution) ElementType() reflect.Type
- func (e LoadDistribution) ToStringOutput() pulumi.StringOutput
- func (e LoadDistribution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoadDistribution) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoadDistribution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LocalNetworkGateway
- type LocalNetworkGatewayArgs
- type LocalNetworkGatewayInput
- type LocalNetworkGatewayOutput
- 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.StringPtrOutput
- 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) ProvisioningState() 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) ProvisioningState() 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 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 LookupPublicIPAddressArgs
- type LookupPublicIPAddressResult
- type LookupRouteArgs
- 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 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 NetworkInterfaceInput
- type NetworkInterfaceOutput
- 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) 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 NetworkSecurityGroupInput
- type NetworkSecurityGroupOutput
- 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 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 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 ProbeProtocol
- func (ProbeProtocol) ElementType() reflect.Type
- func (e ProbeProtocol) ToStringOutput() pulumi.StringOutput
- func (e ProbeProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProbeProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProbeProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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 PublicIPAddressInput
- type PublicIPAddressOutput
- 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 RouteInput
- type RouteNextHopType
- func (RouteNextHopType) ElementType() reflect.Type
- func (e RouteNextHopType) ToStringOutput() pulumi.StringOutput
- func (e RouteNextHopType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RouteNextHopType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RouteNextHopType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RouteOutput
- 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 RouteTableInput
- type RouteTableOutput
- 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 SecurityRuleAccess
- func (SecurityRuleAccess) ElementType() reflect.Type
- func (e SecurityRuleAccess) ToStringOutput() pulumi.StringOutput
- func (e SecurityRuleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityRuleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityRuleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityRuleArgs
- type SecurityRuleDirection
- func (SecurityRuleDirection) ElementType() reflect.Type
- func (e SecurityRuleDirection) ToStringOutput() pulumi.StringOutput
- func (e SecurityRuleDirection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityRuleDirection) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityRuleDirection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityRuleInput
- type SecurityRuleOutput
- type SecurityRuleProtocol
- func (SecurityRuleProtocol) ElementType() reflect.Type
- func (e SecurityRuleProtocol) ToStringOutput() pulumi.StringOutput
- func (e SecurityRuleProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityRuleProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityRuleProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ServiceProviderProvisioningState
- func (ServiceProviderProvisioningState) ElementType() reflect.Type
- func (e ServiceProviderProvisioningState) ToStringOutput() pulumi.StringOutput
- func (e ServiceProviderProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceProviderProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceProviderProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 SubnetInput
- type SubnetOutput
- 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 TransportProtocol
- func (TransportProtocol) ElementType() reflect.Type
- func (e TransportProtocol) ToStringOutput() pulumi.StringOutput
- func (e TransportProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TransportProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TransportProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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)
- func (*VirtualNetworkGatewayConnection) ElementType() reflect.Type
- func (i *VirtualNetworkGatewayConnection) ToVirtualNetworkGatewayConnectionOutput() VirtualNetworkGatewayConnectionOutput
- func (i *VirtualNetworkGatewayConnection) ToVirtualNetworkGatewayConnectionOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionOutput
- type VirtualNetworkGatewayConnectionArgs
- type VirtualNetworkGatewayConnectionInput
- type VirtualNetworkGatewayConnectionOutput
- func (VirtualNetworkGatewayConnectionOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayConnectionOutput) ToVirtualNetworkGatewayConnectionOutput() VirtualNetworkGatewayConnectionOutput
- func (o VirtualNetworkGatewayConnectionOutput) ToVirtualNetworkGatewayConnectionOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionOutput
- type VirtualNetworkGatewayConnectionState
- type VirtualNetworkGatewayConnectionStatus
- func (VirtualNetworkGatewayConnectionStatus) ElementType() reflect.Type
- func (e VirtualNetworkGatewayConnectionStatus) ToStringOutput() pulumi.StringOutput
- func (e VirtualNetworkGatewayConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualNetworkGatewayConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualNetworkGatewayConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type VirtualNetworkGatewayConnectionType
- func (VirtualNetworkGatewayConnectionType) ElementType() reflect.Type
- func (e VirtualNetworkGatewayConnectionType) ToStringOutput() pulumi.StringOutput
- func (e VirtualNetworkGatewayConnectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualNetworkGatewayConnectionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualNetworkGatewayConnectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) ProvisioningState() 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.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutput() VirtualNetworkGatewayIPConfigurationResponseOutput
- func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseOutput
- type VirtualNetworkGatewayInput
- type VirtualNetworkGatewayOutput
- 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.StringPtrOutput
- 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 VirtualNetworkGatewaySkuName
- func (VirtualNetworkGatewaySkuName) ElementType() reflect.Type
- func (e VirtualNetworkGatewaySkuName) ToStringOutput() pulumi.StringOutput
- func (e VirtualNetworkGatewaySkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualNetworkGatewaySkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualNetworkGatewaySkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 VirtualNetworkGatewaySkuTier
- func (VirtualNetworkGatewaySkuTier) ElementType() reflect.Type
- func (e VirtualNetworkGatewaySkuTier) ToStringOutput() pulumi.StringOutput
- func (e VirtualNetworkGatewaySkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualNetworkGatewaySkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualNetworkGatewaySkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 VirtualNetworkGatewayTypeEnum
- func (VirtualNetworkGatewayTypeEnum) ElementType() reflect.Type
- func (e VirtualNetworkGatewayTypeEnum) ToStringOutput() pulumi.StringOutput
- func (e VirtualNetworkGatewayTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualNetworkGatewayTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualNetworkGatewayTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) ProvisioningState() 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) ProvisioningState() 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 VirtualNetworkInput
- type VirtualNetworkOutput
- type VirtualNetworkPeering
- type VirtualNetworkPeeringArgs
- type VirtualNetworkPeeringInput
- type VirtualNetworkPeeringOutput
- 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 VirtualNetworkPeeringStateEnum
- func (VirtualNetworkPeeringStateEnum) ElementType() reflect.Type
- func (e VirtualNetworkPeeringStateEnum) ToStringOutput() pulumi.StringOutput
- func (e VirtualNetworkPeeringStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualNetworkPeeringStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualNetworkPeeringStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) ProvisioningState() 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.StringPtrOutput
- 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) ProvisioningState() pulumi.StringPtrOutput
- func (o VpnClientRootCertificateOutput) PublicCertData() pulumi.StringPtrOutput
- 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.StringPtrOutput
- func (o VpnClientRootCertificateResponseOutput) PublicCertData() pulumi.StringPtrOutput
- func (o VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutput() VpnClientRootCertificateResponseOutput
- func (o VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseOutput
- type VpnType
- func (VpnType) ElementType() reflect.Type
- func (e VpnType) ToStringOutput() pulumi.StringOutput
- func (e VpnType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VpnType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VpnType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( ApplicationGatewayCookieBasedAffinityEnabled = ApplicationGatewayCookieBasedAffinity("Enabled") ApplicationGatewayCookieBasedAffinityDisabled = ApplicationGatewayCookieBasedAffinity("Disabled") )
const ( ApplicationGatewayProtocolHttp = ApplicationGatewayProtocol("Http") ApplicationGatewayProtocolHttps = ApplicationGatewayProtocol("Https") )
const ( ApplicationGatewayRequestRoutingRuleTypeBasic = ApplicationGatewayRequestRoutingRuleType("Basic") ApplicationGatewayRequestRoutingRuleTypePathBasedRouting = ApplicationGatewayRequestRoutingRuleType("PathBasedRouting") )
const ( ApplicationGatewaySkuName_Standard_Small = ApplicationGatewaySkuName("Standard_Small") ApplicationGatewaySkuName_Standard_Medium = ApplicationGatewaySkuName("Standard_Medium") ApplicationGatewaySkuName_Standard_Large = ApplicationGatewaySkuName("Standard_Large") )
const ( ApplicationGatewaySslProtocol_TLSv1_0 = ApplicationGatewaySslProtocol("TLSv1_0") ApplicationGatewaySslProtocol_TLSv1_1 = ApplicationGatewaySslProtocol("TLSv1_1") ApplicationGatewaySslProtocol_TLSv1_2 = ApplicationGatewaySslProtocol("TLSv1_2") )
const ( AuthorizationUseStatusAvailable = AuthorizationUseStatus("Available") AuthorizationUseStatusInUse = AuthorizationUseStatus("InUse") )
const ( ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateNotConfigured = ExpressRouteCircuitPeeringAdvertisedPublicPrefixState("NotConfigured") ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateConfiguring = ExpressRouteCircuitPeeringAdvertisedPublicPrefixState("Configuring") ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateConfigured = ExpressRouteCircuitPeeringAdvertisedPublicPrefixState("Configured") ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateValidationNeeded = ExpressRouteCircuitPeeringAdvertisedPublicPrefixState("ValidationNeeded") )
const ( ExpressRouteCircuitPeeringStateEnumDisabled = ExpressRouteCircuitPeeringStateEnum("Disabled") ExpressRouteCircuitPeeringStateEnumEnabled = ExpressRouteCircuitPeeringStateEnum("Enabled") )
const ( ExpressRouteCircuitPeeringTypeEnumAzurePublicPeering = ExpressRouteCircuitPeeringTypeEnum("AzurePublicPeering") ExpressRouteCircuitPeeringTypeEnumAzurePrivatePeering = ExpressRouteCircuitPeeringTypeEnum("AzurePrivatePeering") ExpressRouteCircuitPeeringTypeEnumMicrosoftPeering = ExpressRouteCircuitPeeringTypeEnum("MicrosoftPeering") )
const ( ExpressRouteCircuitSkuFamilyUnlimitedData = ExpressRouteCircuitSkuFamily("UnlimitedData") ExpressRouteCircuitSkuFamilyMeteredData = ExpressRouteCircuitSkuFamily("MeteredData") )
const ( ExpressRouteCircuitSkuTierStandard = ExpressRouteCircuitSkuTier("Standard") ExpressRouteCircuitSkuTierPremium = ExpressRouteCircuitSkuTier("Premium") )
const ( IPAllocationMethodStatic = IPAllocationMethod("Static") IPAllocationMethodDynamic = IPAllocationMethod("Dynamic") )
const ( IPVersionIPv4 = IPVersion("IPv4") IPVersionIPv6 = IPVersion("IPv6") )
const ( LoadDistributionDefault = LoadDistribution("Default") LoadDistributionSourceIP = LoadDistribution("SourceIP") LoadDistributionSourceIPProtocol = LoadDistribution("SourceIPProtocol") )
const ( ProbeProtocolHttp = ProbeProtocol("Http") ProbeProtocolTcp = ProbeProtocol("Tcp") )
const ( RouteNextHopTypeVirtualNetworkGateway = RouteNextHopType("VirtualNetworkGateway") RouteNextHopTypeVnetLocal = RouteNextHopType("VnetLocal") RouteNextHopTypeInternet = RouteNextHopType("Internet") RouteNextHopTypeVirtualAppliance = RouteNextHopType("VirtualAppliance") RouteNextHopTypeNone = RouteNextHopType("None") )
const ( SecurityRuleAccessAllow = SecurityRuleAccess("Allow") SecurityRuleAccessDeny = SecurityRuleAccess("Deny") )
const ( SecurityRuleDirectionInbound = SecurityRuleDirection("Inbound") SecurityRuleDirectionOutbound = SecurityRuleDirection("Outbound") )
const ( SecurityRuleProtocolTcp = SecurityRuleProtocol("Tcp") SecurityRuleProtocolUdp = SecurityRuleProtocol("Udp") SecurityRuleProtocolAsterisk = SecurityRuleProtocol("*") )
const ( ServiceProviderProvisioningStateNotProvisioned = ServiceProviderProvisioningState("NotProvisioned") ServiceProviderProvisioningStateProvisioning = ServiceProviderProvisioningState("Provisioning") ServiceProviderProvisioningStateProvisioned = ServiceProviderProvisioningState("Provisioned") ServiceProviderProvisioningStateDeprovisioning = ServiceProviderProvisioningState("Deprovisioning") )
const ( TransportProtocolUdp = TransportProtocol("Udp") TransportProtocolTcp = TransportProtocol("Tcp") )
const ( VirtualNetworkGatewayConnectionStatusUnknown = VirtualNetworkGatewayConnectionStatus("Unknown") VirtualNetworkGatewayConnectionStatusConnecting = VirtualNetworkGatewayConnectionStatus("Connecting") VirtualNetworkGatewayConnectionStatusConnected = VirtualNetworkGatewayConnectionStatus("Connected") VirtualNetworkGatewayConnectionStatusNotConnected = VirtualNetworkGatewayConnectionStatus("NotConnected") )
const ( VirtualNetworkGatewayConnectionTypeIPsec = VirtualNetworkGatewayConnectionType("IPsec") VirtualNetworkGatewayConnectionTypeVnet2Vnet = VirtualNetworkGatewayConnectionType("Vnet2Vnet") VirtualNetworkGatewayConnectionTypeExpressRoute = VirtualNetworkGatewayConnectionType("ExpressRoute") VirtualNetworkGatewayConnectionTypeVPNClient = VirtualNetworkGatewayConnectionType("VPNClient") )
const ( VirtualNetworkGatewaySkuNameBasic = VirtualNetworkGatewaySkuName("Basic") VirtualNetworkGatewaySkuNameHighPerformance = VirtualNetworkGatewaySkuName("HighPerformance") VirtualNetworkGatewaySkuNameStandard = VirtualNetworkGatewaySkuName("Standard") VirtualNetworkGatewaySkuNameUltraPerformance = VirtualNetworkGatewaySkuName("UltraPerformance") )
const ( VirtualNetworkGatewaySkuTierBasic = VirtualNetworkGatewaySkuTier("Basic") VirtualNetworkGatewaySkuTierHighPerformance = VirtualNetworkGatewaySkuTier("HighPerformance") VirtualNetworkGatewaySkuTierStandard = VirtualNetworkGatewaySkuTier("Standard") VirtualNetworkGatewaySkuTierUltraPerformance = VirtualNetworkGatewaySkuTier("UltraPerformance") )
const ( VirtualNetworkGatewayTypeEnumVpn = VirtualNetworkGatewayTypeEnum("Vpn") VirtualNetworkGatewayTypeEnumExpressRoute = VirtualNetworkGatewayTypeEnum("ExpressRoute") )
const ( VirtualNetworkPeeringStateEnumInitiated = VirtualNetworkPeeringStateEnum("Initiated") VirtualNetworkPeeringStateEnumConnected = VirtualNetworkPeeringStateEnum("Connected") VirtualNetworkPeeringStateEnumDisconnected = VirtualNetworkPeeringStateEnum("Disconnected") )
const ( VpnTypePolicyBased = VpnType("PolicyBased") VpnTypeRouteBased = VpnType("RouteBased") )
const (
ApplicationGatewayTierStandard = ApplicationGatewayTier("Standard")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressSpace ¶
type AddressSpace struct { // Gets or sets 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
type AddressSpaceArgs ¶
type AddressSpaceArgs struct { // Gets or sets 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
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
func (AddressSpaceOutput) AddressPrefixes ¶
func (o AddressSpaceOutput) AddressPrefixes() pulumi.StringArrayOutput
Gets or sets 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
Gets or sets 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 { // Gets or sets 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
type AddressSpaceResponseArgs ¶
type AddressSpaceResponseArgs struct { // Gets or sets 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
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
func (AddressSpaceResponseOutput) AddressPrefixes ¶
func (o AddressSpaceResponseOutput) AddressPrefixes() pulumi.StringArrayOutput
Gets or sets 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
Gets or sets 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 application gateway resource AuthenticationCertificates ApplicationGatewayAuthenticationCertificateResponseArrayOutput `pulumi:"authenticationCertificates"` // Backend address pool of application gateway resource BackendAddressPools ApplicationGatewayBackendAddressPoolResponseArrayOutput `pulumi:"backendAddressPools"` // Backend http settings of 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 application gateway resource FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationResponseArrayOutput `pulumi:"frontendIPConfigurations"` // Frontend ports of application gateway resource FrontendPorts ApplicationGatewayFrontendPortResponseArrayOutput `pulumi:"frontendPorts"` // Subnets of application gateway resource GatewayIPConfigurations ApplicationGatewayIPConfigurationResponseArrayOutput `pulumi:"gatewayIPConfigurations"` // HTTP listeners of application gateway resource HttpListeners ApplicationGatewayHttpListenerResponseArrayOutput `pulumi:"httpListeners"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Operational state of application gateway resource OperationalState pulumi.StringOutput `pulumi:"operationalState"` // Probes of application gateway resource Probes ApplicationGatewayProbeResponseArrayOutput `pulumi:"probes"` // Provisioning state of the ApplicationGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Request routing rules of application gateway resource RequestRoutingRules ApplicationGatewayRequestRoutingRuleResponseArrayOutput `pulumi:"requestRoutingRules"` // Resource guid property of the ApplicationGateway resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Sku of application gateway resource Sku ApplicationGatewaySkuResponsePtrOutput `pulumi:"sku"` // SSL certificates of application gateway resource SslCertificates ApplicationGatewaySslCertificateResponseArrayOutput `pulumi:"sslCertificates"` // SSL policy of 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 application gateway resource UrlPathMaps ApplicationGatewayUrlPathMapResponseArrayOutput `pulumi:"urlPathMaps"` }
ApplicationGateways 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.
func (*ApplicationGateway) ElementType ¶ added in v0.2.6
func (*ApplicationGateway) ElementType() reflect.Type
func (*ApplicationGateway) ToApplicationGatewayOutput ¶ added in v0.2.6
func (i *ApplicationGateway) ToApplicationGatewayOutput() ApplicationGatewayOutput
func (*ApplicationGateway) ToApplicationGatewayOutputWithContext ¶ added in v0.2.6
func (i *ApplicationGateway) ToApplicationGatewayOutputWithContext(ctx context.Context) ApplicationGatewayOutput
type ApplicationGatewayArgs ¶
type ApplicationGatewayArgs struct { // The name of the ApplicationGateway. ApplicationGatewayName pulumi.StringInput // Authentication certificates of application gateway resource AuthenticationCertificates ApplicationGatewayAuthenticationCertificateArrayInput // Backend address pool of application gateway resource BackendAddressPools ApplicationGatewayBackendAddressPoolArrayInput // Backend http settings of application gateway resource BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsArrayInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Frontend IP addresses of application gateway resource FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationArrayInput // Frontend ports of application gateway resource FrontendPorts ApplicationGatewayFrontendPortArrayInput // Subnets of application gateway resource GatewayIPConfigurations ApplicationGatewayIPConfigurationArrayInput // HTTP listeners of application gateway resource HttpListeners ApplicationGatewayHttpListenerArrayInput // Resource Id Id pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Probes of application gateway resource Probes ApplicationGatewayProbeArrayInput // Provisioning state of the ApplicationGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Request routing rules of application gateway resource RequestRoutingRules ApplicationGatewayRequestRoutingRuleArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource guid property of the ApplicationGateway resource ResourceGuid pulumi.StringPtrInput // Sku of application gateway resource Sku ApplicationGatewaySkuPtrInput // SSL certificates of application gateway resource SslCertificates ApplicationGatewaySslCertificateArrayInput // SSL policy of application gateway resource SslPolicy ApplicationGatewaySslPolicyPtrInput // Resource tags Tags pulumi.StringMapInput // URL path map of application gateway resource UrlPathMaps ApplicationGatewayUrlPathMapArrayInput }
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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Authentication certificates of 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authentication certificates of 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 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 Updating/Deleting/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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Authentication certificates of 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authentication certificates of 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 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 Updating/Deleting/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 { // Dns name Fqdn *string `pulumi:"fqdn"` // Ip address IpAddress *string `pulumi:"ipAddress"` }
Backend Address of application gateway
type ApplicationGatewayBackendAddressArgs ¶
type ApplicationGatewayBackendAddressArgs struct { // Dns name Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Ip address IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Backend Address of 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 application gateway
func (ApplicationGatewayBackendAddressOutput) ElementType ¶
func (ApplicationGatewayBackendAddressOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressOutput) Fqdn ¶
func (o ApplicationGatewayBackendAddressOutput) Fqdn() pulumi.StringPtrOutput
Dns name
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 NICs 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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Backend Address Pool of application gateway
type ApplicationGatewayBackendAddressPoolArgs ¶
type ApplicationGatewayBackendAddressPoolArgs struct { // Backend addresses BackendAddresses ApplicationGatewayBackendAddressArrayInput `pulumi:"backendAddresses"` // Collection of references to IPs defined in NICs 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend Address Pool of 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 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 NICs
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 Updating/Deleting/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 NICs 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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Backend Address Pool of application gateway
type ApplicationGatewayBackendAddressPoolResponseArgs ¶
type ApplicationGatewayBackendAddressPoolResponseArgs struct { // Backend addresses BackendAddresses ApplicationGatewayBackendAddressResponseArrayInput `pulumi:"backendAddresses"` // Collection of references to IPs defined in NICs 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend Address Pool of 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 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 NICs
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 Updating/Deleting/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 { // Dns name Fqdn *string `pulumi:"fqdn"` // Ip address IpAddress *string `pulumi:"ipAddress"` }
Backend Address of application gateway
type ApplicationGatewayBackendAddressResponseArgs ¶
type ApplicationGatewayBackendAddressResponseArgs struct { // Dns name Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Ip address IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Backend Address of 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 application gateway
func (ApplicationGatewayBackendAddressResponseOutput) ElementType ¶
func (ApplicationGatewayBackendAddressResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseOutput) Fqdn ¶
func (o ApplicationGatewayBackendAddressResponseOutput) Fqdn() pulumi.StringPtrOutput
Dns name
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"` // Cookie 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 application gateway Probe *SubResource `pulumi:"probe"` // Protocol Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Request timeout RequestTimeout *int `pulumi:"requestTimeout"` }
Backend address pool settings of application gateway
type ApplicationGatewayBackendHttpSettingsArgs ¶
type ApplicationGatewayBackendHttpSettingsArgs struct { // Array of references to Application Gateway Authentication Certificates AuthenticationCertificates SubResourceArrayInput `pulumi:"authenticationCertificates"` // Cookie 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 application gateway Probe SubResourcePtrInput `pulumi:"probe"` // Protocol Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Request timeout RequestTimeout pulumi.IntPtrInput `pulumi:"requestTimeout"` }
Backend address pool settings of 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 application gateway
func (ApplicationGatewayBackendHttpSettingsOutput) AuthenticationCertificates ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) AuthenticationCertificates() SubResourceArrayOutput
Array of references to Application Gateway Authentication Certificates
func (ApplicationGatewayBackendHttpSettingsOutput) CookieBasedAffinity ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) CookieBasedAffinity() pulumi.StringPtrOutput
Cookie 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 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 Updating/Deleting/Failed
func (ApplicationGatewayBackendHttpSettingsOutput) RequestTimeout ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) RequestTimeout() pulumi.IntPtrOutput
Request timeout
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"` // Cookie 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 application gateway Probe *SubResourceResponse `pulumi:"probe"` // Protocol Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Request timeout RequestTimeout *int `pulumi:"requestTimeout"` }
Backend address pool settings of application gateway
type ApplicationGatewayBackendHttpSettingsResponseArgs ¶
type ApplicationGatewayBackendHttpSettingsResponseArgs struct { // Array of references to Application Gateway Authentication Certificates AuthenticationCertificates SubResourceResponseArrayInput `pulumi:"authenticationCertificates"` // Cookie 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 application gateway Probe SubResourceResponsePtrInput `pulumi:"probe"` // Protocol Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Request timeout RequestTimeout pulumi.IntPtrInput `pulumi:"requestTimeout"` }
Backend address pool settings of 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 application gateway
func (ApplicationGatewayBackendHttpSettingsResponseOutput) AuthenticationCertificates ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) AuthenticationCertificates() SubResourceResponseArrayOutput
Array of references to Application Gateway Authentication Certificates
func (ApplicationGatewayBackendHttpSettingsResponseOutput) CookieBasedAffinity ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) CookieBasedAffinity() pulumi.StringPtrOutput
Cookie 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 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 Updating/Deleting/Failed
func (ApplicationGatewayBackendHttpSettingsResponseOutput) RequestTimeout ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) RequestTimeout() pulumi.IntPtrOutput
Request timeout
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutput ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
type ApplicationGatewayCookieBasedAffinity ¶ added in v0.3.1
Cookie affinity
func (ApplicationGatewayCookieBasedAffinity) ElementType ¶ added in v0.3.1
func (ApplicationGatewayCookieBasedAffinity) ElementType() reflect.Type
func (ApplicationGatewayCookieBasedAffinity) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewayCookieBasedAffinity) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewayCookieBasedAffinity) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayCookieBasedAffinity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewayCookieBasedAffinity) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewayCookieBasedAffinity) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewayCookieBasedAffinity) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayCookieBasedAffinity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 (Static/Dynamic) PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Provisioning state of the PublicIP resource Updating/Deleting/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 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 (Static/Dynamic) PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Provisioning state of the PublicIP resource Updating/Deleting/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 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 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 (Static/Dynamic)
func (ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the PublicIP resource Updating/Deleting/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 (Static/Dynamic) PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Provisioning state of the PublicIP resource Updating/Deleting/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 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 (Static/Dynamic) PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Provisioning state of the PublicIP resource Updating/Deleting/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 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 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 (Static/Dynamic)
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the PublicIP resource Updating/Deleting/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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Frontend Port of 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Frontend Port of 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 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 Updating/Deleting/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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Frontend Port of 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Frontend Port of 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 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 Updating/Deleting/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 application gateway FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Frontend port resource of 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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // RequireServerNameIndication of http listener RequireServerNameIndication *bool `pulumi:"requireServerNameIndication"` // Ssl certificate resource of application gateway SslCertificate *SubResource `pulumi:"sslCertificate"` }
Http listener of 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 application gateway FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Frontend port resource of 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // RequireServerNameIndication of http listener RequireServerNameIndication pulumi.BoolPtrInput `pulumi:"requireServerNameIndication"` // Ssl certificate resource of application gateway SslCertificate SubResourcePtrInput `pulumi:"sslCertificate"` }
Http listener of 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 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 application gateway
func (ApplicationGatewayHttpListenerOutput) FrontendPort ¶
func (o ApplicationGatewayHttpListenerOutput) FrontendPort() SubResourcePtrOutput
Frontend port resource of 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 Updating/Deleting/Failed
func (ApplicationGatewayHttpListenerOutput) RequireServerNameIndication ¶
func (o ApplicationGatewayHttpListenerOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
RequireServerNameIndication of http listener
func (ApplicationGatewayHttpListenerOutput) SslCertificate ¶
func (o ApplicationGatewayHttpListenerOutput) SslCertificate() SubResourcePtrOutput
Ssl certificate resource of 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 application gateway FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Frontend port resource of 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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // RequireServerNameIndication of http listener RequireServerNameIndication *bool `pulumi:"requireServerNameIndication"` // Ssl certificate resource of application gateway SslCertificate *SubResourceResponse `pulumi:"sslCertificate"` }
Http listener of 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 application gateway FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Frontend port resource of 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // RequireServerNameIndication of http listener RequireServerNameIndication pulumi.BoolPtrInput `pulumi:"requireServerNameIndication"` // Ssl certificate resource of application gateway SslCertificate SubResourceResponsePtrInput `pulumi:"sslCertificate"` }
Http listener of 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 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 application gateway
func (ApplicationGatewayHttpListenerResponseOutput) FrontendPort ¶
func (o ApplicationGatewayHttpListenerResponseOutput) FrontendPort() SubResourceResponsePtrOutput
Frontend port resource of 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 Updating/Deleting/Failed
func (ApplicationGatewayHttpListenerResponseOutput) RequireServerNameIndication ¶
func (o ApplicationGatewayHttpListenerResponseOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
RequireServerNameIndication of http listener
func (ApplicationGatewayHttpListenerResponseOutput) SslCertificate ¶
func (o ApplicationGatewayHttpListenerResponseOutput) SslCertificate() SubResourceResponsePtrOutput
Ssl certificate resource of 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 Updating/Deleting/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 application gateway
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 Updating/Deleting/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 application gateway
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 application gateway
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 Updating/Deleting/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 Updating/Deleting/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 application gateway
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 Updating/Deleting/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 application gateway
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 application gateway
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 Updating/Deleting/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 ApplicationGatewayInput ¶ added in v0.2.6
type ApplicationGatewayInput interface { pulumi.Input ToApplicationGatewayOutput() ApplicationGatewayOutput ToApplicationGatewayOutputWithContext(ctx context.Context) ApplicationGatewayOutput }
type ApplicationGatewayOutput ¶ added in v0.2.6
type ApplicationGatewayOutput struct {
*pulumi.OutputState
}
func (ApplicationGatewayOutput) ElementType ¶ added in v0.2.6
func (ApplicationGatewayOutput) ElementType() reflect.Type
func (ApplicationGatewayOutput) ToApplicationGatewayOutput ¶ added in v0.2.6
func (o ApplicationGatewayOutput) ToApplicationGatewayOutput() ApplicationGatewayOutput
func (ApplicationGatewayOutput) ToApplicationGatewayOutputWithContext ¶ added in v0.2.6
func (o ApplicationGatewayOutput) ToApplicationGatewayOutputWithContext(ctx context.Context) ApplicationGatewayOutput
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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Path rule of URL path map of 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Path rule of URL path map of 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 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 Updating/Deleting/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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Path rule of URL path map of 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Path rule of URL path map of 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 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 Updating/Deleting/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 to send probe to Host *string `pulumi:"host"` // Resource Id Id *string `pulumi:"id"` // Probing interval in 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 Path *string `pulumi:"path"` // Protocol Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Probing timeout in seconds Timeout *int `pulumi:"timeout"` // Probing unhealthy threshold UnhealthyThreshold *int `pulumi:"unhealthyThreshold"` }
Probe of 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 to send probe to Host pulumi.StringPtrInput `pulumi:"host"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Probing interval in 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 Path pulumi.StringPtrInput `pulumi:"path"` // Protocol Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Probing timeout in seconds Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Probing unhealthy threshold UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"` }
Probe of 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 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 to send probe to
func (ApplicationGatewayProbeOutput) Id ¶
func (o ApplicationGatewayProbeOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ApplicationGatewayProbeOutput) Interval ¶
func (o ApplicationGatewayProbeOutput) Interval() pulumi.IntPtrOutput
Probing interval in 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
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 Updating/Deleting/Failed
func (ApplicationGatewayProbeOutput) Timeout ¶
func (o ApplicationGatewayProbeOutput) Timeout() pulumi.IntPtrOutput
Probing timeout in 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
Probing unhealthy threshold
type ApplicationGatewayProbeResponse ¶
type ApplicationGatewayProbeResponse struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Host to send probe to Host *string `pulumi:"host"` // Resource Id Id *string `pulumi:"id"` // Probing interval in 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 Path *string `pulumi:"path"` // Protocol Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Probing timeout in seconds Timeout *int `pulumi:"timeout"` // Probing unhealthy threshold UnhealthyThreshold *int `pulumi:"unhealthyThreshold"` }
Probe of 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 to send probe to Host pulumi.StringPtrInput `pulumi:"host"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Probing interval in 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 Path pulumi.StringPtrInput `pulumi:"path"` // Protocol Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Probing timeout in seconds Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Probing unhealthy threshold UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"` }
Probe of 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 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 to send probe to
func (ApplicationGatewayProbeResponseOutput) Id ¶
func (o ApplicationGatewayProbeResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ApplicationGatewayProbeResponseOutput) Interval ¶
func (o ApplicationGatewayProbeResponseOutput) Interval() pulumi.IntPtrOutput
Probing interval in 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
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 Updating/Deleting/Failed
func (ApplicationGatewayProbeResponseOutput) Timeout ¶
func (o ApplicationGatewayProbeResponseOutput) Timeout() pulumi.IntPtrOutput
Probing timeout in 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
Probing unhealthy threshold
type ApplicationGatewayProtocol ¶ added in v0.3.1
Protocol
func (ApplicationGatewayProtocol) ElementType ¶ added in v0.3.1
func (ApplicationGatewayProtocol) ElementType() reflect.Type
func (ApplicationGatewayProtocol) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewayProtocol) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewayProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewayProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewayProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewayProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationGatewayRequestRoutingRule ¶
type ApplicationGatewayRequestRoutingRule struct { // Backend address pool resource of application gateway BackendAddressPool *SubResource `pulumi:"backendAddressPool"` // Frontend port resource of 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 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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Rule type RuleType *string `pulumi:"ruleType"` // Url path map resource of application gateway UrlPathMap *SubResource `pulumi:"urlPathMap"` }
Request routing rule of application gateway
type ApplicationGatewayRequestRoutingRuleArgs ¶
type ApplicationGatewayRequestRoutingRuleArgs struct { // Backend address pool resource of application gateway BackendAddressPool SubResourcePtrInput `pulumi:"backendAddressPool"` // Frontend port resource of 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 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Rule type RuleType pulumi.StringPtrInput `pulumi:"ruleType"` // Url path map resource of application gateway UrlPathMap SubResourcePtrInput `pulumi:"urlPathMap"` }
Request routing rule of 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 application gateway
func (ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool() SubResourcePtrOutput
Backend address pool resource of application gateway
func (ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings() SubResourcePtrOutput
Frontend port resource of 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 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 Updating/Deleting/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 application gateway
type ApplicationGatewayRequestRoutingRuleResponse ¶
type ApplicationGatewayRequestRoutingRuleResponse struct { // Backend address pool resource of application gateway BackendAddressPool *SubResourceResponse `pulumi:"backendAddressPool"` // Frontend port resource of 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 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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Rule type RuleType *string `pulumi:"ruleType"` // Url path map resource of application gateway UrlPathMap *SubResourceResponse `pulumi:"urlPathMap"` }
Request routing rule of application gateway
type ApplicationGatewayRequestRoutingRuleResponseArgs ¶
type ApplicationGatewayRequestRoutingRuleResponseArgs struct { // Backend address pool resource of application gateway BackendAddressPool SubResourceResponsePtrInput `pulumi:"backendAddressPool"` // Frontend port resource of 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 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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Rule type RuleType pulumi.StringPtrInput `pulumi:"ruleType"` // Url path map resource of application gateway UrlPathMap SubResourceResponsePtrInput `pulumi:"urlPathMap"` }
Request routing rule of 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 application gateway
func (ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
Backend address pool resource of application gateway
func (ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
Frontend port resource of 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 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 Updating/Deleting/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 application gateway
type ApplicationGatewayRequestRoutingRuleType ¶ added in v0.3.1
Rule type
func (ApplicationGatewayRequestRoutingRuleType) ElementType ¶ added in v0.3.1
func (ApplicationGatewayRequestRoutingRuleType) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleType) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewayRequestRoutingRuleType) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewayRequestRoutingRuleType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayRequestRoutingRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationGatewaySku ¶
type ApplicationGatewaySku struct { // Capacity (instance count) of application gateway Capacity *int `pulumi:"capacity"` // Name of application gateway SKU Name *string `pulumi:"name"` // Tier of application gateway Tier *string `pulumi:"tier"` }
SKU of application gateway
type ApplicationGatewaySkuArgs ¶
type ApplicationGatewaySkuArgs struct { // Capacity (instance count) of application gateway Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of application gateway SKU Name pulumi.StringPtrInput `pulumi:"name"` // Tier of application gateway Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of 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 ApplicationGatewaySkuName ¶ added in v0.3.1
Name of application gateway SKU
func (ApplicationGatewaySkuName) ElementType ¶ added in v0.3.1
func (ApplicationGatewaySkuName) ElementType() reflect.Type
func (ApplicationGatewaySkuName) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewaySkuName) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewaySkuName) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewaySkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewaySkuName) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewaySkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewaySkuName) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewaySkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationGatewaySkuOutput ¶
type ApplicationGatewaySkuOutput struct{ *pulumi.OutputState }
SKU of application gateway
func (ApplicationGatewaySkuOutput) Capacity ¶
func (o ApplicationGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
Capacity (instance count) of application gateway
func (ApplicationGatewaySkuOutput) ElementType ¶
func (ApplicationGatewaySkuOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuOutput) Name ¶
func (o ApplicationGatewaySkuOutput) Name() pulumi.StringPtrOutput
Name of application gateway SKU
func (ApplicationGatewaySkuOutput) Tier ¶
func (o ApplicationGatewaySkuOutput) Tier() pulumi.StringPtrOutput
Tier of 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 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 application gateway SKU
func (ApplicationGatewaySkuPtrOutput) Tier ¶
func (o ApplicationGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
Tier of 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 application gateway Capacity *int `pulumi:"capacity"` // Name of application gateway SKU Name *string `pulumi:"name"` // Tier of application gateway Tier *string `pulumi:"tier"` }
SKU of application gateway
type ApplicationGatewaySkuResponseArgs ¶
type ApplicationGatewaySkuResponseArgs struct { // Capacity (instance count) of application gateway Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of application gateway SKU Name pulumi.StringPtrInput `pulumi:"name"` // Tier of application gateway Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of 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 application gateway
func (ApplicationGatewaySkuResponseOutput) Capacity ¶
func (o ApplicationGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput
Capacity (instance count) of application gateway
func (ApplicationGatewaySkuResponseOutput) ElementType ¶
func (ApplicationGatewaySkuResponseOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuResponseOutput) Name ¶
func (o ApplicationGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
Name of application gateway SKU
func (ApplicationGatewaySkuResponseOutput) Tier ¶
func (o ApplicationGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
Tier of 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 application gateway
func (ApplicationGatewaySkuResponsePtrOutput) ElementType ¶
func (ApplicationGatewaySkuResponsePtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuResponsePtrOutput) Name ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of application gateway SKU
func (ApplicationGatewaySkuResponsePtrOutput) Tier ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Tier of 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 { // SSL Certificate 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"` // SSL Certificate password Password *string `pulumi:"password"` // Provisioning state of the ssl certificate resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // SSL Certificate public data PublicCertData *string `pulumi:"publicCertData"` }
SSL certificates of application gateway
type ApplicationGatewaySslCertificateArgs ¶
type ApplicationGatewaySslCertificateArgs struct { // SSL Certificate 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"` // SSL Certificate password Password pulumi.StringPtrInput `pulumi:"password"` // Provisioning state of the ssl certificate resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // SSL Certificate public data PublicCertData pulumi.StringPtrInput `pulumi:"publicCertData"` }
SSL certificates of 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 application gateway
func (ApplicationGatewaySslCertificateOutput) Data ¶
func (o ApplicationGatewaySslCertificateOutput) Data() pulumi.StringPtrOutput
SSL Certificate data
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
SSL Certificate password
func (ApplicationGatewaySslCertificateOutput) ProvisioningState ¶
func (o ApplicationGatewaySslCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the ssl certificate resource Updating/Deleting/Failed
func (ApplicationGatewaySslCertificateOutput) PublicCertData ¶
func (o ApplicationGatewaySslCertificateOutput) PublicCertData() pulumi.StringPtrOutput
SSL Certificate public data
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput ¶
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext ¶
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
type ApplicationGatewaySslCertificateResponse ¶
type ApplicationGatewaySslCertificateResponse struct { // SSL Certificate 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"` // SSL Certificate password Password *string `pulumi:"password"` // Provisioning state of the ssl certificate resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // SSL Certificate public data PublicCertData *string `pulumi:"publicCertData"` }
SSL certificates of application gateway
type ApplicationGatewaySslCertificateResponseArgs ¶
type ApplicationGatewaySslCertificateResponseArgs struct { // SSL Certificate 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"` // SSL Certificate password Password pulumi.StringPtrInput `pulumi:"password"` // Provisioning state of the ssl certificate resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // SSL Certificate public data PublicCertData pulumi.StringPtrInput `pulumi:"publicCertData"` }
SSL certificates of 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 application gateway
func (ApplicationGatewaySslCertificateResponseOutput) Data ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Data() pulumi.StringPtrOutput
SSL Certificate data
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
SSL Certificate password
func (ApplicationGatewaySslCertificateResponseOutput) ProvisioningState ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the ssl certificate resource Updating/Deleting/Failed
func (ApplicationGatewaySslCertificateResponseOutput) PublicCertData ¶
func (o ApplicationGatewaySslCertificateResponseOutput) PublicCertData() pulumi.StringPtrOutput
SSL Certificate public data
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 ApplicationGatewaySslProtocol ¶ added in v0.3.1
func (ApplicationGatewaySslProtocol) ElementType ¶ added in v0.3.1
func (ApplicationGatewaySslProtocol) ElementType() reflect.Type
func (ApplicationGatewaySslProtocol) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewaySslProtocol) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewaySslProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewaySslProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewaySslProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewaySslProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewaySslProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewaySslProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationGatewayState ¶
type ApplicationGatewayState struct { // Authentication certificates of application gateway resource AuthenticationCertificates ApplicationGatewayAuthenticationCertificateResponseArrayInput // Backend address pool of application gateway resource BackendAddressPools ApplicationGatewayBackendAddressPoolResponseArrayInput // Backend http settings of application gateway resource BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsResponseArrayInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Frontend IP addresses of application gateway resource FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationResponseArrayInput // Frontend ports of application gateway resource FrontendPorts ApplicationGatewayFrontendPortResponseArrayInput // Subnets of application gateway resource GatewayIPConfigurations ApplicationGatewayIPConfigurationResponseArrayInput // HTTP listeners of application gateway resource HttpListeners ApplicationGatewayHttpListenerResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Operational state of application gateway resource OperationalState pulumi.StringPtrInput // Probes of application gateway resource Probes ApplicationGatewayProbeResponseArrayInput // Provisioning state of the ApplicationGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Request routing rules of application gateway resource RequestRoutingRules ApplicationGatewayRequestRoutingRuleResponseArrayInput // Resource guid property of the ApplicationGateway resource ResourceGuid pulumi.StringPtrInput // Sku of application gateway resource Sku ApplicationGatewaySkuResponsePtrInput // SSL certificates of application gateway resource SslCertificates ApplicationGatewaySslCertificateResponseArrayInput // SSL policy of application gateway resource SslPolicy ApplicationGatewaySslPolicyResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // URL path map of application gateway resource UrlPathMaps ApplicationGatewayUrlPathMapResponseArrayInput }
func (ApplicationGatewayState) ElementType ¶
func (ApplicationGatewayState) ElementType() reflect.Type
type ApplicationGatewayTier ¶ added in v0.3.1
Tier of application gateway
func (ApplicationGatewayTier) ElementType ¶ added in v0.3.1
func (ApplicationGatewayTier) ElementType() reflect.Type
func (ApplicationGatewayTier) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewayTier) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewayTier) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewayTier) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewayTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewayTier) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
UrlPathMap of application gateway
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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
UrlPathMap of application gateway
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 }
UrlPathMap of application gateway
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 Updating/Deleting/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 Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
UrlPathMap of application gateway
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 Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
UrlPathMap of application gateway
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 }
UrlPathMap of application gateway
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 Updating/Deleting/Failed
func (ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutput ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput
func (ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutputWithContext ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseOutput
type AuthorizationUseStatus ¶ added in v0.3.1
Gets or sets AuthorizationUseStatus
func (AuthorizationUseStatus) ElementType ¶ added in v0.3.1
func (AuthorizationUseStatus) ElementType() reflect.Type
func (AuthorizationUseStatus) ToStringOutput ¶ added in v0.3.1
func (e AuthorizationUseStatus) ToStringOutput() pulumi.StringOutput
func (AuthorizationUseStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e AuthorizationUseStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuthorizationUseStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e AuthorizationUseStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthorizationUseStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e AuthorizationUseStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 PublicIP resource Updating/Deleting/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 PublicIP resource Updating/Deleting/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 PublicIP resource Updating/Deleting/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 IPs defined in NICs 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 PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Pool of backend IP addresses
type BackendAddressPoolResponseArgs ¶
type BackendAddressPoolResponseArgs struct { // Gets collection of references to IPs defined in NICs 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 PublicIP resource Updating/Deleting/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 IPs defined in NICs
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 PublicIP resource Updating/Deleting/Failed
func (BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutput ¶
func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWithContext ¶
func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWithContext(ctx context.Context) BackendAddressPoolResponseOutput
type BgpSettings ¶
type BgpSettings struct { // Gets or sets this BGP speaker's ASN Asn *float64 `pulumi:"asn"` // Gets or sets the BGP peering address and BGP identifier of this BGP speaker BgpPeeringAddress *string `pulumi:"bgpPeeringAddress"` // Gets or sets the weight added to routes learned from this BGP speaker PeerWeight *int `pulumi:"peerWeight"` }
type BgpSettingsArgs ¶
type BgpSettingsArgs struct { // Gets or sets this BGP speaker's ASN Asn pulumi.Float64PtrInput `pulumi:"asn"` // Gets or sets the BGP peering address and BGP identifier of this BGP speaker BgpPeeringAddress pulumi.StringPtrInput `pulumi:"bgpPeeringAddress"` // Gets or sets the weight added to routes learned from this BGP speaker PeerWeight pulumi.IntPtrInput `pulumi:"peerWeight"` }
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 }
func (BgpSettingsOutput) Asn ¶
func (o BgpSettingsOutput) Asn() pulumi.Float64PtrOutput
Gets or sets this BGP speaker's ASN
func (BgpSettingsOutput) BgpPeeringAddress ¶
func (o BgpSettingsOutput) BgpPeeringAddress() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets 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.Float64PtrOutput
Gets or sets this BGP speaker's ASN
func (BgpSettingsPtrOutput) BgpPeeringAddress ¶
func (o BgpSettingsPtrOutput) BgpPeeringAddress() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets 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 { // Gets or sets this BGP speaker's ASN Asn *float64 `pulumi:"asn"` // Gets or sets the BGP peering address and BGP identifier of this BGP speaker BgpPeeringAddress *string `pulumi:"bgpPeeringAddress"` // Gets or sets the weight added to routes learned from this BGP speaker PeerWeight *int `pulumi:"peerWeight"` }
type BgpSettingsResponseArgs ¶
type BgpSettingsResponseArgs struct { // Gets or sets this BGP speaker's ASN Asn pulumi.Float64PtrInput `pulumi:"asn"` // Gets or sets the BGP peering address and BGP identifier of this BGP speaker BgpPeeringAddress pulumi.StringPtrInput `pulumi:"bgpPeeringAddress"` // Gets or sets the weight added to routes learned from this BGP speaker PeerWeight pulumi.IntPtrInput `pulumi:"peerWeight"` }
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 }
func (BgpSettingsResponseOutput) Asn ¶
func (o BgpSettingsResponseOutput) Asn() pulumi.Float64PtrOutput
Gets or sets this BGP speaker's ASN
func (BgpSettingsResponseOutput) BgpPeeringAddress ¶
func (o BgpSettingsResponseOutput) BgpPeeringAddress() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets 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.Float64PtrOutput
Gets or sets this BGP speaker's ASN
func (BgpSettingsResponsePtrOutput) BgpPeeringAddress ¶
func (o BgpSettingsResponsePtrOutput) BgpPeeringAddress() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets 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 { // Gets or sets list of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` }
DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.
type DhcpOptionsArgs ¶
type DhcpOptionsArgs struct { // Gets or sets 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 networkStandard 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 networkStandard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsOutput) DnsServers ¶
func (o DhcpOptionsOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets 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
Gets or sets 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 { // Gets or sets list of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` }
DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.
type DhcpOptionsResponseArgs ¶
type DhcpOptionsResponseArgs struct { // Gets or sets 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 networkStandard 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 networkStandard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsResponseOutput) DnsServers ¶
func (o DhcpOptionsResponseOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets 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
Gets or sets 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 ExpressRouteCircuit ¶
type ExpressRouteCircuit struct { pulumi.CustomResourceState // allow classic operations AllowClassicOperations pulumi.BoolPtrOutput `pulumi:"allowClassicOperations"` // Gets or sets list of authorizations Authorizations ExpressRouteCircuitAuthorizationResponseArrayOutput `pulumi:"authorizations"` // Gets or sets 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.StringPtrOutput `pulumi:"etag"` // Gets or sets the GatewayManager Etag GatewayManagerEtag pulumi.StringPtrOutput `pulumi:"gatewayManagerEtag"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets list of peerings Peerings ExpressRouteCircuitPeeringResponseArrayOutput `pulumi:"peerings"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets ServiceKey ServiceKey pulumi.StringPtrOutput `pulumi:"serviceKey"` // Gets or sets ServiceProviderNotes ServiceProviderNotes pulumi.StringPtrOutput `pulumi:"serviceProviderNotes"` // Gets or sets ServiceProviderProperties ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput `pulumi:"serviceProviderProperties"` // Gets or sets ServiceProviderProvisioningState state of the resource ServiceProviderProvisioningState pulumi.StringPtrOutput `pulumi:"serviceProviderProvisioningState"` // Gets or sets 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.
func (*ExpressRouteCircuit) ElementType ¶ added in v0.2.6
func (*ExpressRouteCircuit) ElementType() reflect.Type
func (*ExpressRouteCircuit) ToExpressRouteCircuitOutput ¶ added in v0.2.6
func (i *ExpressRouteCircuit) ToExpressRouteCircuitOutput() ExpressRouteCircuitOutput
func (*ExpressRouteCircuit) ToExpressRouteCircuitOutputWithContext ¶ added in v0.2.6
func (i *ExpressRouteCircuit) ToExpressRouteCircuitOutputWithContext(ctx context.Context) ExpressRouteCircuitOutput
type ExpressRouteCircuitArgs ¶
type ExpressRouteCircuitArgs struct { // allow classic operations AllowClassicOperations pulumi.BoolPtrInput // Gets or sets list of authorizations Authorizations ExpressRouteCircuitAuthorizationTypeArrayInput // The name of the circuit. CircuitName pulumi.StringInput // Gets or sets CircuitProvisioningState state of the resource CircuitProvisioningState pulumi.StringPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets the GatewayManager Etag GatewayManagerEtag pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Gets or sets list of peerings Peerings ExpressRouteCircuitPeeringTypeArrayInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets ServiceKey ServiceKey pulumi.StringPtrInput // Gets or sets ServiceProviderNotes ServiceProviderNotes pulumi.StringPtrInput // Gets or sets ServiceProviderProperties ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesPtrInput // Gets or sets ServiceProviderProvisioningState state of the resource ServiceProviderProvisioningState pulumi.StringPtrInput // Gets or sets 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 // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrOutput `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus AuthorizationUseStatus pulumi.StringPtrOutput `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` }
Authorization in a 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.
func (*ExpressRouteCircuitAuthorization) ElementType ¶ added in v0.2.6
func (*ExpressRouteCircuitAuthorization) ElementType() reflect.Type
func (*ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutput ¶ added in v0.2.6
func (i *ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput
func (*ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutputWithContext ¶ added in v0.2.6
func (i *ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput
type ExpressRouteCircuitAuthorizationArgs ¶
type ExpressRouteCircuitAuthorizationArgs struct { // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrInput // The name of the authorization. AuthorizationName pulumi.StringInput // Gets or sets AuthorizationUseStatus AuthorizationUseStatus pulumi.StringPtrInput // The name of the express route circuit. CircuitName pulumi.StringInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // 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 provisioning state of the PublicIP resource Updating/Deleting/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 ExpressRouteCircuitAuthorizationInput ¶ added in v0.2.6
type ExpressRouteCircuitAuthorizationInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput }
type ExpressRouteCircuitAuthorizationOutput ¶ added in v0.2.6
type ExpressRouteCircuitAuthorizationOutput struct {
*pulumi.OutputState
}
func (ExpressRouteCircuitAuthorizationOutput) ElementType ¶ added in v0.2.6
func (ExpressRouteCircuitAuthorizationOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutput ¶ added in v0.2.6
func (o ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput
func (ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutputWithContext ¶ added in v0.2.6
func (o ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput
type ExpressRouteCircuitAuthorizationResponse ¶
type ExpressRouteCircuitAuthorizationResponse struct { // Gets or sets the authorization key AuthorizationKey *string `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in a ExpressRouteCircuit resource
type ExpressRouteCircuitAuthorizationResponseArgs ¶
type ExpressRouteCircuitAuthorizationResponseArgs struct { // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrInput `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus AuthorizationUseStatus pulumi.StringPtrInput `pulumi:"authorizationUseStatus"` // 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authorization in a 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 a ExpressRouteCircuit resource
func (ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey() pulumi.StringPtrOutput
Gets or sets the authorization key
func (ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
Gets or sets AuthorizationUseStatus
func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseOutput) Etag ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) Etag() pulumi.StringPtrOutput
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 provisioning state of the PublicIP resource Updating/Deleting/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 { // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrInput // Gets or sets AuthorizationUseStatus 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput }
func (ExpressRouteCircuitAuthorizationState) ElementType ¶
func (ExpressRouteCircuitAuthorizationState) ElementType() reflect.Type
type ExpressRouteCircuitAuthorizationType ¶
type ExpressRouteCircuitAuthorizationType struct { // Gets or sets the authorization key AuthorizationKey *string `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in a ExpressRouteCircuit resource
type ExpressRouteCircuitAuthorizationTypeArgs ¶
type ExpressRouteCircuitAuthorizationTypeArgs struct { // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrInput `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus AuthorizationUseStatus pulumi.StringPtrInput `pulumi:"authorizationUseStatus"` // 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authorization in a 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 a ExpressRouteCircuit resource
func (ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey() pulumi.StringPtrOutput
Gets or sets the authorization key
func (ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
Gets or sets AuthorizationUseStatus
func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeOutput) Etag ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
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 provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
func (ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
type ExpressRouteCircuitInput ¶ added in v0.2.6
type ExpressRouteCircuitInput interface { pulumi.Input ToExpressRouteCircuitOutput() ExpressRouteCircuitOutput ToExpressRouteCircuitOutputWithContext(ctx context.Context) ExpressRouteCircuitOutput }
type ExpressRouteCircuitOutput ¶ added in v0.2.6
type ExpressRouteCircuitOutput struct {
*pulumi.OutputState
}
func (ExpressRouteCircuitOutput) ElementType ¶ added in v0.2.6
func (ExpressRouteCircuitOutput) ElementType() reflect.Type
func (ExpressRouteCircuitOutput) ToExpressRouteCircuitOutput ¶ added in v0.2.6
func (o ExpressRouteCircuitOutput) ToExpressRouteCircuitOutput() ExpressRouteCircuitOutput
func (ExpressRouteCircuitOutput) ToExpressRouteCircuitOutputWithContext ¶ added in v0.2.6
func (o ExpressRouteCircuitOutput) ToExpressRouteCircuitOutputWithContext(ctx context.Context) ExpressRouteCircuitOutput
type ExpressRouteCircuitPeering ¶
type ExpressRouteCircuitPeering struct { pulumi.CustomResourceState // Gets or sets the azure ASN AzureASN pulumi.IntPtrOutput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets or sets the GatewayManager Etag GatewayManagerEtag pulumi.StringPtrOutput `pulumi:"gatewayManagerEtag"` // Gets whether the provider or the customer last modified the peering LastModifiedBy pulumi.StringPtrOutput `pulumi:"lastModifiedBy"` // Gets or sets the Microsoft peering config 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"` // Gets or sets the peer ASN PeerASN pulumi.IntPtrOutput `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType pulumi.StringPtrOutput `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrOutput `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrOutput `pulumi:"primaryPeerAddressPrefix"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrOutput `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrOutput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrOutput `pulumi:"sharedKey"` // Gets or sets state of Peering State pulumi.StringPtrOutput `pulumi:"state"` // Gets or peering stats Stats ExpressRouteCircuitStatsResponsePtrOutput `pulumi:"stats"` // Gets or sets the vlan id VlanId pulumi.IntPtrOutput `pulumi:"vlanId"` }
Peering in a 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.
func (*ExpressRouteCircuitPeering) ElementType ¶ added in v0.2.6
func (*ExpressRouteCircuitPeering) ElementType() reflect.Type
func (*ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutput ¶ added in v0.2.6
func (i *ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput
func (*ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutputWithContext ¶ added in v0.2.6
func (i *ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput
type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState ¶ added in v0.3.1
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ElementType ¶ added in v0.3.1
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpressRouteCircuitPeeringArgs ¶
type ExpressRouteCircuitPeeringArgs struct { // Gets or sets the azure ASN AzureASN pulumi.IntPtrInput // The name of the express route circuit. CircuitName pulumi.StringInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets the GatewayManager Etag GatewayManagerEtag pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Gets whether the provider or the customer last modified the peering LastModifiedBy pulumi.StringPtrInput // Gets or sets the Microsoft peering config 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 // Gets or sets the peer ASN PeerASN pulumi.IntPtrInput // The name of the peering. PeeringName pulumi.StringInput // Gets or sets PeeringType PeeringType pulumi.StringPtrInput // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrInput // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrInput // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrInput SharedKey pulumi.StringPtrInput // Gets or sets state of Peering State pulumi.StringPtrInput // Gets or peering stats Stats ExpressRouteCircuitStatsPtrInput // Gets or sets 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 { // Gets or sets the reference of AdvertisedPublicPrefixes AdvertisedPublicPrefixes []string `pulumi:"advertisedPublicPrefixes"` // Gets or sets AdvertisedPublicPrefixState of the Peering resource AdvertisedPublicPrefixesState *string `pulumi:"advertisedPublicPrefixesState"` // Gets or Sets CustomerAsn of the peering. CustomerASN *int `pulumi:"customerASN"` // Gets or Sets RoutingRegistryName of the config. RoutingRegistryName *string `pulumi:"routingRegistryName"` }
Specifies the peering config
type ExpressRouteCircuitPeeringConfigArgs ¶
type ExpressRouteCircuitPeeringConfigArgs struct { // Gets or sets the reference of AdvertisedPublicPrefixes AdvertisedPublicPrefixes pulumi.StringArrayInput `pulumi:"advertisedPublicPrefixes"` // Gets or sets AdvertisedPublicPrefixState of the Peering resource AdvertisedPublicPrefixesState pulumi.StringPtrInput `pulumi:"advertisedPublicPrefixesState"` // Gets or Sets CustomerAsn of the peering. CustomerASN pulumi.IntPtrInput `pulumi:"customerASN"` // Gets or Sets RoutingRegistryName of the config. RoutingRegistryName pulumi.StringPtrInput `pulumi:"routingRegistryName"` }
Specifies the peering config
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 config
func (ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
Gets or sets the reference of AdvertisedPublicPrefixes
func (ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringConfigOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigOutput) CustomerASN() pulumi.IntPtrOutput
Gets or Sets CustomerAsn of the peering.
func (ExpressRouteCircuitPeeringConfigOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName() pulumi.StringPtrOutput
Gets or Sets RoutingRegistryName of the config.
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
Gets or sets the reference of AdvertisedPublicPrefixes
func (ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN() pulumi.IntPtrOutput
Gets or Sets CustomerAsn of the peering.
func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
Gets or Sets RoutingRegistryName of the config.
func (ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigResponse ¶
type ExpressRouteCircuitPeeringConfigResponse struct { // Gets or sets the reference of AdvertisedPublicPrefixes AdvertisedPublicPrefixes []string `pulumi:"advertisedPublicPrefixes"` // Gets or sets AdvertisedPublicPrefixState of the Peering resource AdvertisedPublicPrefixesState *string `pulumi:"advertisedPublicPrefixesState"` // Gets or Sets CustomerAsn of the peering. CustomerASN *int `pulumi:"customerASN"` // Gets or Sets RoutingRegistryName of the config. RoutingRegistryName *string `pulumi:"routingRegistryName"` }
Specifies the peering config
type ExpressRouteCircuitPeeringConfigResponseArgs ¶
type ExpressRouteCircuitPeeringConfigResponseArgs struct { // Gets or sets the reference of AdvertisedPublicPrefixes AdvertisedPublicPrefixes pulumi.StringArrayInput `pulumi:"advertisedPublicPrefixes"` // Gets or sets AdvertisedPublicPrefixState of the Peering resource AdvertisedPublicPrefixesState pulumi.StringPtrInput `pulumi:"advertisedPublicPrefixesState"` // Gets or Sets CustomerAsn of the peering. CustomerASN pulumi.IntPtrInput `pulumi:"customerASN"` // Gets or Sets RoutingRegistryName of the config. RoutingRegistryName pulumi.StringPtrInput `pulumi:"routingRegistryName"` }
Specifies the peering config
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 config
func (ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
Gets or sets the reference of AdvertisedPublicPrefixes
func (ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN() pulumi.IntPtrOutput
Gets or Sets CustomerAsn of the peering.
func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName() pulumi.StringPtrOutput
Gets or Sets RoutingRegistryName of the config.
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
Gets or sets the reference of AdvertisedPublicPrefixes
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN() pulumi.IntPtrOutput
Gets or Sets CustomerAsn of the peering.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
Gets or Sets RoutingRegistryName of the config.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringInput ¶ added in v0.2.6
type ExpressRouteCircuitPeeringInput interface { pulumi.Input ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput }
type ExpressRouteCircuitPeeringOutput ¶ added in v0.2.6
type ExpressRouteCircuitPeeringOutput struct {
*pulumi.OutputState
}
func (ExpressRouteCircuitPeeringOutput) ElementType ¶ added in v0.2.6
func (ExpressRouteCircuitPeeringOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutput ¶ added in v0.2.6
func (o ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput
func (ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutputWithContext ¶ added in v0.2.6
func (o ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput
type ExpressRouteCircuitPeeringResponse ¶
type ExpressRouteCircuitPeeringResponse struct { // Gets or sets the azure ASN AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets the GatewayManager Etag GatewayManagerEtag *string `pulumi:"gatewayManagerEtag"` // Resource Id Id *string `pulumi:"id"` // Gets whether the provider or the customer last modified the peering LastModifiedBy *string `pulumi:"lastModifiedBy"` // Gets or sets the Microsoft peering config 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"` // Gets or sets the peer ASN PeerASN *int `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType *string `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // Gets or sets state of Peering State *string `pulumi:"state"` // Gets or peering stats Stats *ExpressRouteCircuitStatsResponse `pulumi:"stats"` // Gets or sets the vlan id VlanId *int `pulumi:"vlanId"` }
Peering in a ExpressRouteCircuit resource
type ExpressRouteCircuitPeeringResponseArgs ¶
type ExpressRouteCircuitPeeringResponseArgs struct { // Gets or sets the azure ASN AzureASN pulumi.IntPtrInput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets the GatewayManager Etag GatewayManagerEtag pulumi.StringPtrInput `pulumi:"gatewayManagerEtag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets whether the provider or the customer last modified the peering LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"` // Gets or sets the Microsoft peering config 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"` // Gets or sets the peer ASN PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType pulumi.StringPtrInput `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrInput `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrInput `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"` // Gets or sets state of Peering State pulumi.StringPtrInput `pulumi:"state"` // Gets or peering stats Stats ExpressRouteCircuitStatsResponsePtrInput `pulumi:"stats"` // Gets or sets the vlan id VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
Peering in a 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 a ExpressRouteCircuit resource
func (ExpressRouteCircuitPeeringResponseOutput) AzureASN ¶
func (o ExpressRouteCircuitPeeringResponseOutput) AzureASN() pulumi.IntPtrOutput
Gets or sets the azure ASN
func (ExpressRouteCircuitPeeringResponseOutput) ElementType ¶
func (ExpressRouteCircuitPeeringResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseOutput) Etag ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ExpressRouteCircuitPeeringResponseOutput) GatewayManagerEtag ¶
func (o ExpressRouteCircuitPeeringResponseOutput) GatewayManagerEtag() pulumi.StringPtrOutput
Gets or sets the GatewayManager Etag
func (ExpressRouteCircuitPeeringResponseOutput) Id ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
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
Gets or sets the Microsoft peering config
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
Gets or sets the peer ASN
func (ExpressRouteCircuitPeeringResponseOutput) PeeringType ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PeeringType() pulumi.StringPtrOutput
Gets or sets PeeringType
func (ExpressRouteCircuitPeeringResponseOutput) PrimaryAzurePort ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryAzurePort() pulumi.StringPtrOutput
Gets or sets the primary port
func (ExpressRouteCircuitPeeringResponseOutput) PrimaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
Gets or sets the primary address prefix
func (ExpressRouteCircuitPeeringResponseOutput) ProvisioningState ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ExpressRouteCircuitPeeringResponseOutput) SecondaryAzurePort ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryAzurePort() pulumi.StringPtrOutput
Gets or sets the secondary port
func (ExpressRouteCircuitPeeringResponseOutput) SecondaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
Gets or sets the secondary address prefix
func (ExpressRouteCircuitPeeringResponseOutput) SharedKey ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SharedKey() pulumi.StringPtrOutput
Gets or sets the shared key
func (ExpressRouteCircuitPeeringResponseOutput) State ¶
func (o ExpressRouteCircuitPeeringResponseOutput) State() pulumi.StringPtrOutput
Gets or sets state of Peering
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
Gets or sets the vlan id
type ExpressRouteCircuitPeeringState ¶
type ExpressRouteCircuitPeeringState struct { // Gets or sets the azure ASN AzureASN pulumi.IntPtrInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets the GatewayManager Etag GatewayManagerEtag pulumi.StringPtrInput // Gets whether the provider or the customer last modified the peering LastModifiedBy pulumi.StringPtrInput // Gets or sets the Microsoft peering config 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 // Gets or sets the peer ASN PeerASN pulumi.IntPtrInput // Gets or sets PeeringType PeeringType pulumi.StringPtrInput // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrInput // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrInput // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrInput SharedKey pulumi.StringPtrInput // Gets or sets state of Peering State pulumi.StringPtrInput // Gets or peering stats Stats ExpressRouteCircuitStatsResponsePtrInput // Gets or sets the vlan id VlanId pulumi.IntPtrInput }
func (ExpressRouteCircuitPeeringState) ElementType ¶
func (ExpressRouteCircuitPeeringState) ElementType() reflect.Type
type ExpressRouteCircuitPeeringStateEnum ¶ added in v0.6.0
Gets or sets state of Peering
func (ExpressRouteCircuitPeeringStateEnum) ElementType ¶ added in v0.6.0
func (ExpressRouteCircuitPeeringStateEnum) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringStateEnum) ToStringOutput ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringStateEnum) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitPeeringStateEnum) ToStringOutputWithContext ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutput ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpressRouteCircuitPeeringType ¶
type ExpressRouteCircuitPeeringType struct { // Gets or sets the azure ASN AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets the GatewayManager Etag GatewayManagerEtag *string `pulumi:"gatewayManagerEtag"` // Resource Id Id *string `pulumi:"id"` // Gets whether the provider or the customer last modified the peering LastModifiedBy *string `pulumi:"lastModifiedBy"` // Gets or sets the Microsoft peering config 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"` // Gets or sets the peer ASN PeerASN *int `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType *string `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // Gets or sets state of Peering State *string `pulumi:"state"` // Gets or peering stats Stats *ExpressRouteCircuitStats `pulumi:"stats"` // Gets or sets the vlan id VlanId *int `pulumi:"vlanId"` }
Peering in a ExpressRouteCircuit resource
type ExpressRouteCircuitPeeringTypeArgs ¶
type ExpressRouteCircuitPeeringTypeArgs struct { // Gets or sets the azure ASN AzureASN pulumi.IntPtrInput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets the GatewayManager Etag GatewayManagerEtag pulumi.StringPtrInput `pulumi:"gatewayManagerEtag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets whether the provider or the customer last modified the peering LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"` // Gets or sets the Microsoft peering config 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"` // Gets or sets the peer ASN PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType pulumi.StringPtrInput `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrInput `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrInput `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"` // Gets or sets state of Peering State pulumi.StringPtrInput `pulumi:"state"` // Gets or peering stats Stats ExpressRouteCircuitStatsPtrInput `pulumi:"stats"` // Gets or sets the vlan id VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
Peering in a 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 ExpressRouteCircuitPeeringTypeEnum ¶ added in v0.6.0
Gets or sets PeeringType
func (ExpressRouteCircuitPeeringTypeEnum) ElementType ¶ added in v0.6.0
func (ExpressRouteCircuitPeeringTypeEnum) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeEnum) ToStringOutput ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringTypeEnum) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitPeeringTypeEnum) ToStringOutputWithContext ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutput ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 a ExpressRouteCircuit resource
func (ExpressRouteCircuitPeeringTypeOutput) AzureASN ¶
func (o ExpressRouteCircuitPeeringTypeOutput) AzureASN() pulumi.IntPtrOutput
Gets or sets the azure ASN
func (ExpressRouteCircuitPeeringTypeOutput) ElementType ¶
func (ExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeOutput) Etag ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ExpressRouteCircuitPeeringTypeOutput) GatewayManagerEtag ¶
func (o ExpressRouteCircuitPeeringTypeOutput) GatewayManagerEtag() pulumi.StringPtrOutput
Gets or sets the GatewayManager Etag
func (ExpressRouteCircuitPeeringTypeOutput) Id ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Id() pulumi.StringPtrOutput
Resource Id
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
Gets or sets the Microsoft peering config
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
Gets or sets the peer ASN
func (ExpressRouteCircuitPeeringTypeOutput) PeeringType ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PeeringType() pulumi.StringPtrOutput
Gets or sets PeeringType
func (ExpressRouteCircuitPeeringTypeOutput) PrimaryAzurePort ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryAzurePort() pulumi.StringPtrOutput
Gets or sets the primary port
func (ExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
Gets or sets the primary address prefix
func (ExpressRouteCircuitPeeringTypeOutput) ProvisioningState ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ExpressRouteCircuitPeeringTypeOutput) SecondaryAzurePort ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryAzurePort() pulumi.StringPtrOutput
Gets or sets the secondary port
func (ExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
Gets or sets the secondary address prefix
func (ExpressRouteCircuitPeeringTypeOutput) SharedKey ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SharedKey() pulumi.StringPtrOutput
Gets or sets the shared key
func (ExpressRouteCircuitPeeringTypeOutput) State ¶
func (o ExpressRouteCircuitPeeringTypeOutput) State() pulumi.StringPtrOutput
Gets or sets state of Peering
func (ExpressRouteCircuitPeeringTypeOutput) Stats ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Stats() ExpressRouteCircuitStatsPtrOutput
Gets or 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
Gets or sets the vlan id
type ExpressRouteCircuitServiceProviderProperties ¶
type ExpressRouteCircuitServiceProviderProperties struct { // Gets or sets BandwidthInMbps. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // Gets or sets peering location. PeeringLocation *string `pulumi:"peeringLocation"` // Gets or sets serviceProviderName. ServiceProviderName *string `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit
type ExpressRouteCircuitServiceProviderPropertiesArgs ¶
type ExpressRouteCircuitServiceProviderPropertiesArgs struct { // Gets or sets BandwidthInMbps. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // Gets or sets peering location. PeeringLocation pulumi.StringPtrInput `pulumi:"peeringLocation"` // Gets or sets 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
Gets or sets BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) PeeringLocation() pulumi.StringPtrOutput
Gets or sets peering location.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ServiceProviderName() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) PeeringLocation() pulumi.StringPtrOutput
Gets or sets peering location.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ServiceProviderName() pulumi.StringPtrOutput
Gets or sets 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 { // Gets or sets BandwidthInMbps. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // Gets or sets peering location. PeeringLocation *string `pulumi:"peeringLocation"` // Gets or sets serviceProviderName. ServiceProviderName *string `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit
type ExpressRouteCircuitServiceProviderPropertiesResponseArgs ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseArgs struct { // Gets or sets BandwidthInMbps. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // Gets or sets peering location. PeeringLocation pulumi.StringPtrInput `pulumi:"peeringLocation"` // Gets or sets 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
Gets or sets BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) PeeringLocation() pulumi.StringPtrOutput
Gets or sets peering location.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ServiceProviderName() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) PeeringLocation() pulumi.StringPtrOutput
Gets or sets peering location.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ServiceProviderName() pulumi.StringPtrOutput
Gets or sets 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 { // Gets or sets family of the sku. Family *string `pulumi:"family"` // Gets or sets name of the sku. Name *string `pulumi:"name"` // Gets or sets tier of the sku. Tier *string `pulumi:"tier"` }
Contains sku in an ExpressRouteCircuit
type ExpressRouteCircuitSkuArgs ¶
type ExpressRouteCircuitSkuArgs struct { // Gets or sets family of the sku. Family pulumi.StringPtrInput `pulumi:"family"` // Gets or sets name of the sku. Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets tier of the sku. 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 ExpressRouteCircuitSkuFamily ¶ added in v0.3.1
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuFamily) ElementType ¶ added in v0.3.1
func (ExpressRouteCircuitSkuFamily) ElementType() reflect.Type
func (ExpressRouteCircuitSkuFamily) ToStringOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuFamily) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitSkuFamily) ToStringOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitSkuFamily) ToStringPtrOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuFamily) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitSkuFamily) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuOutput) Name ¶
func (o ExpressRouteCircuitSkuOutput) Name() pulumi.StringPtrOutput
Gets or sets name of the sku.
func (ExpressRouteCircuitSkuOutput) Tier ¶
func (o ExpressRouteCircuitSkuOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of the sku.
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
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuPtrOutput) Name ¶
func (o ExpressRouteCircuitSkuPtrOutput) Name() pulumi.StringPtrOutput
Gets or sets name of the sku.
func (ExpressRouteCircuitSkuPtrOutput) Tier ¶
func (o ExpressRouteCircuitSkuPtrOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of the sku.
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput ¶
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuResponse ¶
type ExpressRouteCircuitSkuResponse struct { // Gets or sets family of the sku. Family *string `pulumi:"family"` // Gets or sets name of the sku. Name *string `pulumi:"name"` // Gets or sets tier of the sku. Tier *string `pulumi:"tier"` }
Contains sku in an ExpressRouteCircuit
type ExpressRouteCircuitSkuResponseArgs ¶
type ExpressRouteCircuitSkuResponseArgs struct { // Gets or sets family of the sku. Family pulumi.StringPtrInput `pulumi:"family"` // Gets or sets name of the sku. Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets tier of the sku. 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
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuResponseOutput) Name ¶
func (o ExpressRouteCircuitSkuResponseOutput) Name() pulumi.StringPtrOutput
Gets or sets name of the sku.
func (ExpressRouteCircuitSkuResponseOutput) Tier ¶
func (o ExpressRouteCircuitSkuResponseOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of the sku.
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
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuResponsePtrOutput) Name ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Gets or sets name of the sku.
func (ExpressRouteCircuitSkuResponsePtrOutput) Tier ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of the sku.
func (ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitSkuTier ¶ added in v0.3.1
Gets or sets tier of the sku.
func (ExpressRouteCircuitSkuTier) ElementType ¶ added in v0.3.1
func (ExpressRouteCircuitSkuTier) ElementType() reflect.Type
func (ExpressRouteCircuitSkuTier) ToStringOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuTier) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitSkuTier) ToStringOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitSkuTier) ToStringPtrOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitSkuTier) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpressRouteCircuitState ¶
type ExpressRouteCircuitState struct { // allow classic operations AllowClassicOperations pulumi.BoolPtrInput // Gets or sets list of authorizations Authorizations ExpressRouteCircuitAuthorizationResponseArrayInput // Gets or sets CircuitProvisioningState state of the resource CircuitProvisioningState pulumi.StringPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets the GatewayManager Etag GatewayManagerEtag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets list of peerings Peerings ExpressRouteCircuitPeeringResponseArrayInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets ServiceKey ServiceKey pulumi.StringPtrInput // Gets or sets ServiceProviderNotes ServiceProviderNotes pulumi.StringPtrInput // Gets or sets ServiceProviderProperties ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput // Gets or sets ServiceProviderProvisioningState state of the resource ServiceProviderProvisioningState pulumi.StringPtrInput // Gets or sets 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 *float64 `pulumi:"primarybytesIn"` // Gets BytesOut of the peering. PrimarybytesOut *float64 `pulumi:"primarybytesOut"` // Gets BytesIn of the peering. SecondarybytesIn *float64 `pulumi:"secondarybytesIn"` // Gets BytesOut of the peering. SecondarybytesOut *float64 `pulumi:"secondarybytesOut"` }
Contains Stats associated with the peering
type ExpressRouteCircuitStatsArgs ¶
type ExpressRouteCircuitStatsArgs struct { // Gets BytesIn of the peering. PrimarybytesIn pulumi.Float64PtrInput `pulumi:"primarybytesIn"` // Gets BytesOut of the peering. PrimarybytesOut pulumi.Float64PtrInput `pulumi:"primarybytesOut"` // Gets BytesIn of the peering. SecondarybytesIn pulumi.Float64PtrInput `pulumi:"secondarybytesIn"` // Gets BytesOut of the peering. SecondarybytesOut pulumi.Float64PtrInput `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.Float64PtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsOutput) PrimarybytesOut ¶
func (o ExpressRouteCircuitStatsOutput) PrimarybytesOut() pulumi.Float64PtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsOutput) SecondarybytesIn ¶
func (o ExpressRouteCircuitStatsOutput) SecondarybytesIn() pulumi.Float64PtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsOutput) SecondarybytesOut ¶
func (o ExpressRouteCircuitStatsOutput) SecondarybytesOut() pulumi.Float64PtrOutput
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.Float64PtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsPtrOutput) PrimarybytesOut ¶
func (o ExpressRouteCircuitStatsPtrOutput) PrimarybytesOut() pulumi.Float64PtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsPtrOutput) SecondarybytesIn ¶
func (o ExpressRouteCircuitStatsPtrOutput) SecondarybytesIn() pulumi.Float64PtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsPtrOutput) SecondarybytesOut ¶
func (o ExpressRouteCircuitStatsPtrOutput) SecondarybytesOut() pulumi.Float64PtrOutput
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 *float64 `pulumi:"primarybytesIn"` // Gets BytesOut of the peering. PrimarybytesOut *float64 `pulumi:"primarybytesOut"` // Gets BytesIn of the peering. SecondarybytesIn *float64 `pulumi:"secondarybytesIn"` // Gets BytesOut of the peering. SecondarybytesOut *float64 `pulumi:"secondarybytesOut"` }
Contains Stats associated with the peering
type ExpressRouteCircuitStatsResponseArgs ¶
type ExpressRouteCircuitStatsResponseArgs struct { // Gets BytesIn of the peering. PrimarybytesIn pulumi.Float64PtrInput `pulumi:"primarybytesIn"` // Gets BytesOut of the peering. PrimarybytesOut pulumi.Float64PtrInput `pulumi:"primarybytesOut"` // Gets BytesIn of the peering. SecondarybytesIn pulumi.Float64PtrInput `pulumi:"secondarybytesIn"` // Gets BytesOut of the peering. SecondarybytesOut pulumi.Float64PtrInput `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.Float64PtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponseOutput) PrimarybytesOut ¶
func (o ExpressRouteCircuitStatsResponseOutput) PrimarybytesOut() pulumi.Float64PtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsResponseOutput) SecondarybytesIn ¶
func (o ExpressRouteCircuitStatsResponseOutput) SecondarybytesIn() pulumi.Float64PtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponseOutput) SecondarybytesOut ¶
func (o ExpressRouteCircuitStatsResponseOutput) SecondarybytesOut() pulumi.Float64PtrOutput
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.Float64PtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponsePtrOutput) PrimarybytesOut ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) PrimarybytesOut() pulumi.Float64PtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesIn ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesIn() pulumi.Float64PtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesOut ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) SecondarybytesOut() pulumi.Float64PtrOutput
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"` // 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 or sets the privateIPAddress of the IP Configuration PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *PublicIPAddressType `pulumi:"publicIPAddress"` // Gets or sets 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"` // 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 or sets the privateIPAddress of the IP Configuration PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress PublicIPAddressTypePtrInput `pulumi:"publicIPAddress"` // Gets or sets 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
Gets 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
Gets or sets the privateIPAddress of the IP Configuration
func (FrontendIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o FrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method
func (FrontendIPConfigurationOutput) ProvisioningState ¶
func (o FrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (FrontendIPConfigurationOutput) PublicIPAddress ¶
func (o FrontendIPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
Gets or sets the reference of the PublicIP resource
func (FrontendIPConfigurationOutput) Subnet ¶
func (o FrontendIPConfigurationOutput) Subnet() SubnetTypePtrOutput
Gets or sets 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"` // 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"` // Read only. Outbound rules URIs that use this frontend IP OutboundNatRules []SubResourceResponse `pulumi:"outboundNatRules"` // Gets or sets the privateIPAddress of the IP Configuration PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *PublicIPAddressResponse `pulumi:"publicIPAddress"` // Gets or sets 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"` // 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"` // Read only. Outbound rules URIs that use this frontend IP OutboundNatRules SubResourceResponseArrayInput `pulumi:"outboundNatRules"` // Gets or sets the privateIPAddress of the IP Configuration PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress PublicIPAddressResponsePtrInput `pulumi:"publicIPAddress"` // Gets or sets 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
Gets 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
Gets or sets the privateIPAddress of the IP Configuration
func (FrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o FrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method
func (FrontendIPConfigurationResponseOutput) ProvisioningState ¶
func (o FrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (FrontendIPConfigurationResponseOutput) PublicIPAddress ¶
func (o FrontendIPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
Gets or sets the reference of the PublicIP resource
func (FrontendIPConfigurationResponseOutput) Subnet ¶
func (o FrontendIPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
Gets or sets 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 IPAllocationMethod ¶ added in v0.3.1
Gets or sets PrivateIP allocation method
func (IPAllocationMethod) ElementType ¶ added in v0.3.1
func (IPAllocationMethod) ElementType() reflect.Type
func (IPAllocationMethod) ToStringOutput ¶ added in v0.3.1
func (e IPAllocationMethod) ToStringOutput() pulumi.StringOutput
func (IPAllocationMethod) ToStringOutputWithContext ¶ added in v0.3.1
func (e IPAllocationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAllocationMethod) ToStringPtrOutput ¶ added in v0.3.1
func (e IPAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAllocationMethod) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IPAllocationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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"` // 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 or sets the privateIPAddress of the IP Configuration PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *PublicIPAddressResponse `pulumi:"publicIPAddress"` // Gets or sets 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"` // 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 or sets the privateIPAddress of the IP Configuration PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress PublicIPAddressResponsePtrInput `pulumi:"publicIPAddress"` // Gets or sets 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
Gets 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
Gets or sets the privateIPAddress of the IP Configuration
func (IPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o IPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method
func (IPConfigurationResponseOutput) ProvisioningState ¶
func (o IPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (IPConfigurationResponseOutput) PublicIPAddress ¶
func (o IPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
Gets or sets the reference of the PublicIP resource
func (IPConfigurationResponseOutput) Subnet ¶
func (o IPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
Gets or sets 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
Gets 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
Gets or sets the privateIPAddress of the IP Configuration
func (IPConfigurationResponsePtrOutput) PrivateIPAllocationMethod ¶
func (o IPConfigurationResponsePtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method
func (IPConfigurationResponsePtrOutput) ProvisioningState ¶
func (o IPConfigurationResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (IPConfigurationResponsePtrOutput) PublicIPAddress ¶
func (o IPConfigurationResponsePtrOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
Gets or sets the reference of the PublicIP resource
func (IPConfigurationResponsePtrOutput) Subnet ¶
func (o IPConfigurationResponsePtrOutput) Subnet() SubnetResponsePtrOutput
Gets or sets 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 IPVersion ¶ added in v0.3.1
Gets or sets PublicIP address version (IPv4/IPv6)
func (IPVersion) ElementType ¶ added in v0.3.1
func (IPVersion) ToStringOutput ¶ added in v0.3.1
func (e IPVersion) ToStringOutput() pulumi.StringOutput
func (IPVersion) ToStringOutputWithContext ¶ added in v0.3.1
func (e IPVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPVersion) ToStringPtrOutput ¶ added in v0.3.1
func (e IPVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPVersion) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IPVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InboundNatPool ¶
type InboundNatPool struct { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort int `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // 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 or sets the transport protocol for the endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer
type InboundNatPoolArgs ¶
type InboundNatPoolArgs struct { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort pulumi.IntInput `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeEnd pulumi.IntInput `pulumi:"frontendPortRangeEnd"` // Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeStart pulumi.IntInput `pulumi:"frontendPortRangeStart"` // 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 or sets the transport protocol for the endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/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
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
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
Gets or sets a reference to frontend IP Addresses
func (InboundNatPoolOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolOutput) FrontendPortRangeEnd() pulumi.IntOutput
Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatPoolOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolOutput) FrontendPortRangeStart() pulumi.IntOutput
Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatPoolOutput) Id ¶
func (o InboundNatPoolOutput) Id() pulumi.StringPtrOutput
Resource Id
func (InboundNatPoolOutput) Name ¶
func (o InboundNatPoolOutput) 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 (InboundNatPoolOutput) Protocol ¶
func (o InboundNatPoolOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the endpoint. Possible values are Udp or Tcp
func (InboundNatPoolOutput) ProvisioningState ¶
func (o InboundNatPoolOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/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 { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort int `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // 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 or sets the transport protocol for the endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer
type InboundNatPoolResponseArgs ¶
type InboundNatPoolResponseArgs struct { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort pulumi.IntInput `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeEnd pulumi.IntInput `pulumi:"frontendPortRangeEnd"` // Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeStart pulumi.IntInput `pulumi:"frontendPortRangeStart"` // 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 or sets the transport protocol for the endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/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
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
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
Gets or sets a reference to frontend IP Addresses
func (InboundNatPoolResponseOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeEnd() pulumi.IntOutput
Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatPoolResponseOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeStart() pulumi.IntOutput
Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatPoolResponseOutput) Id ¶
func (o InboundNatPoolResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (InboundNatPoolResponseOutput) Name ¶
func (o InboundNatPoolResponseOutput) 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 (InboundNatPoolResponseOutput) Protocol ¶
func (o InboundNatPoolResponseOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the endpoint. Possible values are Udp or Tcp
func (InboundNatPoolResponseOutput) ProvisioningState ¶
func (o InboundNatPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/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 { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API 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 Always ON 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"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort *int `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets or sets 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"` // Gets or sets the transport protocol for the endpoint. Possible values are Udp or Tcp Protocol *string `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT rule of the loadbalancer
type InboundNatRuleArgs ¶
type InboundNatRuleArgs struct { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API 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 Always ON 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"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort pulumi.IntPtrInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets 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"` // Gets or sets the transport protocol for the endpoint. Possible values are Udp or Tcp Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT rule of the loadbalancer
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 loadbalancer
func (InboundNatRuleOutput) BackendPort ¶
func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
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 Always ON 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
Gets or sets a reference to frontend IP Addresses
func (InboundNatRuleOutput) FrontendPort ¶
func (o InboundNatRuleOutput) FrontendPort() pulumi.IntPtrOutput
Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatRuleOutput) Id ¶
func (o InboundNatRuleOutput) Id() pulumi.StringPtrOutput
Resource Id
func (InboundNatRuleOutput) IdleTimeoutInMinutes ¶
func (o InboundNatRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Gets or sets 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
Gets or sets the transport protocol for the endpoint. Possible values are Udp or Tcp
func (InboundNatRuleOutput) ProvisioningState ¶
func (o InboundNatRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/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 { // Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP BackendIPConfiguration NetworkInterfaceIPConfigurationResponse `pulumi:"backendIPConfiguration"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API 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 Always ON 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"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort *int `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets or sets 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"` // Gets or sets the transport protocol for the endpoint. Possible values are Udp or Tcp Protocol *string `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT rule of the loadbalancer
type InboundNatRuleResponseArgs ¶
type InboundNatRuleResponseArgs struct { // Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP BackendIPConfiguration NetworkInterfaceIPConfigurationResponseInput `pulumi:"backendIPConfiguration"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API 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 Always ON 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"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort pulumi.IntPtrInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets 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"` // Gets or sets the transport protocol for the endpoint. Possible values are Udp or Tcp Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT rule of the loadbalancer
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 loadbalancer
func (InboundNatRuleResponseOutput) BackendIPConfiguration ¶
func (o InboundNatRuleResponseOutput) BackendIPConfiguration() NetworkInterfaceIPConfigurationResponseOutput
Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP
func (InboundNatRuleResponseOutput) BackendPort ¶
func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
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 Always ON 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
Gets or sets a reference to frontend IP Addresses
func (InboundNatRuleResponseOutput) FrontendPort ¶
func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntPtrOutput
Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatRuleResponseOutput) Id ¶
func (o InboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (InboundNatRuleResponseOutput) IdleTimeoutInMinutes ¶
func (o InboundNatRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Gets or sets 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
Gets or sets the transport protocol for the endpoint. Possible values are Udp or Tcp
func (InboundNatRuleResponseOutput) ProvisioningState ¶
func (o InboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
type LoadBalancer ¶
type LoadBalancer struct { pulumi.CustomResourceState // Gets or sets Pools of backend IP addresses BackendAddressPools BackendAddressPoolResponseArrayOutput `pulumi:"backendAddressPools"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets or sets frontend IP addresses of the load balancer FrontendIPConfigurations FrontendIPConfigurationResponseArrayOutput `pulumi:"frontendIPConfigurations"` // Gets or sets inbound NAT pools InboundNatPools InboundNatPoolResponseArrayOutput `pulumi:"inboundNatPools"` // Gets or sets list of inbound rules InboundNatRules InboundNatRuleResponseArrayOutput `pulumi:"inboundNatRules"` // Gets or sets load balancing rules LoadBalancingRules LoadBalancingRuleResponseArrayOutput `pulumi:"loadBalancingRules"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets outbound NAT rules OutboundNatRules OutboundNatRuleResponseArrayOutput `pulumi:"outboundNatRules"` // Gets or sets list of Load balancer probes Probes ProbeResponseArrayOutput `pulumi:"probes"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets 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.
func (*LoadBalancer) ElementType ¶ added in v0.2.6
func (*LoadBalancer) ElementType() reflect.Type
func (*LoadBalancer) ToLoadBalancerOutput ¶ added in v0.2.6
func (i *LoadBalancer) ToLoadBalancerOutput() LoadBalancerOutput
func (*LoadBalancer) ToLoadBalancerOutputWithContext ¶ added in v0.2.6
func (i *LoadBalancer) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerArgs ¶
type LoadBalancerArgs struct { // Gets or sets Pools of backend IP addresses BackendAddressPools BackendAddressPoolArrayInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets frontend IP addresses of the load balancer FrontendIPConfigurations FrontendIPConfigurationArrayInput // Resource Id Id pulumi.StringPtrInput // Gets or sets inbound NAT pools InboundNatPools InboundNatPoolArrayInput // Gets or sets list of inbound rules InboundNatRules InboundNatRuleArrayInput // The name of the loadBalancer. LoadBalancerName pulumi.StringInput // Gets or sets load balancing rules LoadBalancingRules LoadBalancingRuleArrayInput // Resource location Location pulumi.StringPtrInput // Gets or sets outbound NAT rules OutboundNatRules OutboundNatRuleArrayInput // Gets or sets list of Load balancer probes Probes ProbeArrayInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets 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 LoadBalancerInput ¶ added in v0.2.6
type LoadBalancerInput interface { pulumi.Input ToLoadBalancerOutput() LoadBalancerOutput ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput }
type LoadBalancerOutput ¶ added in v0.2.6
type LoadBalancerOutput struct {
*pulumi.OutputState
}
func (LoadBalancerOutput) ElementType ¶ added in v0.2.6
func (LoadBalancerOutput) ElementType() reflect.Type
func (LoadBalancerOutput) ToLoadBalancerOutput ¶ added in v0.2.6
func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
func (LoadBalancerOutput) ToLoadBalancerOutputWithContext ¶ added in v0.2.6
func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerState ¶
type LoadBalancerState struct { // Gets or sets Pools of backend IP addresses BackendAddressPools BackendAddressPoolResponseArrayInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets frontend IP addresses of the load balancer FrontendIPConfigurations FrontendIPConfigurationResponseArrayInput // Gets or sets inbound NAT pools InboundNatPools InboundNatPoolResponseArrayInput // Gets or sets list of inbound rules InboundNatRules InboundNatRuleResponseArrayInput // Gets or sets load balancing rules LoadBalancingRules LoadBalancingRuleResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets outbound NAT rules OutboundNatRules OutboundNatRuleResponseArrayInput // Gets or sets list of Load balancer probes Probes ProbeResponseArrayInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets 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 { // Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool *SubResource `pulumi:"backendAddressPool"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API 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 Always ON 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"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort int `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets or sets 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 or sets the load distribution policy for this rule LoadDistribution *string `pulumi:"loadDistribution"` // 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 or sets the reference of the load balancer probe used by the Load Balancing rule. Probe *SubResource `pulumi:"probe"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Rules of the load balancer
type LoadBalancingRuleArgs ¶
type LoadBalancingRuleArgs struct { // Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResourcePtrInput `pulumi:"backendAddressPool"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API 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 Always ON 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"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets 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 or sets the load distribution policy for this rule LoadDistribution pulumi.StringPtrInput `pulumi:"loadDistribution"` // 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 or sets the reference of the load balancer probe used by the Load Balancing rule. Probe SubResourcePtrInput `pulumi:"probe"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Rules of the 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 }
Rules of the load balancer
func (LoadBalancingRuleOutput) BackendAddressPool ¶
func (o LoadBalancingRuleOutput) BackendAddressPool() SubResourcePtrOutput
Gets or sets 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
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
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 Always ON 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
Gets or sets a reference to frontend IP Addresses
func (LoadBalancingRuleOutput) FrontendPort ¶
func (o LoadBalancingRuleOutput) FrontendPort() pulumi.IntOutput
Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (LoadBalancingRuleOutput) Id ¶
func (o LoadBalancingRuleOutput) Id() pulumi.StringPtrOutput
Resource Id
func (LoadBalancingRuleOutput) IdleTimeoutInMinutes ¶
func (o LoadBalancingRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Gets or sets 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
Gets or sets the load distribution policy for this rule
func (LoadBalancingRuleOutput) Name ¶
func (o LoadBalancingRuleOutput) 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 (LoadBalancingRuleOutput) Probe ¶
func (o LoadBalancingRuleOutput) Probe() SubResourcePtrOutput
Gets or sets the reference of the load balancer probe used by the Load Balancing rule.
func (LoadBalancingRuleOutput) Protocol ¶
func (o LoadBalancingRuleOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp
func (LoadBalancingRuleOutput) ProvisioningState ¶
func (o LoadBalancingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/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 { // Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool *SubResourceResponse `pulumi:"backendAddressPool"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API 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 Always ON 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"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort int `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets or sets 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 or sets the load distribution policy for this rule LoadDistribution *string `pulumi:"loadDistribution"` // 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 or sets the reference of the load balancer probe used by the Load Balancing rule. Probe *SubResourceResponse `pulumi:"probe"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Rules of the load balancer
type LoadBalancingRuleResponseArgs ¶
type LoadBalancingRuleResponseArgs struct { // Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResourceResponsePtrInput `pulumi:"backendAddressPool"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API 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 Always ON 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"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets 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 or sets the load distribution policy for this rule LoadDistribution pulumi.StringPtrInput `pulumi:"loadDistribution"` // 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 or sets the reference of the load balancer probe used by the Load Balancing rule. Probe SubResourceResponsePtrInput `pulumi:"probe"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Rules of the 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 }
Rules of the load balancer
func (LoadBalancingRuleResponseOutput) BackendAddressPool ¶
func (o LoadBalancingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
Gets or sets 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
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
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 Always ON 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
Gets or sets a reference to frontend IP Addresses
func (LoadBalancingRuleResponseOutput) FrontendPort ¶
func (o LoadBalancingRuleResponseOutput) FrontendPort() pulumi.IntOutput
Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (LoadBalancingRuleResponseOutput) Id ¶
func (o LoadBalancingRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes ¶
func (o LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Gets or sets 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
Gets or sets the load distribution policy for this rule
func (LoadBalancingRuleResponseOutput) Name ¶
func (o LoadBalancingRuleResponseOutput) 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 (LoadBalancingRuleResponseOutput) Probe ¶
func (o LoadBalancingRuleResponseOutput) Probe() SubResourceResponsePtrOutput
Gets or sets the reference of the load balancer probe used by the Load Balancing rule.
func (LoadBalancingRuleResponseOutput) Protocol ¶
func (o LoadBalancingRuleResponseOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp
func (LoadBalancingRuleResponseOutput) ProvisioningState ¶
func (o LoadBalancingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
type LoadDistribution ¶ added in v0.3.1
Gets or sets the load distribution policy for this rule
func (LoadDistribution) ElementType ¶ added in v0.3.1
func (LoadDistribution) ElementType() reflect.Type
func (LoadDistribution) ToStringOutput ¶ added in v0.3.1
func (e LoadDistribution) ToStringOutput() pulumi.StringOutput
func (LoadDistribution) ToStringOutputWithContext ¶ added in v0.3.1
func (e LoadDistribution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadDistribution) ToStringPtrOutput ¶ added in v0.3.1
func (e LoadDistribution) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadDistribution) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e LoadDistribution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LocalNetworkGateway ¶
type LocalNetworkGateway struct { pulumi.CustomResourceState // Local network gateway's BGP speaker settings BgpSettings BgpSettingsResponsePtrOutput `pulumi:"bgpSettings"` // Gets 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"` // Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets 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.
func (*LocalNetworkGateway) ElementType ¶ added in v0.2.6
func (*LocalNetworkGateway) ElementType() reflect.Type
func (*LocalNetworkGateway) ToLocalNetworkGatewayOutput ¶ added in v0.2.6
func (i *LocalNetworkGateway) ToLocalNetworkGatewayOutput() LocalNetworkGatewayOutput
func (*LocalNetworkGateway) ToLocalNetworkGatewayOutputWithContext ¶ added in v0.2.6
func (i *LocalNetworkGateway) ToLocalNetworkGatewayOutputWithContext(ctx context.Context) LocalNetworkGatewayOutput
type LocalNetworkGatewayArgs ¶
type LocalNetworkGatewayArgs struct { // Local network gateway's BGP speaker settings BgpSettings BgpSettingsPtrInput // Gets 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 // Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets 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 LocalNetworkGatewayInput ¶ added in v0.2.6
type LocalNetworkGatewayInput interface { pulumi.Input ToLocalNetworkGatewayOutput() LocalNetworkGatewayOutput ToLocalNetworkGatewayOutputWithContext(ctx context.Context) LocalNetworkGatewayOutput }
type LocalNetworkGatewayOutput ¶ added in v0.2.6
type LocalNetworkGatewayOutput struct {
*pulumi.OutputState
}
func (LocalNetworkGatewayOutput) ElementType ¶ added in v0.2.6
func (LocalNetworkGatewayOutput) ElementType() reflect.Type
func (LocalNetworkGatewayOutput) ToLocalNetworkGatewayOutput ¶ added in v0.2.6
func (o LocalNetworkGatewayOutput) ToLocalNetworkGatewayOutput() LocalNetworkGatewayOutput
func (LocalNetworkGatewayOutput) ToLocalNetworkGatewayOutputWithContext ¶ added in v0.2.6
func (o LocalNetworkGatewayOutput) ToLocalNetworkGatewayOutputWithContext(ctx context.Context) LocalNetworkGatewayOutput
type LocalNetworkGatewayResponse ¶
type LocalNetworkGatewayResponse struct { // Local network gateway's BGP speaker settings BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // Gets 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"` // Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // Gets 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"` // Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets 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
Gets 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.StringPtrOutput
Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed
func (LocalNetworkGatewayResponseOutput) ResourceGuid ¶
func (o LocalNetworkGatewayResponseOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets 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
Gets 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
Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed
func (LocalNetworkGatewayResponsePtrOutput) ResourceGuid ¶
func (o LocalNetworkGatewayResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets 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 // Gets 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 // Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets 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"` // Gets 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"` // Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // Gets 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"` // Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets 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
Gets 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) ProvisioningState ¶
func (o LocalNetworkGatewayTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed
func (LocalNetworkGatewayTypeOutput) ResourceGuid ¶
func (o LocalNetworkGatewayTypeOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets 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
Gets 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) ProvisioningState ¶
func (o LocalNetworkGatewayTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed
func (LocalNetworkGatewayTypePtrOutput) ResourceGuid ¶
func (o LocalNetworkGatewayTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets 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 application gateway resource AuthenticationCertificates []ApplicationGatewayAuthenticationCertificateResponse `pulumi:"authenticationCertificates"` // Backend address pool of application gateway resource BackendAddressPools []ApplicationGatewayBackendAddressPoolResponse `pulumi:"backendAddressPools"` // Backend http settings of 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 application gateway resource FrontendIPConfigurations []ApplicationGatewayFrontendIPConfigurationResponse `pulumi:"frontendIPConfigurations"` // Frontend ports of application gateway resource FrontendPorts []ApplicationGatewayFrontendPortResponse `pulumi:"frontendPorts"` // Subnets of application gateway resource GatewayIPConfigurations []ApplicationGatewayIPConfigurationResponse `pulumi:"gatewayIPConfigurations"` // HTTP listeners of application gateway resource HttpListeners []ApplicationGatewayHttpListenerResponse `pulumi:"httpListeners"` // Resource Id Id *string `pulumi:"id"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Operational state of application gateway resource OperationalState string `pulumi:"operationalState"` // Probes of application gateway resource Probes []ApplicationGatewayProbeResponse `pulumi:"probes"` // Provisioning state of the ApplicationGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Request routing rules of application gateway resource RequestRoutingRules []ApplicationGatewayRequestRoutingRuleResponse `pulumi:"requestRoutingRules"` // Resource guid property of the ApplicationGateway resource ResourceGuid *string `pulumi:"resourceGuid"` // Sku of application gateway resource Sku *ApplicationGatewaySkuResponse `pulumi:"sku"` // SSL certificates of application gateway resource SslCertificates []ApplicationGatewaySslCertificateResponse `pulumi:"sslCertificates"` // SSL policy of 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 application gateway resource UrlPathMaps []ApplicationGatewayUrlPathMapResponse `pulumi:"urlPathMaps"` }
ApplicationGateways resource
func LookupApplicationGateway ¶
func LookupApplicationGateway(ctx *pulumi.Context, args *LookupApplicationGatewayArgs, opts ...pulumi.InvokeOption) (*LookupApplicationGatewayResult, 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 { // Gets or sets the authorization key AuthorizationKey *string `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in a ExpressRouteCircuit resource
func LookupExpressRouteCircuitAuthorization ¶
func LookupExpressRouteCircuitAuthorization(ctx *pulumi.Context, args *LookupExpressRouteCircuitAuthorizationArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitAuthorizationResult, error)
type LookupExpressRouteCircuitPeeringResult ¶
type LookupExpressRouteCircuitPeeringResult struct { // Gets or sets the azure ASN AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets the GatewayManager Etag GatewayManagerEtag *string `pulumi:"gatewayManagerEtag"` // Resource Id Id *string `pulumi:"id"` // Gets whether the provider or the customer last modified the peering LastModifiedBy *string `pulumi:"lastModifiedBy"` // Gets or sets the Microsoft peering config 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"` // Gets or sets the peer ASN PeerASN *int `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType *string `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // Gets or sets state of Peering State *string `pulumi:"state"` // Gets or peering stats Stats *ExpressRouteCircuitStatsResponse `pulumi:"stats"` // Gets or sets the vlan id VlanId *int `pulumi:"vlanId"` }
Peering in a 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"` // Gets or sets list of authorizations Authorizations []ExpressRouteCircuitAuthorizationResponse `pulumi:"authorizations"` // Gets or sets 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"` // Gets or sets the GatewayManager Etag GatewayManagerEtag *string `pulumi:"gatewayManagerEtag"` // Resource Id Id *string `pulumi:"id"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets or sets list of peerings Peerings []ExpressRouteCircuitPeeringResponse `pulumi:"peerings"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets ServiceKey ServiceKey *string `pulumi:"serviceKey"` // Gets or sets ServiceProviderNotes ServiceProviderNotes *string `pulumi:"serviceProviderNotes"` // Gets or sets ServiceProviderProperties ServiceProviderProperties *ExpressRouteCircuitServiceProviderPropertiesResponse `pulumi:"serviceProviderProperties"` // Gets or sets ServiceProviderProvisioningState state of the resource ServiceProviderProvisioningState *string `pulumi:"serviceProviderProvisioningState"` // Gets or sets 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 { // Gets or sets Pools of backend IP addresses BackendAddressPools []BackendAddressPoolResponse `pulumi:"backendAddressPools"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets frontend IP addresses of the load balancer FrontendIPConfigurations []FrontendIPConfigurationResponse `pulumi:"frontendIPConfigurations"` // Resource Id Id *string `pulumi:"id"` // Gets or sets inbound NAT pools InboundNatPools []InboundNatPoolResponse `pulumi:"inboundNatPools"` // Gets or sets list of inbound rules InboundNatRules []InboundNatRuleResponse `pulumi:"inboundNatRules"` // Gets or sets load balancing rules LoadBalancingRules []LoadBalancingRuleResponse `pulumi:"loadBalancingRules"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets or sets outbound NAT rules OutboundNatRules []OutboundNatRuleResponse `pulumi:"outboundNatRules"` // Gets or sets list of Load balancer probes Probes []ProbeResponse `pulumi:"probes"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // Gets 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"` // Gets provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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 { // Gets or sets DNS settings in network interface DnsSettings *NetworkInterfaceDnsSettingsResponse `pulumi:"dnsSettings"` // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets list of IPConfigurations of the network interface IpConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location Location *string `pulumi:"location"` // Gets the MAC address of the network interface MacAddress *string `pulumi:"macAddress"` // Resource name Name string `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // Gets whether this is a primary NIC on a virtual machine Primary *bool `pulumi:"primary"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // Gets or sets the reference of a VirtualMachine VirtualMachine *SubResourceResponse `pulumi:"virtualMachine"` }
A NetworkInterface in a resource group
func LookupNetworkInterface ¶
func LookupNetworkInterface(ctx *pulumi.Context, args *LookupNetworkInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkInterfaceResult, error)
type LookupNetworkSecurityGroupArgs ¶
type LookupNetworkSecurityGroupArgs struct { // expand references 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 { // Gets or default security rules of network security group DefaultSecurityRules []SecurityRuleResponse `pulumi:"defaultSecurityRules"` // 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"` // Gets collection of references to Network Interfaces NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the network security group resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets security rules of network security group SecurityRules []SecurityRuleResponse `pulumi:"securityRules"` // Gets 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 LookupPublicIPAddressResult ¶
type LookupPublicIPAddressResult struct { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings *PublicIPAddressDnsSettingsResponse `pulumi:"dnsSettings"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets PublicIP address version (IPv4/IPv6) PublicIPAddressVersion *string `pulumi:"publicIPAddressVersion"` // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod *string `pulumi:"publicIPAllocationMethod"` // Gets or sets resource guid property of the PublicIP resource ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
PublicIPAddress resource
func LookupPublicIPAddress ¶
func LookupPublicIPAddress(ctx *pulumi.Context, args *LookupPublicIPAddressArgs, opts ...pulumi.InvokeOption) (*LookupPublicIPAddressResult, error)
type LookupRouteArgs ¶
type LookupRouteResult ¶
type LookupRouteResult struct { // Gets or sets 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"` // 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 or sets 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"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType string `pulumi:"nextHopType"` // Gets provisioning state of the resource Updating/Deleting/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 Id Id *string `pulumi:"id"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets Routes in a Route Table Routes []RouteResponse `pulumi:"routes"` // Gets collection of references to subnets Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
RouteTable 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 { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access string `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // Gets or sets 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"` // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. 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"` // 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 or sets 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"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol string `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // Gets or sets 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 { // expand references 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 { // Gets or sets 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 array of references to the network interface IP configurations using subnet IpConfigurations []IPConfigurationResponse `pulumi:"ipConfigurations"` // Gets or sets 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 or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // Gets provisioning state of the resource ProvisioningState *string `pulumi:"provisioningState"` ResourceNavigationLinks []ResourceNavigationLinkResponse `pulumi:"resourceNavigationLinks"` // Gets or sets the reference of the RouteTable resource RouteTable *RouteTableResponse `pulumi:"routeTable"` }
Subnet in a VirtualNetwork 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 ConnectionStatus *string `pulumi:"connectionStatus"` // Gateway connection type IPsec/Dedicated/VpnClient/Vnet2Vnet ConnectionType *string `pulumi:"connectionType"` // The Egress Bytes Transferred in this connection EgressBytesTransferred *float64 `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"` // Resource Id Id *string `pulumi:"id"` // The Ingress Bytes Transferred in this connection IngressBytesTransferred *float64 `pulumi:"ingressBytesTransferred"` // 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"` // Gets provisioning state of the VirtualNetworkGatewayConnection resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // Resource type Type string `pulumi:"type"` // 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"` // EnableBgp Flag EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets 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. GatewayType *string `pulumi:"gatewayType"` // Resource Id Id *string `pulumi:"id"` // IpConfigurations for Virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetworkGateway resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets 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"` // Gets or sets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfigurationResponse `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. 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 { // Gets or sets whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed AllowForwardedTraffic *bool `pulumi:"allowForwardedTraffic"` // Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network AllowGatewayTransit *bool `pulumi:"allowGatewayTransit"` // Gets or sets 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"` // Gets or sets 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 status of the virtual network peering PeeringState *string `pulumi:"peeringState"` // Gets provisioning state of the resource ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the remote virtual network RemoteVirtualNetwork *SubResourceResponse `pulumi:"remoteVirtualNetwork"` // Gets or sets 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 1 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 VirtualNetwork resource
func LookupVirtualNetworkPeering ¶
func LookupVirtualNetworkPeering(ctx *pulumi.Context, args *LookupVirtualNetworkPeeringArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkPeeringResult, error)
type LookupVirtualNetworkResult ¶
type LookupVirtualNetworkResult struct { // Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets AddressSpace *AddressSpaceResponse `pulumi:"addressSpace"` // Gets or sets 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 Id Id *string `pulumi:"id"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetwork resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets list of subnets in a VirtualNetwork Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // Gets or sets list of peerings in a VirtualNetwork VirtualNetworkPeerings []VirtualNetworkPeeringResponse `pulumi:"virtualNetworkPeerings"` }
Virtual Network resource
func LookupVirtualNetwork ¶
func LookupVirtualNetwork(ctx *pulumi.Context, args *LookupVirtualNetworkArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkResult, error)
type NetworkInterface ¶
type NetworkInterface struct { pulumi.CustomResourceState // Gets or sets DNS settings in network interface DnsSettings NetworkInterfaceDnsSettingsResponsePtrOutput `pulumi:"dnsSettings"` // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding pulumi.BoolPtrOutput `pulumi:"enableIPForwarding"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets or sets list of IPConfigurations of the network interface IpConfigurations NetworkInterfaceIPConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Gets the MAC address of the network interface MacAddress pulumi.StringPtrOutput `pulumi:"macAddress"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup NetworkSecurityGroupResponsePtrOutput `pulumi:"networkSecurityGroup"` // Gets whether this is a primary NIC on a virtual machine Primary pulumi.BoolPtrOutput `pulumi:"primary"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets 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"` // Gets or sets the reference of a VirtualMachine VirtualMachine SubResourceResponsePtrOutput `pulumi:"virtualMachine"` }
A NetworkInterface 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.
func (*NetworkInterface) ElementType ¶ added in v0.2.6
func (*NetworkInterface) ElementType() reflect.Type
func (*NetworkInterface) ToNetworkInterfaceOutput ¶ added in v0.2.6
func (i *NetworkInterface) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (*NetworkInterface) ToNetworkInterfaceOutputWithContext ¶ added in v0.2.6
func (i *NetworkInterface) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceArgs ¶
type NetworkInterfaceArgs struct { // Gets or sets DNS settings in network interface DnsSettings NetworkInterfaceDnsSettingsPtrInput // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Gets or sets list of IPConfigurations of the network interface IpConfigurations NetworkInterfaceIPConfigurationArrayInput // Resource location Location pulumi.StringPtrInput // Gets the MAC address of the network interface MacAddress pulumi.StringPtrInput // The name of the network interface. NetworkInterfaceName pulumi.StringInput // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup NetworkSecurityGroupTypePtrInput // Gets whether this is a primary NIC on a virtual machine Primary pulumi.BoolPtrInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the network interface resource ResourceGuid pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Gets or sets the reference of a VirtualMachine VirtualMachine SubResourcePtrInput }
The set of arguments for constructing a NetworkInterface resource.
func (NetworkInterfaceArgs) ElementType ¶
func (NetworkInterfaceArgs) ElementType() reflect.Type
type NetworkInterfaceDnsSettings ¶
type NetworkInterfaceDnsSettings struct { // Gets or sets list of Applied DNS servers IP addresses AppliedDnsServers []string `pulumi:"appliedDnsServers"` // Gets or sets list of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` // Gets or sets the internal DNS name InternalDnsNameLabel *string `pulumi:"internalDnsNameLabel"` // Gets or sets internal domain name suffix of the NIC. InternalDomainNameSuffix *string `pulumi:"internalDomainNameSuffix"` // Gets or sets the internal fqdn. InternalFqdn *string `pulumi:"internalFqdn"` }
Dns settings of a network interface
type NetworkInterfaceDnsSettingsArgs ¶
type NetworkInterfaceDnsSettingsArgs struct { // Gets or sets list of Applied DNS servers IP addresses AppliedDnsServers pulumi.StringArrayInput `pulumi:"appliedDnsServers"` // Gets or sets list of DNS servers IP addresses DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // Gets or sets the internal DNS name InternalDnsNameLabel pulumi.StringPtrInput `pulumi:"internalDnsNameLabel"` // Gets or sets internal domain name suffix of the NIC. InternalDomainNameSuffix pulumi.StringPtrInput `pulumi:"internalDomainNameSuffix"` // Gets or sets the internal fqdn. 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
Gets or sets list of Applied DNS servers IP addresses
func (NetworkInterfaceDnsSettingsOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (NetworkInterfaceDnsSettingsOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Gets or sets the internal DNS name
func (NetworkInterfaceDnsSettingsOutput) InternalDomainNameSuffix ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
Gets or sets internal domain name suffix of the NIC.
func (NetworkInterfaceDnsSettingsOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalFqdn() pulumi.StringPtrOutput
Gets or sets the internal fqdn.
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
Gets or sets list of Applied DNS servers IP addresses
func (NetworkInterfaceDnsSettingsPtrOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (NetworkInterfaceDnsSettingsPtrOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsPtrOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsPtrOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Gets or sets the internal DNS name
func (NetworkInterfaceDnsSettingsPtrOutput) InternalDomainNameSuffix ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
Gets or sets internal domain name suffix of the NIC.
func (NetworkInterfaceDnsSettingsPtrOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalFqdn() pulumi.StringPtrOutput
Gets or sets the internal fqdn.
func (NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsResponse ¶
type NetworkInterfaceDnsSettingsResponse struct { // Gets or sets list of Applied DNS servers IP addresses AppliedDnsServers []string `pulumi:"appliedDnsServers"` // Gets or sets list of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` // Gets or sets the internal DNS name InternalDnsNameLabel *string `pulumi:"internalDnsNameLabel"` // Gets or sets internal domain name suffix of the NIC. InternalDomainNameSuffix *string `pulumi:"internalDomainNameSuffix"` // Gets or sets the internal fqdn. InternalFqdn *string `pulumi:"internalFqdn"` }
Dns settings of a network interface
type NetworkInterfaceDnsSettingsResponseArgs ¶
type NetworkInterfaceDnsSettingsResponseArgs struct { // Gets or sets list of Applied DNS servers IP addresses AppliedDnsServers pulumi.StringArrayInput `pulumi:"appliedDnsServers"` // Gets or sets list of DNS servers IP addresses DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // Gets or sets the internal DNS name InternalDnsNameLabel pulumi.StringPtrInput `pulumi:"internalDnsNameLabel"` // Gets or sets internal domain name suffix of the NIC. InternalDomainNameSuffix pulumi.StringPtrInput `pulumi:"internalDomainNameSuffix"` // Gets or sets the internal fqdn. 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
Gets or sets list of Applied DNS servers IP addresses
func (NetworkInterfaceDnsSettingsResponseOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (NetworkInterfaceDnsSettingsResponseOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponseOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Gets or sets the internal DNS name
func (NetworkInterfaceDnsSettingsResponseOutput) InternalDomainNameSuffix ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
Gets or sets internal domain name suffix of the NIC.
func (NetworkInterfaceDnsSettingsResponseOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalFqdn() pulumi.StringPtrOutput
Gets or sets the internal fqdn.
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
Gets or sets list of Applied DNS servers IP addresses
func (NetworkInterfaceDnsSettingsResponsePtrOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Gets or sets the internal DNS name
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDomainNameSuffix ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDomainNameSuffix() pulumi.StringPtrOutput
Gets or sets internal domain name suffix of the NIC.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalFqdn() pulumi.StringPtrOutput
Gets or sets the internal fqdn.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceIPConfiguration ¶
type NetworkInterfaceIPConfiguration struct { // Gets or sets 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"` // Gets or sets the reference of LoadBalancerBackendAddressPool resource LoadBalancerBackendAddressPools []BackendAddressPool `pulumi:"loadBalancerBackendAddressPools"` // Gets or sets list of references of LoadBalancerInboundNatRules LoadBalancerInboundNatRules []InboundNatRule `pulumi:"loadBalancerInboundNatRules"` // 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 whether this is a primary customer address on the NIC Primary *bool `pulumi:"primary"` PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP address version (IPv4/IPv6) PrivateIPAddressVersion *string `pulumi:"privateIPAddressVersion"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` ProvisioningState *string `pulumi:"provisioningState"` // PublicIPAddress resource PublicIPAddress *PublicIPAddressType `pulumi:"publicIPAddress"` // Subnet in a VirtualNetwork resource Subnet *SubnetType `pulumi:"subnet"` }
IPConfiguration in a NetworkInterface
type NetworkInterfaceIPConfigurationArgs ¶
type NetworkInterfaceIPConfigurationArgs struct { // Gets or sets 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"` // Gets or sets the reference of LoadBalancerBackendAddressPool resource LoadBalancerBackendAddressPools BackendAddressPoolArrayInput `pulumi:"loadBalancerBackendAddressPools"` // Gets or sets list of references of LoadBalancerInboundNatRules LoadBalancerInboundNatRules InboundNatRuleArrayInput `pulumi:"loadBalancerInboundNatRules"` // 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 whether this is a primary customer address on the NIC Primary pulumi.BoolPtrInput `pulumi:"primary"` PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP address version (IPv4/IPv6) PrivateIPAddressVersion pulumi.StringPtrInput `pulumi:"privateIPAddressVersion"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // PublicIPAddress resource PublicIPAddress PublicIPAddressTypePtrInput `pulumi:"publicIPAddress"` // Subnet in a VirtualNetwork resource Subnet SubnetTypePtrInput `pulumi:"subnet"` }
IPConfiguration in a NetworkInterface
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 NetworkInterface
func (NetworkInterfaceIPConfigurationOutput) ApplicationGatewayBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationOutput) ApplicationGatewayBackendAddressPools() ApplicationGatewayBackendAddressPoolArrayOutput
Gets or sets 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
Gets or sets the reference of LoadBalancerBackendAddressPool resource
func (NetworkInterfaceIPConfigurationOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIPConfigurationOutput) LoadBalancerInboundNatRules() InboundNatRuleArrayOutput
Gets or sets list of references of LoadBalancerInboundNatRules
func (NetworkInterfaceIPConfigurationOutput) Name ¶
func (o NetworkInterfaceIPConfigurationOutput) 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 (NetworkInterfaceIPConfigurationOutput) Primary ¶
func (o NetworkInterfaceIPConfigurationOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary customer address on the NIC
func (NetworkInterfaceIPConfigurationOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationOutput) PrivateIPAddressVersion ¶
func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
Gets or sets PrivateIP address version (IPv4/IPv6)
func (NetworkInterfaceIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method
func (NetworkInterfaceIPConfigurationOutput) ProvisioningState ¶
func (o NetworkInterfaceIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationOutput) PublicIPAddress ¶
func (o NetworkInterfaceIPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
PublicIPAddress resource
func (NetworkInterfaceIPConfigurationOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationOutput) Subnet() SubnetTypePtrOutput
Subnet in a VirtualNetwork 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 { // Gets or sets 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"` // Gets or sets the reference of LoadBalancerBackendAddressPool resource LoadBalancerBackendAddressPools []BackendAddressPoolResponse `pulumi:"loadBalancerBackendAddressPools"` // Gets or sets list of references of LoadBalancerInboundNatRules LoadBalancerInboundNatRules []InboundNatRuleResponse `pulumi:"loadBalancerInboundNatRules"` // 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 whether this is a primary customer address on the NIC Primary *bool `pulumi:"primary"` PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP address version (IPv4/IPv6) PrivateIPAddressVersion *string `pulumi:"privateIPAddressVersion"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` ProvisioningState *string `pulumi:"provisioningState"` // PublicIPAddress resource PublicIPAddress *PublicIPAddressResponse `pulumi:"publicIPAddress"` // Subnet in a VirtualNetwork resource Subnet *SubnetResponse `pulumi:"subnet"` }
IPConfiguration in a NetworkInterface
type NetworkInterfaceIPConfigurationResponseArgs ¶
type NetworkInterfaceIPConfigurationResponseArgs struct { // Gets or sets 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"` // Gets or sets the reference of LoadBalancerBackendAddressPool resource LoadBalancerBackendAddressPools BackendAddressPoolResponseArrayInput `pulumi:"loadBalancerBackendAddressPools"` // Gets or sets list of references of LoadBalancerInboundNatRules LoadBalancerInboundNatRules InboundNatRuleResponseArrayInput `pulumi:"loadBalancerInboundNatRules"` // 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 whether this is a primary customer address on the NIC Primary pulumi.BoolPtrInput `pulumi:"primary"` PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP address version (IPv4/IPv6) PrivateIPAddressVersion pulumi.StringPtrInput `pulumi:"privateIPAddressVersion"` // Gets or sets PrivateIP allocation method PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // PublicIPAddress resource PublicIPAddress PublicIPAddressResponsePtrInput `pulumi:"publicIPAddress"` // Subnet in a VirtualNetwork resource Subnet SubnetResponsePtrInput `pulumi:"subnet"` }
IPConfiguration in a NetworkInterface
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 NetworkInterface
func (NetworkInterfaceIPConfigurationResponseOutput) ApplicationGatewayBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ApplicationGatewayBackendAddressPools() ApplicationGatewayBackendAddressPoolResponseArrayOutput
Gets or sets 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
Gets or sets the reference of LoadBalancerBackendAddressPool resource
func (NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerInboundNatRules() InboundNatRuleResponseArrayOutput
Gets or sets list of references of LoadBalancerInboundNatRules
func (NetworkInterfaceIPConfigurationResponseOutput) Name ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) 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 (NetworkInterfaceIPConfigurationResponseOutput) Primary ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary customer address on the NIC
func (NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddressVersion ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
Gets or sets PrivateIP address version (IPv4/IPv6)
func (NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method
func (NetworkInterfaceIPConfigurationResponseOutput) ProvisioningState ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationResponseOutput) PublicIPAddress ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
PublicIPAddress resource
func (NetworkInterfaceIPConfigurationResponseOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
Subnet in a VirtualNetwork resource
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
type NetworkInterfaceInput ¶ added in v0.2.6
type NetworkInterfaceInput interface { pulumi.Input ToNetworkInterfaceOutput() NetworkInterfaceOutput ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput }
type NetworkInterfaceOutput ¶ added in v0.2.6
type NetworkInterfaceOutput struct {
*pulumi.OutputState
}
func (NetworkInterfaceOutput) ElementType ¶ added in v0.2.6
func (NetworkInterfaceOutput) ElementType() reflect.Type
func (NetworkInterfaceOutput) ToNetworkInterfaceOutput ¶ added in v0.2.6
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext ¶ added in v0.2.6
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceResponse ¶
type NetworkInterfaceResponse struct { // Gets or sets DNS settings in network interface DnsSettings *NetworkInterfaceDnsSettingsResponse `pulumi:"dnsSettings"` // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets list of IPConfigurations of the network interface IpConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location Location *string `pulumi:"location"` // Gets the MAC address of the network interface MacAddress *string `pulumi:"macAddress"` // Resource name Name string `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // Gets whether this is a primary NIC on a virtual machine Primary *bool `pulumi:"primary"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // Gets or sets the reference of a VirtualMachine VirtualMachine *SubResourceResponse `pulumi:"virtualMachine"` }
A NetworkInterface in a resource group
type NetworkInterfaceResponseArgs ¶
type NetworkInterfaceResponseArgs struct { // Gets or sets DNS settings in network interface DnsSettings NetworkInterfaceDnsSettingsResponsePtrInput `pulumi:"dnsSettings"` // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding pulumi.BoolPtrInput `pulumi:"enableIPForwarding"` // 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"` // Gets or sets list of IPConfigurations of the network interface IpConfigurations NetworkInterfaceIPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // Resource location Location pulumi.StringPtrInput `pulumi:"location"` // Gets the MAC address of the network interface MacAddress pulumi.StringPtrInput `pulumi:"macAddress"` // Resource name Name pulumi.StringInput `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput `pulumi:"networkSecurityGroup"` // Gets whether this is a primary NIC on a virtual machine Primary pulumi.BoolPtrInput `pulumi:"primary"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets 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"` // Gets or sets the reference of a VirtualMachine VirtualMachine SubResourceResponsePtrInput `pulumi:"virtualMachine"` }
A NetworkInterface 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 NetworkInterface in a resource group
func (NetworkInterfaceResponseOutput) DnsSettings ¶
func (o NetworkInterfaceResponseOutput) DnsSettings() NetworkInterfaceDnsSettingsResponsePtrOutput
Gets or sets DNS settings in network interface
func (NetworkInterfaceResponseOutput) ElementType ¶
func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseOutput) EnableIPForwarding ¶
func (o NetworkInterfaceResponseOutput) EnableIPForwarding() pulumi.BoolPtrOutput
Gets or sets whether IPForwarding is enabled on the NIC
func (NetworkInterfaceResponseOutput) Etag ¶
func (o NetworkInterfaceResponseOutput) Etag() pulumi.StringPtrOutput
Gets 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
Gets or sets 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
Gets 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
Gets or sets the reference of the NetworkSecurityGroup resource
func (NetworkInterfaceResponseOutput) Primary ¶
func (o NetworkInterfaceResponseOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary NIC on a virtual machine
func (NetworkInterfaceResponseOutput) ProvisioningState ¶
func (o NetworkInterfaceResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (NetworkInterfaceResponseOutput) ResourceGuid ¶
func (o NetworkInterfaceResponseOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets the reference of a VirtualMachine
type NetworkInterfaceState ¶
type NetworkInterfaceState struct { // Gets or sets DNS settings in network interface DnsSettings NetworkInterfaceDnsSettingsResponsePtrInput // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets list of IPConfigurations of the network interface IpConfigurations NetworkInterfaceIPConfigurationResponseArrayInput // Resource location Location pulumi.StringPtrInput // Gets the MAC address of the network interface MacAddress pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput // Gets whether this is a primary NIC on a virtual machine Primary pulumi.BoolPtrInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets resource guid property of the network interface resource ResourceGuid pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Gets or sets the reference of a VirtualMachine VirtualMachine SubResourceResponsePtrInput }
func (NetworkInterfaceState) ElementType ¶
func (NetworkInterfaceState) ElementType() reflect.Type
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { pulumi.CustomResourceState // Gets or default security rules of network security group DefaultSecurityRules SecurityRuleResponseArrayOutput `pulumi:"defaultSecurityRules"` // 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"` // Gets collection of references to Network Interfaces NetworkInterfaces NetworkInterfaceResponseArrayOutput `pulumi:"networkInterfaces"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets resource guid property of the network security group resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Gets or sets security rules of network security group SecurityRules SecurityRuleResponseArrayOutput `pulumi:"securityRules"` // Gets 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.
func (*NetworkSecurityGroup) ElementType ¶ added in v0.2.6
func (*NetworkSecurityGroup) ElementType() reflect.Type
func (*NetworkSecurityGroup) ToNetworkSecurityGroupOutput ¶ added in v0.2.6
func (i *NetworkSecurityGroup) ToNetworkSecurityGroupOutput() NetworkSecurityGroupOutput
func (*NetworkSecurityGroup) ToNetworkSecurityGroupOutputWithContext ¶ added in v0.2.6
func (i *NetworkSecurityGroup) ToNetworkSecurityGroupOutputWithContext(ctx context.Context) NetworkSecurityGroupOutput
type NetworkSecurityGroupArgs ¶
type NetworkSecurityGroupArgs struct { // Gets or default security rules of network security group DefaultSecurityRules SecurityRuleTypeArrayInput // 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 name of the network security group. NetworkSecurityGroupName pulumi.StringInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the network security group resource ResourceGuid pulumi.StringPtrInput // Gets or sets security rules of 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 NetworkSecurityGroupInput ¶ added in v0.2.6
type NetworkSecurityGroupInput interface { pulumi.Input ToNetworkSecurityGroupOutput() NetworkSecurityGroupOutput ToNetworkSecurityGroupOutputWithContext(ctx context.Context) NetworkSecurityGroupOutput }
type NetworkSecurityGroupOutput ¶ added in v0.2.6
type NetworkSecurityGroupOutput struct {
*pulumi.OutputState
}
func (NetworkSecurityGroupOutput) ElementType ¶ added in v0.2.6
func (NetworkSecurityGroupOutput) ElementType() reflect.Type
func (NetworkSecurityGroupOutput) ToNetworkSecurityGroupOutput ¶ added in v0.2.6
func (o NetworkSecurityGroupOutput) ToNetworkSecurityGroupOutput() NetworkSecurityGroupOutput
func (NetworkSecurityGroupOutput) ToNetworkSecurityGroupOutputWithContext ¶ added in v0.2.6
func (o NetworkSecurityGroupOutput) ToNetworkSecurityGroupOutputWithContext(ctx context.Context) NetworkSecurityGroupOutput
type NetworkSecurityGroupResponse ¶
type NetworkSecurityGroupResponse struct { // Gets or default security rules of network security group DefaultSecurityRules []SecurityRuleResponse `pulumi:"defaultSecurityRules"` // 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"` // Gets collection of references to Network Interfaces NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the network security group resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets security rules of network security group SecurityRules []SecurityRuleResponse `pulumi:"securityRules"` // Gets 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 { // Gets or default security rules of network security group DefaultSecurityRules SecurityRuleResponseArrayInput `pulumi:"defaultSecurityRules"` // 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"` // Gets collection of references to Network Interfaces NetworkInterfaces NetworkInterfaceResponseArrayInput `pulumi:"networkInterfaces"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets resource guid property of the network security group resource ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Gets or sets security rules of network security group SecurityRules SecurityRuleResponseArrayInput `pulumi:"securityRules"` // Gets 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
Gets or default security rules of network security group
func (NetworkSecurityGroupResponseOutput) ElementType ¶
func (NetworkSecurityGroupResponseOutput) ElementType() reflect.Type
func (NetworkSecurityGroupResponseOutput) Etag ¶
func (o NetworkSecurityGroupResponseOutput) Etag() pulumi.StringPtrOutput
Gets 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
Gets collection of references to Network Interfaces
func (NetworkSecurityGroupResponseOutput) ProvisioningState ¶
func (o NetworkSecurityGroupResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (NetworkSecurityGroupResponseOutput) ResourceGuid ¶
func (o NetworkSecurityGroupResponseOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the network security group resource
func (NetworkSecurityGroupResponseOutput) SecurityRules ¶
func (o NetworkSecurityGroupResponseOutput) SecurityRules() SecurityRuleResponseArrayOutput
Gets or sets security rules of network security group
func (NetworkSecurityGroupResponseOutput) Subnets ¶
func (o NetworkSecurityGroupResponseOutput) Subnets() SubnetResponseArrayOutput
Gets 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
Gets or default security rules of network security group
func (NetworkSecurityGroupResponsePtrOutput) ElementType ¶
func (NetworkSecurityGroupResponsePtrOutput) ElementType() reflect.Type
func (NetworkSecurityGroupResponsePtrOutput) Etag ¶
func (o NetworkSecurityGroupResponsePtrOutput) Etag() pulumi.StringPtrOutput
Gets 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
Gets collection of references to Network Interfaces
func (NetworkSecurityGroupResponsePtrOutput) ProvisioningState ¶
func (o NetworkSecurityGroupResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (NetworkSecurityGroupResponsePtrOutput) ResourceGuid ¶
func (o NetworkSecurityGroupResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the network security group resource
func (NetworkSecurityGroupResponsePtrOutput) SecurityRules ¶
func (o NetworkSecurityGroupResponsePtrOutput) SecurityRules() SecurityRuleResponseArrayOutput
Gets or sets security rules of network security group
func (NetworkSecurityGroupResponsePtrOutput) Subnets ¶
func (o NetworkSecurityGroupResponsePtrOutput) Subnets() SubnetResponseArrayOutput
Gets 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 { // Gets or default security rules of network security group DefaultSecurityRules SecurityRuleResponseArrayInput // 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 // Gets collection of references to Network Interfaces NetworkInterfaces NetworkInterfaceResponseArrayInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets resource guid property of the network security group resource ResourceGuid pulumi.StringPtrInput // Gets or sets security rules of network security group SecurityRules SecurityRuleResponseArrayInput // Gets 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 { // Gets or default security rules of network security group DefaultSecurityRules []SecurityRuleType `pulumi:"defaultSecurityRules"` // 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the network security group resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets security rules of network security group SecurityRules []SecurityRuleType `pulumi:"securityRules"` // Resource tags Tags map[string]string `pulumi:"tags"` }
NetworkSecurityGroup resource
type NetworkSecurityGroupTypeArgs ¶
type NetworkSecurityGroupTypeArgs struct { // Gets or default security rules of network security group DefaultSecurityRules SecurityRuleTypeArrayInput `pulumi:"defaultSecurityRules"` // 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets resource guid property of the network security group resource ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Gets or sets security rules of 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
Gets or default security rules of network security group
func (NetworkSecurityGroupTypeOutput) ElementType ¶
func (NetworkSecurityGroupTypeOutput) ElementType() reflect.Type
func (NetworkSecurityGroupTypeOutput) Etag ¶
func (o NetworkSecurityGroupTypeOutput) Etag() pulumi.StringPtrOutput
Gets 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
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (NetworkSecurityGroupTypeOutput) ResourceGuid ¶
func (o NetworkSecurityGroupTypeOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the network security group resource
func (NetworkSecurityGroupTypeOutput) SecurityRules ¶
func (o NetworkSecurityGroupTypeOutput) SecurityRules() SecurityRuleTypeArrayOutput
Gets or sets security rules of 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
Gets or 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
Gets 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
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (NetworkSecurityGroupTypePtrOutput) ResourceGuid ¶
func (o NetworkSecurityGroupTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the network security group resource
func (NetworkSecurityGroupTypePtrOutput) SecurityRules ¶
func (o NetworkSecurityGroupTypePtrOutput) SecurityRules() SecurityRuleTypeArrayOutput
Gets or sets security rules of 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 OutboundNatRule ¶
type OutboundNatRule struct { // Gets or sets the number of outbound ports to be used for SNAT AllocatedOutboundPorts *int `pulumi:"allocatedOutboundPorts"` // Gets or sets 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"` // Gets or sets Frontend IP addresses of the load balancer FrontendIPConfigurations []SubResource `pulumi:"frontendIPConfigurations"` // 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer
type OutboundNatRuleArgs ¶
type OutboundNatRuleArgs struct { // Gets or sets the number of outbound ports to be used for SNAT AllocatedOutboundPorts pulumi.IntPtrInput `pulumi:"allocatedOutboundPorts"` // Gets or sets 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"` // Gets or sets Frontend IP addresses of the load balancer FrontendIPConfigurations SubResourceArrayInput `pulumi:"frontendIPConfigurations"` // 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 provisioning state of the PublicIP resource Updating/Deleting/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
Gets or sets the number of outbound ports to be used for SNAT
func (OutboundNatRuleOutput) BackendAddressPool ¶
func (o OutboundNatRuleOutput) BackendAddressPool() SubResourceOutput
Gets or sets 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
Gets or sets 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
Gets 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 provisioning state of the PublicIP resource Updating/Deleting/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 { // Gets or sets the number of outbound ports to be used for SNAT AllocatedOutboundPorts *int `pulumi:"allocatedOutboundPorts"` // Gets or sets 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"` // Gets or sets Frontend IP addresses of the load balancer FrontendIPConfigurations []SubResourceResponse `pulumi:"frontendIPConfigurations"` // 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer
type OutboundNatRuleResponseArgs ¶
type OutboundNatRuleResponseArgs struct { // Gets or sets the number of outbound ports to be used for SNAT AllocatedOutboundPorts pulumi.IntPtrInput `pulumi:"allocatedOutboundPorts"` // Gets or sets 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"` // Gets or sets Frontend IP addresses of the load balancer FrontendIPConfigurations SubResourceResponseArrayInput `pulumi:"frontendIPConfigurations"` // 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 provisioning state of the PublicIP resource Updating/Deleting/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
Gets or sets the number of outbound ports to be used for SNAT
func (OutboundNatRuleResponseOutput) BackendAddressPool ¶
func (o OutboundNatRuleResponseOutput) BackendAddressPool() SubResourceResponseOutput
Gets or sets 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
Gets or sets 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
Gets 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 provisioning state of the PublicIP resource Updating/Deleting/Failed
func (OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutput ¶
func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutput() OutboundNatRuleResponseOutput
func (OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutputWithContext ¶
func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutputWithContext(ctx context.Context) OutboundNatRuleResponseOutput
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"` // Gets or sets 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"` // Gets or sets 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"` // Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port int `pulumi:"port"` // Gets or sets 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` }
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"` // Gets or sets 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"` // Gets or sets 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"` // Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port pulumi.IntInput `pulumi:"port"` // Gets or sets 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets 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"` }
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 }
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
Gets or sets 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
Gets or sets 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
Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive.
func (ProbeOutput) Protocol ¶
func (o ProbeOutput) Protocol() pulumi.StringOutput
Gets or sets 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 provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ProbeOutput) RequestPath ¶
func (o ProbeOutput) RequestPath() pulumi.StringPtrOutput
Gets or sets 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 ProbeProtocol ¶ added in v0.3.1
Gets or sets 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 (ProbeProtocol) ElementType ¶ added in v0.3.1
func (ProbeProtocol) ElementType() reflect.Type
func (ProbeProtocol) ToStringOutput ¶ added in v0.3.1
func (e ProbeProtocol) ToStringOutput() pulumi.StringOutput
func (ProbeProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e ProbeProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProbeProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e ProbeProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProbeProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ProbeProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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"` // Gets or sets 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 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"` // Gets or sets 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"` // Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port int `pulumi:"port"` // Gets or sets 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` }
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"` // Gets or sets 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 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"` // Gets or sets 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"` // Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port pulumi.IntInput `pulumi:"port"` // Gets or sets 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 provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets 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"` }
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 }
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
Gets or sets 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
Gets 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
Gets or sets 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
Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive.
func (ProbeResponseOutput) Protocol ¶
func (o ProbeResponseOutput) Protocol() pulumi.StringOutput
Gets or sets 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 provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ProbeResponseOutput) RequestPath ¶
func (o ProbeResponseOutput) RequestPath() pulumi.StringPtrOutput
Gets or sets 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 PublicIPAddress ¶
type PublicIPAddress struct { pulumi.CustomResourceState // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings PublicIPAddressDnsSettingsResponsePtrOutput `pulumi:"dnsSettings"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets or sets 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets PublicIP address version (IPv4/IPv6) PublicIPAddressVersion pulumi.StringPtrOutput `pulumi:"publicIPAddressVersion"` // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod pulumi.StringPtrOutput `pulumi:"publicIPAllocationMethod"` // Gets or sets resource guid property of the PublicIP resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
PublicIPAddress 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.
func (*PublicIPAddress) ElementType ¶ added in v0.2.6
func (*PublicIPAddress) ElementType() reflect.Type
func (*PublicIPAddress) ToPublicIPAddressOutput ¶ added in v0.2.6
func (i *PublicIPAddress) ToPublicIPAddressOutput() PublicIPAddressOutput
func (*PublicIPAddress) ToPublicIPAddressOutputWithContext ¶ added in v0.2.6
func (i *PublicIPAddress) ToPublicIPAddressOutputWithContext(ctx context.Context) PublicIPAddressOutput
type PublicIPAddressArgs ¶
type PublicIPAddressArgs struct { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings PublicIPAddressDnsSettingsPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Gets or sets the idle timeout of the public IP address IdleTimeoutInMinutes pulumi.IntPtrInput IpAddress pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets PublicIP address version (IPv4/IPv6) PublicIPAddressVersion pulumi.StringPtrInput // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod pulumi.StringPtrInput // The name of the publicIpAddress. PublicIpAddressName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the PublicIP 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 PublicIPAddressInput ¶ added in v0.2.6
type PublicIPAddressInput interface { pulumi.Input ToPublicIPAddressOutput() PublicIPAddressOutput ToPublicIPAddressOutputWithContext(ctx context.Context) PublicIPAddressOutput }
type PublicIPAddressOutput ¶ added in v0.2.6
type PublicIPAddressOutput struct {
*pulumi.OutputState
}
func (PublicIPAddressOutput) ElementType ¶ added in v0.2.6
func (PublicIPAddressOutput) ElementType() reflect.Type
func (PublicIPAddressOutput) ToPublicIPAddressOutput ¶ added in v0.2.6
func (o PublicIPAddressOutput) ToPublicIPAddressOutput() PublicIPAddressOutput
func (PublicIPAddressOutput) ToPublicIPAddressOutputWithContext ¶ added in v0.2.6
func (o PublicIPAddressOutput) ToPublicIPAddressOutputWithContext(ctx context.Context) PublicIPAddressOutput
type PublicIPAddressResponse ¶
type PublicIPAddressResponse struct { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings *PublicIPAddressDnsSettingsResponse `pulumi:"dnsSettings"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets PublicIP address version (IPv4/IPv6) PublicIPAddressVersion *string `pulumi:"publicIPAddressVersion"` // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod *string `pulumi:"publicIPAllocationMethod"` // Gets or sets resource guid property of the PublicIP resource ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
PublicIPAddress resource
type PublicIPAddressResponseArgs ¶
type PublicIPAddressResponseArgs struct { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings PublicIPAddressDnsSettingsResponsePtrInput `pulumi:"dnsSettings"` // 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"` // Gets or sets 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets PublicIP address version (IPv4/IPv6) PublicIPAddressVersion pulumi.StringPtrInput `pulumi:"publicIPAddressVersion"` // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod pulumi.StringPtrInput `pulumi:"publicIPAllocationMethod"` // Gets or sets resource guid property of the PublicIP resource ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type Type pulumi.StringInput `pulumi:"type"` }
PublicIPAddress 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 }
PublicIPAddress resource
func (PublicIPAddressResponseOutput) DnsSettings ¶
func (o PublicIPAddressResponseOutput) DnsSettings() PublicIPAddressDnsSettingsResponsePtrOutput
Gets or sets 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
Gets 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
Gets or sets 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
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (PublicIPAddressResponseOutput) PublicIPAddressVersion ¶
func (o PublicIPAddressResponseOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
Gets or sets PublicIP address version (IPv4/IPv6)
func (PublicIPAddressResponseOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressResponseOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PublicIP allocation method (Static/Dynamic)
func (PublicIPAddressResponseOutput) ResourceGuid ¶
func (o PublicIPAddressResponseOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the PublicIP 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
Gets or sets 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
Gets 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
Gets or sets 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
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (PublicIPAddressResponsePtrOutput) PublicIPAddressVersion ¶
func (o PublicIPAddressResponsePtrOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
Gets or sets PublicIP address version (IPv4/IPv6)
func (PublicIPAddressResponsePtrOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressResponsePtrOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PublicIP allocation method (Static/Dynamic)
func (PublicIPAddressResponsePtrOutput) ResourceGuid ¶
func (o PublicIPAddressResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the PublicIP 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 { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings PublicIPAddressDnsSettingsResponsePtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets 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 // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets PublicIP address version (IPv4/IPv6) PublicIPAddressVersion pulumi.StringPtrInput // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod pulumi.StringPtrInput // Gets or sets resource guid property of the PublicIP 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 { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings *PublicIPAddressDnsSettings `pulumi:"dnsSettings"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the idle timeout of the public IP address IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` IpAddress *string `pulumi:"ipAddress"` // Resource location Location *string `pulumi:"location"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets PublicIP address version (IPv4/IPv6) PublicIPAddressVersion *string `pulumi:"publicIPAddressVersion"` // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod *string `pulumi:"publicIPAllocationMethod"` // Gets or sets resource guid property of the PublicIP resource ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags Tags map[string]string `pulumi:"tags"` }
PublicIPAddress resource
type PublicIPAddressTypeArgs ¶
type PublicIPAddressTypeArgs struct { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings PublicIPAddressDnsSettingsPtrInput `pulumi:"dnsSettings"` // 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"` // Gets or sets 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets PublicIP address version (IPv4/IPv6) PublicIPAddressVersion pulumi.StringPtrInput `pulumi:"publicIPAddressVersion"` // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod pulumi.StringPtrInput `pulumi:"publicIPAllocationMethod"` // Gets or sets resource guid property of the PublicIP resource ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags Tags pulumi.StringMapInput `pulumi:"tags"` }
PublicIPAddress 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 }
PublicIPAddress resource
func (PublicIPAddressTypeOutput) DnsSettings ¶
func (o PublicIPAddressTypeOutput) DnsSettings() PublicIPAddressDnsSettingsPtrOutput
Gets or sets 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
Gets 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
Gets or sets 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
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (PublicIPAddressTypeOutput) PublicIPAddressVersion ¶
func (o PublicIPAddressTypeOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
Gets or sets PublicIP address version (IPv4/IPv6)
func (PublicIPAddressTypeOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressTypeOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PublicIP allocation method (Static/Dynamic)
func (PublicIPAddressTypeOutput) ResourceGuid ¶
func (o PublicIPAddressTypeOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the PublicIP 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
Gets or sets 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
Gets 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
Gets or sets 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
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (PublicIPAddressTypePtrOutput) PublicIPAddressVersion ¶
func (o PublicIPAddressTypePtrOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
Gets or sets PublicIP address version (IPv4/IPv6)
func (PublicIPAddressTypePtrOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressTypePtrOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PublicIP allocation method (Static/Dynamic)
func (PublicIPAddressTypePtrOutput) ResourceGuid ¶
func (o PublicIPAddressTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the PublicIP 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 // Gets or sets 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"` // 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 or sets 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"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringOutput `pulumi:"nextHopType"` // Gets provisioning state of the resource Updating/Deleting/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).
func NewRoute ¶
func NewRoute(ctx *pulumi.Context, name string, args *RouteArgs, opts ...pulumi.ResourceOption) (*Route, error)
NewRoute registers a new resource with the given unique name, arguments, and options.
func (*Route) ElementType ¶ added in v0.2.6
func (*Route) ToRouteOutput ¶ added in v0.2.6
func (i *Route) ToRouteOutput() RouteOutput
func (*Route) ToRouteOutputWithContext ¶ added in v0.2.6
func (i *Route) ToRouteOutputWithContext(ctx context.Context) RouteOutput
type RouteArgs ¶
type RouteArgs struct { // Gets or sets 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 // 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 or sets 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 // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringInput // Gets provisioning state of the resource Updating/Deleting/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 RouteInput ¶ added in v0.2.6
type RouteInput interface { pulumi.Input ToRouteOutput() RouteOutput ToRouteOutputWithContext(ctx context.Context) RouteOutput }
type RouteNextHopType ¶ added in v0.3.1
Gets or sets the type of Azure hop the packet should be sent to.
func (RouteNextHopType) ElementType ¶ added in v0.3.1
func (RouteNextHopType) ElementType() reflect.Type
func (RouteNextHopType) ToStringOutput ¶ added in v0.3.1
func (e RouteNextHopType) ToStringOutput() pulumi.StringOutput
func (RouteNextHopType) ToStringOutputWithContext ¶ added in v0.3.1
func (e RouteNextHopType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RouteNextHopType) ToStringPtrOutput ¶ added in v0.3.1
func (e RouteNextHopType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RouteNextHopType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RouteNextHopType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RouteOutput ¶ added in v0.2.6
type RouteOutput struct {
*pulumi.OutputState
}
func (RouteOutput) ElementType ¶ added in v0.2.6
func (RouteOutput) ElementType() reflect.Type
func (RouteOutput) ToRouteOutput ¶ added in v0.2.6
func (o RouteOutput) ToRouteOutput() RouteOutput
func (RouteOutput) ToRouteOutputWithContext ¶ added in v0.2.6
func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput
type RouteResponse ¶
type RouteResponse struct { // Gets or sets 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"` // 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 or sets 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"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType string `pulumi:"nextHopType"` // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
type RouteResponseArgs ¶
type RouteResponseArgs struct { // Gets or sets 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"` // 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 or sets 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"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringInput `pulumi:"nextHopType"` // Gets provisioning state of the resource Updating/Deleting/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
Gets or sets 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
Gets 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
Gets or sets 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
Gets or sets the type of Azure hop the packet should be sent to.
func (RouteResponseOutput) ProvisioningState ¶
func (o RouteResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the resource Updating/Deleting/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 { // Gets or sets 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 // 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 or sets 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 // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringPtrInput // Gets provisioning state of the resource Updating/Deleting/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"` // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets Routes in a Route Table Routes RouteResponseArrayOutput `pulumi:"routes"` // Gets collection of references to subnets Subnets SubnetResponseArrayOutput `pulumi:"subnets"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
RouteTable 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.
func (*RouteTable) ElementType ¶ added in v0.2.6
func (*RouteTable) ElementType() reflect.Type
func (*RouteTable) ToRouteTableOutput ¶ added in v0.2.6
func (i *RouteTable) ToRouteTableOutput() RouteTableOutput
func (*RouteTable) ToRouteTableOutputWithContext ¶ added in v0.2.6
func (i *RouteTable) ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput
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 // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the route table. RouteTableName pulumi.StringInput // Gets or sets Routes in 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 RouteTableInput ¶ added in v0.2.6
type RouteTableInput interface { pulumi.Input ToRouteTableOutput() RouteTableOutput ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput }
type RouteTableOutput ¶ added in v0.2.6
type RouteTableOutput struct {
*pulumi.OutputState
}
func (RouteTableOutput) ElementType ¶ added in v0.2.6
func (RouteTableOutput) ElementType() reflect.Type
func (RouteTableOutput) ToRouteTableOutput ¶ added in v0.2.6
func (o RouteTableOutput) ToRouteTableOutput() RouteTableOutput
func (RouteTableOutput) ToRouteTableOutputWithContext ¶ added in v0.2.6
func (o RouteTableOutput) ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput
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"` // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets Routes in a Route Table Routes []RouteResponse `pulumi:"routes"` // Gets collection of references to subnets Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
RouteTable 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"` // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets Routes in a Route Table Routes RouteResponseArrayInput `pulumi:"routes"` // Gets collection of references to subnets Subnets SubnetResponseArrayInput `pulumi:"subnets"` // Resource tags Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type Type pulumi.StringInput `pulumi:"type"` }
RouteTable 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 }
RouteTable 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
Gets provisioning state of the resource Updating/Deleting/Failed
func (RouteTableResponseOutput) Routes ¶
func (o RouteTableResponseOutput) Routes() RouteResponseArrayOutput
Gets or sets Routes in a Route Table
func (RouteTableResponseOutput) Subnets ¶
func (o RouteTableResponseOutput) Subnets() SubnetResponseArrayOutput
Gets 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
Gets provisioning state of the resource Updating/Deleting/Failed
func (RouteTableResponsePtrOutput) Routes ¶
func (o RouteTableResponsePtrOutput) Routes() RouteResponseArrayOutput
Gets or sets Routes in a Route Table
func (RouteTableResponsePtrOutput) Subnets ¶
func (o RouteTableResponsePtrOutput) Subnets() SubnetResponseArrayOutput
Gets 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 // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets Routes in a Route Table Routes RouteResponseArrayInput // Gets 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"` // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets Routes in a Route Table Routes []RouteType `pulumi:"routes"` // Resource tags Tags map[string]string `pulumi:"tags"` }
RouteTable 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"` // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets Routes in a Route Table Routes RouteTypeArrayInput `pulumi:"routes"` // Resource tags Tags pulumi.StringMapInput `pulumi:"tags"` }
RouteTable 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 }
RouteTable 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
Gets provisioning state of the resource Updating/Deleting/Failed
func (RouteTableTypeOutput) Routes ¶
func (o RouteTableTypeOutput) Routes() RouteTypeArrayOutput
Gets or sets Routes in 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
Gets provisioning state of the resource Updating/Deleting/Failed
func (RouteTableTypePtrOutput) Routes ¶
func (o RouteTableTypePtrOutput) Routes() RouteTypeArrayOutput
Gets or sets Routes in 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 { // Gets or sets 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"` // 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 or sets 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"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType string `pulumi:"nextHopType"` // Gets provisioning state of the resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
type RouteTypeArgs ¶
type RouteTypeArgs struct { // Gets or sets 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"` // 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 or sets 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"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringInput `pulumi:"nextHopType"` // Gets provisioning state of the resource Updating/Deleting/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
Gets or sets 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
Gets 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
Gets or sets 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
Gets or sets the type of Azure hop the packet should be sent to.
func (RouteTypeOutput) ProvisioningState ¶
func (o RouteTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the resource Updating/Deleting/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 // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringOutput `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrOutput `pulumi:"description"` // Gets or sets 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"` // Gets or sets 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"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction pulumi.StringOutput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `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 or sets 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"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringOutput `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringOutput `pulumi:"sourceAddressPrefix"` // Gets or sets 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.
func (*SecurityRule) ElementType ¶ added in v0.2.6
func (*SecurityRule) ElementType() reflect.Type
func (*SecurityRule) ToSecurityRuleOutput ¶ added in v0.2.6
func (i *SecurityRule) ToSecurityRuleOutput() SecurityRuleOutput
func (*SecurityRule) ToSecurityRuleOutputWithContext ¶ added in v0.2.6
func (i *SecurityRule) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
type SecurityRuleAccess ¶ added in v0.3.1
Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'
func (SecurityRuleAccess) ElementType ¶ added in v0.3.1
func (SecurityRuleAccess) ElementType() reflect.Type
func (SecurityRuleAccess) ToStringOutput ¶ added in v0.3.1
func (e SecurityRuleAccess) ToStringOutput() pulumi.StringOutput
func (SecurityRuleAccess) ToStringOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityRuleAccess) ToStringPtrOutput ¶ added in v0.3.1
func (e SecurityRuleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityRuleAccess) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityRuleArgs ¶
type SecurityRuleArgs struct { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringInput // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput // Gets or sets 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 // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction pulumi.StringInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // 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 // The name of the network security group. NetworkSecurityGroupName pulumi.StringInput // Gets or sets 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 // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the security rule. SecurityRuleName pulumi.StringInput // Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput // Gets or sets 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 SecurityRuleDirection ¶ added in v0.3.1
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
func (SecurityRuleDirection) ElementType ¶ added in v0.3.1
func (SecurityRuleDirection) ElementType() reflect.Type
func (SecurityRuleDirection) ToStringOutput ¶ added in v0.3.1
func (e SecurityRuleDirection) ToStringOutput() pulumi.StringOutput
func (SecurityRuleDirection) ToStringOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleDirection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityRuleDirection) ToStringPtrOutput ¶ added in v0.3.1
func (e SecurityRuleDirection) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityRuleDirection) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleDirection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityRuleInput ¶ added in v0.2.6
type SecurityRuleInput interface { pulumi.Input ToSecurityRuleOutput() SecurityRuleOutput ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput }
type SecurityRuleOutput ¶ added in v0.2.6
type SecurityRuleOutput struct {
*pulumi.OutputState
}
func (SecurityRuleOutput) ElementType ¶ added in v0.2.6
func (SecurityRuleOutput) ElementType() reflect.Type
func (SecurityRuleOutput) ToSecurityRuleOutput ¶ added in v0.2.6
func (o SecurityRuleOutput) ToSecurityRuleOutput() SecurityRuleOutput
func (SecurityRuleOutput) ToSecurityRuleOutputWithContext ¶ added in v0.2.6
func (o SecurityRuleOutput) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
type SecurityRuleProtocol ¶ added in v0.3.1
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
func (SecurityRuleProtocol) ElementType ¶ added in v0.3.1
func (SecurityRuleProtocol) ElementType() reflect.Type
func (SecurityRuleProtocol) ToStringOutput ¶ added in v0.3.1
func (e SecurityRuleProtocol) ToStringOutput() pulumi.StringOutput
func (SecurityRuleProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityRuleProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e SecurityRuleProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityRuleProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityRuleResponse ¶
type SecurityRuleResponse struct { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access string `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // Gets or sets 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"` // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. 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"` // 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 or sets 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"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol string `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // Gets or sets 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 { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringInput `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput `pulumi:"description"` // Gets or sets 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"` // Gets or sets 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"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. 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"` // 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 or sets 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"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringInput `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // Gets or sets 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
Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'
func (SecurityRuleResponseOutput) Description ¶
func (o SecurityRuleResponseOutput) Description() pulumi.StringPtrOutput
Gets or sets a description for this rule. Restricted to 140 chars.
func (SecurityRuleResponseOutput) DestinationAddressPrefix ¶
func (o SecurityRuleResponseOutput) DestinationAddressPrefix() pulumi.StringOutput
Gets or sets 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
Gets or sets 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
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
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
Gets 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
Gets or sets 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
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
func (SecurityRuleResponseOutput) ProvisioningState ¶
func (o SecurityRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (SecurityRuleResponseOutput) SourceAddressPrefix ¶
func (o SecurityRuleResponseOutput) SourceAddressPrefix() pulumi.StringOutput
Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from.
func (SecurityRuleResponseOutput) SourcePortRange ¶
func (o SecurityRuleResponseOutput) SourcePortRange() pulumi.StringPtrOutput
Gets or sets 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 { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringPtrInput // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput // Gets or sets 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 // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction 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 or sets 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 // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringPtrInput // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringPtrInput // Gets or sets 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 { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access string `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // Gets or sets 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"` // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. 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"` // 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 or sets 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"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol string `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // Gets or sets 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 { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringInput `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput `pulumi:"description"` // Gets or sets 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"` // Gets or sets 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"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. 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"` // 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 or sets 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"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringInput `pulumi:"protocol"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // Gets or sets 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
Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'
func (SecurityRuleTypeOutput) Description ¶
func (o SecurityRuleTypeOutput) Description() pulumi.StringPtrOutput
Gets or sets a description for this rule. Restricted to 140 chars.
func (SecurityRuleTypeOutput) DestinationAddressPrefix ¶
func (o SecurityRuleTypeOutput) DestinationAddressPrefix() pulumi.StringOutput
Gets or sets 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
Gets or sets 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
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
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
Gets 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
Gets or sets 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
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
func (SecurityRuleTypeOutput) ProvisioningState ¶
func (o SecurityRuleTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (SecurityRuleTypeOutput) SourceAddressPrefix ¶
func (o SecurityRuleTypeOutput) SourceAddressPrefix() pulumi.StringOutput
Gets or sets source 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. If this is an ingress rule, specifies where network traffic originates from.
func (SecurityRuleTypeOutput) SourcePortRange ¶
func (o SecurityRuleTypeOutput) SourcePortRange() pulumi.StringPtrOutput
Gets or sets 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 ServiceProviderProvisioningState ¶ added in v0.3.1
Gets or sets ServiceProviderProvisioningState state of the resource
func (ServiceProviderProvisioningState) ElementType ¶ added in v0.3.1
func (ServiceProviderProvisioningState) ElementType() reflect.Type
func (ServiceProviderProvisioningState) ToStringOutput ¶ added in v0.3.1
func (e ServiceProviderProvisioningState) ToStringOutput() pulumi.StringOutput
func (ServiceProviderProvisioningState) ToStringOutputWithContext ¶ added in v0.3.1
func (e ServiceProviderProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceProviderProvisioningState) ToStringPtrOutput ¶ added in v0.3.1
func (e ServiceProviderProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceProviderProvisioningState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ServiceProviderProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 // Gets or sets 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 array of references to the network interface IP configurations using subnet IpConfigurations IPConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // Gets or sets 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"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup NetworkSecurityGroupResponsePtrOutput `pulumi:"networkSecurityGroup"` // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` ResourceNavigationLinks ResourceNavigationLinkResponseArrayOutput `pulumi:"resourceNavigationLinks"` // Gets or sets the reference of the RouteTable resource RouteTable RouteTableResponsePtrOutput `pulumi:"routeTable"` }
Subnet in a VirtualNetwork 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.
func (*Subnet) ElementType ¶ added in v0.2.6
func (*Subnet) ToSubnetOutput ¶ added in v0.2.6
func (i *Subnet) ToSubnetOutput() SubnetOutput
func (*Subnet) ToSubnetOutputWithContext ¶ added in v0.2.6
func (i *Subnet) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetArgs ¶
type SubnetArgs struct { // Gets or sets 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 // Gets or sets the name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup NetworkSecurityGroupTypePtrInput // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput ResourceNavigationLinks ResourceNavigationLinkArrayInput // Gets or sets 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 SubnetInput ¶ added in v0.2.6
type SubnetInput interface { pulumi.Input ToSubnetOutput() SubnetOutput ToSubnetOutputWithContext(ctx context.Context) SubnetOutput }
type SubnetOutput ¶ added in v0.2.6
type SubnetOutput struct {
*pulumi.OutputState
}
func (SubnetOutput) ElementType ¶ added in v0.2.6
func (SubnetOutput) ElementType() reflect.Type
func (SubnetOutput) ToSubnetOutput ¶ added in v0.2.6
func (o SubnetOutput) ToSubnetOutput() SubnetOutput
func (SubnetOutput) ToSubnetOutputWithContext ¶ added in v0.2.6
func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetResponse ¶
type SubnetResponse struct { // Gets or sets 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 array of references to the network interface IP configurations using subnet IpConfigurations []IPConfigurationResponse `pulumi:"ipConfigurations"` // Gets or sets 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 or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // Gets provisioning state of the resource ProvisioningState *string `pulumi:"provisioningState"` ResourceNavigationLinks []ResourceNavigationLinkResponse `pulumi:"resourceNavigationLinks"` // Gets or sets the reference of the RouteTable resource RouteTable *RouteTableResponse `pulumi:"routeTable"` }
Subnet in a VirtualNetwork resource
type SubnetResponseArgs ¶
type SubnetResponseArgs struct { // Gets or sets 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 array of references to the network interface IP configurations using subnet IpConfigurations IPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // Gets or sets 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 or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput `pulumi:"networkSecurityGroup"` // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` ResourceNavigationLinks ResourceNavigationLinkResponseArrayInput `pulumi:"resourceNavigationLinks"` // Gets or sets the reference of the RouteTable resource RouteTable RouteTableResponsePtrInput `pulumi:"routeTable"` }
Subnet in a VirtualNetwork 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 VirtualNetwork resource
func (SubnetResponseOutput) AddressPrefix ¶
func (o SubnetResponseOutput) AddressPrefix() pulumi.StringPtrOutput
Gets or sets 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 array of references to the network interface IP configurations using subnet
func (SubnetResponseOutput) Name ¶
func (o SubnetResponseOutput) Name() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets the reference of the NetworkSecurityGroup resource
func (SubnetResponseOutput) ProvisioningState ¶
func (o SubnetResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the resource
func (SubnetResponseOutput) ResourceNavigationLinks ¶
func (o SubnetResponseOutput) ResourceNavigationLinks() ResourceNavigationLinkResponseArrayOutput
Gets array of references to the external resources using subnet
func (SubnetResponseOutput) RouteTable ¶
func (o SubnetResponseOutput) RouteTable() RouteTableResponsePtrOutput
Gets or sets 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
Gets or sets 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 array of references to the network interface IP configurations using subnet
func (SubnetResponsePtrOutput) Name ¶
func (o SubnetResponsePtrOutput) Name() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets the reference of the NetworkSecurityGroup resource
func (SubnetResponsePtrOutput) ProvisioningState ¶
func (o SubnetResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the resource
func (SubnetResponsePtrOutput) ResourceNavigationLinks ¶
func (o SubnetResponsePtrOutput) ResourceNavigationLinks() ResourceNavigationLinkResponseArrayOutput
Gets array of references to the external resources using subnet
func (SubnetResponsePtrOutput) RouteTable ¶
func (o SubnetResponsePtrOutput) RouteTable() RouteTableResponsePtrOutput
Gets or sets 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 { // Gets or sets Address prefix for the subnet. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets array of references to the network interface IP configurations using subnet IpConfigurations IPConfigurationResponseArrayInput // Gets or sets the name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrInput ResourceNavigationLinks ResourceNavigationLinkResponseArrayInput // Gets or sets the reference of the RouteTable resource RouteTable RouteTableResponsePtrInput }
func (SubnetState) ElementType ¶
func (SubnetState) ElementType() reflect.Type
type SubnetType ¶
type SubnetType struct { // Gets or sets 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 or sets 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 or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup *NetworkSecurityGroupType `pulumi:"networkSecurityGroup"` // Gets provisioning state of the resource ProvisioningState *string `pulumi:"provisioningState"` ResourceNavigationLinks []ResourceNavigationLink `pulumi:"resourceNavigationLinks"` // Gets or sets the reference of the RouteTable resource RouteTable *RouteTableType `pulumi:"routeTable"` }
Subnet in a VirtualNetwork resource
type SubnetTypeArgs ¶
type SubnetTypeArgs struct { // Gets or sets 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 or sets 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 or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup NetworkSecurityGroupTypePtrInput `pulumi:"networkSecurityGroup"` // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` ResourceNavigationLinks ResourceNavigationLinkArrayInput `pulumi:"resourceNavigationLinks"` // Gets or sets the reference of the RouteTable resource RouteTable RouteTableTypePtrInput `pulumi:"routeTable"` }
Subnet in a VirtualNetwork 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 VirtualNetwork resource
func (SubnetTypeOutput) AddressPrefix ¶
func (o SubnetTypeOutput) AddressPrefix() pulumi.StringPtrOutput
Gets or sets 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
Gets or sets 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
Gets or sets the reference of the NetworkSecurityGroup resource
func (SubnetTypeOutput) ProvisioningState ¶
func (o SubnetTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the resource
func (SubnetTypeOutput) ResourceNavigationLinks ¶
func (o SubnetTypeOutput) ResourceNavigationLinks() ResourceNavigationLinkArrayOutput
Gets array of references to the external resources using subnet
func (SubnetTypeOutput) RouteTable ¶
func (o SubnetTypeOutput) RouteTable() RouteTableTypePtrOutput
Gets or sets 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
Gets or sets 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
Gets or sets 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
Gets or sets the reference of the NetworkSecurityGroup resource
func (SubnetTypePtrOutput) ProvisioningState ¶
func (o SubnetTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the resource
func (SubnetTypePtrOutput) ResourceNavigationLinks ¶
func (o SubnetTypePtrOutput) ResourceNavigationLinks() ResourceNavigationLinkArrayOutput
Gets array of references to the external resources using subnet
func (SubnetTypePtrOutput) RouteTable ¶
func (o SubnetTypePtrOutput) RouteTable() RouteTableTypePtrOutput
Gets or sets 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 TransportProtocol ¶ added in v0.3.1
Gets or sets the transport protocol for the endpoint. Possible values are Udp or Tcp
func (TransportProtocol) ElementType ¶ added in v0.3.1
func (TransportProtocol) ElementType() reflect.Type
func (TransportProtocol) ToStringOutput ¶ added in v0.3.1
func (e TransportProtocol) ToStringOutput() pulumi.StringOutput
func (TransportProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e TransportProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransportProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e TransportProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransportProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e TransportProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VirtualNetwork ¶
type VirtualNetwork struct { pulumi.CustomResourceState // Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets AddressSpace AddressSpaceResponsePtrOutput `pulumi:"addressSpace"` // Gets or sets 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"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetwork resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Gets or sets list of subnets in a VirtualNetwork Subnets SubnetResponseArrayOutput `pulumi:"subnets"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Gets or sets list of peerings in a VirtualNetwork 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.
func (*VirtualNetwork) ElementType ¶ added in v0.2.6
func (*VirtualNetwork) ElementType() reflect.Type
func (*VirtualNetwork) ToVirtualNetworkOutput ¶ added in v0.2.6
func (i *VirtualNetwork) ToVirtualNetworkOutput() VirtualNetworkOutput
func (*VirtualNetwork) ToVirtualNetworkOutputWithContext ¶ added in v0.2.6
func (i *VirtualNetwork) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput
type VirtualNetworkArgs ¶
type VirtualNetworkArgs struct { // Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets AddressSpace AddressSpacePtrInput // Gets or sets 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 // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the VirtualNetwork resource ResourceGuid pulumi.StringPtrInput // Gets or sets list of subnets in a VirtualNetwork Subnets SubnetTypeArrayInput // Resource tags Tags pulumi.StringMapInput // The name of the virtual network. VirtualNetworkName pulumi.StringInput // Gets or sets list of peerings in a VirtualNetwork 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"` // 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"` // Gets or sets 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. GatewayType pulumi.StringPtrOutput `pulumi:"gatewayType"` // IpConfigurations for Virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetworkGateway resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Gets or sets 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"` // Gets or sets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationResponsePtrOutput `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. 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.
func (*VirtualNetworkGateway) ElementType ¶ added in v0.2.6
func (*VirtualNetworkGateway) ElementType() reflect.Type
func (*VirtualNetworkGateway) ToVirtualNetworkGatewayOutput ¶ added in v0.2.6
func (i *VirtualNetworkGateway) ToVirtualNetworkGatewayOutput() VirtualNetworkGatewayOutput
func (*VirtualNetworkGateway) ToVirtualNetworkGatewayOutputWithContext ¶ added in v0.2.6
func (i *VirtualNetworkGateway) ToVirtualNetworkGatewayOutputWithContext(ctx context.Context) VirtualNetworkGatewayOutput
type VirtualNetworkGatewayArgs ¶
type VirtualNetworkGatewayArgs struct { // ActiveActive flag ActiveActive pulumi.BoolPtrInput // Virtual network gateway's BGP speaker settings BgpSettings BgpSettingsPtrInput // EnableBgp Flag EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets 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. GatewayType pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // IpConfigurations for Virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationArrayInput // Resource location Location pulumi.StringPtrInput // Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the VirtualNetworkGateway resource ResourceGuid pulumi.StringPtrInput // Gets or sets 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 // Gets or sets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationPtrInput // The type of this virtual network gateway. 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 ConnectionStatus pulumi.StringPtrOutput `pulumi:"connectionStatus"` // Gateway connection type IPsec/Dedicated/VpnClient/Vnet2Vnet ConnectionType pulumi.StringPtrOutput `pulumi:"connectionType"` // The Egress Bytes Transferred in this connection EgressBytesTransferred pulumi.Float64PtrOutput `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.Float64PtrOutput `pulumi:"ingressBytesTransferred"` // 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"` // Gets provisioning state of the VirtualNetworkGatewayConnection resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets 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"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // A common class for general resource information VirtualNetworkGateway1 VirtualNetworkGatewayResponsePtrOutput `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.
func (*VirtualNetworkGatewayConnection) ElementType ¶ added in v0.2.6
func (*VirtualNetworkGatewayConnection) ElementType() reflect.Type
func (*VirtualNetworkGatewayConnection) ToVirtualNetworkGatewayConnectionOutput ¶ added in v0.2.6
func (i *VirtualNetworkGatewayConnection) ToVirtualNetworkGatewayConnectionOutput() VirtualNetworkGatewayConnectionOutput
func (*VirtualNetworkGatewayConnection) ToVirtualNetworkGatewayConnectionOutputWithContext ¶ added in v0.2.6
func (i *VirtualNetworkGatewayConnection) ToVirtualNetworkGatewayConnectionOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionOutput
type VirtualNetworkGatewayConnectionArgs ¶
type VirtualNetworkGatewayConnectionArgs struct { // The authorizationKey. AuthorizationKey pulumi.StringPtrInput // Virtual network Gateway connection status ConnectionStatus pulumi.StringPtrInput // Gateway connection type IPsec/Dedicated/VpnClient/Vnet2Vnet ConnectionType pulumi.StringPtrInput // The Egress Bytes Transferred in this connection EgressBytesTransferred pulumi.Float64PtrInput // 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 Ingress Bytes Transferred in this connection IngressBytesTransferred pulumi.Float64PtrInput // A common class for general resource information LocalNetworkGateway2 LocalNetworkGatewayTypePtrInput // Resource location Location pulumi.StringPtrInput // The reference to peerings resource. Peer SubResourcePtrInput // Gets provisioning state of the VirtualNetworkGatewayConnection resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the VirtualNetworkGatewayConnection resource ResourceGuid pulumi.StringPtrInput // The Routing weight. RoutingWeight pulumi.IntPtrInput SharedKey pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // A common class for general resource information VirtualNetworkGateway1 VirtualNetworkGatewayTypePtrInput // 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 VirtualNetworkGatewayConnectionInput ¶ added in v0.2.6
type VirtualNetworkGatewayConnectionInput interface { pulumi.Input ToVirtualNetworkGatewayConnectionOutput() VirtualNetworkGatewayConnectionOutput ToVirtualNetworkGatewayConnectionOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionOutput }
type VirtualNetworkGatewayConnectionOutput ¶ added in v0.2.6
type VirtualNetworkGatewayConnectionOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkGatewayConnectionOutput) ElementType ¶ added in v0.2.6
func (VirtualNetworkGatewayConnectionOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayConnectionOutput) ToVirtualNetworkGatewayConnectionOutput ¶ added in v0.2.6
func (o VirtualNetworkGatewayConnectionOutput) ToVirtualNetworkGatewayConnectionOutput() VirtualNetworkGatewayConnectionOutput
func (VirtualNetworkGatewayConnectionOutput) ToVirtualNetworkGatewayConnectionOutputWithContext ¶ added in v0.2.6
func (o VirtualNetworkGatewayConnectionOutput) ToVirtualNetworkGatewayConnectionOutputWithContext(ctx context.Context) VirtualNetworkGatewayConnectionOutput
type VirtualNetworkGatewayConnectionState ¶
type VirtualNetworkGatewayConnectionState struct { // The authorizationKey. AuthorizationKey pulumi.StringPtrInput // Virtual network Gateway connection status ConnectionStatus pulumi.StringPtrInput // Gateway connection type IPsec/Dedicated/VpnClient/Vnet2Vnet ConnectionType pulumi.StringPtrInput // The Egress Bytes Transferred in this connection EgressBytesTransferred pulumi.Float64PtrInput // 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.Float64PtrInput // 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 // Gets provisioning state of the VirtualNetworkGatewayConnection resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets resource guid property of the VirtualNetworkGatewayConnection resource ResourceGuid pulumi.StringPtrInput // The Routing weight. RoutingWeight pulumi.IntPtrInput SharedKey pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // 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 VirtualNetworkGatewayConnectionStatus ¶ added in v0.3.1
Virtual network Gateway connection status
func (VirtualNetworkGatewayConnectionStatus) ElementType ¶ added in v0.3.1
func (VirtualNetworkGatewayConnectionStatus) ElementType() reflect.Type
func (VirtualNetworkGatewayConnectionStatus) ToStringOutput ¶ added in v0.3.1
func (e VirtualNetworkGatewayConnectionStatus) ToStringOutput() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkGatewayConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualNetworkGatewayConnectionStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e VirtualNetworkGatewayConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualNetworkGatewayConnectionStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkGatewayConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VirtualNetworkGatewayConnectionType ¶ added in v0.3.1
Gateway connection type IPsec/Dedicated/VpnClient/Vnet2Vnet
func (VirtualNetworkGatewayConnectionType) ElementType ¶ added in v0.3.1
func (VirtualNetworkGatewayConnectionType) ElementType() reflect.Type
func (VirtualNetworkGatewayConnectionType) ToStringOutput ¶ added in v0.3.1
func (e VirtualNetworkGatewayConnectionType) ToStringOutput() pulumi.StringOutput
func (VirtualNetworkGatewayConnectionType) ToStringOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkGatewayConnectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualNetworkGatewayConnectionType) ToStringPtrOutput ¶ added in v0.3.1
func (e VirtualNetworkGatewayConnectionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualNetworkGatewayConnectionType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkGatewayConnectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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"` // 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 or sets PrivateIP allocation method PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *SubResource `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet *SubResource `pulumi:"subnet"` }
IpConfiguration 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"` // 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 or sets PrivateIP allocation method PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress SubResourcePtrInput `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet SubResourcePtrInput `pulumi:"subnet"` }
IpConfiguration 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 }
IpConfiguration 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
Gets 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
Gets or sets PrivateIP allocation method
func (VirtualNetworkGatewayIPConfigurationOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (VirtualNetworkGatewayIPConfigurationOutput) PublicIPAddress ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
Gets or sets the reference of the PublicIP resource
func (VirtualNetworkGatewayIPConfigurationOutput) Subnet ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
Gets or sets 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"` // 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 or sets PrivateIP allocation method PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *SubResourceResponse `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet *SubResourceResponse `pulumi:"subnet"` }
IpConfiguration 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"` // 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 or sets PrivateIP allocation method PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress SubResourceResponsePtrInput `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
IpConfiguration 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 }
IpConfiguration 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
Gets 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
Gets or sets PrivateIP allocation method
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the PublicIP resource Updating/Deleting/Failed
func (VirtualNetworkGatewayIPConfigurationResponseOutput) PublicIPAddress ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
Gets or sets the reference of the PublicIP resource
func (VirtualNetworkGatewayIPConfigurationResponseOutput) Subnet ¶
Gets or sets 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 VirtualNetworkGatewayInput ¶ added in v0.2.6
type VirtualNetworkGatewayInput interface { pulumi.Input ToVirtualNetworkGatewayOutput() VirtualNetworkGatewayOutput ToVirtualNetworkGatewayOutputWithContext(ctx context.Context) VirtualNetworkGatewayOutput }
type VirtualNetworkGatewayOutput ¶ added in v0.2.6
type VirtualNetworkGatewayOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkGatewayOutput) ElementType ¶ added in v0.2.6
func (VirtualNetworkGatewayOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayOutput) ToVirtualNetworkGatewayOutput ¶ added in v0.2.6
func (o VirtualNetworkGatewayOutput) ToVirtualNetworkGatewayOutput() VirtualNetworkGatewayOutput
func (VirtualNetworkGatewayOutput) ToVirtualNetworkGatewayOutputWithContext ¶ added in v0.2.6
func (o VirtualNetworkGatewayOutput) ToVirtualNetworkGatewayOutputWithContext(ctx context.Context) VirtualNetworkGatewayOutput
type VirtualNetworkGatewayResponse ¶
type VirtualNetworkGatewayResponse struct { // ActiveActive flag ActiveActive *bool `pulumi:"activeActive"` // Virtual network gateway's BGP speaker settings BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // EnableBgp Flag EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets 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. GatewayType *string `pulumi:"gatewayType"` // Resource Id Id *string `pulumi:"id"` // IpConfigurations for Virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetworkGateway resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets 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"` // Gets or sets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfigurationResponse `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. 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"` // EnableBgp Flag EnableBgp pulumi.BoolPtrInput `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets 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. GatewayType pulumi.StringPtrInput `pulumi:"gatewayType"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // IpConfigurations for Virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // Resource location Location pulumi.StringPtrInput `pulumi:"location"` // Resource name Name pulumi.StringInput `pulumi:"name"` // Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetworkGateway resource ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Gets or sets 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"` // Gets or sets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationResponsePtrInput `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. 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
EnableBgp Flag
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
Gets or sets 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.
func (VirtualNetworkGatewayResponseOutput) Id ¶
func (o VirtualNetworkGatewayResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (VirtualNetworkGatewayResponseOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayResponseOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
IpConfigurations 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.StringPtrOutput
Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed
func (VirtualNetworkGatewayResponseOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayResponseOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the VirtualNetworkGateway resource
func (VirtualNetworkGatewayResponseOutput) Sku ¶
Gets or sets 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
Gets or sets 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.
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
EnableBgp Flag
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
Gets or sets 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.
func (VirtualNetworkGatewayResponsePtrOutput) Id ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (VirtualNetworkGatewayResponsePtrOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayResponsePtrOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
IpConfigurations 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
Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed
func (VirtualNetworkGatewayResponsePtrOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the VirtualNetworkGateway resource
func (VirtualNetworkGatewayResponsePtrOutput) Sku ¶
Gets or sets 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
Gets or sets 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.
type VirtualNetworkGatewaySku ¶
type VirtualNetworkGatewaySku struct { // The capacity Capacity *int `pulumi:"capacity"` // Gateway sku name -Basic/HighPerformance/Standard/UltraPerformance Name *string `pulumi:"name"` // Gateway sku tier -Basic/HighPerformance/Standard/UltraPerformance Tier *string `pulumi:"tier"` }
VirtualNetworkGatewaySku details
type VirtualNetworkGatewaySkuArgs ¶
type VirtualNetworkGatewaySkuArgs struct { // The capacity Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Gateway sku name -Basic/HighPerformance/Standard/UltraPerformance Name pulumi.StringPtrInput `pulumi:"name"` // Gateway sku tier -Basic/HighPerformance/Standard/UltraPerformance 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 VirtualNetworkGatewaySkuName ¶ added in v0.3.1
Gateway sku name -Basic/HighPerformance/Standard/UltraPerformance
func (VirtualNetworkGatewaySkuName) ElementType ¶ added in v0.3.1
func (VirtualNetworkGatewaySkuName) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuName) ToStringOutput ¶ added in v0.3.1
func (e VirtualNetworkGatewaySkuName) ToStringOutput() pulumi.StringOutput
func (VirtualNetworkGatewaySkuName) ToStringOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkGatewaySkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualNetworkGatewaySkuName) ToStringPtrOutput ¶ added in v0.3.1
func (e VirtualNetworkGatewaySkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualNetworkGatewaySkuName) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkGatewaySkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 -Basic/HighPerformance/Standard/UltraPerformance
func (VirtualNetworkGatewaySkuOutput) Tier ¶
func (o VirtualNetworkGatewaySkuOutput) Tier() pulumi.StringPtrOutput
Gateway sku tier -Basic/HighPerformance/Standard/UltraPerformance
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 -Basic/HighPerformance/Standard/UltraPerformance
func (VirtualNetworkGatewaySkuPtrOutput) Tier ¶
func (o VirtualNetworkGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
Gateway sku tier -Basic/HighPerformance/Standard/UltraPerformance
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 -Basic/HighPerformance/Standard/UltraPerformance Name *string `pulumi:"name"` // Gateway sku tier -Basic/HighPerformance/Standard/UltraPerformance Tier *string `pulumi:"tier"` }
VirtualNetworkGatewaySku details
type VirtualNetworkGatewaySkuResponseArgs ¶
type VirtualNetworkGatewaySkuResponseArgs struct { // The capacity Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Gateway sku name -Basic/HighPerformance/Standard/UltraPerformance Name pulumi.StringPtrInput `pulumi:"name"` // Gateway sku tier -Basic/HighPerformance/Standard/UltraPerformance 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 -Basic/HighPerformance/Standard/UltraPerformance
func (VirtualNetworkGatewaySkuResponseOutput) Tier ¶
func (o VirtualNetworkGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
Gateway sku tier -Basic/HighPerformance/Standard/UltraPerformance
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 -Basic/HighPerformance/Standard/UltraPerformance
func (VirtualNetworkGatewaySkuResponsePtrOutput) Tier ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Gateway sku tier -Basic/HighPerformance/Standard/UltraPerformance
func (VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
func (VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
type VirtualNetworkGatewaySkuTier ¶ added in v0.3.1
Gateway sku tier -Basic/HighPerformance/Standard/UltraPerformance
func (VirtualNetworkGatewaySkuTier) ElementType ¶ added in v0.3.1
func (VirtualNetworkGatewaySkuTier) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuTier) ToStringOutput ¶ added in v0.3.1
func (e VirtualNetworkGatewaySkuTier) ToStringOutput() pulumi.StringOutput
func (VirtualNetworkGatewaySkuTier) ToStringOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkGatewaySkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualNetworkGatewaySkuTier) ToStringPtrOutput ¶ added in v0.3.1
func (e VirtualNetworkGatewaySkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualNetworkGatewaySkuTier) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkGatewaySkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VirtualNetworkGatewayState ¶
type VirtualNetworkGatewayState struct { // ActiveActive flag ActiveActive pulumi.BoolPtrInput // Virtual network gateway's BGP speaker settings BgpSettings BgpSettingsResponsePtrInput // EnableBgp Flag EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets 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. GatewayType pulumi.StringPtrInput // IpConfigurations for Virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets resource guid property of the VirtualNetworkGateway resource ResourceGuid pulumi.StringPtrInput // Gets or sets 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 // Gets or sets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationResponsePtrInput // The type of this virtual network gateway. 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"` // EnableBgp Flag EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets 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. GatewayType *string `pulumi:"gatewayType"` // Resource Id Id *string `pulumi:"id"` // IpConfigurations for Virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfiguration `pulumi:"ipConfigurations"` // Resource location Location *string `pulumi:"location"` // Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetworkGateway resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets 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"` // Gets or sets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfiguration `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. 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"` // EnableBgp Flag EnableBgp pulumi.BoolPtrInput `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets 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. GatewayType pulumi.StringPtrInput `pulumi:"gatewayType"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // IpConfigurations for Virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationArrayInput `pulumi:"ipConfigurations"` // Resource location Location pulumi.StringPtrInput `pulumi:"location"` // Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetworkGateway resource ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Gets or sets 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"` // Gets or sets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationPtrInput `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. 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 VirtualNetworkGatewayTypeEnum ¶ added in v0.6.0
The type of this virtual network gateway.
func (VirtualNetworkGatewayTypeEnum) ElementType ¶ added in v0.6.0
func (VirtualNetworkGatewayTypeEnum) ElementType() reflect.Type
func (VirtualNetworkGatewayTypeEnum) ToStringOutput ¶ added in v0.6.0
func (e VirtualNetworkGatewayTypeEnum) ToStringOutput() pulumi.StringOutput
func (VirtualNetworkGatewayTypeEnum) ToStringOutputWithContext ¶ added in v0.6.0
func (e VirtualNetworkGatewayTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualNetworkGatewayTypeEnum) ToStringPtrOutput ¶ added in v0.6.0
func (e VirtualNetworkGatewayTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualNetworkGatewayTypeEnum) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e VirtualNetworkGatewayTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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
EnableBgp Flag
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
Gets or sets 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.
func (VirtualNetworkGatewayTypeOutput) Id ¶
func (o VirtualNetworkGatewayTypeOutput) Id() pulumi.StringPtrOutput
Resource Id
func (VirtualNetworkGatewayTypeOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayTypeOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationArrayOutput
IpConfigurations for Virtual network gateway.
func (VirtualNetworkGatewayTypeOutput) Location ¶
func (o VirtualNetworkGatewayTypeOutput) Location() pulumi.StringPtrOutput
Resource location
func (VirtualNetworkGatewayTypeOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed
func (VirtualNetworkGatewayTypeOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayTypeOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the VirtualNetworkGateway resource
func (VirtualNetworkGatewayTypeOutput) Sku ¶
func (o VirtualNetworkGatewayTypeOutput) Sku() VirtualNetworkGatewaySkuPtrOutput
Gets or sets 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
Gets or sets 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.
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
EnableBgp Flag
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
Gets or sets 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.
func (VirtualNetworkGatewayTypePtrOutput) Id ¶
func (o VirtualNetworkGatewayTypePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (VirtualNetworkGatewayTypePtrOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayTypePtrOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationArrayOutput
IpConfigurations for Virtual network gateway.
func (VirtualNetworkGatewayTypePtrOutput) Location ¶
func (o VirtualNetworkGatewayTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location
func (VirtualNetworkGatewayTypePtrOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed
func (VirtualNetworkGatewayTypePtrOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
Gets or sets resource guid property of the VirtualNetworkGateway resource
func (VirtualNetworkGatewayTypePtrOutput) Sku ¶
Gets or sets 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
Gets or sets 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.
type VirtualNetworkInput ¶ added in v0.2.6
type VirtualNetworkInput interface { pulumi.Input ToVirtualNetworkOutput() VirtualNetworkOutput ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput }
type VirtualNetworkOutput ¶ added in v0.2.6
type VirtualNetworkOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkOutput) ElementType ¶ added in v0.2.6
func (VirtualNetworkOutput) ElementType() reflect.Type
func (VirtualNetworkOutput) ToVirtualNetworkOutput ¶ added in v0.2.6
func (o VirtualNetworkOutput) ToVirtualNetworkOutput() VirtualNetworkOutput
func (VirtualNetworkOutput) ToVirtualNetworkOutputWithContext ¶ added in v0.2.6
func (o VirtualNetworkOutput) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput
type VirtualNetworkPeering ¶
type VirtualNetworkPeering struct { pulumi.CustomResourceState // Gets or sets whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed AllowForwardedTraffic pulumi.BoolPtrOutput `pulumi:"allowForwardedTraffic"` // Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network AllowGatewayTransit pulumi.BoolPtrOutput `pulumi:"allowGatewayTransit"` // Gets or sets 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"` // Gets or sets 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"` // Gets the status of the virtual network peering PeeringState pulumi.StringPtrOutput `pulumi:"peeringState"` // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets the reference of the remote virtual network RemoteVirtualNetwork SubResourceResponsePtrOutput `pulumi:"remoteVirtualNetwork"` // Gets or sets 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 1 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 VirtualNetwork 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.
func (*VirtualNetworkPeering) ElementType ¶ added in v0.2.6
func (*VirtualNetworkPeering) ElementType() reflect.Type
func (*VirtualNetworkPeering) ToVirtualNetworkPeeringOutput ¶ added in v0.2.6
func (i *VirtualNetworkPeering) ToVirtualNetworkPeeringOutput() VirtualNetworkPeeringOutput
func (*VirtualNetworkPeering) ToVirtualNetworkPeeringOutputWithContext ¶ added in v0.2.6
func (i *VirtualNetworkPeering) ToVirtualNetworkPeeringOutputWithContext(ctx context.Context) VirtualNetworkPeeringOutput
type VirtualNetworkPeeringArgs ¶
type VirtualNetworkPeeringArgs struct { // Gets or sets whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed AllowForwardedTraffic pulumi.BoolPtrInput // Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network AllowGatewayTransit pulumi.BoolPtrInput // Gets or sets 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 // Gets or sets the 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 status of the virtual network peering PeeringState pulumi.StringPtrInput // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrInput // Gets or sets the reference of the remote virtual network RemoteVirtualNetwork SubResourcePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets 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 1 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 VirtualNetworkPeeringInput ¶ added in v0.2.6
type VirtualNetworkPeeringInput interface { pulumi.Input ToVirtualNetworkPeeringOutput() VirtualNetworkPeeringOutput ToVirtualNetworkPeeringOutputWithContext(ctx context.Context) VirtualNetworkPeeringOutput }
type VirtualNetworkPeeringOutput ¶ added in v0.2.6
type VirtualNetworkPeeringOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkPeeringOutput) ElementType ¶ added in v0.2.6
func (VirtualNetworkPeeringOutput) ElementType() reflect.Type
func (VirtualNetworkPeeringOutput) ToVirtualNetworkPeeringOutput ¶ added in v0.2.6
func (o VirtualNetworkPeeringOutput) ToVirtualNetworkPeeringOutput() VirtualNetworkPeeringOutput
func (VirtualNetworkPeeringOutput) ToVirtualNetworkPeeringOutputWithContext ¶ added in v0.2.6
func (o VirtualNetworkPeeringOutput) ToVirtualNetworkPeeringOutputWithContext(ctx context.Context) VirtualNetworkPeeringOutput
type VirtualNetworkPeeringResponse ¶
type VirtualNetworkPeeringResponse struct { // Gets or sets whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed AllowForwardedTraffic *bool `pulumi:"allowForwardedTraffic"` // Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network AllowGatewayTransit *bool `pulumi:"allowGatewayTransit"` // Gets or sets 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"` // Gets or sets 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 status of the virtual network peering PeeringState *string `pulumi:"peeringState"` // Gets provisioning state of the resource ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the remote virtual network RemoteVirtualNetwork *SubResourceResponse `pulumi:"remoteVirtualNetwork"` // Gets or sets 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 1 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 VirtualNetwork resource
type VirtualNetworkPeeringResponseArgs ¶
type VirtualNetworkPeeringResponseArgs struct { // Gets or sets whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed AllowForwardedTraffic pulumi.BoolPtrInput `pulumi:"allowForwardedTraffic"` // Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network AllowGatewayTransit pulumi.BoolPtrInput `pulumi:"allowGatewayTransit"` // Gets or sets 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"` // Gets or sets 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 status of the virtual network peering PeeringState pulumi.StringPtrInput `pulumi:"peeringState"` // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the remote virtual network RemoteVirtualNetwork SubResourceResponsePtrInput `pulumi:"remoteVirtualNetwork"` // Gets or sets 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 1 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 VirtualNetwork 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 VirtualNetwork resource
func (VirtualNetworkPeeringResponseOutput) AllowForwardedTraffic ¶
func (o VirtualNetworkPeeringResponseOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput
Gets or sets 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
Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network
func (VirtualNetworkPeeringResponseOutput) AllowVirtualNetworkAccess ¶
func (o VirtualNetworkPeeringResponseOutput) AllowVirtualNetworkAccess() pulumi.BoolPtrOutput
Gets or sets 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
Gets or sets 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
Gets the status of the virtual network peering
func (VirtualNetworkPeeringResponseOutput) ProvisioningState ¶
func (o VirtualNetworkPeeringResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the resource
func (VirtualNetworkPeeringResponseOutput) RemoteVirtualNetwork ¶
func (o VirtualNetworkPeeringResponseOutput) RemoteVirtualNetwork() SubResourceResponsePtrOutput
Gets or sets 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
Gets or sets 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 1 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 { // Gets or sets whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed AllowForwardedTraffic pulumi.BoolPtrInput // Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network AllowGatewayTransit pulumi.BoolPtrInput // Gets or sets 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 // Gets or sets the 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 status of the virtual network peering PeeringState pulumi.StringPtrInput // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrInput // Gets or sets the reference of the remote virtual network RemoteVirtualNetwork SubResourceResponsePtrInput // Gets or sets 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 1 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 VirtualNetworkPeeringStateEnum ¶ added in v0.6.0
Gets the status of the virtual network peering
func (VirtualNetworkPeeringStateEnum) ElementType ¶ added in v0.6.0
func (VirtualNetworkPeeringStateEnum) ElementType() reflect.Type
func (VirtualNetworkPeeringStateEnum) ToStringOutput ¶ added in v0.6.0
func (e VirtualNetworkPeeringStateEnum) ToStringOutput() pulumi.StringOutput
func (VirtualNetworkPeeringStateEnum) ToStringOutputWithContext ¶ added in v0.6.0
func (e VirtualNetworkPeeringStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualNetworkPeeringStateEnum) ToStringPtrOutput ¶ added in v0.6.0
func (e VirtualNetworkPeeringStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualNetworkPeeringStateEnum) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e VirtualNetworkPeeringStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VirtualNetworkPeeringType ¶
type VirtualNetworkPeeringType struct { // Gets or sets whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed AllowForwardedTraffic *bool `pulumi:"allowForwardedTraffic"` // Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network AllowGatewayTransit *bool `pulumi:"allowGatewayTransit"` // Gets or sets 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"` // Gets or sets 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 status of the virtual network peering PeeringState *string `pulumi:"peeringState"` // Gets provisioning state of the resource ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the remote virtual network RemoteVirtualNetwork *SubResource `pulumi:"remoteVirtualNetwork"` // Gets or sets 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 1 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 VirtualNetwork resource
type VirtualNetworkPeeringTypeArgs ¶
type VirtualNetworkPeeringTypeArgs struct { // Gets or sets whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed AllowForwardedTraffic pulumi.BoolPtrInput `pulumi:"allowForwardedTraffic"` // Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network AllowGatewayTransit pulumi.BoolPtrInput `pulumi:"allowGatewayTransit"` // Gets or sets 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"` // Gets or sets 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 status of the virtual network peering PeeringState pulumi.StringPtrInput `pulumi:"peeringState"` // Gets provisioning state of the resource ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the remote virtual network RemoteVirtualNetwork SubResourcePtrInput `pulumi:"remoteVirtualNetwork"` // Gets or sets 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 1 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 VirtualNetwork 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 VirtualNetwork resource
func (VirtualNetworkPeeringTypeOutput) AllowForwardedTraffic ¶
func (o VirtualNetworkPeeringTypeOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput
Gets or sets 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
Gets or sets if gatewayLinks can be used in remote virtual network’s link to this virtual network
func (VirtualNetworkPeeringTypeOutput) AllowVirtualNetworkAccess ¶
func (o VirtualNetworkPeeringTypeOutput) AllowVirtualNetworkAccess() pulumi.BoolPtrOutput
Gets or sets 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
Gets or sets 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
Gets the status of the virtual network peering
func (VirtualNetworkPeeringTypeOutput) ProvisioningState ¶
func (o VirtualNetworkPeeringTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the resource
func (VirtualNetworkPeeringTypeOutput) RemoteVirtualNetwork ¶
func (o VirtualNetworkPeeringTypeOutput) RemoteVirtualNetwork() SubResourcePtrOutput
Gets or sets 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
Gets or sets 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 1 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 { // Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets AddressSpace AddressSpaceResponsePtrInput // Gets or sets 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 // Gets provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets resource guid property of the VirtualNetwork resource ResourceGuid pulumi.StringPtrInput // Gets or sets list of subnets in a VirtualNetwork Subnets SubnetResponseArrayInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Gets or sets list of peerings in a VirtualNetwork VirtualNetworkPeerings VirtualNetworkPeeringResponseArrayInput }
func (VirtualNetworkState) ElementType ¶
func (VirtualNetworkState) ElementType() reflect.Type
type VpnClientConfiguration ¶
type VpnClientConfiguration struct { // Gets or sets 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 { // Gets or sets 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
Gets or sets 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
Gets or sets 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 { // Gets or sets 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 { // Gets or sets 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
Gets or sets 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
Gets or sets 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"` // 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 provisioning state of the VPN client revoked certificate resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // 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 provisioning state of the VPN client revoked certificate resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets 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
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (VpnClientRevokedCertificateOutput) ProvisioningState ¶
func (o VpnClientRevokedCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the VPN client revoked certificate resource Updating/Deleting/Failed
func (VpnClientRevokedCertificateOutput) Thumbprint ¶
func (o VpnClientRevokedCertificateOutput) Thumbprint() pulumi.StringPtrOutput
Gets or sets 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"` // 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 provisioning state of the VPN client revoked certificate resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // 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 provisioning state of the VPN client revoked certificate resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets 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
Gets 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.StringPtrOutput
Gets provisioning state of the VPN client revoked certificate resource Updating/Deleting/Failed
func (VpnClientRevokedCertificateResponseOutput) Thumbprint ¶
func (o VpnClientRevokedCertificateResponseOutput) Thumbprint() pulumi.StringPtrOutput
Gets or sets 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"` // 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 provisioning state of the VPN client root certificate resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // 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 provisioning state of the VPN client root certificate resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the certificate public data PublicCertData pulumi.StringPtrInput `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
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (VpnClientRootCertificateOutput) ProvisioningState ¶
func (o VpnClientRootCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
Gets provisioning state of the VPN client root certificate resource Updating/Deleting/Failed
func (VpnClientRootCertificateOutput) PublicCertData ¶
func (o VpnClientRootCertificateOutput) PublicCertData() pulumi.StringPtrOutput
Gets or sets 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"` // 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 provisioning state of the VPN client root certificate resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets 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"` // 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 provisioning state of the VPN client root certificate resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the certificate public data PublicCertData pulumi.StringPtrInput `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
Gets 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.StringPtrOutput
Gets provisioning state of the VPN client root certificate resource Updating/Deleting/Failed
func (VpnClientRootCertificateResponseOutput) PublicCertData ¶
func (o VpnClientRootCertificateResponseOutput) PublicCertData() pulumi.StringPtrOutput
Gets or sets the certificate public data
func (VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutput ¶
func (o VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutput() VpnClientRootCertificateResponseOutput
func (VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutputWithContext ¶
func (o VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateResponseOutputWithContext(ctx context.Context) VpnClientRootCertificateResponseOutput
type VpnType ¶ added in v0.3.1
The type of this virtual network gateway.
func (VpnType) ElementType ¶ added in v0.3.1
func (VpnType) ToStringOutput ¶ added in v0.3.1
func (e VpnType) ToStringOutput() pulumi.StringOutput
func (VpnType) ToStringOutputWithContext ¶ added in v0.3.1
func (e VpnType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VpnType) ToStringPtrOutput ¶ added in v0.3.1
func (e VpnType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VpnType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VpnType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Source Files
¶
- applicationGateway.go
- expressRouteCircuit.go
- expressRouteCircuitAuthorization.go
- expressRouteCircuitPeering.go
- getApplicationGateway.go
- getExpressRouteCircuit.go
- getExpressRouteCircuitAuthorization.go
- getExpressRouteCircuitPeering.go
- getLoadBalancer.go
- getLocalNetworkGateway.go
- getNetworkInterface.go
- getNetworkSecurityGroup.go
- getPublicIPAddress.go
- getRoute.go
- getRouteTable.go
- getSecurityRule.go
- getSubnet.go
- getVirtualNetwork.go
- getVirtualNetworkGateway.go
- getVirtualNetworkGatewayConnection.go
- getVirtualNetworkPeering.go
- init.go
- loadBalancer.go
- localNetworkGateway.go
- networkInterface.go
- networkSecurityGroup.go
- publicIPAddress.go
- pulumiEnums.go
- pulumiTypes.go
- route.go
- routeTable.go
- securityRule.go
- subnet.go
- virtualNetwork.go
- virtualNetworkGateway.go
- virtualNetworkGatewayConnection.go
- virtualNetworkPeering.go