Documentation
¶
Index ¶
- type AddressSpace
- type AddressSpaceArgs
- func (AddressSpaceArgs) ElementType() reflect.Type
- func (i AddressSpaceArgs) ToAddressSpaceOutput() AddressSpaceOutput
- func (i AddressSpaceArgs) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
- func (i AddressSpaceArgs) ToAddressSpacePtrOutput() AddressSpacePtrOutput
- func (i AddressSpaceArgs) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
- type AddressSpaceInput
- type AddressSpaceOutput
- func (o AddressSpaceOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (AddressSpaceOutput) ElementType() reflect.Type
- func (o AddressSpaceOutput) ToAddressSpaceOutput() AddressSpaceOutput
- func (o AddressSpaceOutput) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
- func (o AddressSpaceOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
- func (o AddressSpaceOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
- type AddressSpacePtrInput
- type AddressSpacePtrOutput
- func (o AddressSpacePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (o AddressSpacePtrOutput) Elem() AddressSpaceOutput
- func (AddressSpacePtrOutput) ElementType() reflect.Type
- func (o AddressSpacePtrOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
- func (o AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
- type AddressSpaceResponse
- type AddressSpaceResponseArgs
- func (AddressSpaceResponseArgs) ElementType() reflect.Type
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
- type AddressSpaceResponseInput
- type AddressSpaceResponseOutput
- func (o AddressSpaceResponseOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (AddressSpaceResponseOutput) ElementType() reflect.Type
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
- type AddressSpaceResponsePtrInput
- type AddressSpaceResponsePtrOutput
- func (o AddressSpaceResponsePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (o AddressSpaceResponsePtrOutput) Elem() AddressSpaceResponseOutput
- func (AddressSpaceResponsePtrOutput) ElementType() reflect.Type
- func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
- func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
- type ApplicationGateway
- type ApplicationGatewayArgs
- type 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) 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) 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 ApplicationGatewayFrontendIPConfiguration
- type ApplicationGatewayFrontendIPConfigurationArgs
- func (ApplicationGatewayFrontendIPConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
- func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
- type ApplicationGatewayFrontendIPConfigurationArray
- func (ApplicationGatewayFrontendIPConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
- func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
- type ApplicationGatewayFrontendIPConfigurationArrayInput
- type ApplicationGatewayFrontendIPConfigurationArrayOutput
- func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendIPConfigurationOutput
- func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
- func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
- type ApplicationGatewayFrontendIPConfigurationInput
- type ApplicationGatewayFrontendIPConfigurationOutput
- func (ApplicationGatewayFrontendIPConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Subnet() SubResourcePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
- type ApplicationGatewayFrontendIPConfigurationResponse
- type ApplicationGatewayFrontendIPConfigurationResponseArgs
- func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
- type ApplicationGatewayFrontendIPConfigurationResponseArray
- func (ApplicationGatewayFrontendIPConfigurationResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- type ApplicationGatewayFrontendIPConfigurationResponseArrayInput
- type ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- type ApplicationGatewayFrontendIPConfigurationResponseInput
- type ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
- type ApplicationGatewayFrontendPort
- type ApplicationGatewayFrontendPortArgs
- func (ApplicationGatewayFrontendPortArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
- func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
- type ApplicationGatewayFrontendPortArray
- func (ApplicationGatewayFrontendPortArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
- func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
- type ApplicationGatewayFrontendPortArrayInput
- type ApplicationGatewayFrontendPortArrayOutput
- func (ApplicationGatewayFrontendPortArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendPortOutput
- func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
- func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
- type ApplicationGatewayFrontendPortInput
- type ApplicationGatewayFrontendPortOutput
- func (ApplicationGatewayFrontendPortOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
- func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
- type ApplicationGatewayFrontendPortResponse
- type ApplicationGatewayFrontendPortResponseArgs
- func (ApplicationGatewayFrontendPortResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
- func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
- type ApplicationGatewayFrontendPortResponseArray
- func (ApplicationGatewayFrontendPortResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
- func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
- type ApplicationGatewayFrontendPortResponseArrayInput
- type ApplicationGatewayFrontendPortResponseArrayOutput
- func (ApplicationGatewayFrontendPortResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendPortResponseOutput
- func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
- func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
- type ApplicationGatewayFrontendPortResponseInput
- type ApplicationGatewayFrontendPortResponseOutput
- func (ApplicationGatewayFrontendPortResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
- type ApplicationGatewayHttpListener
- type ApplicationGatewayHttpListenerArgs
- func (ApplicationGatewayHttpListenerArgs) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
- func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
- type ApplicationGatewayHttpListenerArray
- func (ApplicationGatewayHttpListenerArray) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
- func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
- type ApplicationGatewayHttpListenerArrayInput
- type ApplicationGatewayHttpListenerArrayOutput
- func (ApplicationGatewayHttpListenerArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHttpListenerOutput
- func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
- func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
- type ApplicationGatewayHttpListenerInput
- type ApplicationGatewayHttpListenerOutput
- func (ApplicationGatewayHttpListenerOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) FrontendIPConfiguration() SubResourcePtrOutput
- func (o ApplicationGatewayHttpListenerOutput) FrontendPort() SubResourcePtrOutput
- func (o ApplicationGatewayHttpListenerOutput) HostName() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) SslCertificate() SubResourcePtrOutput
- func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
- func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
- type ApplicationGatewayHttpListenerResponse
- type ApplicationGatewayHttpListenerResponseArgs
- func (ApplicationGatewayHttpListenerResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
- func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
- type ApplicationGatewayHttpListenerResponseArray
- func (ApplicationGatewayHttpListenerResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
- func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
- type ApplicationGatewayHttpListenerResponseArrayInput
- type ApplicationGatewayHttpListenerResponseArrayOutput
- func (ApplicationGatewayHttpListenerResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHttpListenerResponseOutput
- func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
- func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
- type ApplicationGatewayHttpListenerResponseInput
- type ApplicationGatewayHttpListenerResponseOutput
- func (ApplicationGatewayHttpListenerResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) FrontendPort() SubResourceResponsePtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) HostName() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) SslCertificate() SubResourceResponsePtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
- type ApplicationGatewayIPConfiguration
- type ApplicationGatewayIPConfigurationArgs
- func (ApplicationGatewayIPConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
- func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
- type ApplicationGatewayIPConfigurationArray
- func (ApplicationGatewayIPConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
- func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
- type ApplicationGatewayIPConfigurationArrayInput
- type ApplicationGatewayIPConfigurationArrayOutput
- func (ApplicationGatewayIPConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayIPConfigurationOutput
- func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
- func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
- type ApplicationGatewayIPConfigurationInput
- type ApplicationGatewayIPConfigurationOutput
- func (ApplicationGatewayIPConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
- func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
- type ApplicationGatewayIPConfigurationResponse
- type ApplicationGatewayIPConfigurationResponseArgs
- func (ApplicationGatewayIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
- func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
- type ApplicationGatewayIPConfigurationResponseArray
- func (ApplicationGatewayIPConfigurationResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
- func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
- type ApplicationGatewayIPConfigurationResponseArrayInput
- type ApplicationGatewayIPConfigurationResponseArrayOutput
- func (ApplicationGatewayIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayIPConfigurationResponseOutput
- func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
- func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
- type ApplicationGatewayIPConfigurationResponseInput
- type ApplicationGatewayIPConfigurationResponseOutput
- func (ApplicationGatewayIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
- type ApplicationGatewayPathRule
- type ApplicationGatewayPathRuleArgs
- func (ApplicationGatewayPathRuleArgs) ElementType() reflect.Type
- func (i ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput
- func (i ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleOutput
- type ApplicationGatewayPathRuleArray
- func (ApplicationGatewayPathRuleArray) ElementType() reflect.Type
- func (i ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput
- func (i ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleArrayOutput
- type ApplicationGatewayPathRuleArrayInput
- type ApplicationGatewayPathRuleArrayOutput
- func (ApplicationGatewayPathRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayPathRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPathRuleOutput
- func (o ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput
- func (o ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleArrayOutput
- type ApplicationGatewayPathRuleInput
- type ApplicationGatewayPathRuleOutput
- func (o ApplicationGatewayPathRuleOutput) BackendAddressPool() SubResourcePtrOutput
- func (o ApplicationGatewayPathRuleOutput) BackendHttpSettings() SubResourcePtrOutput
- func (ApplicationGatewayPathRuleOutput) ElementType() reflect.Type
- func (o ApplicationGatewayPathRuleOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleOutput) Paths() pulumi.StringArrayOutput
- func (o ApplicationGatewayPathRuleOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput
- func (o ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleOutput
- type ApplicationGatewayPathRuleResponse
- type ApplicationGatewayPathRuleResponseArgs
- func (ApplicationGatewayPathRuleResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput
- func (i ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseOutput
- type ApplicationGatewayPathRuleResponseArray
- func (ApplicationGatewayPathRuleResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput
- func (i ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseArrayOutput
- type ApplicationGatewayPathRuleResponseArrayInput
- type ApplicationGatewayPathRuleResponseArrayOutput
- func (ApplicationGatewayPathRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayPathRuleResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPathRuleResponseOutput
- func (o ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput
- func (o ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseArrayOutput
- type ApplicationGatewayPathRuleResponseInput
- type ApplicationGatewayPathRuleResponseOutput
- func (o ApplicationGatewayPathRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
- func (ApplicationGatewayPathRuleResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayPathRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) Paths() pulumi.StringArrayOutput
- func (o ApplicationGatewayPathRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput
- func (o ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseOutput
- type ApplicationGatewayProbe
- type ApplicationGatewayProbeArgs
- type ApplicationGatewayProbeArray
- func (ApplicationGatewayProbeArray) ElementType() reflect.Type
- func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
- func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
- type ApplicationGatewayProbeArrayInput
- type ApplicationGatewayProbeArrayOutput
- func (ApplicationGatewayProbeArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayProbeOutput
- func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
- func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
- type ApplicationGatewayProbeInput
- type ApplicationGatewayProbeOutput
- func (ApplicationGatewayProbeOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Host() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Interval() pulumi.IntPtrOutput
- func (o ApplicationGatewayProbeOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeOutput) Timeout() pulumi.IntPtrOutput
- func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput
- func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContext(ctx context.Context) ApplicationGatewayProbeOutput
- func (o ApplicationGatewayProbeOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type ApplicationGatewayProbeResponse
- type ApplicationGatewayProbeResponseArgs
- func (ApplicationGatewayProbeResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput
- func (i ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseOutput
- type ApplicationGatewayProbeResponseArray
- func (ApplicationGatewayProbeResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput
- func (i ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseArrayOutput
- type ApplicationGatewayProbeResponseArrayInput
- type ApplicationGatewayProbeResponseArrayOutput
- func (ApplicationGatewayProbeResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayProbeResponseOutput
- func (o ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput
- func (o ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseArrayOutput
- type ApplicationGatewayProbeResponseInput
- type ApplicationGatewayProbeResponseOutput
- func (ApplicationGatewayProbeResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayProbeResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Host() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Interval() pulumi.IntPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) Timeout() pulumi.IntPtrOutput
- func (o ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput
- func (o ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseOutput
- func (o ApplicationGatewayProbeResponseOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type ApplicationGatewayRequestRoutingRule
- type ApplicationGatewayRequestRoutingRuleArgs
- func (ApplicationGatewayRequestRoutingRuleArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
- func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
- type ApplicationGatewayRequestRoutingRuleArray
- func (ApplicationGatewayRequestRoutingRuleArray) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
- func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
- type ApplicationGatewayRequestRoutingRuleArrayInput
- type ApplicationGatewayRequestRoutingRuleArrayOutput
- func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
- func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
- type ApplicationGatewayRequestRoutingRuleInput
- type ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool() SubResourcePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings() SubResourcePtrOutput
- func (ApplicationGatewayRequestRoutingRuleOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListener() SubResourcePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) RuleType() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) UrlPathMap() SubResourcePtrOutput
- type ApplicationGatewayRequestRoutingRuleResponse
- type ApplicationGatewayRequestRoutingRuleResponseArgs
- func (ApplicationGatewayRequestRoutingRuleResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
- func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
- type ApplicationGatewayRequestRoutingRuleResponseArray
- func (ApplicationGatewayRequestRoutingRuleResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- type ApplicationGatewayRequestRoutingRuleResponseArrayInput
- type ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRequestRoutingRuleResponseOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
- type ApplicationGatewayRequestRoutingRuleResponseInput
- type ApplicationGatewayRequestRoutingRuleResponseOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
- func (ApplicationGatewayRequestRoutingRuleResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) HttpListener() SubResourceResponsePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) RuleType() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
- func (o ApplicationGatewayRequestRoutingRuleResponseOutput) UrlPathMap() SubResourceResponsePtrOutput
- type ApplicationGatewaySku
- type ApplicationGatewaySkuArgs
- func (ApplicationGatewaySkuArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySkuInput
- type ApplicationGatewaySkuOutput
- func (o ApplicationGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
- func (ApplicationGatewaySkuOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySkuPtrInput
- type ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) Elem() ApplicationGatewaySkuOutput
- func (ApplicationGatewaySkuPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySkuResponse
- type ApplicationGatewaySkuResponseArgs
- func (ApplicationGatewaySkuResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
- type ApplicationGatewaySkuResponseInput
- type ApplicationGatewaySkuResponseOutput
- func (o ApplicationGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (ApplicationGatewaySkuResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
- type ApplicationGatewaySkuResponsePtrInput
- type ApplicationGatewaySkuResponsePtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) Elem() ApplicationGatewaySkuResponseOutput
- func (ApplicationGatewaySkuResponsePtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
- type ApplicationGatewaySslCertificate
- type ApplicationGatewaySslCertificateArgs
- func (ApplicationGatewaySslCertificateArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
- func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
- type ApplicationGatewaySslCertificateArray
- func (ApplicationGatewaySslCertificateArray) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
- func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
- type ApplicationGatewaySslCertificateArrayInput
- type ApplicationGatewaySslCertificateArrayOutput
- func (ApplicationGatewaySslCertificateArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
- func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
- type ApplicationGatewaySslCertificateInput
- type ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateOutput) Data() pulumi.StringPtrOutput
- func (ApplicationGatewaySslCertificateOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Password() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) PublicCertData() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
- type ApplicationGatewaySslCertificateResponse
- type ApplicationGatewaySslCertificateResponseArgs
- func (ApplicationGatewaySslCertificateResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
- func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
- type ApplicationGatewaySslCertificateResponseArray
- func (ApplicationGatewaySslCertificateResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
- func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
- type ApplicationGatewaySslCertificateResponseArrayInput
- type ApplicationGatewaySslCertificateResponseArrayOutput
- func (ApplicationGatewaySslCertificateResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslCertificateResponseOutput
- func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
- func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
- type ApplicationGatewaySslCertificateResponseInput
- type ApplicationGatewaySslCertificateResponseOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Data() pulumi.StringPtrOutput
- func (ApplicationGatewaySslCertificateResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Password() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) PublicCertData() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
- type ApplicationGatewayState
- type ApplicationGatewayUrlPathMap
- type ApplicationGatewayUrlPathMapArgs
- func (ApplicationGatewayUrlPathMapArgs) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
- func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
- type ApplicationGatewayUrlPathMapArray
- func (ApplicationGatewayUrlPathMapArray) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
- func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
- type ApplicationGatewayUrlPathMapArrayInput
- type ApplicationGatewayUrlPathMapArrayOutput
- func (ApplicationGatewayUrlPathMapArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayUrlPathMapOutput
- func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
- func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
- type ApplicationGatewayUrlPathMapInput
- type ApplicationGatewayUrlPathMapOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPool() SubResourcePtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettings() SubResourcePtrOutput
- func (ApplicationGatewayUrlPathMapOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) PathRules() ApplicationGatewayPathRuleArrayOutput
- func (o ApplicationGatewayUrlPathMapOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
- func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
- type ApplicationGatewayUrlPathMapResponse
- type ApplicationGatewayUrlPathMapResponseArgs
- func (ApplicationGatewayUrlPathMapResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput
- func (i ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseOutput
- type ApplicationGatewayUrlPathMapResponseArray
- func (ApplicationGatewayUrlPathMapResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput
- func (i ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput
- type ApplicationGatewayUrlPathMapResponseArrayInput
- type ApplicationGatewayUrlPathMapResponseArrayOutput
- func (ApplicationGatewayUrlPathMapResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayUrlPathMapResponseOutput
- func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput
- func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput
- type ApplicationGatewayUrlPathMapResponseInput
- type ApplicationGatewayUrlPathMapResponseOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendAddressPool() SubResourceResponsePtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendHttpSettings() SubResourceResponsePtrOutput
- func (ApplicationGatewayUrlPathMapResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayUrlPathMapResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) PathRules() ApplicationGatewayPathRuleResponseArrayOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput
- func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseOutput
- type 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 (o BackendAddressPoolOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationArrayOutput
- 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) OutboundNatRule() SubResourcePtrOutput
- 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() SubResourceResponsePtrOutput
- 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.IntPtrOutput
- func (o BgpSettingsOutput) BgpPeeringAddress() pulumi.StringPtrOutput
- func (BgpSettingsOutput) ElementType() reflect.Type
- func (o BgpSettingsOutput) PeerWeight() pulumi.IntPtrOutput
- func (o BgpSettingsOutput) ToBgpSettingsOutput() BgpSettingsOutput
- func (o BgpSettingsOutput) ToBgpSettingsOutputWithContext(ctx context.Context) BgpSettingsOutput
- func (o BgpSettingsOutput) ToBgpSettingsPtrOutput() BgpSettingsPtrOutput
- func (o BgpSettingsOutput) ToBgpSettingsPtrOutputWithContext(ctx context.Context) BgpSettingsPtrOutput
- type BgpSettingsPtrInput
- type BgpSettingsPtrOutput
- func (o BgpSettingsPtrOutput) Asn() pulumi.IntPtrOutput
- func (o BgpSettingsPtrOutput) BgpPeeringAddress() pulumi.StringPtrOutput
- func (o BgpSettingsPtrOutput) Elem() BgpSettingsOutput
- func (BgpSettingsPtrOutput) ElementType() reflect.Type
- func (o BgpSettingsPtrOutput) PeerWeight() pulumi.IntPtrOutput
- func (o BgpSettingsPtrOutput) ToBgpSettingsPtrOutput() BgpSettingsPtrOutput
- func (o BgpSettingsPtrOutput) ToBgpSettingsPtrOutputWithContext(ctx context.Context) BgpSettingsPtrOutput
- type BgpSettingsResponse
- type BgpSettingsResponseArgs
- func (BgpSettingsResponseArgs) ElementType() reflect.Type
- func (i BgpSettingsResponseArgs) ToBgpSettingsResponseOutput() BgpSettingsResponseOutput
- func (i BgpSettingsResponseArgs) ToBgpSettingsResponseOutputWithContext(ctx context.Context) BgpSettingsResponseOutput
- func (i BgpSettingsResponseArgs) ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput
- func (i BgpSettingsResponseArgs) ToBgpSettingsResponsePtrOutputWithContext(ctx context.Context) BgpSettingsResponsePtrOutput
- type BgpSettingsResponseInput
- type BgpSettingsResponseOutput
- func (o BgpSettingsResponseOutput) Asn() pulumi.IntPtrOutput
- func (o BgpSettingsResponseOutput) BgpPeeringAddress() pulumi.StringPtrOutput
- func (BgpSettingsResponseOutput) ElementType() reflect.Type
- func (o BgpSettingsResponseOutput) PeerWeight() pulumi.IntPtrOutput
- func (o BgpSettingsResponseOutput) ToBgpSettingsResponseOutput() BgpSettingsResponseOutput
- func (o BgpSettingsResponseOutput) ToBgpSettingsResponseOutputWithContext(ctx context.Context) BgpSettingsResponseOutput
- func (o BgpSettingsResponseOutput) ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput
- func (o BgpSettingsResponseOutput) ToBgpSettingsResponsePtrOutputWithContext(ctx context.Context) BgpSettingsResponsePtrOutput
- type BgpSettingsResponsePtrInput
- type BgpSettingsResponsePtrOutput
- func (o BgpSettingsResponsePtrOutput) Asn() pulumi.IntPtrOutput
- func (o BgpSettingsResponsePtrOutput) BgpPeeringAddress() pulumi.StringPtrOutput
- func (o BgpSettingsResponsePtrOutput) Elem() BgpSettingsResponseOutput
- func (BgpSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o BgpSettingsResponsePtrOutput) PeerWeight() pulumi.IntPtrOutput
- func (o BgpSettingsResponsePtrOutput) ToBgpSettingsResponsePtrOutput() BgpSettingsResponsePtrOutput
- func (o BgpSettingsResponsePtrOutput) ToBgpSettingsResponsePtrOutputWithContext(ctx context.Context) BgpSettingsResponsePtrOutput
- type DhcpOptions
- type DhcpOptionsArgs
- func (DhcpOptionsArgs) ElementType() reflect.Type
- func (i DhcpOptionsArgs) ToDhcpOptionsOutput() DhcpOptionsOutput
- func (i DhcpOptionsArgs) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
- func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
- func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
- type DhcpOptionsInput
- type DhcpOptionsOutput
- func (o DhcpOptionsOutput) DnsServers() pulumi.StringArrayOutput
- func (DhcpOptionsOutput) ElementType() reflect.Type
- func (o DhcpOptionsOutput) ToDhcpOptionsOutput() DhcpOptionsOutput
- func (o DhcpOptionsOutput) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
- func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
- func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
- type DhcpOptionsPtrInput
- type DhcpOptionsPtrOutput
- func (o DhcpOptionsPtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o DhcpOptionsPtrOutput) Elem() DhcpOptionsOutput
- func (DhcpOptionsPtrOutput) ElementType() reflect.Type
- func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
- func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
- type DhcpOptionsResponse
- type DhcpOptionsResponseArgs
- func (DhcpOptionsResponseArgs) ElementType() reflect.Type
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
- type DhcpOptionsResponseInput
- type DhcpOptionsResponseOutput
- func (o DhcpOptionsResponseOutput) DnsServers() pulumi.StringArrayOutput
- func (DhcpOptionsResponseOutput) ElementType() reflect.Type
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
- type DhcpOptionsResponsePtrInput
- type DhcpOptionsResponsePtrOutput
- func (o DhcpOptionsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o DhcpOptionsResponsePtrOutput) Elem() DhcpOptionsResponseOutput
- func (DhcpOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
- func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
- type ExpressRouteCircuit
- type ExpressRouteCircuitArgs
- type ExpressRouteCircuitAuthorization
- func GetExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ExpressRouteCircuitAuthorization, error)
- func NewExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, args *ExpressRouteCircuitAuthorizationArgs, ...) (*ExpressRouteCircuitAuthorization, error)
- type ExpressRouteCircuitAuthorizationArgs
- type ExpressRouteCircuitAuthorizationResponse
- type ExpressRouteCircuitAuthorizationResponseArgs
- func (ExpressRouteCircuitAuthorizationResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
- func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
- type ExpressRouteCircuitAuthorizationResponseArray
- func (ExpressRouteCircuitAuthorizationResponseArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
- func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
- type ExpressRouteCircuitAuthorizationResponseArrayInput
- type ExpressRouteCircuitAuthorizationResponseArrayOutput
- func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitAuthorizationResponseOutput
- func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
- func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
- type ExpressRouteCircuitAuthorizationResponseInput
- type ExpressRouteCircuitAuthorizationResponseOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
- func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationResponseOutput) Etag() pulumi.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 ExpressRouteCircuitPeering
- type ExpressRouteCircuitPeeringArgs
- type ExpressRouteCircuitPeeringConfig
- type ExpressRouteCircuitPeeringConfigArgs
- func (ExpressRouteCircuitPeeringConfigArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringConfigInput
- type ExpressRouteCircuitPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) CustomerASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringConfigOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringConfigPtrInput
- type ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) Elem() ExpressRouteCircuitPeeringConfigOutput
- func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringConfigResponse
- type ExpressRouteCircuitPeeringConfigResponseArgs
- func (ExpressRouteCircuitPeeringConfigResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type ExpressRouteCircuitPeeringConfigResponseInput
- type ExpressRouteCircuitPeeringConfigResponseOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type ExpressRouteCircuitPeeringConfigResponsePtrInput
- type ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) Elem() ExpressRouteCircuitPeeringConfigResponseOutput
- func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type ExpressRouteCircuitPeeringResponse
- type ExpressRouteCircuitPeeringResponseArgs
- func (ExpressRouteCircuitPeeringResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
- func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
- type ExpressRouteCircuitPeeringResponseArray
- func (ExpressRouteCircuitPeeringResponseArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
- func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
- type ExpressRouteCircuitPeeringResponseArrayInput
- type ExpressRouteCircuitPeeringResponseArrayOutput
- func (ExpressRouteCircuitPeeringResponseArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitPeeringResponseOutput
- func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
- func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
- type ExpressRouteCircuitPeeringResponseInput
- type ExpressRouteCircuitPeeringResponseOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) AzureASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) Id() 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 ExpressRouteCircuitPeeringType
- type ExpressRouteCircuitPeeringTypeArgs
- func (ExpressRouteCircuitPeeringTypeArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
- func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
- type ExpressRouteCircuitPeeringTypeArray
- func (ExpressRouteCircuitPeeringTypeArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
- func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
- type ExpressRouteCircuitPeeringTypeArrayInput
- type ExpressRouteCircuitPeeringTypeArrayOutput
- func (ExpressRouteCircuitPeeringTypeArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringTypeArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitPeeringTypeOutput
- func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
- func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
- type ExpressRouteCircuitPeeringTypeInput
- type ExpressRouteCircuitPeeringTypeOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) AzureASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringTypeOutput) Etag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) Id() 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 ExpressRouteCircuitSkuInput
- type ExpressRouteCircuitSkuOutput
- func (ExpressRouteCircuitSkuOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
- type ExpressRouteCircuitSkuPtrInput
- type ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Elem() ExpressRouteCircuitSkuOutput
- func (ExpressRouteCircuitSkuPtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
- type ExpressRouteCircuitSkuResponse
- type ExpressRouteCircuitSkuResponseArgs
- func (ExpressRouteCircuitSkuResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
- type ExpressRouteCircuitSkuResponseInput
- type ExpressRouteCircuitSkuResponseOutput
- func (ExpressRouteCircuitSkuResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
- type ExpressRouteCircuitSkuResponsePtrInput
- type ExpressRouteCircuitSkuResponsePtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Elem() ExpressRouteCircuitSkuResponseOutput
- func (ExpressRouteCircuitSkuResponsePtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
- type ExpressRouteCircuitState
- type ExpressRouteCircuitStats
- type ExpressRouteCircuitStatsArgs
- func (ExpressRouteCircuitStatsArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutput() ExpressRouteCircuitStatsOutput
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsOutput
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsPtrOutput
- type ExpressRouteCircuitStatsInput
- type ExpressRouteCircuitStatsOutput
- func (o ExpressRouteCircuitStatsOutput) BytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsOutput) BytesOut() pulumi.IntPtrOutput
- func (ExpressRouteCircuitStatsOutput) ElementType() reflect.Type
- 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) BytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) BytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsPtrOutput) Elem() ExpressRouteCircuitStatsOutput
- func (ExpressRouteCircuitStatsPtrOutput) ElementType() reflect.Type
- 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 (o ExpressRouteCircuitStatsResponseOutput) BytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponseOutput) BytesOut() pulumi.IntPtrOutput
- func (ExpressRouteCircuitStatsResponseOutput) ElementType() reflect.Type
- 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) BytesIn() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) BytesOut() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitStatsResponsePtrOutput) Elem() ExpressRouteCircuitStatsResponseOutput
- func (ExpressRouteCircuitStatsResponsePtrOutput) ElementType() reflect.Type
- 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) InboundNatPools() SubResourceArrayOutput
- func (o FrontendIPConfigurationOutput) InboundNatRules() SubResourceArrayOutput
- func (o FrontendIPConfigurationOutput) LoadBalancingRules() SubResourceArrayOutput
- func (o FrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o FrontendIPConfigurationOutput) OutboundNatRules() SubResourceArrayOutput
- 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 IPConfiguration
- type IPConfigurationArgs
- func (IPConfigurationArgs) ElementType() reflect.Type
- func (i IPConfigurationArgs) ToIPConfigurationOutput() IPConfigurationOutput
- func (i IPConfigurationArgs) ToIPConfigurationOutputWithContext(ctx context.Context) IPConfigurationOutput
- func (i IPConfigurationArgs) ToIPConfigurationPtrOutput() IPConfigurationPtrOutput
- func (i IPConfigurationArgs) ToIPConfigurationPtrOutputWithContext(ctx context.Context) IPConfigurationPtrOutput
- type IPConfigurationArray
- type IPConfigurationArrayInput
- type IPConfigurationArrayOutput
- func (IPConfigurationArrayOutput) ElementType() reflect.Type
- func (o IPConfigurationArrayOutput) Index(i pulumi.IntInput) IPConfigurationOutput
- func (o IPConfigurationArrayOutput) ToIPConfigurationArrayOutput() IPConfigurationArrayOutput
- func (o IPConfigurationArrayOutput) ToIPConfigurationArrayOutputWithContext(ctx context.Context) IPConfigurationArrayOutput
- type IPConfigurationInput
- type IPConfigurationOutput
- func (IPConfigurationOutput) ElementType() reflect.Type
- func (o IPConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o IPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o IPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o IPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o IPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o IPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o IPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
- func (o IPConfigurationOutput) Subnet() SubnetTypePtrOutput
- func (o IPConfigurationOutput) ToIPConfigurationOutput() IPConfigurationOutput
- func (o IPConfigurationOutput) ToIPConfigurationOutputWithContext(ctx context.Context) IPConfigurationOutput
- func (o IPConfigurationOutput) ToIPConfigurationPtrOutput() IPConfigurationPtrOutput
- func (o IPConfigurationOutput) ToIPConfigurationPtrOutputWithContext(ctx context.Context) IPConfigurationPtrOutput
- type IPConfigurationPtrInput
- type IPConfigurationPtrOutput
- func (o IPConfigurationPtrOutput) Elem() IPConfigurationOutput
- func (IPConfigurationPtrOutput) ElementType() reflect.Type
- func (o IPConfigurationPtrOutput) Etag() pulumi.StringPtrOutput
- func (o IPConfigurationPtrOutput) Id() pulumi.StringPtrOutput
- func (o IPConfigurationPtrOutput) Name() pulumi.StringPtrOutput
- func (o IPConfigurationPtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o IPConfigurationPtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o IPConfigurationPtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o IPConfigurationPtrOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
- func (o IPConfigurationPtrOutput) Subnet() SubnetTypePtrOutput
- func (o IPConfigurationPtrOutput) ToIPConfigurationPtrOutput() IPConfigurationPtrOutput
- func (o IPConfigurationPtrOutput) ToIPConfigurationPtrOutputWithContext(ctx context.Context) IPConfigurationPtrOutput
- type IPConfigurationResponse
- type IPConfigurationResponseArgs
- func (IPConfigurationResponseArgs) ElementType() reflect.Type
- func (i IPConfigurationResponseArgs) ToIPConfigurationResponseOutput() IPConfigurationResponseOutput
- func (i IPConfigurationResponseArgs) ToIPConfigurationResponseOutputWithContext(ctx context.Context) IPConfigurationResponseOutput
- func (i IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
- func (i IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
- type IPConfigurationResponseArray
- func (IPConfigurationResponseArray) ElementType() reflect.Type
- func (i IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput
- func (i IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutputWithContext(ctx context.Context) IPConfigurationResponseArrayOutput
- type IPConfigurationResponseArrayInput
- type IPConfigurationResponseArrayOutput
- func (IPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o IPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) IPConfigurationResponseOutput
- func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput
- func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutputWithContext(ctx context.Context) IPConfigurationResponseArrayOutput
- type IPConfigurationResponseInput
- type IPConfigurationResponseOutput
- func (IPConfigurationResponseOutput) ElementType() reflect.Type
- func (o IPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o IPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
- func (o IPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
- func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutput() IPConfigurationResponseOutput
- func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutputWithContext(ctx context.Context) IPConfigurationResponseOutput
- func (o IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
- func (o IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
- type IPConfigurationResponsePtrInput
- type IPConfigurationResponsePtrOutput
- func (o IPConfigurationResponsePtrOutput) Elem() IPConfigurationResponseOutput
- func (IPConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o IPConfigurationResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o IPConfigurationResponsePtrOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
- func (o IPConfigurationResponsePtrOutput) Subnet() SubnetResponsePtrOutput
- func (o IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
- func (o IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
- type InboundNatPool
- type InboundNatPoolArgs
- type InboundNatPoolArray
- type InboundNatPoolArrayInput
- type InboundNatPoolArrayOutput
- func (InboundNatPoolArrayOutput) ElementType() reflect.Type
- func (o InboundNatPoolArrayOutput) Index(i pulumi.IntInput) InboundNatPoolOutput
- func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput
- func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext(ctx context.Context) InboundNatPoolArrayOutput
- type InboundNatPoolInput
- type InboundNatPoolOutput
- func (o InboundNatPoolOutput) BackendPort() pulumi.IntOutput
- func (InboundNatPoolOutput) ElementType() reflect.Type
- func (o InboundNatPoolOutput) Etag() pulumi.StringPtrOutput
- func (o InboundNatPoolOutput) FrontendIPConfiguration() SubResourcePtrOutput
- func (o InboundNatPoolOutput) FrontendPortRangeEnd() pulumi.IntOutput
- func (o InboundNatPoolOutput) FrontendPortRangeStart() pulumi.IntOutput
- func (o InboundNatPoolOutput) Id() pulumi.StringPtrOutput
- func (o InboundNatPoolOutput) Name() pulumi.StringPtrOutput
- func (o InboundNatPoolOutput) Protocol() pulumi.StringOutput
- func (o InboundNatPoolOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o InboundNatPoolOutput) ToInboundNatPoolOutput() InboundNatPoolOutput
- func (o InboundNatPoolOutput) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
- type InboundNatPoolResponse
- type InboundNatPoolResponseArgs
- type InboundNatPoolResponseArray
- func (InboundNatPoolResponseArray) ElementType() reflect.Type
- func (i InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
- func (i InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
- type InboundNatPoolResponseArrayInput
- type InboundNatPoolResponseArrayOutput
- func (InboundNatPoolResponseArrayOutput) ElementType() reflect.Type
- func (o InboundNatPoolResponseArrayOutput) Index(i pulumi.IntInput) InboundNatPoolResponseOutput
- func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
- func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
- type InboundNatPoolResponseInput
- type InboundNatPoolResponseOutput
- func (o InboundNatPoolResponseOutput) BackendPort() pulumi.IntOutput
- func (InboundNatPoolResponseOutput) ElementType() reflect.Type
- func (o InboundNatPoolResponseOutput) Etag() pulumi.StringPtrOutput
- func (o InboundNatPoolResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
- func (o InboundNatPoolResponseOutput) FrontendPortRangeEnd() pulumi.IntOutput
- func (o InboundNatPoolResponseOutput) FrontendPortRangeStart() pulumi.IntOutput
- func (o InboundNatPoolResponseOutput) Id() pulumi.StringPtrOutput
- func (o InboundNatPoolResponseOutput) Name() pulumi.StringPtrOutput
- func (o InboundNatPoolResponseOutput) Protocol() pulumi.StringOutput
- func (o InboundNatPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput
- func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext(ctx context.Context) InboundNatPoolResponseOutput
- type InboundNatRule
- type InboundNatRuleArgs
- type InboundNatRuleArray
- type InboundNatRuleArrayInput
- type InboundNatRuleArrayOutput
- func (InboundNatRuleArrayOutput) ElementType() reflect.Type
- func (o InboundNatRuleArrayOutput) Index(i pulumi.IntInput) InboundNatRuleOutput
- func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
- func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
- type InboundNatRuleInput
- type InboundNatRuleOutput
- func (o InboundNatRuleOutput) BackendIPConfiguration() NetworkInterfaceIPConfigurationPtrOutput
- 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() NetworkInterfaceIPConfigurationResponsePtrOutput
- 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 LoadBalancerState
- type LoadBalancingRule
- type LoadBalancingRuleArgs
- type LoadBalancingRuleArray
- type LoadBalancingRuleArrayInput
- type LoadBalancingRuleArrayOutput
- func (LoadBalancingRuleArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleOutput
- func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
- func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
- type LoadBalancingRuleInput
- type LoadBalancingRuleOutput
- func (o LoadBalancingRuleOutput) BackendAddressPool() SubResourcePtrOutput
- func (o LoadBalancingRuleOutput) BackendPort() pulumi.IntPtrOutput
- func (LoadBalancingRuleOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleOutput) EnableFloatingIP() pulumi.BoolPtrOutput
- func (o LoadBalancingRuleOutput) Etag() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
- func (o LoadBalancingRuleOutput) FrontendPort() pulumi.IntOutput
- func (o LoadBalancingRuleOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o LoadBalancingRuleOutput) LoadDistribution() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) Probe() SubResourcePtrOutput
- func (o LoadBalancingRuleOutput) Protocol() pulumi.StringOutput
- func (o LoadBalancingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
- func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
- type LoadBalancingRuleResponse
- type LoadBalancingRuleResponseArgs
- func (LoadBalancingRuleResponseArgs) ElementType() reflect.Type
- func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
- func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
- type LoadBalancingRuleResponseArray
- func (LoadBalancingRuleResponseArray) ElementType() reflect.Type
- func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
- func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
- type LoadBalancingRuleResponseArrayInput
- type LoadBalancingRuleResponseArrayOutput
- func (LoadBalancingRuleResponseArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
- func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
- type LoadBalancingRuleResponseInput
- type LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
- func (o LoadBalancingRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
- func (LoadBalancingRuleResponseOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleResponseOutput) EnableFloatingIP() pulumi.BoolPtrOutput
- func (o LoadBalancingRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
- func (o LoadBalancingRuleResponseOutput) FrontendPort() pulumi.IntOutput
- func (o LoadBalancingRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o LoadBalancingRuleResponseOutput) LoadDistribution() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) Probe() SubResourceResponsePtrOutput
- func (o LoadBalancingRuleResponseOutput) Protocol() pulumi.StringOutput
- func (o LoadBalancingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
- type LocalNetworkGateway
- type LocalNetworkGatewayArgs
- type LocalNetworkGatewayResponse
- type LocalNetworkGatewayResponseArgs
- func (LocalNetworkGatewayResponseArgs) ElementType() reflect.Type
- func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutput() LocalNetworkGatewayResponseOutput
- func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutputWithContext(ctx context.Context) LocalNetworkGatewayResponseOutput
- func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
- func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
- type LocalNetworkGatewayResponseInput
- type LocalNetworkGatewayResponseOutput
- func (o LocalNetworkGatewayResponseOutput) BgpSettings() BgpSettingsResponsePtrOutput
- func (LocalNetworkGatewayResponseOutput) ElementType() reflect.Type
- func (o LocalNetworkGatewayResponseOutput) Etag() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponseOutput) GatewayIpAddress() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponseOutput) Id() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponseOutput) LocalNetworkAddressSpace() AddressSpaceResponsePtrOutput
- func (o LocalNetworkGatewayResponseOutput) Location() pulumi.StringPtrOutput
- func (o LocalNetworkGatewayResponseOutput) Name() pulumi.StringOutput
- func (o LocalNetworkGatewayResponseOutput) ProvisioningState() pulumi.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 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) 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) 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) 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) 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
- func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationPtrOutput() NetworkInterfaceIPConfigurationPtrOutput
- func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationPtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationPtrOutput
- 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 (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) 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
- func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationPtrOutput() NetworkInterfaceIPConfigurationPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationPtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationPtrOutput
- type NetworkInterfaceIPConfigurationPtrInput
- type NetworkInterfaceIPConfigurationPtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) Elem() NetworkInterfaceIPConfigurationOutput
- func (NetworkInterfaceIPConfigurationPtrOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIPConfigurationPtrOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) LoadBalancerBackendAddressPools() BackendAddressPoolArrayOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) LoadBalancerInboundNatRules() InboundNatRuleArrayOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) Name() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) Primary() pulumi.BoolPtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) Subnet() SubnetTypePtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) ToNetworkInterfaceIPConfigurationPtrOutput() NetworkInterfaceIPConfigurationPtrOutput
- func (o NetworkInterfaceIPConfigurationPtrOutput) ToNetworkInterfaceIPConfigurationPtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationPtrOutput
- type NetworkInterfaceIPConfigurationResponse
- type NetworkInterfaceIPConfigurationResponseArgs
- func (NetworkInterfaceIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
- func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
- func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponsePtrOutput() NetworkInterfaceIPConfigurationResponsePtrOutput
- func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponsePtrOutput
- 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 (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) 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
- func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutput() NetworkInterfaceIPConfigurationResponsePtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponsePtrOutput
- type NetworkInterfaceIPConfigurationResponsePtrInput
- type NetworkInterfaceIPConfigurationResponsePtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Elem() NetworkInterfaceIPConfigurationResponseOutput
- func (NetworkInterfaceIPConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) LoadBalancerBackendAddressPools() BackendAddressPoolResponseArrayOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) LoadBalancerInboundNatRules() InboundNatRuleResponseArrayOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Primary() pulumi.BoolPtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Subnet() SubnetResponsePtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutput() NetworkInterfaceIPConfigurationResponsePtrOutput
- func (o NetworkInterfaceIPConfigurationResponsePtrOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponsePtrOutput
- 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 NetworkInterfaceType
- type NetworkInterfaceTypeArgs
- type NetworkInterfaceTypeArray
- type NetworkInterfaceTypeArrayInput
- type NetworkInterfaceTypeArrayOutput
- func (NetworkInterfaceTypeArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceTypeArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceTypeOutput
- func (o NetworkInterfaceTypeArrayOutput) ToNetworkInterfaceTypeArrayOutput() NetworkInterfaceTypeArrayOutput
- func (o NetworkInterfaceTypeArrayOutput) ToNetworkInterfaceTypeArrayOutputWithContext(ctx context.Context) NetworkInterfaceTypeArrayOutput
- type NetworkInterfaceTypeInput
- type NetworkInterfaceTypeOutput
- func (o NetworkInterfaceTypeOutput) DnsSettings() NetworkInterfaceDnsSettingsPtrOutput
- func (NetworkInterfaceTypeOutput) ElementType() reflect.Type
- func (o NetworkInterfaceTypeOutput) EnableIPForwarding() pulumi.BoolPtrOutput
- func (o NetworkInterfaceTypeOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkInterfaceTypeOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceTypeOutput) IpConfigurations() NetworkInterfaceIPConfigurationArrayOutput
- func (o NetworkInterfaceTypeOutput) Location() pulumi.StringPtrOutput
- func (o NetworkInterfaceTypeOutput) MacAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceTypeOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
- func (o NetworkInterfaceTypeOutput) Primary() pulumi.BoolPtrOutput
- func (o NetworkInterfaceTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkInterfaceTypeOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkInterfaceTypeOutput) Tags() pulumi.StringMapOutput
- func (o NetworkInterfaceTypeOutput) ToNetworkInterfaceTypeOutput() NetworkInterfaceTypeOutput
- func (o NetworkInterfaceTypeOutput) ToNetworkInterfaceTypeOutputWithContext(ctx context.Context) NetworkInterfaceTypeOutput
- func (o NetworkInterfaceTypeOutput) VirtualMachine() SubResourcePtrOutput
- type NetworkSecurityGroup
- type NetworkSecurityGroupArgs
- type NetworkSecurityGroupResponse
- type NetworkSecurityGroupResponseArgs
- func (NetworkSecurityGroupResponseArgs) ElementType() reflect.Type
- func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput
- func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResponseOutput
- func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
- func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
- type NetworkSecurityGroupResponseInput
- type NetworkSecurityGroupResponseOutput
- func (o NetworkSecurityGroupResponseOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput
- func (NetworkSecurityGroupResponseOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupResponseOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) Id() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) Location() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) Name() pulumi.StringOutput
- func (o NetworkSecurityGroupResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o NetworkSecurityGroupResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponseOutput) SecurityRules() SecurityRuleResponseArrayOutput
- func (o NetworkSecurityGroupResponseOutput) Subnets() SubnetResponseArrayOutput
- func (o NetworkSecurityGroupResponseOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput
- func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResponseOutput
- func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponseOutput) Type() pulumi.StringOutput
- type NetworkSecurityGroupResponsePtrInput
- type NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Elem() NetworkSecurityGroupResponseOutput
- func (NetworkSecurityGroupResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o NetworkSecurityGroupResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) SecurityRules() SecurityRuleResponseArrayOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Subnets() SubnetResponseArrayOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
- func (o NetworkSecurityGroupResponsePtrOutput) Type() pulumi.StringPtrOutput
- type NetworkSecurityGroupState
- type NetworkSecurityGroupType
- type NetworkSecurityGroupTypeArgs
- func (NetworkSecurityGroupTypeArgs) ElementType() reflect.Type
- func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutput() NetworkSecurityGroupTypeOutput
- func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutputWithContext(ctx context.Context) NetworkSecurityGroupTypeOutput
- func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput
- func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupTypePtrOutput
- type NetworkSecurityGroupTypeInput
- type NetworkSecurityGroupTypeOutput
- func (o NetworkSecurityGroupTypeOutput) DefaultSecurityRules() SecurityRuleTypeArrayOutput
- func (NetworkSecurityGroupTypeOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupTypeOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) Id() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) Location() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) NetworkInterfaces() NetworkInterfaceTypeArrayOutput
- func (o NetworkSecurityGroupTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypeOutput) SecurityRules() SecurityRuleTypeArrayOutput
- func (o NetworkSecurityGroupTypeOutput) Subnets() SubnetTypeArrayOutput
- 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) NetworkInterfaces() NetworkInterfaceTypeArrayOutput
- func (o NetworkSecurityGroupTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupTypePtrOutput) SecurityRules() SecurityRuleTypeArrayOutput
- func (o NetworkSecurityGroupTypePtrOutput) Subnets() SubnetTypeArrayOutput
- 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) LoadBalancingRules() SubResourceArrayOutput
- func (o ProbeOutput) Name() pulumi.StringPtrOutput
- func (o ProbeOutput) NumberOfProbes() pulumi.IntPtrOutput
- func (o ProbeOutput) Port() pulumi.IntOutput
- func (o ProbeOutput) Protocol() pulumi.StringOutput
- func (o ProbeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ProbeOutput) RequestPath() pulumi.StringPtrOutput
- func (o ProbeOutput) ToProbeOutput() ProbeOutput
- func (o ProbeOutput) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
- type ProbeResponse
- type ProbeResponseArgs
- type ProbeResponseArray
- type ProbeResponseArrayInput
- type ProbeResponseArrayOutput
- func (ProbeResponseArrayOutput) ElementType() reflect.Type
- func (o ProbeResponseArrayOutput) Index(i pulumi.IntInput) ProbeResponseOutput
- func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutput() ProbeResponseArrayOutput
- func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext(ctx context.Context) ProbeResponseArrayOutput
- type ProbeResponseInput
- type ProbeResponseOutput
- func (ProbeResponseOutput) ElementType() reflect.Type
- func (o ProbeResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) Id() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o ProbeResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
- func (o ProbeResponseOutput) Name() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) NumberOfProbes() pulumi.IntPtrOutput
- func (o ProbeResponseOutput) Port() pulumi.IntOutput
- func (o ProbeResponseOutput) Protocol() pulumi.StringOutput
- func (o ProbeResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) RequestPath() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) ToProbeResponseOutput() ProbeResponseOutput
- func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
- type PublicIPAddress
- type PublicIPAddressArgs
- type PublicIPAddressDnsSettings
- type PublicIPAddressDnsSettingsArgs
- func (PublicIPAddressDnsSettingsArgs) ElementType() reflect.Type
- func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput
- func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsOutput
- func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
- func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
- type PublicIPAddressDnsSettingsInput
- type PublicIPAddressDnsSettingsOutput
- func (o PublicIPAddressDnsSettingsOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (PublicIPAddressDnsSettingsOutput) ElementType() reflect.Type
- func (o PublicIPAddressDnsSettingsOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput
- func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsOutput
- func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
- func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
- type PublicIPAddressDnsSettingsPtrInput
- type PublicIPAddressDnsSettingsPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) Elem() PublicIPAddressDnsSettingsOutput
- func (PublicIPAddressDnsSettingsPtrOutput) ElementType() reflect.Type
- func (o PublicIPAddressDnsSettingsPtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
- func (o PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
- type PublicIPAddressDnsSettingsResponse
- type PublicIPAddressDnsSettingsResponseArgs
- func (PublicIPAddressDnsSettingsResponseArgs) ElementType() reflect.Type
- func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput
- func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponseOutput
- func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
- func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
- type PublicIPAddressDnsSettingsResponseInput
- type PublicIPAddressDnsSettingsResponseOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (PublicIPAddressDnsSettingsResponseOutput) ElementType() reflect.Type
- func (o PublicIPAddressDnsSettingsResponseOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponseOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
- func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
- type PublicIPAddressDnsSettingsResponsePtrInput
- type PublicIPAddressDnsSettingsResponsePtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) Elem() PublicIPAddressDnsSettingsResponseOutput
- func (PublicIPAddressDnsSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
- func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
- type PublicIPAddressResponse
- type PublicIPAddressResponseArgs
- func (PublicIPAddressResponseArgs) ElementType() reflect.Type
- func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutput() PublicIPAddressResponseOutput
- func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutputWithContext(ctx context.Context) PublicIPAddressResponseOutput
- func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
- func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
- type PublicIPAddressResponseInput
- type PublicIPAddressResponseOutput
- func (o PublicIPAddressResponseOutput) DnsSettings() PublicIPAddressDnsSettingsResponsePtrOutput
- func (PublicIPAddressResponseOutput) ElementType() reflect.Type
- func (o PublicIPAddressResponseOutput) Etag() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) Id() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o PublicIPAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) IpConfiguration() IPConfigurationResponsePtrOutput
- func (o PublicIPAddressResponseOutput) Location() pulumi.StringPtrOutput
- func (o PublicIPAddressResponseOutput) Name() pulumi.StringOutput
- func (o PublicIPAddressResponseOutput) ProvisioningState() 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) 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) IpConfiguration() IPConfigurationPtrOutput
- func (o PublicIPAddressTypeOutput) Location() pulumi.StringPtrOutput
- func (o PublicIPAddressTypeOutput) ProvisioningState() 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) IpConfiguration() IPConfigurationPtrOutput
- func (o PublicIPAddressTypePtrOutput) Location() pulumi.StringPtrOutput
- func (o PublicIPAddressTypePtrOutput) ProvisioningState() 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 Route
- type RouteArgs
- type RouteResponse
- type RouteResponseArgs
- type RouteResponseArray
- type RouteResponseArrayInput
- type RouteResponseArrayOutput
- func (RouteResponseArrayOutput) ElementType() reflect.Type
- func (o RouteResponseArrayOutput) Index(i pulumi.IntInput) RouteResponseOutput
- func (o RouteResponseArrayOutput) ToRouteResponseArrayOutput() RouteResponseArrayOutput
- func (o RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext(ctx context.Context) RouteResponseArrayOutput
- type RouteResponseInput
- type RouteResponseOutput
- func (o RouteResponseOutput) AddressPrefix() pulumi.StringPtrOutput
- func (RouteResponseOutput) ElementType() reflect.Type
- func (o RouteResponseOutput) Etag() pulumi.StringPtrOutput
- func (o RouteResponseOutput) Id() pulumi.StringPtrOutput
- func (o RouteResponseOutput) Name() pulumi.StringPtrOutput
- func (o RouteResponseOutput) NextHopIpAddress() pulumi.StringPtrOutput
- func (o RouteResponseOutput) NextHopType() pulumi.StringOutput
- func (o RouteResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput
- func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
- type RouteState
- type RouteTable
- type RouteTableArgs
- type RouteTableResponse
- type RouteTableResponseArgs
- func (RouteTableResponseArgs) ElementType() reflect.Type
- func (i RouteTableResponseArgs) ToRouteTableResponseOutput() RouteTableResponseOutput
- func (i RouteTableResponseArgs) ToRouteTableResponseOutputWithContext(ctx context.Context) RouteTableResponseOutput
- func (i RouteTableResponseArgs) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
- func (i RouteTableResponseArgs) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
- type RouteTableResponseInput
- type RouteTableResponseOutput
- func (RouteTableResponseOutput) ElementType() reflect.Type
- func (o RouteTableResponseOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTableResponseOutput) Id() pulumi.StringPtrOutput
- func (o RouteTableResponseOutput) Location() pulumi.StringPtrOutput
- func (o RouteTableResponseOutput) Name() pulumi.StringOutput
- func (o RouteTableResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTableResponseOutput) Routes() RouteResponseArrayOutput
- func (o RouteTableResponseOutput) Subnets() SubnetResponseArrayOutput
- func (o RouteTableResponseOutput) Tags() pulumi.StringMapOutput
- func (o RouteTableResponseOutput) ToRouteTableResponseOutput() RouteTableResponseOutput
- func (o RouteTableResponseOutput) ToRouteTableResponseOutputWithContext(ctx context.Context) RouteTableResponseOutput
- func (o RouteTableResponseOutput) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
- func (o RouteTableResponseOutput) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
- func (o RouteTableResponseOutput) Type() pulumi.StringOutput
- type RouteTableResponsePtrInput
- type RouteTableResponsePtrOutput
- func (o RouteTableResponsePtrOutput) Elem() RouteTableResponseOutput
- func (RouteTableResponsePtrOutput) ElementType() reflect.Type
- func (o RouteTableResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTableResponsePtrOutput) Routes() RouteResponseArrayOutput
- func (o RouteTableResponsePtrOutput) Subnets() SubnetResponseArrayOutput
- func (o RouteTableResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
- func (o RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
- func (o RouteTableResponsePtrOutput) Type() pulumi.StringPtrOutput
- type RouteTableState
- type RouteTableType
- type RouteTableTypeArgs
- func (RouteTableTypeArgs) ElementType() reflect.Type
- func (i RouteTableTypeArgs) ToRouteTableTypeOutput() RouteTableTypeOutput
- func (i RouteTableTypeArgs) ToRouteTableTypeOutputWithContext(ctx context.Context) RouteTableTypeOutput
- func (i RouteTableTypeArgs) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
- func (i RouteTableTypeArgs) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
- type RouteTableTypeInput
- type RouteTableTypeOutput
- func (RouteTableTypeOutput) ElementType() reflect.Type
- func (o RouteTableTypeOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTableTypeOutput) Id() pulumi.StringPtrOutput
- func (o RouteTableTypeOutput) Location() pulumi.StringPtrOutput
- func (o RouteTableTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTableTypeOutput) Routes() RouteTypeArrayOutput
- func (o RouteTableTypeOutput) Subnets() SubnetTypeArrayOutput
- 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) Subnets() SubnetTypeArrayOutput
- func (o RouteTableTypePtrOutput) Tags() pulumi.StringMapOutput
- func (o RouteTableTypePtrOutput) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
- func (o RouteTableTypePtrOutput) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
- type RouteType
- type RouteTypeArgs
- type RouteTypeArray
- type RouteTypeArrayInput
- type RouteTypeArrayOutput
- func (RouteTypeArrayOutput) ElementType() reflect.Type
- func (o RouteTypeArrayOutput) Index(i pulumi.IntInput) RouteTypeOutput
- func (o RouteTypeArrayOutput) ToRouteTypeArrayOutput() RouteTypeArrayOutput
- func (o RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext(ctx context.Context) RouteTypeArrayOutput
- type RouteTypeInput
- type RouteTypeOutput
- func (o RouteTypeOutput) AddressPrefix() pulumi.StringPtrOutput
- func (RouteTypeOutput) ElementType() reflect.Type
- func (o RouteTypeOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTypeOutput) Id() pulumi.StringPtrOutput
- func (o RouteTypeOutput) Name() pulumi.StringPtrOutput
- func (o RouteTypeOutput) NextHopIpAddress() pulumi.StringPtrOutput
- func (o RouteTypeOutput) NextHopType() pulumi.StringOutput
- func (o RouteTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTypeOutput) ToRouteTypeOutput() RouteTypeOutput
- func (o RouteTypeOutput) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput
- type SecurityRule
- type SecurityRuleArgs
- type SecurityRuleResponse
- type SecurityRuleResponseArgs
- type SecurityRuleResponseArray
- type SecurityRuleResponseArrayInput
- type SecurityRuleResponseArrayOutput
- func (SecurityRuleResponseArrayOutput) ElementType() reflect.Type
- func (o SecurityRuleResponseArrayOutput) Index(i pulumi.IntInput) SecurityRuleResponseOutput
- func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput
- func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithContext(ctx context.Context) SecurityRuleResponseArrayOutput
- type SecurityRuleResponseInput
- type SecurityRuleResponseOutput
- func (o SecurityRuleResponseOutput) Access() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) Description() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) DestinationAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) DestinationPortRange() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Direction() pulumi.StringOutput
- func (SecurityRuleResponseOutput) ElementType() reflect.Type
- func (o SecurityRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Priority() pulumi.IntPtrOutput
- func (o SecurityRuleResponseOutput) Protocol() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) SourceAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) SourcePortRange() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutput() SecurityRuleResponseOutput
- func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext(ctx context.Context) SecurityRuleResponseOutput
- type SecurityRuleState
- type SecurityRuleType
- type SecurityRuleTypeArgs
- type SecurityRuleTypeArray
- type SecurityRuleTypeArrayInput
- type SecurityRuleTypeArrayOutput
- func (SecurityRuleTypeArrayOutput) ElementType() reflect.Type
- func (o SecurityRuleTypeArrayOutput) Index(i pulumi.IntInput) SecurityRuleTypeOutput
- func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput
- func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext(ctx context.Context) SecurityRuleTypeArrayOutput
- type SecurityRuleTypeInput
- type SecurityRuleTypeOutput
- func (o SecurityRuleTypeOutput) Access() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) Description() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) DestinationAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) DestinationPortRange() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Direction() pulumi.StringOutput
- func (SecurityRuleTypeOutput) ElementType() reflect.Type
- func (o SecurityRuleTypeOutput) Etag() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Id() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Name() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Priority() pulumi.IntPtrOutput
- func (o SecurityRuleTypeOutput) Protocol() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) SourceAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) SourcePortRange() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutput() SecurityRuleTypeOutput
- func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext(ctx context.Context) SecurityRuleTypeOutput
- type SubResource
- type SubResourceArgs
- func (SubResourceArgs) ElementType() reflect.Type
- func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
- func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceArray
- type SubResourceArrayInput
- type SubResourceArrayOutput
- func (SubResourceArrayOutput) ElementType() reflect.Type
- func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
- type SubResourceInput
- type SubResourceOutput
- func (SubResourceOutput) ElementType() reflect.Type
- func (o SubResourceOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
- func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourcePtrInput
- type SubResourcePtrOutput
- func (o SubResourcePtrOutput) Elem() SubResourceOutput
- func (SubResourcePtrOutput) ElementType() reflect.Type
- func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- func (SubResourceResponseArgs) ElementType() reflect.Type
- func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponseArray
- type SubResourceResponseArrayInput
- type SubResourceResponseArrayOutput
- func (SubResourceResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponsePtrInput
- type SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
- func (SubResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type Subnet
- type SubnetArgs
- type SubnetResponse
- type SubnetResponseArgs
- func (SubnetResponseArgs) ElementType() reflect.Type
- func (i SubnetResponseArgs) ToSubnetResponseOutput() SubnetResponseOutput
- func (i SubnetResponseArgs) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
- func (i SubnetResponseArgs) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
- func (i SubnetResponseArgs) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
- type SubnetResponseArray
- type SubnetResponseArrayInput
- type SubnetResponseArrayOutput
- func (SubnetResponseArrayOutput) ElementType() reflect.Type
- func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput
- func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
- func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
- type SubnetResponseInput
- type SubnetResponseOutput
- func (o SubnetResponseOutput) AddressPrefix() pulumi.StringPtrOutput
- func (SubnetResponseOutput) ElementType() reflect.Type
- func (o SubnetResponseOutput) Etag() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) IpConfigurations() IPConfigurationResponseArrayOutput
- func (o SubnetResponseOutput) Name() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
- func (o SubnetResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) 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) 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) IpConfigurations() IPConfigurationArrayOutput
- func (o SubnetTypeOutput) Name() pulumi.StringPtrOutput
- func (o SubnetTypeOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
- func (o SubnetTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- 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) IpConfigurations() IPConfigurationArrayOutput
- func (o SubnetTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o SubnetTypePtrOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
- func (o SubnetTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SubnetTypePtrOutput) RouteTable() RouteTableTypePtrOutput
- func (o SubnetTypePtrOutput) ToSubnetTypePtrOutput() SubnetTypePtrOutput
- func (o SubnetTypePtrOutput) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
- type VirtualNetwork
- type VirtualNetworkArgs
- type VirtualNetworkGateway
- type VirtualNetworkGatewayArgs
- type VirtualNetworkGatewayConnection
- func GetVirtualNetworkGatewayConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*VirtualNetworkGatewayConnection, error)
- func NewVirtualNetworkGatewayConnection(ctx *pulumi.Context, name string, args *VirtualNetworkGatewayConnectionArgs, ...) (*VirtualNetworkGatewayConnection, error)
- type VirtualNetworkGatewayConnectionArgs
- type VirtualNetworkGatewayConnectionState
- type VirtualNetworkGatewayIPConfiguration
- type VirtualNetworkGatewayIPConfigurationArgs
- func (VirtualNetworkGatewayIPConfigurationArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutput() VirtualNetworkGatewayIPConfigurationOutput
- func (i VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationOutput
- type VirtualNetworkGatewayIPConfigurationArray
- func (VirtualNetworkGatewayIPConfigurationArray) ElementType() reflect.Type
- func (i VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutput() VirtualNetworkGatewayIPConfigurationArrayOutput
- func (i VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationArrayOutput
- type VirtualNetworkGatewayIPConfigurationArrayInput
- type VirtualNetworkGatewayIPConfigurationArrayOutput
- func (VirtualNetworkGatewayIPConfigurationArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayIPConfigurationArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayIPConfigurationOutput
- func (o VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutput() VirtualNetworkGatewayIPConfigurationArrayOutput
- func (o VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationArrayOutput
- type VirtualNetworkGatewayIPConfigurationInput
- type VirtualNetworkGatewayIPConfigurationOutput
- func (VirtualNetworkGatewayIPConfigurationOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayIPConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayIPConfigurationOutput) PrivateIPAddress() 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) PrivateIPAddress() 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 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) 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) BgpSettings() BgpSettingsResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Elem() VirtualNetworkGatewayResponseOutput
- func (VirtualNetworkGatewayResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewayResponsePtrOutput) EnableBgp() pulumi.BoolPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) GatewayDefaultSite() SubResourceResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) GatewayType() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Sku() VirtualNetworkGatewaySkuResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) VpnClientConfiguration() VpnClientConfigurationResponsePtrOutput
- func (o VirtualNetworkGatewayResponsePtrOutput) VpnType() pulumi.StringPtrOutput
- type VirtualNetworkGatewaySku
- type VirtualNetworkGatewaySkuArgs
- func (VirtualNetworkGatewaySkuArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutput() VirtualNetworkGatewaySkuOutput
- func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuOutput
- func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
- func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
- type VirtualNetworkGatewaySkuInput
- type VirtualNetworkGatewaySkuOutput
- func (o VirtualNetworkGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
- func (VirtualNetworkGatewaySkuOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewaySkuOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuOutput) Tier() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuOutput() VirtualNetworkGatewaySkuOutput
- func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuOutput
- func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
- func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
- type VirtualNetworkGatewaySkuPtrInput
- type VirtualNetworkGatewaySkuPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) Elem() VirtualNetworkGatewaySkuOutput
- func (VirtualNetworkGatewaySkuPtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewaySkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
- func (o VirtualNetworkGatewaySkuPtrOutput) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
- type VirtualNetworkGatewaySkuResponse
- type VirtualNetworkGatewaySkuResponseArgs
- func (VirtualNetworkGatewaySkuResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponseOutput() VirtualNetworkGatewaySkuResponseOutput
- func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponseOutput
- func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
- func (i VirtualNetworkGatewaySkuResponseArgs) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
- type VirtualNetworkGatewaySkuResponseInput
- type VirtualNetworkGatewaySkuResponseOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (VirtualNetworkGatewaySkuResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponseOutput() VirtualNetworkGatewaySkuResponseOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponseOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
- func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
- type VirtualNetworkGatewaySkuResponsePtrInput
- type VirtualNetworkGatewaySkuResponsePtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) Elem() VirtualNetworkGatewaySkuResponseOutput
- func (VirtualNetworkGatewaySkuResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
- func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
- type VirtualNetworkGatewayState
- type VirtualNetworkGatewayType
- type VirtualNetworkGatewayTypeArgs
- func (VirtualNetworkGatewayTypeArgs) ElementType() reflect.Type
- func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutput() VirtualNetworkGatewayTypeOutput
- func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypeOutput
- func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
- func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
- type VirtualNetworkGatewayTypeInput
- type VirtualNetworkGatewayTypeOutput
- func (o VirtualNetworkGatewayTypeOutput) 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) 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 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressSpace ¶
type AddressSpace struct { // A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes []string `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
type AddressSpaceArgs ¶
type AddressSpaceArgs struct { // A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (AddressSpaceArgs) ElementType ¶
func (AddressSpaceArgs) ElementType() reflect.Type
func (AddressSpaceArgs) ToAddressSpaceOutput ¶
func (i AddressSpaceArgs) ToAddressSpaceOutput() AddressSpaceOutput
func (AddressSpaceArgs) ToAddressSpaceOutputWithContext ¶
func (i AddressSpaceArgs) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
func (AddressSpaceArgs) ToAddressSpacePtrOutput ¶
func (i AddressSpaceArgs) ToAddressSpacePtrOutput() AddressSpacePtrOutput
func (AddressSpaceArgs) ToAddressSpacePtrOutputWithContext ¶
func (i AddressSpaceArgs) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
type AddressSpaceInput ¶
type AddressSpaceInput interface { pulumi.Input ToAddressSpaceOutput() AddressSpaceOutput ToAddressSpaceOutputWithContext(context.Context) AddressSpaceOutput }
AddressSpaceInput is an input type that accepts AddressSpaceArgs and AddressSpaceOutput values. You can construct a concrete instance of `AddressSpaceInput` via:
AddressSpaceArgs{...}
type AddressSpaceOutput ¶
type AddressSpaceOutput struct{ *pulumi.OutputState }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (AddressSpaceOutput) AddressPrefixes ¶
func (o AddressSpaceOutput) AddressPrefixes() pulumi.StringArrayOutput
A list of address blocks reserved for this virtual network in CIDR notation.
func (AddressSpaceOutput) ElementType ¶
func (AddressSpaceOutput) ElementType() reflect.Type
func (AddressSpaceOutput) ToAddressSpaceOutput ¶
func (o AddressSpaceOutput) ToAddressSpaceOutput() AddressSpaceOutput
func (AddressSpaceOutput) ToAddressSpaceOutputWithContext ¶
func (o AddressSpaceOutput) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
func (AddressSpaceOutput) ToAddressSpacePtrOutput ¶
func (o AddressSpaceOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
func (AddressSpaceOutput) ToAddressSpacePtrOutputWithContext ¶
func (o AddressSpaceOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
type AddressSpacePtrInput ¶
type AddressSpacePtrInput interface { pulumi.Input ToAddressSpacePtrOutput() AddressSpacePtrOutput ToAddressSpacePtrOutputWithContext(context.Context) AddressSpacePtrOutput }
AddressSpacePtrInput is an input type that accepts AddressSpaceArgs, AddressSpacePtr and AddressSpacePtrOutput values. You can construct a concrete instance of `AddressSpacePtrInput` via:
AddressSpaceArgs{...} or: nil
func AddressSpacePtr ¶
func AddressSpacePtr(v *AddressSpaceArgs) AddressSpacePtrInput
type AddressSpacePtrOutput ¶
type AddressSpacePtrOutput struct{ *pulumi.OutputState }
func (AddressSpacePtrOutput) AddressPrefixes ¶
func (o AddressSpacePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
A list of address blocks reserved for this virtual network in CIDR notation.
func (AddressSpacePtrOutput) Elem ¶
func (o AddressSpacePtrOutput) Elem() AddressSpaceOutput
func (AddressSpacePtrOutput) ElementType ¶
func (AddressSpacePtrOutput) ElementType() reflect.Type
func (AddressSpacePtrOutput) ToAddressSpacePtrOutput ¶
func (o AddressSpacePtrOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
func (AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext ¶
func (o AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
type AddressSpaceResponse ¶
type AddressSpaceResponse struct { // A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes []string `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
type AddressSpaceResponseArgs ¶
type AddressSpaceResponseArgs struct { // A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (AddressSpaceResponseArgs) ElementType ¶
func (AddressSpaceResponseArgs) ElementType() reflect.Type
func (AddressSpaceResponseArgs) ToAddressSpaceResponseOutput ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
func (AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
func (AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
func (AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
type AddressSpaceResponseInput ¶
type AddressSpaceResponseInput interface { pulumi.Input ToAddressSpaceResponseOutput() AddressSpaceResponseOutput ToAddressSpaceResponseOutputWithContext(context.Context) AddressSpaceResponseOutput }
AddressSpaceResponseInput is an input type that accepts AddressSpaceResponseArgs and AddressSpaceResponseOutput values. You can construct a concrete instance of `AddressSpaceResponseInput` via:
AddressSpaceResponseArgs{...}
type AddressSpaceResponseOutput ¶
type AddressSpaceResponseOutput struct{ *pulumi.OutputState }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (AddressSpaceResponseOutput) AddressPrefixes ¶
func (o AddressSpaceResponseOutput) AddressPrefixes() pulumi.StringArrayOutput
A list of address blocks reserved for this virtual network in CIDR notation.
func (AddressSpaceResponseOutput) ElementType ¶
func (AddressSpaceResponseOutput) ElementType() reflect.Type
func (AddressSpaceResponseOutput) ToAddressSpaceResponseOutput ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
func (AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
func (AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
func (AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
type AddressSpaceResponsePtrInput ¶
type AddressSpaceResponsePtrInput interface { pulumi.Input ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput ToAddressSpaceResponsePtrOutputWithContext(context.Context) AddressSpaceResponsePtrOutput }
AddressSpaceResponsePtrInput is an input type that accepts AddressSpaceResponseArgs, AddressSpaceResponsePtr and AddressSpaceResponsePtrOutput values. You can construct a concrete instance of `AddressSpaceResponsePtrInput` via:
AddressSpaceResponseArgs{...} or: nil
func AddressSpaceResponsePtr ¶
func AddressSpaceResponsePtr(v *AddressSpaceResponseArgs) AddressSpaceResponsePtrInput
type AddressSpaceResponsePtrOutput ¶
type AddressSpaceResponsePtrOutput struct{ *pulumi.OutputState }
func (AddressSpaceResponsePtrOutput) AddressPrefixes ¶
func (o AddressSpaceResponsePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
A list of address blocks reserved for this virtual network in CIDR notation.
func (AddressSpaceResponsePtrOutput) Elem ¶
func (o AddressSpaceResponsePtrOutput) Elem() AddressSpaceResponseOutput
func (AddressSpaceResponsePtrOutput) ElementType ¶
func (AddressSpaceResponsePtrOutput) ElementType() reflect.Type
func (AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput ¶
func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
func (AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext ¶
func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
type ApplicationGateway ¶
type ApplicationGateway struct { pulumi.CustomResourceState // Backend address pool of the application gateway resource. BackendAddressPools ApplicationGatewayBackendAddressPoolResponseArrayOutput `pulumi:"backendAddressPools"` // Backend http settings of the application gateway resource. BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsResponseArrayOutput `pulumi:"backendHttpSettingsCollection"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Frontend IP addresses of the application gateway resource. FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationResponseArrayOutput `pulumi:"frontendIPConfigurations"` // Frontend ports of the application gateway resource. FrontendPorts ApplicationGatewayFrontendPortResponseArrayOutput `pulumi:"frontendPorts"` // Gets or sets subnets of application gateway resource GatewayIPConfigurations ApplicationGatewayIPConfigurationResponseArrayOutput `pulumi:"gatewayIPConfigurations"` // Http listeners of the application gateway resource. HttpListeners ApplicationGatewayHttpListenerResponseArrayOutput `pulumi:"httpListeners"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Operational state of the application gateway resource. Possible values are: 'Stopped', 'Started', 'Running', and 'Stopping'. OperationalState pulumi.StringOutput `pulumi:"operationalState"` // Probes of the application gateway resource. Probes ApplicationGatewayProbeResponseArrayOutput `pulumi:"probes"` // Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Request routing rules of the application gateway resource. RequestRoutingRules ApplicationGatewayRequestRoutingRuleResponseArrayOutput `pulumi:"requestRoutingRules"` // Resource GUID property of the application gateway resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // SKU of the application gateway resource. Sku ApplicationGatewaySkuResponsePtrOutput `pulumi:"sku"` // SSL certificates of the application gateway resource. SslCertificates ApplicationGatewaySslCertificateResponseArrayOutput `pulumi:"sslCertificates"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // URL path map of the application gateway resource. UrlPathMaps ApplicationGatewayUrlPathMapResponseArrayOutput `pulumi:"urlPathMaps"` }
Application gateway resource
func GetApplicationGateway ¶
func GetApplicationGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationGatewayState, opts ...pulumi.ResourceOption) (*ApplicationGateway, error)
GetApplicationGateway gets an existing ApplicationGateway resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplicationGateway ¶
func NewApplicationGateway(ctx *pulumi.Context, name string, args *ApplicationGatewayArgs, opts ...pulumi.ResourceOption) (*ApplicationGateway, error)
NewApplicationGateway registers a new resource with the given unique name, arguments, and options.
type ApplicationGatewayArgs ¶
type ApplicationGatewayArgs struct { // The name of the application gateway. ApplicationGatewayName pulumi.StringInput // Backend address pool of the application gateway resource. BackendAddressPools ApplicationGatewayBackendAddressPoolArrayInput // Backend http settings of the application gateway resource. BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Frontend IP addresses of the application gateway resource. FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationArrayInput // Frontend ports of the application gateway resource. FrontendPorts ApplicationGatewayFrontendPortArrayInput // Gets or sets subnets of application gateway resource GatewayIPConfigurations ApplicationGatewayIPConfigurationArrayInput // Http listeners of the application gateway resource. HttpListeners ApplicationGatewayHttpListenerArrayInput // Resource Identifier. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Probes of the application gateway resource. Probes ApplicationGatewayProbeArrayInput // Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // Request routing rules of the application gateway resource. RequestRoutingRules ApplicationGatewayRequestRoutingRuleArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource GUID property of the application gateway resource. ResourceGuid pulumi.StringPtrInput // SKU of the application gateway resource. Sku ApplicationGatewaySkuPtrInput // SSL certificates of the application gateway resource. SslCertificates ApplicationGatewaySslCertificateArrayInput // Resource tags. Tags pulumi.StringMapInput // URL path map of the application gateway resource. UrlPathMaps ApplicationGatewayUrlPathMapArrayInput }
The set of arguments for constructing a ApplicationGateway resource.
func (ApplicationGatewayArgs) ElementType ¶
func (ApplicationGatewayArgs) ElementType() reflect.Type
type ApplicationGatewayBackendAddress ¶
type ApplicationGatewayBackendAddress struct { // Fully qualified domain name (FQDN). Fqdn *string `pulumi:"fqdn"` // IP address IpAddress *string `pulumi:"ipAddress"` }
Backend address of an application gateway.
type ApplicationGatewayBackendAddressArgs ¶
type ApplicationGatewayBackendAddressArgs struct { // Fully qualified domain name (FQDN). Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // IP address IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Backend address of an application gateway.
func (ApplicationGatewayBackendAddressArgs) ElementType ¶
func (ApplicationGatewayBackendAddressArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutput ¶
func (i ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput
func (ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutputWithContext ¶
func (i ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressOutput
type ApplicationGatewayBackendAddressArray ¶
type ApplicationGatewayBackendAddressArray []ApplicationGatewayBackendAddressInput
func (ApplicationGatewayBackendAddressArray) ElementType ¶
func (ApplicationGatewayBackendAddressArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutput ¶
func (i ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput
func (ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressArrayOutput
type ApplicationGatewayBackendAddressArrayInput ¶
type ApplicationGatewayBackendAddressArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput ToApplicationGatewayBackendAddressArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressArrayOutput }
ApplicationGatewayBackendAddressArrayInput is an input type that accepts ApplicationGatewayBackendAddressArray and ApplicationGatewayBackendAddressArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressArrayInput` via:
ApplicationGatewayBackendAddressArray{ ApplicationGatewayBackendAddressArgs{...} }
type ApplicationGatewayBackendAddressArrayOutput ¶
type ApplicationGatewayBackendAddressArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutput ¶
func (o ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput
func (ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressArrayOutput
type ApplicationGatewayBackendAddressInput ¶
type ApplicationGatewayBackendAddressInput interface { pulumi.Input ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput ToApplicationGatewayBackendAddressOutputWithContext(context.Context) ApplicationGatewayBackendAddressOutput }
ApplicationGatewayBackendAddressInput is an input type that accepts ApplicationGatewayBackendAddressArgs and ApplicationGatewayBackendAddressOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressInput` via:
ApplicationGatewayBackendAddressArgs{...}
type ApplicationGatewayBackendAddressOutput ¶
type ApplicationGatewayBackendAddressOutput struct{ *pulumi.OutputState }
Backend address of an application gateway.
func (ApplicationGatewayBackendAddressOutput) ElementType ¶
func (ApplicationGatewayBackendAddressOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressOutput) Fqdn ¶
func (o ApplicationGatewayBackendAddressOutput) Fqdn() pulumi.StringPtrOutput
Fully qualified domain name (FQDN).
func (ApplicationGatewayBackendAddressOutput) IpAddress ¶
func (o ApplicationGatewayBackendAddressOutput) IpAddress() pulumi.StringPtrOutput
IP address
func (ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutput ¶
func (o ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput
func (ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutputWithContext ¶
func (o ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddressOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressOutput
type ApplicationGatewayBackendAddressPool ¶
type ApplicationGatewayBackendAddressPool struct { // Backend addresses BackendAddresses []ApplicationGatewayBackendAddress `pulumi:"backendAddresses"` // Collection of references to IPs defined in network interfaces. BackendIPConfigurations []NetworkInterfaceIPConfiguration `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Backend Address Pool of an application gateway.
type ApplicationGatewayBackendAddressPoolArgs ¶
type ApplicationGatewayBackendAddressPoolArgs struct { // Backend addresses BackendAddresses ApplicationGatewayBackendAddressArrayInput `pulumi:"backendAddresses"` // Collection of references to IPs defined in network interfaces. BackendIPConfigurations NetworkInterfaceIPConfigurationArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend Address Pool of an application gateway.
func (ApplicationGatewayBackendAddressPoolArgs) ElementType ¶
func (ApplicationGatewayBackendAddressPoolArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutput ¶
func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
func (ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
type ApplicationGatewayBackendAddressPoolArray ¶
type ApplicationGatewayBackendAddressPoolArray []ApplicationGatewayBackendAddressPoolInput
func (ApplicationGatewayBackendAddressPoolArray) ElementType ¶
func (ApplicationGatewayBackendAddressPoolArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutput ¶
func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
func (ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
type ApplicationGatewayBackendAddressPoolArrayInput ¶
type ApplicationGatewayBackendAddressPoolArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolArrayOutput }
ApplicationGatewayBackendAddressPoolArrayInput is an input type that accepts ApplicationGatewayBackendAddressPoolArray and ApplicationGatewayBackendAddressPoolArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolArrayInput` via:
ApplicationGatewayBackendAddressPoolArray{ ApplicationGatewayBackendAddressPoolArgs{...} }
type ApplicationGatewayBackendAddressPoolArrayOutput ¶
type ApplicationGatewayBackendAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressPoolArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutput ¶
func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
func (ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
type ApplicationGatewayBackendAddressPoolInput ¶
type ApplicationGatewayBackendAddressPoolInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput ToApplicationGatewayBackendAddressPoolOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolOutput }
ApplicationGatewayBackendAddressPoolInput is an input type that accepts ApplicationGatewayBackendAddressPoolArgs and ApplicationGatewayBackendAddressPoolOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolInput` via:
ApplicationGatewayBackendAddressPoolArgs{...}
type ApplicationGatewayBackendAddressPoolOutput ¶
type ApplicationGatewayBackendAddressPoolOutput struct{ *pulumi.OutputState }
Backend Address Pool of an application gateway.
func (ApplicationGatewayBackendAddressPoolOutput) BackendAddresses ¶
func (o ApplicationGatewayBackendAddressPoolOutput) BackendAddresses() ApplicationGatewayBackendAddressArrayOutput
Backend addresses
func (ApplicationGatewayBackendAddressPoolOutput) BackendIPConfigurations ¶
func (o ApplicationGatewayBackendAddressPoolOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationArrayOutput
Collection of references to IPs defined in network interfaces.
func (ApplicationGatewayBackendAddressPoolOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolOutput) Etag ¶
func (o ApplicationGatewayBackendAddressPoolOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayBackendAddressPoolOutput) Id ¶
func (o ApplicationGatewayBackendAddressPoolOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayBackendAddressPoolOutput) Name ¶
func (o ApplicationGatewayBackendAddressPoolOutput) Name() pulumi.StringPtrOutput
Resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayBackendAddressPoolOutput) ProvisioningState ¶
func (o ApplicationGatewayBackendAddressPoolOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput ¶
func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
func (ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
type ApplicationGatewayBackendAddressPoolResponse ¶
type ApplicationGatewayBackendAddressPoolResponse struct { // Backend addresses BackendAddresses []ApplicationGatewayBackendAddressResponse `pulumi:"backendAddresses"` // Collection of references to IPs defined in network interfaces. BackendIPConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Backend Address Pool of an application gateway.
type ApplicationGatewayBackendAddressPoolResponseArgs ¶
type ApplicationGatewayBackendAddressPoolResponseArgs struct { // Backend addresses BackendAddresses ApplicationGatewayBackendAddressResponseArrayInput `pulumi:"backendAddresses"` // Collection of references to IPs defined in network interfaces. BackendIPConfigurations NetworkInterfaceIPConfigurationResponseArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend Address Pool of an application gateway.
func (ApplicationGatewayBackendAddressPoolResponseArgs) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutput ¶
func (i ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput
func (ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseOutput
type ApplicationGatewayBackendAddressPoolResponseArray ¶
type ApplicationGatewayBackendAddressPoolResponseArray []ApplicationGatewayBackendAddressPoolResponseInput
func (ApplicationGatewayBackendAddressPoolResponseArray) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutput ¶
func (i ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput
func (ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput
type ApplicationGatewayBackendAddressPoolResponseArrayInput ¶
type ApplicationGatewayBackendAddressPoolResponseArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput }
ApplicationGatewayBackendAddressPoolResponseArrayInput is an input type that accepts ApplicationGatewayBackendAddressPoolResponseArray and ApplicationGatewayBackendAddressPoolResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolResponseArrayInput` via:
ApplicationGatewayBackendAddressPoolResponseArray{ ApplicationGatewayBackendAddressPoolResponseArgs{...} }
type ApplicationGatewayBackendAddressPoolResponseArrayOutput ¶
type ApplicationGatewayBackendAddressPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutput ¶
func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput
type ApplicationGatewayBackendAddressPoolResponseInput ¶
type ApplicationGatewayBackendAddressPoolResponseInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolResponseOutput }
ApplicationGatewayBackendAddressPoolResponseInput is an input type that accepts ApplicationGatewayBackendAddressPoolResponseArgs and ApplicationGatewayBackendAddressPoolResponseOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolResponseInput` via:
ApplicationGatewayBackendAddressPoolResponseArgs{...}
type ApplicationGatewayBackendAddressPoolResponseOutput ¶
type ApplicationGatewayBackendAddressPoolResponseOutput struct{ *pulumi.OutputState }
Backend Address Pool of an application gateway.
func (ApplicationGatewayBackendAddressPoolResponseOutput) BackendAddresses ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) BackendAddresses() ApplicationGatewayBackendAddressResponseArrayOutput
Backend addresses
func (ApplicationGatewayBackendAddressPoolResponseOutput) BackendIPConfigurations ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
Collection of references to IPs defined in network interfaces.
func (ApplicationGatewayBackendAddressPoolResponseOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseOutput) Etag ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayBackendAddressPoolResponseOutput) Name ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) Name() pulumi.StringPtrOutput
Resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayBackendAddressPoolResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutput ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput
func (ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseOutput
type ApplicationGatewayBackendAddressResponse ¶
type ApplicationGatewayBackendAddressResponse struct { // Fully qualified domain name (FQDN). Fqdn *string `pulumi:"fqdn"` // IP address IpAddress *string `pulumi:"ipAddress"` }
Backend address of an application gateway.
type ApplicationGatewayBackendAddressResponseArgs ¶
type ApplicationGatewayBackendAddressResponseArgs struct { // Fully qualified domain name (FQDN). Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // IP address IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Backend address of an application gateway.
func (ApplicationGatewayBackendAddressResponseArgs) ElementType ¶
func (ApplicationGatewayBackendAddressResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutput ¶
func (i ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput
func (ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutputWithContext ¶
func (i ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseOutput
type ApplicationGatewayBackendAddressResponseArray ¶
type ApplicationGatewayBackendAddressResponseArray []ApplicationGatewayBackendAddressResponseInput
func (ApplicationGatewayBackendAddressResponseArray) ElementType ¶
func (ApplicationGatewayBackendAddressResponseArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutput ¶
func (i ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput
func (ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseArrayOutput
type ApplicationGatewayBackendAddressResponseArrayInput ¶
type ApplicationGatewayBackendAddressResponseArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressResponseArrayOutput }
ApplicationGatewayBackendAddressResponseArrayInput is an input type that accepts ApplicationGatewayBackendAddressResponseArray and ApplicationGatewayBackendAddressResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressResponseArrayInput` via:
ApplicationGatewayBackendAddressResponseArray{ ApplicationGatewayBackendAddressResponseArgs{...} }
type ApplicationGatewayBackendAddressResponseArrayOutput ¶
type ApplicationGatewayBackendAddressResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressResponseArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutput ¶
func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput
func (ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseArrayOutput
type ApplicationGatewayBackendAddressResponseInput ¶
type ApplicationGatewayBackendAddressResponseInput interface { pulumi.Input ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput ToApplicationGatewayBackendAddressResponseOutputWithContext(context.Context) ApplicationGatewayBackendAddressResponseOutput }
ApplicationGatewayBackendAddressResponseInput is an input type that accepts ApplicationGatewayBackendAddressResponseArgs and ApplicationGatewayBackendAddressResponseOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressResponseInput` via:
ApplicationGatewayBackendAddressResponseArgs{...}
type ApplicationGatewayBackendAddressResponseOutput ¶
type ApplicationGatewayBackendAddressResponseOutput struct{ *pulumi.OutputState }
Backend address of an application gateway.
func (ApplicationGatewayBackendAddressResponseOutput) ElementType ¶
func (ApplicationGatewayBackendAddressResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseOutput) Fqdn ¶
func (o ApplicationGatewayBackendAddressResponseOutput) Fqdn() pulumi.StringPtrOutput
Fully qualified domain name (FQDN).
func (ApplicationGatewayBackendAddressResponseOutput) IpAddress ¶
func (o ApplicationGatewayBackendAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
IP address
func (ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutput ¶
func (o ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput
func (ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutputWithContext ¶
func (o ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBackendAddressResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseOutput
type ApplicationGatewayBackendHttpSettings ¶
type ApplicationGatewayBackendHttpSettings struct { // Cookie based affinity. Possible values are: 'Enabled' and 'Disabled'. CookieBasedAffinity *string `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Port Port *int `pulumi:"port"` // Probe resource of an application gateway. Probe *SubResource `pulumi:"probe"` // Protocol. Possible values are: 'Http' and 'Https'. Protocol *string `pulumi:"protocol"` // Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout *int `pulumi:"requestTimeout"` }
Backend address pool settings of an application gateway.
type ApplicationGatewayBackendHttpSettingsArgs ¶
type ApplicationGatewayBackendHttpSettingsArgs struct { // Cookie based affinity. Possible values are: 'Enabled' and 'Disabled'. CookieBasedAffinity pulumi.StringPtrInput `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Port Port pulumi.IntPtrInput `pulumi:"port"` // Probe resource of an application gateway. Probe SubResourcePtrInput `pulumi:"probe"` // Protocol. Possible values are: 'Http' and 'Https'. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout pulumi.IntPtrInput `pulumi:"requestTimeout"` }
Backend address pool settings of an application gateway.
func (ApplicationGatewayBackendHttpSettingsArgs) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutput ¶
func (i ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput
func (ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsOutput
type ApplicationGatewayBackendHttpSettingsArray ¶
type ApplicationGatewayBackendHttpSettingsArray []ApplicationGatewayBackendHttpSettingsInput
func (ApplicationGatewayBackendHttpSettingsArray) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsArray) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutput ¶
func (i ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput
func (ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput
type ApplicationGatewayBackendHttpSettingsArrayInput ¶
type ApplicationGatewayBackendHttpSettingsArrayInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput }
ApplicationGatewayBackendHttpSettingsArrayInput is an input type that accepts ApplicationGatewayBackendHttpSettingsArray and ApplicationGatewayBackendHttpSettingsArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsArrayInput` via:
ApplicationGatewayBackendHttpSettingsArray{ ApplicationGatewayBackendHttpSettingsArgs{...} }
type ApplicationGatewayBackendHttpSettingsArrayOutput ¶
type ApplicationGatewayBackendHttpSettingsArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutput ¶
func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput
type ApplicationGatewayBackendHttpSettingsInput ¶
type ApplicationGatewayBackendHttpSettingsInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput ToApplicationGatewayBackendHttpSettingsOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsOutput }
ApplicationGatewayBackendHttpSettingsInput is an input type that accepts ApplicationGatewayBackendHttpSettingsArgs and ApplicationGatewayBackendHttpSettingsOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsInput` via:
ApplicationGatewayBackendHttpSettingsArgs{...}
type ApplicationGatewayBackendHttpSettingsOutput ¶
type ApplicationGatewayBackendHttpSettingsOutput struct{ *pulumi.OutputState }
Backend address pool settings of an application gateway.
func (ApplicationGatewayBackendHttpSettingsOutput) CookieBasedAffinity ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) CookieBasedAffinity() pulumi.StringPtrOutput
Cookie based affinity. Possible values are: 'Enabled' and 'Disabled'.
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 Identifier.
func (ApplicationGatewayBackendHttpSettingsOutput) Name ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayBackendHttpSettingsOutput) Port ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Port() pulumi.IntPtrOutput
Port
func (ApplicationGatewayBackendHttpSettingsOutput) Probe ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Probe() SubResourcePtrOutput
Probe resource of an application gateway.
func (ApplicationGatewayBackendHttpSettingsOutput) Protocol ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Protocol() pulumi.StringPtrOutput
Protocol. Possible values are: 'Http' and 'Https'.
func (ApplicationGatewayBackendHttpSettingsOutput) ProvisioningState ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed
func (ApplicationGatewayBackendHttpSettingsOutput) RequestTimeout ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) RequestTimeout() pulumi.IntPtrOutput
Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutput ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput
func (ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsOutput
type ApplicationGatewayBackendHttpSettingsResponse ¶
type ApplicationGatewayBackendHttpSettingsResponse struct { // Cookie based affinity. Possible values are: 'Enabled' and 'Disabled'. CookieBasedAffinity *string `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Port Port *int `pulumi:"port"` // Probe resource of an application gateway. Probe *SubResourceResponse `pulumi:"probe"` // Protocol. Possible values are: 'Http' and 'Https'. Protocol *string `pulumi:"protocol"` // Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout *int `pulumi:"requestTimeout"` }
Backend address pool settings of an application gateway.
type ApplicationGatewayBackendHttpSettingsResponseArgs ¶
type ApplicationGatewayBackendHttpSettingsResponseArgs struct { // Cookie based affinity. Possible values are: 'Enabled' and 'Disabled'. CookieBasedAffinity pulumi.StringPtrInput `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Port Port pulumi.IntPtrInput `pulumi:"port"` // Probe resource of an application gateway. Probe SubResourceResponsePtrInput `pulumi:"probe"` // Protocol. Possible values are: 'Http' and 'Https'. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout pulumi.IntPtrInput `pulumi:"requestTimeout"` }
Backend address pool settings of an application gateway.
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutput ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
type ApplicationGatewayBackendHttpSettingsResponseArray ¶
type ApplicationGatewayBackendHttpSettingsResponseArray []ApplicationGatewayBackendHttpSettingsResponseInput
func (ApplicationGatewayBackendHttpSettingsResponseArray) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseArray) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput
func (ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput
type ApplicationGatewayBackendHttpSettingsResponseArrayInput ¶
type ApplicationGatewayBackendHttpSettingsResponseArrayInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput }
ApplicationGatewayBackendHttpSettingsResponseArrayInput is an input type that accepts ApplicationGatewayBackendHttpSettingsResponseArray and ApplicationGatewayBackendHttpSettingsResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsResponseArrayInput` via:
ApplicationGatewayBackendHttpSettingsResponseArray{ ApplicationGatewayBackendHttpSettingsResponseArgs{...} }
type ApplicationGatewayBackendHttpSettingsResponseArrayOutput ¶
type ApplicationGatewayBackendHttpSettingsResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput ¶
func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput
type ApplicationGatewayBackendHttpSettingsResponseInput ¶
type ApplicationGatewayBackendHttpSettingsResponseInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput }
ApplicationGatewayBackendHttpSettingsResponseInput is an input type that accepts ApplicationGatewayBackendHttpSettingsResponseArgs and ApplicationGatewayBackendHttpSettingsResponseOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsResponseInput` via:
ApplicationGatewayBackendHttpSettingsResponseArgs{...}
type ApplicationGatewayBackendHttpSettingsResponseOutput ¶
type ApplicationGatewayBackendHttpSettingsResponseOutput struct{ *pulumi.OutputState }
Backend address pool settings of an application gateway.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) CookieBasedAffinity ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) CookieBasedAffinity() pulumi.StringPtrOutput
Cookie based affinity. Possible values are: 'Enabled' and 'Disabled'.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Etag ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Name ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Port ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Port() pulumi.IntPtrOutput
Port
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Probe ¶
Probe resource of an application gateway.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Protocol ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Protocol() pulumi.StringPtrOutput
Protocol. Possible values are: 'Http' and 'Https'.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed
func (ApplicationGatewayBackendHttpSettingsResponseOutput) RequestTimeout ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) RequestTimeout() pulumi.IntPtrOutput
Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutput ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
type ApplicationGatewayFrontendIPConfiguration ¶
type ApplicationGatewayFrontendIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. 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. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Reference of the PublicIP resource. PublicIPAddress *SubResource `pulumi:"publicIPAddress"` // Reference of the subnet resource. Subnet *SubResource `pulumi:"subnet"` }
Frontend IP configuration of an application gateway.
type ApplicationGatewayFrontendIPConfigurationArgs ¶
type ApplicationGatewayFrontendIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. 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. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Reference of the PublicIP resource. PublicIPAddress SubResourcePtrInput `pulumi:"publicIPAddress"` // Reference of the subnet resource. Subnet SubResourcePtrInput `pulumi:"subnet"` }
Frontend IP configuration of an application gateway.
func (ApplicationGatewayFrontendIPConfigurationArgs) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
func (ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
type ApplicationGatewayFrontendIPConfigurationArray ¶
type ApplicationGatewayFrontendIPConfigurationArray []ApplicationGatewayFrontendIPConfigurationInput
func (ApplicationGatewayFrontendIPConfigurationArray) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
func (ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
type ApplicationGatewayFrontendIPConfigurationArrayInput ¶
type ApplicationGatewayFrontendIPConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput }
ApplicationGatewayFrontendIPConfigurationArrayInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationArray and ApplicationGatewayFrontendIPConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationArrayInput` via:
ApplicationGatewayFrontendIPConfigurationArray{ ApplicationGatewayFrontendIPConfigurationArgs{...} }
type ApplicationGatewayFrontendIPConfigurationArrayOutput ¶
type ApplicationGatewayFrontendIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
type ApplicationGatewayFrontendIPConfigurationInput ¶
type ApplicationGatewayFrontendIPConfigurationInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput ToApplicationGatewayFrontendIPConfigurationOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationOutput }
ApplicationGatewayFrontendIPConfigurationInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationArgs and ApplicationGatewayFrontendIPConfigurationOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationInput` via:
ApplicationGatewayFrontendIPConfigurationArgs{...}
type ApplicationGatewayFrontendIPConfigurationOutput ¶
type ApplicationGatewayFrontendIPConfigurationOutput struct{ *pulumi.OutputState }
Frontend IP configuration of an application gateway.
func (ApplicationGatewayFrontendIPConfigurationOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationOutput) Etag ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayFrontendIPConfigurationOutput) Name ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
PrivateIPAddress of the network interface IP Configuration.
func (ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
PrivateIP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayFrontendIPConfigurationOutput) PublicIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
Reference of the PublicIP resource.
func (ApplicationGatewayFrontendIPConfigurationOutput) Subnet ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) Subnet() SubResourcePtrOutput
Reference of the subnet resource.
func (ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
func (ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
type ApplicationGatewayFrontendIPConfigurationResponse ¶
type ApplicationGatewayFrontendIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. 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. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Reference of the PublicIP resource. PublicIPAddress *SubResourceResponse `pulumi:"publicIPAddress"` // Reference of the subnet resource. Subnet *SubResourceResponse `pulumi:"subnet"` }
Frontend IP configuration of an application gateway.
type ApplicationGatewayFrontendIPConfigurationResponseArgs ¶
type ApplicationGatewayFrontendIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. 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. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Reference of the PublicIP resource. PublicIPAddress SubResourceResponsePtrInput `pulumi:"publicIPAddress"` // Reference of the subnet resource. Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
Frontend IP configuration of an application gateway.
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
type ApplicationGatewayFrontendIPConfigurationResponseArray ¶
type ApplicationGatewayFrontendIPConfigurationResponseArray []ApplicationGatewayFrontendIPConfigurationResponseInput
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
type ApplicationGatewayFrontendIPConfigurationResponseArrayInput ¶
type ApplicationGatewayFrontendIPConfigurationResponseArrayInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput }
ApplicationGatewayFrontendIPConfigurationResponseArrayInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationResponseArray and ApplicationGatewayFrontendIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationResponseArrayInput` via:
ApplicationGatewayFrontendIPConfigurationResponseArray{ ApplicationGatewayFrontendIPConfigurationResponseArgs{...} }
type ApplicationGatewayFrontendIPConfigurationResponseArrayOutput ¶
type ApplicationGatewayFrontendIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
type ApplicationGatewayFrontendIPConfigurationResponseInput ¶
type ApplicationGatewayFrontendIPConfigurationResponseInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput }
ApplicationGatewayFrontendIPConfigurationResponseInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationResponseArgs and ApplicationGatewayFrontendIPConfigurationResponseOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationResponseInput` via:
ApplicationGatewayFrontendIPConfigurationResponseArgs{...}
type ApplicationGatewayFrontendIPConfigurationResponseOutput ¶
type ApplicationGatewayFrontendIPConfigurationResponseOutput struct{ *pulumi.OutputState }
Frontend IP configuration of an application gateway.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) Etag ¶
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) Name ¶
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
PrivateIPAddress of the network interface IP Configuration.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
PrivateIP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) PublicIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
Reference of the PublicIP resource.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) Subnet ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
Reference of the subnet resource.
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
type ApplicationGatewayFrontendPort ¶
type ApplicationGatewayFrontendPort struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Frontend port Port *int `pulumi:"port"` // Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Frontend port of an application gateway.
type ApplicationGatewayFrontendPortArgs ¶
type ApplicationGatewayFrontendPortArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Frontend port Port pulumi.IntPtrInput `pulumi:"port"` // Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Frontend port of an application gateway.
func (ApplicationGatewayFrontendPortArgs) ElementType ¶
func (ApplicationGatewayFrontendPortArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput ¶
func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
func (ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext ¶
func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
type ApplicationGatewayFrontendPortArray ¶
type ApplicationGatewayFrontendPortArray []ApplicationGatewayFrontendPortInput
func (ApplicationGatewayFrontendPortArray) ElementType ¶
func (ApplicationGatewayFrontendPortArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput ¶
func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
func (ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
type ApplicationGatewayFrontendPortArrayInput ¶
type ApplicationGatewayFrontendPortArrayInput interface { pulumi.Input ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput ToApplicationGatewayFrontendPortArrayOutputWithContext(context.Context) ApplicationGatewayFrontendPortArrayOutput }
ApplicationGatewayFrontendPortArrayInput is an input type that accepts ApplicationGatewayFrontendPortArray and ApplicationGatewayFrontendPortArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortArrayInput` via:
ApplicationGatewayFrontendPortArray{ ApplicationGatewayFrontendPortArgs{...} }
type ApplicationGatewayFrontendPortArrayOutput ¶
type ApplicationGatewayFrontendPortArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendPortArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendPortArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput ¶
func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
func (ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
type ApplicationGatewayFrontendPortInput ¶
type ApplicationGatewayFrontendPortInput interface { pulumi.Input ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput ToApplicationGatewayFrontendPortOutputWithContext(context.Context) ApplicationGatewayFrontendPortOutput }
ApplicationGatewayFrontendPortInput is an input type that accepts ApplicationGatewayFrontendPortArgs and ApplicationGatewayFrontendPortOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortInput` via:
ApplicationGatewayFrontendPortArgs{...}
type ApplicationGatewayFrontendPortOutput ¶
type ApplicationGatewayFrontendPortOutput struct{ *pulumi.OutputState }
Frontend port of an application gateway.
func (ApplicationGatewayFrontendPortOutput) ElementType ¶
func (ApplicationGatewayFrontendPortOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortOutput) Etag ¶
func (o ApplicationGatewayFrontendPortOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayFrontendPortOutput) Id ¶
func (o ApplicationGatewayFrontendPortOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayFrontendPortOutput) Name ¶
func (o ApplicationGatewayFrontendPortOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayFrontendPortOutput) Port ¶
func (o ApplicationGatewayFrontendPortOutput) Port() pulumi.IntPtrOutput
Frontend port
func (ApplicationGatewayFrontendPortOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendPortOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput ¶
func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
func (ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext ¶
func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
type ApplicationGatewayFrontendPortResponse ¶
type ApplicationGatewayFrontendPortResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Frontend port Port *int `pulumi:"port"` // Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Frontend port of an application gateway.
type ApplicationGatewayFrontendPortResponseArgs ¶
type ApplicationGatewayFrontendPortResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Frontend port Port pulumi.IntPtrInput `pulumi:"port"` // Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Frontend port of an application gateway.
func (ApplicationGatewayFrontendPortResponseArgs) ElementType ¶
func (ApplicationGatewayFrontendPortResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutput ¶
func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
func (ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutputWithContext ¶
func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
type ApplicationGatewayFrontendPortResponseArray ¶
type ApplicationGatewayFrontendPortResponseArray []ApplicationGatewayFrontendPortResponseInput
func (ApplicationGatewayFrontendPortResponseArray) ElementType ¶
func (ApplicationGatewayFrontendPortResponseArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutput ¶
func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
func (ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
type ApplicationGatewayFrontendPortResponseArrayInput ¶
type ApplicationGatewayFrontendPortResponseArrayInput interface { pulumi.Input ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(context.Context) ApplicationGatewayFrontendPortResponseArrayOutput }
ApplicationGatewayFrontendPortResponseArrayInput is an input type that accepts ApplicationGatewayFrontendPortResponseArray and ApplicationGatewayFrontendPortResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortResponseArrayInput` via:
ApplicationGatewayFrontendPortResponseArray{ ApplicationGatewayFrontendPortResponseArgs{...} }
type ApplicationGatewayFrontendPortResponseArrayOutput ¶
type ApplicationGatewayFrontendPortResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendPortResponseArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendPortResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutput ¶
func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
func (ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
type ApplicationGatewayFrontendPortResponseInput ¶
type ApplicationGatewayFrontendPortResponseInput interface { pulumi.Input ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput ToApplicationGatewayFrontendPortResponseOutputWithContext(context.Context) ApplicationGatewayFrontendPortResponseOutput }
ApplicationGatewayFrontendPortResponseInput is an input type that accepts ApplicationGatewayFrontendPortResponseArgs and ApplicationGatewayFrontendPortResponseOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortResponseInput` via:
ApplicationGatewayFrontendPortResponseArgs{...}
type ApplicationGatewayFrontendPortResponseOutput ¶
type ApplicationGatewayFrontendPortResponseOutput struct{ *pulumi.OutputState }
Frontend port of an application gateway.
func (ApplicationGatewayFrontendPortResponseOutput) ElementType ¶
func (ApplicationGatewayFrontendPortResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseOutput) Etag ¶
func (o ApplicationGatewayFrontendPortResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayFrontendPortResponseOutput) Name ¶
func (o ApplicationGatewayFrontendPortResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayFrontendPortResponseOutput) Port ¶
func (o ApplicationGatewayFrontendPortResponseOutput) Port() pulumi.IntPtrOutput
Frontend port
func (ApplicationGatewayFrontendPortResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendPortResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutput ¶
func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
func (ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutputWithContext ¶
func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
type ApplicationGatewayHttpListener ¶
type ApplicationGatewayHttpListener struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Frontend IP configuration resource of an application gateway. FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Frontend port resource of an application gateway. FrontendPort *SubResource `pulumi:"frontendPort"` // Host name of HTTP listener. HostName *string `pulumi:"hostName"` // Resource Identifier. 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. Possible values are: 'Http' and 'Https'. Protocol *string `pulumi:"protocol"` // Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication *bool `pulumi:"requireServerNameIndication"` // SSL certificate resource of an application gateway. SslCertificate *SubResource `pulumi:"sslCertificate"` }
Http listener of an application gateway.
type ApplicationGatewayHttpListenerArgs ¶
type ApplicationGatewayHttpListenerArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Frontend IP configuration resource of an application gateway. FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Frontend port resource of an application gateway. FrontendPort SubResourcePtrInput `pulumi:"frontendPort"` // Host name of HTTP listener. HostName pulumi.StringPtrInput `pulumi:"hostName"` // Resource Identifier. 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. Possible values are: 'Http' and 'Https'. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication pulumi.BoolPtrInput `pulumi:"requireServerNameIndication"` // SSL certificate resource of an application gateway. SslCertificate SubResourcePtrInput `pulumi:"sslCertificate"` }
Http listener of an application gateway.
func (ApplicationGatewayHttpListenerArgs) ElementType ¶
func (ApplicationGatewayHttpListenerArgs) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput ¶
func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
func (ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext ¶
func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
type ApplicationGatewayHttpListenerArray ¶
type ApplicationGatewayHttpListenerArray []ApplicationGatewayHttpListenerInput
func (ApplicationGatewayHttpListenerArray) ElementType ¶
func (ApplicationGatewayHttpListenerArray) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput ¶
func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
func (ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext ¶
func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
type ApplicationGatewayHttpListenerArrayInput ¶
type ApplicationGatewayHttpListenerArrayInput interface { pulumi.Input ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput ToApplicationGatewayHttpListenerArrayOutputWithContext(context.Context) ApplicationGatewayHttpListenerArrayOutput }
ApplicationGatewayHttpListenerArrayInput is an input type that accepts ApplicationGatewayHttpListenerArray and ApplicationGatewayHttpListenerArrayOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerArrayInput` via:
ApplicationGatewayHttpListenerArray{ ApplicationGatewayHttpListenerArgs{...} }
type ApplicationGatewayHttpListenerArrayOutput ¶
type ApplicationGatewayHttpListenerArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerArrayOutput) ElementType ¶
func (ApplicationGatewayHttpListenerArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput ¶
func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
func (ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext ¶
func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
type ApplicationGatewayHttpListenerInput ¶
type ApplicationGatewayHttpListenerInput interface { pulumi.Input ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput ToApplicationGatewayHttpListenerOutputWithContext(context.Context) ApplicationGatewayHttpListenerOutput }
ApplicationGatewayHttpListenerInput is an input type that accepts ApplicationGatewayHttpListenerArgs and ApplicationGatewayHttpListenerOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerInput` via:
ApplicationGatewayHttpListenerArgs{...}
type ApplicationGatewayHttpListenerOutput ¶
type ApplicationGatewayHttpListenerOutput struct{ *pulumi.OutputState }
Http listener of an application gateway.
func (ApplicationGatewayHttpListenerOutput) ElementType ¶
func (ApplicationGatewayHttpListenerOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerOutput) Etag ¶
func (o ApplicationGatewayHttpListenerOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayHttpListenerOutput) FrontendIPConfiguration ¶
func (o ApplicationGatewayHttpListenerOutput) FrontendIPConfiguration() SubResourcePtrOutput
Frontend IP configuration resource of an application gateway.
func (ApplicationGatewayHttpListenerOutput) FrontendPort ¶
func (o ApplicationGatewayHttpListenerOutput) FrontendPort() SubResourcePtrOutput
Frontend port resource of an application gateway.
func (ApplicationGatewayHttpListenerOutput) HostName ¶
func (o ApplicationGatewayHttpListenerOutput) HostName() pulumi.StringPtrOutput
Host name of HTTP listener.
func (ApplicationGatewayHttpListenerOutput) Id ¶
func (o ApplicationGatewayHttpListenerOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
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. Possible values are: 'Http' and 'Https'.
func (ApplicationGatewayHttpListenerOutput) ProvisioningState ¶
func (o ApplicationGatewayHttpListenerOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayHttpListenerOutput) RequireServerNameIndication ¶
func (o ApplicationGatewayHttpListenerOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
Applicable only if protocol is https. Enables SNI for multi-hosting.
func (ApplicationGatewayHttpListenerOutput) SslCertificate ¶
func (o ApplicationGatewayHttpListenerOutput) SslCertificate() SubResourcePtrOutput
SSL certificate resource of an application gateway.
func (ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput ¶
func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
func (ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext ¶
func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
type ApplicationGatewayHttpListenerResponse ¶
type ApplicationGatewayHttpListenerResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Frontend IP configuration resource of an application gateway. FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Frontend port resource of an application gateway. FrontendPort *SubResourceResponse `pulumi:"frontendPort"` // Host name of HTTP listener. HostName *string `pulumi:"hostName"` // Resource Identifier. 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. Possible values are: 'Http' and 'Https'. Protocol *string `pulumi:"protocol"` // Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication *bool `pulumi:"requireServerNameIndication"` // SSL certificate resource of an application gateway. SslCertificate *SubResourceResponse `pulumi:"sslCertificate"` }
Http listener of an application gateway.
type ApplicationGatewayHttpListenerResponseArgs ¶
type ApplicationGatewayHttpListenerResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Frontend IP configuration resource of an application gateway. FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Frontend port resource of an application gateway. FrontendPort SubResourceResponsePtrInput `pulumi:"frontendPort"` // Host name of HTTP listener. HostName pulumi.StringPtrInput `pulumi:"hostName"` // Resource Identifier. 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. Possible values are: 'Http' and 'Https'. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication pulumi.BoolPtrInput `pulumi:"requireServerNameIndication"` // SSL certificate resource of an application gateway. SslCertificate SubResourceResponsePtrInput `pulumi:"sslCertificate"` }
Http listener of an application gateway.
func (ApplicationGatewayHttpListenerResponseArgs) ElementType ¶
func (ApplicationGatewayHttpListenerResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutput ¶
func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
func (ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutputWithContext ¶
func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
type ApplicationGatewayHttpListenerResponseArray ¶
type ApplicationGatewayHttpListenerResponseArray []ApplicationGatewayHttpListenerResponseInput
func (ApplicationGatewayHttpListenerResponseArray) ElementType ¶
func (ApplicationGatewayHttpListenerResponseArray) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutput ¶
func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
func (ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext ¶
func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
type ApplicationGatewayHttpListenerResponseArrayInput ¶
type ApplicationGatewayHttpListenerResponseArrayInput interface { pulumi.Input ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(context.Context) ApplicationGatewayHttpListenerResponseArrayOutput }
ApplicationGatewayHttpListenerResponseArrayInput is an input type that accepts ApplicationGatewayHttpListenerResponseArray and ApplicationGatewayHttpListenerResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerResponseArrayInput` via:
ApplicationGatewayHttpListenerResponseArray{ ApplicationGatewayHttpListenerResponseArgs{...} }
type ApplicationGatewayHttpListenerResponseArrayOutput ¶
type ApplicationGatewayHttpListenerResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerResponseArrayOutput) ElementType ¶
func (ApplicationGatewayHttpListenerResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutput ¶
func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
func (ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext ¶
func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
type ApplicationGatewayHttpListenerResponseInput ¶
type ApplicationGatewayHttpListenerResponseInput interface { pulumi.Input ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput ToApplicationGatewayHttpListenerResponseOutputWithContext(context.Context) ApplicationGatewayHttpListenerResponseOutput }
ApplicationGatewayHttpListenerResponseInput is an input type that accepts ApplicationGatewayHttpListenerResponseArgs and ApplicationGatewayHttpListenerResponseOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerResponseInput` via:
ApplicationGatewayHttpListenerResponseArgs{...}
type ApplicationGatewayHttpListenerResponseOutput ¶
type ApplicationGatewayHttpListenerResponseOutput struct{ *pulumi.OutputState }
Http listener of an application gateway.
func (ApplicationGatewayHttpListenerResponseOutput) ElementType ¶
func (ApplicationGatewayHttpListenerResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseOutput) Etag ¶
func (o ApplicationGatewayHttpListenerResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayHttpListenerResponseOutput) FrontendIPConfiguration ¶
func (o ApplicationGatewayHttpListenerResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
Frontend IP configuration resource of an application gateway.
func (ApplicationGatewayHttpListenerResponseOutput) FrontendPort ¶
func (o ApplicationGatewayHttpListenerResponseOutput) FrontendPort() SubResourceResponsePtrOutput
Frontend port resource of an application gateway.
func (ApplicationGatewayHttpListenerResponseOutput) HostName ¶
func (o ApplicationGatewayHttpListenerResponseOutput) HostName() pulumi.StringPtrOutput
Host name of HTTP listener.
func (ApplicationGatewayHttpListenerResponseOutput) Name ¶
func (o ApplicationGatewayHttpListenerResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayHttpListenerResponseOutput) Protocol ¶
func (o ApplicationGatewayHttpListenerResponseOutput) Protocol() pulumi.StringPtrOutput
Protocol. Possible values are: 'Http' and 'Https'.
func (ApplicationGatewayHttpListenerResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayHttpListenerResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayHttpListenerResponseOutput) RequireServerNameIndication ¶
func (o ApplicationGatewayHttpListenerResponseOutput) RequireServerNameIndication() pulumi.BoolPtrOutput
Applicable only if protocol is https. Enables SNI for multi-hosting.
func (ApplicationGatewayHttpListenerResponseOutput) SslCertificate ¶
func (o ApplicationGatewayHttpListenerResponseOutput) SslCertificate() SubResourceResponsePtrOutput
SSL certificate resource of an application gateway.
func (ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutput ¶
func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
func (ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutputWithContext ¶
func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
type ApplicationGatewayIPConfiguration ¶
type ApplicationGatewayIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Reference of the subnet resource. A subnet from where application gateway gets its private address. Subnet *SubResource `pulumi:"subnet"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
type ApplicationGatewayIPConfigurationArgs ¶
type ApplicationGatewayIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Reference of the subnet resource. A subnet from where application gateway gets its private address. Subnet SubResourcePtrInput `pulumi:"subnet"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (ApplicationGatewayIPConfigurationArgs) ElementType ¶
func (ApplicationGatewayIPConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutput ¶
func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
func (ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
type ApplicationGatewayIPConfigurationArray ¶
type ApplicationGatewayIPConfigurationArray []ApplicationGatewayIPConfigurationInput
func (ApplicationGatewayIPConfigurationArray) ElementType ¶
func (ApplicationGatewayIPConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutput ¶
func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
func (ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
type ApplicationGatewayIPConfigurationArrayInput ¶
type ApplicationGatewayIPConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput ToApplicationGatewayIPConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayIPConfigurationArrayOutput }
ApplicationGatewayIPConfigurationArrayInput is an input type that accepts ApplicationGatewayIPConfigurationArray and ApplicationGatewayIPConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationArrayInput` via:
ApplicationGatewayIPConfigurationArray{ ApplicationGatewayIPConfigurationArgs{...} }
type ApplicationGatewayIPConfigurationArrayOutput ¶
type ApplicationGatewayIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayIPConfigurationArrayOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutput ¶
func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
func (ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
type ApplicationGatewayIPConfigurationInput ¶
type ApplicationGatewayIPConfigurationInput interface { pulumi.Input ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput ToApplicationGatewayIPConfigurationOutputWithContext(context.Context) ApplicationGatewayIPConfigurationOutput }
ApplicationGatewayIPConfigurationInput is an input type that accepts ApplicationGatewayIPConfigurationArgs and ApplicationGatewayIPConfigurationOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationInput` via:
ApplicationGatewayIPConfigurationArgs{...}
type ApplicationGatewayIPConfigurationOutput ¶
type ApplicationGatewayIPConfigurationOutput struct{ *pulumi.OutputState }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (ApplicationGatewayIPConfigurationOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationOutput) Etag ¶
func (o ApplicationGatewayIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayIPConfigurationOutput) Id ¶
func (o ApplicationGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayIPConfigurationOutput) Name ¶
func (o ApplicationGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayIPConfigurationOutput) ProvisioningState ¶
func (o ApplicationGatewayIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayIPConfigurationOutput) Subnet ¶
func (o ApplicationGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
Reference of the subnet resource. A subnet from where application gateway gets its private address.
func (ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutput ¶
func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
func (ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
type ApplicationGatewayIPConfigurationResponse ¶
type ApplicationGatewayIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Reference of the subnet resource. A subnet from where application gateway gets its private address. Subnet *SubResourceResponse `pulumi:"subnet"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
type ApplicationGatewayIPConfigurationResponseArgs ¶
type ApplicationGatewayIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Reference of the subnet resource. A subnet from where application gateway gets its private address. Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (ApplicationGatewayIPConfigurationResponseArgs) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutput ¶
func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
func (ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
type ApplicationGatewayIPConfigurationResponseArray ¶
type ApplicationGatewayIPConfigurationResponseArray []ApplicationGatewayIPConfigurationResponseInput
func (ApplicationGatewayIPConfigurationResponseArray) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseArray) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutput ¶
func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
func (ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
type ApplicationGatewayIPConfigurationResponseArrayInput ¶
type ApplicationGatewayIPConfigurationResponseArrayInput interface { pulumi.Input ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput }
ApplicationGatewayIPConfigurationResponseArrayInput is an input type that accepts ApplicationGatewayIPConfigurationResponseArray and ApplicationGatewayIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationResponseArrayInput` via:
ApplicationGatewayIPConfigurationResponseArray{ ApplicationGatewayIPConfigurationResponseArgs{...} }
type ApplicationGatewayIPConfigurationResponseArrayOutput ¶
type ApplicationGatewayIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutput ¶
func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
type ApplicationGatewayIPConfigurationResponseInput ¶
type ApplicationGatewayIPConfigurationResponseInput interface { pulumi.Input ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput ToApplicationGatewayIPConfigurationResponseOutputWithContext(context.Context) ApplicationGatewayIPConfigurationResponseOutput }
ApplicationGatewayIPConfigurationResponseInput is an input type that accepts ApplicationGatewayIPConfigurationResponseArgs and ApplicationGatewayIPConfigurationResponseOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationResponseInput` via:
ApplicationGatewayIPConfigurationResponseArgs{...}
type ApplicationGatewayIPConfigurationResponseOutput ¶
type ApplicationGatewayIPConfigurationResponseOutput struct{ *pulumi.OutputState }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (ApplicationGatewayIPConfigurationResponseOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseOutput) Etag ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayIPConfigurationResponseOutput) Name ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayIPConfigurationResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayIPConfigurationResponseOutput) Subnet ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
Reference of the subnet resource. A subnet from where application gateway gets its private address.
func (ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutput ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
func (ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
type ApplicationGatewayPathRule ¶
type ApplicationGatewayPathRule struct { // Backend address pool resource of URL path map. BackendAddressPool *SubResource `pulumi:"backendAddressPool"` // Backend http settings resource of URL path map. BackendHttpSettings *SubResource `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Path rules of URL path map. Paths []string `pulumi:"paths"` // Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Path rule of URL path map of an application gateway.
type ApplicationGatewayPathRuleArgs ¶
type ApplicationGatewayPathRuleArgs struct { // Backend address pool resource of URL path map. BackendAddressPool SubResourcePtrInput `pulumi:"backendAddressPool"` // Backend http settings resource of URL path map. BackendHttpSettings SubResourcePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Path rules of URL path map. Paths pulumi.StringArrayInput `pulumi:"paths"` // Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Path rule of URL path map of an application gateway.
func (ApplicationGatewayPathRuleArgs) ElementType ¶
func (ApplicationGatewayPathRuleArgs) ElementType() reflect.Type
func (ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutput ¶
func (i ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput
func (ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutputWithContext ¶
func (i ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleOutput
type ApplicationGatewayPathRuleArray ¶
type ApplicationGatewayPathRuleArray []ApplicationGatewayPathRuleInput
func (ApplicationGatewayPathRuleArray) ElementType ¶
func (ApplicationGatewayPathRuleArray) ElementType() reflect.Type
func (ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutput ¶
func (i ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput
func (ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutputWithContext ¶
func (i ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleArrayOutput
type ApplicationGatewayPathRuleArrayInput ¶
type ApplicationGatewayPathRuleArrayInput interface { pulumi.Input ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput ToApplicationGatewayPathRuleArrayOutputWithContext(context.Context) ApplicationGatewayPathRuleArrayOutput }
ApplicationGatewayPathRuleArrayInput is an input type that accepts ApplicationGatewayPathRuleArray and ApplicationGatewayPathRuleArrayOutput values. You can construct a concrete instance of `ApplicationGatewayPathRuleArrayInput` via:
ApplicationGatewayPathRuleArray{ ApplicationGatewayPathRuleArgs{...} }
type ApplicationGatewayPathRuleArrayOutput ¶
type ApplicationGatewayPathRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayPathRuleArrayOutput) ElementType ¶
func (ApplicationGatewayPathRuleArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayPathRuleArrayOutput) Index ¶
func (o ApplicationGatewayPathRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPathRuleOutput
func (ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutput ¶
func (o ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutput() ApplicationGatewayPathRuleArrayOutput
func (ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutputWithContext ¶
func (o ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleArrayOutput
type ApplicationGatewayPathRuleInput ¶
type ApplicationGatewayPathRuleInput interface { pulumi.Input ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput ToApplicationGatewayPathRuleOutputWithContext(context.Context) ApplicationGatewayPathRuleOutput }
ApplicationGatewayPathRuleInput is an input type that accepts ApplicationGatewayPathRuleArgs and ApplicationGatewayPathRuleOutput values. You can construct a concrete instance of `ApplicationGatewayPathRuleInput` via:
ApplicationGatewayPathRuleArgs{...}
type ApplicationGatewayPathRuleOutput ¶
type ApplicationGatewayPathRuleOutput struct{ *pulumi.OutputState }
Path rule of URL path map of an application gateway.
func (ApplicationGatewayPathRuleOutput) BackendAddressPool ¶
func (o ApplicationGatewayPathRuleOutput) BackendAddressPool() SubResourcePtrOutput
Backend address pool resource of URL path map.
func (ApplicationGatewayPathRuleOutput) BackendHttpSettings ¶
func (o ApplicationGatewayPathRuleOutput) BackendHttpSettings() SubResourcePtrOutput
Backend http settings resource of URL path map.
func (ApplicationGatewayPathRuleOutput) ElementType ¶
func (ApplicationGatewayPathRuleOutput) ElementType() reflect.Type
func (ApplicationGatewayPathRuleOutput) Etag ¶
func (o ApplicationGatewayPathRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayPathRuleOutput) Id ¶
func (o ApplicationGatewayPathRuleOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayPathRuleOutput) Name ¶
func (o ApplicationGatewayPathRuleOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayPathRuleOutput) Paths ¶
func (o ApplicationGatewayPathRuleOutput) Paths() pulumi.StringArrayOutput
Path rules of URL path map.
func (ApplicationGatewayPathRuleOutput) ProvisioningState ¶
func (o ApplicationGatewayPathRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutput ¶
func (o ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutput() ApplicationGatewayPathRuleOutput
func (ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutputWithContext ¶
func (o ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleOutput
type ApplicationGatewayPathRuleResponse ¶
type ApplicationGatewayPathRuleResponse struct { // Backend address pool resource of URL path map. BackendAddressPool *SubResourceResponse `pulumi:"backendAddressPool"` // Backend http settings resource of URL path map. BackendHttpSettings *SubResourceResponse `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Path rules of URL path map. Paths []string `pulumi:"paths"` // Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Path rule of URL path map of an application gateway.
type ApplicationGatewayPathRuleResponseArgs ¶
type ApplicationGatewayPathRuleResponseArgs struct { // Backend address pool resource of URL path map. BackendAddressPool SubResourceResponsePtrInput `pulumi:"backendAddressPool"` // Backend http settings resource of URL path map. BackendHttpSettings SubResourceResponsePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Path rules of URL path map. Paths pulumi.StringArrayInput `pulumi:"paths"` // Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Path rule of URL path map of an application gateway.
func (ApplicationGatewayPathRuleResponseArgs) ElementType ¶
func (ApplicationGatewayPathRuleResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutput ¶
func (i ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput
func (ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutputWithContext ¶
func (i ApplicationGatewayPathRuleResponseArgs) ToApplicationGatewayPathRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseOutput
type ApplicationGatewayPathRuleResponseArray ¶
type ApplicationGatewayPathRuleResponseArray []ApplicationGatewayPathRuleResponseInput
func (ApplicationGatewayPathRuleResponseArray) ElementType ¶
func (ApplicationGatewayPathRuleResponseArray) ElementType() reflect.Type
func (ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutput ¶
func (i ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput
func (ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutputWithContext ¶
func (i ApplicationGatewayPathRuleResponseArray) ToApplicationGatewayPathRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseArrayOutput
type ApplicationGatewayPathRuleResponseArrayInput ¶
type ApplicationGatewayPathRuleResponseArrayInput interface { pulumi.Input ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput ToApplicationGatewayPathRuleResponseArrayOutputWithContext(context.Context) ApplicationGatewayPathRuleResponseArrayOutput }
ApplicationGatewayPathRuleResponseArrayInput is an input type that accepts ApplicationGatewayPathRuleResponseArray and ApplicationGatewayPathRuleResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayPathRuleResponseArrayInput` via:
ApplicationGatewayPathRuleResponseArray{ ApplicationGatewayPathRuleResponseArgs{...} }
type ApplicationGatewayPathRuleResponseArrayOutput ¶
type ApplicationGatewayPathRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayPathRuleResponseArrayOutput) ElementType ¶
func (ApplicationGatewayPathRuleResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutput ¶
func (o ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutput() ApplicationGatewayPathRuleResponseArrayOutput
func (ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutputWithContext ¶
func (o ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseArrayOutput
type ApplicationGatewayPathRuleResponseInput ¶
type ApplicationGatewayPathRuleResponseInput interface { pulumi.Input ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput ToApplicationGatewayPathRuleResponseOutputWithContext(context.Context) ApplicationGatewayPathRuleResponseOutput }
ApplicationGatewayPathRuleResponseInput is an input type that accepts ApplicationGatewayPathRuleResponseArgs and ApplicationGatewayPathRuleResponseOutput values. You can construct a concrete instance of `ApplicationGatewayPathRuleResponseInput` via:
ApplicationGatewayPathRuleResponseArgs{...}
type ApplicationGatewayPathRuleResponseOutput ¶
type ApplicationGatewayPathRuleResponseOutput struct{ *pulumi.OutputState }
Path rule of URL path map of an application gateway.
func (ApplicationGatewayPathRuleResponseOutput) BackendAddressPool ¶
func (o ApplicationGatewayPathRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
Backend address pool resource of URL path map.
func (ApplicationGatewayPathRuleResponseOutput) BackendHttpSettings ¶
func (o ApplicationGatewayPathRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
Backend http settings resource of URL path map.
func (ApplicationGatewayPathRuleResponseOutput) ElementType ¶
func (ApplicationGatewayPathRuleResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayPathRuleResponseOutput) Etag ¶
func (o ApplicationGatewayPathRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayPathRuleResponseOutput) Id ¶
func (o ApplicationGatewayPathRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayPathRuleResponseOutput) Name ¶
func (o ApplicationGatewayPathRuleResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayPathRuleResponseOutput) Paths ¶
func (o ApplicationGatewayPathRuleResponseOutput) Paths() pulumi.StringArrayOutput
Path rules of URL path map.
func (ApplicationGatewayPathRuleResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayPathRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutput ¶
func (o ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutput() ApplicationGatewayPathRuleResponseOutput
func (ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutputWithContext ¶
func (o ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayPathRuleResponseOutput
type ApplicationGatewayProbe ¶
type ApplicationGatewayProbe struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Host name to send the probe to. Host *string `pulumi:"host"` // Resource Identifier. Id *string `pulumi:"id"` // The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. Interval *int `pulumi:"interval"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path> Path *string `pulumi:"path"` // Protocol. Possible values are: 'Http' and 'Https'. Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. Timeout *int `pulumi:"timeout"` // The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold *int `pulumi:"unhealthyThreshold"` }
Probe of the application gateway.
type ApplicationGatewayProbeArgs ¶
type ApplicationGatewayProbeArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Host name to send the probe to. Host pulumi.StringPtrInput `pulumi:"host"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path> Path pulumi.StringPtrInput `pulumi:"path"` // Protocol. Possible values are: 'Http' and 'Https'. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"` }
Probe of the application gateway.
func (ApplicationGatewayProbeArgs) ElementType ¶
func (ApplicationGatewayProbeArgs) ElementType() reflect.Type
func (ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutput ¶
func (i ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutputWithContext ¶
func (i ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutputWithContext(ctx context.Context) ApplicationGatewayProbeOutput
type ApplicationGatewayProbeArray ¶
type ApplicationGatewayProbeArray []ApplicationGatewayProbeInput
func (ApplicationGatewayProbeArray) ElementType ¶
func (ApplicationGatewayProbeArray) ElementType() reflect.Type
func (ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutput ¶
func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
func (ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutputWithContext ¶
func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
type ApplicationGatewayProbeArrayInput ¶
type ApplicationGatewayProbeArrayInput interface { pulumi.Input ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput ToApplicationGatewayProbeArrayOutputWithContext(context.Context) ApplicationGatewayProbeArrayOutput }
ApplicationGatewayProbeArrayInput is an input type that accepts ApplicationGatewayProbeArray and ApplicationGatewayProbeArrayOutput values. You can construct a concrete instance of `ApplicationGatewayProbeArrayInput` via:
ApplicationGatewayProbeArray{ ApplicationGatewayProbeArgs{...} }
type ApplicationGatewayProbeArrayOutput ¶
type ApplicationGatewayProbeArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayProbeArrayOutput) ElementType ¶
func (ApplicationGatewayProbeArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeArrayOutput) Index ¶
func (o ApplicationGatewayProbeArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutput ¶
func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutput() ApplicationGatewayProbeArrayOutput
func (ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutputWithContext ¶
func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeArrayOutput
type ApplicationGatewayProbeInput ¶
type ApplicationGatewayProbeInput interface { pulumi.Input ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput ToApplicationGatewayProbeOutputWithContext(context.Context) ApplicationGatewayProbeOutput }
ApplicationGatewayProbeInput is an input type that accepts ApplicationGatewayProbeArgs and ApplicationGatewayProbeOutput values. You can construct a concrete instance of `ApplicationGatewayProbeInput` via:
ApplicationGatewayProbeArgs{...}
type ApplicationGatewayProbeOutput ¶
type ApplicationGatewayProbeOutput struct{ *pulumi.OutputState }
Probe of the application gateway.
func (ApplicationGatewayProbeOutput) ElementType ¶
func (ApplicationGatewayProbeOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeOutput) Etag ¶
func (o ApplicationGatewayProbeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayProbeOutput) Host ¶
func (o ApplicationGatewayProbeOutput) Host() pulumi.StringPtrOutput
Host name to send the probe to.
func (ApplicationGatewayProbeOutput) Id ¶
func (o ApplicationGatewayProbeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayProbeOutput) Interval ¶
func (o ApplicationGatewayProbeOutput) Interval() pulumi.IntPtrOutput
The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayProbeOutput) Name ¶
func (o ApplicationGatewayProbeOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayProbeOutput) Path ¶
func (o ApplicationGatewayProbeOutput) Path() pulumi.StringPtrOutput
Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>
func (ApplicationGatewayProbeOutput) Protocol ¶
func (o ApplicationGatewayProbeOutput) Protocol() pulumi.StringPtrOutput
Protocol. Possible values are: 'Http' and 'Https'.
func (ApplicationGatewayProbeOutput) ProvisioningState ¶
func (o ApplicationGatewayProbeOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayProbeOutput) Timeout ¶
func (o ApplicationGatewayProbeOutput) Timeout() pulumi.IntPtrOutput
the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutput ¶
func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutput() ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContext ¶
func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContext(ctx context.Context) ApplicationGatewayProbeOutput
func (ApplicationGatewayProbeOutput) UnhealthyThreshold ¶
func (o ApplicationGatewayProbeOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
type ApplicationGatewayProbeResponse ¶
type ApplicationGatewayProbeResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Host name to send the probe to. Host *string `pulumi:"host"` // Resource Identifier. Id *string `pulumi:"id"` // The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. Interval *int `pulumi:"interval"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path> Path *string `pulumi:"path"` // Protocol. Possible values are: 'Http' and 'Https'. Protocol *string `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. Timeout *int `pulumi:"timeout"` // The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold *int `pulumi:"unhealthyThreshold"` }
Probe of the application gateway.
type ApplicationGatewayProbeResponseArgs ¶
type ApplicationGatewayProbeResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Host name to send the probe to. Host pulumi.StringPtrInput `pulumi:"host"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path> Path pulumi.StringPtrInput `pulumi:"path"` // Protocol. Possible values are: 'Http' and 'Https'. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"` }
Probe of the application gateway.
func (ApplicationGatewayProbeResponseArgs) ElementType ¶
func (ApplicationGatewayProbeResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutput ¶
func (i ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput
func (ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutputWithContext ¶
func (i ApplicationGatewayProbeResponseArgs) ToApplicationGatewayProbeResponseOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseOutput
type ApplicationGatewayProbeResponseArray ¶
type ApplicationGatewayProbeResponseArray []ApplicationGatewayProbeResponseInput
func (ApplicationGatewayProbeResponseArray) ElementType ¶
func (ApplicationGatewayProbeResponseArray) ElementType() reflect.Type
func (ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutput ¶
func (i ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput
func (ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutputWithContext ¶
func (i ApplicationGatewayProbeResponseArray) ToApplicationGatewayProbeResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseArrayOutput
type ApplicationGatewayProbeResponseArrayInput ¶
type ApplicationGatewayProbeResponseArrayInput interface { pulumi.Input ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput ToApplicationGatewayProbeResponseArrayOutputWithContext(context.Context) ApplicationGatewayProbeResponseArrayOutput }
ApplicationGatewayProbeResponseArrayInput is an input type that accepts ApplicationGatewayProbeResponseArray and ApplicationGatewayProbeResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayProbeResponseArrayInput` via:
ApplicationGatewayProbeResponseArray{ ApplicationGatewayProbeResponseArgs{...} }
type ApplicationGatewayProbeResponseArrayOutput ¶
type ApplicationGatewayProbeResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayProbeResponseArrayOutput) ElementType ¶
func (ApplicationGatewayProbeResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutput ¶
func (o ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutput() ApplicationGatewayProbeResponseArrayOutput
func (ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutputWithContext ¶
func (o ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseArrayOutput
type ApplicationGatewayProbeResponseInput ¶
type ApplicationGatewayProbeResponseInput interface { pulumi.Input ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput ToApplicationGatewayProbeResponseOutputWithContext(context.Context) ApplicationGatewayProbeResponseOutput }
ApplicationGatewayProbeResponseInput is an input type that accepts ApplicationGatewayProbeResponseArgs and ApplicationGatewayProbeResponseOutput values. You can construct a concrete instance of `ApplicationGatewayProbeResponseInput` via:
ApplicationGatewayProbeResponseArgs{...}
type ApplicationGatewayProbeResponseOutput ¶
type ApplicationGatewayProbeResponseOutput struct{ *pulumi.OutputState }
Probe of the application gateway.
func (ApplicationGatewayProbeResponseOutput) ElementType ¶
func (ApplicationGatewayProbeResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayProbeResponseOutput) Etag ¶
func (o ApplicationGatewayProbeResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayProbeResponseOutput) Host ¶
func (o ApplicationGatewayProbeResponseOutput) Host() pulumi.StringPtrOutput
Host name to send the probe to.
func (ApplicationGatewayProbeResponseOutput) Id ¶
func (o ApplicationGatewayProbeResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayProbeResponseOutput) Interval ¶
func (o ApplicationGatewayProbeResponseOutput) Interval() pulumi.IntPtrOutput
The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayProbeResponseOutput) Name ¶
func (o ApplicationGatewayProbeResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayProbeResponseOutput) Path ¶
func (o ApplicationGatewayProbeResponseOutput) Path() pulumi.StringPtrOutput
Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>
func (ApplicationGatewayProbeResponseOutput) Protocol ¶
func (o ApplicationGatewayProbeResponseOutput) Protocol() pulumi.StringPtrOutput
Protocol. Possible values are: 'Http' and 'Https'.
func (ApplicationGatewayProbeResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayProbeResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayProbeResponseOutput) Timeout ¶
func (o ApplicationGatewayProbeResponseOutput) Timeout() pulumi.IntPtrOutput
the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.
func (ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutput ¶
func (o ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutput() ApplicationGatewayProbeResponseOutput
func (ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutputWithContext ¶
func (o ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponseOutputWithContext(ctx context.Context) ApplicationGatewayProbeResponseOutput
func (ApplicationGatewayProbeResponseOutput) UnhealthyThreshold ¶
func (o ApplicationGatewayProbeResponseOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
type ApplicationGatewayRequestRoutingRule ¶
type ApplicationGatewayRequestRoutingRule struct { // Backend address pool resource of the application gateway. BackendAddressPool *SubResource `pulumi:"backendAddressPool"` // Frontend port resource of the application gateway. BackendHttpSettings *SubResource `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Http listener resource of the application gateway. HttpListener *SubResource `pulumi:"httpListener"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Rule type. Possible values are: 'Basic' and 'PathBasedRouting'. RuleType *string `pulumi:"ruleType"` // URL path map resource of the application gateway. UrlPathMap *SubResource `pulumi:"urlPathMap"` }
Request routing rule of an application gateway.
type ApplicationGatewayRequestRoutingRuleArgs ¶
type ApplicationGatewayRequestRoutingRuleArgs struct { // Backend address pool resource of the application gateway. BackendAddressPool SubResourcePtrInput `pulumi:"backendAddressPool"` // Frontend port resource of the application gateway. BackendHttpSettings SubResourcePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Http listener resource of the application gateway. HttpListener SubResourcePtrInput `pulumi:"httpListener"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Rule type. Possible values are: 'Basic' and 'PathBasedRouting'. RuleType pulumi.StringPtrInput `pulumi:"ruleType"` // URL path map resource of the application gateway. UrlPathMap SubResourcePtrInput `pulumi:"urlPathMap"` }
Request routing rule of an application gateway.
func (ApplicationGatewayRequestRoutingRuleArgs) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleArgs) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput ¶
func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
type ApplicationGatewayRequestRoutingRuleArray ¶
type ApplicationGatewayRequestRoutingRuleArray []ApplicationGatewayRequestRoutingRuleInput
func (ApplicationGatewayRequestRoutingRuleArray) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleArray) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput ¶
func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
func (ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
type ApplicationGatewayRequestRoutingRuleArrayInput ¶
type ApplicationGatewayRequestRoutingRuleArrayInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput }
ApplicationGatewayRequestRoutingRuleArrayInput is an input type that accepts ApplicationGatewayRequestRoutingRuleArray and ApplicationGatewayRequestRoutingRuleArrayOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleArrayInput` via:
ApplicationGatewayRequestRoutingRuleArray{ ApplicationGatewayRequestRoutingRuleArgs{...} }
type ApplicationGatewayRequestRoutingRuleArrayOutput ¶
type ApplicationGatewayRequestRoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput ¶
func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
type ApplicationGatewayRequestRoutingRuleInput ¶
type ApplicationGatewayRequestRoutingRuleInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput ToApplicationGatewayRequestRoutingRuleOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleOutput }
ApplicationGatewayRequestRoutingRuleInput is an input type that accepts ApplicationGatewayRequestRoutingRuleArgs and ApplicationGatewayRequestRoutingRuleOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleInput` via:
ApplicationGatewayRequestRoutingRuleArgs{...}
type ApplicationGatewayRequestRoutingRuleOutput ¶
type ApplicationGatewayRequestRoutingRuleOutput struct{ *pulumi.OutputState }
Request routing rule of an application gateway.
func (ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool() SubResourcePtrOutput
Backend address pool resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings() SubResourcePtrOutput
Frontend port resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleOutput) Etag ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayRequestRoutingRuleOutput) HttpListener ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListener() SubResourcePtrOutput
Http listener resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleOutput) Id ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayRequestRoutingRuleOutput) Name ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayRequestRoutingRuleOutput) ProvisioningState ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayRequestRoutingRuleOutput) RuleType ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) RuleType() pulumi.StringPtrOutput
Rule type. Possible values are: 'Basic' and 'PathBasedRouting'.
func (ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleOutput) UrlPathMap ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) UrlPathMap() SubResourcePtrOutput
URL path map resource of the application gateway.
type ApplicationGatewayRequestRoutingRuleResponse ¶
type ApplicationGatewayRequestRoutingRuleResponse struct { // Backend address pool resource of the application gateway. BackendAddressPool *SubResourceResponse `pulumi:"backendAddressPool"` // Frontend port resource of the application gateway. BackendHttpSettings *SubResourceResponse `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Http listener resource of the application gateway. HttpListener *SubResourceResponse `pulumi:"httpListener"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Rule type. Possible values are: 'Basic' and 'PathBasedRouting'. RuleType *string `pulumi:"ruleType"` // URL path map resource of the application gateway. UrlPathMap *SubResourceResponse `pulumi:"urlPathMap"` }
Request routing rule of an application gateway.
type ApplicationGatewayRequestRoutingRuleResponseArgs ¶
type ApplicationGatewayRequestRoutingRuleResponseArgs struct { // Backend address pool resource of the application gateway. BackendAddressPool SubResourceResponsePtrInput `pulumi:"backendAddressPool"` // Frontend port resource of the application gateway. BackendHttpSettings SubResourceResponsePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Http listener resource of the application gateway. HttpListener SubResourceResponsePtrInput `pulumi:"httpListener"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Rule type. Possible values are: 'Basic' and 'PathBasedRouting'. RuleType pulumi.StringPtrInput `pulumi:"ruleType"` // URL path map resource of the application gateway. UrlPathMap SubResourceResponsePtrInput `pulumi:"urlPathMap"` }
Request routing rule of an application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutput ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
type ApplicationGatewayRequestRoutingRuleResponseArray ¶
type ApplicationGatewayRequestRoutingRuleResponseArray []ApplicationGatewayRequestRoutingRuleResponseInput
func (ApplicationGatewayRequestRoutingRuleResponseArray) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseArray) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
func (ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
type ApplicationGatewayRequestRoutingRuleResponseArrayInput ¶
type ApplicationGatewayRequestRoutingRuleResponseArrayInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput }
ApplicationGatewayRequestRoutingRuleResponseArrayInput is an input type that accepts ApplicationGatewayRequestRoutingRuleResponseArray and ApplicationGatewayRequestRoutingRuleResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleResponseArrayInput` via:
ApplicationGatewayRequestRoutingRuleResponseArray{ ApplicationGatewayRequestRoutingRuleResponseArgs{...} }
type ApplicationGatewayRequestRoutingRuleResponseArrayOutput ¶
type ApplicationGatewayRequestRoutingRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput ¶
func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
type ApplicationGatewayRequestRoutingRuleResponseInput ¶
type ApplicationGatewayRequestRoutingRuleResponseInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput }
ApplicationGatewayRequestRoutingRuleResponseInput is an input type that accepts ApplicationGatewayRequestRoutingRuleResponseArgs and ApplicationGatewayRequestRoutingRuleResponseOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleResponseInput` via:
ApplicationGatewayRequestRoutingRuleResponseArgs{...}
type ApplicationGatewayRequestRoutingRuleResponseOutput ¶
type ApplicationGatewayRequestRoutingRuleResponseOutput struct{ *pulumi.OutputState }
Request routing rule of an application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
Backend address pool resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
Frontend port resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseOutput) Etag ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) HttpListener ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) HttpListener() SubResourceResponsePtrOutput
Http listener resource of the application gateway.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) Name ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) RuleType ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) RuleType() pulumi.StringPtrOutput
Rule type. Possible values are: 'Basic' and 'PathBasedRouting'.
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutput ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
func (ApplicationGatewayRequestRoutingRuleResponseOutput) UrlPathMap ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) UrlPathMap() SubResourceResponsePtrOutput
URL path map resource of the application gateway.
type ApplicationGatewaySku ¶
type ApplicationGatewaySku struct { // Capacity (instance count) of an application gateway. Capacity *int `pulumi:"capacity"` // Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'. Name *string `pulumi:"name"` // Tier of an application gateway. Tier *string `pulumi:"tier"` }
SKU of application gateway
type ApplicationGatewaySkuArgs ¶
type ApplicationGatewaySkuArgs struct { // Capacity (instance count) of an application gateway. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'. Name pulumi.StringPtrInput `pulumi:"name"` // Tier of an 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 ApplicationGatewaySkuOutput ¶
type ApplicationGatewaySkuOutput struct{ *pulumi.OutputState }
SKU of application gateway
func (ApplicationGatewaySkuOutput) Capacity ¶
func (o ApplicationGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
Capacity (instance count) of an application gateway.
func (ApplicationGatewaySkuOutput) ElementType ¶
func (ApplicationGatewaySkuOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuOutput) Name ¶
func (o ApplicationGatewaySkuOutput) Name() pulumi.StringPtrOutput
Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'.
func (ApplicationGatewaySkuOutput) Tier ¶
func (o ApplicationGatewaySkuOutput) Tier() pulumi.StringPtrOutput
Tier of an application gateway.
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuPtrInput ¶
type ApplicationGatewaySkuPtrInput interface { pulumi.Input ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput ToApplicationGatewaySkuPtrOutputWithContext(context.Context) ApplicationGatewaySkuPtrOutput }
ApplicationGatewaySkuPtrInput is an input type that accepts ApplicationGatewaySkuArgs, ApplicationGatewaySkuPtr and ApplicationGatewaySkuPtrOutput values. You can construct a concrete instance of `ApplicationGatewaySkuPtrInput` via:
ApplicationGatewaySkuArgs{...} or: nil
func ApplicationGatewaySkuPtr ¶
func ApplicationGatewaySkuPtr(v *ApplicationGatewaySkuArgs) ApplicationGatewaySkuPtrInput
type ApplicationGatewaySkuPtrOutput ¶
type ApplicationGatewaySkuPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySkuPtrOutput) Capacity ¶
func (o ApplicationGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
Capacity (instance count) of an application gateway.
func (ApplicationGatewaySkuPtrOutput) Elem ¶
func (o ApplicationGatewaySkuPtrOutput) Elem() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuPtrOutput) ElementType ¶
func (ApplicationGatewaySkuPtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuPtrOutput) Name ¶
func (o ApplicationGatewaySkuPtrOutput) Name() pulumi.StringPtrOutput
Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'.
func (ApplicationGatewaySkuPtrOutput) Tier ¶
func (o ApplicationGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
Tier of an application gateway.
func (ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput ¶
func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext ¶
func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuResponse ¶
type ApplicationGatewaySkuResponse struct { // Capacity (instance count) of an application gateway. Capacity *int `pulumi:"capacity"` // Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'. Name *string `pulumi:"name"` // Tier of an application gateway. Tier *string `pulumi:"tier"` }
SKU of application gateway
type ApplicationGatewaySkuResponseArgs ¶
type ApplicationGatewaySkuResponseArgs struct { // Capacity (instance count) of an application gateway. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'. Name pulumi.StringPtrInput `pulumi:"name"` // Tier of an 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 an application gateway.
func (ApplicationGatewaySkuResponseOutput) ElementType ¶
func (ApplicationGatewaySkuResponseOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuResponseOutput) Name ¶
func (o ApplicationGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'.
func (ApplicationGatewaySkuResponseOutput) Tier ¶
func (o ApplicationGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
Tier of an application gateway.
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutput ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutputWithContext ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutput ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
type ApplicationGatewaySkuResponsePtrInput ¶
type ApplicationGatewaySkuResponsePtrInput interface { pulumi.Input ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput ToApplicationGatewaySkuResponsePtrOutputWithContext(context.Context) ApplicationGatewaySkuResponsePtrOutput }
ApplicationGatewaySkuResponsePtrInput is an input type that accepts ApplicationGatewaySkuResponseArgs, ApplicationGatewaySkuResponsePtr and ApplicationGatewaySkuResponsePtrOutput values. You can construct a concrete instance of `ApplicationGatewaySkuResponsePtrInput` via:
ApplicationGatewaySkuResponseArgs{...} or: nil
func ApplicationGatewaySkuResponsePtr ¶
func ApplicationGatewaySkuResponsePtr(v *ApplicationGatewaySkuResponseArgs) ApplicationGatewaySkuResponsePtrInput
type ApplicationGatewaySkuResponsePtrOutput ¶
type ApplicationGatewaySkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySkuResponsePtrOutput) Capacity ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
Capacity (instance count) of an application gateway.
func (ApplicationGatewaySkuResponsePtrOutput) ElementType ¶
func (ApplicationGatewaySkuResponsePtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuResponsePtrOutput) Name ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'.
func (ApplicationGatewaySkuResponsePtrOutput) Tier ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Tier of an application gateway.
func (ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutput ¶
func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
func (ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext ¶
func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
type ApplicationGatewaySslCertificate ¶
type ApplicationGatewaySslCertificate struct { // Base-64 encoded pfx certificate. Only applicable in PUT Request. Data *string `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Password for the pfx file specified in data. Only applicable in PUT request. Password *string `pulumi:"password"` // Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. PublicCertData *string `pulumi:"publicCertData"` }
SSL certificates of an application gateway.
type ApplicationGatewaySslCertificateArgs ¶
type ApplicationGatewaySslCertificateArgs struct { // Base-64 encoded pfx certificate. Only applicable in PUT Request. Data pulumi.StringPtrInput `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Password for the pfx file specified in data. Only applicable in PUT request. Password pulumi.StringPtrInput `pulumi:"password"` // Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. PublicCertData pulumi.StringPtrInput `pulumi:"publicCertData"` }
SSL certificates of an application gateway.
func (ApplicationGatewaySslCertificateArgs) ElementType ¶
func (ApplicationGatewaySslCertificateArgs) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput ¶
func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
func (ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext ¶
func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
type ApplicationGatewaySslCertificateArray ¶
type ApplicationGatewaySslCertificateArray []ApplicationGatewaySslCertificateInput
func (ApplicationGatewaySslCertificateArray) ElementType ¶
func (ApplicationGatewaySslCertificateArray) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput ¶
func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
func (ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext ¶
func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
type ApplicationGatewaySslCertificateArrayInput ¶
type ApplicationGatewaySslCertificateArrayInput interface { pulumi.Input ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput ToApplicationGatewaySslCertificateArrayOutputWithContext(context.Context) ApplicationGatewaySslCertificateArrayOutput }
ApplicationGatewaySslCertificateArrayInput is an input type that accepts ApplicationGatewaySslCertificateArray and ApplicationGatewaySslCertificateArrayOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateArrayInput` via:
ApplicationGatewaySslCertificateArray{ ApplicationGatewaySslCertificateArgs{...} }
type ApplicationGatewaySslCertificateArrayOutput ¶
type ApplicationGatewaySslCertificateArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslCertificateArrayOutput) ElementType ¶
func (ApplicationGatewaySslCertificateArrayOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput ¶
func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
func (ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext ¶
func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
type ApplicationGatewaySslCertificateInput ¶
type ApplicationGatewaySslCertificateInput interface { pulumi.Input ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput ToApplicationGatewaySslCertificateOutputWithContext(context.Context) ApplicationGatewaySslCertificateOutput }
ApplicationGatewaySslCertificateInput is an input type that accepts ApplicationGatewaySslCertificateArgs and ApplicationGatewaySslCertificateOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateInput` via:
ApplicationGatewaySslCertificateArgs{...}
type ApplicationGatewaySslCertificateOutput ¶
type ApplicationGatewaySslCertificateOutput struct{ *pulumi.OutputState }
SSL certificates of an application gateway.
func (ApplicationGatewaySslCertificateOutput) Data ¶
func (o ApplicationGatewaySslCertificateOutput) Data() pulumi.StringPtrOutput
Base-64 encoded pfx certificate. Only applicable in PUT Request.
func (ApplicationGatewaySslCertificateOutput) ElementType ¶
func (ApplicationGatewaySslCertificateOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateOutput) Etag ¶
func (o ApplicationGatewaySslCertificateOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewaySslCertificateOutput) Id ¶
func (o ApplicationGatewaySslCertificateOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewaySslCertificateOutput) Name ¶
func (o ApplicationGatewaySslCertificateOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewaySslCertificateOutput) Password ¶
func (o ApplicationGatewaySslCertificateOutput) Password() pulumi.StringPtrOutput
Password for the pfx file specified in data. Only applicable in PUT request.
func (ApplicationGatewaySslCertificateOutput) ProvisioningState ¶
func (o ApplicationGatewaySslCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewaySslCertificateOutput) PublicCertData ¶
func (o ApplicationGatewaySslCertificateOutput) PublicCertData() pulumi.StringPtrOutput
Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput ¶
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext ¶
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
type ApplicationGatewaySslCertificateResponse ¶
type ApplicationGatewaySslCertificateResponse struct { // Base-64 encoded pfx certificate. Only applicable in PUT Request. Data *string `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Password for the pfx file specified in data. Only applicable in PUT request. Password *string `pulumi:"password"` // Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. PublicCertData *string `pulumi:"publicCertData"` }
SSL certificates of an application gateway.
type ApplicationGatewaySslCertificateResponseArgs ¶
type ApplicationGatewaySslCertificateResponseArgs struct { // Base-64 encoded pfx certificate. Only applicable in PUT Request. Data pulumi.StringPtrInput `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Password for the pfx file specified in data. Only applicable in PUT request. Password pulumi.StringPtrInput `pulumi:"password"` // Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. PublicCertData pulumi.StringPtrInput `pulumi:"publicCertData"` }
SSL certificates of an application gateway.
func (ApplicationGatewaySslCertificateResponseArgs) ElementType ¶
func (ApplicationGatewaySslCertificateResponseArgs) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutput ¶
func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
func (ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutputWithContext ¶
func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
type ApplicationGatewaySslCertificateResponseArray ¶
type ApplicationGatewaySslCertificateResponseArray []ApplicationGatewaySslCertificateResponseInput
func (ApplicationGatewaySslCertificateResponseArray) ElementType ¶
func (ApplicationGatewaySslCertificateResponseArray) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutput ¶
func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
func (ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext ¶
func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
type ApplicationGatewaySslCertificateResponseArrayInput ¶
type ApplicationGatewaySslCertificateResponseArrayInput interface { pulumi.Input ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(context.Context) ApplicationGatewaySslCertificateResponseArrayOutput }
ApplicationGatewaySslCertificateResponseArrayInput is an input type that accepts ApplicationGatewaySslCertificateResponseArray and ApplicationGatewaySslCertificateResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateResponseArrayInput` via:
ApplicationGatewaySslCertificateResponseArray{ ApplicationGatewaySslCertificateResponseArgs{...} }
type ApplicationGatewaySslCertificateResponseArrayOutput ¶
type ApplicationGatewaySslCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslCertificateResponseArrayOutput) ElementType ¶
func (ApplicationGatewaySslCertificateResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutput ¶
func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
func (ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext ¶
func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
type ApplicationGatewaySslCertificateResponseInput ¶
type ApplicationGatewaySslCertificateResponseInput interface { pulumi.Input ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput ToApplicationGatewaySslCertificateResponseOutputWithContext(context.Context) ApplicationGatewaySslCertificateResponseOutput }
ApplicationGatewaySslCertificateResponseInput is an input type that accepts ApplicationGatewaySslCertificateResponseArgs and ApplicationGatewaySslCertificateResponseOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateResponseInput` via:
ApplicationGatewaySslCertificateResponseArgs{...}
type ApplicationGatewaySslCertificateResponseOutput ¶
type ApplicationGatewaySslCertificateResponseOutput struct{ *pulumi.OutputState }
SSL certificates of an application gateway.
func (ApplicationGatewaySslCertificateResponseOutput) Data ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Data() pulumi.StringPtrOutput
Base-64 encoded pfx certificate. Only applicable in PUT Request.
func (ApplicationGatewaySslCertificateResponseOutput) ElementType ¶
func (ApplicationGatewaySslCertificateResponseOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseOutput) Etag ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewaySslCertificateResponseOutput) Name ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewaySslCertificateResponseOutput) Password ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Password() pulumi.StringPtrOutput
Password for the pfx file specified in data. Only applicable in PUT request.
func (ApplicationGatewaySslCertificateResponseOutput) ProvisioningState ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewaySslCertificateResponseOutput) PublicCertData ¶
func (o ApplicationGatewaySslCertificateResponseOutput) PublicCertData() pulumi.StringPtrOutput
Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
func (ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutput ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
func (ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutputWithContext ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
type ApplicationGatewayState ¶
type ApplicationGatewayState struct { // Backend address pool of the application gateway resource. BackendAddressPools ApplicationGatewayBackendAddressPoolResponseArrayInput // Backend http settings of the application gateway resource. BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsResponseArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Frontend IP addresses of the application gateway resource. FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationResponseArrayInput // Frontend ports of the application gateway resource. FrontendPorts ApplicationGatewayFrontendPortResponseArrayInput // Gets or sets subnets of application gateway resource GatewayIPConfigurations ApplicationGatewayIPConfigurationResponseArrayInput // Http listeners of the application gateway resource. HttpListeners ApplicationGatewayHttpListenerResponseArrayInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Operational state of the application gateway resource. Possible values are: 'Stopped', 'Started', 'Running', and 'Stopping'. OperationalState pulumi.StringPtrInput // Probes of the application gateway resource. Probes ApplicationGatewayProbeResponseArrayInput // Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // Request routing rules of the application gateway resource. RequestRoutingRules ApplicationGatewayRequestRoutingRuleResponseArrayInput // Resource GUID property of the application gateway resource. ResourceGuid pulumi.StringPtrInput // SKU of the application gateway resource. Sku ApplicationGatewaySkuResponsePtrInput // SSL certificates of the application gateway resource. SslCertificates ApplicationGatewaySslCertificateResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // URL path map of the application gateway resource. UrlPathMaps ApplicationGatewayUrlPathMapResponseArrayInput }
func (ApplicationGatewayState) ElementType ¶
func (ApplicationGatewayState) ElementType() reflect.Type
type ApplicationGatewayUrlPathMap ¶
type ApplicationGatewayUrlPathMap struct { // Default backend address pool resource of URL path map. DefaultBackendAddressPool *SubResource `pulumi:"defaultBackendAddressPool"` // Default backend http settings resource of URL path map. DefaultBackendHttpSettings *SubResource `pulumi:"defaultBackendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Path rule of URL path map resource. PathRules []ApplicationGatewayPathRule `pulumi:"pathRules"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
type ApplicationGatewayUrlPathMapArgs ¶
type ApplicationGatewayUrlPathMapArgs struct { // Default backend address pool resource of URL path map. DefaultBackendAddressPool SubResourcePtrInput `pulumi:"defaultBackendAddressPool"` // Default backend http settings resource of URL path map. DefaultBackendHttpSettings SubResourcePtrInput `pulumi:"defaultBackendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Path rule of URL path map resource. PathRules ApplicationGatewayPathRuleArrayInput `pulumi:"pathRules"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (ApplicationGatewayUrlPathMapArgs) ElementType ¶
func (ApplicationGatewayUrlPathMapArgs) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutput ¶
func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
func (ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutputWithContext ¶
func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
type ApplicationGatewayUrlPathMapArray ¶
type ApplicationGatewayUrlPathMapArray []ApplicationGatewayUrlPathMapInput
func (ApplicationGatewayUrlPathMapArray) ElementType ¶
func (ApplicationGatewayUrlPathMapArray) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutput ¶
func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
func (ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutputWithContext ¶
func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
type ApplicationGatewayUrlPathMapArrayInput ¶
type ApplicationGatewayUrlPathMapArrayInput interface { pulumi.Input ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput ToApplicationGatewayUrlPathMapArrayOutputWithContext(context.Context) ApplicationGatewayUrlPathMapArrayOutput }
ApplicationGatewayUrlPathMapArrayInput is an input type that accepts ApplicationGatewayUrlPathMapArray and ApplicationGatewayUrlPathMapArrayOutput values. You can construct a concrete instance of `ApplicationGatewayUrlPathMapArrayInput` via:
ApplicationGatewayUrlPathMapArray{ ApplicationGatewayUrlPathMapArgs{...} }
type ApplicationGatewayUrlPathMapArrayOutput ¶
type ApplicationGatewayUrlPathMapArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayUrlPathMapArrayOutput) ElementType ¶
func (ApplicationGatewayUrlPathMapArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutput ¶
func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutput() ApplicationGatewayUrlPathMapArrayOutput
func (ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutputWithContext ¶
func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapArrayOutput
type ApplicationGatewayUrlPathMapInput ¶
type ApplicationGatewayUrlPathMapInput interface { pulumi.Input ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput ToApplicationGatewayUrlPathMapOutputWithContext(context.Context) ApplicationGatewayUrlPathMapOutput }
ApplicationGatewayUrlPathMapInput is an input type that accepts ApplicationGatewayUrlPathMap and ApplicationGatewayUrlPathMapOutput values. You can construct a concrete instance of `ApplicationGatewayUrlPathMapInput` via:
ApplicationGatewayUrlPathMap{ "key": ApplicationGatewayUrlPathArgs{...} }
type ApplicationGatewayUrlPathMapOutput ¶
type ApplicationGatewayUrlPathMapOutput struct{ *pulumi.OutputState }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPool ¶
func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPool() SubResourcePtrOutput
Default backend address pool resource of URL path map.
func (ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettings ¶
func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendHttpSettings() SubResourcePtrOutput
Default backend http settings resource of URL path map.
func (ApplicationGatewayUrlPathMapOutput) ElementType ¶
func (ApplicationGatewayUrlPathMapOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapOutput) Etag ¶
func (o ApplicationGatewayUrlPathMapOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayUrlPathMapOutput) Id ¶
func (o ApplicationGatewayUrlPathMapOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayUrlPathMapOutput) Name ¶
func (o ApplicationGatewayUrlPathMapOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayUrlPathMapOutput) PathRules ¶
func (o ApplicationGatewayUrlPathMapOutput) PathRules() ApplicationGatewayPathRuleArrayOutput
Path rule of URL path map resource.
func (ApplicationGatewayUrlPathMapOutput) ProvisioningState ¶
func (o ApplicationGatewayUrlPathMapOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput ¶
func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput() ApplicationGatewayUrlPathMapOutput
func (ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutputWithContext ¶
func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapOutput
type ApplicationGatewayUrlPathMapResponse ¶
type ApplicationGatewayUrlPathMapResponse struct { // Default backend address pool resource of URL path map. DefaultBackendAddressPool *SubResourceResponse `pulumi:"defaultBackendAddressPool"` // Default backend http settings resource of URL path map. DefaultBackendHttpSettings *SubResourceResponse `pulumi:"defaultBackendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Path rule of URL path map resource. PathRules []ApplicationGatewayPathRuleResponse `pulumi:"pathRules"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
type ApplicationGatewayUrlPathMapResponseArgs ¶
type ApplicationGatewayUrlPathMapResponseArgs struct { // Default backend address pool resource of URL path map. DefaultBackendAddressPool SubResourceResponsePtrInput `pulumi:"defaultBackendAddressPool"` // Default backend http settings resource of URL path map. DefaultBackendHttpSettings SubResourceResponsePtrInput `pulumi:"defaultBackendHttpSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Path rule of URL path map resource. PathRules ApplicationGatewayPathRuleResponseArrayInput `pulumi:"pathRules"` // Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (ApplicationGatewayUrlPathMapResponseArgs) ElementType ¶
func (ApplicationGatewayUrlPathMapResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutput ¶
func (i ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput
func (ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutputWithContext ¶
func (i ApplicationGatewayUrlPathMapResponseArgs) ToApplicationGatewayUrlPathMapResponseOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseOutput
type ApplicationGatewayUrlPathMapResponseArray ¶
type ApplicationGatewayUrlPathMapResponseArray []ApplicationGatewayUrlPathMapResponseInput
func (ApplicationGatewayUrlPathMapResponseArray) ElementType ¶
func (ApplicationGatewayUrlPathMapResponseArray) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutput ¶
func (i ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput
func (ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext ¶
func (i ApplicationGatewayUrlPathMapResponseArray) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput
type ApplicationGatewayUrlPathMapResponseArrayInput ¶
type ApplicationGatewayUrlPathMapResponseArrayInput interface { pulumi.Input ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput }
ApplicationGatewayUrlPathMapResponseArrayInput is an input type that accepts ApplicationGatewayUrlPathMapResponseArray and ApplicationGatewayUrlPathMapResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayUrlPathMapResponseArrayInput` via:
ApplicationGatewayUrlPathMapResponseArray{ ApplicationGatewayUrlPathMapResponseArgs{...} }
type ApplicationGatewayUrlPathMapResponseArrayOutput ¶
type ApplicationGatewayUrlPathMapResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayUrlPathMapResponseArrayOutput) ElementType ¶
func (ApplicationGatewayUrlPathMapResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutput ¶
func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutput() ApplicationGatewayUrlPathMapResponseArrayOutput
func (ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext ¶
func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrlPathMapResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseArrayOutput
type ApplicationGatewayUrlPathMapResponseInput ¶
type ApplicationGatewayUrlPathMapResponseInput interface { pulumi.Input ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput ToApplicationGatewayUrlPathMapResponseOutputWithContext(context.Context) ApplicationGatewayUrlPathMapResponseOutput }
ApplicationGatewayUrlPathMapResponseInput is an input type that accepts ApplicationGatewayUrlPathMapResponseArgs and ApplicationGatewayUrlPathMapResponseOutput values. You can construct a concrete instance of `ApplicationGatewayUrlPathMapResponseInput` via:
ApplicationGatewayUrlPathMapResponseArgs{...}
type ApplicationGatewayUrlPathMapResponseOutput ¶
type ApplicationGatewayUrlPathMapResponseOutput struct{ *pulumi.OutputState }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendAddressPool ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendAddressPool() SubResourceResponsePtrOutput
Default backend address pool resource of URL path map.
func (ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendHttpSettings ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendHttpSettings() SubResourceResponsePtrOutput
Default backend http settings resource of URL path map.
func (ApplicationGatewayUrlPathMapResponseOutput) ElementType ¶
func (ApplicationGatewayUrlPathMapResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayUrlPathMapResponseOutput) Etag ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ApplicationGatewayUrlPathMapResponseOutput) Id ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ApplicationGatewayUrlPathMapResponseOutput) Name ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) Name() pulumi.StringPtrOutput
Name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ApplicationGatewayUrlPathMapResponseOutput) PathRules ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) PathRules() ApplicationGatewayPathRuleResponseArrayOutput
Path rule of URL path map resource.
func (ApplicationGatewayUrlPathMapResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutput ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutput() ApplicationGatewayUrlPathMapResponseOutput
func (ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutputWithContext ¶
func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathMapResponseOutputWithContext(ctx context.Context) ApplicationGatewayUrlPathMapResponseOutput
type BackendAddressPool ¶
type BackendAddressPool struct { // Gets collection of references to IP addresses defined in network interfaces. BackendIPConfigurations []NetworkInterfaceIPConfiguration `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. 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 outbound rules that use this backend address pool. OutboundNatRule *SubResource `pulumi:"outboundNatRule"` // Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Pool of backend IP addresses.
type BackendAddressPoolArgs ¶
type BackendAddressPoolArgs struct { // Gets collection of references to IP addresses defined in network interfaces. BackendIPConfigurations NetworkInterfaceIPConfigurationArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. 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 outbound rules that use this backend address pool. OutboundNatRule SubResourcePtrInput `pulumi:"outboundNatRule"` // Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Pool of backend IP addresses.
func (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) BackendIPConfigurations ¶
func (o BackendAddressPoolOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationArrayOutput
Gets collection of references to IP addresses defined in network interfaces.
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 Identifier.
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) OutboundNatRule ¶
func (o BackendAddressPoolOutput) OutboundNatRule() SubResourcePtrOutput
Gets outbound rules that use this backend address pool.
func (BackendAddressPoolOutput) ProvisioningState ¶
func (o BackendAddressPoolOutput) ProvisioningState() pulumi.StringPtrOutput
Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (BackendAddressPoolOutput) ToBackendAddressPoolOutput ¶
func (o BackendAddressPoolOutput) ToBackendAddressPoolOutput() BackendAddressPoolOutput
func (BackendAddressPoolOutput) ToBackendAddressPoolOutputWithContext ¶
func (o BackendAddressPoolOutput) ToBackendAddressPoolOutputWithContext(ctx context.Context) BackendAddressPoolOutput
type BackendAddressPoolResponse ¶
type BackendAddressPoolResponse struct { // Gets collection of references to IP addresses defined in network interfaces. BackendIPConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Gets load balancing rules that use this backend address pool. LoadBalancingRules []SubResourceResponse `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets outbound rules that use this backend address pool. OutboundNatRule *SubResourceResponse `pulumi:"outboundNatRule"` // Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Pool of backend IP addresses.
type BackendAddressPoolResponseArgs ¶
type BackendAddressPoolResponseArgs struct { // Gets collection of references to IP addresses defined in network interfaces. BackendIPConfigurations NetworkInterfaceIPConfigurationResponseArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. 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 SubResourceResponsePtrInput `pulumi:"outboundNatRule"` // Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Pool of backend IP addresses.
func (BackendAddressPoolResponseArgs) ElementType ¶
func (BackendAddressPoolResponseArgs) ElementType() reflect.Type
func (BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutput ¶
func (i BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutputWithContext ¶
func (i BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutputWithContext(ctx context.Context) BackendAddressPoolResponseOutput
type BackendAddressPoolResponseArray ¶
type BackendAddressPoolResponseArray []BackendAddressPoolResponseInput
func (BackendAddressPoolResponseArray) ElementType ¶
func (BackendAddressPoolResponseArray) ElementType() reflect.Type
func (BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutput ¶
func (i BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput
func (BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutputWithContext ¶
func (i BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) BackendAddressPoolResponseArrayOutput
type BackendAddressPoolResponseArrayInput ¶
type BackendAddressPoolResponseArrayInput interface { pulumi.Input ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput ToBackendAddressPoolResponseArrayOutputWithContext(context.Context) BackendAddressPoolResponseArrayOutput }
BackendAddressPoolResponseArrayInput is an input type that accepts BackendAddressPoolResponseArray and BackendAddressPoolResponseArrayOutput values. You can construct a concrete instance of `BackendAddressPoolResponseArrayInput` via:
BackendAddressPoolResponseArray{ BackendAddressPoolResponseArgs{...} }
type BackendAddressPoolResponseArrayOutput ¶
type BackendAddressPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (BackendAddressPoolResponseArrayOutput) ElementType ¶
func (BackendAddressPoolResponseArrayOutput) ElementType() reflect.Type
func (BackendAddressPoolResponseArrayOutput) Index ¶
func (o BackendAddressPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutput ¶
func (o BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput
func (BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutputWithContext ¶
func (o BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) BackendAddressPoolResponseArrayOutput
type BackendAddressPoolResponseInput ¶
type BackendAddressPoolResponseInput interface { pulumi.Input ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput ToBackendAddressPoolResponseOutputWithContext(context.Context) BackendAddressPoolResponseOutput }
BackendAddressPoolResponseInput is an input type that accepts BackendAddressPoolResponseArgs and BackendAddressPoolResponseOutput values. You can construct a concrete instance of `BackendAddressPoolResponseInput` via:
BackendAddressPoolResponseArgs{...}
type BackendAddressPoolResponseOutput ¶
type BackendAddressPoolResponseOutput struct{ *pulumi.OutputState }
Pool of backend IP addresses.
func (BackendAddressPoolResponseOutput) BackendIPConfigurations ¶
func (o BackendAddressPoolResponseOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
Gets collection of references to IP addresses defined in network interfaces.
func (BackendAddressPoolResponseOutput) ElementType ¶
func (BackendAddressPoolResponseOutput) ElementType() reflect.Type
func (BackendAddressPoolResponseOutput) Etag ¶
func (o BackendAddressPoolResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (BackendAddressPoolResponseOutput) Id ¶
func (o BackendAddressPoolResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
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() SubResourceResponsePtrOutput
Gets outbound rules that use this backend address pool.
func (BackendAddressPoolResponseOutput) ProvisioningState ¶
func (o BackendAddressPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutput ¶
func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWithContext ¶
func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWithContext(ctx context.Context) BackendAddressPoolResponseOutput
type BgpSettings ¶
type BgpSettings struct { // Gets or sets this BGP speaker's ASN Asn *int `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.IntPtrInput `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.IntPtrOutput
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.IntPtrOutput
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 *int `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.IntPtrInput `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.IntPtrOutput
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.IntPtrOutput
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 { // The list of DNS servers IP addresses. DnsServers []string `pulumi:"dnsServers"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
type DhcpOptionsArgs ¶
type DhcpOptionsArgs struct { // The list of DNS servers IP addresses. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsArgs) ElementType ¶
func (DhcpOptionsArgs) ElementType() reflect.Type
func (DhcpOptionsArgs) ToDhcpOptionsOutput ¶
func (i DhcpOptionsArgs) ToDhcpOptionsOutput() DhcpOptionsOutput
func (DhcpOptionsArgs) ToDhcpOptionsOutputWithContext ¶
func (i DhcpOptionsArgs) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
func (DhcpOptionsArgs) ToDhcpOptionsPtrOutput ¶
func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
func (DhcpOptionsArgs) ToDhcpOptionsPtrOutputWithContext ¶
func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
type DhcpOptionsInput ¶
type DhcpOptionsInput interface { pulumi.Input ToDhcpOptionsOutput() DhcpOptionsOutput ToDhcpOptionsOutputWithContext(context.Context) DhcpOptionsOutput }
DhcpOptionsInput is an input type that accepts DhcpOptionsArgs and DhcpOptionsOutput values. You can construct a concrete instance of `DhcpOptionsInput` via:
DhcpOptionsArgs{...}
type DhcpOptionsOutput ¶
type DhcpOptionsOutput struct{ *pulumi.OutputState }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsOutput) DnsServers ¶
func (o DhcpOptionsOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (DhcpOptionsOutput) ElementType ¶
func (DhcpOptionsOutput) ElementType() reflect.Type
func (DhcpOptionsOutput) ToDhcpOptionsOutput ¶
func (o DhcpOptionsOutput) ToDhcpOptionsOutput() DhcpOptionsOutput
func (DhcpOptionsOutput) ToDhcpOptionsOutputWithContext ¶
func (o DhcpOptionsOutput) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
func (DhcpOptionsOutput) ToDhcpOptionsPtrOutput ¶
func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
func (DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext ¶
func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
type DhcpOptionsPtrInput ¶
type DhcpOptionsPtrInput interface { pulumi.Input ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput ToDhcpOptionsPtrOutputWithContext(context.Context) DhcpOptionsPtrOutput }
DhcpOptionsPtrInput is an input type that accepts DhcpOptionsArgs, DhcpOptionsPtr and DhcpOptionsPtrOutput values. You can construct a concrete instance of `DhcpOptionsPtrInput` via:
DhcpOptionsArgs{...} or: nil
func DhcpOptionsPtr ¶
func DhcpOptionsPtr(v *DhcpOptionsArgs) DhcpOptionsPtrInput
type DhcpOptionsPtrOutput ¶
type DhcpOptionsPtrOutput struct{ *pulumi.OutputState }
func (DhcpOptionsPtrOutput) DnsServers ¶
func (o DhcpOptionsPtrOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (DhcpOptionsPtrOutput) Elem ¶
func (o DhcpOptionsPtrOutput) Elem() DhcpOptionsOutput
func (DhcpOptionsPtrOutput) ElementType ¶
func (DhcpOptionsPtrOutput) ElementType() reflect.Type
func (DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutput ¶
func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
func (DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext ¶
func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
type DhcpOptionsResponse ¶
type DhcpOptionsResponse struct { // The list of DNS servers IP addresses. DnsServers []string `pulumi:"dnsServers"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
type DhcpOptionsResponseArgs ¶
type DhcpOptionsResponseArgs struct { // The list of DNS servers IP addresses. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsResponseArgs) ElementType ¶
func (DhcpOptionsResponseArgs) ElementType() reflect.Type
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutput ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutputWithContext ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutput ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutputWithContext ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
type DhcpOptionsResponseInput ¶
type DhcpOptionsResponseInput interface { pulumi.Input ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput ToDhcpOptionsResponseOutputWithContext(context.Context) DhcpOptionsResponseOutput }
DhcpOptionsResponseInput is an input type that accepts DhcpOptionsResponseArgs and DhcpOptionsResponseOutput values. You can construct a concrete instance of `DhcpOptionsResponseInput` via:
DhcpOptionsResponseArgs{...}
type DhcpOptionsResponseOutput ¶
type DhcpOptionsResponseOutput struct{ *pulumi.OutputState }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsResponseOutput) DnsServers ¶
func (o DhcpOptionsResponseOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (DhcpOptionsResponseOutput) ElementType ¶
func (DhcpOptionsResponseOutput) ElementType() reflect.Type
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutput ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutput ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutputWithContext ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
type DhcpOptionsResponsePtrInput ¶
type DhcpOptionsResponsePtrInput interface { pulumi.Input ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput ToDhcpOptionsResponsePtrOutputWithContext(context.Context) DhcpOptionsResponsePtrOutput }
DhcpOptionsResponsePtrInput is an input type that accepts DhcpOptionsResponseArgs, DhcpOptionsResponsePtr and DhcpOptionsResponsePtrOutput values. You can construct a concrete instance of `DhcpOptionsResponsePtrInput` via:
DhcpOptionsResponseArgs{...} or: nil
func DhcpOptionsResponsePtr ¶
func DhcpOptionsResponsePtr(v *DhcpOptionsResponseArgs) DhcpOptionsResponsePtrInput
type DhcpOptionsResponsePtrOutput ¶
type DhcpOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (DhcpOptionsResponsePtrOutput) DnsServers ¶
func (o DhcpOptionsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (DhcpOptionsResponsePtrOutput) Elem ¶
func (o DhcpOptionsResponsePtrOutput) Elem() DhcpOptionsResponseOutput
func (DhcpOptionsResponsePtrOutput) ElementType ¶
func (DhcpOptionsResponsePtrOutput) ElementType() reflect.Type
func (DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutput ¶
func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
func (DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext ¶
func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
type ExpressRouteCircuit ¶
type ExpressRouteCircuit struct { pulumi.CustomResourceState // The list of authorizations. Authorizations ExpressRouteCircuitAuthorizationResponseArrayOutput `pulumi:"authorizations"` // The CircuitProvisioningState state of the resource. CircuitProvisioningState pulumi.StringPtrOutput `pulumi:"circuitProvisioningState"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The list of peerings. Peerings ExpressRouteCircuitPeeringResponseArrayOutput `pulumi:"peerings"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The ServiceKey. ServiceKey pulumi.StringPtrOutput `pulumi:"serviceKey"` // The ServiceProviderNotes. ServiceProviderNotes pulumi.StringPtrOutput `pulumi:"serviceProviderNotes"` // The ServiceProviderProperties. ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput `pulumi:"serviceProviderProperties"` // The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. ServiceProviderProvisioningState pulumi.StringPtrOutput `pulumi:"serviceProviderProvisioningState"` // The SKU. Sku ExpressRouteCircuitSkuResponsePtrOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
ExpressRouteCircuit resource
func GetExpressRouteCircuit ¶
func GetExpressRouteCircuit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExpressRouteCircuitState, opts ...pulumi.ResourceOption) (*ExpressRouteCircuit, error)
GetExpressRouteCircuit gets an existing ExpressRouteCircuit resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExpressRouteCircuit ¶
func NewExpressRouteCircuit(ctx *pulumi.Context, name string, args *ExpressRouteCircuitArgs, opts ...pulumi.ResourceOption) (*ExpressRouteCircuit, error)
NewExpressRouteCircuit registers a new resource with the given unique name, arguments, and options.
type ExpressRouteCircuitArgs ¶
type ExpressRouteCircuitArgs struct { // The list of authorizations. Authorizations ExpressRouteCircuitAuthorizationTypeArrayInput // The name of the circuit. CircuitName pulumi.StringInput // The CircuitProvisioningState state of the resource. CircuitProvisioningState pulumi.StringPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The list of peerings. Peerings ExpressRouteCircuitPeeringTypeArrayInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The ServiceKey. ServiceKey pulumi.StringPtrInput // The ServiceProviderNotes. ServiceProviderNotes pulumi.StringPtrInput // The ServiceProviderProperties. ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesPtrInput // The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. ServiceProviderProvisioningState pulumi.StringPtrInput // The SKU. Sku ExpressRouteCircuitSkuPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a ExpressRouteCircuit resource.
func (ExpressRouteCircuitArgs) ElementType ¶
func (ExpressRouteCircuitArgs) ElementType() reflect.Type
type ExpressRouteCircuitAuthorization ¶
type ExpressRouteCircuitAuthorization struct { pulumi.CustomResourceState // The authorization key. AuthorizationKey pulumi.StringPtrOutput `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrOutput `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.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 the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
func GetExpressRouteCircuitAuthorization ¶
func GetExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExpressRouteCircuitAuthorizationState, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitAuthorization, error)
GetExpressRouteCircuitAuthorization gets an existing ExpressRouteCircuitAuthorization resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExpressRouteCircuitAuthorization ¶
func NewExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, args *ExpressRouteCircuitAuthorizationArgs, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitAuthorization, error)
NewExpressRouteCircuitAuthorization registers a new resource with the given unique name, arguments, and options.
type ExpressRouteCircuitAuthorizationArgs ¶
type ExpressRouteCircuitAuthorizationArgs struct { // The authorization key. AuthorizationKey pulumi.StringPtrInput // The name of the authorization. AuthorizationName pulumi.StringInput // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrInput // The name of the express route circuit. CircuitName pulumi.StringInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ExpressRouteCircuitAuthorization resource.
func (ExpressRouteCircuitAuthorizationArgs) ElementType ¶
func (ExpressRouteCircuitAuthorizationArgs) ElementType() reflect.Type
type ExpressRouteCircuitAuthorizationResponse ¶
type ExpressRouteCircuitAuthorizationResponse struct { // The authorization key. AuthorizationKey *string `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus *string `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
type ExpressRouteCircuitAuthorizationResponseArgs ¶
type ExpressRouteCircuitAuthorizationResponseArgs struct { // The authorization key. AuthorizationKey pulumi.StringPtrInput `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrInput `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitAuthorizationResponseArgs) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutput ¶
func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
func (ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
type ExpressRouteCircuitAuthorizationResponseArray ¶
type ExpressRouteCircuitAuthorizationResponseArray []ExpressRouteCircuitAuthorizationResponseInput
func (ExpressRouteCircuitAuthorizationResponseArray) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseArray) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutput ¶
func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
func (ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
type ExpressRouteCircuitAuthorizationResponseArrayInput ¶
type ExpressRouteCircuitAuthorizationResponseArrayInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput }
ExpressRouteCircuitAuthorizationResponseArrayInput is an input type that accepts ExpressRouteCircuitAuthorizationResponseArray and ExpressRouteCircuitAuthorizationResponseArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationResponseArrayInput` via:
ExpressRouteCircuitAuthorizationResponseArray{ ExpressRouteCircuitAuthorizationResponseArgs{...} }
type ExpressRouteCircuitAuthorizationResponseArrayOutput ¶
type ExpressRouteCircuitAuthorizationResponseArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutput ¶
func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
type ExpressRouteCircuitAuthorizationResponseInput ¶
type ExpressRouteCircuitAuthorizationResponseInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput ToExpressRouteCircuitAuthorizationResponseOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationResponseOutput }
ExpressRouteCircuitAuthorizationResponseInput is an input type that accepts ExpressRouteCircuitAuthorizationResponseArgs and ExpressRouteCircuitAuthorizationResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationResponseInput` via:
ExpressRouteCircuitAuthorizationResponseArgs{...}
type ExpressRouteCircuitAuthorizationResponseOutput ¶
type ExpressRouteCircuitAuthorizationResponseOutput struct{ *pulumi.OutputState }
Authorization in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey() pulumi.StringPtrOutput
The authorization key.
func (ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.
func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseOutput) Etag ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) Etag() pulumi.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 the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutput ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
func (ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
type ExpressRouteCircuitAuthorizationState ¶
type ExpressRouteCircuitAuthorizationState struct { // The authorization key. AuthorizationKey pulumi.StringPtrInput // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput }
func (ExpressRouteCircuitAuthorizationState) ElementType ¶
func (ExpressRouteCircuitAuthorizationState) ElementType() reflect.Type
type ExpressRouteCircuitAuthorizationType ¶
type ExpressRouteCircuitAuthorizationType struct { // The authorization key. AuthorizationKey *string `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus *string `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
type ExpressRouteCircuitAuthorizationTypeArgs ¶
type ExpressRouteCircuitAuthorizationTypeArgs struct { // The authorization key. AuthorizationKey pulumi.StringPtrInput `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus pulumi.StringPtrInput `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitAuthorizationTypeArgs) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeArgs) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutput ¶
func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
func (ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
type ExpressRouteCircuitAuthorizationTypeArray ¶
type ExpressRouteCircuitAuthorizationTypeArray []ExpressRouteCircuitAuthorizationTypeInput
func (ExpressRouteCircuitAuthorizationTypeArray) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeArray) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutput ¶
func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
func (ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
type ExpressRouteCircuitAuthorizationTypeArrayInput ¶
type ExpressRouteCircuitAuthorizationTypeArrayInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput }
ExpressRouteCircuitAuthorizationTypeArrayInput is an input type that accepts ExpressRouteCircuitAuthorizationTypeArray and ExpressRouteCircuitAuthorizationTypeArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationTypeArrayInput` via:
ExpressRouteCircuitAuthorizationTypeArray{ ExpressRouteCircuitAuthorizationTypeArgs{...} }
type ExpressRouteCircuitAuthorizationTypeArrayOutput ¶
type ExpressRouteCircuitAuthorizationTypeArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutput ¶
func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
type ExpressRouteCircuitAuthorizationTypeInput ¶
type ExpressRouteCircuitAuthorizationTypeInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput ToExpressRouteCircuitAuthorizationTypeOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationTypeOutput }
ExpressRouteCircuitAuthorizationTypeInput is an input type that accepts ExpressRouteCircuitAuthorizationTypeArgs and ExpressRouteCircuitAuthorizationTypeOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationTypeInput` via:
ExpressRouteCircuitAuthorizationTypeArgs{...}
type ExpressRouteCircuitAuthorizationTypeOutput ¶
type ExpressRouteCircuitAuthorizationTypeOutput struct{ *pulumi.OutputState }
Authorization in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey() pulumi.StringPtrOutput
The authorization key.
func (ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.
func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeOutput) 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 Identifier.
func (ExpressRouteCircuitAuthorizationTypeOutput) Name ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ExpressRouteCircuitAuthorizationTypeOutput) ProvisioningState ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
func (ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
type ExpressRouteCircuitPeering ¶
type ExpressRouteCircuitPeering struct { pulumi.CustomResourceState // The Azure ASN. AzureASN pulumi.IntPtrOutput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrOutput `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // The peer ASN. PeerASN pulumi.IntPtrOutput `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrOutput `pulumi:"peeringType"` // The primary port. PrimaryAzurePort pulumi.StringPtrOutput `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrOutput `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The secondary port. SecondaryAzurePort pulumi.StringPtrOutput `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrOutput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrOutput `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrOutput `pulumi:"state"` // Gets peering stats. Stats ExpressRouteCircuitStatsResponsePtrOutput `pulumi:"stats"` // The VLAN ID. VlanId pulumi.IntPtrOutput `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
func GetExpressRouteCircuitPeering ¶
func GetExpressRouteCircuitPeering(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExpressRouteCircuitPeeringState, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitPeering, error)
GetExpressRouteCircuitPeering gets an existing ExpressRouteCircuitPeering resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExpressRouteCircuitPeering ¶
func NewExpressRouteCircuitPeering(ctx *pulumi.Context, name string, args *ExpressRouteCircuitPeeringArgs, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitPeering, error)
NewExpressRouteCircuitPeering registers a new resource with the given unique name, arguments, and options.
type ExpressRouteCircuitPeeringArgs ¶
type ExpressRouteCircuitPeeringArgs struct { // The Azure ASN. AzureASN pulumi.IntPtrInput // The name of the express route circuit. CircuitName pulumi.StringInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The peer ASN. PeerASN pulumi.IntPtrInput // The name of the peering. PeeringName pulumi.StringInput // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrInput // The primary port. PrimaryAzurePort pulumi.StringPtrInput // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The secondary port. SecondaryAzurePort pulumi.StringPtrInput // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput SharedKey pulumi.StringPtrInput // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput // Gets peering stats. Stats ExpressRouteCircuitStatsPtrInput // The VLAN ID. VlanId pulumi.IntPtrInput }
The set of arguments for constructing a ExpressRouteCircuitPeering resource.
func (ExpressRouteCircuitPeeringArgs) ElementType ¶
func (ExpressRouteCircuitPeeringArgs) ElementType() reflect.Type
type ExpressRouteCircuitPeeringConfig ¶
type ExpressRouteCircuitPeeringConfig struct { // The reference of AdvertisedPublicPrefixes. AdvertisedPublicPrefixes []string `pulumi:"advertisedPublicPrefixes"` // AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. AdvertisedPublicPrefixesState *string `pulumi:"advertisedPublicPrefixesState"` // The CustomerASN of the peering. CustomerASN *int `pulumi:"customerASN"` // The RoutingRegistryName of the configuration. RoutingRegistryName *string `pulumi:"routingRegistryName"` }
Specifies the peering configuration.
type ExpressRouteCircuitPeeringConfigArgs ¶
type ExpressRouteCircuitPeeringConfigArgs struct { // The reference of AdvertisedPublicPrefixes. AdvertisedPublicPrefixes pulumi.StringArrayInput `pulumi:"advertisedPublicPrefixes"` // AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. AdvertisedPublicPrefixesState pulumi.StringPtrInput `pulumi:"advertisedPublicPrefixesState"` // The CustomerASN of the peering. CustomerASN pulumi.IntPtrInput `pulumi:"customerASN"` // The RoutingRegistryName of the configuration. RoutingRegistryName pulumi.StringPtrInput `pulumi:"routingRegistryName"` }
Specifies the peering configuration.
func (ExpressRouteCircuitPeeringConfigArgs) ElementType ¶
func (ExpressRouteCircuitPeeringConfigArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutput ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigInput ¶
type ExpressRouteCircuitPeeringConfigInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput ToExpressRouteCircuitPeeringConfigOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigOutput }
ExpressRouteCircuitPeeringConfigInput is an input type that accepts ExpressRouteCircuitPeeringConfigArgs and ExpressRouteCircuitPeeringConfigOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigInput` via:
ExpressRouteCircuitPeeringConfigArgs{...}
type ExpressRouteCircuitPeeringConfigOutput ¶
type ExpressRouteCircuitPeeringConfigOutput struct{ *pulumi.OutputState }
Specifies the peering configuration.
func (ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
The reference of AdvertisedPublicPrefixes.
func (ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.
func (ExpressRouteCircuitPeeringConfigOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigOutput) CustomerASN() pulumi.IntPtrOutput
The CustomerASN of the peering.
func (ExpressRouteCircuitPeeringConfigOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName() pulumi.StringPtrOutput
The RoutingRegistryName of the configuration.
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutput ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigPtrInput ¶
type ExpressRouteCircuitPeeringConfigPtrInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigPtrOutput }
ExpressRouteCircuitPeeringConfigPtrInput is an input type that accepts ExpressRouteCircuitPeeringConfigArgs, ExpressRouteCircuitPeeringConfigPtr and ExpressRouteCircuitPeeringConfigPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigPtrInput` via:
ExpressRouteCircuitPeeringConfigArgs{...} or: nil
func ExpressRouteCircuitPeeringConfigPtr ¶
func ExpressRouteCircuitPeeringConfigPtr(v *ExpressRouteCircuitPeeringConfigArgs) ExpressRouteCircuitPeeringConfigPtrInput
type ExpressRouteCircuitPeeringConfigPtrOutput ¶
type ExpressRouteCircuitPeeringConfigPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
The reference of AdvertisedPublicPrefixes.
func (ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.
func (ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN() pulumi.IntPtrOutput
The CustomerASN of the peering.
func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
The RoutingRegistryName of the configuration.
func (ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigResponse ¶
type ExpressRouteCircuitPeeringConfigResponse struct { // The reference of AdvertisedPublicPrefixes. AdvertisedPublicPrefixes []string `pulumi:"advertisedPublicPrefixes"` // AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. AdvertisedPublicPrefixesState *string `pulumi:"advertisedPublicPrefixesState"` // The CustomerASN of the peering. CustomerASN *int `pulumi:"customerASN"` // The RoutingRegistryName of the configuration. RoutingRegistryName *string `pulumi:"routingRegistryName"` }
Specifies the peering configuration.
type ExpressRouteCircuitPeeringConfigResponseArgs ¶
type ExpressRouteCircuitPeeringConfigResponseArgs struct { // The reference of AdvertisedPublicPrefixes. AdvertisedPublicPrefixes pulumi.StringArrayInput `pulumi:"advertisedPublicPrefixes"` // AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. AdvertisedPublicPrefixesState pulumi.StringPtrInput `pulumi:"advertisedPublicPrefixesState"` // The CustomerASN of the peering. CustomerASN pulumi.IntPtrInput `pulumi:"customerASN"` // The RoutingRegistryName of the configuration. RoutingRegistryName pulumi.StringPtrInput `pulumi:"routingRegistryName"` }
Specifies the peering configuration.
func (ExpressRouteCircuitPeeringConfigResponseArgs) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutput ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringConfigResponseInput ¶
type ExpressRouteCircuitPeeringConfigResponseInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigResponseOutput }
ExpressRouteCircuitPeeringConfigResponseInput is an input type that accepts ExpressRouteCircuitPeeringConfigResponseArgs and ExpressRouteCircuitPeeringConfigResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigResponseInput` via:
ExpressRouteCircuitPeeringConfigResponseArgs{...}
type ExpressRouteCircuitPeeringConfigResponseOutput ¶
type ExpressRouteCircuitPeeringConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the peering configuration.
func (ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
The reference of AdvertisedPublicPrefixes.
func (ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.
func (ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN() pulumi.IntPtrOutput
The CustomerASN of the peering.
func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName() pulumi.StringPtrOutput
The RoutingRegistryName of the configuration.
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringConfigResponsePtrInput ¶
type ExpressRouteCircuitPeeringConfigResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput }
ExpressRouteCircuitPeeringConfigResponsePtrInput is an input type that accepts ExpressRouteCircuitPeeringConfigResponseArgs, ExpressRouteCircuitPeeringConfigResponsePtr and ExpressRouteCircuitPeeringConfigResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigResponsePtrInput` via:
ExpressRouteCircuitPeeringConfigResponseArgs{...} or: nil
func ExpressRouteCircuitPeeringConfigResponsePtr ¶
func ExpressRouteCircuitPeeringConfigResponsePtr(v *ExpressRouteCircuitPeeringConfigResponseArgs) ExpressRouteCircuitPeeringConfigResponsePtrInput
type ExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
type ExpressRouteCircuitPeeringConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
The reference of AdvertisedPublicPrefixes.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN() pulumi.IntPtrOutput
The CustomerASN of the peering.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
The RoutingRegistryName of the configuration.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringResponse ¶
type ExpressRouteCircuitPeeringResponse struct { // The Azure ASN. AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The Microsoft peering configuration. MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfigResponse `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The peer ASN. PeerASN *int `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType *string `pulumi:"peeringType"` // The primary port. PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The secondary port. SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State *string `pulumi:"state"` // Gets peering stats. Stats *ExpressRouteCircuitStatsResponse `pulumi:"stats"` // The VLAN ID. VlanId *int `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
type ExpressRouteCircuitPeeringResponseArgs ¶
type ExpressRouteCircuitPeeringResponseArgs struct { // The Azure ASN. AzureASN pulumi.IntPtrInput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrInput `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The peer ASN. PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrInput `pulumi:"peeringType"` // The primary port. PrimaryAzurePort pulumi.StringPtrInput `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The secondary port. SecondaryAzurePort pulumi.StringPtrInput `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput `pulumi:"state"` // Gets peering stats. Stats ExpressRouteCircuitStatsResponsePtrInput `pulumi:"stats"` // The VLAN ID. VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitPeeringResponseArgs) ElementType ¶
func (ExpressRouteCircuitPeeringResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutput ¶
func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
func (ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutputWithContext ¶
func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
type ExpressRouteCircuitPeeringResponseArray ¶
type ExpressRouteCircuitPeeringResponseArray []ExpressRouteCircuitPeeringResponseInput
func (ExpressRouteCircuitPeeringResponseArray) ElementType ¶
func (ExpressRouteCircuitPeeringResponseArray) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutput ¶
func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
func (ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext ¶
func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
type ExpressRouteCircuitPeeringResponseArrayInput ¶
type ExpressRouteCircuitPeeringResponseArrayInput interface { pulumi.Input ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(context.Context) ExpressRouteCircuitPeeringResponseArrayOutput }
ExpressRouteCircuitPeeringResponseArrayInput is an input type that accepts ExpressRouteCircuitPeeringResponseArray and ExpressRouteCircuitPeeringResponseArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringResponseArrayInput` via:
ExpressRouteCircuitPeeringResponseArray{ ExpressRouteCircuitPeeringResponseArgs{...} }
type ExpressRouteCircuitPeeringResponseArrayOutput ¶
type ExpressRouteCircuitPeeringResponseArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringResponseArrayOutput) ElementType ¶
func (ExpressRouteCircuitPeeringResponseArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutput ¶
func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
func (ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext ¶
func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
type ExpressRouteCircuitPeeringResponseInput ¶
type ExpressRouteCircuitPeeringResponseInput interface { pulumi.Input ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput ToExpressRouteCircuitPeeringResponseOutputWithContext(context.Context) ExpressRouteCircuitPeeringResponseOutput }
ExpressRouteCircuitPeeringResponseInput is an input type that accepts ExpressRouteCircuitPeeringResponseArgs and ExpressRouteCircuitPeeringResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringResponseInput` via:
ExpressRouteCircuitPeeringResponseArgs{...}
type ExpressRouteCircuitPeeringResponseOutput ¶
type ExpressRouteCircuitPeeringResponseOutput struct{ *pulumi.OutputState }
Peering in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitPeeringResponseOutput) AzureASN ¶
func (o ExpressRouteCircuitPeeringResponseOutput) AzureASN() pulumi.IntPtrOutput
The Azure ASN.
func (ExpressRouteCircuitPeeringResponseOutput) ElementType ¶
func (ExpressRouteCircuitPeeringResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseOutput) Etag ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ExpressRouteCircuitPeeringResponseOutput) Id ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ExpressRouteCircuitPeeringResponseOutput) MicrosoftPeeringConfig ¶
func (o ExpressRouteCircuitPeeringResponseOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigResponsePtrOutput
The Microsoft peering configuration.
func (ExpressRouteCircuitPeeringResponseOutput) Name ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ExpressRouteCircuitPeeringResponseOutput) PeerASN ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PeerASN() pulumi.IntPtrOutput
The peer ASN.
func (ExpressRouteCircuitPeeringResponseOutput) PeeringType ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PeeringType() pulumi.StringPtrOutput
The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'.
func (ExpressRouteCircuitPeeringResponseOutput) PrimaryAzurePort ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryAzurePort() pulumi.StringPtrOutput
The primary port.
func (ExpressRouteCircuitPeeringResponseOutput) PrimaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
The primary address prefix.
func (ExpressRouteCircuitPeeringResponseOutput) ProvisioningState ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ExpressRouteCircuitPeeringResponseOutput) SecondaryAzurePort ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryAzurePort() pulumi.StringPtrOutput
The secondary port.
func (ExpressRouteCircuitPeeringResponseOutput) SecondaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
The secondary address prefix.
func (ExpressRouteCircuitPeeringResponseOutput) SharedKey ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SharedKey() pulumi.StringPtrOutput
The shared key.
func (ExpressRouteCircuitPeeringResponseOutput) State ¶
func (o ExpressRouteCircuitPeeringResponseOutput) State() pulumi.StringPtrOutput
The state of peering. Possible values are: 'Disabled' and 'Enabled'
func (ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutput ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
func (ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutputWithContext ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
func (ExpressRouteCircuitPeeringResponseOutput) VlanId ¶
func (o ExpressRouteCircuitPeeringResponseOutput) VlanId() pulumi.IntPtrOutput
The VLAN ID.
type ExpressRouteCircuitPeeringState ¶
type ExpressRouteCircuitPeeringState struct { // The Azure ASN. AzureASN pulumi.IntPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The peer ASN. PeerASN pulumi.IntPtrInput // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrInput // The primary port. PrimaryAzurePort pulumi.StringPtrInput // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The secondary port. SecondaryAzurePort pulumi.StringPtrInput // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput SharedKey pulumi.StringPtrInput // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput // Gets peering stats. Stats ExpressRouteCircuitStatsResponsePtrInput // The VLAN ID. VlanId pulumi.IntPtrInput }
func (ExpressRouteCircuitPeeringState) ElementType ¶
func (ExpressRouteCircuitPeeringState) ElementType() reflect.Type
type ExpressRouteCircuitPeeringType ¶
type ExpressRouteCircuitPeeringType struct { // The Azure ASN. AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The Microsoft peering configuration. MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfig `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The peer ASN. PeerASN *int `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType *string `pulumi:"peeringType"` // The primary port. PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The secondary port. SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State *string `pulumi:"state"` // Gets peering stats. Stats *ExpressRouteCircuitStats `pulumi:"stats"` // The VLAN ID. VlanId *int `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
type ExpressRouteCircuitPeeringTypeArgs ¶
type ExpressRouteCircuitPeeringTypeArgs struct { // The Azure ASN. AzureASN pulumi.IntPtrInput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The Microsoft peering configuration. MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigPtrInput `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The peer ASN. PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType pulumi.StringPtrInput `pulumi:"peeringType"` // The primary port. PrimaryAzurePort pulumi.StringPtrInput `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The secondary port. SecondaryAzurePort pulumi.StringPtrInput `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State pulumi.StringPtrInput `pulumi:"state"` // Gets peering stats. Stats ExpressRouteCircuitStatsPtrInput `pulumi:"stats"` // The VLAN ID. VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitPeeringTypeArgs) ElementType ¶
func (ExpressRouteCircuitPeeringTypeArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutput ¶
func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
func (ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutputWithContext ¶
func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
type ExpressRouteCircuitPeeringTypeArray ¶
type ExpressRouteCircuitPeeringTypeArray []ExpressRouteCircuitPeeringTypeInput
func (ExpressRouteCircuitPeeringTypeArray) ElementType ¶
func (ExpressRouteCircuitPeeringTypeArray) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutput ¶
func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
func (ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext ¶
func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
type ExpressRouteCircuitPeeringTypeArrayInput ¶
type ExpressRouteCircuitPeeringTypeArrayInput interface { pulumi.Input ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(context.Context) ExpressRouteCircuitPeeringTypeArrayOutput }
ExpressRouteCircuitPeeringTypeArrayInput is an input type that accepts ExpressRouteCircuitPeeringTypeArray and ExpressRouteCircuitPeeringTypeArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringTypeArrayInput` via:
ExpressRouteCircuitPeeringTypeArray{ ExpressRouteCircuitPeeringTypeArgs{...} }
type ExpressRouteCircuitPeeringTypeArrayOutput ¶
type ExpressRouteCircuitPeeringTypeArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringTypeArrayOutput) ElementType ¶
func (ExpressRouteCircuitPeeringTypeArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutput ¶
func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
func (ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext ¶
func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
type ExpressRouteCircuitPeeringTypeInput ¶
type ExpressRouteCircuitPeeringTypeInput interface { pulumi.Input ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput ToExpressRouteCircuitPeeringTypeOutputWithContext(context.Context) ExpressRouteCircuitPeeringTypeOutput }
ExpressRouteCircuitPeeringTypeInput is an input type that accepts ExpressRouteCircuitPeeringTypeArgs and ExpressRouteCircuitPeeringTypeOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringTypeInput` via:
ExpressRouteCircuitPeeringTypeArgs{...}
type ExpressRouteCircuitPeeringTypeOutput ¶
type ExpressRouteCircuitPeeringTypeOutput struct{ *pulumi.OutputState }
Peering in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitPeeringTypeOutput) AzureASN ¶
func (o ExpressRouteCircuitPeeringTypeOutput) AzureASN() pulumi.IntPtrOutput
The Azure ASN.
func (ExpressRouteCircuitPeeringTypeOutput) ElementType ¶
func (ExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeOutput) Etag ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ExpressRouteCircuitPeeringTypeOutput) Id ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ExpressRouteCircuitPeeringTypeOutput) MicrosoftPeeringConfig ¶
func (o ExpressRouteCircuitPeeringTypeOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigPtrOutput
The Microsoft peering configuration.
func (ExpressRouteCircuitPeeringTypeOutput) Name ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ExpressRouteCircuitPeeringTypeOutput) PeerASN ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PeerASN() pulumi.IntPtrOutput
The peer ASN.
func (ExpressRouteCircuitPeeringTypeOutput) PeeringType ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PeeringType() pulumi.StringPtrOutput
The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'.
func (ExpressRouteCircuitPeeringTypeOutput) PrimaryAzurePort ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryAzurePort() pulumi.StringPtrOutput
The primary port.
func (ExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
The primary address prefix.
func (ExpressRouteCircuitPeeringTypeOutput) ProvisioningState ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ExpressRouteCircuitPeeringTypeOutput) SecondaryAzurePort ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryAzurePort() pulumi.StringPtrOutput
The secondary port.
func (ExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
The secondary address prefix.
func (ExpressRouteCircuitPeeringTypeOutput) SharedKey ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SharedKey() pulumi.StringPtrOutput
The shared key.
func (ExpressRouteCircuitPeeringTypeOutput) State ¶
func (o ExpressRouteCircuitPeeringTypeOutput) State() pulumi.StringPtrOutput
The state of peering. Possible values are: 'Disabled' and 'Enabled'
func (ExpressRouteCircuitPeeringTypeOutput) Stats ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Stats() ExpressRouteCircuitStatsPtrOutput
Gets peering stats.
func (ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutput ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
func (ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutputWithContext ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
func (ExpressRouteCircuitPeeringTypeOutput) VlanId ¶
func (o ExpressRouteCircuitPeeringTypeOutput) VlanId() pulumi.IntPtrOutput
The VLAN ID.
type ExpressRouteCircuitServiceProviderProperties ¶
type ExpressRouteCircuitServiceProviderProperties struct { // The BandwidthInMbps. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // The peering location. PeeringLocation *string `pulumi:"peeringLocation"` // The serviceProviderName. ServiceProviderName *string `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
type ExpressRouteCircuitServiceProviderPropertiesArgs ¶
type ExpressRouteCircuitServiceProviderPropertiesArgs struct { // The BandwidthInMbps. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // The peering location. PeeringLocation pulumi.StringPtrInput `pulumi:"peeringLocation"` // The serviceProviderName. ServiceProviderName pulumi.StringPtrInput `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
type ExpressRouteCircuitServiceProviderPropertiesInput ¶
type ExpressRouteCircuitServiceProviderPropertiesInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput }
ExpressRouteCircuitServiceProviderPropertiesInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesArgs and ExpressRouteCircuitServiceProviderPropertiesOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesInput` via:
ExpressRouteCircuitServiceProviderPropertiesArgs{...}
type ExpressRouteCircuitServiceProviderPropertiesOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesOutput struct{ *pulumi.OutputState }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) BandwidthInMbps() pulumi.IntPtrOutput
The BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) PeeringLocation() pulumi.StringPtrOutput
The peering location.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ServiceProviderName() pulumi.StringPtrOutput
The serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
type ExpressRouteCircuitServiceProviderPropertiesPtrInput ¶
type ExpressRouteCircuitServiceProviderPropertiesPtrInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput }
ExpressRouteCircuitServiceProviderPropertiesPtrInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesArgs, ExpressRouteCircuitServiceProviderPropertiesPtr and ExpressRouteCircuitServiceProviderPropertiesPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesPtrInput` via:
ExpressRouteCircuitServiceProviderPropertiesArgs{...} or: nil
func ExpressRouteCircuitServiceProviderPropertiesPtr ¶
func ExpressRouteCircuitServiceProviderPropertiesPtr(v *ExpressRouteCircuitServiceProviderPropertiesArgs) ExpressRouteCircuitServiceProviderPropertiesPtrInput
type ExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) BandwidthInMbps() pulumi.IntPtrOutput
The BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) PeeringLocation() pulumi.StringPtrOutput
The peering location.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ServiceProviderName() pulumi.StringPtrOutput
The serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
type ExpressRouteCircuitServiceProviderPropertiesResponse ¶
type ExpressRouteCircuitServiceProviderPropertiesResponse struct { // The BandwidthInMbps. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // The peering location. PeeringLocation *string `pulumi:"peeringLocation"` // The serviceProviderName. ServiceProviderName *string `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
type ExpressRouteCircuitServiceProviderPropertiesResponseArgs ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseArgs struct { // The BandwidthInMbps. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // The peering location. PeeringLocation pulumi.StringPtrInput `pulumi:"peeringLocation"` // The serviceProviderName. ServiceProviderName pulumi.StringPtrInput `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
type ExpressRouteCircuitServiceProviderPropertiesResponseInput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput }
ExpressRouteCircuitServiceProviderPropertiesResponseInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesResponseArgs and ExpressRouteCircuitServiceProviderPropertiesResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesResponseInput` via:
ExpressRouteCircuitServiceProviderPropertiesResponseArgs{...}
type ExpressRouteCircuitServiceProviderPropertiesResponseOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseOutput struct{ *pulumi.OutputState }
Contains ServiceProviderProperties in an ExpressRouteCircuit.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) BandwidthInMbps() pulumi.IntPtrOutput
The BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) PeeringLocation() pulumi.StringPtrOutput
The peering location.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ServiceProviderName() pulumi.StringPtrOutput
The serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput }
ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesResponseArgs, ExpressRouteCircuitServiceProviderPropertiesResponsePtr and ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput` via:
ExpressRouteCircuitServiceProviderPropertiesResponseArgs{...} or: nil
func ExpressRouteCircuitServiceProviderPropertiesResponsePtr ¶
func ExpressRouteCircuitServiceProviderPropertiesResponsePtr(v *ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) BandwidthInMbps() pulumi.IntPtrOutput
The BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) PeeringLocation() pulumi.StringPtrOutput
The peering location.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ServiceProviderName() pulumi.StringPtrOutput
The serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
type ExpressRouteCircuitSku ¶
type ExpressRouteCircuitSku struct { // The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Family *string `pulumi:"family"` // The name of the SKU. Name *string `pulumi:"name"` // The tier of the SKU. Possible values are 'Standard' and 'Premium'. Tier *string `pulumi:"tier"` }
Contains SKU in an ExpressRouteCircuit.
type ExpressRouteCircuitSkuArgs ¶
type ExpressRouteCircuitSkuArgs struct { // The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU. Name pulumi.StringPtrInput `pulumi:"name"` // The tier of the SKU. Possible values are 'Standard' and 'Premium'. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Contains SKU in an ExpressRouteCircuit.
func (ExpressRouteCircuitSkuArgs) ElementType ¶
func (ExpressRouteCircuitSkuArgs) ElementType() reflect.Type
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutput ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuInput ¶
type ExpressRouteCircuitSkuInput interface { pulumi.Input ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput ToExpressRouteCircuitSkuOutputWithContext(context.Context) ExpressRouteCircuitSkuOutput }
ExpressRouteCircuitSkuInput is an input type that accepts ExpressRouteCircuitSkuArgs and ExpressRouteCircuitSkuOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuInput` via:
ExpressRouteCircuitSkuArgs{...}
type ExpressRouteCircuitSkuOutput ¶
type ExpressRouteCircuitSkuOutput struct{ *pulumi.OutputState }
Contains SKU in an ExpressRouteCircuit.
func (ExpressRouteCircuitSkuOutput) ElementType ¶
func (ExpressRouteCircuitSkuOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuOutput) Family ¶
func (o ExpressRouteCircuitSkuOutput) Family() pulumi.StringPtrOutput
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.
func (ExpressRouteCircuitSkuOutput) Name ¶
func (o ExpressRouteCircuitSkuOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ExpressRouteCircuitSkuOutput) Tier ¶
func (o ExpressRouteCircuitSkuOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU. Possible values are 'Standard' and 'Premium'.
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuPtrInput ¶
type ExpressRouteCircuitSkuPtrInput interface { pulumi.Input ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput ToExpressRouteCircuitSkuPtrOutputWithContext(context.Context) ExpressRouteCircuitSkuPtrOutput }
ExpressRouteCircuitSkuPtrInput is an input type that accepts ExpressRouteCircuitSkuArgs, ExpressRouteCircuitSkuPtr and ExpressRouteCircuitSkuPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuPtrInput` via:
ExpressRouteCircuitSkuArgs{...} or: nil
func ExpressRouteCircuitSkuPtr ¶
func ExpressRouteCircuitSkuPtr(v *ExpressRouteCircuitSkuArgs) ExpressRouteCircuitSkuPtrInput
type ExpressRouteCircuitSkuPtrOutput ¶
type ExpressRouteCircuitSkuPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitSkuPtrOutput) Elem ¶
func (o ExpressRouteCircuitSkuPtrOutput) Elem() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuPtrOutput) ElementType ¶
func (ExpressRouteCircuitSkuPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuPtrOutput) Family ¶
func (o ExpressRouteCircuitSkuPtrOutput) Family() pulumi.StringPtrOutput
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.
func (ExpressRouteCircuitSkuPtrOutput) Name ¶
func (o ExpressRouteCircuitSkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ExpressRouteCircuitSkuPtrOutput) Tier ¶
func (o ExpressRouteCircuitSkuPtrOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU. Possible values are 'Standard' and 'Premium'.
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput ¶
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuResponse ¶
type ExpressRouteCircuitSkuResponse struct { // The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Family *string `pulumi:"family"` // The name of the SKU. Name *string `pulumi:"name"` // The tier of the SKU. Possible values are 'Standard' and 'Premium'. Tier *string `pulumi:"tier"` }
Contains SKU in an ExpressRouteCircuit.
type ExpressRouteCircuitSkuResponseArgs ¶
type ExpressRouteCircuitSkuResponseArgs struct { // The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU. Name pulumi.StringPtrInput `pulumi:"name"` // The tier of the SKU. Possible values are 'Standard' and 'Premium'. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Contains SKU in an ExpressRouteCircuit.
func (ExpressRouteCircuitSkuResponseArgs) ElementType ¶
func (ExpressRouteCircuitSkuResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutput ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutputWithContext ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitSkuResponseInput ¶
type ExpressRouteCircuitSkuResponseInput interface { pulumi.Input ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput ToExpressRouteCircuitSkuResponseOutputWithContext(context.Context) ExpressRouteCircuitSkuResponseOutput }
ExpressRouteCircuitSkuResponseInput is an input type that accepts ExpressRouteCircuitSkuResponseArgs and ExpressRouteCircuitSkuResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuResponseInput` via:
ExpressRouteCircuitSkuResponseArgs{...}
type ExpressRouteCircuitSkuResponseOutput ¶
type ExpressRouteCircuitSkuResponseOutput struct{ *pulumi.OutputState }
Contains SKU in an ExpressRouteCircuit.
func (ExpressRouteCircuitSkuResponseOutput) ElementType ¶
func (ExpressRouteCircuitSkuResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuResponseOutput) Family ¶
func (o ExpressRouteCircuitSkuResponseOutput) Family() pulumi.StringPtrOutput
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.
func (ExpressRouteCircuitSkuResponseOutput) Name ¶
func (o ExpressRouteCircuitSkuResponseOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ExpressRouteCircuitSkuResponseOutput) Tier ¶
func (o ExpressRouteCircuitSkuResponseOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU. Possible values are 'Standard' and 'Premium'.
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutput ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitSkuResponsePtrInput ¶
type ExpressRouteCircuitSkuResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput ToExpressRouteCircuitSkuResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitSkuResponsePtrOutput }
ExpressRouteCircuitSkuResponsePtrInput is an input type that accepts ExpressRouteCircuitSkuResponseArgs, ExpressRouteCircuitSkuResponsePtr and ExpressRouteCircuitSkuResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuResponsePtrInput` via:
ExpressRouteCircuitSkuResponseArgs{...} or: nil
func ExpressRouteCircuitSkuResponsePtr ¶
func ExpressRouteCircuitSkuResponsePtr(v *ExpressRouteCircuitSkuResponseArgs) ExpressRouteCircuitSkuResponsePtrInput
type ExpressRouteCircuitSkuResponsePtrOutput ¶
type ExpressRouteCircuitSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitSkuResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitSkuResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuResponsePtrOutput) Family ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.
func (ExpressRouteCircuitSkuResponsePtrOutput) Name ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ExpressRouteCircuitSkuResponsePtrOutput) Tier ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU. Possible values are 'Standard' and 'Premium'.
func (ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitState ¶
type ExpressRouteCircuitState struct { // The list of authorizations. Authorizations ExpressRouteCircuitAuthorizationResponseArrayInput // The CircuitProvisioningState state of the resource. CircuitProvisioningState pulumi.StringPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The list of peerings. Peerings ExpressRouteCircuitPeeringResponseArrayInput // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The ServiceKey. ServiceKey pulumi.StringPtrInput // The ServiceProviderNotes. ServiceProviderNotes pulumi.StringPtrInput // The ServiceProviderProperties. ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput // The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. ServiceProviderProvisioningState pulumi.StringPtrInput // The SKU. Sku ExpressRouteCircuitSkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (ExpressRouteCircuitState) ElementType ¶
func (ExpressRouteCircuitState) ElementType() reflect.Type
type ExpressRouteCircuitStats ¶
type ExpressRouteCircuitStats struct { // Gets BytesIn of the peering. BytesIn *int `pulumi:"bytesIn"` // Gets BytesOut of the peering. BytesOut *int `pulumi:"bytesOut"` }
Contains stats associated with the peering.
type ExpressRouteCircuitStatsArgs ¶
type ExpressRouteCircuitStatsArgs struct { // Gets BytesIn of the peering. BytesIn pulumi.IntPtrInput `pulumi:"bytesIn"` // Gets BytesOut of the peering. BytesOut pulumi.IntPtrInput `pulumi:"bytesOut"` }
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) BytesIn ¶
func (o ExpressRouteCircuitStatsOutput) BytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsOutput) BytesOut ¶
func (o ExpressRouteCircuitStatsOutput) BytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsOutput) ElementType ¶
func (ExpressRouteCircuitStatsOutput) ElementType() reflect.Type
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) BytesIn ¶
func (o ExpressRouteCircuitStatsPtrOutput) BytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsPtrOutput) BytesOut ¶
func (o ExpressRouteCircuitStatsPtrOutput) BytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsPtrOutput) Elem ¶
func (o ExpressRouteCircuitStatsPtrOutput) Elem() ExpressRouteCircuitStatsOutput
func (ExpressRouteCircuitStatsPtrOutput) ElementType ¶
func (ExpressRouteCircuitStatsPtrOutput) ElementType() reflect.Type
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. BytesIn *int `pulumi:"bytesIn"` // Gets BytesOut of the peering. BytesOut *int `pulumi:"bytesOut"` }
Contains stats associated with the peering.
type ExpressRouteCircuitStatsResponseArgs ¶
type ExpressRouteCircuitStatsResponseArgs struct { // Gets BytesIn of the peering. BytesIn pulumi.IntPtrInput `pulumi:"bytesIn"` // Gets BytesOut of the peering. BytesOut pulumi.IntPtrInput `pulumi:"bytesOut"` }
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) BytesIn ¶
func (o ExpressRouteCircuitStatsResponseOutput) BytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponseOutput) BytesOut ¶
func (o ExpressRouteCircuitStatsResponseOutput) BytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsResponseOutput) ElementType ¶
func (ExpressRouteCircuitStatsResponseOutput) ElementType() reflect.Type
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) BytesIn ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) BytesIn() pulumi.IntPtrOutput
Gets BytesIn of the peering.
func (ExpressRouteCircuitStatsResponsePtrOutput) BytesOut ¶
func (o ExpressRouteCircuitStatsResponsePtrOutput) BytesOut() pulumi.IntPtrOutput
Gets BytesOut of the peering.
func (ExpressRouteCircuitStatsResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitStatsResponsePtrOutput) ElementType() reflect.Type
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 Identifier. Id *string `pulumi:"id"` // Read only. Inbound pools URIs that use this frontend IP. InboundNatPools []SubResource `pulumi:"inboundNatPools"` // Read only. Inbound rules URIs that use this frontend IP. InboundNatRules []SubResource `pulumi:"inboundNatRules"` // Gets load balancing rules URIs that use this frontend IP. LoadBalancingRules []SubResource `pulumi:"loadBalancingRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Read only. Outbound rules URIs that use this frontend IP. OutboundNatRules []SubResource `pulumi:"outboundNatRules"` // The private IP address of the IP configuration. PrivateIPAddress *string `pulumi:"privateIPAddress"` // The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the Public IP resource. PublicIPAddress *PublicIPAddressType `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubnetType `pulumi:"subnet"` }
Frontend IP address of the load balancer.
type FrontendIPConfigurationArgs ¶
type FrontendIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Read only. Inbound pools URIs that use this frontend IP. InboundNatPools SubResourceArrayInput `pulumi:"inboundNatPools"` // Read only. Inbound rules URIs that use this frontend IP. InboundNatRules SubResourceArrayInput `pulumi:"inboundNatRules"` // Gets load balancing rules URIs that use this frontend IP. LoadBalancingRules SubResourceArrayInput `pulumi:"loadBalancingRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Read only. Outbound rules URIs that use this frontend IP. OutboundNatRules SubResourceArrayInput `pulumi:"outboundNatRules"` // The private IP address of the IP configuration. PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the Public IP resource. PublicIPAddress PublicIPAddressTypePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubnetTypePtrInput `pulumi:"subnet"` }
Frontend IP address of the load balancer.
func (FrontendIPConfigurationArgs) ElementType ¶
func (FrontendIPConfigurationArgs) ElementType() reflect.Type
func (FrontendIPConfigurationArgs) ToFrontendIPConfigurationOutput ¶
func (i FrontendIPConfigurationArgs) ToFrontendIPConfigurationOutput() FrontendIPConfigurationOutput
func (FrontendIPConfigurationArgs) ToFrontendIPConfigurationOutputWithContext ¶
func (i FrontendIPConfigurationArgs) ToFrontendIPConfigurationOutputWithContext(ctx context.Context) FrontendIPConfigurationOutput
type FrontendIPConfigurationArray ¶
type FrontendIPConfigurationArray []FrontendIPConfigurationInput
func (FrontendIPConfigurationArray) ElementType ¶
func (FrontendIPConfigurationArray) ElementType() reflect.Type
func (FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutput ¶
func (i FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutput() FrontendIPConfigurationArrayOutput
func (FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutputWithContext ¶
func (i FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationArrayOutput
type FrontendIPConfigurationArrayInput ¶
type FrontendIPConfigurationArrayInput interface { pulumi.Input ToFrontendIPConfigurationArrayOutput() FrontendIPConfigurationArrayOutput ToFrontendIPConfigurationArrayOutputWithContext(context.Context) FrontendIPConfigurationArrayOutput }
FrontendIPConfigurationArrayInput is an input type that accepts FrontendIPConfigurationArray and FrontendIPConfigurationArrayOutput values. You can construct a concrete instance of `FrontendIPConfigurationArrayInput` via:
FrontendIPConfigurationArray{ FrontendIPConfigurationArgs{...} }
type FrontendIPConfigurationArrayOutput ¶
type FrontendIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FrontendIPConfigurationArrayOutput) ElementType ¶
func (FrontendIPConfigurationArrayOutput) ElementType() reflect.Type
func (FrontendIPConfigurationArrayOutput) Index ¶
func (o FrontendIPConfigurationArrayOutput) Index(i pulumi.IntInput) FrontendIPConfigurationOutput
func (FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutput ¶
func (o FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutput() FrontendIPConfigurationArrayOutput
func (FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutputWithContext ¶
func (o FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationArrayOutput
type FrontendIPConfigurationInput ¶
type FrontendIPConfigurationInput interface { pulumi.Input ToFrontendIPConfigurationOutput() FrontendIPConfigurationOutput ToFrontendIPConfigurationOutputWithContext(context.Context) FrontendIPConfigurationOutput }
FrontendIPConfigurationInput is an input type that accepts FrontendIPConfigurationArgs and FrontendIPConfigurationOutput values. You can construct a concrete instance of `FrontendIPConfigurationInput` via:
FrontendIPConfigurationArgs{...}
type FrontendIPConfigurationOutput ¶
type FrontendIPConfigurationOutput struct{ *pulumi.OutputState }
Frontend IP address of the load balancer.
func (FrontendIPConfigurationOutput) ElementType ¶
func (FrontendIPConfigurationOutput) ElementType() reflect.Type
func (FrontendIPConfigurationOutput) Etag ¶
func (o FrontendIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (FrontendIPConfigurationOutput) Id ¶
func (o FrontendIPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (FrontendIPConfigurationOutput) InboundNatPools ¶
func (o FrontendIPConfigurationOutput) InboundNatPools() SubResourceArrayOutput
Read only. Inbound pools URIs that use this frontend IP.
func (FrontendIPConfigurationOutput) InboundNatRules ¶
func (o FrontendIPConfigurationOutput) InboundNatRules() SubResourceArrayOutput
Read only. Inbound rules URIs that use this frontend IP.
func (FrontendIPConfigurationOutput) LoadBalancingRules ¶
func (o FrontendIPConfigurationOutput) LoadBalancingRules() SubResourceArrayOutput
Gets load balancing rules URIs that use this frontend IP.
func (FrontendIPConfigurationOutput) Name ¶
func (o FrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (FrontendIPConfigurationOutput) OutboundNatRules ¶
func (o FrontendIPConfigurationOutput) OutboundNatRules() SubResourceArrayOutput
Read only. Outbound rules URIs that use this frontend IP.
func (FrontendIPConfigurationOutput) PrivateIPAddress ¶
func (o FrontendIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (FrontendIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o FrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (FrontendIPConfigurationOutput) ProvisioningState ¶
func (o FrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (FrontendIPConfigurationOutput) PublicIPAddress ¶
func (o FrontendIPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
The reference of the Public IP resource.
func (FrontendIPConfigurationOutput) Subnet ¶
func (o FrontendIPConfigurationOutput) Subnet() SubnetTypePtrOutput
The reference of the subnet resource.
func (FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutput ¶
func (o FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutput() FrontendIPConfigurationOutput
func (FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutputWithContext ¶
func (o FrontendIPConfigurationOutput) ToFrontendIPConfigurationOutputWithContext(ctx context.Context) FrontendIPConfigurationOutput
type FrontendIPConfigurationResponse ¶
type FrontendIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Read only. Inbound pools URIs that use this frontend IP. InboundNatPools []SubResourceResponse `pulumi:"inboundNatPools"` // Read only. Inbound rules URIs that use this frontend IP. InboundNatRules []SubResourceResponse `pulumi:"inboundNatRules"` // Gets load balancing rules URIs that use this frontend IP. LoadBalancingRules []SubResourceResponse `pulumi:"loadBalancingRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Read only. Outbound rules URIs that use this frontend IP. OutboundNatRules []SubResourceResponse `pulumi:"outboundNatRules"` // The private IP address of the IP configuration. PrivateIPAddress *string `pulumi:"privateIPAddress"` // The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the Public IP resource. PublicIPAddress *PublicIPAddressResponse `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubnetResponse `pulumi:"subnet"` }
Frontend IP address of the load balancer.
type FrontendIPConfigurationResponseArgs ¶
type FrontendIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Read only. Inbound pools URIs that use this frontend IP. InboundNatPools SubResourceResponseArrayInput `pulumi:"inboundNatPools"` // Read only. Inbound rules URIs that use this frontend IP. InboundNatRules SubResourceResponseArrayInput `pulumi:"inboundNatRules"` // Gets load balancing rules URIs that use this frontend IP. LoadBalancingRules SubResourceResponseArrayInput `pulumi:"loadBalancingRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Read only. Outbound rules URIs that use this frontend IP. OutboundNatRules SubResourceResponseArrayInput `pulumi:"outboundNatRules"` // The private IP address of the IP configuration. PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the Public IP resource. PublicIPAddress PublicIPAddressResponsePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubnetResponsePtrInput `pulumi:"subnet"` }
Frontend IP address of the load balancer.
func (FrontendIPConfigurationResponseArgs) ElementType ¶
func (FrontendIPConfigurationResponseArgs) ElementType() reflect.Type
func (FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutput ¶
func (i FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutput() FrontendIPConfigurationResponseOutput
func (FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutputWithContext ¶
func (i FrontendIPConfigurationResponseArgs) ToFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseOutput
type FrontendIPConfigurationResponseArray ¶
type FrontendIPConfigurationResponseArray []FrontendIPConfigurationResponseInput
func (FrontendIPConfigurationResponseArray) ElementType ¶
func (FrontendIPConfigurationResponseArray) ElementType() reflect.Type
func (FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutput ¶
func (i FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutput() FrontendIPConfigurationResponseArrayOutput
func (FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (i FrontendIPConfigurationResponseArray) ToFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseArrayOutput
type FrontendIPConfigurationResponseArrayInput ¶
type FrontendIPConfigurationResponseArrayInput interface { pulumi.Input ToFrontendIPConfigurationResponseArrayOutput() FrontendIPConfigurationResponseArrayOutput ToFrontendIPConfigurationResponseArrayOutputWithContext(context.Context) FrontendIPConfigurationResponseArrayOutput }
FrontendIPConfigurationResponseArrayInput is an input type that accepts FrontendIPConfigurationResponseArray and FrontendIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `FrontendIPConfigurationResponseArrayInput` via:
FrontendIPConfigurationResponseArray{ FrontendIPConfigurationResponseArgs{...} }
type FrontendIPConfigurationResponseArrayOutput ¶
type FrontendIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (FrontendIPConfigurationResponseArrayOutput) ElementType ¶
func (FrontendIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutput ¶
func (o FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutput() FrontendIPConfigurationResponseArrayOutput
func (FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (o FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseArrayOutput
type FrontendIPConfigurationResponseInput ¶
type FrontendIPConfigurationResponseInput interface { pulumi.Input ToFrontendIPConfigurationResponseOutput() FrontendIPConfigurationResponseOutput ToFrontendIPConfigurationResponseOutputWithContext(context.Context) FrontendIPConfigurationResponseOutput }
FrontendIPConfigurationResponseInput is an input type that accepts FrontendIPConfigurationResponseArgs and FrontendIPConfigurationResponseOutput values. You can construct a concrete instance of `FrontendIPConfigurationResponseInput` via:
FrontendIPConfigurationResponseArgs{...}
type FrontendIPConfigurationResponseOutput ¶
type FrontendIPConfigurationResponseOutput struct{ *pulumi.OutputState }
Frontend IP address of the load balancer.
func (FrontendIPConfigurationResponseOutput) ElementType ¶
func (FrontendIPConfigurationResponseOutput) ElementType() reflect.Type
func (FrontendIPConfigurationResponseOutput) Etag ¶
func (o FrontendIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (FrontendIPConfigurationResponseOutput) Id ¶
func (o FrontendIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (FrontendIPConfigurationResponseOutput) InboundNatPools ¶
func (o FrontendIPConfigurationResponseOutput) InboundNatPools() SubResourceResponseArrayOutput
Read only. Inbound pools URIs that use this frontend IP.
func (FrontendIPConfigurationResponseOutput) InboundNatRules ¶
func (o FrontendIPConfigurationResponseOutput) InboundNatRules() SubResourceResponseArrayOutput
Read only. Inbound rules URIs that use this frontend IP.
func (FrontendIPConfigurationResponseOutput) LoadBalancingRules ¶
func (o FrontendIPConfigurationResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
Gets load balancing rules URIs that use this frontend IP.
func (FrontendIPConfigurationResponseOutput) Name ¶
func (o FrontendIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (FrontendIPConfigurationResponseOutput) OutboundNatRules ¶
func (o FrontendIPConfigurationResponseOutput) OutboundNatRules() SubResourceResponseArrayOutput
Read only. Outbound rules URIs that use this frontend IP.
func (FrontendIPConfigurationResponseOutput) PrivateIPAddress ¶
func (o FrontendIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (FrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o FrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (FrontendIPConfigurationResponseOutput) ProvisioningState ¶
func (o FrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (FrontendIPConfigurationResponseOutput) PublicIPAddress ¶
func (o FrontendIPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
The reference of the Public IP resource.
func (FrontendIPConfigurationResponseOutput) Subnet ¶
func (o FrontendIPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
The reference of the subnet resource.
func (FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutput ¶
func (o FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutput() FrontendIPConfigurationResponseOutput
func (FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutputWithContext ¶
func (o FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) FrontendIPConfigurationResponseOutput
type IPConfiguration ¶
type IPConfiguration struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The private IP address of the IP configuration. PrivateIPAddress *string `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress *PublicIPAddressType `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubnetType `pulumi:"subnet"` }
IPConfiguration
type IPConfigurationArgs ¶
type IPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The private IP address of the IP configuration. PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress PublicIPAddressTypePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubnetTypePtrInput `pulumi:"subnet"` }
IPConfiguration
func (IPConfigurationArgs) ElementType ¶
func (IPConfigurationArgs) ElementType() reflect.Type
func (IPConfigurationArgs) ToIPConfigurationOutput ¶
func (i IPConfigurationArgs) ToIPConfigurationOutput() IPConfigurationOutput
func (IPConfigurationArgs) ToIPConfigurationOutputWithContext ¶
func (i IPConfigurationArgs) ToIPConfigurationOutputWithContext(ctx context.Context) IPConfigurationOutput
func (IPConfigurationArgs) ToIPConfigurationPtrOutput ¶
func (i IPConfigurationArgs) ToIPConfigurationPtrOutput() IPConfigurationPtrOutput
func (IPConfigurationArgs) ToIPConfigurationPtrOutputWithContext ¶
func (i IPConfigurationArgs) ToIPConfigurationPtrOutputWithContext(ctx context.Context) IPConfigurationPtrOutput
type IPConfigurationArray ¶
type IPConfigurationArray []IPConfigurationInput
func (IPConfigurationArray) ElementType ¶
func (IPConfigurationArray) ElementType() reflect.Type
func (IPConfigurationArray) ToIPConfigurationArrayOutput ¶
func (i IPConfigurationArray) ToIPConfigurationArrayOutput() IPConfigurationArrayOutput
func (IPConfigurationArray) ToIPConfigurationArrayOutputWithContext ¶
func (i IPConfigurationArray) ToIPConfigurationArrayOutputWithContext(ctx context.Context) IPConfigurationArrayOutput
type IPConfigurationArrayInput ¶
type IPConfigurationArrayInput interface { pulumi.Input ToIPConfigurationArrayOutput() IPConfigurationArrayOutput ToIPConfigurationArrayOutputWithContext(context.Context) IPConfigurationArrayOutput }
IPConfigurationArrayInput is an input type that accepts IPConfigurationArray and IPConfigurationArrayOutput values. You can construct a concrete instance of `IPConfigurationArrayInput` via:
IPConfigurationArray{ IPConfigurationArgs{...} }
type IPConfigurationArrayOutput ¶
type IPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (IPConfigurationArrayOutput) ElementType ¶
func (IPConfigurationArrayOutput) ElementType() reflect.Type
func (IPConfigurationArrayOutput) Index ¶
func (o IPConfigurationArrayOutput) Index(i pulumi.IntInput) IPConfigurationOutput
func (IPConfigurationArrayOutput) ToIPConfigurationArrayOutput ¶
func (o IPConfigurationArrayOutput) ToIPConfigurationArrayOutput() IPConfigurationArrayOutput
func (IPConfigurationArrayOutput) ToIPConfigurationArrayOutputWithContext ¶
func (o IPConfigurationArrayOutput) ToIPConfigurationArrayOutputWithContext(ctx context.Context) IPConfigurationArrayOutput
type IPConfigurationInput ¶
type IPConfigurationInput interface { pulumi.Input ToIPConfigurationOutput() IPConfigurationOutput ToIPConfigurationOutputWithContext(context.Context) IPConfigurationOutput }
IPConfigurationInput is an input type that accepts IPConfigurationArgs and IPConfigurationOutput values. You can construct a concrete instance of `IPConfigurationInput` via:
IPConfigurationArgs{...}
type IPConfigurationOutput ¶
type IPConfigurationOutput struct{ *pulumi.OutputState }
IPConfiguration
func (IPConfigurationOutput) ElementType ¶
func (IPConfigurationOutput) ElementType() reflect.Type
func (IPConfigurationOutput) Etag ¶
func (o IPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (IPConfigurationOutput) Id ¶
func (o IPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (IPConfigurationOutput) Name ¶
func (o IPConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (IPConfigurationOutput) PrivateIPAddress ¶
func (o IPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (IPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o IPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are 'Static' and 'Dynamic'.
func (IPConfigurationOutput) ProvisioningState ¶
func (o IPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (IPConfigurationOutput) PublicIPAddress ¶
func (o IPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
The reference of the public IP resource.
func (IPConfigurationOutput) Subnet ¶
func (o IPConfigurationOutput) Subnet() SubnetTypePtrOutput
The reference of the subnet resource.
func (IPConfigurationOutput) ToIPConfigurationOutput ¶
func (o IPConfigurationOutput) ToIPConfigurationOutput() IPConfigurationOutput
func (IPConfigurationOutput) ToIPConfigurationOutputWithContext ¶
func (o IPConfigurationOutput) ToIPConfigurationOutputWithContext(ctx context.Context) IPConfigurationOutput
func (IPConfigurationOutput) ToIPConfigurationPtrOutput ¶
func (o IPConfigurationOutput) ToIPConfigurationPtrOutput() IPConfigurationPtrOutput
func (IPConfigurationOutput) ToIPConfigurationPtrOutputWithContext ¶
func (o IPConfigurationOutput) ToIPConfigurationPtrOutputWithContext(ctx context.Context) IPConfigurationPtrOutput
type IPConfigurationPtrInput ¶
type IPConfigurationPtrInput interface { pulumi.Input ToIPConfigurationPtrOutput() IPConfigurationPtrOutput ToIPConfigurationPtrOutputWithContext(context.Context) IPConfigurationPtrOutput }
IPConfigurationPtrInput is an input type that accepts IPConfigurationArgs, IPConfigurationPtr and IPConfigurationPtrOutput values. You can construct a concrete instance of `IPConfigurationPtrInput` via:
IPConfigurationArgs{...} or: nil
func IPConfigurationPtr ¶
func IPConfigurationPtr(v *IPConfigurationArgs) IPConfigurationPtrInput
type IPConfigurationPtrOutput ¶
type IPConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IPConfigurationPtrOutput) Elem ¶
func (o IPConfigurationPtrOutput) Elem() IPConfigurationOutput
func (IPConfigurationPtrOutput) ElementType ¶
func (IPConfigurationPtrOutput) ElementType() reflect.Type
func (IPConfigurationPtrOutput) Etag ¶
func (o IPConfigurationPtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (IPConfigurationPtrOutput) Id ¶
func (o IPConfigurationPtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (IPConfigurationPtrOutput) Name ¶
func (o IPConfigurationPtrOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (IPConfigurationPtrOutput) PrivateIPAddress ¶
func (o IPConfigurationPtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (IPConfigurationPtrOutput) PrivateIPAllocationMethod ¶
func (o IPConfigurationPtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are 'Static' and 'Dynamic'.
func (IPConfigurationPtrOutput) ProvisioningState ¶
func (o IPConfigurationPtrOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (IPConfigurationPtrOutput) PublicIPAddress ¶
func (o IPConfigurationPtrOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
The reference of the public IP resource.
func (IPConfigurationPtrOutput) Subnet ¶
func (o IPConfigurationPtrOutput) Subnet() SubnetTypePtrOutput
The reference of the subnet resource.
func (IPConfigurationPtrOutput) ToIPConfigurationPtrOutput ¶
func (o IPConfigurationPtrOutput) ToIPConfigurationPtrOutput() IPConfigurationPtrOutput
func (IPConfigurationPtrOutput) ToIPConfigurationPtrOutputWithContext ¶
func (o IPConfigurationPtrOutput) ToIPConfigurationPtrOutputWithContext(ctx context.Context) IPConfigurationPtrOutput
type IPConfigurationResponse ¶
type IPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The private IP address of the IP configuration. PrivateIPAddress *string `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress *PublicIPAddressResponse `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubnetResponse `pulumi:"subnet"` }
IPConfiguration
type IPConfigurationResponseArgs ¶
type IPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The private IP address of the IP configuration. PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress PublicIPAddressResponsePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubnetResponsePtrInput `pulumi:"subnet"` }
IPConfiguration
func (IPConfigurationResponseArgs) ElementType ¶
func (IPConfigurationResponseArgs) ElementType() reflect.Type
func (IPConfigurationResponseArgs) ToIPConfigurationResponseOutput ¶
func (i IPConfigurationResponseArgs) ToIPConfigurationResponseOutput() IPConfigurationResponseOutput
func (IPConfigurationResponseArgs) ToIPConfigurationResponseOutputWithContext ¶
func (i IPConfigurationResponseArgs) ToIPConfigurationResponseOutputWithContext(ctx context.Context) IPConfigurationResponseOutput
func (IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutput ¶
func (i IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
func (IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutputWithContext ¶
func (i IPConfigurationResponseArgs) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
type IPConfigurationResponseArray ¶
type IPConfigurationResponseArray []IPConfigurationResponseInput
func (IPConfigurationResponseArray) ElementType ¶
func (IPConfigurationResponseArray) ElementType() reflect.Type
func (IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutput ¶
func (i IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput
func (IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutputWithContext ¶
func (i IPConfigurationResponseArray) ToIPConfigurationResponseArrayOutputWithContext(ctx context.Context) IPConfigurationResponseArrayOutput
type IPConfigurationResponseArrayInput ¶
type IPConfigurationResponseArrayInput interface { pulumi.Input ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput ToIPConfigurationResponseArrayOutputWithContext(context.Context) IPConfigurationResponseArrayOutput }
IPConfigurationResponseArrayInput is an input type that accepts IPConfigurationResponseArray and IPConfigurationResponseArrayOutput values. You can construct a concrete instance of `IPConfigurationResponseArrayInput` via:
IPConfigurationResponseArray{ IPConfigurationResponseArgs{...} }
type IPConfigurationResponseArrayOutput ¶
type IPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (IPConfigurationResponseArrayOutput) ElementType ¶
func (IPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (IPConfigurationResponseArrayOutput) Index ¶
func (o IPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) IPConfigurationResponseOutput
func (IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutput ¶
func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput
func (IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutputWithContext ¶
func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutputWithContext(ctx context.Context) IPConfigurationResponseArrayOutput
type IPConfigurationResponseInput ¶
type IPConfigurationResponseInput interface { pulumi.Input ToIPConfigurationResponseOutput() IPConfigurationResponseOutput ToIPConfigurationResponseOutputWithContext(context.Context) IPConfigurationResponseOutput }
IPConfigurationResponseInput is an input type that accepts IPConfigurationResponseArgs and IPConfigurationResponseOutput values. You can construct a concrete instance of `IPConfigurationResponseInput` via:
IPConfigurationResponseArgs{...}
type IPConfigurationResponseOutput ¶
type IPConfigurationResponseOutput struct{ *pulumi.OutputState }
IPConfiguration
func (IPConfigurationResponseOutput) ElementType ¶
func (IPConfigurationResponseOutput) ElementType() reflect.Type
func (IPConfigurationResponseOutput) Etag ¶
func (o IPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (IPConfigurationResponseOutput) Id ¶
func (o IPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (IPConfigurationResponseOutput) Name ¶
func (o IPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (IPConfigurationResponseOutput) PrivateIPAddress ¶
func (o IPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (IPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o IPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are 'Static' and 'Dynamic'.
func (IPConfigurationResponseOutput) ProvisioningState ¶
func (o IPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (IPConfigurationResponseOutput) PublicIPAddress ¶
func (o IPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
The reference of the public IP resource.
func (IPConfigurationResponseOutput) Subnet ¶
func (o IPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
The reference of the subnet resource.
func (IPConfigurationResponseOutput) ToIPConfigurationResponseOutput ¶
func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutput() IPConfigurationResponseOutput
func (IPConfigurationResponseOutput) ToIPConfigurationResponseOutputWithContext ¶
func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutputWithContext(ctx context.Context) IPConfigurationResponseOutput
func (IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutput ¶
func (o IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
func (IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutputWithContext ¶
func (o IPConfigurationResponseOutput) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
type IPConfigurationResponsePtrInput ¶
type IPConfigurationResponsePtrInput interface { pulumi.Input ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput ToIPConfigurationResponsePtrOutputWithContext(context.Context) IPConfigurationResponsePtrOutput }
IPConfigurationResponsePtrInput is an input type that accepts IPConfigurationResponseArgs, IPConfigurationResponsePtr and IPConfigurationResponsePtrOutput values. You can construct a concrete instance of `IPConfigurationResponsePtrInput` via:
IPConfigurationResponseArgs{...} or: nil
func IPConfigurationResponsePtr ¶
func IPConfigurationResponsePtr(v *IPConfigurationResponseArgs) IPConfigurationResponsePtrInput
type IPConfigurationResponsePtrOutput ¶
type IPConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (IPConfigurationResponsePtrOutput) Elem ¶
func (o IPConfigurationResponsePtrOutput) Elem() IPConfigurationResponseOutput
func (IPConfigurationResponsePtrOutput) ElementType ¶
func (IPConfigurationResponsePtrOutput) ElementType() reflect.Type
func (IPConfigurationResponsePtrOutput) Etag ¶
func (o IPConfigurationResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (IPConfigurationResponsePtrOutput) Id ¶
func (o IPConfigurationResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (IPConfigurationResponsePtrOutput) Name ¶
func (o IPConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (IPConfigurationResponsePtrOutput) PrivateIPAddress ¶
func (o IPConfigurationResponsePtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
The private IP address of the IP configuration.
func (IPConfigurationResponsePtrOutput) PrivateIPAllocationMethod ¶
func (o IPConfigurationResponsePtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are 'Static' and 'Dynamic'.
func (IPConfigurationResponsePtrOutput) ProvisioningState ¶
func (o IPConfigurationResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (IPConfigurationResponsePtrOutput) PublicIPAddress ¶
func (o IPConfigurationResponsePtrOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
The reference of the public IP resource.
func (IPConfigurationResponsePtrOutput) Subnet ¶
func (o IPConfigurationResponsePtrOutput) Subnet() SubnetResponsePtrOutput
The reference of the subnet resource.
func (IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutput ¶
func (o IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutput() IPConfigurationResponsePtrOutput
func (IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutputWithContext ¶
func (o IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutputWithContext(ctx context.Context) IPConfigurationResponsePtrOutput
type InboundNatPool ¶
type InboundNatPool struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort int `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'. Protocol string `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer.
type InboundNatPoolArgs ¶
type InboundNatPoolArgs struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntInput `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. FrontendPortRangeEnd pulumi.IntInput `pulumi:"frontendPortRangeEnd"` // The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart pulumi.IntInput `pulumi:"frontendPortRangeStart"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'. Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer.
func (InboundNatPoolArgs) ElementType ¶
func (InboundNatPoolArgs) ElementType() reflect.Type
func (InboundNatPoolArgs) ToInboundNatPoolOutput ¶
func (i InboundNatPoolArgs) ToInboundNatPoolOutput() InboundNatPoolOutput
func (InboundNatPoolArgs) ToInboundNatPoolOutputWithContext ¶
func (i InboundNatPoolArgs) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
type InboundNatPoolArray ¶
type InboundNatPoolArray []InboundNatPoolInput
func (InboundNatPoolArray) ElementType ¶
func (InboundNatPoolArray) ElementType() reflect.Type
func (InboundNatPoolArray) ToInboundNatPoolArrayOutput ¶
func (i InboundNatPoolArray) ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput
func (InboundNatPoolArray) ToInboundNatPoolArrayOutputWithContext ¶
func (i InboundNatPoolArray) ToInboundNatPoolArrayOutputWithContext(ctx context.Context) InboundNatPoolArrayOutput
type InboundNatPoolArrayInput ¶
type InboundNatPoolArrayInput interface { pulumi.Input ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput ToInboundNatPoolArrayOutputWithContext(context.Context) InboundNatPoolArrayOutput }
InboundNatPoolArrayInput is an input type that accepts InboundNatPoolArray and InboundNatPoolArrayOutput values. You can construct a concrete instance of `InboundNatPoolArrayInput` via:
InboundNatPoolArray{ InboundNatPoolArgs{...} }
type InboundNatPoolArrayOutput ¶
type InboundNatPoolArrayOutput struct{ *pulumi.OutputState }
func (InboundNatPoolArrayOutput) ElementType ¶
func (InboundNatPoolArrayOutput) ElementType() reflect.Type
func (InboundNatPoolArrayOutput) Index ¶
func (o InboundNatPoolArrayOutput) Index(i pulumi.IntInput) InboundNatPoolOutput
func (InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutput ¶
func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput
func (InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext ¶
func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext(ctx context.Context) InboundNatPoolArrayOutput
type InboundNatPoolInput ¶
type InboundNatPoolInput interface { pulumi.Input ToInboundNatPoolOutput() InboundNatPoolOutput ToInboundNatPoolOutputWithContext(context.Context) InboundNatPoolOutput }
InboundNatPoolInput is an input type that accepts InboundNatPoolArgs and InboundNatPoolOutput values. You can construct a concrete instance of `InboundNatPoolInput` via:
InboundNatPoolArgs{...}
type InboundNatPoolOutput ¶
type InboundNatPoolOutput struct{ *pulumi.OutputState }
Inbound NAT pool of the load balancer.
func (InboundNatPoolOutput) BackendPort ¶
func (o InboundNatPoolOutput) BackendPort() pulumi.IntOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (InboundNatPoolOutput) ElementType ¶
func (InboundNatPoolOutput) ElementType() reflect.Type
func (InboundNatPoolOutput) Etag ¶
func (o InboundNatPoolOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (InboundNatPoolOutput) FrontendIPConfiguration ¶
func (o InboundNatPoolOutput) FrontendIPConfiguration() SubResourcePtrOutput
A reference to frontend IP addresses.
func (InboundNatPoolOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolOutput) FrontendPortRangeEnd() pulumi.IntOutput
The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.
func (InboundNatPoolOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolOutput) FrontendPortRangeStart() pulumi.IntOutput
The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.
func (InboundNatPoolOutput) Id ¶
func (o InboundNatPoolOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (InboundNatPoolOutput) Name ¶
func (o InboundNatPoolOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (InboundNatPoolOutput) Protocol ¶
func (o InboundNatPoolOutput) Protocol() pulumi.StringOutput
The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.
func (InboundNatPoolOutput) ProvisioningState ¶
func (o InboundNatPoolOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (InboundNatPoolOutput) ToInboundNatPoolOutput ¶
func (o InboundNatPoolOutput) ToInboundNatPoolOutput() InboundNatPoolOutput
func (InboundNatPoolOutput) ToInboundNatPoolOutputWithContext ¶
func (o InboundNatPoolOutput) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
type InboundNatPoolResponse ¶
type InboundNatPoolResponse struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort int `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'. Protocol string `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer.
type InboundNatPoolResponseArgs ¶
type InboundNatPoolResponseArgs struct { // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntInput `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. FrontendPortRangeEnd pulumi.IntInput `pulumi:"frontendPortRangeEnd"` // The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart pulumi.IntInput `pulumi:"frontendPortRangeStart"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'. Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT pool of the load balancer.
func (InboundNatPoolResponseArgs) ElementType ¶
func (InboundNatPoolResponseArgs) ElementType() reflect.Type
func (InboundNatPoolResponseArgs) ToInboundNatPoolResponseOutput ¶
func (i InboundNatPoolResponseArgs) ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput
func (InboundNatPoolResponseArgs) ToInboundNatPoolResponseOutputWithContext ¶
func (i InboundNatPoolResponseArgs) ToInboundNatPoolResponseOutputWithContext(ctx context.Context) InboundNatPoolResponseOutput
type InboundNatPoolResponseArray ¶
type InboundNatPoolResponseArray []InboundNatPoolResponseInput
func (InboundNatPoolResponseArray) ElementType ¶
func (InboundNatPoolResponseArray) ElementType() reflect.Type
func (InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutput ¶
func (i InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
func (InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutputWithContext ¶
func (i InboundNatPoolResponseArray) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
type InboundNatPoolResponseArrayInput ¶
type InboundNatPoolResponseArrayInput interface { pulumi.Input ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput ToInboundNatPoolResponseArrayOutputWithContext(context.Context) InboundNatPoolResponseArrayOutput }
InboundNatPoolResponseArrayInput is an input type that accepts InboundNatPoolResponseArray and InboundNatPoolResponseArrayOutput values. You can construct a concrete instance of `InboundNatPoolResponseArrayInput` via:
InboundNatPoolResponseArray{ InboundNatPoolResponseArgs{...} }
type InboundNatPoolResponseArrayOutput ¶
type InboundNatPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (InboundNatPoolResponseArrayOutput) ElementType ¶
func (InboundNatPoolResponseArrayOutput) ElementType() reflect.Type
func (InboundNatPoolResponseArrayOutput) Index ¶
func (o InboundNatPoolResponseArrayOutput) Index(i pulumi.IntInput) InboundNatPoolResponseOutput
func (InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutput ¶
func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
func (InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWithContext ¶
func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
type InboundNatPoolResponseInput ¶
type InboundNatPoolResponseInput interface { pulumi.Input ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput ToInboundNatPoolResponseOutputWithContext(context.Context) InboundNatPoolResponseOutput }
InboundNatPoolResponseInput is an input type that accepts InboundNatPoolResponseArgs and InboundNatPoolResponseOutput values. You can construct a concrete instance of `InboundNatPoolResponseInput` via:
InboundNatPoolResponseArgs{...}
type InboundNatPoolResponseOutput ¶
type InboundNatPoolResponseOutput struct{ *pulumi.OutputState }
Inbound NAT pool of the load balancer.
func (InboundNatPoolResponseOutput) BackendPort ¶
func (o InboundNatPoolResponseOutput) BackendPort() pulumi.IntOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (InboundNatPoolResponseOutput) ElementType ¶
func (InboundNatPoolResponseOutput) ElementType() reflect.Type
func (InboundNatPoolResponseOutput) Etag ¶
func (o InboundNatPoolResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (InboundNatPoolResponseOutput) FrontendIPConfiguration ¶
func (o InboundNatPoolResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
A reference to frontend IP addresses.
func (InboundNatPoolResponseOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeEnd() pulumi.IntOutput
The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.
func (InboundNatPoolResponseOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeStart() pulumi.IntOutput
The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.
func (InboundNatPoolResponseOutput) Id ¶
func (o InboundNatPoolResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (InboundNatPoolResponseOutput) Name ¶
func (o InboundNatPoolResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (InboundNatPoolResponseOutput) Protocol ¶
func (o InboundNatPoolResponseOutput) Protocol() pulumi.StringOutput
The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.
func (InboundNatPoolResponseOutput) ProvisioningState ¶
func (o InboundNatPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput ¶
func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput
func (InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext ¶
func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext(ctx context.Context) InboundNatPoolResponseOutput
type InboundNatRule ¶
type InboundNatRule struct { // A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP. BackendIPConfiguration *NetworkInterfaceIPConfiguration `pulumi:"backendIPConfiguration"` // The port used for the internal endpoint. Acceptable values range from 1 to 65535. BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP *bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. FrontendPort *int `pulumi:"frontendPort"` // Resource Identifier. Id *string `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp' Protocol *string `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT rule of the load balancer.
type InboundNatRuleArgs ¶
type InboundNatRuleArgs struct { // A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP. BackendIPConfiguration NetworkInterfaceIPConfigurationPtrInput `pulumi:"backendIPConfiguration"` // The port used for the internal endpoint. Acceptable values range from 1 to 65535. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP pulumi.BoolPtrInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. FrontendPort pulumi.IntPtrInput `pulumi:"frontendPort"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp' Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT rule of the load balancer.
func (InboundNatRuleArgs) ElementType ¶
func (InboundNatRuleArgs) ElementType() reflect.Type
func (InboundNatRuleArgs) ToInboundNatRuleOutput ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleArgs) ToInboundNatRuleOutputWithContext ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
type InboundNatRuleArray ¶
type InboundNatRuleArray []InboundNatRuleInput
func (InboundNatRuleArray) ElementType ¶
func (InboundNatRuleArray) ElementType() reflect.Type
func (InboundNatRuleArray) ToInboundNatRuleArrayOutput ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleArrayInput ¶
type InboundNatRuleArrayInput interface { pulumi.Input ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput ToInboundNatRuleArrayOutputWithContext(context.Context) InboundNatRuleArrayOutput }
InboundNatRuleArrayInput is an input type that accepts InboundNatRuleArray and InboundNatRuleArrayOutput values. You can construct a concrete instance of `InboundNatRuleArrayInput` via:
InboundNatRuleArray{ InboundNatRuleArgs{...} }
type InboundNatRuleArrayOutput ¶
type InboundNatRuleArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleArrayOutput) ElementType ¶
func (InboundNatRuleArrayOutput) ElementType() reflect.Type
func (InboundNatRuleArrayOutput) Index ¶
func (o InboundNatRuleArrayOutput) Index(i pulumi.IntInput) InboundNatRuleOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleInput ¶
type InboundNatRuleInput interface { pulumi.Input ToInboundNatRuleOutput() InboundNatRuleOutput ToInboundNatRuleOutputWithContext(context.Context) InboundNatRuleOutput }
InboundNatRuleInput is an input type that accepts InboundNatRuleArgs and InboundNatRuleOutput values. You can construct a concrete instance of `InboundNatRuleInput` via:
InboundNatRuleArgs{...}
type InboundNatRuleOutput ¶
type InboundNatRuleOutput struct{ *pulumi.OutputState }
Inbound NAT rule of the load balancer.
func (InboundNatRuleOutput) BackendIPConfiguration ¶
func (o InboundNatRuleOutput) BackendIPConfiguration() NetworkInterfaceIPConfigurationPtrOutput
A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP.
func (InboundNatRuleOutput) BackendPort ¶
func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
The port used for the internal endpoint. Acceptable values range from 1 to 65535.
func (InboundNatRuleOutput) ElementType ¶
func (InboundNatRuleOutput) ElementType() reflect.Type
func (InboundNatRuleOutput) EnableFloatingIP ¶
func (o InboundNatRuleOutput) EnableFloatingIP() pulumi.BoolPtrOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
func (InboundNatRuleOutput) Etag ¶
func (o InboundNatRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (InboundNatRuleOutput) FrontendIPConfiguration ¶
func (o InboundNatRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
A reference to frontend IP addresses.
func (InboundNatRuleOutput) FrontendPort ¶
func (o InboundNatRuleOutput) FrontendPort() pulumi.IntPtrOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
func (InboundNatRuleOutput) Id ¶
func (o InboundNatRuleOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (InboundNatRuleOutput) IdleTimeoutInMinutes ¶
func (o InboundNatRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
func (InboundNatRuleOutput) Name ¶
func (o InboundNatRuleOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (InboundNatRuleOutput) Protocol ¶
func (o InboundNatRuleOutput) Protocol() pulumi.StringPtrOutput
The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'
func (InboundNatRuleOutput) ProvisioningState ¶
func (o InboundNatRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (InboundNatRuleOutput) ToInboundNatRuleOutput ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleOutput) ToInboundNatRuleOutputWithContext ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
type InboundNatRuleResponse ¶
type InboundNatRuleResponse struct { // A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP. BackendIPConfiguration *NetworkInterfaceIPConfigurationResponse `pulumi:"backendIPConfiguration"` // The port used for the internal endpoint. Acceptable values range from 1 to 65535. BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP *bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. FrontendPort *int `pulumi:"frontendPort"` // Resource Identifier. Id *string `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp' Protocol *string `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT rule of the load balancer.
type InboundNatRuleResponseArgs ¶
type InboundNatRuleResponseArgs struct { // A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP. BackendIPConfiguration NetworkInterfaceIPConfigurationResponsePtrInput `pulumi:"backendIPConfiguration"` // The port used for the internal endpoint. Acceptable values range from 1 to 65535. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP pulumi.BoolPtrInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. FrontendPort pulumi.IntPtrInput `pulumi:"frontendPort"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp' Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT rule of the load balancer.
func (InboundNatRuleResponseArgs) ElementType ¶
func (InboundNatRuleResponseArgs) ElementType() reflect.Type
func (InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutput ¶
func (i InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutputWithContext ¶
func (i InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
type InboundNatRuleResponseArray ¶
type InboundNatRuleResponseArray []InboundNatRuleResponseInput
func (InboundNatRuleResponseArray) ElementType ¶
func (InboundNatRuleResponseArray) ElementType() reflect.Type
func (InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput ¶
func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
func (InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext ¶
func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
type InboundNatRuleResponseArrayInput ¶
type InboundNatRuleResponseArrayInput interface { pulumi.Input ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput ToInboundNatRuleResponseArrayOutputWithContext(context.Context) InboundNatRuleResponseArrayOutput }
InboundNatRuleResponseArrayInput is an input type that accepts InboundNatRuleResponseArray and InboundNatRuleResponseArrayOutput values. You can construct a concrete instance of `InboundNatRuleResponseArrayInput` via:
InboundNatRuleResponseArray{ InboundNatRuleResponseArgs{...} }
type InboundNatRuleResponseArrayOutput ¶
type InboundNatRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleResponseArrayOutput) ElementType ¶
func (InboundNatRuleResponseArrayOutput) ElementType() reflect.Type
func (InboundNatRuleResponseArrayOutput) Index ¶
func (o InboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) InboundNatRuleResponseOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
type InboundNatRuleResponseInput ¶
type InboundNatRuleResponseInput interface { pulumi.Input ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput ToInboundNatRuleResponseOutputWithContext(context.Context) InboundNatRuleResponseOutput }
InboundNatRuleResponseInput is an input type that accepts InboundNatRuleResponseArgs and InboundNatRuleResponseOutput values. You can construct a concrete instance of `InboundNatRuleResponseInput` via:
InboundNatRuleResponseArgs{...}
type InboundNatRuleResponseOutput ¶
type InboundNatRuleResponseOutput struct{ *pulumi.OutputState }
Inbound NAT rule of the load balancer.
func (InboundNatRuleResponseOutput) BackendIPConfiguration ¶
func (o InboundNatRuleResponseOutput) BackendIPConfiguration() NetworkInterfaceIPConfigurationResponsePtrOutput
A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP.
func (InboundNatRuleResponseOutput) BackendPort ¶
func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
The port used for the internal endpoint. Acceptable values range from 1 to 65535.
func (InboundNatRuleResponseOutput) ElementType ¶
func (InboundNatRuleResponseOutput) ElementType() reflect.Type
func (InboundNatRuleResponseOutput) EnableFloatingIP ¶
func (o InboundNatRuleResponseOutput) EnableFloatingIP() pulumi.BoolPtrOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
func (InboundNatRuleResponseOutput) Etag ¶
func (o InboundNatRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (InboundNatRuleResponseOutput) FrontendIPConfiguration ¶
func (o InboundNatRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
A reference to frontend IP addresses.
func (InboundNatRuleResponseOutput) FrontendPort ¶
func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntPtrOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
func (InboundNatRuleResponseOutput) Id ¶
func (o InboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (InboundNatRuleResponseOutput) IdleTimeoutInMinutes ¶
func (o InboundNatRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
func (InboundNatRuleResponseOutput) Name ¶
func (o InboundNatRuleResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (InboundNatRuleResponseOutput) Protocol ¶
func (o InboundNatRuleResponseOutput) Protocol() pulumi.StringPtrOutput
The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'
func (InboundNatRuleResponseOutput) ProvisioningState ¶
func (o InboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
type LoadBalancer ¶
type LoadBalancer struct { pulumi.CustomResourceState // Collection of backend address pools used by a load balancer BackendAddressPools BackendAddressPoolResponseArrayOutput `pulumi:"backendAddressPools"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Object representing the frontend IPs to be used for the load balancer FrontendIPConfigurations FrontendIPConfigurationResponseArrayOutput `pulumi:"frontendIPConfigurations"` // Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatPools InboundNatPoolResponseArrayOutput `pulumi:"inboundNatPools"` // Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatRules InboundNatRuleResponseArrayOutput `pulumi:"inboundNatRules"` // Object collection representing the load balancing rules Gets the provisioning LoadBalancingRules LoadBalancingRuleResponseArrayOutput `pulumi:"loadBalancingRules"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The outbound NAT rules. OutboundNatRules OutboundNatRuleResponseArrayOutput `pulumi:"outboundNatRules"` // Collection of probe objects used in the load balancer Probes ProbeResponseArrayOutput `pulumi:"probes"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource GUID property of the load balancer resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
LoadBalancer resource
func GetLoadBalancer ¶
func GetLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerState, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
GetLoadBalancer gets an existing LoadBalancer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLoadBalancer ¶
func NewLoadBalancer(ctx *pulumi.Context, name string, args *LoadBalancerArgs, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
NewLoadBalancer registers a new resource with the given unique name, arguments, and options.
type LoadBalancerArgs ¶
type LoadBalancerArgs struct { // Collection of backend address pools used by a load balancer BackendAddressPools BackendAddressPoolArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Object representing the frontend IPs to be used for the load balancer FrontendIPConfigurations FrontendIPConfigurationArrayInput // Resource Identifier. Id pulumi.StringPtrInput // Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatPools InboundNatPoolArrayInput // Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatRules InboundNatRuleArrayInput // The name of the load balancer. LoadBalancerName pulumi.StringInput // Object collection representing the load balancing rules Gets the provisioning LoadBalancingRules LoadBalancingRuleArrayInput // Resource location. Location pulumi.StringPtrInput // The outbound NAT rules. OutboundNatRules OutboundNatRuleArrayInput // Collection of probe objects used in the load balancer Probes ProbeArrayInput // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the load balancer resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a LoadBalancer resource.
func (LoadBalancerArgs) ElementType ¶
func (LoadBalancerArgs) ElementType() reflect.Type
type LoadBalancerState ¶
type LoadBalancerState struct { // Collection of backend address pools used by a load balancer BackendAddressPools BackendAddressPoolResponseArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Object representing the frontend IPs to be used for the load balancer FrontendIPConfigurations FrontendIPConfigurationResponseArrayInput // Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatPools InboundNatPoolResponseArrayInput // Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatRules InboundNatRuleResponseArrayInput // Object collection representing the load balancing rules Gets the provisioning LoadBalancingRules LoadBalancingRuleResponseArrayInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The outbound NAT rules. OutboundNatRules OutboundNatRuleResponseArrayInput // Collection of probe objects used in the load balancer Probes ProbeResponseArrayInput // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the load balancer resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (LoadBalancerState) ElementType ¶
func (LoadBalancerState) ElementType() reflect.Type
type LoadBalancingRule ¶
type LoadBalancingRule struct { // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool *SubResource `pulumi:"backendAddressPool"` // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP *bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort int `pulumi:"frontendPort"` // Resource Identifier. Id *string `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. LoadDistribution *string `pulumi:"loadDistribution"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the load balancer probe used by the load balancing rule. Probe *SubResource `pulumi:"probe"` // The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp' Protocol string `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
A load balancing rule for a load balancer.
type LoadBalancingRuleArgs ¶
type LoadBalancingRuleArgs struct { // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourcePtrInput `pulumi:"backendAddressPool"` // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP pulumi.BoolPtrInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. LoadDistribution pulumi.StringPtrInput `pulumi:"loadDistribution"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The reference of the load balancer probe used by the load balancing rule. Probe SubResourcePtrInput `pulumi:"probe"` // The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp' Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
A load balancing rule for a load balancer.
func (LoadBalancingRuleArgs) ElementType ¶
func (LoadBalancingRuleArgs) ElementType() reflect.Type
func (LoadBalancingRuleArgs) ToLoadBalancingRuleOutput ¶
func (i LoadBalancingRuleArgs) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
func (LoadBalancingRuleArgs) ToLoadBalancingRuleOutputWithContext ¶
func (i LoadBalancingRuleArgs) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
type LoadBalancingRuleArray ¶
type LoadBalancingRuleArray []LoadBalancingRuleInput
func (LoadBalancingRuleArray) ElementType ¶
func (LoadBalancingRuleArray) ElementType() reflect.Type
func (LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutput ¶
func (i LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
func (LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutputWithContext ¶
func (i LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
type LoadBalancingRuleArrayInput ¶
type LoadBalancingRuleArrayInput interface { pulumi.Input ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput ToLoadBalancingRuleArrayOutputWithContext(context.Context) LoadBalancingRuleArrayOutput }
LoadBalancingRuleArrayInput is an input type that accepts LoadBalancingRuleArray and LoadBalancingRuleArrayOutput values. You can construct a concrete instance of `LoadBalancingRuleArrayInput` via:
LoadBalancingRuleArray{ LoadBalancingRuleArgs{...} }
type LoadBalancingRuleArrayOutput ¶
type LoadBalancingRuleArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingRuleArrayOutput) ElementType ¶
func (LoadBalancingRuleArrayOutput) ElementType() reflect.Type
func (LoadBalancingRuleArrayOutput) Index ¶
func (o LoadBalancingRuleArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleOutput
func (LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput ¶
func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
func (LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext ¶
func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
type LoadBalancingRuleInput ¶
type LoadBalancingRuleInput interface { pulumi.Input ToLoadBalancingRuleOutput() LoadBalancingRuleOutput ToLoadBalancingRuleOutputWithContext(context.Context) LoadBalancingRuleOutput }
LoadBalancingRuleInput is an input type that accepts LoadBalancingRuleArgs and LoadBalancingRuleOutput values. You can construct a concrete instance of `LoadBalancingRuleInput` via:
LoadBalancingRuleArgs{...}
type LoadBalancingRuleOutput ¶
type LoadBalancingRuleOutput struct{ *pulumi.OutputState }
A load balancing rule for a load balancer.
func (LoadBalancingRuleOutput) BackendAddressPool ¶
func (o LoadBalancingRuleOutput) BackendAddressPool() SubResourcePtrOutput
A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.
func (LoadBalancingRuleOutput) BackendPort ¶
func (o LoadBalancingRuleOutput) BackendPort() pulumi.IntPtrOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (LoadBalancingRuleOutput) ElementType ¶
func (LoadBalancingRuleOutput) ElementType() reflect.Type
func (LoadBalancingRuleOutput) EnableFloatingIP ¶
func (o LoadBalancingRuleOutput) EnableFloatingIP() pulumi.BoolPtrOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
func (LoadBalancingRuleOutput) Etag ¶
func (o LoadBalancingRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (LoadBalancingRuleOutput) FrontendIPConfiguration ¶
func (o LoadBalancingRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
A reference to frontend IP addresses.
func (LoadBalancingRuleOutput) FrontendPort ¶
func (o LoadBalancingRuleOutput) FrontendPort() pulumi.IntOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
func (LoadBalancingRuleOutput) Id ¶
func (o LoadBalancingRuleOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (LoadBalancingRuleOutput) IdleTimeoutInMinutes ¶
func (o LoadBalancingRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
func (LoadBalancingRuleOutput) LoadDistribution ¶
func (o LoadBalancingRuleOutput) LoadDistribution() pulumi.StringPtrOutput
The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.
func (LoadBalancingRuleOutput) Name ¶
func (o LoadBalancingRuleOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (LoadBalancingRuleOutput) Probe ¶
func (o LoadBalancingRuleOutput) Probe() SubResourcePtrOutput
The reference of the load balancer probe used by the load balancing rule.
func (LoadBalancingRuleOutput) Protocol ¶
func (o LoadBalancingRuleOutput) Protocol() pulumi.StringOutput
The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp'
func (LoadBalancingRuleOutput) ProvisioningState ¶
func (o LoadBalancingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (LoadBalancingRuleOutput) ToLoadBalancingRuleOutput ¶
func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
func (LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext ¶
func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
type LoadBalancingRuleResponse ¶
type LoadBalancingRuleResponse struct { // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool *SubResourceResponse `pulumi:"backendAddressPool"` // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP *bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort int `pulumi:"frontendPort"` // Resource Identifier. Id *string `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. LoadDistribution *string `pulumi:"loadDistribution"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the load balancer probe used by the load balancing rule. Probe *SubResourceResponse `pulumi:"probe"` // The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp' Protocol string `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
A load balancing rule for a load balancer.
type LoadBalancingRuleResponseArgs ¶
type LoadBalancingRuleResponseArgs struct { // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourceResponsePtrInput `pulumi:"backendAddressPool"` // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. EnableFloatingIP pulumi.BoolPtrInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // A reference to frontend IP addresses. FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. LoadDistribution pulumi.StringPtrInput `pulumi:"loadDistribution"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The reference of the load balancer probe used by the load balancing rule. Probe SubResourceResponsePtrInput `pulumi:"probe"` // The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp' Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
A load balancing rule for a load balancer.
func (LoadBalancingRuleResponseArgs) ElementType ¶
func (LoadBalancingRuleResponseArgs) ElementType() reflect.Type
func (LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput ¶
func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext ¶
func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
type LoadBalancingRuleResponseArray ¶
type LoadBalancingRuleResponseArray []LoadBalancingRuleResponseInput
func (LoadBalancingRuleResponseArray) ElementType ¶
func (LoadBalancingRuleResponseArray) ElementType() reflect.Type
func (LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput ¶
func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
func (LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext ¶
func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
type LoadBalancingRuleResponseArrayInput ¶
type LoadBalancingRuleResponseArrayInput interface { pulumi.Input ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput ToLoadBalancingRuleResponseArrayOutputWithContext(context.Context) LoadBalancingRuleResponseArrayOutput }
LoadBalancingRuleResponseArrayInput is an input type that accepts LoadBalancingRuleResponseArray and LoadBalancingRuleResponseArrayOutput values. You can construct a concrete instance of `LoadBalancingRuleResponseArrayInput` via:
LoadBalancingRuleResponseArray{ LoadBalancingRuleResponseArgs{...} }
type LoadBalancingRuleResponseArrayOutput ¶
type LoadBalancingRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingRuleResponseArrayOutput) ElementType ¶
func (LoadBalancingRuleResponseArrayOutput) ElementType() reflect.Type
func (LoadBalancingRuleResponseArrayOutput) Index ¶
func (o LoadBalancingRuleResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput ¶
func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
func (LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext ¶
func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
type LoadBalancingRuleResponseInput ¶
type LoadBalancingRuleResponseInput interface { pulumi.Input ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput ToLoadBalancingRuleResponseOutputWithContext(context.Context) LoadBalancingRuleResponseOutput }
LoadBalancingRuleResponseInput is an input type that accepts LoadBalancingRuleResponseArgs and LoadBalancingRuleResponseOutput values. You can construct a concrete instance of `LoadBalancingRuleResponseInput` via:
LoadBalancingRuleResponseArgs{...}
type LoadBalancingRuleResponseOutput ¶
type LoadBalancingRuleResponseOutput struct{ *pulumi.OutputState }
A load balancing rule for a load balancer.
func (LoadBalancingRuleResponseOutput) BackendAddressPool ¶
func (o LoadBalancingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.
func (LoadBalancingRuleResponseOutput) BackendPort ¶
func (o LoadBalancingRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
func (LoadBalancingRuleResponseOutput) ElementType ¶
func (LoadBalancingRuleResponseOutput) ElementType() reflect.Type
func (LoadBalancingRuleResponseOutput) EnableFloatingIP ¶
func (o LoadBalancingRuleResponseOutput) EnableFloatingIP() pulumi.BoolPtrOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
func (LoadBalancingRuleResponseOutput) Etag ¶
func (o LoadBalancingRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (LoadBalancingRuleResponseOutput) FrontendIPConfiguration ¶
func (o LoadBalancingRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
A reference to frontend IP addresses.
func (LoadBalancingRuleResponseOutput) FrontendPort ¶
func (o LoadBalancingRuleResponseOutput) FrontendPort() pulumi.IntOutput
The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
func (LoadBalancingRuleResponseOutput) Id ¶
func (o LoadBalancingRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes ¶
func (o LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
func (LoadBalancingRuleResponseOutput) LoadDistribution ¶
func (o LoadBalancingRuleResponseOutput) LoadDistribution() pulumi.StringPtrOutput
The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.
func (LoadBalancingRuleResponseOutput) Name ¶
func (o LoadBalancingRuleResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (LoadBalancingRuleResponseOutput) Probe ¶
func (o LoadBalancingRuleResponseOutput) Probe() SubResourceResponsePtrOutput
The reference of the load balancer probe used by the load balancing rule.
func (LoadBalancingRuleResponseOutput) Protocol ¶
func (o LoadBalancingRuleResponseOutput) Protocol() pulumi.StringOutput
The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp'
func (LoadBalancingRuleResponseOutput) ProvisioningState ¶
func (o LoadBalancingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
type LocalNetworkGateway ¶
type LocalNetworkGateway struct { pulumi.CustomResourceState // Local network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrOutput `pulumi:"bgpSettings"` // 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 or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A common class for general resource information
func GetLocalNetworkGateway ¶
func GetLocalNetworkGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LocalNetworkGatewayState, opts ...pulumi.ResourceOption) (*LocalNetworkGateway, error)
GetLocalNetworkGateway gets an existing LocalNetworkGateway resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLocalNetworkGateway ¶
func NewLocalNetworkGateway(ctx *pulumi.Context, name string, args *LocalNetworkGatewayArgs, opts ...pulumi.ResourceOption) (*LocalNetworkGateway, error)
NewLocalNetworkGateway registers a new resource with the given unique name, arguments, and options.
type LocalNetworkGatewayArgs ¶
type LocalNetworkGatewayArgs struct { // Local network gateway's BGP speaker settings. BgpSettings BgpSettingsPtrInput // 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 Identifier. 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 or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a LocalNetworkGateway resource.
func (LocalNetworkGatewayArgs) ElementType ¶
func (LocalNetworkGatewayArgs) ElementType() reflect.Type
type LocalNetworkGatewayResponse ¶
type LocalNetworkGatewayResponse struct { // Local network gateway's BGP speaker settings. BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // 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 Identifier. 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 or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A common class for general resource information
type LocalNetworkGatewayResponseArgs ¶
type LocalNetworkGatewayResponseArgs struct { // Local network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrInput `pulumi:"bgpSettings"` // 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 Identifier. 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 or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
A common class for general resource information
func (LocalNetworkGatewayResponseArgs) ElementType ¶
func (LocalNetworkGatewayResponseArgs) ElementType() reflect.Type
func (LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutput ¶
func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutput() LocalNetworkGatewayResponseOutput
func (LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutputWithContext ¶
func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponseOutputWithContext(ctx context.Context) LocalNetworkGatewayResponseOutput
func (LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutput ¶
func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutputWithContext ¶
func (i LocalNetworkGatewayResponseArgs) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
type LocalNetworkGatewayResponseInput ¶
type LocalNetworkGatewayResponseInput interface { pulumi.Input ToLocalNetworkGatewayResponseOutput() LocalNetworkGatewayResponseOutput ToLocalNetworkGatewayResponseOutputWithContext(context.Context) LocalNetworkGatewayResponseOutput }
LocalNetworkGatewayResponseInput is an input type that accepts LocalNetworkGatewayResponseArgs and LocalNetworkGatewayResponseOutput values. You can construct a concrete instance of `LocalNetworkGatewayResponseInput` via:
LocalNetworkGatewayResponseArgs{...}
type LocalNetworkGatewayResponseOutput ¶
type LocalNetworkGatewayResponseOutput struct{ *pulumi.OutputState }
A common class for general resource information
func (LocalNetworkGatewayResponseOutput) BgpSettings ¶
func (o LocalNetworkGatewayResponseOutput) BgpSettings() BgpSettingsResponsePtrOutput
Local network gateway's BGP speaker settings.
func (LocalNetworkGatewayResponseOutput) ElementType ¶
func (LocalNetworkGatewayResponseOutput) ElementType() reflect.Type
func (LocalNetworkGatewayResponseOutput) Etag ¶
func (o LocalNetworkGatewayResponseOutput) Etag() pulumi.StringPtrOutput
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 Identifier.
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 or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed
func (LocalNetworkGatewayResponseOutput) ResourceGuid ¶
func (o LocalNetworkGatewayResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the LocalNetworkGateway resource.
func (LocalNetworkGatewayResponseOutput) Tags ¶
func (o LocalNetworkGatewayResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutput ¶
func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutput() LocalNetworkGatewayResponseOutput
func (LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutputWithContext ¶
func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutputWithContext(ctx context.Context) LocalNetworkGatewayResponseOutput
func (LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutput ¶
func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext ¶
func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponseOutput) Type ¶
func (o LocalNetworkGatewayResponseOutput) Type() pulumi.StringOutput
Resource type.
type LocalNetworkGatewayResponsePtrInput ¶
type LocalNetworkGatewayResponsePtrInput interface { pulumi.Input ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput ToLocalNetworkGatewayResponsePtrOutputWithContext(context.Context) LocalNetworkGatewayResponsePtrOutput }
LocalNetworkGatewayResponsePtrInput is an input type that accepts LocalNetworkGatewayResponseArgs, LocalNetworkGatewayResponsePtr and LocalNetworkGatewayResponsePtrOutput values. You can construct a concrete instance of `LocalNetworkGatewayResponsePtrInput` via:
LocalNetworkGatewayResponseArgs{...} or: nil
func LocalNetworkGatewayResponsePtr ¶
func LocalNetworkGatewayResponsePtr(v *LocalNetworkGatewayResponseArgs) LocalNetworkGatewayResponsePtrInput
type LocalNetworkGatewayResponsePtrOutput ¶
type LocalNetworkGatewayResponsePtrOutput struct{ *pulumi.OutputState }
func (LocalNetworkGatewayResponsePtrOutput) BgpSettings ¶
func (o LocalNetworkGatewayResponsePtrOutput) BgpSettings() BgpSettingsResponsePtrOutput
Local network gateway's BGP speaker settings.
func (LocalNetworkGatewayResponsePtrOutput) ElementType ¶
func (LocalNetworkGatewayResponsePtrOutput) ElementType() reflect.Type
func (LocalNetworkGatewayResponsePtrOutput) Etag ¶
func (o LocalNetworkGatewayResponsePtrOutput) Etag() pulumi.StringPtrOutput
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 Identifier.
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 or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed
func (LocalNetworkGatewayResponsePtrOutput) ResourceGuid ¶
func (o LocalNetworkGatewayResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the LocalNetworkGateway resource.
func (LocalNetworkGatewayResponsePtrOutput) Tags ¶
func (o LocalNetworkGatewayResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutput ¶
func (o LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutput() LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext ¶
func (o LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayResponsePtrOutput
func (LocalNetworkGatewayResponsePtrOutput) Type ¶
func (o LocalNetworkGatewayResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
type LocalNetworkGatewayState ¶
type LocalNetworkGatewayState struct { // Local network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrInput // 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 or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (LocalNetworkGatewayState) ElementType ¶
func (LocalNetworkGatewayState) ElementType() reflect.Type
type LocalNetworkGatewayType ¶
type LocalNetworkGatewayType struct { // Local network gateway's BGP speaker settings. BgpSettings *BgpSettings `pulumi:"bgpSettings"` // 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 Identifier. Id *string `pulumi:"id"` // Local network site address space. LocalNetworkAddressSpace *AddressSpace `pulumi:"localNetworkAddressSpace"` // Resource location. Location *string `pulumi:"location"` // Gets or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
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 Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Local network site address space. LocalNetworkAddressSpace AddressSpacePtrInput `pulumi:"localNetworkAddressSpace"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Gets or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
A common class for general resource information
func (LocalNetworkGatewayTypeArgs) ElementType ¶
func (LocalNetworkGatewayTypeArgs) ElementType() reflect.Type
func (LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutput ¶
func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutput() LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutputWithContext ¶
func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutputWithContext(ctx context.Context) LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutput ¶
func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput
func (LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutputWithContext ¶
func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayTypePtrOutput
type LocalNetworkGatewayTypeInput ¶
type LocalNetworkGatewayTypeInput interface { pulumi.Input ToLocalNetworkGatewayTypeOutput() LocalNetworkGatewayTypeOutput ToLocalNetworkGatewayTypeOutputWithContext(context.Context) LocalNetworkGatewayTypeOutput }
LocalNetworkGatewayTypeInput is an input type that accepts LocalNetworkGatewayTypeArgs and LocalNetworkGatewayTypeOutput values. You can construct a concrete instance of `LocalNetworkGatewayTypeInput` via:
LocalNetworkGatewayTypeArgs{...}
type LocalNetworkGatewayTypeOutput ¶
type LocalNetworkGatewayTypeOutput struct{ *pulumi.OutputState }
A common class for general resource information
func (LocalNetworkGatewayTypeOutput) BgpSettings ¶
func (o LocalNetworkGatewayTypeOutput) BgpSettings() BgpSettingsPtrOutput
Local network gateway's BGP speaker settings.
func (LocalNetworkGatewayTypeOutput) ElementType ¶
func (LocalNetworkGatewayTypeOutput) ElementType() reflect.Type
func (LocalNetworkGatewayTypeOutput) Etag ¶
func (o LocalNetworkGatewayTypeOutput) Etag() pulumi.StringPtrOutput
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 Identifier.
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 or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed
func (LocalNetworkGatewayTypeOutput) ResourceGuid ¶
func (o LocalNetworkGatewayTypeOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the LocalNetworkGateway resource.
func (LocalNetworkGatewayTypeOutput) Tags ¶
func (o LocalNetworkGatewayTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutput ¶
func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutput() LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutputWithContext ¶
func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypeOutputWithContext(ctx context.Context) LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutput ¶
func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput
func (LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutputWithContext ¶
func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayTypePtrOutput
type LocalNetworkGatewayTypePtrInput ¶
type LocalNetworkGatewayTypePtrInput interface { pulumi.Input ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput ToLocalNetworkGatewayTypePtrOutputWithContext(context.Context) LocalNetworkGatewayTypePtrOutput }
LocalNetworkGatewayTypePtrInput is an input type that accepts LocalNetworkGatewayTypeArgs, LocalNetworkGatewayTypePtr and LocalNetworkGatewayTypePtrOutput values. You can construct a concrete instance of `LocalNetworkGatewayTypePtrInput` via:
LocalNetworkGatewayTypeArgs{...} or: nil
func LocalNetworkGatewayTypePtr ¶
func LocalNetworkGatewayTypePtr(v *LocalNetworkGatewayTypeArgs) LocalNetworkGatewayTypePtrInput
type LocalNetworkGatewayTypePtrOutput ¶
type LocalNetworkGatewayTypePtrOutput struct{ *pulumi.OutputState }
func (LocalNetworkGatewayTypePtrOutput) BgpSettings ¶
func (o LocalNetworkGatewayTypePtrOutput) BgpSettings() BgpSettingsPtrOutput
Local network gateway's BGP speaker settings.
func (LocalNetworkGatewayTypePtrOutput) Elem ¶
func (o LocalNetworkGatewayTypePtrOutput) Elem() LocalNetworkGatewayTypeOutput
func (LocalNetworkGatewayTypePtrOutput) ElementType ¶
func (LocalNetworkGatewayTypePtrOutput) ElementType() reflect.Type
func (LocalNetworkGatewayTypePtrOutput) Etag ¶
func (o LocalNetworkGatewayTypePtrOutput) Etag() pulumi.StringPtrOutput
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 Identifier.
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 or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed
func (LocalNetworkGatewayTypePtrOutput) ResourceGuid ¶
func (o LocalNetworkGatewayTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the LocalNetworkGateway resource.
func (LocalNetworkGatewayTypePtrOutput) Tags ¶
func (o LocalNetworkGatewayTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutput ¶
func (o LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput
func (LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutputWithContext ¶
func (o LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutputWithContext(ctx context.Context) LocalNetworkGatewayTypePtrOutput
type LookupApplicationGatewayResult ¶
type LookupApplicationGatewayResult struct { // Backend address pool of the application gateway resource. BackendAddressPools []ApplicationGatewayBackendAddressPoolResponse `pulumi:"backendAddressPools"` // Backend http settings of the application gateway resource. BackendHttpSettingsCollection []ApplicationGatewayBackendHttpSettingsResponse `pulumi:"backendHttpSettingsCollection"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Frontend IP addresses of the application gateway resource. FrontendIPConfigurations []ApplicationGatewayFrontendIPConfigurationResponse `pulumi:"frontendIPConfigurations"` // Frontend ports of the application gateway resource. FrontendPorts []ApplicationGatewayFrontendPortResponse `pulumi:"frontendPorts"` // Gets or sets subnets of application gateway resource GatewayIPConfigurations []ApplicationGatewayIPConfigurationResponse `pulumi:"gatewayIPConfigurations"` // Http listeners of the application gateway resource. HttpListeners []ApplicationGatewayHttpListenerResponse `pulumi:"httpListeners"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // Operational state of the application gateway resource. Possible values are: 'Stopped', 'Started', 'Running', and 'Stopping'. OperationalState string `pulumi:"operationalState"` // Probes of the application gateway resource. Probes []ApplicationGatewayProbeResponse `pulumi:"probes"` // Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Request routing rules of the application gateway resource. RequestRoutingRules []ApplicationGatewayRequestRoutingRuleResponse `pulumi:"requestRoutingRules"` // Resource GUID property of the application gateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // SKU of the application gateway resource. Sku *ApplicationGatewaySkuResponse `pulumi:"sku"` // SSL certificates of the application gateway resource. SslCertificates []ApplicationGatewaySslCertificateResponse `pulumi:"sslCertificates"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // URL path map of the application gateway resource. UrlPathMaps []ApplicationGatewayUrlPathMapResponse `pulumi:"urlPathMaps"` }
Application gateway 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 { // The authorization key. AuthorizationKey *string `pulumi:"authorizationKey"` // AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. AuthorizationUseStatus *string `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in an ExpressRouteCircuit resource.
func LookupExpressRouteCircuitAuthorization ¶
func LookupExpressRouteCircuitAuthorization(ctx *pulumi.Context, args *LookupExpressRouteCircuitAuthorizationArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitAuthorizationResult, error)
type LookupExpressRouteCircuitPeeringResult ¶
type LookupExpressRouteCircuitPeeringResult struct { // The Azure ASN. AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The Microsoft peering configuration. MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfigResponse `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The peer ASN. PeerASN *int `pulumi:"peerASN"` // The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. PeeringType *string `pulumi:"peeringType"` // The primary port. PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // The primary address prefix. PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The secondary port. SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // The secondary address prefix. SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // The state of peering. Possible values are: 'Disabled' and 'Enabled' State *string `pulumi:"state"` // Gets peering stats. Stats *ExpressRouteCircuitStatsResponse `pulumi:"stats"` // The VLAN ID. VlanId *int `pulumi:"vlanId"` }
Peering in an ExpressRouteCircuit resource.
func LookupExpressRouteCircuitPeering ¶
func LookupExpressRouteCircuitPeering(ctx *pulumi.Context, args *LookupExpressRouteCircuitPeeringArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitPeeringResult, error)
type LookupExpressRouteCircuitResult ¶
type LookupExpressRouteCircuitResult struct { // The list of authorizations. Authorizations []ExpressRouteCircuitAuthorizationResponse `pulumi:"authorizations"` // The CircuitProvisioningState state of the resource. CircuitProvisioningState *string `pulumi:"circuitProvisioningState"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The list of peerings. Peerings []ExpressRouteCircuitPeeringResponse `pulumi:"peerings"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The ServiceKey. ServiceKey *string `pulumi:"serviceKey"` // The ServiceProviderNotes. ServiceProviderNotes *string `pulumi:"serviceProviderNotes"` // The ServiceProviderProperties. ServiceProviderProperties *ExpressRouteCircuitServiceProviderPropertiesResponse `pulumi:"serviceProviderProperties"` // The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. ServiceProviderProvisioningState *string `pulumi:"serviceProviderProvisioningState"` // The SKU. Sku *ExpressRouteCircuitSkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
ExpressRouteCircuit resource
func LookupExpressRouteCircuit ¶
func LookupExpressRouteCircuit(ctx *pulumi.Context, args *LookupExpressRouteCircuitArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitResult, error)
type LookupLoadBalancerArgs ¶
type LookupLoadBalancerResult ¶
type LookupLoadBalancerResult struct { // Collection of backend address pools used by a load balancer BackendAddressPools []BackendAddressPoolResponse `pulumi:"backendAddressPools"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Object representing the frontend IPs to be used for the load balancer FrontendIPConfigurations []FrontendIPConfigurationResponse `pulumi:"frontendIPConfigurations"` // Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatPools []InboundNatPoolResponse `pulumi:"inboundNatPools"` // Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. InboundNatRules []InboundNatRuleResponse `pulumi:"inboundNatRules"` // Object collection representing the load balancing rules Gets the provisioning LoadBalancingRules []LoadBalancingRuleResponse `pulumi:"loadBalancingRules"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The outbound NAT rules. OutboundNatRules []OutboundNatRuleResponse `pulumi:"outboundNatRules"` // Collection of probe objects used in the load balancer Probes []ProbeResponse `pulumi:"probes"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the load balancer resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
LoadBalancer resource
func LookupLoadBalancer ¶
func LookupLoadBalancer(ctx *pulumi.Context, args *LookupLoadBalancerArgs, opts ...pulumi.InvokeOption) (*LookupLoadBalancerResult, error)
type LookupLocalNetworkGatewayResult ¶
type LookupLocalNetworkGatewayResult struct { // Local network gateway's BGP speaker settings. BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // 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"` // Local network site address space. LocalNetworkAddressSpace *AddressSpaceResponse `pulumi:"localNetworkAddressSpace"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // Gets or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the LocalNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A common class for general resource information
func LookupLocalNetworkGateway ¶
func LookupLocalNetworkGateway(ctx *pulumi.Context, args *LookupLocalNetworkGatewayArgs, opts ...pulumi.InvokeOption) (*LookupLocalNetworkGatewayResult, error)
type LookupNetworkInterfaceResult ¶
type LookupNetworkInterfaceResult struct { // The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettingsResponse `pulumi:"dnsSettings"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // The MAC address of the network interface. MacAddress *string `pulumi:"macAddress"` // Resource name. Name string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary *bool `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The reference of a virtual machine. VirtualMachine *SubResourceResponse `pulumi:"virtualMachine"` }
A network interface in a resource group.
func LookupNetworkInterface ¶
func LookupNetworkInterface(ctx *pulumi.Context, args *LookupNetworkInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkInterfaceResult, error)
type LookupNetworkSecurityGroupArgs ¶
type LookupNetworkSecurityGroupArgs struct { // Expands referenced resources. Expand *string `pulumi:"expand"` // The name of the network security group. NetworkSecurityGroupName string `pulumi:"networkSecurityGroupName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupNetworkSecurityGroupResult ¶
type LookupNetworkSecurityGroupResult struct { // The default security rules of network security group. DefaultSecurityRules []SecurityRuleResponse `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // A collection of references to network interfaces. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid *string `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules []SecurityRuleResponse `pulumi:"securityRules"` // A collection of references to subnets. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
NetworkSecurityGroup resource.
func LookupNetworkSecurityGroup ¶
func LookupNetworkSecurityGroup(ctx *pulumi.Context, args *LookupNetworkSecurityGroupArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSecurityGroupResult, error)
type LookupPublicIPAddressResult ¶
type LookupPublicIPAddressResult struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettingsResponse `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The idle timeout of the public IP address. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` IpAddress *string `pulumi:"ipAddress"` // IPConfiguration IpConfiguration *IPConfigurationResponse `pulumi:"ipConfiguration"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod *string `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Public IP address resource.
func LookupPublicIPAddress ¶
func LookupPublicIPAddress(ctx *pulumi.Context, args *LookupPublicIPAddressArgs, opts ...pulumi.InvokeOption) (*LookupPublicIPAddressResult, error)
type LookupRouteArgs ¶
type LookupRouteResult ¶
type LookupRouteResult struct { // The destination CIDR to which the route applies. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress *string `pulumi:"nextHopIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType string `pulumi:"nextHopType"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
func LookupRoute ¶
func LookupRoute(ctx *pulumi.Context, args *LookupRouteArgs, opts ...pulumi.InvokeOption) (*LookupRouteResult, error)
type LookupRouteTableArgs ¶
type LookupRouteTableResult ¶
type LookupRouteTableResult struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes []RouteResponse `pulumi:"routes"` // A collection of references to subnets. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Route table resource.
func LookupRouteTable ¶
func LookupRouteTable(ctx *pulumi.Context, args *LookupRouteTableArgs, opts ...pulumi.InvokeOption) (*LookupRouteTableResult, error)
type LookupSecurityRuleArgs ¶
type LookupSecurityRuleArgs struct { // The name of the network security group. NetworkSecurityGroupName string `pulumi:"networkSecurityGroupName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the security rule. SecurityRuleName string `pulumi:"securityRuleName"` }
type LookupSecurityRuleResult ¶
type LookupSecurityRuleResult struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access string `pulumi:"access"` // A description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction string `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority *int `pulumi:"priority"` // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol string `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange *string `pulumi:"sourcePortRange"` }
Network security rule.
func LookupSecurityRule ¶
func LookupSecurityRule(ctx *pulumi.Context, args *LookupSecurityRuleArgs, opts ...pulumi.InvokeOption) (*LookupSecurityRuleResult, error)
type LookupSubnetArgs ¶
type LookupSubnetArgs struct { // Expands referenced resources. Expand *string `pulumi:"expand"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the subnet. SubnetName string `pulumi:"subnetName"` // The name of the virtual network. VirtualNetworkName string `pulumi:"virtualNetworkName"` }
type LookupSubnetResult ¶
type LookupSubnetResult struct { // The address prefix for the subnet. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations []IPConfigurationResponse `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the RouteTable resource. RouteTable *RouteTableResponse `pulumi:"routeTable"` }
Subnet in a virtual network resource.
func LookupSubnet ¶
func LookupSubnet(ctx *pulumi.Context, args *LookupSubnetArgs, opts ...pulumi.InvokeOption) (*LookupSubnetResult, error)
type LookupVirtualNetworkGatewayConnectionResult ¶
type LookupVirtualNetworkGatewayConnectionResult struct { // The authorizationKey. AuthorizationKey *string `pulumi:"authorizationKey"` // Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'. ConnectionStatus *string `pulumi:"connectionStatus"` // Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. ConnectionType *string `pulumi:"connectionType"` // The egress bytes transferred in this connection. EgressBytesTransferred *int `pulumi:"egressBytesTransferred"` // EnableBgp flag EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The ingress bytes transferred in this connection. IngressBytesTransferred *int `pulumi:"ingressBytesTransferred"` // A common class for general resource information LocalNetworkGateway2 *LocalNetworkGatewayResponse `pulumi:"localNetworkGateway2"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The reference to peerings resource. Peer *SubResourceResponse `pulumi:"peer"` // The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGatewayConnection resource. ResourceGuid *string `pulumi:"resourceGuid"` // The routing weight. RoutingWeight *int `pulumi:"routingWeight"` SharedKey *string `pulumi:"sharedKey"` // Resource tags. Tags map[string]string `pulumi:"tags"` // 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 { // Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite *SubResourceResponse `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType *string `pulumi:"gatewayType"` // IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfigurationResponse `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType *string `pulumi:"vpnType"` }
A common class for general resource information
func LookupVirtualNetworkGateway ¶
func LookupVirtualNetworkGateway(ctx *pulumi.Context, args *LookupVirtualNetworkGatewayArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkGatewayResult, error)
type LookupVirtualNetworkResult ¶
type LookupVirtualNetworkResult struct { // The AddressSpace that contains an array of IP address ranges that can be used by subnets. AddressSpace *AddressSpaceResponse `pulumi:"addressSpace"` // The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. DhcpOptions *DhcpOptionsResponse `pulumi:"dhcpOptions"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resourceGuid property of the Virtual Network resource. ResourceGuid *string `pulumi:"resourceGuid"` // A list of subnets in a Virtual Network. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Virtual Network resource.
func LookupVirtualNetwork ¶
func LookupVirtualNetwork(ctx *pulumi.Context, args *LookupVirtualNetworkArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkResult, error)
type NetworkInterface ¶
type NetworkInterface struct { pulumi.CustomResourceState // The DNS settings in network interface. DnsSettings NetworkInterfaceDnsSettingsResponsePtrOutput `pulumi:"dnsSettings"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding pulumi.BoolPtrOutput `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // A list of IPConfigurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // The MAC address of the network interface. MacAddress pulumi.StringPtrOutput `pulumi:"macAddress"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrOutput `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary pulumi.BoolPtrOutput `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The reference of a virtual machine. VirtualMachine SubResourceResponsePtrOutput `pulumi:"virtualMachine"` }
A network interface in a resource group.
func GetNetworkInterface ¶
func GetNetworkInterface(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceState, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
GetNetworkInterface gets an existing NetworkInterface resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkInterface ¶
func NewNetworkInterface(ctx *pulumi.Context, name string, args *NetworkInterfaceArgs, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
NewNetworkInterface registers a new resource with the given unique name, arguments, and options.
type NetworkInterfaceArgs ¶
type NetworkInterfaceArgs struct { // The DNS settings in network interface. DnsSettings NetworkInterfaceDnsSettingsPtrInput // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding pulumi.BoolPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // A list of IPConfigurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationArrayInput // Resource location. Location pulumi.StringPtrInput // The MAC address of the network interface. MacAddress pulumi.StringPtrInput // The name of the network interface. NetworkInterfaceName pulumi.StringInput // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupTypePtrInput // Gets whether this is a primary network interface on a virtual machine. Primary pulumi.BoolPtrInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the network interface resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The reference of a virtual machine. VirtualMachine SubResourcePtrInput }
The set of arguments for constructing a NetworkInterface resource.
func (NetworkInterfaceArgs) ElementType ¶
func (NetworkInterfaceArgs) ElementType() reflect.Type
type NetworkInterfaceDnsSettings ¶
type NetworkInterfaceDnsSettings struct { // If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs. AppliedDnsServers []string `pulumi:"appliedDnsServers"` // List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. DnsServers []string `pulumi:"dnsServers"` // Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. InternalDnsNameLabel *string `pulumi:"internalDnsNameLabel"` // Fully qualified DNS name supporting internal communications between VMs in the same virtual network. InternalFqdn *string `pulumi:"internalFqdn"` }
DNS settings of a network interface.
type NetworkInterfaceDnsSettingsArgs ¶
type NetworkInterfaceDnsSettingsArgs struct { // If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs. AppliedDnsServers pulumi.StringArrayInput `pulumi:"appliedDnsServers"` // List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. InternalDnsNameLabel pulumi.StringPtrInput `pulumi:"internalDnsNameLabel"` // Fully qualified DNS name supporting internal communications between VMs in the same virtual network. InternalFqdn pulumi.StringPtrInput `pulumi:"internalFqdn"` }
DNS settings of a network interface.
func (NetworkInterfaceDnsSettingsArgs) ElementType ¶
func (NetworkInterfaceDnsSettingsArgs) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutput ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsInput ¶
type NetworkInterfaceDnsSettingsInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput ToNetworkInterfaceDnsSettingsOutputWithContext(context.Context) NetworkInterfaceDnsSettingsOutput }
NetworkInterfaceDnsSettingsInput is an input type that accepts NetworkInterfaceDnsSettingsArgs and NetworkInterfaceDnsSettingsOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsInput` via:
NetworkInterfaceDnsSettingsArgs{...}
type NetworkInterfaceDnsSettingsOutput ¶
type NetworkInterfaceDnsSettingsOutput struct{ *pulumi.OutputState }
DNS settings of a network interface.
func (NetworkInterfaceDnsSettingsOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsOutput) AppliedDnsServers() pulumi.StringArrayOutput
If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
func (NetworkInterfaceDnsSettingsOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
func (NetworkInterfaceDnsSettingsOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalFqdn() pulumi.StringPtrOutput
Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutput ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsPtrInput ¶
type NetworkInterfaceDnsSettingsPtrInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput ToNetworkInterfaceDnsSettingsPtrOutputWithContext(context.Context) NetworkInterfaceDnsSettingsPtrOutput }
NetworkInterfaceDnsSettingsPtrInput is an input type that accepts NetworkInterfaceDnsSettingsArgs, NetworkInterfaceDnsSettingsPtr and NetworkInterfaceDnsSettingsPtrOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsPtrInput` via:
NetworkInterfaceDnsSettingsArgs{...} or: nil
func NetworkInterfaceDnsSettingsPtr ¶
func NetworkInterfaceDnsSettingsPtr(v *NetworkInterfaceDnsSettingsArgs) NetworkInterfaceDnsSettingsPtrInput
type NetworkInterfaceDnsSettingsPtrOutput ¶
type NetworkInterfaceDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceDnsSettingsPtrOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) AppliedDnsServers() pulumi.StringArrayOutput
If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
func (NetworkInterfaceDnsSettingsPtrOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
func (NetworkInterfaceDnsSettingsPtrOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsPtrOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsPtrOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsPtrOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalFqdn() pulumi.StringPtrOutput
Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsResponse ¶
type NetworkInterfaceDnsSettingsResponse struct { // If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs. AppliedDnsServers []string `pulumi:"appliedDnsServers"` // List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. DnsServers []string `pulumi:"dnsServers"` // Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. InternalDnsNameLabel *string `pulumi:"internalDnsNameLabel"` // Fully qualified DNS name supporting internal communications between VMs in the same virtual network. InternalFqdn *string `pulumi:"internalFqdn"` }
DNS settings of a network interface.
type NetworkInterfaceDnsSettingsResponseArgs ¶
type NetworkInterfaceDnsSettingsResponseArgs struct { // If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs. AppliedDnsServers pulumi.StringArrayInput `pulumi:"appliedDnsServers"` // List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. InternalDnsNameLabel pulumi.StringPtrInput `pulumi:"internalDnsNameLabel"` // Fully qualified DNS name supporting internal communications between VMs in the same virtual network. InternalFqdn pulumi.StringPtrInput `pulumi:"internalFqdn"` }
DNS settings of a network interface.
func (NetworkInterfaceDnsSettingsResponseArgs) ElementType ¶
func (NetworkInterfaceDnsSettingsResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutput ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceDnsSettingsResponseInput ¶
type NetworkInterfaceDnsSettingsResponseInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput ToNetworkInterfaceDnsSettingsResponseOutputWithContext(context.Context) NetworkInterfaceDnsSettingsResponseOutput }
NetworkInterfaceDnsSettingsResponseInput is an input type that accepts NetworkInterfaceDnsSettingsResponseArgs and NetworkInterfaceDnsSettingsResponseOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsResponseInput` via:
NetworkInterfaceDnsSettingsResponseArgs{...}
type NetworkInterfaceDnsSettingsResponseOutput ¶
type NetworkInterfaceDnsSettingsResponseOutput struct{ *pulumi.OutputState }
DNS settings of a network interface.
func (NetworkInterfaceDnsSettingsResponseOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) AppliedDnsServers() pulumi.StringArrayOutput
If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
func (NetworkInterfaceDnsSettingsResponseOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
func (NetworkInterfaceDnsSettingsResponseOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponseOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsResponseOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalFqdn() pulumi.StringPtrOutput
Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutput ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceDnsSettingsResponsePtrInput ¶
type NetworkInterfaceDnsSettingsResponsePtrInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput }
NetworkInterfaceDnsSettingsResponsePtrInput is an input type that accepts NetworkInterfaceDnsSettingsResponseArgs, NetworkInterfaceDnsSettingsResponsePtr and NetworkInterfaceDnsSettingsResponsePtrOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsResponsePtrInput` via:
NetworkInterfaceDnsSettingsResponseArgs{...} or: nil
func NetworkInterfaceDnsSettingsResponsePtr ¶
func NetworkInterfaceDnsSettingsResponsePtr(v *NetworkInterfaceDnsSettingsResponseArgs) NetworkInterfaceDnsSettingsResponsePtrInput
type NetworkInterfaceDnsSettingsResponsePtrOutput ¶
type NetworkInterfaceDnsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceDnsSettingsResponsePtrOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) AppliedDnsServers() pulumi.StringArrayOutput
If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalFqdn() pulumi.StringPtrOutput
Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceIPConfiguration ¶
type NetworkInterfaceIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The reference of LoadBalancerBackendAddressPool resource. LoadBalancerBackendAddressPools []BackendAddressPool `pulumi:"loadBalancerBackendAddressPools"` // A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules []InboundNatRule `pulumi:"loadBalancerInboundNatRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets whether this is a primary customer address on the network interface. Primary *bool `pulumi:"primary"` PrivateIPAddress *string `pulumi:"privateIPAddress"` // Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` ProvisioningState *string `pulumi:"provisioningState"` // Public IP address resource. PublicIPAddress *PublicIPAddressType `pulumi:"publicIPAddress"` // Subnet in a virtual network resource. Subnet *SubnetType `pulumi:"subnet"` }
IPConfiguration in a network interface.
type NetworkInterfaceIPConfigurationArgs ¶
type NetworkInterfaceIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The reference of LoadBalancerBackendAddressPool resource. LoadBalancerBackendAddressPools BackendAddressPoolArrayInput `pulumi:"loadBalancerBackendAddressPools"` // A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules InboundNatRuleArrayInput `pulumi:"loadBalancerInboundNatRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets whether this is a primary customer address on the network interface. Primary pulumi.BoolPtrInput `pulumi:"primary"` PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Public IP address resource. PublicIPAddress PublicIPAddressTypePtrInput `pulumi:"publicIPAddress"` // Subnet in a virtual network resource. Subnet SubnetTypePtrInput `pulumi:"subnet"` }
IPConfiguration in a network interface.
func (NetworkInterfaceIPConfigurationArgs) ElementType ¶
func (NetworkInterfaceIPConfigurationArgs) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutput ¶
func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput
func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationPtrOutput ¶
func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationPtrOutput() NetworkInterfaceIPConfigurationPtrOutput
func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationPtrOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationPtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationPtrOutput
type NetworkInterfaceIPConfigurationArray ¶
type NetworkInterfaceIPConfigurationArray []NetworkInterfaceIPConfigurationInput
func (NetworkInterfaceIPConfigurationArray) ElementType ¶
func (NetworkInterfaceIPConfigurationArray) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutput ¶
func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput
func (NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput
type NetworkInterfaceIPConfigurationArrayInput ¶
type NetworkInterfaceIPConfigurationArrayInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput ToNetworkInterfaceIPConfigurationArrayOutputWithContext(context.Context) NetworkInterfaceIPConfigurationArrayOutput }
NetworkInterfaceIPConfigurationArrayInput is an input type that accepts NetworkInterfaceIPConfigurationArray and NetworkInterfaceIPConfigurationArrayOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationArrayInput` via:
NetworkInterfaceIPConfigurationArray{ NetworkInterfaceIPConfigurationArgs{...} }
type NetworkInterfaceIPConfigurationArrayOutput ¶
type NetworkInterfaceIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIPConfigurationArrayOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutput ¶
func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput
func (NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput
type NetworkInterfaceIPConfigurationInput ¶
type NetworkInterfaceIPConfigurationInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput ToNetworkInterfaceIPConfigurationOutputWithContext(context.Context) NetworkInterfaceIPConfigurationOutput }
NetworkInterfaceIPConfigurationInput is an input type that accepts NetworkInterfaceIPConfigurationArgs and NetworkInterfaceIPConfigurationOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationInput` via:
NetworkInterfaceIPConfigurationArgs{...}
type NetworkInterfaceIPConfigurationOutput ¶
type NetworkInterfaceIPConfigurationOutput struct{ *pulumi.OutputState }
IPConfiguration in a network interface.
func (NetworkInterfaceIPConfigurationOutput) 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 Identifier.
func (NetworkInterfaceIPConfigurationOutput) LoadBalancerBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationOutput) LoadBalancerBackendAddressPools() BackendAddressPoolArrayOutput
The reference of LoadBalancerBackendAddressPool resource.
func (NetworkInterfaceIPConfigurationOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIPConfigurationOutput) LoadBalancerInboundNatRules() InboundNatRuleArrayOutput
A list of references of LoadBalancerInboundNatRules.
func (NetworkInterfaceIPConfigurationOutput) Name ¶
func (o NetworkInterfaceIPConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (NetworkInterfaceIPConfigurationOutput) Primary ¶
func (o NetworkInterfaceIPConfigurationOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary customer address on the network interface.
func (NetworkInterfaceIPConfigurationOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.
func (NetworkInterfaceIPConfigurationOutput) ProvisioningState ¶
func (o NetworkInterfaceIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationOutput) PublicIPAddress ¶
func (o NetworkInterfaceIPConfigurationOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
Public IP address resource.
func (NetworkInterfaceIPConfigurationOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationOutput) Subnet() SubnetTypePtrOutput
Subnet in a virtual network resource.
func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput ¶
func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput
func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationPtrOutput ¶
func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationPtrOutput() NetworkInterfaceIPConfigurationPtrOutput
func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationPtrOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationPtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationPtrOutput
type NetworkInterfaceIPConfigurationPtrInput ¶
type NetworkInterfaceIPConfigurationPtrInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationPtrOutput() NetworkInterfaceIPConfigurationPtrOutput ToNetworkInterfaceIPConfigurationPtrOutputWithContext(context.Context) NetworkInterfaceIPConfigurationPtrOutput }
NetworkInterfaceIPConfigurationPtrInput is an input type that accepts NetworkInterfaceIPConfigurationArgs, NetworkInterfaceIPConfigurationPtr and NetworkInterfaceIPConfigurationPtrOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationPtrInput` via:
NetworkInterfaceIPConfigurationArgs{...} or: nil
func NetworkInterfaceIPConfigurationPtr ¶
func NetworkInterfaceIPConfigurationPtr(v *NetworkInterfaceIPConfigurationArgs) NetworkInterfaceIPConfigurationPtrInput
type NetworkInterfaceIPConfigurationPtrOutput ¶
type NetworkInterfaceIPConfigurationPtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIPConfigurationPtrOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationPtrOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationPtrOutput) Etag ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkInterfaceIPConfigurationPtrOutput) Id ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (NetworkInterfaceIPConfigurationPtrOutput) LoadBalancerBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) LoadBalancerBackendAddressPools() BackendAddressPoolArrayOutput
The reference of LoadBalancerBackendAddressPool resource.
func (NetworkInterfaceIPConfigurationPtrOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) LoadBalancerInboundNatRules() InboundNatRuleArrayOutput
A list of references of LoadBalancerInboundNatRules.
func (NetworkInterfaceIPConfigurationPtrOutput) Name ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (NetworkInterfaceIPConfigurationPtrOutput) Primary ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary customer address on the network interface.
func (NetworkInterfaceIPConfigurationPtrOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationPtrOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.
func (NetworkInterfaceIPConfigurationPtrOutput) ProvisioningState ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) ProvisioningState() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationPtrOutput) PublicIPAddress ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) PublicIPAddress() PublicIPAddressTypePtrOutput
Public IP address resource.
func (NetworkInterfaceIPConfigurationPtrOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) Subnet() SubnetTypePtrOutput
Subnet in a virtual network resource.
func (NetworkInterfaceIPConfigurationPtrOutput) ToNetworkInterfaceIPConfigurationPtrOutput ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) ToNetworkInterfaceIPConfigurationPtrOutput() NetworkInterfaceIPConfigurationPtrOutput
func (NetworkInterfaceIPConfigurationPtrOutput) ToNetworkInterfaceIPConfigurationPtrOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationPtrOutput) ToNetworkInterfaceIPConfigurationPtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationPtrOutput
type NetworkInterfaceIPConfigurationResponse ¶
type NetworkInterfaceIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The reference of LoadBalancerBackendAddressPool resource. LoadBalancerBackendAddressPools []BackendAddressPoolResponse `pulumi:"loadBalancerBackendAddressPools"` // A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules []InboundNatRuleResponse `pulumi:"loadBalancerInboundNatRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets whether this is a primary customer address on the network interface. Primary *bool `pulumi:"primary"` PrivateIPAddress *string `pulumi:"privateIPAddress"` // Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` ProvisioningState *string `pulumi:"provisioningState"` // Public IP address resource. PublicIPAddress *PublicIPAddressResponse `pulumi:"publicIPAddress"` // Subnet in a virtual network resource. Subnet *SubnetResponse `pulumi:"subnet"` }
IPConfiguration in a network interface.
type NetworkInterfaceIPConfigurationResponseArgs ¶
type NetworkInterfaceIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The reference of LoadBalancerBackendAddressPool resource. LoadBalancerBackendAddressPools BackendAddressPoolResponseArrayInput `pulumi:"loadBalancerBackendAddressPools"` // A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules InboundNatRuleResponseArrayInput `pulumi:"loadBalancerInboundNatRules"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets whether this is a primary customer address on the network interface. Primary pulumi.BoolPtrInput `pulumi:"primary"` PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Public IP address resource. PublicIPAddress PublicIPAddressResponsePtrInput `pulumi:"publicIPAddress"` // Subnet in a virtual network resource. Subnet SubnetResponsePtrInput `pulumi:"subnet"` }
IPConfiguration in a network interface.
func (NetworkInterfaceIPConfigurationResponseArgs) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutput ¶
func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
func (NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
func (NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponsePtrOutput ¶
func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponsePtrOutput() NetworkInterfaceIPConfigurationResponsePtrOutput
func (NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponsePtrOutput
type NetworkInterfaceIPConfigurationResponseArray ¶
type NetworkInterfaceIPConfigurationResponseArray []NetworkInterfaceIPConfigurationResponseInput
func (NetworkInterfaceIPConfigurationResponseArray) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseArray) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutput ¶
func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
func (NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
type NetworkInterfaceIPConfigurationResponseArrayInput ¶
type NetworkInterfaceIPConfigurationResponseArrayInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput }
NetworkInterfaceIPConfigurationResponseArrayInput is an input type that accepts NetworkInterfaceIPConfigurationResponseArray and NetworkInterfaceIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationResponseArrayInput` via:
NetworkInterfaceIPConfigurationResponseArray{ NetworkInterfaceIPConfigurationResponseArgs{...} }
type NetworkInterfaceIPConfigurationResponseArrayOutput ¶
type NetworkInterfaceIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput ¶
func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
type NetworkInterfaceIPConfigurationResponseInput ¶
type NetworkInterfaceIPConfigurationResponseInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput ToNetworkInterfaceIPConfigurationResponseOutputWithContext(context.Context) NetworkInterfaceIPConfigurationResponseOutput }
NetworkInterfaceIPConfigurationResponseInput is an input type that accepts NetworkInterfaceIPConfigurationResponseArgs and NetworkInterfaceIPConfigurationResponseOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationResponseInput` via:
NetworkInterfaceIPConfigurationResponseArgs{...}
type NetworkInterfaceIPConfigurationResponseOutput ¶
type NetworkInterfaceIPConfigurationResponseOutput struct{ *pulumi.OutputState }
IPConfiguration in a network interface.
func (NetworkInterfaceIPConfigurationResponseOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseOutput) Etag ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerBackendAddressPools() BackendAddressPoolResponseArrayOutput
The reference of LoadBalancerBackendAddressPool resource.
func (NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) LoadBalancerInboundNatRules() InboundNatRuleResponseArrayOutput
A list of references of LoadBalancerInboundNatRules.
func (NetworkInterfaceIPConfigurationResponseOutput) Name ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (NetworkInterfaceIPConfigurationResponseOutput) Primary ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary customer address on the network interface.
func (NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.
func (NetworkInterfaceIPConfigurationResponseOutput) ProvisioningState ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationResponseOutput) PublicIPAddress ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
Public IP address resource.
func (NetworkInterfaceIPConfigurationResponseOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Subnet() SubnetResponsePtrOutput
Subnet in a virtual network resource.
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutput ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutput() NetworkInterfaceIPConfigurationResponsePtrOutput
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponsePtrOutput
type NetworkInterfaceIPConfigurationResponsePtrInput ¶
type NetworkInterfaceIPConfigurationResponsePtrInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationResponsePtrOutput() NetworkInterfaceIPConfigurationResponsePtrOutput ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext(context.Context) NetworkInterfaceIPConfigurationResponsePtrOutput }
NetworkInterfaceIPConfigurationResponsePtrInput is an input type that accepts NetworkInterfaceIPConfigurationResponseArgs, NetworkInterfaceIPConfigurationResponsePtr and NetworkInterfaceIPConfigurationResponsePtrOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationResponsePtrInput` via:
NetworkInterfaceIPConfigurationResponseArgs{...} or: nil
func NetworkInterfaceIPConfigurationResponsePtr ¶
func NetworkInterfaceIPConfigurationResponsePtr(v *NetworkInterfaceIPConfigurationResponseArgs) NetworkInterfaceIPConfigurationResponsePtrInput
type NetworkInterfaceIPConfigurationResponsePtrOutput ¶
type NetworkInterfaceIPConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIPConfigurationResponsePtrOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationResponsePtrOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponsePtrOutput) Etag ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkInterfaceIPConfigurationResponsePtrOutput) LoadBalancerBackendAddressPools ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) LoadBalancerBackendAddressPools() BackendAddressPoolResponseArrayOutput
The reference of LoadBalancerBackendAddressPool resource.
func (NetworkInterfaceIPConfigurationResponsePtrOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) LoadBalancerInboundNatRules() InboundNatRuleResponseArrayOutput
A list of references of LoadBalancerInboundNatRules.
func (NetworkInterfaceIPConfigurationResponsePtrOutput) Name ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (NetworkInterfaceIPConfigurationResponsePtrOutput) Primary ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary customer address on the network interface.
func (NetworkInterfaceIPConfigurationResponsePtrOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) PrivateIPAddress() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationResponsePtrOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.
func (NetworkInterfaceIPConfigurationResponsePtrOutput) ProvisioningState ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
func (NetworkInterfaceIPConfigurationResponsePtrOutput) PublicIPAddress ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) PublicIPAddress() PublicIPAddressResponsePtrOutput
Public IP address resource.
func (NetworkInterfaceIPConfigurationResponsePtrOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Subnet() SubnetResponsePtrOutput
Subnet in a virtual network resource.
func (NetworkInterfaceIPConfigurationResponsePtrOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutput ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutput() NetworkInterfaceIPConfigurationResponsePtrOutput
func (NetworkInterfaceIPConfigurationResponsePtrOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationResponsePtrOutput) ToNetworkInterfaceIPConfigurationResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponsePtrOutput
type NetworkInterfaceResponse ¶
type NetworkInterfaceResponse struct { // The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettingsResponse `pulumi:"dnsSettings"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // The MAC address of the network interface. MacAddress *string `pulumi:"macAddress"` // Resource name. Name string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary *bool `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The reference of a virtual machine. VirtualMachine *SubResourceResponse `pulumi:"virtualMachine"` }
A network interface in a resource group.
type NetworkInterfaceResponseArgs ¶
type NetworkInterfaceResponseArgs struct { // The DNS settings in network interface. DnsSettings NetworkInterfaceDnsSettingsResponsePtrInput `pulumi:"dnsSettings"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding pulumi.BoolPtrInput `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // A list of IPConfigurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The MAC address of the network interface. MacAddress pulumi.StringPtrInput `pulumi:"macAddress"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary pulumi.BoolPtrInput `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` // The reference of a virtual machine. VirtualMachine SubResourceResponsePtrInput `pulumi:"virtualMachine"` }
A network interface in a resource group.
func (NetworkInterfaceResponseArgs) ElementType ¶
func (NetworkInterfaceResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
type NetworkInterfaceResponseArray ¶
type NetworkInterfaceResponseArray []NetworkInterfaceResponseInput
func (NetworkInterfaceResponseArray) ElementType ¶
func (NetworkInterfaceResponseArray) ElementType() reflect.Type
func (NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput ¶
func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
func (NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext ¶
func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
type NetworkInterfaceResponseArrayInput ¶
type NetworkInterfaceResponseArrayInput interface { pulumi.Input ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput ToNetworkInterfaceResponseArrayOutputWithContext(context.Context) NetworkInterfaceResponseArrayOutput }
NetworkInterfaceResponseArrayInput is an input type that accepts NetworkInterfaceResponseArray and NetworkInterfaceResponseArrayOutput values. You can construct a concrete instance of `NetworkInterfaceResponseArrayInput` via:
NetworkInterfaceResponseArray{ NetworkInterfaceResponseArgs{...} }
type NetworkInterfaceResponseArrayOutput ¶
type NetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceResponseArrayOutput) ElementType ¶
func (NetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseArrayOutput) Index ¶
func (o NetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput ¶
func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext ¶
func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
type NetworkInterfaceResponseInput ¶
type NetworkInterfaceResponseInput interface { pulumi.Input ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput ToNetworkInterfaceResponseOutputWithContext(context.Context) NetworkInterfaceResponseOutput }
NetworkInterfaceResponseInput is an input type that accepts NetworkInterfaceResponseArgs and NetworkInterfaceResponseOutput values. You can construct a concrete instance of `NetworkInterfaceResponseInput` via:
NetworkInterfaceResponseArgs{...}
type NetworkInterfaceResponseOutput ¶
type NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }
A network interface in a resource group.
func (NetworkInterfaceResponseOutput) DnsSettings ¶
func (o NetworkInterfaceResponseOutput) DnsSettings() NetworkInterfaceDnsSettingsResponsePtrOutput
The DNS settings in network interface.
func (NetworkInterfaceResponseOutput) ElementType ¶
func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseOutput) EnableIPForwarding ¶
func (o NetworkInterfaceResponseOutput) EnableIPForwarding() pulumi.BoolPtrOutput
Indicates whether IP forwarding is enabled on this network interface.
func (NetworkInterfaceResponseOutput) Etag ¶
func (o NetworkInterfaceResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkInterfaceResponseOutput) Id ¶
func (o NetworkInterfaceResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (NetworkInterfaceResponseOutput) IpConfigurations ¶
func (o NetworkInterfaceResponseOutput) IpConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
A list of IPConfigurations of the network interface.
func (NetworkInterfaceResponseOutput) Location ¶
func (o NetworkInterfaceResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkInterfaceResponseOutput) MacAddress ¶
func (o NetworkInterfaceResponseOutput) MacAddress() pulumi.StringPtrOutput
The MAC address of the network interface.
func (NetworkInterfaceResponseOutput) Name ¶
func (o NetworkInterfaceResponseOutput) Name() pulumi.StringOutput
Resource name.
func (NetworkInterfaceResponseOutput) NetworkSecurityGroup ¶
func (o NetworkInterfaceResponseOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
The reference of the NetworkSecurityGroup resource.
func (NetworkInterfaceResponseOutput) Primary ¶
func (o NetworkInterfaceResponseOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary network interface on a virtual machine.
func (NetworkInterfaceResponseOutput) ProvisioningState ¶
func (o NetworkInterfaceResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkInterfaceResponseOutput) ResourceGuid ¶
func (o NetworkInterfaceResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network interface resource.
func (NetworkInterfaceResponseOutput) Tags ¶
func (o NetworkInterfaceResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) Type ¶
func (o NetworkInterfaceResponseOutput) Type() pulumi.StringOutput
Resource type.
func (NetworkInterfaceResponseOutput) VirtualMachine ¶
func (o NetworkInterfaceResponseOutput) VirtualMachine() SubResourceResponsePtrOutput
The reference of a virtual machine.
type NetworkInterfaceState ¶
type NetworkInterfaceState struct { // The DNS settings in network interface. DnsSettings NetworkInterfaceDnsSettingsResponsePtrInput // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding pulumi.BoolPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // A list of IPConfigurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationResponseArrayInput // Resource location. Location pulumi.StringPtrInput // The MAC address of the network interface. MacAddress pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput // Gets whether this is a primary network interface on a virtual machine. Primary pulumi.BoolPtrInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the network interface resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // The reference of a virtual machine. VirtualMachine SubResourceResponsePtrInput }
func (NetworkInterfaceState) ElementType ¶
func (NetworkInterfaceState) ElementType() reflect.Type
type NetworkInterfaceType ¶
type NetworkInterfaceType struct { // The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettings `pulumi:"dnsSettings"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaceIPConfiguration `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // The MAC address of the network interface. MacAddress *string `pulumi:"macAddress"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupType `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary *bool `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The reference of a virtual machine. VirtualMachine *SubResource `pulumi:"virtualMachine"` }
A network interface in a resource group.
type NetworkInterfaceTypeArgs ¶
type NetworkInterfaceTypeArgs struct { // The DNS settings in network interface. DnsSettings NetworkInterfaceDnsSettingsPtrInput `pulumi:"dnsSettings"` // Indicates whether IP forwarding is enabled on this network interface. EnableIPForwarding pulumi.BoolPtrInput `pulumi:"enableIPForwarding"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // A list of IPConfigurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationArrayInput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The MAC address of the network interface. MacAddress pulumi.StringPtrInput `pulumi:"macAddress"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupTypePtrInput `pulumi:"networkSecurityGroup"` // Gets whether this is a primary network interface on a virtual machine. Primary pulumi.BoolPtrInput `pulumi:"primary"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the network interface resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // The reference of a virtual machine. VirtualMachine SubResourcePtrInput `pulumi:"virtualMachine"` }
A network interface in a resource group.
func (NetworkInterfaceTypeArgs) ElementType ¶
func (NetworkInterfaceTypeArgs) ElementType() reflect.Type
func (NetworkInterfaceTypeArgs) ToNetworkInterfaceTypeOutput ¶
func (i NetworkInterfaceTypeArgs) ToNetworkInterfaceTypeOutput() NetworkInterfaceTypeOutput
func (NetworkInterfaceTypeArgs) ToNetworkInterfaceTypeOutputWithContext ¶
func (i NetworkInterfaceTypeArgs) ToNetworkInterfaceTypeOutputWithContext(ctx context.Context) NetworkInterfaceTypeOutput
type NetworkInterfaceTypeArray ¶
type NetworkInterfaceTypeArray []NetworkInterfaceTypeInput
func (NetworkInterfaceTypeArray) ElementType ¶
func (NetworkInterfaceTypeArray) ElementType() reflect.Type
func (NetworkInterfaceTypeArray) ToNetworkInterfaceTypeArrayOutput ¶
func (i NetworkInterfaceTypeArray) ToNetworkInterfaceTypeArrayOutput() NetworkInterfaceTypeArrayOutput
func (NetworkInterfaceTypeArray) ToNetworkInterfaceTypeArrayOutputWithContext ¶
func (i NetworkInterfaceTypeArray) ToNetworkInterfaceTypeArrayOutputWithContext(ctx context.Context) NetworkInterfaceTypeArrayOutput
type NetworkInterfaceTypeArrayInput ¶
type NetworkInterfaceTypeArrayInput interface { pulumi.Input ToNetworkInterfaceTypeArrayOutput() NetworkInterfaceTypeArrayOutput ToNetworkInterfaceTypeArrayOutputWithContext(context.Context) NetworkInterfaceTypeArrayOutput }
NetworkInterfaceTypeArrayInput is an input type that accepts NetworkInterfaceTypeArray and NetworkInterfaceTypeArrayOutput values. You can construct a concrete instance of `NetworkInterfaceTypeArrayInput` via:
NetworkInterfaceTypeArray{ NetworkInterfaceTypeArgs{...} }
type NetworkInterfaceTypeArrayOutput ¶
type NetworkInterfaceTypeArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceTypeArrayOutput) ElementType ¶
func (NetworkInterfaceTypeArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceTypeArrayOutput) Index ¶
func (o NetworkInterfaceTypeArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceTypeOutput
func (NetworkInterfaceTypeArrayOutput) ToNetworkInterfaceTypeArrayOutput ¶
func (o NetworkInterfaceTypeArrayOutput) ToNetworkInterfaceTypeArrayOutput() NetworkInterfaceTypeArrayOutput
func (NetworkInterfaceTypeArrayOutput) ToNetworkInterfaceTypeArrayOutputWithContext ¶
func (o NetworkInterfaceTypeArrayOutput) ToNetworkInterfaceTypeArrayOutputWithContext(ctx context.Context) NetworkInterfaceTypeArrayOutput
type NetworkInterfaceTypeInput ¶
type NetworkInterfaceTypeInput interface { pulumi.Input ToNetworkInterfaceTypeOutput() NetworkInterfaceTypeOutput ToNetworkInterfaceTypeOutputWithContext(context.Context) NetworkInterfaceTypeOutput }
NetworkInterfaceTypeInput is an input type that accepts NetworkInterfaceTypeArgs and NetworkInterfaceTypeOutput values. You can construct a concrete instance of `NetworkInterfaceTypeInput` via:
NetworkInterfaceTypeArgs{...}
type NetworkInterfaceTypeOutput ¶
type NetworkInterfaceTypeOutput struct{ *pulumi.OutputState }
A network interface in a resource group.
func (NetworkInterfaceTypeOutput) DnsSettings ¶
func (o NetworkInterfaceTypeOutput) DnsSettings() NetworkInterfaceDnsSettingsPtrOutput
The DNS settings in network interface.
func (NetworkInterfaceTypeOutput) ElementType ¶
func (NetworkInterfaceTypeOutput) ElementType() reflect.Type
func (NetworkInterfaceTypeOutput) EnableIPForwarding ¶
func (o NetworkInterfaceTypeOutput) EnableIPForwarding() pulumi.BoolPtrOutput
Indicates whether IP forwarding is enabled on this network interface.
func (NetworkInterfaceTypeOutput) Etag ¶
func (o NetworkInterfaceTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkInterfaceTypeOutput) Id ¶
func (o NetworkInterfaceTypeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (NetworkInterfaceTypeOutput) IpConfigurations ¶
func (o NetworkInterfaceTypeOutput) IpConfigurations() NetworkInterfaceIPConfigurationArrayOutput
A list of IPConfigurations of the network interface.
func (NetworkInterfaceTypeOutput) Location ¶
func (o NetworkInterfaceTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkInterfaceTypeOutput) MacAddress ¶
func (o NetworkInterfaceTypeOutput) MacAddress() pulumi.StringPtrOutput
The MAC address of the network interface.
func (NetworkInterfaceTypeOutput) NetworkSecurityGroup ¶
func (o NetworkInterfaceTypeOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
The reference of the NetworkSecurityGroup resource.
func (NetworkInterfaceTypeOutput) Primary ¶
func (o NetworkInterfaceTypeOutput) Primary() pulumi.BoolPtrOutput
Gets whether this is a primary network interface on a virtual machine.
func (NetworkInterfaceTypeOutput) ProvisioningState ¶
func (o NetworkInterfaceTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkInterfaceTypeOutput) ResourceGuid ¶
func (o NetworkInterfaceTypeOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network interface resource.
func (NetworkInterfaceTypeOutput) Tags ¶
func (o NetworkInterfaceTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkInterfaceTypeOutput) ToNetworkInterfaceTypeOutput ¶
func (o NetworkInterfaceTypeOutput) ToNetworkInterfaceTypeOutput() NetworkInterfaceTypeOutput
func (NetworkInterfaceTypeOutput) ToNetworkInterfaceTypeOutputWithContext ¶
func (o NetworkInterfaceTypeOutput) ToNetworkInterfaceTypeOutputWithContext(ctx context.Context) NetworkInterfaceTypeOutput
func (NetworkInterfaceTypeOutput) VirtualMachine ¶
func (o NetworkInterfaceTypeOutput) VirtualMachine() SubResourcePtrOutput
The reference of a virtual machine.
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { pulumi.CustomResourceState // The default security rules of network security group. DefaultSecurityRules SecurityRuleResponseArrayOutput `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // A collection of references to network interfaces. NetworkInterfaces NetworkInterfaceResponseArrayOutput `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules SecurityRuleResponseArrayOutput `pulumi:"securityRules"` // A collection of references to subnets. Subnets SubnetResponseArrayOutput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
NetworkSecurityGroup resource.
func GetNetworkSecurityGroup ¶
func GetNetworkSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSecurityGroupState, opts ...pulumi.ResourceOption) (*NetworkSecurityGroup, error)
GetNetworkSecurityGroup gets an existing NetworkSecurityGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkSecurityGroup ¶
func NewNetworkSecurityGroup(ctx *pulumi.Context, name string, args *NetworkSecurityGroupArgs, opts ...pulumi.ResourceOption) (*NetworkSecurityGroup, error)
NewNetworkSecurityGroup registers a new resource with the given unique name, arguments, and options.
type NetworkSecurityGroupArgs ¶
type NetworkSecurityGroupArgs struct { // The default security rules of network security group. DefaultSecurityRules SecurityRuleTypeArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // A collection of references to network interfaces. NetworkInterfaces NetworkInterfaceTypeArrayInput // The name of the network security group. NetworkSecurityGroupName pulumi.StringInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrInput // A collection of security rules of the network security group. SecurityRules SecurityRuleTypeArrayInput // A collection of references to subnets. Subnets SubnetTypeArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkSecurityGroup resource.
func (NetworkSecurityGroupArgs) ElementType ¶
func (NetworkSecurityGroupArgs) ElementType() reflect.Type
type NetworkSecurityGroupResponse ¶
type NetworkSecurityGroupResponse struct { // The default security rules of network security group. DefaultSecurityRules []SecurityRuleResponse `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // A collection of references to network interfaces. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid *string `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules []SecurityRuleResponse `pulumi:"securityRules"` // A collection of references to subnets. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
NetworkSecurityGroup resource.
type NetworkSecurityGroupResponseArgs ¶
type NetworkSecurityGroupResponseArgs struct { // The default security rules of network security group. DefaultSecurityRules SecurityRuleResponseArrayInput `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // A collection of references to network interfaces. NetworkInterfaces NetworkInterfaceResponseArrayInput `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules SecurityRuleResponseArrayInput `pulumi:"securityRules"` // A collection of references to subnets. Subnets SubnetResponseArrayInput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
NetworkSecurityGroup resource.
func (NetworkSecurityGroupResponseArgs) ElementType ¶
func (NetworkSecurityGroupResponseArgs) ElementType() reflect.Type
func (NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutput ¶
func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput
func (NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutputWithContext ¶
func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResponseOutput
func (NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutput ¶
func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutputWithContext ¶
func (i NetworkSecurityGroupResponseArgs) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
type NetworkSecurityGroupResponseInput ¶
type NetworkSecurityGroupResponseInput interface { pulumi.Input ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput ToNetworkSecurityGroupResponseOutputWithContext(context.Context) NetworkSecurityGroupResponseOutput }
NetworkSecurityGroupResponseInput is an input type that accepts NetworkSecurityGroupResponseArgs and NetworkSecurityGroupResponseOutput values. You can construct a concrete instance of `NetworkSecurityGroupResponseInput` via:
NetworkSecurityGroupResponseArgs{...}
type NetworkSecurityGroupResponseOutput ¶
type NetworkSecurityGroupResponseOutput struct{ *pulumi.OutputState }
NetworkSecurityGroup resource.
func (NetworkSecurityGroupResponseOutput) DefaultSecurityRules ¶
func (o NetworkSecurityGroupResponseOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput
The default security rules of network security group.
func (NetworkSecurityGroupResponseOutput) ElementType ¶
func (NetworkSecurityGroupResponseOutput) ElementType() reflect.Type
func (NetworkSecurityGroupResponseOutput) Etag ¶
func (o NetworkSecurityGroupResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkSecurityGroupResponseOutput) Id ¶
func (o NetworkSecurityGroupResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (NetworkSecurityGroupResponseOutput) Location ¶
func (o NetworkSecurityGroupResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkSecurityGroupResponseOutput) Name ¶
func (o NetworkSecurityGroupResponseOutput) Name() pulumi.StringOutput
Resource name.
func (NetworkSecurityGroupResponseOutput) NetworkInterfaces ¶
func (o NetworkSecurityGroupResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
A collection of references to network interfaces.
func (NetworkSecurityGroupResponseOutput) ProvisioningState ¶
func (o NetworkSecurityGroupResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkSecurityGroupResponseOutput) ResourceGuid ¶
func (o NetworkSecurityGroupResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network security group resource.
func (NetworkSecurityGroupResponseOutput) SecurityRules ¶
func (o NetworkSecurityGroupResponseOutput) SecurityRules() SecurityRuleResponseArrayOutput
A collection of security rules of the network security group.
func (NetworkSecurityGroupResponseOutput) Subnets ¶
func (o NetworkSecurityGroupResponseOutput) Subnets() SubnetResponseArrayOutput
A collection of references to subnets.
func (NetworkSecurityGroupResponseOutput) Tags ¶
func (o NetworkSecurityGroupResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutput ¶
func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutput() NetworkSecurityGroupResponseOutput
func (NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutputWithContext ¶
func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResponseOutput
func (NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutput ¶
func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext ¶
func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponseOutput) Type ¶
func (o NetworkSecurityGroupResponseOutput) Type() pulumi.StringOutput
Resource type.
type NetworkSecurityGroupResponsePtrInput ¶
type NetworkSecurityGroupResponsePtrInput interface { pulumi.Input ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput ToNetworkSecurityGroupResponsePtrOutputWithContext(context.Context) NetworkSecurityGroupResponsePtrOutput }
NetworkSecurityGroupResponsePtrInput is an input type that accepts NetworkSecurityGroupResponseArgs, NetworkSecurityGroupResponsePtr and NetworkSecurityGroupResponsePtrOutput values. You can construct a concrete instance of `NetworkSecurityGroupResponsePtrInput` via:
NetworkSecurityGroupResponseArgs{...} or: nil
func NetworkSecurityGroupResponsePtr ¶
func NetworkSecurityGroupResponsePtr(v *NetworkSecurityGroupResponseArgs) NetworkSecurityGroupResponsePtrInput
type NetworkSecurityGroupResponsePtrOutput ¶
type NetworkSecurityGroupResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupResponsePtrOutput) DefaultSecurityRules ¶
func (o NetworkSecurityGroupResponsePtrOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput
The default security rules of network security group.
func (NetworkSecurityGroupResponsePtrOutput) ElementType ¶
func (NetworkSecurityGroupResponsePtrOutput) ElementType() reflect.Type
func (NetworkSecurityGroupResponsePtrOutput) Etag ¶
func (o NetworkSecurityGroupResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkSecurityGroupResponsePtrOutput) Id ¶
func (o NetworkSecurityGroupResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (NetworkSecurityGroupResponsePtrOutput) Location ¶
func (o NetworkSecurityGroupResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkSecurityGroupResponsePtrOutput) Name ¶
func (o NetworkSecurityGroupResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (NetworkSecurityGroupResponsePtrOutput) NetworkInterfaces ¶
func (o NetworkSecurityGroupResponsePtrOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
A collection of references to network interfaces.
func (NetworkSecurityGroupResponsePtrOutput) ProvisioningState ¶
func (o NetworkSecurityGroupResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkSecurityGroupResponsePtrOutput) ResourceGuid ¶
func (o NetworkSecurityGroupResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network security group resource.
func (NetworkSecurityGroupResponsePtrOutput) SecurityRules ¶
func (o NetworkSecurityGroupResponsePtrOutput) SecurityRules() SecurityRuleResponseArrayOutput
A collection of security rules of the network security group.
func (NetworkSecurityGroupResponsePtrOutput) Subnets ¶
func (o NetworkSecurityGroupResponsePtrOutput) Subnets() SubnetResponseArrayOutput
A collection of references to subnets.
func (NetworkSecurityGroupResponsePtrOutput) Tags ¶
func (o NetworkSecurityGroupResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutput ¶
func (o NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutput() NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext ¶
func (o NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResponsePtrOutput
func (NetworkSecurityGroupResponsePtrOutput) Type ¶
func (o NetworkSecurityGroupResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
type NetworkSecurityGroupState ¶
type NetworkSecurityGroupState struct { // The default security rules of network security group. DefaultSecurityRules SecurityRuleResponseArrayInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // A collection of references to network interfaces. NetworkInterfaces NetworkInterfaceResponseArrayInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrInput // A collection of security rules of the network security group. SecurityRules SecurityRuleResponseArrayInput // A collection of references to subnets. Subnets SubnetResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (NetworkSecurityGroupState) ElementType ¶
func (NetworkSecurityGroupState) ElementType() reflect.Type
type NetworkSecurityGroupType ¶
type NetworkSecurityGroupType struct { // The default security rules of network security group. DefaultSecurityRules []SecurityRuleType `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // A collection of references to network interfaces. NetworkInterfaces []NetworkInterfaceType `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid *string `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules []SecurityRuleType `pulumi:"securityRules"` // A collection of references to subnets. Subnets []SubnetType `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
NetworkSecurityGroup resource.
type NetworkSecurityGroupTypeArgs ¶
type NetworkSecurityGroupTypeArgs struct { // The default security rules of network security group. DefaultSecurityRules SecurityRuleTypeArrayInput `pulumi:"defaultSecurityRules"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // A collection of references to network interfaces. NetworkInterfaces NetworkInterfaceTypeArrayInput `pulumi:"networkInterfaces"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the network security group resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // A collection of security rules of the network security group. SecurityRules SecurityRuleTypeArrayInput `pulumi:"securityRules"` // A collection of references to subnets. Subnets SubnetTypeArrayInput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
NetworkSecurityGroup resource.
func (NetworkSecurityGroupTypeArgs) ElementType ¶
func (NetworkSecurityGroupTypeArgs) ElementType() reflect.Type
func (NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutput ¶
func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutput() NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutputWithContext ¶
func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutputWithContext(ctx context.Context) NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutput ¶
func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput
func (NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutputWithContext ¶
func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupTypePtrOutput
type NetworkSecurityGroupTypeInput ¶
type NetworkSecurityGroupTypeInput interface { pulumi.Input ToNetworkSecurityGroupTypeOutput() NetworkSecurityGroupTypeOutput ToNetworkSecurityGroupTypeOutputWithContext(context.Context) NetworkSecurityGroupTypeOutput }
NetworkSecurityGroupTypeInput is an input type that accepts NetworkSecurityGroupTypeArgs and NetworkSecurityGroupTypeOutput values. You can construct a concrete instance of `NetworkSecurityGroupTypeInput` via:
NetworkSecurityGroupTypeArgs{...}
type NetworkSecurityGroupTypeOutput ¶
type NetworkSecurityGroupTypeOutput struct{ *pulumi.OutputState }
NetworkSecurityGroup resource.
func (NetworkSecurityGroupTypeOutput) DefaultSecurityRules ¶
func (o NetworkSecurityGroupTypeOutput) DefaultSecurityRules() SecurityRuleTypeArrayOutput
The default security rules of network security group.
func (NetworkSecurityGroupTypeOutput) ElementType ¶
func (NetworkSecurityGroupTypeOutput) ElementType() reflect.Type
func (NetworkSecurityGroupTypeOutput) Etag ¶
func (o NetworkSecurityGroupTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkSecurityGroupTypeOutput) Id ¶
func (o NetworkSecurityGroupTypeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (NetworkSecurityGroupTypeOutput) Location ¶
func (o NetworkSecurityGroupTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkSecurityGroupTypeOutput) NetworkInterfaces ¶
func (o NetworkSecurityGroupTypeOutput) NetworkInterfaces() NetworkInterfaceTypeArrayOutput
A collection of references to network interfaces.
func (NetworkSecurityGroupTypeOutput) ProvisioningState ¶
func (o NetworkSecurityGroupTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkSecurityGroupTypeOutput) ResourceGuid ¶
func (o NetworkSecurityGroupTypeOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network security group resource.
func (NetworkSecurityGroupTypeOutput) SecurityRules ¶
func (o NetworkSecurityGroupTypeOutput) SecurityRules() SecurityRuleTypeArrayOutput
A collection of security rules of the network security group.
func (NetworkSecurityGroupTypeOutput) Subnets ¶
func (o NetworkSecurityGroupTypeOutput) Subnets() SubnetTypeArrayOutput
A collection of references to subnets.
func (NetworkSecurityGroupTypeOutput) Tags ¶
func (o NetworkSecurityGroupTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutput ¶
func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutput() NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutputWithContext ¶
func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypeOutputWithContext(ctx context.Context) NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutput ¶
func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput
func (NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutputWithContext ¶
func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupTypePtrOutput
type NetworkSecurityGroupTypePtrInput ¶
type NetworkSecurityGroupTypePtrInput interface { pulumi.Input ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput ToNetworkSecurityGroupTypePtrOutputWithContext(context.Context) NetworkSecurityGroupTypePtrOutput }
NetworkSecurityGroupTypePtrInput is an input type that accepts NetworkSecurityGroupTypeArgs, NetworkSecurityGroupTypePtr and NetworkSecurityGroupTypePtrOutput values. You can construct a concrete instance of `NetworkSecurityGroupTypePtrInput` via:
NetworkSecurityGroupTypeArgs{...} or: nil
func NetworkSecurityGroupTypePtr ¶
func NetworkSecurityGroupTypePtr(v *NetworkSecurityGroupTypeArgs) NetworkSecurityGroupTypePtrInput
type NetworkSecurityGroupTypePtrOutput ¶
type NetworkSecurityGroupTypePtrOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupTypePtrOutput) DefaultSecurityRules ¶
func (o NetworkSecurityGroupTypePtrOutput) DefaultSecurityRules() SecurityRuleTypeArrayOutput
The default security rules of network security group.
func (NetworkSecurityGroupTypePtrOutput) Elem ¶
func (o NetworkSecurityGroupTypePtrOutput) Elem() NetworkSecurityGroupTypeOutput
func (NetworkSecurityGroupTypePtrOutput) ElementType ¶
func (NetworkSecurityGroupTypePtrOutput) ElementType() reflect.Type
func (NetworkSecurityGroupTypePtrOutput) Etag ¶
func (o NetworkSecurityGroupTypePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (NetworkSecurityGroupTypePtrOutput) Id ¶
func (o NetworkSecurityGroupTypePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (NetworkSecurityGroupTypePtrOutput) Location ¶
func (o NetworkSecurityGroupTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (NetworkSecurityGroupTypePtrOutput) NetworkInterfaces ¶
func (o NetworkSecurityGroupTypePtrOutput) NetworkInterfaces() NetworkInterfaceTypeArrayOutput
A collection of references to network interfaces.
func (NetworkSecurityGroupTypePtrOutput) ProvisioningState ¶
func (o NetworkSecurityGroupTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (NetworkSecurityGroupTypePtrOutput) ResourceGuid ¶
func (o NetworkSecurityGroupTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the network security group resource.
func (NetworkSecurityGroupTypePtrOutput) SecurityRules ¶
func (o NetworkSecurityGroupTypePtrOutput) SecurityRules() SecurityRuleTypeArrayOutput
A collection of security rules of the network security group.
func (NetworkSecurityGroupTypePtrOutput) Subnets ¶
func (o NetworkSecurityGroupTypePtrOutput) Subnets() SubnetTypeArrayOutput
A collection of references to subnets.
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 { // The number of outbound ports to be used for NAT. AllocatedOutboundPorts *int `pulumi:"allocatedOutboundPorts"` // A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResource `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The Frontend IP addresses of the load balancer. FrontendIPConfigurations []SubResource `pulumi:"frontendIPConfigurations"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer.
type OutboundNatRuleArgs ¶
type OutboundNatRuleArgs struct { // The number of outbound ports to be used for NAT. AllocatedOutboundPorts pulumi.IntPtrInput `pulumi:"allocatedOutboundPorts"` // A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourceInput `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // The Frontend IP addresses of the load balancer. FrontendIPConfigurations SubResourceArrayInput `pulumi:"frontendIPConfigurations"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer.
func (OutboundNatRuleArgs) ElementType ¶
func (OutboundNatRuleArgs) ElementType() reflect.Type
func (OutboundNatRuleArgs) ToOutboundNatRuleOutput ¶
func (i OutboundNatRuleArgs) ToOutboundNatRuleOutput() OutboundNatRuleOutput
func (OutboundNatRuleArgs) ToOutboundNatRuleOutputWithContext ¶
func (i OutboundNatRuleArgs) ToOutboundNatRuleOutputWithContext(ctx context.Context) OutboundNatRuleOutput
type OutboundNatRuleArray ¶
type OutboundNatRuleArray []OutboundNatRuleInput
func (OutboundNatRuleArray) ElementType ¶
func (OutboundNatRuleArray) ElementType() reflect.Type
func (OutboundNatRuleArray) ToOutboundNatRuleArrayOutput ¶
func (i OutboundNatRuleArray) ToOutboundNatRuleArrayOutput() OutboundNatRuleArrayOutput
func (OutboundNatRuleArray) ToOutboundNatRuleArrayOutputWithContext ¶
func (i OutboundNatRuleArray) ToOutboundNatRuleArrayOutputWithContext(ctx context.Context) OutboundNatRuleArrayOutput
type OutboundNatRuleArrayInput ¶
type OutboundNatRuleArrayInput interface { pulumi.Input ToOutboundNatRuleArrayOutput() OutboundNatRuleArrayOutput ToOutboundNatRuleArrayOutputWithContext(context.Context) OutboundNatRuleArrayOutput }
OutboundNatRuleArrayInput is an input type that accepts OutboundNatRuleArray and OutboundNatRuleArrayOutput values. You can construct a concrete instance of `OutboundNatRuleArrayInput` via:
OutboundNatRuleArray{ OutboundNatRuleArgs{...} }
type OutboundNatRuleArrayOutput ¶
type OutboundNatRuleArrayOutput struct{ *pulumi.OutputState }
func (OutboundNatRuleArrayOutput) ElementType ¶
func (OutboundNatRuleArrayOutput) ElementType() reflect.Type
func (OutboundNatRuleArrayOutput) Index ¶
func (o OutboundNatRuleArrayOutput) Index(i pulumi.IntInput) OutboundNatRuleOutput
func (OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutput ¶
func (o OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutput() OutboundNatRuleArrayOutput
func (OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutputWithContext ¶
func (o OutboundNatRuleArrayOutput) ToOutboundNatRuleArrayOutputWithContext(ctx context.Context) OutboundNatRuleArrayOutput
type OutboundNatRuleInput ¶
type OutboundNatRuleInput interface { pulumi.Input ToOutboundNatRuleOutput() OutboundNatRuleOutput ToOutboundNatRuleOutputWithContext(context.Context) OutboundNatRuleOutput }
OutboundNatRuleInput is an input type that accepts OutboundNatRuleArgs and OutboundNatRuleOutput values. You can construct a concrete instance of `OutboundNatRuleInput` via:
OutboundNatRuleArgs{...}
type OutboundNatRuleOutput ¶
type OutboundNatRuleOutput struct{ *pulumi.OutputState }
Outbound NAT pool of the load balancer.
func (OutboundNatRuleOutput) AllocatedOutboundPorts ¶
func (o OutboundNatRuleOutput) AllocatedOutboundPorts() pulumi.IntPtrOutput
The number of outbound ports to be used for NAT.
func (OutboundNatRuleOutput) BackendAddressPool ¶
func (o OutboundNatRuleOutput) BackendAddressPool() SubResourceOutput
A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.
func (OutboundNatRuleOutput) ElementType ¶
func (OutboundNatRuleOutput) ElementType() reflect.Type
func (OutboundNatRuleOutput) Etag ¶
func (o OutboundNatRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (OutboundNatRuleOutput) FrontendIPConfigurations ¶
func (o OutboundNatRuleOutput) FrontendIPConfigurations() SubResourceArrayOutput
The Frontend IP addresses of the load balancer.
func (OutboundNatRuleOutput) Id ¶
func (o OutboundNatRuleOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (OutboundNatRuleOutput) Name ¶
func (o OutboundNatRuleOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (OutboundNatRuleOutput) ProvisioningState ¶
func (o OutboundNatRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (OutboundNatRuleOutput) ToOutboundNatRuleOutput ¶
func (o OutboundNatRuleOutput) ToOutboundNatRuleOutput() OutboundNatRuleOutput
func (OutboundNatRuleOutput) ToOutboundNatRuleOutputWithContext ¶
func (o OutboundNatRuleOutput) ToOutboundNatRuleOutputWithContext(ctx context.Context) OutboundNatRuleOutput
type OutboundNatRuleResponse ¶
type OutboundNatRuleResponse struct { // The number of outbound ports to be used for NAT. AllocatedOutboundPorts *int `pulumi:"allocatedOutboundPorts"` // A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourceResponse `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The Frontend IP addresses of the load balancer. FrontendIPConfigurations []SubResourceResponse `pulumi:"frontendIPConfigurations"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer.
type OutboundNatRuleResponseArgs ¶
type OutboundNatRuleResponseArgs struct { // The number of outbound ports to be used for NAT. AllocatedOutboundPorts pulumi.IntPtrInput `pulumi:"allocatedOutboundPorts"` // A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. BackendAddressPool SubResourceResponseInput `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // The Frontend IP addresses of the load balancer. FrontendIPConfigurations SubResourceResponseArrayInput `pulumi:"frontendIPConfigurations"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Outbound NAT pool of the load balancer.
func (OutboundNatRuleResponseArgs) ElementType ¶
func (OutboundNatRuleResponseArgs) ElementType() reflect.Type
func (OutboundNatRuleResponseArgs) ToOutboundNatRuleResponseOutput ¶
func (i OutboundNatRuleResponseArgs) ToOutboundNatRuleResponseOutput() OutboundNatRuleResponseOutput
func (OutboundNatRuleResponseArgs) ToOutboundNatRuleResponseOutputWithContext ¶
func (i OutboundNatRuleResponseArgs) ToOutboundNatRuleResponseOutputWithContext(ctx context.Context) OutboundNatRuleResponseOutput
type OutboundNatRuleResponseArray ¶
type OutboundNatRuleResponseArray []OutboundNatRuleResponseInput
func (OutboundNatRuleResponseArray) ElementType ¶
func (OutboundNatRuleResponseArray) ElementType() reflect.Type
func (OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutput ¶
func (i OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutput() OutboundNatRuleResponseArrayOutput
func (OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutputWithContext ¶
func (i OutboundNatRuleResponseArray) ToOutboundNatRuleResponseArrayOutputWithContext(ctx context.Context) OutboundNatRuleResponseArrayOutput
type OutboundNatRuleResponseArrayInput ¶
type OutboundNatRuleResponseArrayInput interface { pulumi.Input ToOutboundNatRuleResponseArrayOutput() OutboundNatRuleResponseArrayOutput ToOutboundNatRuleResponseArrayOutputWithContext(context.Context) OutboundNatRuleResponseArrayOutput }
OutboundNatRuleResponseArrayInput is an input type that accepts OutboundNatRuleResponseArray and OutboundNatRuleResponseArrayOutput values. You can construct a concrete instance of `OutboundNatRuleResponseArrayInput` via:
OutboundNatRuleResponseArray{ OutboundNatRuleResponseArgs{...} }
type OutboundNatRuleResponseArrayOutput ¶
type OutboundNatRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (OutboundNatRuleResponseArrayOutput) ElementType ¶
func (OutboundNatRuleResponseArrayOutput) ElementType() reflect.Type
func (OutboundNatRuleResponseArrayOutput) Index ¶
func (o OutboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) OutboundNatRuleResponseOutput
func (OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutput ¶
func (o OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutput() OutboundNatRuleResponseArrayOutput
func (OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutputWithContext ¶
func (o OutboundNatRuleResponseArrayOutput) ToOutboundNatRuleResponseArrayOutputWithContext(ctx context.Context) OutboundNatRuleResponseArrayOutput
type OutboundNatRuleResponseInput ¶
type OutboundNatRuleResponseInput interface { pulumi.Input ToOutboundNatRuleResponseOutput() OutboundNatRuleResponseOutput ToOutboundNatRuleResponseOutputWithContext(context.Context) OutboundNatRuleResponseOutput }
OutboundNatRuleResponseInput is an input type that accepts OutboundNatRuleResponseArgs and OutboundNatRuleResponseOutput values. You can construct a concrete instance of `OutboundNatRuleResponseInput` via:
OutboundNatRuleResponseArgs{...}
type OutboundNatRuleResponseOutput ¶
type OutboundNatRuleResponseOutput struct{ *pulumi.OutputState }
Outbound NAT pool of the load balancer.
func (OutboundNatRuleResponseOutput) AllocatedOutboundPorts ¶
func (o OutboundNatRuleResponseOutput) AllocatedOutboundPorts() pulumi.IntPtrOutput
The number of outbound ports to be used for NAT.
func (OutboundNatRuleResponseOutput) BackendAddressPool ¶
func (o OutboundNatRuleResponseOutput) BackendAddressPool() SubResourceResponseOutput
A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.
func (OutboundNatRuleResponseOutput) ElementType ¶
func (OutboundNatRuleResponseOutput) ElementType() reflect.Type
func (OutboundNatRuleResponseOutput) Etag ¶
func (o OutboundNatRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (OutboundNatRuleResponseOutput) FrontendIPConfigurations ¶
func (o OutboundNatRuleResponseOutput) FrontendIPConfigurations() SubResourceResponseArrayOutput
The Frontend IP addresses of the load balancer.
func (OutboundNatRuleResponseOutput) Id ¶
func (o OutboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (OutboundNatRuleResponseOutput) Name ¶
func (o OutboundNatRuleResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (OutboundNatRuleResponseOutput) ProvisioningState ¶
func (o OutboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutput ¶
func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutput() OutboundNatRuleResponseOutput
func (OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutputWithContext ¶
func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutputWithContext(ctx context.Context) OutboundNatRuleResponseOutput
type Probe ¶
type Probe struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // The load balancer rules that use this probe. LoadBalancingRules []SubResource `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes *int `pulumi:"numberOfProbes"` // The port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port int `pulumi:"port"` // The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. Protocol string `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. RequestPath *string `pulumi:"requestPath"` }
A load balancer probe.
type ProbeArgs ¶
type ProbeArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // The load balancer rules that use this probe. LoadBalancingRules SubResourceArrayInput `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes pulumi.IntPtrInput `pulumi:"numberOfProbes"` // The port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port pulumi.IntInput `pulumi:"port"` // The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. RequestPath pulumi.StringPtrInput `pulumi:"requestPath"` }
A load balancer probe.
func (ProbeArgs) ElementType ¶
func (ProbeArgs) ToProbeOutput ¶
func (i ProbeArgs) ToProbeOutput() ProbeOutput
func (ProbeArgs) ToProbeOutputWithContext ¶
func (i ProbeArgs) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
type ProbeArray ¶
type ProbeArray []ProbeInput
func (ProbeArray) ElementType ¶
func (ProbeArray) ElementType() reflect.Type
func (ProbeArray) ToProbeArrayOutput ¶
func (i ProbeArray) ToProbeArrayOutput() ProbeArrayOutput
func (ProbeArray) ToProbeArrayOutputWithContext ¶
func (i ProbeArray) ToProbeArrayOutputWithContext(ctx context.Context) ProbeArrayOutput
type ProbeArrayInput ¶
type ProbeArrayInput interface { pulumi.Input ToProbeArrayOutput() ProbeArrayOutput ToProbeArrayOutputWithContext(context.Context) ProbeArrayOutput }
ProbeArrayInput is an input type that accepts ProbeArray and ProbeArrayOutput values. You can construct a concrete instance of `ProbeArrayInput` via:
ProbeArray{ ProbeArgs{...} }
type ProbeArrayOutput ¶
type ProbeArrayOutput struct{ *pulumi.OutputState }
func (ProbeArrayOutput) ElementType ¶
func (ProbeArrayOutput) ElementType() reflect.Type
func (ProbeArrayOutput) Index ¶
func (o ProbeArrayOutput) Index(i pulumi.IntInput) ProbeOutput
func (ProbeArrayOutput) ToProbeArrayOutput ¶
func (o ProbeArrayOutput) ToProbeArrayOutput() ProbeArrayOutput
func (ProbeArrayOutput) ToProbeArrayOutputWithContext ¶
func (o ProbeArrayOutput) ToProbeArrayOutputWithContext(ctx context.Context) ProbeArrayOutput
type ProbeInput ¶
type ProbeInput interface { pulumi.Input ToProbeOutput() ProbeOutput ToProbeOutputWithContext(context.Context) ProbeOutput }
ProbeInput is an input type that accepts ProbeArgs and ProbeOutput values. You can construct a concrete instance of `ProbeInput` via:
ProbeArgs{...}
type ProbeOutput ¶
type ProbeOutput struct{ *pulumi.OutputState }
A load balancer probe.
func (ProbeOutput) ElementType ¶
func (ProbeOutput) ElementType() reflect.Type
func (ProbeOutput) Etag ¶
func (o ProbeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ProbeOutput) IntervalInSeconds ¶
func (o ProbeOutput) IntervalInSeconds() pulumi.IntPtrOutput
The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.
func (ProbeOutput) LoadBalancingRules ¶
func (o ProbeOutput) LoadBalancingRules() SubResourceArrayOutput
The load balancer rules that use this probe.
func (ProbeOutput) Name ¶
func (o ProbeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ProbeOutput) NumberOfProbes ¶
func (o ProbeOutput) NumberOfProbes() pulumi.IntPtrOutput
The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.
func (ProbeOutput) Port ¶
func (o ProbeOutput) Port() pulumi.IntOutput
The port for communicating the probe. Possible values range from 1 to 65535, inclusive.
func (ProbeOutput) Protocol ¶
func (o ProbeOutput) Protocol() pulumi.StringOutput
The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.
func (ProbeOutput) ProvisioningState ¶
func (o ProbeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ProbeOutput) RequestPath ¶
func (o ProbeOutput) RequestPath() pulumi.StringPtrOutput
The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.
func (ProbeOutput) ToProbeOutput ¶
func (o ProbeOutput) ToProbeOutput() ProbeOutput
func (ProbeOutput) ToProbeOutputWithContext ¶
func (o ProbeOutput) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
type ProbeResponse ¶
type ProbeResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // The load balancer rules that use this probe. LoadBalancingRules []SubResourceResponse `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes *int `pulumi:"numberOfProbes"` // The port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port int `pulumi:"port"` // The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. Protocol string `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. RequestPath *string `pulumi:"requestPath"` }
A load balancer probe.
type ProbeResponseArgs ¶
type ProbeResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // The load balancer rules that use this probe. LoadBalancingRules SubResourceResponseArrayInput `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes pulumi.IntPtrInput `pulumi:"numberOfProbes"` // The port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port pulumi.IntInput `pulumi:"port"` // The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. Protocol pulumi.StringInput `pulumi:"protocol"` // Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. RequestPath pulumi.StringPtrInput `pulumi:"requestPath"` }
A load balancer probe.
func (ProbeResponseArgs) ElementType ¶
func (ProbeResponseArgs) ElementType() reflect.Type
func (ProbeResponseArgs) ToProbeResponseOutput ¶
func (i ProbeResponseArgs) ToProbeResponseOutput() ProbeResponseOutput
func (ProbeResponseArgs) ToProbeResponseOutputWithContext ¶
func (i ProbeResponseArgs) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
type ProbeResponseArray ¶
type ProbeResponseArray []ProbeResponseInput
func (ProbeResponseArray) ElementType ¶
func (ProbeResponseArray) ElementType() reflect.Type
func (ProbeResponseArray) ToProbeResponseArrayOutput ¶
func (i ProbeResponseArray) ToProbeResponseArrayOutput() ProbeResponseArrayOutput
func (ProbeResponseArray) ToProbeResponseArrayOutputWithContext ¶
func (i ProbeResponseArray) ToProbeResponseArrayOutputWithContext(ctx context.Context) ProbeResponseArrayOutput
type ProbeResponseArrayInput ¶
type ProbeResponseArrayInput interface { pulumi.Input ToProbeResponseArrayOutput() ProbeResponseArrayOutput ToProbeResponseArrayOutputWithContext(context.Context) ProbeResponseArrayOutput }
ProbeResponseArrayInput is an input type that accepts ProbeResponseArray and ProbeResponseArrayOutput values. You can construct a concrete instance of `ProbeResponseArrayInput` via:
ProbeResponseArray{ ProbeResponseArgs{...} }
type ProbeResponseArrayOutput ¶
type ProbeResponseArrayOutput struct{ *pulumi.OutputState }
func (ProbeResponseArrayOutput) ElementType ¶
func (ProbeResponseArrayOutput) ElementType() reflect.Type
func (ProbeResponseArrayOutput) Index ¶
func (o ProbeResponseArrayOutput) Index(i pulumi.IntInput) ProbeResponseOutput
func (ProbeResponseArrayOutput) ToProbeResponseArrayOutput ¶
func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutput() ProbeResponseArrayOutput
func (ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext ¶
func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext(ctx context.Context) ProbeResponseArrayOutput
type ProbeResponseInput ¶
type ProbeResponseInput interface { pulumi.Input ToProbeResponseOutput() ProbeResponseOutput ToProbeResponseOutputWithContext(context.Context) ProbeResponseOutput }
ProbeResponseInput is an input type that accepts ProbeResponseArgs and ProbeResponseOutput values. You can construct a concrete instance of `ProbeResponseInput` via:
ProbeResponseArgs{...}
type ProbeResponseOutput ¶
type ProbeResponseOutput struct{ *pulumi.OutputState }
A load balancer probe.
func (ProbeResponseOutput) ElementType ¶
func (ProbeResponseOutput) ElementType() reflect.Type
func (ProbeResponseOutput) Etag ¶
func (o ProbeResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (ProbeResponseOutput) Id ¶
func (o ProbeResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (ProbeResponseOutput) IntervalInSeconds ¶
func (o ProbeResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.
func (ProbeResponseOutput) LoadBalancingRules ¶
func (o ProbeResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
The load balancer rules that use this probe.
func (ProbeResponseOutput) Name ¶
func (o ProbeResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource.
func (ProbeResponseOutput) NumberOfProbes ¶
func (o ProbeResponseOutput) NumberOfProbes() pulumi.IntPtrOutput
The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.
func (ProbeResponseOutput) Port ¶
func (o ProbeResponseOutput) Port() pulumi.IntOutput
The port for communicating the probe. Possible values range from 1 to 65535, inclusive.
func (ProbeResponseOutput) Protocol ¶
func (o ProbeResponseOutput) Protocol() pulumi.StringOutput
The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.
func (ProbeResponseOutput) ProvisioningState ¶
func (o ProbeResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (ProbeResponseOutput) RequestPath ¶
func (o ProbeResponseOutput) RequestPath() pulumi.StringPtrOutput
The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.
func (ProbeResponseOutput) ToProbeResponseOutput ¶
func (o ProbeResponseOutput) ToProbeResponseOutput() ProbeResponseOutput
func (ProbeResponseOutput) ToProbeResponseOutputWithContext ¶
func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
type PublicIPAddress ¶
type PublicIPAddress struct { pulumi.CustomResourceState // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsResponsePtrOutput `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrOutput `pulumi:"idleTimeoutInMinutes"` IpAddress pulumi.StringPtrOutput `pulumi:"ipAddress"` // IPConfiguration IpConfiguration IPConfigurationResponsePtrOutput `pulumi:"ipConfiguration"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrOutput `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Public IP address resource.
func GetPublicIPAddress ¶
func GetPublicIPAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicIPAddressState, opts ...pulumi.ResourceOption) (*PublicIPAddress, error)
GetPublicIPAddress gets an existing PublicIPAddress resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPublicIPAddress ¶
func NewPublicIPAddress(ctx *pulumi.Context, name string, args *PublicIPAddressArgs, opts ...pulumi.ResourceOption) (*PublicIPAddress, error)
NewPublicIPAddress registers a new resource with the given unique name, arguments, and options.
type PublicIPAddressArgs ¶
type PublicIPAddressArgs struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput IpAddress pulumi.StringPtrInput // IPConfiguration IpConfiguration IPConfigurationPtrInput // Resource location. Location pulumi.StringPtrInput // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrInput // The name of the public IP address. PublicIpAddressName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a PublicIPAddress resource.
func (PublicIPAddressArgs) ElementType ¶
func (PublicIPAddressArgs) ElementType() reflect.Type
type PublicIPAddressDnsSettings ¶
type PublicIPAddressDnsSettings struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel *string `pulumi:"domainNameLabel"` // Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. Fqdn *string `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn *string `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
type PublicIPAddressDnsSettingsArgs ¶
type PublicIPAddressDnsSettingsArgs struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel pulumi.StringPtrInput `pulumi:"domainNameLabel"` // Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn pulumi.StringPtrInput `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIPAddressDnsSettingsArgs) ElementType ¶
func (PublicIPAddressDnsSettingsArgs) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutput ¶
func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutputWithContext ¶
func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutput ¶
func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
func (PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutputWithContext ¶
func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
type PublicIPAddressDnsSettingsInput ¶
type PublicIPAddressDnsSettingsInput interface { pulumi.Input ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput ToPublicIPAddressDnsSettingsOutputWithContext(context.Context) PublicIPAddressDnsSettingsOutput }
PublicIPAddressDnsSettingsInput is an input type that accepts PublicIPAddressDnsSettingsArgs and PublicIPAddressDnsSettingsOutput values. You can construct a concrete instance of `PublicIPAddressDnsSettingsInput` via:
PublicIPAddressDnsSettingsArgs{...}
type PublicIPAddressDnsSettingsOutput ¶
type PublicIPAddressDnsSettingsOutput struct{ *pulumi.OutputState }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIPAddressDnsSettingsOutput) DomainNameLabel ¶
func (o PublicIPAddressDnsSettingsOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIPAddressDnsSettingsOutput) ElementType ¶
func (PublicIPAddressDnsSettingsOutput) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsOutput) Fqdn ¶
func (o PublicIPAddressDnsSettingsOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
func (PublicIPAddressDnsSettingsOutput) ReverseFqdn ¶
func (o PublicIPAddressDnsSettingsOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
func (PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutput ¶
func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutput() PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutputWithContext ¶
func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutput ¶
func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
func (PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext ¶
func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
type PublicIPAddressDnsSettingsPtrInput ¶
type PublicIPAddressDnsSettingsPtrInput interface { pulumi.Input ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput ToPublicIPAddressDnsSettingsPtrOutputWithContext(context.Context) PublicIPAddressDnsSettingsPtrOutput }
PublicIPAddressDnsSettingsPtrInput is an input type that accepts PublicIPAddressDnsSettingsArgs, PublicIPAddressDnsSettingsPtr and PublicIPAddressDnsSettingsPtrOutput values. You can construct a concrete instance of `PublicIPAddressDnsSettingsPtrInput` via:
PublicIPAddressDnsSettingsArgs{...} or: nil
func PublicIPAddressDnsSettingsPtr ¶
func PublicIPAddressDnsSettingsPtr(v *PublicIPAddressDnsSettingsArgs) PublicIPAddressDnsSettingsPtrInput
type PublicIPAddressDnsSettingsPtrOutput ¶
type PublicIPAddressDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressDnsSettingsPtrOutput) DomainNameLabel ¶
func (o PublicIPAddressDnsSettingsPtrOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIPAddressDnsSettingsPtrOutput) Elem ¶
func (o PublicIPAddressDnsSettingsPtrOutput) Elem() PublicIPAddressDnsSettingsOutput
func (PublicIPAddressDnsSettingsPtrOutput) ElementType ¶
func (PublicIPAddressDnsSettingsPtrOutput) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsPtrOutput) Fqdn ¶
func (o PublicIPAddressDnsSettingsPtrOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
func (PublicIPAddressDnsSettingsPtrOutput) ReverseFqdn ¶
func (o PublicIPAddressDnsSettingsPtrOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
func (PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutput ¶
func (o PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput
func (PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext ¶
func (o PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsPtrOutput
type PublicIPAddressDnsSettingsResponse ¶
type PublicIPAddressDnsSettingsResponse struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel *string `pulumi:"domainNameLabel"` // Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. Fqdn *string `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn *string `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
type PublicIPAddressDnsSettingsResponseArgs ¶
type PublicIPAddressDnsSettingsResponseArgs struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel pulumi.StringPtrInput `pulumi:"domainNameLabel"` // Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn pulumi.StringPtrInput `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIPAddressDnsSettingsResponseArgs) ElementType ¶
func (PublicIPAddressDnsSettingsResponseArgs) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutput ¶
func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput
func (PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutputWithContext ¶
func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponseOutput
func (PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutput ¶
func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
func (PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext ¶
func (i PublicIPAddressDnsSettingsResponseArgs) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
type PublicIPAddressDnsSettingsResponseInput ¶
type PublicIPAddressDnsSettingsResponseInput interface { pulumi.Input ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput ToPublicIPAddressDnsSettingsResponseOutputWithContext(context.Context) PublicIPAddressDnsSettingsResponseOutput }
PublicIPAddressDnsSettingsResponseInput is an input type that accepts PublicIPAddressDnsSettingsResponseArgs and PublicIPAddressDnsSettingsResponseOutput values. You can construct a concrete instance of `PublicIPAddressDnsSettingsResponseInput` via:
PublicIPAddressDnsSettingsResponseArgs{...}
type PublicIPAddressDnsSettingsResponseOutput ¶
type PublicIPAddressDnsSettingsResponseOutput struct{ *pulumi.OutputState }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIPAddressDnsSettingsResponseOutput) DomainNameLabel ¶
func (o PublicIPAddressDnsSettingsResponseOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIPAddressDnsSettingsResponseOutput) ElementType ¶
func (PublicIPAddressDnsSettingsResponseOutput) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsResponseOutput) Fqdn ¶
func (o PublicIPAddressDnsSettingsResponseOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
func (PublicIPAddressDnsSettingsResponseOutput) ReverseFqdn ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
func (PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutput ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutput() PublicIPAddressDnsSettingsResponseOutput
func (PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutputWithContext ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponseOutput
func (PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
func (PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext ¶
func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
type PublicIPAddressDnsSettingsResponsePtrInput ¶
type PublicIPAddressDnsSettingsResponsePtrInput interface { pulumi.Input ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(context.Context) PublicIPAddressDnsSettingsResponsePtrOutput }
PublicIPAddressDnsSettingsResponsePtrInput is an input type that accepts PublicIPAddressDnsSettingsResponseArgs, PublicIPAddressDnsSettingsResponsePtr and PublicIPAddressDnsSettingsResponsePtrOutput values. You can construct a concrete instance of `PublicIPAddressDnsSettingsResponsePtrInput` via:
PublicIPAddressDnsSettingsResponseArgs{...} or: nil
func PublicIPAddressDnsSettingsResponsePtr ¶
func PublicIPAddressDnsSettingsResponsePtr(v *PublicIPAddressDnsSettingsResponseArgs) PublicIPAddressDnsSettingsResponsePtrInput
type PublicIPAddressDnsSettingsResponsePtrOutput ¶
type PublicIPAddressDnsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressDnsSettingsResponsePtrOutput) DomainNameLabel ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIPAddressDnsSettingsResponsePtrOutput) ElementType ¶
func (PublicIPAddressDnsSettingsResponsePtrOutput) ElementType() reflect.Type
func (PublicIPAddressDnsSettingsResponsePtrOutput) Fqdn ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
func (PublicIPAddressDnsSettingsResponsePtrOutput) ReverseFqdn ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
func (PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutput() PublicIPAddressDnsSettingsResponsePtrOutput
func (PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext ¶
func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressDnsSettingsResponsePtrOutput
type PublicIPAddressResponse ¶
type PublicIPAddressResponse struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettingsResponse `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The idle timeout of the public IP address. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` IpAddress *string `pulumi:"ipAddress"` // IPConfiguration IpConfiguration *IPConfigurationResponse `pulumi:"ipConfiguration"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod *string `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Public IP address resource.
type PublicIPAddressResponseArgs ¶
type PublicIPAddressResponseArgs struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsResponsePtrInput `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // IPConfiguration IpConfiguration IPConfigurationResponsePtrInput `pulumi:"ipConfiguration"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrInput `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
Public IP address resource.
func (PublicIPAddressResponseArgs) ElementType ¶
func (PublicIPAddressResponseArgs) ElementType() reflect.Type
func (PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutput ¶
func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutput() PublicIPAddressResponseOutput
func (PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutputWithContext ¶
func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponseOutputWithContext(ctx context.Context) PublicIPAddressResponseOutput
func (PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutput ¶
func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutputWithContext ¶
func (i PublicIPAddressResponseArgs) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
type PublicIPAddressResponseInput ¶
type PublicIPAddressResponseInput interface { pulumi.Input ToPublicIPAddressResponseOutput() PublicIPAddressResponseOutput ToPublicIPAddressResponseOutputWithContext(context.Context) PublicIPAddressResponseOutput }
PublicIPAddressResponseInput is an input type that accepts PublicIPAddressResponseArgs and PublicIPAddressResponseOutput values. You can construct a concrete instance of `PublicIPAddressResponseInput` via:
PublicIPAddressResponseArgs{...}
type PublicIPAddressResponseOutput ¶
type PublicIPAddressResponseOutput struct{ *pulumi.OutputState }
Public IP address resource.
func (PublicIPAddressResponseOutput) DnsSettings ¶
func (o PublicIPAddressResponseOutput) DnsSettings() PublicIPAddressDnsSettingsResponsePtrOutput
The FQDN of the DNS record associated with the public IP address.
func (PublicIPAddressResponseOutput) ElementType ¶
func (PublicIPAddressResponseOutput) ElementType() reflect.Type
func (PublicIPAddressResponseOutput) Etag ¶
func (o PublicIPAddressResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (PublicIPAddressResponseOutput) Id ¶
func (o PublicIPAddressResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (PublicIPAddressResponseOutput) IdleTimeoutInMinutes ¶
func (o PublicIPAddressResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (PublicIPAddressResponseOutput) IpAddress ¶
func (o PublicIPAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
func (PublicIPAddressResponseOutput) IpConfiguration ¶
func (o PublicIPAddressResponseOutput) IpConfiguration() IPConfigurationResponsePtrOutput
IPConfiguration
func (PublicIPAddressResponseOutput) Location ¶
func (o PublicIPAddressResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (PublicIPAddressResponseOutput) Name ¶
func (o PublicIPAddressResponseOutput) Name() pulumi.StringOutput
Resource name.
func (PublicIPAddressResponseOutput) ProvisioningState ¶
func (o PublicIPAddressResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (PublicIPAddressResponseOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressResponseOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (PublicIPAddressResponseOutput) ResourceGuid ¶
func (o PublicIPAddressResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the public IP resource.
func (PublicIPAddressResponseOutput) Tags ¶
func (o PublicIPAddressResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutput ¶
func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutput() PublicIPAddressResponseOutput
func (PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutputWithContext ¶
func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutputWithContext(ctx context.Context) PublicIPAddressResponseOutput
func (PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutput ¶
func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutputWithContext ¶
func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponseOutput) Type ¶
func (o PublicIPAddressResponseOutput) Type() pulumi.StringOutput
Resource type.
type PublicIPAddressResponsePtrInput ¶
type PublicIPAddressResponsePtrInput interface { pulumi.Input ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput ToPublicIPAddressResponsePtrOutputWithContext(context.Context) PublicIPAddressResponsePtrOutput }
PublicIPAddressResponsePtrInput is an input type that accepts PublicIPAddressResponseArgs, PublicIPAddressResponsePtr and PublicIPAddressResponsePtrOutput values. You can construct a concrete instance of `PublicIPAddressResponsePtrInput` via:
PublicIPAddressResponseArgs{...} or: nil
func PublicIPAddressResponsePtr ¶
func PublicIPAddressResponsePtr(v *PublicIPAddressResponseArgs) PublicIPAddressResponsePtrInput
type PublicIPAddressResponsePtrOutput ¶
type PublicIPAddressResponsePtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressResponsePtrOutput) DnsSettings ¶
func (o PublicIPAddressResponsePtrOutput) DnsSettings() PublicIPAddressDnsSettingsResponsePtrOutput
The FQDN of the DNS record associated with the public IP address.
func (PublicIPAddressResponsePtrOutput) Elem ¶
func (o PublicIPAddressResponsePtrOutput) Elem() PublicIPAddressResponseOutput
func (PublicIPAddressResponsePtrOutput) ElementType ¶
func (PublicIPAddressResponsePtrOutput) ElementType() reflect.Type
func (PublicIPAddressResponsePtrOutput) Etag ¶
func (o PublicIPAddressResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (PublicIPAddressResponsePtrOutput) Id ¶
func (o PublicIPAddressResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (PublicIPAddressResponsePtrOutput) IdleTimeoutInMinutes ¶
func (o PublicIPAddressResponsePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (PublicIPAddressResponsePtrOutput) IpAddress ¶
func (o PublicIPAddressResponsePtrOutput) IpAddress() pulumi.StringPtrOutput
func (PublicIPAddressResponsePtrOutput) IpConfiguration ¶
func (o PublicIPAddressResponsePtrOutput) IpConfiguration() IPConfigurationResponsePtrOutput
IPConfiguration
func (PublicIPAddressResponsePtrOutput) Location ¶
func (o PublicIPAddressResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (PublicIPAddressResponsePtrOutput) Name ¶
func (o PublicIPAddressResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (PublicIPAddressResponsePtrOutput) ProvisioningState ¶
func (o PublicIPAddressResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (PublicIPAddressResponsePtrOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressResponsePtrOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (PublicIPAddressResponsePtrOutput) ResourceGuid ¶
func (o PublicIPAddressResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the public IP resource.
func (PublicIPAddressResponsePtrOutput) Tags ¶
func (o PublicIPAddressResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutput ¶
func (o PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutput() PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutputWithContext ¶
func (o PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResponsePtrOutput
func (PublicIPAddressResponsePtrOutput) Type ¶
func (o PublicIPAddressResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
type PublicIPAddressState ¶
type PublicIPAddressState struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsResponsePtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput IpAddress pulumi.StringPtrInput // IPConfiguration IpConfiguration IPConfigurationResponsePtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrInput // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (PublicIPAddressState) ElementType ¶
func (PublicIPAddressState) ElementType() reflect.Type
type PublicIPAddressType ¶
type PublicIPAddressType struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettings `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The idle timeout of the public IP address. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` IpAddress *string `pulumi:"ipAddress"` // IPConfiguration IpConfiguration *IPConfiguration `pulumi:"ipConfiguration"` // Resource location. Location *string `pulumi:"location"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod *string `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
Public IP address resource.
type PublicIPAddressTypeArgs ¶
type PublicIPAddressTypeArgs struct { // The FQDN of the DNS record associated with the public IP address. DnsSettings PublicIPAddressDnsSettingsPtrInput `pulumi:"dnsSettings"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // IPConfiguration IpConfiguration IPConfigurationPtrInput `pulumi:"ipConfiguration"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. PublicIPAllocationMethod pulumi.StringPtrInput `pulumi:"publicIPAllocationMethod"` // The resource GUID property of the public IP resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
Public IP address resource.
func (PublicIPAddressTypeArgs) ElementType ¶
func (PublicIPAddressTypeArgs) ElementType() reflect.Type
func (PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutput ¶
func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutput() PublicIPAddressTypeOutput
func (PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutputWithContext ¶
func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutputWithContext(ctx context.Context) PublicIPAddressTypeOutput
func (PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutput ¶
func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput
func (PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutputWithContext ¶
func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutputWithContext(ctx context.Context) PublicIPAddressTypePtrOutput
type PublicIPAddressTypeInput ¶
type PublicIPAddressTypeInput interface { pulumi.Input ToPublicIPAddressTypeOutput() PublicIPAddressTypeOutput ToPublicIPAddressTypeOutputWithContext(context.Context) PublicIPAddressTypeOutput }
PublicIPAddressTypeInput is an input type that accepts PublicIPAddressTypeArgs and PublicIPAddressTypeOutput values. You can construct a concrete instance of `PublicIPAddressTypeInput` via:
PublicIPAddressTypeArgs{...}
type PublicIPAddressTypeOutput ¶
type PublicIPAddressTypeOutput struct{ *pulumi.OutputState }
Public IP address resource.
func (PublicIPAddressTypeOutput) DnsSettings ¶
func (o PublicIPAddressTypeOutput) DnsSettings() PublicIPAddressDnsSettingsPtrOutput
The FQDN of the DNS record associated with the public IP address.
func (PublicIPAddressTypeOutput) ElementType ¶
func (PublicIPAddressTypeOutput) ElementType() reflect.Type
func (PublicIPAddressTypeOutput) Etag ¶
func (o PublicIPAddressTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (PublicIPAddressTypeOutput) Id ¶
func (o PublicIPAddressTypeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (PublicIPAddressTypeOutput) IdleTimeoutInMinutes ¶
func (o PublicIPAddressTypeOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (PublicIPAddressTypeOutput) IpAddress ¶
func (o PublicIPAddressTypeOutput) IpAddress() pulumi.StringPtrOutput
func (PublicIPAddressTypeOutput) IpConfiguration ¶
func (o PublicIPAddressTypeOutput) IpConfiguration() IPConfigurationPtrOutput
IPConfiguration
func (PublicIPAddressTypeOutput) Location ¶
func (o PublicIPAddressTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (PublicIPAddressTypeOutput) ProvisioningState ¶
func (o PublicIPAddressTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (PublicIPAddressTypeOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressTypeOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (PublicIPAddressTypeOutput) ResourceGuid ¶
func (o PublicIPAddressTypeOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the public IP resource.
func (PublicIPAddressTypeOutput) Tags ¶
func (o PublicIPAddressTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutput ¶
func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutput() PublicIPAddressTypeOutput
func (PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutputWithContext ¶
func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypeOutputWithContext(ctx context.Context) PublicIPAddressTypeOutput
func (PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutput ¶
func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput
func (PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutputWithContext ¶
func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutputWithContext(ctx context.Context) PublicIPAddressTypePtrOutput
type PublicIPAddressTypePtrInput ¶
type PublicIPAddressTypePtrInput interface { pulumi.Input ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput ToPublicIPAddressTypePtrOutputWithContext(context.Context) PublicIPAddressTypePtrOutput }
PublicIPAddressTypePtrInput is an input type that accepts PublicIPAddressTypeArgs, PublicIPAddressTypePtr and PublicIPAddressTypePtrOutput values. You can construct a concrete instance of `PublicIPAddressTypePtrInput` via:
PublicIPAddressTypeArgs{...} or: nil
func PublicIPAddressTypePtr ¶
func PublicIPAddressTypePtr(v *PublicIPAddressTypeArgs) PublicIPAddressTypePtrInput
type PublicIPAddressTypePtrOutput ¶
type PublicIPAddressTypePtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressTypePtrOutput) DnsSettings ¶
func (o PublicIPAddressTypePtrOutput) DnsSettings() PublicIPAddressDnsSettingsPtrOutput
The FQDN of the DNS record associated with the public IP address.
func (PublicIPAddressTypePtrOutput) Elem ¶
func (o PublicIPAddressTypePtrOutput) Elem() PublicIPAddressTypeOutput
func (PublicIPAddressTypePtrOutput) ElementType ¶
func (PublicIPAddressTypePtrOutput) ElementType() reflect.Type
func (PublicIPAddressTypePtrOutput) Etag ¶
func (o PublicIPAddressTypePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (PublicIPAddressTypePtrOutput) Id ¶
func (o PublicIPAddressTypePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (PublicIPAddressTypePtrOutput) IdleTimeoutInMinutes ¶
func (o PublicIPAddressTypePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (PublicIPAddressTypePtrOutput) IpAddress ¶
func (o PublicIPAddressTypePtrOutput) IpAddress() pulumi.StringPtrOutput
func (PublicIPAddressTypePtrOutput) IpConfiguration ¶
func (o PublicIPAddressTypePtrOutput) IpConfiguration() IPConfigurationPtrOutput
IPConfiguration
func (PublicIPAddressTypePtrOutput) Location ¶
func (o PublicIPAddressTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (PublicIPAddressTypePtrOutput) ProvisioningState ¶
func (o PublicIPAddressTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (PublicIPAddressTypePtrOutput) PublicIPAllocationMethod ¶
func (o PublicIPAddressTypePtrOutput) PublicIPAllocationMethod() pulumi.StringPtrOutput
The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (PublicIPAddressTypePtrOutput) ResourceGuid ¶
func (o PublicIPAddressTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the public IP resource.
func (PublicIPAddressTypePtrOutput) Tags ¶
func (o PublicIPAddressTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutput ¶
func (o PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput
func (PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutputWithContext ¶
func (o PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutputWithContext(ctx context.Context) PublicIPAddressTypePtrOutput
type Route ¶
type Route struct { pulumi.CustomResourceState // The destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrOutput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrOutput `pulumi:"nextHopIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType pulumi.StringOutput `pulumi:"nextHopType"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` }
Route resource
func GetRoute ¶
func GetRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)
GetRoute gets an existing Route resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type RouteArgs ¶
type RouteArgs struct { // The destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType pulumi.StringInput // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the route. RouteName pulumi.StringInput // The name of the route table. RouteTableName pulumi.StringInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶
type RouteResponse ¶
type RouteResponse struct { // The destination CIDR to which the route applies. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress *string `pulumi:"nextHopIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType string `pulumi:"nextHopType"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
type RouteResponseArgs ¶
type RouteResponseArgs struct { // The destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput `pulumi:"nextHopIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType pulumi.StringInput `pulumi:"nextHopType"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Route resource
func (RouteResponseArgs) ElementType ¶
func (RouteResponseArgs) ElementType() reflect.Type
func (RouteResponseArgs) ToRouteResponseOutput ¶
func (i RouteResponseArgs) ToRouteResponseOutput() RouteResponseOutput
func (RouteResponseArgs) ToRouteResponseOutputWithContext ¶
func (i RouteResponseArgs) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
type RouteResponseArray ¶
type RouteResponseArray []RouteResponseInput
func (RouteResponseArray) ElementType ¶
func (RouteResponseArray) ElementType() reflect.Type
func (RouteResponseArray) ToRouteResponseArrayOutput ¶
func (i RouteResponseArray) ToRouteResponseArrayOutput() RouteResponseArrayOutput
func (RouteResponseArray) ToRouteResponseArrayOutputWithContext ¶
func (i RouteResponseArray) ToRouteResponseArrayOutputWithContext(ctx context.Context) RouteResponseArrayOutput
type RouteResponseArrayInput ¶
type RouteResponseArrayInput interface { pulumi.Input ToRouteResponseArrayOutput() RouteResponseArrayOutput ToRouteResponseArrayOutputWithContext(context.Context) RouteResponseArrayOutput }
RouteResponseArrayInput is an input type that accepts RouteResponseArray and RouteResponseArrayOutput values. You can construct a concrete instance of `RouteResponseArrayInput` via:
RouteResponseArray{ RouteResponseArgs{...} }
type RouteResponseArrayOutput ¶
type RouteResponseArrayOutput struct{ *pulumi.OutputState }
func (RouteResponseArrayOutput) ElementType ¶
func (RouteResponseArrayOutput) ElementType() reflect.Type
func (RouteResponseArrayOutput) Index ¶
func (o RouteResponseArrayOutput) Index(i pulumi.IntInput) RouteResponseOutput
func (RouteResponseArrayOutput) ToRouteResponseArrayOutput ¶
func (o RouteResponseArrayOutput) ToRouteResponseArrayOutput() RouteResponseArrayOutput
func (RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext ¶
func (o RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext(ctx context.Context) RouteResponseArrayOutput
type RouteResponseInput ¶
type RouteResponseInput interface { pulumi.Input ToRouteResponseOutput() RouteResponseOutput ToRouteResponseOutputWithContext(context.Context) RouteResponseOutput }
RouteResponseInput is an input type that accepts RouteResponseArgs and RouteResponseOutput values. You can construct a concrete instance of `RouteResponseInput` via:
RouteResponseArgs{...}
type RouteResponseOutput ¶
type RouteResponseOutput struct{ *pulumi.OutputState }
Route resource
func (RouteResponseOutput) AddressPrefix ¶
func (o RouteResponseOutput) AddressPrefix() pulumi.StringPtrOutput
The destination CIDR to which the route applies.
func (RouteResponseOutput) ElementType ¶
func (RouteResponseOutput) ElementType() reflect.Type
func (RouteResponseOutput) Etag ¶
func (o RouteResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (RouteResponseOutput) Id ¶
func (o RouteResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (RouteResponseOutput) Name ¶
func (o RouteResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (RouteResponseOutput) NextHopIpAddress ¶
func (o RouteResponseOutput) NextHopIpAddress() pulumi.StringPtrOutput
The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
func (RouteResponseOutput) NextHopType ¶
func (o RouteResponseOutput) NextHopType() pulumi.StringOutput
The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'
func (RouteResponseOutput) ProvisioningState ¶
func (o RouteResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteResponseOutput) ToRouteResponseOutput ¶
func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput
func (RouteResponseOutput) ToRouteResponseOutputWithContext ¶
func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
type RouteState ¶
type RouteState struct { // The destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType pulumi.StringPtrInput // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput }
func (RouteState) ElementType ¶
func (RouteState) ElementType() reflect.Type
type RouteTable ¶
type RouteTable struct { pulumi.CustomResourceState // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes RouteResponseArrayOutput `pulumi:"routes"` // A collection of references to subnets. Subnets SubnetResponseArrayOutput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Route table resource.
func GetRouteTable ¶
func GetRouteTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteTableState, opts ...pulumi.ResourceOption) (*RouteTable, error)
GetRouteTable gets an existing RouteTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRouteTable ¶
func NewRouteTable(ctx *pulumi.Context, name string, args *RouteTableArgs, opts ...pulumi.ResourceOption) (*RouteTable, error)
NewRouteTable registers a new resource with the given unique name, arguments, and options.
type RouteTableArgs ¶
type RouteTableArgs struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the route table. RouteTableName pulumi.StringInput // Collection of routes contained within a route table. Routes RouteTypeArrayInput // A collection of references to subnets. Subnets SubnetTypeArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a RouteTable resource.
func (RouteTableArgs) ElementType ¶
func (RouteTableArgs) ElementType() reflect.Type
type RouteTableResponse ¶
type RouteTableResponse struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes []RouteResponse `pulumi:"routes"` // A collection of references to subnets. Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Route table resource.
type RouteTableResponseArgs ¶
type RouteTableResponseArgs struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes RouteResponseArrayInput `pulumi:"routes"` // A collection of references to subnets. Subnets SubnetResponseArrayInput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
Route table resource.
func (RouteTableResponseArgs) ElementType ¶
func (RouteTableResponseArgs) ElementType() reflect.Type
func (RouteTableResponseArgs) ToRouteTableResponseOutput ¶
func (i RouteTableResponseArgs) ToRouteTableResponseOutput() RouteTableResponseOutput
func (RouteTableResponseArgs) ToRouteTableResponseOutputWithContext ¶
func (i RouteTableResponseArgs) ToRouteTableResponseOutputWithContext(ctx context.Context) RouteTableResponseOutput
func (RouteTableResponseArgs) ToRouteTableResponsePtrOutput ¶
func (i RouteTableResponseArgs) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
func (RouteTableResponseArgs) ToRouteTableResponsePtrOutputWithContext ¶
func (i RouteTableResponseArgs) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
type RouteTableResponseInput ¶
type RouteTableResponseInput interface { pulumi.Input ToRouteTableResponseOutput() RouteTableResponseOutput ToRouteTableResponseOutputWithContext(context.Context) RouteTableResponseOutput }
RouteTableResponseInput is an input type that accepts RouteTableResponseArgs and RouteTableResponseOutput values. You can construct a concrete instance of `RouteTableResponseInput` via:
RouteTableResponseArgs{...}
type RouteTableResponseOutput ¶
type RouteTableResponseOutput struct{ *pulumi.OutputState }
Route table resource.
func (RouteTableResponseOutput) ElementType ¶
func (RouteTableResponseOutput) ElementType() reflect.Type
func (RouteTableResponseOutput) Etag ¶
func (o RouteTableResponseOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (RouteTableResponseOutput) Id ¶
func (o RouteTableResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (RouteTableResponseOutput) Location ¶
func (o RouteTableResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteTableResponseOutput) Name ¶
func (o RouteTableResponseOutput) Name() pulumi.StringOutput
Resource name.
func (RouteTableResponseOutput) ProvisioningState ¶
func (o RouteTableResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTableResponseOutput) Routes ¶
func (o RouteTableResponseOutput) Routes() RouteResponseArrayOutput
Collection of routes contained within a route table.
func (RouteTableResponseOutput) Subnets ¶
func (o RouteTableResponseOutput) Subnets() SubnetResponseArrayOutput
A collection of references to subnets.
func (RouteTableResponseOutput) Tags ¶
func (o RouteTableResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteTableResponseOutput) ToRouteTableResponseOutput ¶
func (o RouteTableResponseOutput) ToRouteTableResponseOutput() RouteTableResponseOutput
func (RouteTableResponseOutput) ToRouteTableResponseOutputWithContext ¶
func (o RouteTableResponseOutput) ToRouteTableResponseOutputWithContext(ctx context.Context) RouteTableResponseOutput
func (RouteTableResponseOutput) ToRouteTableResponsePtrOutput ¶
func (o RouteTableResponseOutput) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
func (RouteTableResponseOutput) ToRouteTableResponsePtrOutputWithContext ¶
func (o RouteTableResponseOutput) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
func (RouteTableResponseOutput) Type ¶
func (o RouteTableResponseOutput) Type() pulumi.StringOutput
Resource type.
type RouteTableResponsePtrInput ¶
type RouteTableResponsePtrInput interface { pulumi.Input ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput ToRouteTableResponsePtrOutputWithContext(context.Context) RouteTableResponsePtrOutput }
RouteTableResponsePtrInput is an input type that accepts RouteTableResponseArgs, RouteTableResponsePtr and RouteTableResponsePtrOutput values. You can construct a concrete instance of `RouteTableResponsePtrInput` via:
RouteTableResponseArgs{...} or: nil
func RouteTableResponsePtr ¶
func RouteTableResponsePtr(v *RouteTableResponseArgs) RouteTableResponsePtrInput
type RouteTableResponsePtrOutput ¶
type RouteTableResponsePtrOutput struct{ *pulumi.OutputState }
func (RouteTableResponsePtrOutput) Elem ¶
func (o RouteTableResponsePtrOutput) Elem() RouteTableResponseOutput
func (RouteTableResponsePtrOutput) ElementType ¶
func (RouteTableResponsePtrOutput) ElementType() reflect.Type
func (RouteTableResponsePtrOutput) Etag ¶
func (o RouteTableResponsePtrOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (RouteTableResponsePtrOutput) Id ¶
func (o RouteTableResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (RouteTableResponsePtrOutput) Location ¶
func (o RouteTableResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteTableResponsePtrOutput) Name ¶
func (o RouteTableResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (RouteTableResponsePtrOutput) ProvisioningState ¶
func (o RouteTableResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTableResponsePtrOutput) Routes ¶
func (o RouteTableResponsePtrOutput) Routes() RouteResponseArrayOutput
Collection of routes contained within a route table.
func (RouteTableResponsePtrOutput) Subnets ¶
func (o RouteTableResponsePtrOutput) Subnets() SubnetResponseArrayOutput
A collection of references to subnets.
func (RouteTableResponsePtrOutput) Tags ¶
func (o RouteTableResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutput ¶
func (o RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutput() RouteTableResponsePtrOutput
func (RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutputWithContext ¶
func (o RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutputWithContext(ctx context.Context) RouteTableResponsePtrOutput
func (RouteTableResponsePtrOutput) Type ¶
func (o RouteTableResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
type RouteTableState ¶
type RouteTableState struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // Collection of routes contained within a route table. Routes RouteResponseArrayInput // A collection of references to subnets. Subnets SubnetResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (RouteTableState) ElementType ¶
func (RouteTableState) ElementType() reflect.Type
type RouteTableType ¶
type RouteTableType struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes []RouteType `pulumi:"routes"` // A collection of references to subnets. Subnets []SubnetType `pulumi:"subnets"` // Resource tags. Tags map[string]string `pulumi:"tags"` }
Route table resource.
type RouteTableTypeArgs ¶
type RouteTableTypeArgs struct { // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Collection of routes contained within a route table. Routes RouteTypeArrayInput `pulumi:"routes"` // A collection of references to subnets. Subnets SubnetTypeArrayInput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
Route table resource.
func (RouteTableTypeArgs) ElementType ¶
func (RouteTableTypeArgs) ElementType() reflect.Type
func (RouteTableTypeArgs) ToRouteTableTypeOutput ¶
func (i RouteTableTypeArgs) ToRouteTableTypeOutput() RouteTableTypeOutput
func (RouteTableTypeArgs) ToRouteTableTypeOutputWithContext ¶
func (i RouteTableTypeArgs) ToRouteTableTypeOutputWithContext(ctx context.Context) RouteTableTypeOutput
func (RouteTableTypeArgs) ToRouteTableTypePtrOutput ¶
func (i RouteTableTypeArgs) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
func (RouteTableTypeArgs) ToRouteTableTypePtrOutputWithContext ¶
func (i RouteTableTypeArgs) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
type RouteTableTypeInput ¶
type RouteTableTypeInput interface { pulumi.Input ToRouteTableTypeOutput() RouteTableTypeOutput ToRouteTableTypeOutputWithContext(context.Context) RouteTableTypeOutput }
RouteTableTypeInput is an input type that accepts RouteTableTypeArgs and RouteTableTypeOutput values. You can construct a concrete instance of `RouteTableTypeInput` via:
RouteTableTypeArgs{...}
type RouteTableTypeOutput ¶
type RouteTableTypeOutput struct{ *pulumi.OutputState }
Route table resource.
func (RouteTableTypeOutput) ElementType ¶
func (RouteTableTypeOutput) ElementType() reflect.Type
func (RouteTableTypeOutput) Etag ¶
func (o RouteTableTypeOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (RouteTableTypeOutput) Id ¶
func (o RouteTableTypeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (RouteTableTypeOutput) Location ¶
func (o RouteTableTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteTableTypeOutput) ProvisioningState ¶
func (o RouteTableTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTableTypeOutput) Routes ¶
func (o RouteTableTypeOutput) Routes() RouteTypeArrayOutput
Collection of routes contained within a route table.
func (RouteTableTypeOutput) Subnets ¶
func (o RouteTableTypeOutput) Subnets() SubnetTypeArrayOutput
A collection of references to subnets.
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 Identifier.
func (RouteTableTypePtrOutput) Location ¶
func (o RouteTableTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (RouteTableTypePtrOutput) ProvisioningState ¶
func (o RouteTableTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTableTypePtrOutput) Routes ¶
func (o RouteTableTypePtrOutput) Routes() RouteTypeArrayOutput
Collection of routes contained within a route table.
func (RouteTableTypePtrOutput) Subnets ¶
func (o RouteTableTypePtrOutput) Subnets() SubnetTypeArrayOutput
A collection of references to subnets.
func (RouteTableTypePtrOutput) Tags ¶
func (o RouteTableTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (RouteTableTypePtrOutput) ToRouteTableTypePtrOutput ¶
func (o RouteTableTypePtrOutput) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput
func (RouteTableTypePtrOutput) ToRouteTableTypePtrOutputWithContext ¶
func (o RouteTableTypePtrOutput) ToRouteTableTypePtrOutputWithContext(ctx context.Context) RouteTableTypePtrOutput
type RouteType ¶
type RouteType struct { // The destination CIDR to which the route applies. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress *string `pulumi:"nextHopIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType string `pulumi:"nextHopType"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
type RouteTypeArgs ¶
type RouteTypeArgs struct { // The destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput `pulumi:"nextHopIpAddress"` // The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None' NextHopType pulumi.StringInput `pulumi:"nextHopType"` // The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Route resource
func (RouteTypeArgs) ElementType ¶
func (RouteTypeArgs) ElementType() reflect.Type
func (RouteTypeArgs) ToRouteTypeOutput ¶
func (i RouteTypeArgs) ToRouteTypeOutput() RouteTypeOutput
func (RouteTypeArgs) ToRouteTypeOutputWithContext ¶
func (i RouteTypeArgs) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput
type RouteTypeArray ¶
type RouteTypeArray []RouteTypeInput
func (RouteTypeArray) ElementType ¶
func (RouteTypeArray) ElementType() reflect.Type
func (RouteTypeArray) ToRouteTypeArrayOutput ¶
func (i RouteTypeArray) ToRouteTypeArrayOutput() RouteTypeArrayOutput
func (RouteTypeArray) ToRouteTypeArrayOutputWithContext ¶
func (i RouteTypeArray) ToRouteTypeArrayOutputWithContext(ctx context.Context) RouteTypeArrayOutput
type RouteTypeArrayInput ¶
type RouteTypeArrayInput interface { pulumi.Input ToRouteTypeArrayOutput() RouteTypeArrayOutput ToRouteTypeArrayOutputWithContext(context.Context) RouteTypeArrayOutput }
RouteTypeArrayInput is an input type that accepts RouteTypeArray and RouteTypeArrayOutput values. You can construct a concrete instance of `RouteTypeArrayInput` via:
RouteTypeArray{ RouteTypeArgs{...} }
type RouteTypeArrayOutput ¶
type RouteTypeArrayOutput struct{ *pulumi.OutputState }
func (RouteTypeArrayOutput) ElementType ¶
func (RouteTypeArrayOutput) ElementType() reflect.Type
func (RouteTypeArrayOutput) Index ¶
func (o RouteTypeArrayOutput) Index(i pulumi.IntInput) RouteTypeOutput
func (RouteTypeArrayOutput) ToRouteTypeArrayOutput ¶
func (o RouteTypeArrayOutput) ToRouteTypeArrayOutput() RouteTypeArrayOutput
func (RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext ¶
func (o RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext(ctx context.Context) RouteTypeArrayOutput
type RouteTypeInput ¶
type RouteTypeInput interface { pulumi.Input ToRouteTypeOutput() RouteTypeOutput ToRouteTypeOutputWithContext(context.Context) RouteTypeOutput }
RouteTypeInput is an input type that accepts RouteTypeArgs and RouteTypeOutput values. You can construct a concrete instance of `RouteTypeInput` via:
RouteTypeArgs{...}
type RouteTypeOutput ¶
type RouteTypeOutput struct{ *pulumi.OutputState }
Route resource
func (RouteTypeOutput) AddressPrefix ¶
func (o RouteTypeOutput) AddressPrefix() pulumi.StringPtrOutput
The destination CIDR to which the route applies.
func (RouteTypeOutput) ElementType ¶
func (RouteTypeOutput) ElementType() reflect.Type
func (RouteTypeOutput) Etag ¶
func (o RouteTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (RouteTypeOutput) Id ¶
func (o RouteTypeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (RouteTypeOutput) Name ¶
func (o RouteTypeOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (RouteTypeOutput) NextHopIpAddress ¶
func (o RouteTypeOutput) NextHopIpAddress() pulumi.StringPtrOutput
The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
func (RouteTypeOutput) NextHopType ¶
func (o RouteTypeOutput) NextHopType() pulumi.StringOutput
The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'
func (RouteTypeOutput) ProvisioningState ¶
func (o RouteTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (RouteTypeOutput) ToRouteTypeOutput ¶
func (o RouteTypeOutput) ToRouteTypeOutput() RouteTypeOutput
func (RouteTypeOutput) ToRouteTypeOutputWithContext ¶
func (o RouteTypeOutput) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput
type SecurityRule ¶
type SecurityRule struct { pulumi.CustomResourceState // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access pulumi.StringOutput `pulumi:"access"` // A description for this rule. Restricted to 140 chars. Description pulumi.StringPtrOutput `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringOutput `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrOutput `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringOutput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrOutput `pulumi:"priority"` // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringOutput `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringOutput `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrOutput `pulumi:"sourcePortRange"` }
Network security rule.
func GetSecurityRule ¶
func GetSecurityRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityRuleState, opts ...pulumi.ResourceOption) (*SecurityRule, error)
GetSecurityRule gets an existing SecurityRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecurityRule ¶
func NewSecurityRule(ctx *pulumi.Context, name string, args *SecurityRuleArgs, opts ...pulumi.ResourceOption) (*SecurityRule, error)
NewSecurityRule registers a new resource with the given unique name, arguments, and options.
type SecurityRuleArgs ¶
type SecurityRuleArgs struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access pulumi.StringInput // A description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringInput // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The name of the network security group. NetworkSecurityGroupName pulumi.StringInput // The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrInput // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the security rule. SecurityRuleName pulumi.StringInput // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput }
The set of arguments for constructing a SecurityRule resource.
func (SecurityRuleArgs) ElementType ¶
func (SecurityRuleArgs) ElementType() reflect.Type
type SecurityRuleResponse ¶
type SecurityRuleResponse struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access string `pulumi:"access"` // A description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction string `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority *int `pulumi:"priority"` // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol string `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange *string `pulumi:"sourcePortRange"` }
Network security rule.
type SecurityRuleResponseArgs ¶
type SecurityRuleResponseArgs struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access pulumi.StringInput `pulumi:"access"` // A description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringInput `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringInput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrInput `pulumi:"priority"` // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringInput `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"` }
Network security rule.
func (SecurityRuleResponseArgs) ElementType ¶
func (SecurityRuleResponseArgs) ElementType() reflect.Type
func (SecurityRuleResponseArgs) ToSecurityRuleResponseOutput ¶
func (i SecurityRuleResponseArgs) ToSecurityRuleResponseOutput() SecurityRuleResponseOutput
func (SecurityRuleResponseArgs) ToSecurityRuleResponseOutputWithContext ¶
func (i SecurityRuleResponseArgs) ToSecurityRuleResponseOutputWithContext(ctx context.Context) SecurityRuleResponseOutput
type SecurityRuleResponseArray ¶
type SecurityRuleResponseArray []SecurityRuleResponseInput
func (SecurityRuleResponseArray) ElementType ¶
func (SecurityRuleResponseArray) ElementType() reflect.Type
func (SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutput ¶
func (i SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput
func (SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutputWithContext ¶
func (i SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutputWithContext(ctx context.Context) SecurityRuleResponseArrayOutput
type SecurityRuleResponseArrayInput ¶
type SecurityRuleResponseArrayInput interface { pulumi.Input ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput ToSecurityRuleResponseArrayOutputWithContext(context.Context) SecurityRuleResponseArrayOutput }
SecurityRuleResponseArrayInput is an input type that accepts SecurityRuleResponseArray and SecurityRuleResponseArrayOutput values. You can construct a concrete instance of `SecurityRuleResponseArrayInput` via:
SecurityRuleResponseArray{ SecurityRuleResponseArgs{...} }
type SecurityRuleResponseArrayOutput ¶
type SecurityRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (SecurityRuleResponseArrayOutput) ElementType ¶
func (SecurityRuleResponseArrayOutput) ElementType() reflect.Type
func (SecurityRuleResponseArrayOutput) Index ¶
func (o SecurityRuleResponseArrayOutput) Index(i pulumi.IntInput) SecurityRuleResponseOutput
func (SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutput ¶
func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput
func (SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithContext ¶
func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithContext(ctx context.Context) SecurityRuleResponseArrayOutput
type SecurityRuleResponseInput ¶
type SecurityRuleResponseInput interface { pulumi.Input ToSecurityRuleResponseOutput() SecurityRuleResponseOutput ToSecurityRuleResponseOutputWithContext(context.Context) SecurityRuleResponseOutput }
SecurityRuleResponseInput is an input type that accepts SecurityRuleResponseArgs and SecurityRuleResponseOutput values. You can construct a concrete instance of `SecurityRuleResponseInput` via:
SecurityRuleResponseArgs{...}
type SecurityRuleResponseOutput ¶
type SecurityRuleResponseOutput struct{ *pulumi.OutputState }
Network security rule.
func (SecurityRuleResponseOutput) Access ¶
func (o SecurityRuleResponseOutput) Access() pulumi.StringOutput
The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.
func (SecurityRuleResponseOutput) Description ¶
func (o SecurityRuleResponseOutput) Description() pulumi.StringPtrOutput
A description for this rule. Restricted to 140 chars.
func (SecurityRuleResponseOutput) DestinationAddressPrefix ¶
func (o SecurityRuleResponseOutput) DestinationAddressPrefix() pulumi.StringOutput
The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
func (SecurityRuleResponseOutput) DestinationPortRange ¶
func (o SecurityRuleResponseOutput) DestinationPortRange() pulumi.StringPtrOutput
The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleResponseOutput) Direction ¶
func (o SecurityRuleResponseOutput) Direction() pulumi.StringOutput
The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.
func (SecurityRuleResponseOutput) ElementType ¶
func (SecurityRuleResponseOutput) ElementType() reflect.Type
func (SecurityRuleResponseOutput) Etag ¶
func (o SecurityRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SecurityRuleResponseOutput) Id ¶
func (o SecurityRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (SecurityRuleResponseOutput) Name ¶
func (o SecurityRuleResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SecurityRuleResponseOutput) Priority ¶
func (o SecurityRuleResponseOutput) Priority() pulumi.IntPtrOutput
The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
func (SecurityRuleResponseOutput) Protocol ¶
func (o SecurityRuleResponseOutput) Protocol() pulumi.StringOutput
Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.
func (SecurityRuleResponseOutput) ProvisioningState ¶
func (o SecurityRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (SecurityRuleResponseOutput) SourceAddressPrefix ¶
func (o SecurityRuleResponseOutput) SourceAddressPrefix() pulumi.StringOutput
The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
func (SecurityRuleResponseOutput) SourcePortRange ¶
func (o SecurityRuleResponseOutput) SourcePortRange() pulumi.StringPtrOutput
The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleResponseOutput) ToSecurityRuleResponseOutput ¶
func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutput() SecurityRuleResponseOutput
func (SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext ¶
func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext(ctx context.Context) SecurityRuleResponseOutput
type SecurityRuleState ¶
type SecurityRuleState struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access pulumi.StringPtrInput // A description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringPtrInput // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrInput // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringPtrInput // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringPtrInput // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput }
func (SecurityRuleState) ElementType ¶
func (SecurityRuleState) ElementType() reflect.Type
type SecurityRuleType ¶
type SecurityRuleType struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access string `pulumi:"access"` // A description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction string `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority *int `pulumi:"priority"` // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol string `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange *string `pulumi:"sourcePortRange"` }
Network security rule.
type SecurityRuleTypeArgs ¶
type SecurityRuleTypeArgs struct { // The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Access pulumi.StringInput `pulumi:"access"` // A description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput `pulumi:"description"` // The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringInput `pulumi:"destinationAddressPrefix"` // The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput `pulumi:"destinationPortRange"` // The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'. Direction pulumi.StringInput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrInput `pulumi:"priority"` // Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Protocol pulumi.StringInput `pulumi:"protocol"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"` }
Network security rule.
func (SecurityRuleTypeArgs) ElementType ¶
func (SecurityRuleTypeArgs) ElementType() reflect.Type
func (SecurityRuleTypeArgs) ToSecurityRuleTypeOutput ¶
func (i SecurityRuleTypeArgs) ToSecurityRuleTypeOutput() SecurityRuleTypeOutput
func (SecurityRuleTypeArgs) ToSecurityRuleTypeOutputWithContext ¶
func (i SecurityRuleTypeArgs) ToSecurityRuleTypeOutputWithContext(ctx context.Context) SecurityRuleTypeOutput
type SecurityRuleTypeArray ¶
type SecurityRuleTypeArray []SecurityRuleTypeInput
func (SecurityRuleTypeArray) ElementType ¶
func (SecurityRuleTypeArray) ElementType() reflect.Type
func (SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutput ¶
func (i SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput
func (SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutputWithContext ¶
func (i SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutputWithContext(ctx context.Context) SecurityRuleTypeArrayOutput
type SecurityRuleTypeArrayInput ¶
type SecurityRuleTypeArrayInput interface { pulumi.Input ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput ToSecurityRuleTypeArrayOutputWithContext(context.Context) SecurityRuleTypeArrayOutput }
SecurityRuleTypeArrayInput is an input type that accepts SecurityRuleTypeArray and SecurityRuleTypeArrayOutput values. You can construct a concrete instance of `SecurityRuleTypeArrayInput` via:
SecurityRuleTypeArray{ SecurityRuleTypeArgs{...} }
type SecurityRuleTypeArrayOutput ¶
type SecurityRuleTypeArrayOutput struct{ *pulumi.OutputState }
func (SecurityRuleTypeArrayOutput) ElementType ¶
func (SecurityRuleTypeArrayOutput) ElementType() reflect.Type
func (SecurityRuleTypeArrayOutput) Index ¶
func (o SecurityRuleTypeArrayOutput) Index(i pulumi.IntInput) SecurityRuleTypeOutput
func (SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutput ¶
func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput
func (SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext ¶
func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext(ctx context.Context) SecurityRuleTypeArrayOutput
type SecurityRuleTypeInput ¶
type SecurityRuleTypeInput interface { pulumi.Input ToSecurityRuleTypeOutput() SecurityRuleTypeOutput ToSecurityRuleTypeOutputWithContext(context.Context) SecurityRuleTypeOutput }
SecurityRuleTypeInput is an input type that accepts SecurityRuleTypeArgs and SecurityRuleTypeOutput values. You can construct a concrete instance of `SecurityRuleTypeInput` via:
SecurityRuleTypeArgs{...}
type SecurityRuleTypeOutput ¶
type SecurityRuleTypeOutput struct{ *pulumi.OutputState }
Network security rule.
func (SecurityRuleTypeOutput) Access ¶
func (o SecurityRuleTypeOutput) Access() pulumi.StringOutput
The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.
func (SecurityRuleTypeOutput) Description ¶
func (o SecurityRuleTypeOutput) Description() pulumi.StringPtrOutput
A description for this rule. Restricted to 140 chars.
func (SecurityRuleTypeOutput) DestinationAddressPrefix ¶
func (o SecurityRuleTypeOutput) DestinationAddressPrefix() pulumi.StringOutput
The destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
func (SecurityRuleTypeOutput) DestinationPortRange ¶
func (o SecurityRuleTypeOutput) DestinationPortRange() pulumi.StringPtrOutput
The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleTypeOutput) Direction ¶
func (o SecurityRuleTypeOutput) Direction() pulumi.StringOutput
The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.
func (SecurityRuleTypeOutput) ElementType ¶
func (SecurityRuleTypeOutput) ElementType() reflect.Type
func (SecurityRuleTypeOutput) Etag ¶
func (o SecurityRuleTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SecurityRuleTypeOutput) Id ¶
func (o SecurityRuleTypeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (SecurityRuleTypeOutput) Name ¶
func (o SecurityRuleTypeOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SecurityRuleTypeOutput) Priority ¶
func (o SecurityRuleTypeOutput) Priority() pulumi.IntPtrOutput
The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
func (SecurityRuleTypeOutput) Protocol ¶
func (o SecurityRuleTypeOutput) Protocol() pulumi.StringOutput
Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.
func (SecurityRuleTypeOutput) ProvisioningState ¶
func (o SecurityRuleTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (SecurityRuleTypeOutput) SourceAddressPrefix ¶
func (o SecurityRuleTypeOutput) SourceAddressPrefix() pulumi.StringOutput
The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
func (SecurityRuleTypeOutput) SourcePortRange ¶
func (o SecurityRuleTypeOutput) SourcePortRange() pulumi.StringPtrOutput
The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleTypeOutput) ToSecurityRuleTypeOutput ¶
func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutput() SecurityRuleTypeOutput
func (SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext ¶
func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext(ctx context.Context) SecurityRuleTypeOutput
type SubResource ¶
type SubResource struct { // Resource Identifier. Id *string `pulumi:"id"` }
Azure resource manager sub resource properties.
type SubResourceArgs ¶
type SubResourceArgs struct { // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` }
Azure resource manager sub resource properties.
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 }
Azure resource manager sub resource properties.
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) Id ¶
func (o SubResourceOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
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 Identifier.
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 Identifier. Id *string `pulumi:"id"` }
Azure resource manager sub resource properties.
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` }
Azure resource manager sub resource properties.
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 }
Azure resource manager sub resource properties.
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
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 Identifier.
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type Subnet ¶
type Subnet struct { pulumi.CustomResourceState // The address prefix for the subnet. AddressPrefix pulumi.StringPtrOutput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations IPConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrOutput `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The reference of the RouteTable resource. RouteTable RouteTableResponsePtrOutput `pulumi:"routeTable"` }
Subnet in a virtual network resource.
func GetSubnet ¶
func GetSubnet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubnetState, opts ...pulumi.ResourceOption) (*Subnet, error)
GetSubnet gets an existing Subnet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSubnet ¶
func NewSubnet(ctx *pulumi.Context, name string, args *SubnetArgs, opts ...pulumi.ResourceOption) (*Subnet, error)
NewSubnet registers a new resource with the given unique name, arguments, and options.
type SubnetArgs ¶
type SubnetArgs struct { // The address prefix for the subnet. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations IPConfigurationArrayInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupTypePtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The reference of the RouteTable resource. RouteTable RouteTableTypePtrInput // The name of the subnet. SubnetName pulumi.StringInput // The name of the virtual network. VirtualNetworkName pulumi.StringInput }
The set of arguments for constructing a Subnet resource.
func (SubnetArgs) ElementType ¶
func (SubnetArgs) ElementType() reflect.Type
type SubnetResponse ¶
type SubnetResponse struct { // The address prefix for the subnet. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations []IPConfigurationResponse `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupResponse `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the RouteTable resource. RouteTable *RouteTableResponse `pulumi:"routeTable"` }
Subnet in a virtual network resource.
type SubnetResponseArgs ¶
type SubnetResponseArgs struct { // The address prefix for the subnet. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations IPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the RouteTable resource. RouteTable RouteTableResponsePtrInput `pulumi:"routeTable"` }
Subnet in a virtual network resource.
func (SubnetResponseArgs) ElementType ¶
func (SubnetResponseArgs) ElementType() reflect.Type
func (SubnetResponseArgs) ToSubnetResponseOutput ¶
func (i SubnetResponseArgs) ToSubnetResponseOutput() SubnetResponseOutput
func (SubnetResponseArgs) ToSubnetResponseOutputWithContext ¶
func (i SubnetResponseArgs) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
func (SubnetResponseArgs) ToSubnetResponsePtrOutput ¶
func (i SubnetResponseArgs) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
func (SubnetResponseArgs) ToSubnetResponsePtrOutputWithContext ¶
func (i SubnetResponseArgs) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
type SubnetResponseArray ¶
type SubnetResponseArray []SubnetResponseInput
func (SubnetResponseArray) ElementType ¶
func (SubnetResponseArray) ElementType() reflect.Type
func (SubnetResponseArray) ToSubnetResponseArrayOutput ¶
func (i SubnetResponseArray) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
func (SubnetResponseArray) ToSubnetResponseArrayOutputWithContext ¶
func (i SubnetResponseArray) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
type SubnetResponseArrayInput ¶
type SubnetResponseArrayInput interface { pulumi.Input ToSubnetResponseArrayOutput() SubnetResponseArrayOutput ToSubnetResponseArrayOutputWithContext(context.Context) SubnetResponseArrayOutput }
SubnetResponseArrayInput is an input type that accepts SubnetResponseArray and SubnetResponseArrayOutput values. You can construct a concrete instance of `SubnetResponseArrayInput` via:
SubnetResponseArray{ SubnetResponseArgs{...} }
type SubnetResponseArrayOutput ¶
type SubnetResponseArrayOutput struct{ *pulumi.OutputState }
func (SubnetResponseArrayOutput) ElementType ¶
func (SubnetResponseArrayOutput) ElementType() reflect.Type
func (SubnetResponseArrayOutput) Index ¶
func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutput ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
type SubnetResponseInput ¶
type SubnetResponseInput interface { pulumi.Input ToSubnetResponseOutput() SubnetResponseOutput ToSubnetResponseOutputWithContext(context.Context) SubnetResponseOutput }
SubnetResponseInput is an input type that accepts SubnetResponseArgs and SubnetResponseOutput values. You can construct a concrete instance of `SubnetResponseInput` via:
SubnetResponseArgs{...}
type SubnetResponseOutput ¶
type SubnetResponseOutput struct{ *pulumi.OutputState }
Subnet in a virtual network resource.
func (SubnetResponseOutput) AddressPrefix ¶
func (o SubnetResponseOutput) AddressPrefix() pulumi.StringPtrOutput
The address prefix for the subnet.
func (SubnetResponseOutput) ElementType ¶
func (SubnetResponseOutput) ElementType() reflect.Type
func (SubnetResponseOutput) Etag ¶
func (o SubnetResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SubnetResponseOutput) Id ¶
func (o SubnetResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (SubnetResponseOutput) IpConfigurations ¶
func (o SubnetResponseOutput) IpConfigurations() IPConfigurationResponseArrayOutput
Gets an array of references to the network interface IP configurations using subnet.
func (SubnetResponseOutput) Name ¶
func (o SubnetResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SubnetResponseOutput) NetworkSecurityGroup ¶
func (o SubnetResponseOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
The reference of the NetworkSecurityGroup resource.
func (SubnetResponseOutput) ProvisioningState ¶
func (o SubnetResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (SubnetResponseOutput) RouteTable ¶
func (o SubnetResponseOutput) RouteTable() RouteTableResponsePtrOutput
The reference of the RouteTable resource.
func (SubnetResponseOutput) ToSubnetResponseOutput ¶
func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput
func (SubnetResponseOutput) ToSubnetResponseOutputWithContext ¶
func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
func (SubnetResponseOutput) ToSubnetResponsePtrOutput ¶
func (o SubnetResponseOutput) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
func (SubnetResponseOutput) ToSubnetResponsePtrOutputWithContext ¶
func (o SubnetResponseOutput) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
type SubnetResponsePtrInput ¶
type SubnetResponsePtrInput interface { pulumi.Input ToSubnetResponsePtrOutput() SubnetResponsePtrOutput ToSubnetResponsePtrOutputWithContext(context.Context) SubnetResponsePtrOutput }
SubnetResponsePtrInput is an input type that accepts SubnetResponseArgs, SubnetResponsePtr and SubnetResponsePtrOutput values. You can construct a concrete instance of `SubnetResponsePtrInput` via:
SubnetResponseArgs{...} or: nil
func SubnetResponsePtr ¶
func SubnetResponsePtr(v *SubnetResponseArgs) SubnetResponsePtrInput
type SubnetResponsePtrOutput ¶
type SubnetResponsePtrOutput struct{ *pulumi.OutputState }
func (SubnetResponsePtrOutput) AddressPrefix ¶
func (o SubnetResponsePtrOutput) AddressPrefix() pulumi.StringPtrOutput
The address prefix for the subnet.
func (SubnetResponsePtrOutput) Elem ¶
func (o SubnetResponsePtrOutput) Elem() SubnetResponseOutput
func (SubnetResponsePtrOutput) ElementType ¶
func (SubnetResponsePtrOutput) ElementType() reflect.Type
func (SubnetResponsePtrOutput) Etag ¶
func (o SubnetResponsePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SubnetResponsePtrOutput) Id ¶
func (o SubnetResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (SubnetResponsePtrOutput) IpConfigurations ¶
func (o SubnetResponsePtrOutput) IpConfigurations() IPConfigurationResponseArrayOutput
Gets an array of references to the network interface IP configurations using subnet.
func (SubnetResponsePtrOutput) Name ¶
func (o SubnetResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SubnetResponsePtrOutput) NetworkSecurityGroup ¶
func (o SubnetResponsePtrOutput) NetworkSecurityGroup() NetworkSecurityGroupResponsePtrOutput
The reference of the NetworkSecurityGroup resource.
func (SubnetResponsePtrOutput) ProvisioningState ¶
func (o SubnetResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (SubnetResponsePtrOutput) RouteTable ¶
func (o SubnetResponsePtrOutput) RouteTable() RouteTableResponsePtrOutput
The reference of the RouteTable resource.
func (SubnetResponsePtrOutput) ToSubnetResponsePtrOutput ¶
func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
func (SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext ¶
func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput
type SubnetState ¶
type SubnetState struct { // The address prefix for the subnet. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations IPConfigurationResponseArrayInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupResponsePtrInput // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // The reference of the RouteTable resource. RouteTable RouteTableResponsePtrInput }
func (SubnetState) ElementType ¶
func (SubnetState) ElementType() reflect.Type
type SubnetType ¶
type SubnetType struct { // The address prefix for the subnet. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations []IPConfiguration `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupType `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the RouteTable resource. RouteTable *RouteTableType `pulumi:"routeTable"` }
Subnet in a virtual network resource.
type SubnetTypeArgs ¶
type SubnetTypeArgs struct { // The address prefix for the subnet. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Gets an array of references to the network interface IP configurations using subnet. IpConfigurations IPConfigurationArrayInput `pulumi:"ipConfigurations"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The reference of the NetworkSecurityGroup resource. NetworkSecurityGroup NetworkSecurityGroupTypePtrInput `pulumi:"networkSecurityGroup"` // The provisioning state of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the RouteTable resource. RouteTable RouteTableTypePtrInput `pulumi:"routeTable"` }
Subnet in a virtual network resource.
func (SubnetTypeArgs) ElementType ¶
func (SubnetTypeArgs) ElementType() reflect.Type
func (SubnetTypeArgs) ToSubnetTypeOutput ¶
func (i SubnetTypeArgs) ToSubnetTypeOutput() SubnetTypeOutput
func (SubnetTypeArgs) ToSubnetTypeOutputWithContext ¶
func (i SubnetTypeArgs) ToSubnetTypeOutputWithContext(ctx context.Context) SubnetTypeOutput
func (SubnetTypeArgs) ToSubnetTypePtrOutput ¶
func (i SubnetTypeArgs) ToSubnetTypePtrOutput() SubnetTypePtrOutput
func (SubnetTypeArgs) ToSubnetTypePtrOutputWithContext ¶
func (i SubnetTypeArgs) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
type SubnetTypeArray ¶
type SubnetTypeArray []SubnetTypeInput
func (SubnetTypeArray) ElementType ¶
func (SubnetTypeArray) ElementType() reflect.Type
func (SubnetTypeArray) ToSubnetTypeArrayOutput ¶
func (i SubnetTypeArray) ToSubnetTypeArrayOutput() SubnetTypeArrayOutput
func (SubnetTypeArray) ToSubnetTypeArrayOutputWithContext ¶
func (i SubnetTypeArray) ToSubnetTypeArrayOutputWithContext(ctx context.Context) SubnetTypeArrayOutput
type SubnetTypeArrayInput ¶
type SubnetTypeArrayInput interface { pulumi.Input ToSubnetTypeArrayOutput() SubnetTypeArrayOutput ToSubnetTypeArrayOutputWithContext(context.Context) SubnetTypeArrayOutput }
SubnetTypeArrayInput is an input type that accepts SubnetTypeArray and SubnetTypeArrayOutput values. You can construct a concrete instance of `SubnetTypeArrayInput` via:
SubnetTypeArray{ SubnetTypeArgs{...} }
type SubnetTypeArrayOutput ¶
type SubnetTypeArrayOutput struct{ *pulumi.OutputState }
func (SubnetTypeArrayOutput) ElementType ¶
func (SubnetTypeArrayOutput) ElementType() reflect.Type
func (SubnetTypeArrayOutput) Index ¶
func (o SubnetTypeArrayOutput) Index(i pulumi.IntInput) SubnetTypeOutput
func (SubnetTypeArrayOutput) ToSubnetTypeArrayOutput ¶
func (o SubnetTypeArrayOutput) ToSubnetTypeArrayOutput() SubnetTypeArrayOutput
func (SubnetTypeArrayOutput) ToSubnetTypeArrayOutputWithContext ¶
func (o SubnetTypeArrayOutput) ToSubnetTypeArrayOutputWithContext(ctx context.Context) SubnetTypeArrayOutput
type SubnetTypeInput ¶
type SubnetTypeInput interface { pulumi.Input ToSubnetTypeOutput() SubnetTypeOutput ToSubnetTypeOutputWithContext(context.Context) SubnetTypeOutput }
SubnetTypeInput is an input type that accepts SubnetTypeArgs and SubnetTypeOutput values. You can construct a concrete instance of `SubnetTypeInput` via:
SubnetTypeArgs{...}
type SubnetTypeOutput ¶
type SubnetTypeOutput struct{ *pulumi.OutputState }
Subnet in a virtual network resource.
func (SubnetTypeOutput) AddressPrefix ¶
func (o SubnetTypeOutput) AddressPrefix() pulumi.StringPtrOutput
The address prefix for the subnet.
func (SubnetTypeOutput) ElementType ¶
func (SubnetTypeOutput) ElementType() reflect.Type
func (SubnetTypeOutput) Etag ¶
func (o SubnetTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SubnetTypeOutput) Id ¶
func (o SubnetTypeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (SubnetTypeOutput) IpConfigurations ¶
func (o SubnetTypeOutput) IpConfigurations() IPConfigurationArrayOutput
Gets an array of references to the network interface IP configurations using subnet.
func (SubnetTypeOutput) Name ¶
func (o SubnetTypeOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SubnetTypeOutput) NetworkSecurityGroup ¶
func (o SubnetTypeOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
The reference of the NetworkSecurityGroup resource.
func (SubnetTypeOutput) ProvisioningState ¶
func (o SubnetTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (SubnetTypeOutput) RouteTable ¶
func (o SubnetTypeOutput) RouteTable() RouteTableTypePtrOutput
The reference of the RouteTable resource.
func (SubnetTypeOutput) ToSubnetTypeOutput ¶
func (o SubnetTypeOutput) ToSubnetTypeOutput() SubnetTypeOutput
func (SubnetTypeOutput) ToSubnetTypeOutputWithContext ¶
func (o SubnetTypeOutput) ToSubnetTypeOutputWithContext(ctx context.Context) SubnetTypeOutput
func (SubnetTypeOutput) ToSubnetTypePtrOutput ¶
func (o SubnetTypeOutput) ToSubnetTypePtrOutput() SubnetTypePtrOutput
func (SubnetTypeOutput) ToSubnetTypePtrOutputWithContext ¶
func (o SubnetTypeOutput) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
type SubnetTypePtrInput ¶
type SubnetTypePtrInput interface { pulumi.Input ToSubnetTypePtrOutput() SubnetTypePtrOutput ToSubnetTypePtrOutputWithContext(context.Context) SubnetTypePtrOutput }
SubnetTypePtrInput is an input type that accepts SubnetTypeArgs, SubnetTypePtr and SubnetTypePtrOutput values. You can construct a concrete instance of `SubnetTypePtrInput` via:
SubnetTypeArgs{...} or: nil
func SubnetTypePtr ¶
func SubnetTypePtr(v *SubnetTypeArgs) SubnetTypePtrInput
type SubnetTypePtrOutput ¶
type SubnetTypePtrOutput struct{ *pulumi.OutputState }
func (SubnetTypePtrOutput) AddressPrefix ¶
func (o SubnetTypePtrOutput) AddressPrefix() pulumi.StringPtrOutput
The address prefix for the subnet.
func (SubnetTypePtrOutput) Elem ¶
func (o SubnetTypePtrOutput) Elem() SubnetTypeOutput
func (SubnetTypePtrOutput) ElementType ¶
func (SubnetTypePtrOutput) ElementType() reflect.Type
func (SubnetTypePtrOutput) Etag ¶
func (o SubnetTypePtrOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (SubnetTypePtrOutput) Id ¶
func (o SubnetTypePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (SubnetTypePtrOutput) IpConfigurations ¶
func (o SubnetTypePtrOutput) IpConfigurations() IPConfigurationArrayOutput
Gets an array of references to the network interface IP configurations using subnet.
func (SubnetTypePtrOutput) Name ¶
func (o SubnetTypePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (SubnetTypePtrOutput) NetworkSecurityGroup ¶
func (o SubnetTypePtrOutput) NetworkSecurityGroup() NetworkSecurityGroupTypePtrOutput
The reference of the NetworkSecurityGroup resource.
func (SubnetTypePtrOutput) ProvisioningState ¶
func (o SubnetTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the resource.
func (SubnetTypePtrOutput) RouteTable ¶
func (o SubnetTypePtrOutput) RouteTable() RouteTableTypePtrOutput
The reference of the RouteTable resource.
func (SubnetTypePtrOutput) ToSubnetTypePtrOutput ¶
func (o SubnetTypePtrOutput) ToSubnetTypePtrOutput() SubnetTypePtrOutput
func (SubnetTypePtrOutput) ToSubnetTypePtrOutputWithContext ¶
func (o SubnetTypePtrOutput) ToSubnetTypePtrOutputWithContext(ctx context.Context) SubnetTypePtrOutput
type VirtualNetwork ¶
type VirtualNetwork struct { pulumi.CustomResourceState // The AddressSpace that contains an array of IP address ranges that can be used by subnets. AddressSpace AddressSpaceResponsePtrOutput `pulumi:"addressSpace"` // The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. DhcpOptions DhcpOptionsResponsePtrOutput `pulumi:"dhcpOptions"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resourceGuid property of the Virtual Network resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // A list of subnets in a Virtual Network. Subnets SubnetResponseArrayOutput `pulumi:"subnets"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Virtual Network resource.
func GetVirtualNetwork ¶
func GetVirtualNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkState, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
GetVirtualNetwork gets an existing VirtualNetwork resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualNetwork ¶
func NewVirtualNetwork(ctx *pulumi.Context, name string, args *VirtualNetworkArgs, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
NewVirtualNetwork registers a new resource with the given unique name, arguments, and options.
type VirtualNetworkArgs ¶
type VirtualNetworkArgs struct { // The AddressSpace that contains an array of IP address ranges that can be used by subnets. AddressSpace AddressSpacePtrInput // The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. DhcpOptions DhcpOptionsPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resourceGuid property of the Virtual Network resource. ResourceGuid pulumi.StringPtrInput // A list of subnets in a Virtual Network. Subnets SubnetTypeArrayInput // Resource tags. Tags pulumi.StringMapInput // The name of the virtual network. VirtualNetworkName pulumi.StringInput }
The set of arguments for constructing a VirtualNetwork resource.
func (VirtualNetworkArgs) ElementType ¶
func (VirtualNetworkArgs) ElementType() reflect.Type
type VirtualNetworkGateway ¶
type VirtualNetworkGateway struct { pulumi.CustomResourceState // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrOutput `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrOutput `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourceResponsePtrOutput `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrOutput `pulumi:"gatewayType"` // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuResponsePtrOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationResponsePtrOutput `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrOutput `pulumi:"vpnType"` }
A common class for general resource information
func GetVirtualNetworkGateway ¶
func GetVirtualNetworkGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkGatewayState, opts ...pulumi.ResourceOption) (*VirtualNetworkGateway, error)
GetVirtualNetworkGateway gets an existing VirtualNetworkGateway resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualNetworkGateway ¶
func NewVirtualNetworkGateway(ctx *pulumi.Context, name string, args *VirtualNetworkGatewayArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkGateway, error)
NewVirtualNetworkGateway registers a new resource with the given unique name, arguments, and options.
type VirtualNetworkGatewayArgs ¶
type VirtualNetworkGatewayArgs struct { // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsPtrInput // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourcePtrInput // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationArrayInput // Resource location. Location pulumi.StringPtrInput // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrInput // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuPtrInput // Resource tags. Tags pulumi.StringMapInput // The name of the virtual network gateway. VirtualNetworkGatewayName pulumi.StringInput // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationPtrInput // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrInput }
The set of arguments for constructing a VirtualNetworkGateway resource.
func (VirtualNetworkGatewayArgs) ElementType ¶
func (VirtualNetworkGatewayArgs) ElementType() reflect.Type
type VirtualNetworkGatewayConnection ¶
type VirtualNetworkGatewayConnection struct { pulumi.CustomResourceState // The authorizationKey. AuthorizationKey pulumi.StringPtrOutput `pulumi:"authorizationKey"` // Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'. ConnectionStatus pulumi.StringPtrOutput `pulumi:"connectionStatus"` // Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. ConnectionType pulumi.StringPtrOutput `pulumi:"connectionType"` // The egress bytes transferred in this connection. EgressBytesTransferred pulumi.IntPtrOutput `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.IntPtrOutput `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"` // The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGatewayConnection resource. ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // The routing weight. RoutingWeight pulumi.IntPtrOutput `pulumi:"routingWeight"` SharedKey pulumi.StringPtrOutput `pulumi:"sharedKey"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // 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.
type VirtualNetworkGatewayConnectionArgs ¶
type VirtualNetworkGatewayConnectionArgs struct { // The authorizationKey. AuthorizationKey pulumi.StringPtrInput // Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'. ConnectionStatus pulumi.StringPtrInput // Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. ConnectionType pulumi.StringPtrInput // The egress bytes transferred in this connection. EgressBytesTransferred pulumi.IntPtrInput // EnableBgp flag EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource Identifier. Id pulumi.StringPtrInput // The ingress bytes transferred in this connection. IngressBytesTransferred pulumi.IntPtrInput // A common class for general resource information LocalNetworkGateway2 LocalNetworkGatewayTypePtrInput // Resource location. Location pulumi.StringPtrInput // The reference to peerings resource. Peer SubResourcePtrInput // The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource GUID property of the 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 VirtualNetworkGatewayConnectionState ¶
type VirtualNetworkGatewayConnectionState struct { // The authorizationKey. AuthorizationKey pulumi.StringPtrInput // Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'. ConnectionStatus pulumi.StringPtrInput // Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. ConnectionType pulumi.StringPtrInput // The egress bytes transferred in this connection. EgressBytesTransferred pulumi.IntPtrInput // EnableBgp flag EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The ingress bytes transferred in this connection. IngressBytesTransferred pulumi.IntPtrInput // A common class for general resource information LocalNetworkGateway2 LocalNetworkGatewayResponsePtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The reference to peerings resource. Peer SubResourceResponsePtrInput // The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the VirtualNetworkGatewayConnection resource. ResourceGuid pulumi.StringPtrInput // The routing weight. RoutingWeight pulumi.IntPtrInput SharedKey pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // 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 VirtualNetworkGatewayIPConfiguration ¶
type VirtualNetworkGatewayIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets or sets the privateIPAddress of the IP Configuration PrivateIPAddress *string `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress *SubResource `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubResource `pulumi:"subnet"` }
IP configuration for virtual network gateway
type VirtualNetworkGatewayIPConfigurationArgs ¶
type VirtualNetworkGatewayIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the privateIPAddress of the IP Configuration PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress SubResourcePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubResourcePtrInput `pulumi:"subnet"` }
IP configuration for virtual network gateway
func (VirtualNetworkGatewayIPConfigurationArgs) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutput ¶
func (i VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutput() VirtualNetworkGatewayIPConfigurationOutput
func (VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutputWithContext ¶
func (i VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationOutput
type VirtualNetworkGatewayIPConfigurationArray ¶
type VirtualNetworkGatewayIPConfigurationArray []VirtualNetworkGatewayIPConfigurationInput
func (VirtualNetworkGatewayIPConfigurationArray) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationArray) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutput ¶
func (i VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutput() VirtualNetworkGatewayIPConfigurationArrayOutput
func (VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext ¶
func (i VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationArrayOutput
type VirtualNetworkGatewayIPConfigurationArrayInput ¶
type VirtualNetworkGatewayIPConfigurationArrayInput interface { pulumi.Input ToVirtualNetworkGatewayIPConfigurationArrayOutput() VirtualNetworkGatewayIPConfigurationArrayOutput ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext(context.Context) VirtualNetworkGatewayIPConfigurationArrayOutput }
VirtualNetworkGatewayIPConfigurationArrayInput is an input type that accepts VirtualNetworkGatewayIPConfigurationArray and VirtualNetworkGatewayIPConfigurationArrayOutput values. You can construct a concrete instance of `VirtualNetworkGatewayIPConfigurationArrayInput` via:
VirtualNetworkGatewayIPConfigurationArray{ VirtualNetworkGatewayIPConfigurationArgs{...} }
type VirtualNetworkGatewayIPConfigurationArrayOutput ¶
type VirtualNetworkGatewayIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayIPConfigurationArrayOutput) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationArrayOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutput ¶
func (o VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutput() VirtualNetworkGatewayIPConfigurationArrayOutput
func (VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext ¶
func (o VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationArrayOutput
type VirtualNetworkGatewayIPConfigurationInput ¶
type VirtualNetworkGatewayIPConfigurationInput interface { pulumi.Input ToVirtualNetworkGatewayIPConfigurationOutput() VirtualNetworkGatewayIPConfigurationOutput ToVirtualNetworkGatewayIPConfigurationOutputWithContext(context.Context) VirtualNetworkGatewayIPConfigurationOutput }
VirtualNetworkGatewayIPConfigurationInput is an input type that accepts VirtualNetworkGatewayIPConfigurationArgs and VirtualNetworkGatewayIPConfigurationOutput values. You can construct a concrete instance of `VirtualNetworkGatewayIPConfigurationInput` via:
VirtualNetworkGatewayIPConfigurationArgs{...}
type VirtualNetworkGatewayIPConfigurationOutput ¶
type VirtualNetworkGatewayIPConfigurationOutput struct{ *pulumi.OutputState }
IP configuration for virtual network gateway
func (VirtualNetworkGatewayIPConfigurationOutput) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationOutput) Etag ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayIPConfigurationOutput) Id ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (VirtualNetworkGatewayIPConfigurationOutput) Name ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VirtualNetworkGatewayIPConfigurationOutput) PrivateIPAddress ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
Gets or sets the privateIPAddress of the IP Configuration
func (VirtualNetworkGatewayIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (VirtualNetworkGatewayIPConfigurationOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VirtualNetworkGatewayIPConfigurationOutput) PublicIPAddress ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
The reference of the public IP resource.
func (VirtualNetworkGatewayIPConfigurationOutput) Subnet ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
The reference of the subnet resource.
func (VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutput ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutput() VirtualNetworkGatewayIPConfigurationOutput
func (VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutputWithContext ¶
func (o VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPConfigurationOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationOutput
type VirtualNetworkGatewayIPConfigurationResponse ¶
type VirtualNetworkGatewayIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // Gets or sets the privateIPAddress of the IP Configuration PrivateIPAddress *string `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress *SubResourceResponse `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet *SubResourceResponse `pulumi:"subnet"` }
IP configuration for virtual network gateway
type VirtualNetworkGatewayIPConfigurationResponseArgs ¶
type VirtualNetworkGatewayIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the privateIPAddress of the IP Configuration PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The reference of the public IP resource. PublicIPAddress SubResourceResponsePtrInput `pulumi:"publicIPAddress"` // The reference of the subnet resource. Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
IP configuration for virtual network gateway
func (VirtualNetworkGatewayIPConfigurationResponseArgs) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationResponseArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutput ¶
func (i VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutput() VirtualNetworkGatewayIPConfigurationResponseOutput
func (VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext ¶
func (i VirtualNetworkGatewayIPConfigurationResponseArgs) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseOutput
type VirtualNetworkGatewayIPConfigurationResponseArray ¶
type VirtualNetworkGatewayIPConfigurationResponseArray []VirtualNetworkGatewayIPConfigurationResponseInput
func (VirtualNetworkGatewayIPConfigurationResponseArray) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationResponseArray) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput ¶
func (i VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
func (VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (i VirtualNetworkGatewayIPConfigurationResponseArray) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseArrayOutput
type VirtualNetworkGatewayIPConfigurationResponseArrayInput ¶
type VirtualNetworkGatewayIPConfigurationResponseArrayInput interface { pulumi.Input ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput() VirtualNetworkGatewayIPConfigurationResponseArrayOutput ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext(context.Context) VirtualNetworkGatewayIPConfigurationResponseArrayOutput }
VirtualNetworkGatewayIPConfigurationResponseArrayInput is an input type that accepts VirtualNetworkGatewayIPConfigurationResponseArray and VirtualNetworkGatewayIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `VirtualNetworkGatewayIPConfigurationResponseArrayInput` via:
VirtualNetworkGatewayIPConfigurationResponseArray{ VirtualNetworkGatewayIPConfigurationResponseArgs{...} }
type VirtualNetworkGatewayIPConfigurationResponseArrayOutput ¶
type VirtualNetworkGatewayIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput ¶
func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutput() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
func (VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetworkGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseArrayOutput
type VirtualNetworkGatewayIPConfigurationResponseInput ¶
type VirtualNetworkGatewayIPConfigurationResponseInput interface { pulumi.Input ToVirtualNetworkGatewayIPConfigurationResponseOutput() VirtualNetworkGatewayIPConfigurationResponseOutput ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext(context.Context) VirtualNetworkGatewayIPConfigurationResponseOutput }
VirtualNetworkGatewayIPConfigurationResponseInput is an input type that accepts VirtualNetworkGatewayIPConfigurationResponseArgs and VirtualNetworkGatewayIPConfigurationResponseOutput values. You can construct a concrete instance of `VirtualNetworkGatewayIPConfigurationResponseInput` via:
VirtualNetworkGatewayIPConfigurationResponseArgs{...}
type VirtualNetworkGatewayIPConfigurationResponseOutput ¶
type VirtualNetworkGatewayIPConfigurationResponseOutput struct{ *pulumi.OutputState }
IP configuration for virtual network gateway
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ElementType ¶
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayIPConfigurationResponseOutput) Etag ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) Name ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) PrivateIPAddress ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
Gets or sets the privateIPAddress of the IP Configuration
func (VirtualNetworkGatewayIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) PublicIPAddress ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
The reference of the public IP resource.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) Subnet ¶
The reference of the subnet resource.
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutput ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutput() VirtualNetworkGatewayIPConfigurationResponseOutput
func (VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext ¶
func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayIPConfigurationResponseOutput
type VirtualNetworkGatewayResponse ¶
type VirtualNetworkGatewayResponse struct { // Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettingsResponse `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite *SubResourceResponse `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType *string `pulumi:"gatewayType"` // Resource Identifier. Id *string `pulumi:"id"` // IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfigurationResponse `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfigurationResponse `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType *string `pulumi:"vpnType"` }
A common class for general resource information
type VirtualNetworkGatewayResponseArgs ¶
type VirtualNetworkGatewayResponseArgs struct { // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrInput `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrInput `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourceResponsePtrInput `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrInput `pulumi:"gatewayType"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuResponsePtrInput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type. Type pulumi.StringInput `pulumi:"type"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationResponsePtrInput `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrInput `pulumi:"vpnType"` }
A common class for general resource information
func (VirtualNetworkGatewayResponseArgs) ElementType ¶
func (VirtualNetworkGatewayResponseArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutput ¶
func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutput() VirtualNetworkGatewayResponseOutput
func (VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutputWithContext ¶
func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponseOutput
func (VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutput ¶
func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutputWithContext ¶
func (i VirtualNetworkGatewayResponseArgs) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
type VirtualNetworkGatewayResponseInput ¶
type VirtualNetworkGatewayResponseInput interface { pulumi.Input ToVirtualNetworkGatewayResponseOutput() VirtualNetworkGatewayResponseOutput ToVirtualNetworkGatewayResponseOutputWithContext(context.Context) VirtualNetworkGatewayResponseOutput }
VirtualNetworkGatewayResponseInput is an input type that accepts VirtualNetworkGatewayResponseArgs and VirtualNetworkGatewayResponseOutput values. You can construct a concrete instance of `VirtualNetworkGatewayResponseInput` via:
VirtualNetworkGatewayResponseArgs{...}
type VirtualNetworkGatewayResponseOutput ¶
type VirtualNetworkGatewayResponseOutput struct{ *pulumi.OutputState }
A common class for general resource information
func (VirtualNetworkGatewayResponseOutput) BgpSettings ¶
func (o VirtualNetworkGatewayResponseOutput) BgpSettings() BgpSettingsResponsePtrOutput
Virtual network gateway's BGP speaker settings.
func (VirtualNetworkGatewayResponseOutput) ElementType ¶
func (VirtualNetworkGatewayResponseOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayResponseOutput) EnableBgp ¶
func (o VirtualNetworkGatewayResponseOutput) EnableBgp() pulumi.BoolPtrOutput
Whether BGP is enabled for this virtual network gateway or not.
func (VirtualNetworkGatewayResponseOutput) Etag ¶
func (o VirtualNetworkGatewayResponseOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayResponseOutput) GatewayDefaultSite ¶
func (o VirtualNetworkGatewayResponseOutput) GatewayDefaultSite() SubResourceResponsePtrOutput
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.
func (VirtualNetworkGatewayResponseOutput) GatewayType ¶
func (o VirtualNetworkGatewayResponseOutput) GatewayType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
func (VirtualNetworkGatewayResponseOutput) Id ¶
func (o VirtualNetworkGatewayResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (VirtualNetworkGatewayResponseOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayResponseOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
IP configurations for virtual network gateway.
func (VirtualNetworkGatewayResponseOutput) Location ¶
func (o VirtualNetworkGatewayResponseOutput) Location() pulumi.StringPtrOutput
Resource location.
func (VirtualNetworkGatewayResponseOutput) Name ¶
func (o VirtualNetworkGatewayResponseOutput) Name() pulumi.StringOutput
Resource name.
func (VirtualNetworkGatewayResponseOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VirtualNetworkGatewayResponseOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayResponseOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the VirtualNetworkGateway resource.
func (VirtualNetworkGatewayResponseOutput) Sku ¶
The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
func (VirtualNetworkGatewayResponseOutput) Tags ¶
func (o VirtualNetworkGatewayResponseOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutput ¶
func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutput() VirtualNetworkGatewayResponseOutput
func (VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutputWithContext ¶
func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponseOutput
func (VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutput ¶
func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext ¶
func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponseOutput) Type ¶
func (o VirtualNetworkGatewayResponseOutput) Type() pulumi.StringOutput
Resource type.
func (VirtualNetworkGatewayResponseOutput) VpnClientConfiguration ¶
func (o VirtualNetworkGatewayResponseOutput) VpnClientConfiguration() VpnClientConfigurationResponsePtrOutput
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
func (VirtualNetworkGatewayResponseOutput) VpnType ¶
func (o VirtualNetworkGatewayResponseOutput) VpnType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
type VirtualNetworkGatewayResponsePtrInput ¶
type VirtualNetworkGatewayResponsePtrInput interface { pulumi.Input ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput ToVirtualNetworkGatewayResponsePtrOutputWithContext(context.Context) VirtualNetworkGatewayResponsePtrOutput }
VirtualNetworkGatewayResponsePtrInput is an input type that accepts VirtualNetworkGatewayResponseArgs, VirtualNetworkGatewayResponsePtr and VirtualNetworkGatewayResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkGatewayResponsePtrInput` via:
VirtualNetworkGatewayResponseArgs{...} or: nil
func VirtualNetworkGatewayResponsePtr ¶
func VirtualNetworkGatewayResponsePtr(v *VirtualNetworkGatewayResponseArgs) VirtualNetworkGatewayResponsePtrInput
type VirtualNetworkGatewayResponsePtrOutput ¶
type VirtualNetworkGatewayResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayResponsePtrOutput) BgpSettings ¶
func (o VirtualNetworkGatewayResponsePtrOutput) BgpSettings() BgpSettingsResponsePtrOutput
Virtual network gateway's BGP speaker settings.
func (VirtualNetworkGatewayResponsePtrOutput) ElementType ¶
func (VirtualNetworkGatewayResponsePtrOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayResponsePtrOutput) EnableBgp ¶
func (o VirtualNetworkGatewayResponsePtrOutput) EnableBgp() pulumi.BoolPtrOutput
Whether BGP is enabled for this virtual network gateway or not.
func (VirtualNetworkGatewayResponsePtrOutput) Etag ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayResponsePtrOutput) GatewayDefaultSite ¶
func (o VirtualNetworkGatewayResponsePtrOutput) GatewayDefaultSite() SubResourceResponsePtrOutput
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.
func (VirtualNetworkGatewayResponsePtrOutput) GatewayType ¶
func (o VirtualNetworkGatewayResponsePtrOutput) GatewayType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
func (VirtualNetworkGatewayResponsePtrOutput) Id ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (VirtualNetworkGatewayResponsePtrOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayResponsePtrOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationResponseArrayOutput
IP configurations for virtual network gateway.
func (VirtualNetworkGatewayResponsePtrOutput) Location ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (VirtualNetworkGatewayResponsePtrOutput) Name ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource name.
func (VirtualNetworkGatewayResponsePtrOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VirtualNetworkGatewayResponsePtrOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the VirtualNetworkGateway resource.
func (VirtualNetworkGatewayResponsePtrOutput) Sku ¶
The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
func (VirtualNetworkGatewayResponsePtrOutput) Tags ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutput ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutput() VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext ¶
func (o VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayResponsePtrOutput
func (VirtualNetworkGatewayResponsePtrOutput) Type ¶
func (o VirtualNetworkGatewayResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type.
func (VirtualNetworkGatewayResponsePtrOutput) VpnClientConfiguration ¶
func (o VirtualNetworkGatewayResponsePtrOutput) VpnClientConfiguration() VpnClientConfigurationResponsePtrOutput
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
func (VirtualNetworkGatewayResponsePtrOutput) VpnType ¶
func (o VirtualNetworkGatewayResponsePtrOutput) VpnType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
type VirtualNetworkGatewaySku ¶
type VirtualNetworkGatewaySku struct { // The capacity Capacity *int `pulumi:"capacity"` // Gateway sku name -Basic/HighPerformance/Standard Name *string `pulumi:"name"` // Gateway sku tier -Basic/HighPerformance/Standard Tier *string `pulumi:"tier"` }
VirtualNetworkGatewaySku details
type VirtualNetworkGatewaySkuArgs ¶
type VirtualNetworkGatewaySkuArgs struct { // The capacity Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Gateway sku name -Basic/HighPerformance/Standard Name pulumi.StringPtrInput `pulumi:"name"` // Gateway sku tier -Basic/HighPerformance/Standard Tier pulumi.StringPtrInput `pulumi:"tier"` }
VirtualNetworkGatewaySku details
func (VirtualNetworkGatewaySkuArgs) ElementType ¶
func (VirtualNetworkGatewaySkuArgs) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutput ¶
func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutput() VirtualNetworkGatewaySkuOutput
func (VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutputWithContext ¶
func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuOutput
func (VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutput ¶
func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput
func (VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutputWithContext ¶
func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuPtrOutput
type VirtualNetworkGatewaySkuInput ¶
type VirtualNetworkGatewaySkuInput interface { pulumi.Input ToVirtualNetworkGatewaySkuOutput() VirtualNetworkGatewaySkuOutput ToVirtualNetworkGatewaySkuOutputWithContext(context.Context) VirtualNetworkGatewaySkuOutput }
VirtualNetworkGatewaySkuInput is an input type that accepts VirtualNetworkGatewaySkuArgs and VirtualNetworkGatewaySkuOutput values. You can construct a concrete instance of `VirtualNetworkGatewaySkuInput` via:
VirtualNetworkGatewaySkuArgs{...}
type VirtualNetworkGatewaySkuOutput ¶
type VirtualNetworkGatewaySkuOutput struct{ *pulumi.OutputState }
VirtualNetworkGatewaySku details
func (VirtualNetworkGatewaySkuOutput) Capacity ¶
func (o VirtualNetworkGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
The capacity
func (VirtualNetworkGatewaySkuOutput) ElementType ¶
func (VirtualNetworkGatewaySkuOutput) ElementType() reflect.Type
func (VirtualNetworkGatewaySkuOutput) Name ¶
func (o VirtualNetworkGatewaySkuOutput) Name() pulumi.StringPtrOutput
Gateway sku name -Basic/HighPerformance/Standard
func (VirtualNetworkGatewaySkuOutput) Tier ¶
func (o VirtualNetworkGatewaySkuOutput) Tier() pulumi.StringPtrOutput
Gateway sku tier -Basic/HighPerformance/Standard
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
func (VirtualNetworkGatewaySkuPtrOutput) Tier ¶
func (o VirtualNetworkGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
Gateway sku tier -Basic/HighPerformance/Standard
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 Name *string `pulumi:"name"` // Gateway sku tier -Basic/HighPerformance/Standard Tier *string `pulumi:"tier"` }
VirtualNetworkGatewaySku details
type VirtualNetworkGatewaySkuResponseArgs ¶
type VirtualNetworkGatewaySkuResponseArgs struct { // The capacity Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Gateway sku name -Basic/HighPerformance/Standard Name pulumi.StringPtrInput `pulumi:"name"` // Gateway sku tier -Basic/HighPerformance/Standard 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
func (VirtualNetworkGatewaySkuResponseOutput) Tier ¶
func (o VirtualNetworkGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
Gateway sku tier -Basic/HighPerformance/Standard
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
func (VirtualNetworkGatewaySkuResponsePtrOutput) Tier ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Gateway sku tier -Basic/HighPerformance/Standard
func (VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutput() VirtualNetworkGatewaySkuResponsePtrOutput
func (VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext ¶
func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewaySkuResponsePtrOutput
type VirtualNetworkGatewayState ¶
type VirtualNetworkGatewayState struct { // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsResponsePtrInput // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourceResponsePtrInput // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrInput // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationResponseArrayInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrInput // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationResponsePtrInput // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrInput }
func (VirtualNetworkGatewayState) ElementType ¶
func (VirtualNetworkGatewayState) ElementType() reflect.Type
type VirtualNetworkGatewayType ¶
type VirtualNetworkGatewayType struct { // Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettings `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite *SubResource `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType *string `pulumi:"gatewayType"` // Resource Identifier. Id *string `pulumi:"id"` // IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfiguration `pulumi:"ipConfigurations"` // Resource location. Location *string `pulumi:"location"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid *string `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySku `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfiguration `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType *string `pulumi:"vpnType"` }
A common class for general resource information
type VirtualNetworkGatewayTypeArgs ¶
type VirtualNetworkGatewayTypeArgs struct { // Virtual network gateway's BGP speaker settings. BgpSettings BgpSettingsPtrInput `pulumi:"bgpSettings"` // Whether BGP is enabled for this virtual network gateway or not. EnableBgp pulumi.BoolPtrInput `pulumi:"enableBgp"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. GatewayDefaultSite SubResourcePtrInput `pulumi:"gatewayDefaultSite"` // The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. GatewayType pulumi.StringPtrInput `pulumi:"gatewayType"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // IP configurations for virtual network gateway. IpConfigurations VirtualNetworkGatewayIPConfigurationArrayInput `pulumi:"ipConfigurations"` // Resource location. Location pulumi.StringPtrInput `pulumi:"location"` // The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The resource GUID property of the VirtualNetworkGateway resource. ResourceGuid pulumi.StringPtrInput `pulumi:"resourceGuid"` // The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. Sku VirtualNetworkGatewaySkuPtrInput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapInput `pulumi:"tags"` // The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. VpnClientConfiguration VpnClientConfigurationPtrInput `pulumi:"vpnClientConfiguration"` // The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. VpnType pulumi.StringPtrInput `pulumi:"vpnType"` }
A common class for general resource information
func (VirtualNetworkGatewayTypeArgs) ElementType ¶
func (VirtualNetworkGatewayTypeArgs) ElementType() reflect.Type
func (VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutput ¶
func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutput() VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutputWithContext ¶
func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutput ¶
func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutputWithContext ¶
func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
type VirtualNetworkGatewayTypeInput ¶
type VirtualNetworkGatewayTypeInput interface { pulumi.Input ToVirtualNetworkGatewayTypeOutput() VirtualNetworkGatewayTypeOutput ToVirtualNetworkGatewayTypeOutputWithContext(context.Context) VirtualNetworkGatewayTypeOutput }
VirtualNetworkGatewayTypeInput is an input type that accepts VirtualNetworkGatewayTypeArgs and VirtualNetworkGatewayTypeOutput values. You can construct a concrete instance of `VirtualNetworkGatewayTypeInput` via:
VirtualNetworkGatewayTypeArgs{...}
type VirtualNetworkGatewayTypeOutput ¶
type VirtualNetworkGatewayTypeOutput struct{ *pulumi.OutputState }
A common class for general resource information
func (VirtualNetworkGatewayTypeOutput) BgpSettings ¶
func (o VirtualNetworkGatewayTypeOutput) BgpSettings() BgpSettingsPtrOutput
Virtual network gateway's BGP speaker settings.
func (VirtualNetworkGatewayTypeOutput) ElementType ¶
func (VirtualNetworkGatewayTypeOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayTypeOutput) EnableBgp ¶
func (o VirtualNetworkGatewayTypeOutput) EnableBgp() pulumi.BoolPtrOutput
Whether BGP is enabled for this virtual network gateway or not.
func (VirtualNetworkGatewayTypeOutput) Etag ¶
func (o VirtualNetworkGatewayTypeOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayTypeOutput) GatewayDefaultSite ¶
func (o VirtualNetworkGatewayTypeOutput) GatewayDefaultSite() SubResourcePtrOutput
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.
func (VirtualNetworkGatewayTypeOutput) GatewayType ¶
func (o VirtualNetworkGatewayTypeOutput) GatewayType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
func (VirtualNetworkGatewayTypeOutput) Id ¶
func (o VirtualNetworkGatewayTypeOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (VirtualNetworkGatewayTypeOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayTypeOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationArrayOutput
IP configurations for virtual network gateway.
func (VirtualNetworkGatewayTypeOutput) Location ¶
func (o VirtualNetworkGatewayTypeOutput) Location() pulumi.StringPtrOutput
Resource location.
func (VirtualNetworkGatewayTypeOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VirtualNetworkGatewayTypeOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayTypeOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the VirtualNetworkGateway resource.
func (VirtualNetworkGatewayTypeOutput) Sku ¶
func (o VirtualNetworkGatewayTypeOutput) Sku() VirtualNetworkGatewaySkuPtrOutput
The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
func (VirtualNetworkGatewayTypeOutput) Tags ¶
func (o VirtualNetworkGatewayTypeOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutput ¶
func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutput() VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutputWithContext ¶
func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypeOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutput ¶
func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext ¶
func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypeOutput) VpnClientConfiguration ¶
func (o VirtualNetworkGatewayTypeOutput) VpnClientConfiguration() VpnClientConfigurationPtrOutput
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
func (VirtualNetworkGatewayTypeOutput) VpnType ¶
func (o VirtualNetworkGatewayTypeOutput) VpnType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
type VirtualNetworkGatewayTypePtrInput ¶
type VirtualNetworkGatewayTypePtrInput interface { pulumi.Input ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput ToVirtualNetworkGatewayTypePtrOutputWithContext(context.Context) VirtualNetworkGatewayTypePtrOutput }
VirtualNetworkGatewayTypePtrInput is an input type that accepts VirtualNetworkGatewayTypeArgs, VirtualNetworkGatewayTypePtr and VirtualNetworkGatewayTypePtrOutput values. You can construct a concrete instance of `VirtualNetworkGatewayTypePtrInput` via:
VirtualNetworkGatewayTypeArgs{...} or: nil
func VirtualNetworkGatewayTypePtr ¶
func VirtualNetworkGatewayTypePtr(v *VirtualNetworkGatewayTypeArgs) VirtualNetworkGatewayTypePtrInput
type VirtualNetworkGatewayTypePtrOutput ¶
type VirtualNetworkGatewayTypePtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkGatewayTypePtrOutput) BgpSettings ¶
func (o VirtualNetworkGatewayTypePtrOutput) BgpSettings() BgpSettingsPtrOutput
Virtual network gateway's BGP speaker settings.
func (VirtualNetworkGatewayTypePtrOutput) Elem ¶
func (o VirtualNetworkGatewayTypePtrOutput) Elem() VirtualNetworkGatewayTypeOutput
func (VirtualNetworkGatewayTypePtrOutput) ElementType ¶
func (VirtualNetworkGatewayTypePtrOutput) ElementType() reflect.Type
func (VirtualNetworkGatewayTypePtrOutput) EnableBgp ¶
func (o VirtualNetworkGatewayTypePtrOutput) EnableBgp() pulumi.BoolPtrOutput
Whether BGP is enabled for this virtual network gateway or not.
func (VirtualNetworkGatewayTypePtrOutput) Etag ¶
func (o VirtualNetworkGatewayTypePtrOutput) Etag() pulumi.StringPtrOutput
Gets a unique read-only string that changes whenever the resource is updated.
func (VirtualNetworkGatewayTypePtrOutput) GatewayDefaultSite ¶
func (o VirtualNetworkGatewayTypePtrOutput) GatewayDefaultSite() SubResourcePtrOutput
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.
func (VirtualNetworkGatewayTypePtrOutput) GatewayType ¶
func (o VirtualNetworkGatewayTypePtrOutput) GatewayType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
func (VirtualNetworkGatewayTypePtrOutput) Id ¶
func (o VirtualNetworkGatewayTypePtrOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (VirtualNetworkGatewayTypePtrOutput) IpConfigurations ¶
func (o VirtualNetworkGatewayTypePtrOutput) IpConfigurations() VirtualNetworkGatewayIPConfigurationArrayOutput
IP configurations for virtual network gateway.
func (VirtualNetworkGatewayTypePtrOutput) Location ¶
func (o VirtualNetworkGatewayTypePtrOutput) Location() pulumi.StringPtrOutput
Resource location.
func (VirtualNetworkGatewayTypePtrOutput) ProvisioningState ¶
func (o VirtualNetworkGatewayTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VirtualNetworkGatewayTypePtrOutput) ResourceGuid ¶
func (o VirtualNetworkGatewayTypePtrOutput) ResourceGuid() pulumi.StringPtrOutput
The resource GUID property of the VirtualNetworkGateway resource.
func (VirtualNetworkGatewayTypePtrOutput) Sku ¶
The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
func (VirtualNetworkGatewayTypePtrOutput) Tags ¶
func (o VirtualNetworkGatewayTypePtrOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutput ¶
func (o VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext ¶
func (o VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx context.Context) VirtualNetworkGatewayTypePtrOutput
func (VirtualNetworkGatewayTypePtrOutput) VpnClientConfiguration ¶
func (o VirtualNetworkGatewayTypePtrOutput) VpnClientConfiguration() VpnClientConfigurationPtrOutput
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
func (VirtualNetworkGatewayTypePtrOutput) VpnType ¶
func (o VirtualNetworkGatewayTypePtrOutput) VpnType() pulumi.StringPtrOutput
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
type VirtualNetworkState ¶
type VirtualNetworkState struct { // The AddressSpace that contains an array of IP address ranges that can be used by subnets. AddressSpace AddressSpaceResponsePtrInput // The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. DhcpOptions DhcpOptionsResponsePtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput // The resourceGuid property of the Virtual Network resource. ResourceGuid pulumi.StringPtrInput // A list of subnets in a Virtual Network. Subnets SubnetResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
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 Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The provisioning state of the VPN client revoked certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The revoked VPN client certificate thumbprint. Thumbprint *string `pulumi:"thumbprint"` }
VPN client revoked certificate of virtual network gateway.
type VpnClientRevokedCertificateArgs ¶
type VpnClientRevokedCertificateArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The provisioning state of the VPN client revoked certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // 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 Identifier.
func (VpnClientRevokedCertificateOutput) Name ¶
func (o VpnClientRevokedCertificateOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VpnClientRevokedCertificateOutput) ProvisioningState ¶
func (o VpnClientRevokedCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the VPN client revoked certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VpnClientRevokedCertificateOutput) Thumbprint ¶
func (o VpnClientRevokedCertificateOutput) Thumbprint() pulumi.StringPtrOutput
The revoked VPN client certificate thumbprint.
func (VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutput ¶
func (o VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutput() VpnClientRevokedCertificateOutput
func (VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutputWithContext ¶
func (o VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutputWithContext(ctx context.Context) VpnClientRevokedCertificateOutput
type VpnClientRevokedCertificateResponse ¶
type VpnClientRevokedCertificateResponse struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The provisioning state of the VPN client revoked certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // The revoked VPN client certificate thumbprint. Thumbprint *string `pulumi:"thumbprint"` }
VPN client revoked certificate of virtual network gateway.
type VpnClientRevokedCertificateResponseArgs ¶
type VpnClientRevokedCertificateResponseArgs struct { // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The provisioning state of the VPN client revoked certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The revoked VPN client certificate thumbprint. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
VPN client revoked certificate of virtual network gateway.
func (VpnClientRevokedCertificateResponseArgs) ElementType ¶
func (VpnClientRevokedCertificateResponseArgs) ElementType() reflect.Type
func (VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutput ¶
func (i VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutput() VpnClientRevokedCertificateResponseOutput
func (VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutputWithContext ¶
func (i VpnClientRevokedCertificateResponseArgs) ToVpnClientRevokedCertificateResponseOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseOutput
type VpnClientRevokedCertificateResponseArray ¶
type VpnClientRevokedCertificateResponseArray []VpnClientRevokedCertificateResponseInput
func (VpnClientRevokedCertificateResponseArray) ElementType ¶
func (VpnClientRevokedCertificateResponseArray) ElementType() reflect.Type
func (VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutput ¶
func (i VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutput() VpnClientRevokedCertificateResponseArrayOutput
func (VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutputWithContext ¶
func (i VpnClientRevokedCertificateResponseArray) ToVpnClientRevokedCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseArrayOutput
type VpnClientRevokedCertificateResponseArrayInput ¶
type VpnClientRevokedCertificateResponseArrayInput interface { pulumi.Input ToVpnClientRevokedCertificateResponseArrayOutput() VpnClientRevokedCertificateResponseArrayOutput ToVpnClientRevokedCertificateResponseArrayOutputWithContext(context.Context) VpnClientRevokedCertificateResponseArrayOutput }
VpnClientRevokedCertificateResponseArrayInput is an input type that accepts VpnClientRevokedCertificateResponseArray and VpnClientRevokedCertificateResponseArrayOutput values. You can construct a concrete instance of `VpnClientRevokedCertificateResponseArrayInput` via:
VpnClientRevokedCertificateResponseArray{ VpnClientRevokedCertificateResponseArgs{...} }
type VpnClientRevokedCertificateResponseArrayOutput ¶
type VpnClientRevokedCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (VpnClientRevokedCertificateResponseArrayOutput) ElementType ¶
func (VpnClientRevokedCertificateResponseArrayOutput) ElementType() reflect.Type
func (VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutput ¶
func (o VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutput() VpnClientRevokedCertificateResponseArrayOutput
func (VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutputWithContext ¶
func (o VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertificateResponseArrayOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseArrayOutput
type VpnClientRevokedCertificateResponseInput ¶
type VpnClientRevokedCertificateResponseInput interface { pulumi.Input ToVpnClientRevokedCertificateResponseOutput() VpnClientRevokedCertificateResponseOutput ToVpnClientRevokedCertificateResponseOutputWithContext(context.Context) VpnClientRevokedCertificateResponseOutput }
VpnClientRevokedCertificateResponseInput is an input type that accepts VpnClientRevokedCertificateResponseArgs and VpnClientRevokedCertificateResponseOutput values. You can construct a concrete instance of `VpnClientRevokedCertificateResponseInput` via:
VpnClientRevokedCertificateResponseArgs{...}
type VpnClientRevokedCertificateResponseOutput ¶
type VpnClientRevokedCertificateResponseOutput struct{ *pulumi.OutputState }
VPN client revoked certificate of virtual network gateway.
func (VpnClientRevokedCertificateResponseOutput) ElementType ¶
func (VpnClientRevokedCertificateResponseOutput) ElementType() reflect.Type
func (VpnClientRevokedCertificateResponseOutput) Etag ¶
func (o VpnClientRevokedCertificateResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated.
func (VpnClientRevokedCertificateResponseOutput) Id ¶
func (o VpnClientRevokedCertificateResponseOutput) Id() pulumi.StringPtrOutput
Resource Identifier.
func (VpnClientRevokedCertificateResponseOutput) Name ¶
func (o VpnClientRevokedCertificateResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VpnClientRevokedCertificateResponseOutput) ProvisioningState ¶
func (o VpnClientRevokedCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the VPN client revoked certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VpnClientRevokedCertificateResponseOutput) Thumbprint ¶
func (o VpnClientRevokedCertificateResponseOutput) Thumbprint() pulumi.StringPtrOutput
The revoked VPN client certificate thumbprint.
func (VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutput ¶
func (o VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutput() VpnClientRevokedCertificateResponseOutput
func (VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutputWithContext ¶
func (o VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificateResponseOutputWithContext(ctx context.Context) VpnClientRevokedCertificateResponseOutput
type VpnClientRootCertificate ¶
type VpnClientRootCertificate struct { // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The provisioning state of the VPN client root certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // 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 Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The provisioning state of the VPN client root certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.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 Identifier.
func (VpnClientRootCertificateOutput) Name ¶
func (o VpnClientRootCertificateOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VpnClientRootCertificateOutput) ProvisioningState ¶
func (o VpnClientRootCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the VPN client root certificate resource. Possible values are: 'Updating', 'Deleting', and '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 Identifier. Id *string `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `pulumi:"name"` // The provisioning state of the VPN client root certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `pulumi:"provisioningState"` // 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 Identifier. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput `pulumi:"name"` // The provisioning state of the VPN client root certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState pulumi.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 Identifier.
func (VpnClientRootCertificateResponseOutput) Name ¶
func (o VpnClientRootCertificateResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource that is unique within a resource group. This name can be used to access the resource.
func (VpnClientRootCertificateResponseOutput) ProvisioningState ¶
func (o VpnClientRootCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the VPN client root certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
func (VpnClientRootCertificateResponseOutput) PublicCertData ¶
func (o VpnClientRootCertificateResponseOutput) PublicCertData() pulumi.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
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
- loadBalancer.go
- localNetworkGateway.go
- networkInterface.go
- networkSecurityGroup.go
- publicIPAddress.go
- pulumiTypes.go
- route.go
- routeTable.go
- securityRule.go
- subnet.go
- virtualNetwork.go
- virtualNetworkGateway.go
- virtualNetworkGatewayConnection.go