Documentation
¶
Index ¶
- Constants
- type AddressSpace
- type AddressSpaceArgs
- func (AddressSpaceArgs) ElementType() reflect.Type
- func (i AddressSpaceArgs) ToAddressSpaceOutput() AddressSpaceOutput
- func (i AddressSpaceArgs) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
- func (i AddressSpaceArgs) ToAddressSpacePtrOutput() AddressSpacePtrOutput
- func (i AddressSpaceArgs) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
- type AddressSpaceInput
- type AddressSpaceOutput
- func (o AddressSpaceOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (AddressSpaceOutput) ElementType() reflect.Type
- func (o AddressSpaceOutput) ToAddressSpaceOutput() AddressSpaceOutput
- func (o AddressSpaceOutput) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
- func (o AddressSpaceOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
- func (o AddressSpaceOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
- type AddressSpacePtrInput
- type AddressSpacePtrOutput
- func (o AddressSpacePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (o AddressSpacePtrOutput) Elem() AddressSpaceOutput
- func (AddressSpacePtrOutput) ElementType() reflect.Type
- func (o AddressSpacePtrOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
- func (o AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
- type AddressSpaceResponse
- type AddressSpaceResponseArgs
- func (AddressSpaceResponseArgs) ElementType() reflect.Type
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
- func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
- type AddressSpaceResponseInput
- type AddressSpaceResponseOutput
- func (o AddressSpaceResponseOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (AddressSpaceResponseOutput) ElementType() reflect.Type
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
- func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
- type AddressSpaceResponsePtrInput
- type AddressSpaceResponsePtrOutput
- func (o AddressSpaceResponsePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
- func (o AddressSpaceResponsePtrOutput) Elem() AddressSpaceResponseOutput
- func (AddressSpaceResponsePtrOutput) ElementType() reflect.Type
- func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
- func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
- type ApplicationGateway
- type ApplicationGatewayArgs
- type 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() SubResourceArrayOutput
- 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() SubResourceResponseArrayOutput
- 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) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsOutput) ProvisioningState() pulumi.StringPtrOutput
- 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) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
- func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
- type ApplicationGatewayCookieBasedAffinity
- func (ApplicationGatewayCookieBasedAffinity) ElementType() reflect.Type
- func (e ApplicationGatewayCookieBasedAffinity) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewayCookieBasedAffinity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewayCookieBasedAffinity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewayCookieBasedAffinity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationGatewayFrontendIPConfiguration
- type ApplicationGatewayFrontendIPConfigurationArgs
- func (ApplicationGatewayFrontendIPConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
- func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
- type ApplicationGatewayFrontendIPConfigurationArray
- func (ApplicationGatewayFrontendIPConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
- func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
- type ApplicationGatewayFrontendIPConfigurationArrayInput
- type ApplicationGatewayFrontendIPConfigurationArrayOutput
- func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendIPConfigurationOutput
- func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
- func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
- type ApplicationGatewayFrontendIPConfigurationInput
- type ApplicationGatewayFrontendIPConfigurationOutput
- func (ApplicationGatewayFrontendIPConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) Subnet() SubResourcePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
- func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
- type ApplicationGatewayFrontendIPConfigurationResponse
- type ApplicationGatewayFrontendIPConfigurationResponseArgs
- func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
- type ApplicationGatewayFrontendIPConfigurationResponseArray
- func (ApplicationGatewayFrontendIPConfigurationResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- type ApplicationGatewayFrontendIPConfigurationResponseArrayInput
- type ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
- type ApplicationGatewayFrontendIPConfigurationResponseInput
- type ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
- func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
- type ApplicationGatewayFrontendPort
- type ApplicationGatewayFrontendPortArgs
- func (ApplicationGatewayFrontendPortArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
- func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
- type ApplicationGatewayFrontendPortArray
- func (ApplicationGatewayFrontendPortArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
- func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
- type ApplicationGatewayFrontendPortArrayInput
- type ApplicationGatewayFrontendPortArrayOutput
- func (ApplicationGatewayFrontendPortArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendPortOutput
- func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
- func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
- type ApplicationGatewayFrontendPortInput
- type ApplicationGatewayFrontendPortOutput
- func (ApplicationGatewayFrontendPortOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
- func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
- type ApplicationGatewayFrontendPortResponse
- type ApplicationGatewayFrontendPortResponseArgs
- func (ApplicationGatewayFrontendPortResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
- func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
- type ApplicationGatewayFrontendPortResponseArray
- func (ApplicationGatewayFrontendPortResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
- func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
- type ApplicationGatewayFrontendPortResponseArrayInput
- type ApplicationGatewayFrontendPortResponseArrayOutput
- func (ApplicationGatewayFrontendPortResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendPortResponseOutput
- func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
- func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
- type ApplicationGatewayFrontendPortResponseInput
- type ApplicationGatewayFrontendPortResponseOutput
- func (ApplicationGatewayFrontendPortResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayFrontendPortResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
- func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
- type ApplicationGatewayHttpListener
- type ApplicationGatewayHttpListenerArgs
- func (ApplicationGatewayHttpListenerArgs) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
- func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
- type ApplicationGatewayHttpListenerArray
- func (ApplicationGatewayHttpListenerArray) ElementType() reflect.Type
- func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
- func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
- type ApplicationGatewayHttpListenerArrayInput
- type ApplicationGatewayHttpListenerArrayOutput
- func (ApplicationGatewayHttpListenerArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHttpListenerOutput
- func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
- func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
- type ApplicationGatewayHttpListenerInput
- type ApplicationGatewayHttpListenerOutput
- func (ApplicationGatewayHttpListenerOutput) ElementType() reflect.Type
- func (o ApplicationGatewayHttpListenerOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) FrontendIPConfiguration() SubResourcePtrOutput
- func (o ApplicationGatewayHttpListenerOutput) FrontendPort() SubResourcePtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerOutput) ProvisioningState() pulumi.StringPtrOutput
- 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) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) SslCertificate() SubResourceResponsePtrOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
- func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
- type ApplicationGatewayIPConfiguration
- type ApplicationGatewayIPConfigurationArgs
- func (ApplicationGatewayIPConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
- func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
- type ApplicationGatewayIPConfigurationArray
- func (ApplicationGatewayIPConfigurationArray) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
- func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
- type ApplicationGatewayIPConfigurationArrayInput
- type ApplicationGatewayIPConfigurationArrayOutput
- func (ApplicationGatewayIPConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayIPConfigurationOutput
- func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
- func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
- type ApplicationGatewayIPConfigurationInput
- type ApplicationGatewayIPConfigurationOutput
- func (ApplicationGatewayIPConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
- func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
- func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
- type ApplicationGatewayIPConfigurationResponse
- type ApplicationGatewayIPConfigurationResponseArgs
- func (ApplicationGatewayIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
- func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
- type ApplicationGatewayIPConfigurationResponseArray
- func (ApplicationGatewayIPConfigurationResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
- func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
- type ApplicationGatewayIPConfigurationResponseArrayInput
- type ApplicationGatewayIPConfigurationResponseArrayOutput
- func (ApplicationGatewayIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayIPConfigurationResponseOutput
- func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
- func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
- type ApplicationGatewayIPConfigurationResponseInput
- type ApplicationGatewayIPConfigurationResponseOutput
- func (ApplicationGatewayIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewayIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
- func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
- type ApplicationGatewayInput
- type ApplicationGatewayOutput
- type ApplicationGatewayProtocol
- func (ApplicationGatewayProtocol) ElementType() reflect.Type
- func (e ApplicationGatewayProtocol) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewayProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewayProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewayProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationGatewayRequestRoutingRule
- type ApplicationGatewayRequestRoutingRuleArgs
- func (ApplicationGatewayRequestRoutingRuleArgs) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
- func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
- type ApplicationGatewayRequestRoutingRuleArray
- func (ApplicationGatewayRequestRoutingRuleArray) ElementType() reflect.Type
- func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
- func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
- type ApplicationGatewayRequestRoutingRuleArrayInput
- type ApplicationGatewayRequestRoutingRuleArrayOutput
- func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
- func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
- type ApplicationGatewayRequestRoutingRuleInput
- type ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool() SubResourcePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings() SubResourcePtrOutput
- func (ApplicationGatewayRequestRoutingRuleOutput) ElementType() reflect.Type
- func (o ApplicationGatewayRequestRoutingRuleOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListener() SubResourcePtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) RuleType() pulumi.StringPtrOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
- func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
- 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
- type ApplicationGatewayRequestRoutingRuleType
- func (ApplicationGatewayRequestRoutingRuleType) ElementType() reflect.Type
- func (e ApplicationGatewayRequestRoutingRuleType) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewayRequestRoutingRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationGatewaySku
- type ApplicationGatewaySkuArgs
- func (ApplicationGatewaySkuArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySkuInput
- type ApplicationGatewaySkuName
- func (ApplicationGatewaySkuName) ElementType() reflect.Type
- func (e ApplicationGatewaySkuName) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewaySkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewaySkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewaySkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationGatewaySkuOutput
- func (o ApplicationGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
- func (ApplicationGatewaySkuOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySkuPtrInput
- type ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) Elem() ApplicationGatewaySkuOutput
- func (ApplicationGatewaySkuPtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
- func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
- type ApplicationGatewaySkuResponse
- type ApplicationGatewaySkuResponseArgs
- func (ApplicationGatewaySkuResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
- func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
- type ApplicationGatewaySkuResponseInput
- type ApplicationGatewaySkuResponseOutput
- func (o ApplicationGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (ApplicationGatewaySkuResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
- func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
- type ApplicationGatewaySkuResponsePtrInput
- type ApplicationGatewaySkuResponsePtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) Elem() ApplicationGatewaySkuResponseOutput
- func (ApplicationGatewaySkuResponsePtrOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
- func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
- type ApplicationGatewaySslCertificate
- type ApplicationGatewaySslCertificateArgs
- func (ApplicationGatewaySslCertificateArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
- func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
- type ApplicationGatewaySslCertificateArray
- func (ApplicationGatewaySslCertificateArray) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
- func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
- type ApplicationGatewaySslCertificateArrayInput
- type ApplicationGatewaySslCertificateArrayOutput
- func (ApplicationGatewaySslCertificateArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
- func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
- type ApplicationGatewaySslCertificateInput
- type ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateOutput) Data() pulumi.StringPtrOutput
- func (ApplicationGatewaySslCertificateOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) Password() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) PublicCertData() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
- func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
- type ApplicationGatewaySslCertificateResponse
- type ApplicationGatewaySslCertificateResponseArgs
- func (ApplicationGatewaySslCertificateResponseArgs) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
- func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
- type ApplicationGatewaySslCertificateResponseArray
- func (ApplicationGatewaySslCertificateResponseArray) ElementType() reflect.Type
- func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
- func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
- type ApplicationGatewaySslCertificateResponseArrayInput
- type ApplicationGatewaySslCertificateResponseArrayOutput
- func (ApplicationGatewaySslCertificateResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslCertificateResponseOutput
- func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
- func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
- type ApplicationGatewaySslCertificateResponseInput
- type ApplicationGatewaySslCertificateResponseOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Data() pulumi.StringPtrOutput
- func (ApplicationGatewaySslCertificateResponseOutput) ElementType() reflect.Type
- func (o ApplicationGatewaySslCertificateResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) Password() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) PublicCertData() pulumi.StringPtrOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
- func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
- type ApplicationGatewayState
- type ApplicationGatewayTier
- func (ApplicationGatewayTier) ElementType() reflect.Type
- func (e ApplicationGatewayTier) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGatewayTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGatewayTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGatewayTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuthorizationUseStatus
- func (AuthorizationUseStatus) ElementType() reflect.Type
- func (e AuthorizationUseStatus) ToStringOutput() pulumi.StringOutput
- func (e AuthorizationUseStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuthorizationUseStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuthorizationUseStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackendAddressPool
- type BackendAddressPoolArgs
- type BackendAddressPoolArray
- type BackendAddressPoolArrayInput
- type BackendAddressPoolArrayOutput
- func (BackendAddressPoolArrayOutput) ElementType() reflect.Type
- func (o BackendAddressPoolArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolOutput
- func (o BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutput() BackendAddressPoolArrayOutput
- func (o BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutputWithContext(ctx context.Context) BackendAddressPoolArrayOutput
- type BackendAddressPoolInput
- type BackendAddressPoolOutput
- func (o BackendAddressPoolOutput) BackendIPConfigurations() SubResourceArrayOutput
- func (BackendAddressPoolOutput) ElementType() reflect.Type
- func (o BackendAddressPoolOutput) Etag() pulumi.StringPtrOutput
- func (o BackendAddressPoolOutput) Id() pulumi.StringPtrOutput
- func (o BackendAddressPoolOutput) LoadBalancingRules() SubResourceArrayOutput
- 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() SubResourceResponseArrayOutput
- 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 DhcpOptions
- type DhcpOptionsArgs
- func (DhcpOptionsArgs) ElementType() reflect.Type
- func (i DhcpOptionsArgs) ToDhcpOptionsOutput() DhcpOptionsOutput
- func (i DhcpOptionsArgs) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
- func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
- func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
- type DhcpOptionsInput
- type DhcpOptionsOutput
- func (o DhcpOptionsOutput) DnsServers() pulumi.StringArrayOutput
- func (DhcpOptionsOutput) ElementType() reflect.Type
- func (o DhcpOptionsOutput) ToDhcpOptionsOutput() DhcpOptionsOutput
- func (o DhcpOptionsOutput) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
- func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
- func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
- type DhcpOptionsPtrInput
- type DhcpOptionsPtrOutput
- func (o DhcpOptionsPtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o DhcpOptionsPtrOutput) Elem() DhcpOptionsOutput
- func (DhcpOptionsPtrOutput) ElementType() reflect.Type
- func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
- func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
- type DhcpOptionsResponse
- type DhcpOptionsResponseArgs
- func (DhcpOptionsResponseArgs) ElementType() reflect.Type
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
- func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
- type DhcpOptionsResponseInput
- type DhcpOptionsResponseOutput
- func (o DhcpOptionsResponseOutput) DnsServers() pulumi.StringArrayOutput
- func (DhcpOptionsResponseOutput) ElementType() reflect.Type
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
- func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
- type DhcpOptionsResponsePtrInput
- type DhcpOptionsResponsePtrOutput
- func (o DhcpOptionsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o DhcpOptionsResponsePtrOutput) Elem() DhcpOptionsResponseOutput
- func (DhcpOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
- func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
- type ExpressRouteCircuit
- type ExpressRouteCircuitArgs
- type ExpressRouteCircuitAuthorization
- func GetExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ExpressRouteCircuitAuthorization, error)
- func NewExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, args *ExpressRouteCircuitAuthorizationArgs, ...) (*ExpressRouteCircuitAuthorization, error)
- func (*ExpressRouteCircuitAuthorization) ElementType() reflect.Type
- func (i *ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput
- func (i *ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput
- type ExpressRouteCircuitAuthorizationArgs
- type ExpressRouteCircuitAuthorizationInput
- type ExpressRouteCircuitAuthorizationOutput
- func (ExpressRouteCircuitAuthorizationOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput
- func (o ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput
- type ExpressRouteCircuitAuthorizationResponse
- type ExpressRouteCircuitAuthorizationResponseArgs
- func (ExpressRouteCircuitAuthorizationResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
- func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
- type ExpressRouteCircuitAuthorizationResponseArray
- func (ExpressRouteCircuitAuthorizationResponseArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
- func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
- type ExpressRouteCircuitAuthorizationResponseArrayInput
- type ExpressRouteCircuitAuthorizationResponseArrayOutput
- func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitAuthorizationResponseOutput
- func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
- func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
- type ExpressRouteCircuitAuthorizationResponseInput
- type ExpressRouteCircuitAuthorizationResponseOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
- func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) Id() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
- func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
- type ExpressRouteCircuitAuthorizationState
- type ExpressRouteCircuitAuthorizationType
- type ExpressRouteCircuitAuthorizationTypeArgs
- func (ExpressRouteCircuitAuthorizationTypeArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
- func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
- type ExpressRouteCircuitAuthorizationTypeArray
- func (ExpressRouteCircuitAuthorizationTypeArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
- func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
- type ExpressRouteCircuitAuthorizationTypeArrayInput
- type ExpressRouteCircuitAuthorizationTypeArrayOutput
- func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitAuthorizationTypeOutput
- func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
- func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
- type ExpressRouteCircuitAuthorizationTypeInput
- type ExpressRouteCircuitAuthorizationTypeOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
- func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitAuthorizationTypeOutput) Etag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) Id() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
- func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
- type ExpressRouteCircuitInput
- type ExpressRouteCircuitOutput
- type ExpressRouteCircuitPeering
- func (*ExpressRouteCircuitPeering) ElementType() reflect.Type
- func (i *ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput
- func (i *ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput
- type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState
- func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ElementType() reflect.Type
- func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExpressRouteCircuitPeeringArgs
- type ExpressRouteCircuitPeeringConfig
- type ExpressRouteCircuitPeeringConfigArgs
- func (ExpressRouteCircuitPeeringConfigArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
- func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringConfigInput
- type ExpressRouteCircuitPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) CustomerASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringConfigOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringConfigPtrInput
- type ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) Elem() ExpressRouteCircuitPeeringConfigOutput
- func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
- func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
- type ExpressRouteCircuitPeeringConfigResponse
- type ExpressRouteCircuitPeeringConfigResponseArgs
- func (ExpressRouteCircuitPeeringConfigResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type ExpressRouteCircuitPeeringConfigResponseInput
- type ExpressRouteCircuitPeeringConfigResponseOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type ExpressRouteCircuitPeeringConfigResponsePtrInput
- type ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN() pulumi.IntPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) Elem() ExpressRouteCircuitPeeringConfigResponseOutput
- func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
- func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
- type ExpressRouteCircuitPeeringInput
- type ExpressRouteCircuitPeeringOutput
- func (ExpressRouteCircuitPeeringOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput
- func (o ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput
- type ExpressRouteCircuitPeeringResponse
- type ExpressRouteCircuitPeeringResponseArgs
- func (ExpressRouteCircuitPeeringResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
- func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
- type ExpressRouteCircuitPeeringResponseArray
- func (ExpressRouteCircuitPeeringResponseArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
- func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
- type ExpressRouteCircuitPeeringResponseArrayInput
- type ExpressRouteCircuitPeeringResponseArrayOutput
- func (ExpressRouteCircuitPeeringResponseArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitPeeringResponseOutput
- func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
- func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
- type ExpressRouteCircuitPeeringResponseInput
- type ExpressRouteCircuitPeeringResponseOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) AzureASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringResponseOutput) 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 ExpressRouteCircuitPeeringStateEnum
- func (ExpressRouteCircuitPeeringStateEnum) ElementType() reflect.Type
- func (e ExpressRouteCircuitPeeringStateEnum) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExpressRouteCircuitPeeringType
- type ExpressRouteCircuitPeeringTypeArgs
- func (ExpressRouteCircuitPeeringTypeArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
- func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
- type ExpressRouteCircuitPeeringTypeArray
- func (ExpressRouteCircuitPeeringTypeArray) ElementType() reflect.Type
- func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
- func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
- type ExpressRouteCircuitPeeringTypeArrayInput
- type ExpressRouteCircuitPeeringTypeArrayOutput
- func (ExpressRouteCircuitPeeringTypeArrayOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringTypeArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitPeeringTypeOutput
- func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
- func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
- type ExpressRouteCircuitPeeringTypeEnum
- func (ExpressRouteCircuitPeeringTypeEnum) ElementType() reflect.Type
- func (e ExpressRouteCircuitPeeringTypeEnum) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExpressRouteCircuitPeeringTypeInput
- type ExpressRouteCircuitPeeringTypeOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) AzureASN() pulumi.IntPtrOutput
- func (ExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitPeeringTypeOutput) Etag() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitPeeringTypeOutput) 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 ExpressRouteCircuitSkuFamily
- func (ExpressRouteCircuitSkuFamily) ElementType() reflect.Type
- func (e ExpressRouteCircuitSkuFamily) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitSkuFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitSkuFamily) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitSkuFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExpressRouteCircuitSkuInput
- type ExpressRouteCircuitSkuOutput
- func (ExpressRouteCircuitSkuOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
- type ExpressRouteCircuitSkuPtrInput
- type ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Elem() ExpressRouteCircuitSkuOutput
- func (ExpressRouteCircuitSkuPtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
- func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
- type ExpressRouteCircuitSkuResponse
- type ExpressRouteCircuitSkuResponseArgs
- func (ExpressRouteCircuitSkuResponseArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
- func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
- type ExpressRouteCircuitSkuResponseInput
- type ExpressRouteCircuitSkuResponseOutput
- func (ExpressRouteCircuitSkuResponseOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
- func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
- type ExpressRouteCircuitSkuResponsePtrInput
- type ExpressRouteCircuitSkuResponsePtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Elem() ExpressRouteCircuitSkuResponseOutput
- func (ExpressRouteCircuitSkuResponsePtrOutput) ElementType() reflect.Type
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
- func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
- type ExpressRouteCircuitSkuTier
- func (ExpressRouteCircuitSkuTier) ElementType() reflect.Type
- func (e ExpressRouteCircuitSkuTier) ToStringOutput() pulumi.StringOutput
- func (e ExpressRouteCircuitSkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpressRouteCircuitSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpressRouteCircuitSkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExpressRouteCircuitState
- type ExpressRouteCircuitStats
- type ExpressRouteCircuitStatsArgs
- func (ExpressRouteCircuitStatsArgs) ElementType() reflect.Type
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutput() ExpressRouteCircuitStatsOutput
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsOutput
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput
- func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitStatsPtrOutput
- type ExpressRouteCircuitStatsInput
- type ExpressRouteCircuitStatsOutput
- func (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() SubResourcePtrOutput
- func (o FrontendIpConfigurationOutput) Subnet() SubResourcePtrOutput
- 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() SubResourceResponsePtrOutput
- func (o FrontendIpConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o FrontendIpConfigurationResponseOutput) ToFrontendIpConfigurationResponseOutput() FrontendIpConfigurationResponseOutput
- func (o FrontendIpConfigurationResponseOutput) ToFrontendIpConfigurationResponseOutputWithContext(ctx context.Context) FrontendIpConfigurationResponseOutput
- 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() SubResourcePtrOutput
- func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
- func (InboundNatRuleOutput) ElementType() reflect.Type
- func (o InboundNatRuleOutput) EnableFloatingIP() pulumi.BoolOutput
- func (o InboundNatRuleOutput) Etag() pulumi.StringPtrOutput
- func (o InboundNatRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
- func (o InboundNatRuleOutput) FrontendPort() pulumi.IntOutput
- func (o InboundNatRuleOutput) Id() pulumi.StringPtrOutput
- func (o InboundNatRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o InboundNatRuleOutput) Name() pulumi.StringPtrOutput
- func (o InboundNatRuleOutput) Protocol() pulumi.StringOutput
- 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() SubResourceResponsePtrOutput
- func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
- func (InboundNatRuleResponseOutput) ElementType() reflect.Type
- func (o InboundNatRuleResponseOutput) EnableFloatingIP() pulumi.BoolOutput
- func (o InboundNatRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o InboundNatRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
- func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntOutput
- func (o InboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o InboundNatRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o InboundNatRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o InboundNatRuleResponseOutput) Protocol() pulumi.StringOutput
- func (o InboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
- type IpAllocationMethod
- func (IpAllocationMethod) ElementType() reflect.Type
- func (e IpAllocationMethod) ToStringOutput() pulumi.StringOutput
- func (e IpAllocationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IpAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IpAllocationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancer
- type LoadBalancerArgs
- type LoadBalancerInput
- type LoadBalancerOutput
- type LoadBalancerState
- type LoadBalancingRule
- type LoadBalancingRuleArgs
- type LoadBalancingRuleArray
- type LoadBalancingRuleArrayInput
- type LoadBalancingRuleArrayOutput
- func (LoadBalancingRuleArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleOutput
- func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
- func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
- type LoadBalancingRuleInput
- type LoadBalancingRuleOutput
- func (o LoadBalancingRuleOutput) BackendAddressPool() SubResourceOutput
- func (o LoadBalancingRuleOutput) BackendPort() pulumi.IntPtrOutput
- func (LoadBalancingRuleOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleOutput) EnableFloatingIP() pulumi.BoolOutput
- 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() SubResourceResponseOutput
- func (o LoadBalancingRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
- func (LoadBalancingRuleResponseOutput) ElementType() reflect.Type
- func (o LoadBalancingRuleResponseOutput) EnableFloatingIP() pulumi.BoolOutput
- func (o LoadBalancingRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
- func (o LoadBalancingRuleResponseOutput) FrontendPort() pulumi.IntOutput
- func (o LoadBalancingRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o LoadBalancingRuleResponseOutput) LoadDistribution() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) Probe() SubResourceResponsePtrOutput
- func (o LoadBalancingRuleResponseOutput) Protocol() pulumi.StringOutput
- func (o LoadBalancingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
- func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
- type LoadDistribution
- func (LoadDistribution) ElementType() reflect.Type
- func (e LoadDistribution) ToStringOutput() pulumi.StringOutput
- func (e LoadDistribution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoadDistribution) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoadDistribution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupApplicationGatewayArgs
- type LookupApplicationGatewayResult
- type LookupExpressRouteCircuitArgs
- type LookupExpressRouteCircuitAuthorizationArgs
- type LookupExpressRouteCircuitAuthorizationResult
- type LookupExpressRouteCircuitPeeringArgs
- type LookupExpressRouteCircuitPeeringResult
- type LookupExpressRouteCircuitResult
- type LookupLoadBalancerArgs
- type LookupLoadBalancerResult
- 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 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 NetworkInterfaceInput
- type NetworkInterfaceIpConfiguration
- type NetworkInterfaceIpConfigurationArgs
- func (NetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
- func (i NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput
- func (i NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationOutput
- type NetworkInterfaceIpConfigurationArray
- func (NetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
- func (i NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput
- func (i NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationArrayOutput
- type NetworkInterfaceIpConfigurationArrayInput
- type NetworkInterfaceIpConfigurationArrayOutput
- func (NetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIpConfigurationArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceIpConfigurationOutput
- func (o NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput
- func (o NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationArrayOutput
- type NetworkInterfaceIpConfigurationInput
- type NetworkInterfaceIpConfigurationOutput
- func (NetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIpConfigurationOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPools() SubResourceArrayOutput
- func (o NetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRules() SubResourceArrayOutput
- func (o NetworkInterfaceIpConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) Subnet() SubResourcePtrOutput
- func (o NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput
- func (o NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationOutput
- type NetworkInterfaceIpConfigurationResponse
- type NetworkInterfaceIpConfigurationResponseArgs
- func (NetworkInterfaceIpConfigurationResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfaceIpConfigurationResponseArgs) ToNetworkInterfaceIpConfigurationResponseOutput() NetworkInterfaceIpConfigurationResponseOutput
- func (i NetworkInterfaceIpConfigurationResponseArgs) ToNetworkInterfaceIpConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationResponseOutput
- type NetworkInterfaceIpConfigurationResponseArray
- func (NetworkInterfaceIpConfigurationResponseArray) ElementType() reflect.Type
- func (i NetworkInterfaceIpConfigurationResponseArray) ToNetworkInterfaceIpConfigurationResponseArrayOutput() NetworkInterfaceIpConfigurationResponseArrayOutput
- func (i NetworkInterfaceIpConfigurationResponseArray) ToNetworkInterfaceIpConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationResponseArrayOutput
- type NetworkInterfaceIpConfigurationResponseArrayInput
- type NetworkInterfaceIpConfigurationResponseArrayOutput
- func (NetworkInterfaceIpConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIpConfigurationResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceIpConfigurationResponseOutput
- func (o NetworkInterfaceIpConfigurationResponseArrayOutput) ToNetworkInterfaceIpConfigurationResponseArrayOutput() NetworkInterfaceIpConfigurationResponseArrayOutput
- func (o NetworkInterfaceIpConfigurationResponseArrayOutput) ToNetworkInterfaceIpConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationResponseArrayOutput
- type NetworkInterfaceIpConfigurationResponseInput
- type NetworkInterfaceIpConfigurationResponseOutput
- func (NetworkInterfaceIpConfigurationResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIpConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) LoadBalancerBackendAddressPools() SubResourceResponseArrayOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) LoadBalancerInboundNatRules() SubResourceResponseArrayOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) ToNetworkInterfaceIpConfigurationResponseOutput() NetworkInterfaceIpConfigurationResponseOutput
- func (o NetworkInterfaceIpConfigurationResponseOutput) ToNetworkInterfaceIpConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationResponseOutput
- type NetworkInterfaceOutput
- type NetworkInterfaceState
- type NetworkSecurityGroup
- type NetworkSecurityGroupArgs
- type NetworkSecurityGroupInput
- type NetworkSecurityGroupOutput
- type NetworkSecurityGroupState
- 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.IntOutput
- 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.IntOutput
- 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 ProbeProtocol
- func (ProbeProtocol) ElementType() reflect.Type
- func (e ProbeProtocol) ToStringOutput() pulumi.StringOutput
- func (e ProbeProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProbeProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProbeProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProbeResponse
- type ProbeResponseArgs
- type ProbeResponseArray
- type ProbeResponseArrayInput
- type ProbeResponseArrayOutput
- func (ProbeResponseArrayOutput) ElementType() reflect.Type
- func (o ProbeResponseArrayOutput) Index(i pulumi.IntInput) ProbeResponseOutput
- func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutput() ProbeResponseArrayOutput
- func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext(ctx context.Context) ProbeResponseArrayOutput
- type ProbeResponseInput
- type ProbeResponseOutput
- func (ProbeResponseOutput) ElementType() reflect.Type
- func (o ProbeResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) Id() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o ProbeResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
- func (o ProbeResponseOutput) Name() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) NumberOfProbes() pulumi.IntPtrOutput
- func (o ProbeResponseOutput) Port() pulumi.IntOutput
- func (o ProbeResponseOutput) Protocol() pulumi.StringOutput
- func (o ProbeResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) RequestPath() pulumi.StringPtrOutput
- func (o ProbeResponseOutput) ToProbeResponseOutput() ProbeResponseOutput
- func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
- type PublicIpAddress
- type PublicIpAddressArgs
- type PublicIpAddressDnsSettings
- type PublicIpAddressDnsSettingsArgs
- func (PublicIpAddressDnsSettingsArgs) ElementType() reflect.Type
- func (i PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsOutput() PublicIpAddressDnsSettingsOutput
- func (i PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsOutput
- func (i PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsPtrOutput() PublicIpAddressDnsSettingsPtrOutput
- func (i PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsPtrOutput
- type PublicIpAddressDnsSettingsInput
- type PublicIpAddressDnsSettingsOutput
- func (o PublicIpAddressDnsSettingsOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (PublicIpAddressDnsSettingsOutput) ElementType() reflect.Type
- func (o PublicIpAddressDnsSettingsOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsOutput() PublicIpAddressDnsSettingsOutput
- func (o PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsOutput
- func (o PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsPtrOutput() PublicIpAddressDnsSettingsPtrOutput
- func (o PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsPtrOutput
- type PublicIpAddressDnsSettingsPtrInput
- type PublicIpAddressDnsSettingsPtrOutput
- func (o PublicIpAddressDnsSettingsPtrOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsPtrOutput) Elem() PublicIpAddressDnsSettingsOutput
- func (PublicIpAddressDnsSettingsPtrOutput) ElementType() reflect.Type
- func (o PublicIpAddressDnsSettingsPtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsPtrOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsPtrOutput) ToPublicIpAddressDnsSettingsPtrOutput() PublicIpAddressDnsSettingsPtrOutput
- func (o PublicIpAddressDnsSettingsPtrOutput) ToPublicIpAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsPtrOutput
- type PublicIpAddressDnsSettingsResponse
- type PublicIpAddressDnsSettingsResponseArgs
- func (PublicIpAddressDnsSettingsResponseArgs) ElementType() reflect.Type
- func (i PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponseOutput() PublicIpAddressDnsSettingsResponseOutput
- func (i PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponseOutput
- func (i PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponsePtrOutput() PublicIpAddressDnsSettingsResponsePtrOutput
- func (i PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponsePtrOutput
- type PublicIpAddressDnsSettingsResponseInput
- type PublicIpAddressDnsSettingsResponseOutput
- func (o PublicIpAddressDnsSettingsResponseOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (PublicIpAddressDnsSettingsResponseOutput) ElementType() reflect.Type
- func (o PublicIpAddressDnsSettingsResponseOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsResponseOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponseOutput() PublicIpAddressDnsSettingsResponseOutput
- func (o PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponseOutput
- func (o PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponsePtrOutput() PublicIpAddressDnsSettingsResponsePtrOutput
- func (o PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponsePtrOutput
- type PublicIpAddressDnsSettingsResponsePtrInput
- type PublicIpAddressDnsSettingsResponsePtrOutput
- func (o PublicIpAddressDnsSettingsResponsePtrOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsResponsePtrOutput) Elem() PublicIpAddressDnsSettingsResponseOutput
- func (PublicIpAddressDnsSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o PublicIpAddressDnsSettingsResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsResponsePtrOutput) ReverseFqdn() pulumi.StringPtrOutput
- func (o PublicIpAddressDnsSettingsResponsePtrOutput) ToPublicIpAddressDnsSettingsResponsePtrOutput() PublicIpAddressDnsSettingsResponsePtrOutput
- func (o PublicIpAddressDnsSettingsResponsePtrOutput) ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponsePtrOutput
- type PublicIpAddressInput
- type PublicIpAddressOutput
- type PublicIpAddressState
- type Route
- type RouteArgs
- type RouteInput
- type RouteNextHopType
- func (RouteNextHopType) ElementType() reflect.Type
- func (e RouteNextHopType) ToStringOutput() pulumi.StringOutput
- func (e RouteNextHopType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RouteNextHopType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RouteNextHopType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RouteOutput
- type RouteResponse
- type RouteResponseArgs
- type RouteResponseArray
- type RouteResponseArrayInput
- type RouteResponseArrayOutput
- func (RouteResponseArrayOutput) ElementType() reflect.Type
- func (o RouteResponseArrayOutput) Index(i pulumi.IntInput) RouteResponseOutput
- func (o RouteResponseArrayOutput) ToRouteResponseArrayOutput() RouteResponseArrayOutput
- func (o RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext(ctx context.Context) RouteResponseArrayOutput
- type RouteResponseInput
- type RouteResponseOutput
- func (o RouteResponseOutput) AddressPrefix() pulumi.StringPtrOutput
- func (RouteResponseOutput) ElementType() reflect.Type
- func (o RouteResponseOutput) Etag() pulumi.StringPtrOutput
- func (o RouteResponseOutput) Id() pulumi.StringPtrOutput
- func (o RouteResponseOutput) Name() pulumi.StringPtrOutput
- func (o RouteResponseOutput) NextHopIpAddress() pulumi.StringPtrOutput
- func (o RouteResponseOutput) NextHopType() pulumi.StringOutput
- func (o RouteResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput
- func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
- type RouteState
- type RouteTable
- type RouteTableArgs
- type RouteTableInput
- type RouteTableOutput
- type RouteTableState
- type RouteType
- type RouteTypeArgs
- type RouteTypeArray
- type RouteTypeArrayInput
- type RouteTypeArrayOutput
- func (RouteTypeArrayOutput) ElementType() reflect.Type
- func (o RouteTypeArrayOutput) Index(i pulumi.IntInput) RouteTypeOutput
- func (o RouteTypeArrayOutput) ToRouteTypeArrayOutput() RouteTypeArrayOutput
- func (o RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext(ctx context.Context) RouteTypeArrayOutput
- type RouteTypeInput
- type RouteTypeOutput
- func (o RouteTypeOutput) AddressPrefix() pulumi.StringPtrOutput
- func (RouteTypeOutput) ElementType() reflect.Type
- func (o RouteTypeOutput) Etag() pulumi.StringPtrOutput
- func (o RouteTypeOutput) Id() pulumi.StringPtrOutput
- func (o RouteTypeOutput) Name() pulumi.StringPtrOutput
- func (o RouteTypeOutput) NextHopIpAddress() pulumi.StringPtrOutput
- func (o RouteTypeOutput) NextHopType() pulumi.StringOutput
- func (o RouteTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RouteTypeOutput) ToRouteTypeOutput() RouteTypeOutput
- func (o RouteTypeOutput) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput
- type SecurityRule
- type SecurityRuleAccess
- func (SecurityRuleAccess) ElementType() reflect.Type
- func (e SecurityRuleAccess) ToStringOutput() pulumi.StringOutput
- func (e SecurityRuleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityRuleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityRuleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityRuleArgs
- type SecurityRuleDirection
- func (SecurityRuleDirection) ElementType() reflect.Type
- func (e SecurityRuleDirection) ToStringOutput() pulumi.StringOutput
- func (e SecurityRuleDirection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityRuleDirection) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityRuleDirection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityRuleInput
- type SecurityRuleOutput
- type SecurityRuleProtocol
- func (SecurityRuleProtocol) ElementType() reflect.Type
- func (e SecurityRuleProtocol) ToStringOutput() pulumi.StringOutput
- func (e SecurityRuleProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityRuleProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityRuleProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityRuleResponse
- type SecurityRuleResponseArgs
- type SecurityRuleResponseArray
- type SecurityRuleResponseArrayInput
- type SecurityRuleResponseArrayOutput
- func (SecurityRuleResponseArrayOutput) ElementType() reflect.Type
- func (o SecurityRuleResponseArrayOutput) Index(i pulumi.IntInput) SecurityRuleResponseOutput
- func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput
- func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithContext(ctx context.Context) SecurityRuleResponseArrayOutput
- type SecurityRuleResponseInput
- type SecurityRuleResponseOutput
- func (o SecurityRuleResponseOutput) Access() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) Description() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) DestinationAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) DestinationPortRange() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Direction() pulumi.StringOutput
- func (SecurityRuleResponseOutput) ElementType() reflect.Type
- func (o SecurityRuleResponseOutput) Etag() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) Priority() pulumi.IntPtrOutput
- func (o SecurityRuleResponseOutput) Protocol() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) SourceAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleResponseOutput) SourcePortRange() pulumi.StringPtrOutput
- func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutput() SecurityRuleResponseOutput
- func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext(ctx context.Context) SecurityRuleResponseOutput
- type SecurityRuleState
- type SecurityRuleType
- type SecurityRuleTypeArgs
- type SecurityRuleTypeArray
- type SecurityRuleTypeArrayInput
- type SecurityRuleTypeArrayOutput
- func (SecurityRuleTypeArrayOutput) ElementType() reflect.Type
- func (o SecurityRuleTypeArrayOutput) Index(i pulumi.IntInput) SecurityRuleTypeOutput
- func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput
- func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext(ctx context.Context) SecurityRuleTypeArrayOutput
- type SecurityRuleTypeInput
- type SecurityRuleTypeOutput
- func (o SecurityRuleTypeOutput) Access() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) Description() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) DestinationAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) DestinationPortRange() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Direction() pulumi.StringOutput
- func (SecurityRuleTypeOutput) ElementType() reflect.Type
- func (o SecurityRuleTypeOutput) Etag() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Id() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Name() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) Priority() pulumi.IntPtrOutput
- func (o SecurityRuleTypeOutput) Protocol() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) SourceAddressPrefix() pulumi.StringOutput
- func (o SecurityRuleTypeOutput) SourcePortRange() pulumi.StringPtrOutput
- func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutput() SecurityRuleTypeOutput
- func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext(ctx context.Context) SecurityRuleTypeOutput
- type ServiceProviderProvisioningState
- func (ServiceProviderProvisioningState) ElementType() reflect.Type
- func (e ServiceProviderProvisioningState) ToStringOutput() pulumi.StringOutput
- func (e ServiceProviderProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceProviderProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceProviderProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SubResource
- type SubResourceArgs
- func (SubResourceArgs) ElementType() reflect.Type
- func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
- func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceArray
- type SubResourceArrayInput
- type SubResourceArrayOutput
- func (SubResourceArrayOutput) ElementType() reflect.Type
- func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
- type SubResourceInput
- type SubResourceOutput
- func (SubResourceOutput) ElementType() reflect.Type
- func (o SubResourceOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
- func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourcePtrInput
- type SubResourcePtrOutput
- func (o SubResourcePtrOutput) Elem() SubResourceOutput
- func (SubResourcePtrOutput) ElementType() reflect.Type
- func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- func (SubResourceResponseArgs) ElementType() reflect.Type
- func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponseArray
- type SubResourceResponseArrayInput
- type SubResourceResponseArrayOutput
- func (SubResourceResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponsePtrInput
- type SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
- func (SubResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type Subnet
- type SubnetArgs
- type SubnetInput
- type SubnetOutput
- type SubnetResponse
- type SubnetResponseArgs
- 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.StringOutput
- func (SubnetResponseOutput) ElementType() reflect.Type
- func (o SubnetResponseOutput) Etag() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) IpConfigurations() SubResourceResponseArrayOutput
- func (o SubnetResponseOutput) Name() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) NetworkSecurityGroup() SubResourceResponsePtrOutput
- func (o SubnetResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) RouteTable() SubResourceResponsePtrOutput
- func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput
- func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
- type SubnetState
- type SubnetType
- type SubnetTypeArgs
- 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.StringOutput
- func (SubnetTypeOutput) ElementType() reflect.Type
- func (o SubnetTypeOutput) Etag() pulumi.StringPtrOutput
- func (o SubnetTypeOutput) Id() pulumi.StringPtrOutput
- func (o SubnetTypeOutput) IpConfigurations() SubResourceArrayOutput
- func (o SubnetTypeOutput) Name() pulumi.StringPtrOutput
- func (o SubnetTypeOutput) NetworkSecurityGroup() SubResourcePtrOutput
- func (o SubnetTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o SubnetTypeOutput) RouteTable() SubResourcePtrOutput
- func (o SubnetTypeOutput) ToSubnetTypeOutput() SubnetTypeOutput
- func (o SubnetTypeOutput) ToSubnetTypeOutputWithContext(ctx context.Context) SubnetTypeOutput
- type TransportProtocol
- func (TransportProtocol) ElementType() reflect.Type
- func (e TransportProtocol) ToStringOutput() pulumi.StringOutput
- func (e TransportProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TransportProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TransportProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type VirtualNetwork
- type VirtualNetworkArgs
- type VirtualNetworkInput
- type VirtualNetworkOutput
- type VirtualNetworkState
Constants ¶
const ( ApplicationGatewayCookieBasedAffinityEnabled = ApplicationGatewayCookieBasedAffinity("Enabled") ApplicationGatewayCookieBasedAffinityDisabled = ApplicationGatewayCookieBasedAffinity("Disabled") )
const ( ApplicationGatewayProtocolHttp = ApplicationGatewayProtocol("Http") ApplicationGatewayProtocolHttps = ApplicationGatewayProtocol("Https") )
const ( ApplicationGatewaySkuName_Standard_Small = ApplicationGatewaySkuName("Standard_Small") ApplicationGatewaySkuName_Standard_Medium = ApplicationGatewaySkuName("Standard_Medium") ApplicationGatewaySkuName_Standard_Large = ApplicationGatewaySkuName("Standard_Large") )
const ( AuthorizationUseStatusAvailable = AuthorizationUseStatus("Available") AuthorizationUseStatusInUse = AuthorizationUseStatus("InUse") )
const ( ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateNotConfigured = ExpressRouteCircuitPeeringAdvertisedPublicPrefixState("NotConfigured") ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateConfiguring = ExpressRouteCircuitPeeringAdvertisedPublicPrefixState("Configuring") ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateConfigured = ExpressRouteCircuitPeeringAdvertisedPublicPrefixState("Configured") ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateValidationNeeded = ExpressRouteCircuitPeeringAdvertisedPublicPrefixState("ValidationNeeded") )
const ( ExpressRouteCircuitPeeringStateEnumDisabled = ExpressRouteCircuitPeeringStateEnum("Disabled") ExpressRouteCircuitPeeringStateEnumEnabled = ExpressRouteCircuitPeeringStateEnum("Enabled") )
const ( ExpressRouteCircuitPeeringTypeEnumAzurePublicPeering = ExpressRouteCircuitPeeringTypeEnum("AzurePublicPeering") ExpressRouteCircuitPeeringTypeEnumAzurePrivatePeering = ExpressRouteCircuitPeeringTypeEnum("AzurePrivatePeering") ExpressRouteCircuitPeeringTypeEnumMicrosoftPeering = ExpressRouteCircuitPeeringTypeEnum("MicrosoftPeering") )
const ( ExpressRouteCircuitSkuFamilyUnlimitedData = ExpressRouteCircuitSkuFamily("UnlimitedData") ExpressRouteCircuitSkuFamilyMeteredData = ExpressRouteCircuitSkuFamily("MeteredData") )
const ( ExpressRouteCircuitSkuTierStandard = ExpressRouteCircuitSkuTier("Standard") ExpressRouteCircuitSkuTierPremium = ExpressRouteCircuitSkuTier("Premium") )
const ( IpAllocationMethodStatic = IpAllocationMethod("Static") IpAllocationMethodDynamic = IpAllocationMethod("Dynamic") )
const ( LoadDistributionDefault = LoadDistribution("Default") LoadDistributionSourceIP = LoadDistribution("SourceIP") LoadDistributionSourceIPProtocol = LoadDistribution("SourceIPProtocol") )
const ( ProbeProtocolHttp = ProbeProtocol("Http") ProbeProtocolTcp = ProbeProtocol("Tcp") )
const ( RouteNextHopTypeVirtualNetworkGateway = RouteNextHopType("VirtualNetworkGateway") RouteNextHopTypeVnetLocal = RouteNextHopType("VnetLocal") RouteNextHopTypeInternet = RouteNextHopType("Internet") RouteNextHopTypeVirtualAppliance = RouteNextHopType("VirtualAppliance") RouteNextHopTypeNone = RouteNextHopType("None") )
const ( SecurityRuleAccessAllow = SecurityRuleAccess("Allow") SecurityRuleAccessDeny = SecurityRuleAccess("Deny") )
const ( SecurityRuleDirectionInbound = SecurityRuleDirection("Inbound") SecurityRuleDirectionOutbound = SecurityRuleDirection("Outbound") )
const ( SecurityRuleProtocolTcp = SecurityRuleProtocol("Tcp") SecurityRuleProtocolUdp = SecurityRuleProtocol("Udp") SecurityRuleProtocolAsterisk = SecurityRuleProtocol("*") )
const ( ServiceProviderProvisioningStateNotProvisioned = ServiceProviderProvisioningState("NotProvisioned") ServiceProviderProvisioningStateProvisioning = ServiceProviderProvisioningState("Provisioning") ServiceProviderProvisioningStateProvisioned = ServiceProviderProvisioningState("Provisioned") ServiceProviderProvisioningStateDeprovisioning = ServiceProviderProvisioningState("Deprovisioning") )
const ( TransportProtocolUdp = TransportProtocol("Udp") TransportProtocolTcp = TransportProtocol("Tcp") )
const (
ApplicationGatewayRequestRoutingRuleTypeBasic = ApplicationGatewayRequestRoutingRuleType("Basic")
)
const (
ApplicationGatewayTierStandard = ApplicationGatewayTier("Standard")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressSpace ¶
type AddressSpace struct { // Gets or sets List of address blocks reserved for this virtual network in CIDR notation AddressPrefixes []string `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets
type AddressSpaceArgs ¶
type AddressSpaceArgs struct { // Gets or sets List of address blocks reserved for this virtual network in CIDR notation AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets
func (AddressSpaceArgs) ElementType ¶
func (AddressSpaceArgs) ElementType() reflect.Type
func (AddressSpaceArgs) ToAddressSpaceOutput ¶
func (i AddressSpaceArgs) ToAddressSpaceOutput() AddressSpaceOutput
func (AddressSpaceArgs) ToAddressSpaceOutputWithContext ¶
func (i AddressSpaceArgs) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
func (AddressSpaceArgs) ToAddressSpacePtrOutput ¶
func (i AddressSpaceArgs) ToAddressSpacePtrOutput() AddressSpacePtrOutput
func (AddressSpaceArgs) ToAddressSpacePtrOutputWithContext ¶
func (i AddressSpaceArgs) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
type AddressSpaceInput ¶
type AddressSpaceInput interface { pulumi.Input ToAddressSpaceOutput() AddressSpaceOutput ToAddressSpaceOutputWithContext(context.Context) AddressSpaceOutput }
AddressSpaceInput is an input type that accepts AddressSpaceArgs and AddressSpaceOutput values. You can construct a concrete instance of `AddressSpaceInput` via:
AddressSpaceArgs{...}
type AddressSpaceOutput ¶
type AddressSpaceOutput struct{ *pulumi.OutputState }
AddressSpace contains an array of IP address ranges that can be used by subnets
func (AddressSpaceOutput) AddressPrefixes ¶
func (o AddressSpaceOutput) AddressPrefixes() pulumi.StringArrayOutput
Gets or sets List of address blocks reserved for this virtual network in CIDR notation
func (AddressSpaceOutput) ElementType ¶
func (AddressSpaceOutput) ElementType() reflect.Type
func (AddressSpaceOutput) ToAddressSpaceOutput ¶
func (o AddressSpaceOutput) ToAddressSpaceOutput() AddressSpaceOutput
func (AddressSpaceOutput) ToAddressSpaceOutputWithContext ¶
func (o AddressSpaceOutput) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput
func (AddressSpaceOutput) ToAddressSpacePtrOutput ¶
func (o AddressSpaceOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
func (AddressSpaceOutput) ToAddressSpacePtrOutputWithContext ¶
func (o AddressSpaceOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
type AddressSpacePtrInput ¶
type AddressSpacePtrInput interface { pulumi.Input ToAddressSpacePtrOutput() AddressSpacePtrOutput ToAddressSpacePtrOutputWithContext(context.Context) AddressSpacePtrOutput }
AddressSpacePtrInput is an input type that accepts AddressSpaceArgs, AddressSpacePtr and AddressSpacePtrOutput values. You can construct a concrete instance of `AddressSpacePtrInput` via:
AddressSpaceArgs{...} or: nil
func AddressSpacePtr ¶
func AddressSpacePtr(v *AddressSpaceArgs) AddressSpacePtrInput
type AddressSpacePtrOutput ¶
type AddressSpacePtrOutput struct{ *pulumi.OutputState }
func (AddressSpacePtrOutput) AddressPrefixes ¶
func (o AddressSpacePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
Gets or sets List of address blocks reserved for this virtual network in CIDR notation
func (AddressSpacePtrOutput) Elem ¶
func (o AddressSpacePtrOutput) Elem() AddressSpaceOutput
func (AddressSpacePtrOutput) ElementType ¶
func (AddressSpacePtrOutput) ElementType() reflect.Type
func (AddressSpacePtrOutput) ToAddressSpacePtrOutput ¶
func (o AddressSpacePtrOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput
func (AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext ¶
func (o AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput
type AddressSpaceResponse ¶
type AddressSpaceResponse struct { // Gets or sets List of address blocks reserved for this virtual network in CIDR notation AddressPrefixes []string `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets
type AddressSpaceResponseArgs ¶
type AddressSpaceResponseArgs struct { // Gets or sets List of address blocks reserved for this virtual network in CIDR notation AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"` }
AddressSpace contains an array of IP address ranges that can be used by subnets
func (AddressSpaceResponseArgs) ElementType ¶
func (AddressSpaceResponseArgs) ElementType() reflect.Type
func (AddressSpaceResponseArgs) ToAddressSpaceResponseOutput ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
func (AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
func (AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
func (AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext ¶
func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
type AddressSpaceResponseInput ¶
type AddressSpaceResponseInput interface { pulumi.Input ToAddressSpaceResponseOutput() AddressSpaceResponseOutput ToAddressSpaceResponseOutputWithContext(context.Context) AddressSpaceResponseOutput }
AddressSpaceResponseInput is an input type that accepts AddressSpaceResponseArgs and AddressSpaceResponseOutput values. You can construct a concrete instance of `AddressSpaceResponseInput` via:
AddressSpaceResponseArgs{...}
type AddressSpaceResponseOutput ¶
type AddressSpaceResponseOutput struct{ *pulumi.OutputState }
AddressSpace contains an array of IP address ranges that can be used by subnets
func (AddressSpaceResponseOutput) AddressPrefixes ¶
func (o AddressSpaceResponseOutput) AddressPrefixes() pulumi.StringArrayOutput
Gets or sets List of address blocks reserved for this virtual network in CIDR notation
func (AddressSpaceResponseOutput) ElementType ¶
func (AddressSpaceResponseOutput) ElementType() reflect.Type
func (AddressSpaceResponseOutput) ToAddressSpaceResponseOutput ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
func (AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput
func (AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
func (AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext ¶
func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
type AddressSpaceResponsePtrInput ¶
type AddressSpaceResponsePtrInput interface { pulumi.Input ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput ToAddressSpaceResponsePtrOutputWithContext(context.Context) AddressSpaceResponsePtrOutput }
AddressSpaceResponsePtrInput is an input type that accepts AddressSpaceResponseArgs, AddressSpaceResponsePtr and AddressSpaceResponsePtrOutput values. You can construct a concrete instance of `AddressSpaceResponsePtrInput` via:
AddressSpaceResponseArgs{...} or: nil
func AddressSpaceResponsePtr ¶
func AddressSpaceResponsePtr(v *AddressSpaceResponseArgs) AddressSpaceResponsePtrInput
type AddressSpaceResponsePtrOutput ¶
type AddressSpaceResponsePtrOutput struct{ *pulumi.OutputState }
func (AddressSpaceResponsePtrOutput) AddressPrefixes ¶
func (o AddressSpaceResponsePtrOutput) AddressPrefixes() pulumi.StringArrayOutput
Gets or sets List of address blocks reserved for this virtual network in CIDR notation
func (AddressSpaceResponsePtrOutput) Elem ¶
func (o AddressSpaceResponsePtrOutput) Elem() AddressSpaceResponseOutput
func (AddressSpaceResponsePtrOutput) ElementType ¶
func (AddressSpaceResponsePtrOutput) ElementType() reflect.Type
func (AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput ¶
func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
func (AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext ¶
func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput
type ApplicationGateway ¶
type ApplicationGateway struct { pulumi.CustomResourceState // Gets or sets backend address pool of application gateway resource BackendAddressPools ApplicationGatewayBackendAddressPoolResponseArrayOutput `pulumi:"backendAddressPools"` // Gets or sets backend http settings of application gateway resource BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsResponseArrayOutput `pulumi:"backendHttpSettingsCollection"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets or sets frontend IP addresses of application gateway resource FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationResponseArrayOutput `pulumi:"frontendIPConfigurations"` // Gets or sets frontend ports of application gateway resource FrontendPorts ApplicationGatewayFrontendPortResponseArrayOutput `pulumi:"frontendPorts"` // Gets or sets subnets of application gateway resource GatewayIPConfigurations ApplicationGatewayIPConfigurationResponseArrayOutput `pulumi:"gatewayIPConfigurations"` // Gets or sets HTTP listeners of application gateway resource HttpListeners ApplicationGatewayHttpListenerResponseArrayOutput `pulumi:"httpListeners"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets operational state of application gateway resource OperationalState pulumi.StringOutput `pulumi:"operationalState"` // Gets or sets Provisioning state of the ApplicationGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets request routing rules of application gateway resource RequestRoutingRules ApplicationGatewayRequestRoutingRuleResponseArrayOutput `pulumi:"requestRoutingRules"` // Gets or sets resource guid property of the ApplicationGateway resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Gets or sets sku of application gateway resource Sku ApplicationGatewaySkuResponsePtrOutput `pulumi:"sku"` // Gets or sets ssl certificates of application gateway resource SslCertificates ApplicationGatewaySslCertificateResponseArrayOutput `pulumi:"sslCertificates"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
ApplicationGateways resource
func GetApplicationGateway ¶
func GetApplicationGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationGatewayState, opts ...pulumi.ResourceOption) (*ApplicationGateway, error)
GetApplicationGateway gets an existing ApplicationGateway resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplicationGateway ¶
func NewApplicationGateway(ctx *pulumi.Context, name string, args *ApplicationGatewayArgs, opts ...pulumi.ResourceOption) (*ApplicationGateway, error)
NewApplicationGateway registers a new resource with the given unique name, arguments, and options.
func (*ApplicationGateway) ElementType ¶ added in v0.2.6
func (*ApplicationGateway) ElementType() reflect.Type
func (*ApplicationGateway) ToApplicationGatewayOutput ¶ added in v0.2.6
func (i *ApplicationGateway) ToApplicationGatewayOutput() ApplicationGatewayOutput
func (*ApplicationGateway) ToApplicationGatewayOutputWithContext ¶ added in v0.2.6
func (i *ApplicationGateway) ToApplicationGatewayOutputWithContext(ctx context.Context) ApplicationGatewayOutput
type ApplicationGatewayArgs ¶
type ApplicationGatewayArgs struct { // The name of the ApplicationGateway. ApplicationGatewayName pulumi.StringInput // Gets or sets backend address pool of application gateway resource BackendAddressPools ApplicationGatewayBackendAddressPoolArrayInput // Gets or sets backend http settings of application gateway resource BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsArrayInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets frontend IP addresses of application gateway resource FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationArrayInput // Gets or sets frontend ports of application gateway resource FrontendPorts ApplicationGatewayFrontendPortArrayInput // Gets or sets subnets of application gateway resource GatewayIPConfigurations ApplicationGatewayIPConfigurationArrayInput // Gets or sets HTTP listeners of application gateway resource HttpListeners ApplicationGatewayHttpListenerArrayInput // Resource location Location pulumi.StringPtrInput // Gets or sets Provisioning state of the ApplicationGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets request routing rules of application gateway resource RequestRoutingRules ApplicationGatewayRequestRoutingRuleArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the ApplicationGateway resource ResourceGuid pulumi.StringPtrInput // Gets or sets sku of application gateway resource Sku ApplicationGatewaySkuPtrInput // Gets or sets ssl certificates of application gateway resource SslCertificates ApplicationGatewaySslCertificateArrayInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ApplicationGateway resource.
func (ApplicationGatewayArgs) ElementType ¶
func (ApplicationGatewayArgs) ElementType() reflect.Type
type ApplicationGatewayBackendAddress ¶
type ApplicationGatewayBackendAddress struct { // Gets or sets the dns name Fqdn *string `pulumi:"fqdn"` // Gets or sets the ip address IpAddress *string `pulumi:"ipAddress"` }
Backend Address of application gateway
type ApplicationGatewayBackendAddressArgs ¶
type ApplicationGatewayBackendAddressArgs struct { // Gets or sets the dns name Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or sets the ip address IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Backend Address of application gateway
func (ApplicationGatewayBackendAddressArgs) ElementType ¶
func (ApplicationGatewayBackendAddressArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutput ¶
func (i ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput
func (ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutputWithContext ¶
func (i ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddressOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressOutput
type ApplicationGatewayBackendAddressArray ¶
type ApplicationGatewayBackendAddressArray []ApplicationGatewayBackendAddressInput
func (ApplicationGatewayBackendAddressArray) ElementType ¶
func (ApplicationGatewayBackendAddressArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutput ¶
func (i ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput
func (ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddressArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressArrayOutput
type ApplicationGatewayBackendAddressArrayInput ¶
type ApplicationGatewayBackendAddressArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput ToApplicationGatewayBackendAddressArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressArrayOutput }
ApplicationGatewayBackendAddressArrayInput is an input type that accepts ApplicationGatewayBackendAddressArray and ApplicationGatewayBackendAddressArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressArrayInput` via:
ApplicationGatewayBackendAddressArray{ ApplicationGatewayBackendAddressArgs{...} }
type ApplicationGatewayBackendAddressArrayOutput ¶
type ApplicationGatewayBackendAddressArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutput ¶
func (o ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutput() ApplicationGatewayBackendAddressArrayOutput
func (ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackendAddressArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressArrayOutput
type ApplicationGatewayBackendAddressInput ¶
type ApplicationGatewayBackendAddressInput interface { pulumi.Input ToApplicationGatewayBackendAddressOutput() ApplicationGatewayBackendAddressOutput ToApplicationGatewayBackendAddressOutputWithContext(context.Context) ApplicationGatewayBackendAddressOutput }
ApplicationGatewayBackendAddressInput is an input type that accepts ApplicationGatewayBackendAddressArgs and ApplicationGatewayBackendAddressOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressInput` via:
ApplicationGatewayBackendAddressArgs{...}
type ApplicationGatewayBackendAddressOutput ¶
type ApplicationGatewayBackendAddressOutput struct{ *pulumi.OutputState }
Backend Address of application gateway
func (ApplicationGatewayBackendAddressOutput) ElementType ¶
func (ApplicationGatewayBackendAddressOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressOutput) Fqdn ¶
func (o ApplicationGatewayBackendAddressOutput) Fqdn() pulumi.StringPtrOutput
Gets or sets the dns name
func (ApplicationGatewayBackendAddressOutput) IpAddress ¶
func (o ApplicationGatewayBackendAddressOutput) IpAddress() pulumi.StringPtrOutput
Gets or sets the 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 { // Gets or sets the backend addresses BackendAddresses []ApplicationGatewayBackendAddress `pulumi:"backendAddresses"` // Gets or sets backendIPConfiguration of application gateway BackendIPConfigurations []SubResource `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets 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 Provisioning state of the backend address pool resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Backend Address Pool of application gateway
type ApplicationGatewayBackendAddressPoolArgs ¶
type ApplicationGatewayBackendAddressPoolArgs struct { // Gets or sets the backend addresses BackendAddresses ApplicationGatewayBackendAddressArrayInput `pulumi:"backendAddresses"` // Gets or sets backendIPConfiguration of application gateway BackendIPConfigurations SubResourceArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets 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 Provisioning state of the backend address pool resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend Address Pool of application gateway
func (ApplicationGatewayBackendAddressPoolArgs) ElementType ¶
func (ApplicationGatewayBackendAddressPoolArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutput ¶
func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
func (ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
type ApplicationGatewayBackendAddressPoolArray ¶
type ApplicationGatewayBackendAddressPoolArray []ApplicationGatewayBackendAddressPoolInput
func (ApplicationGatewayBackendAddressPoolArray) ElementType ¶
func (ApplicationGatewayBackendAddressPoolArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutput ¶
func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
func (ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
type ApplicationGatewayBackendAddressPoolArrayInput ¶
type ApplicationGatewayBackendAddressPoolArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolArrayOutput }
ApplicationGatewayBackendAddressPoolArrayInput is an input type that accepts ApplicationGatewayBackendAddressPoolArray and ApplicationGatewayBackendAddressPoolArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolArrayInput` via:
ApplicationGatewayBackendAddressPoolArray{ ApplicationGatewayBackendAddressPoolArgs{...} }
type ApplicationGatewayBackendAddressPoolArrayOutput ¶
type ApplicationGatewayBackendAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressPoolArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutput ¶
func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutput() ApplicationGatewayBackendAddressPoolArrayOutput
func (ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolArrayOutput
type ApplicationGatewayBackendAddressPoolInput ¶
type ApplicationGatewayBackendAddressPoolInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput ToApplicationGatewayBackendAddressPoolOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolOutput }
ApplicationGatewayBackendAddressPoolInput is an input type that accepts ApplicationGatewayBackendAddressPoolArgs and ApplicationGatewayBackendAddressPoolOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolInput` via:
ApplicationGatewayBackendAddressPoolArgs{...}
type ApplicationGatewayBackendAddressPoolOutput ¶
type ApplicationGatewayBackendAddressPoolOutput struct{ *pulumi.OutputState }
Backend Address Pool of application gateway
func (ApplicationGatewayBackendAddressPoolOutput) BackendAddresses ¶
func (o ApplicationGatewayBackendAddressPoolOutput) BackendAddresses() ApplicationGatewayBackendAddressArrayOutput
Gets or sets the backend addresses
func (ApplicationGatewayBackendAddressPoolOutput) BackendIPConfigurations ¶
func (o ApplicationGatewayBackendAddressPoolOutput) BackendIPConfigurations() SubResourceArrayOutput
Gets or sets backendIPConfiguration of application gateway
func (ApplicationGatewayBackendAddressPoolOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolOutput) Etag ¶
func (o ApplicationGatewayBackendAddressPoolOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayBackendAddressPoolOutput) Id ¶
func (o ApplicationGatewayBackendAddressPoolOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ApplicationGatewayBackendAddressPoolOutput) Name ¶
func (o ApplicationGatewayBackendAddressPoolOutput) Name() pulumi.StringPtrOutput
Gets name of the 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
Gets or sets Provisioning state of the backend address pool resource Updating/Deleting/Failed
func (ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput ¶
func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutput() ApplicationGatewayBackendAddressPoolOutput
func (ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolOutput
type ApplicationGatewayBackendAddressPoolResponse ¶
type ApplicationGatewayBackendAddressPoolResponse struct { // Gets or sets the backend addresses BackendAddresses []ApplicationGatewayBackendAddressResponse `pulumi:"backendAddresses"` // Gets or sets backendIPConfiguration of application gateway BackendIPConfigurations []SubResourceResponse `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets 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 Provisioning state of the backend address pool resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Backend Address Pool of application gateway
type ApplicationGatewayBackendAddressPoolResponseArgs ¶
type ApplicationGatewayBackendAddressPoolResponseArgs struct { // Gets or sets the backend addresses BackendAddresses ApplicationGatewayBackendAddressResponseArrayInput `pulumi:"backendAddresses"` // Gets or sets backendIPConfiguration of application gateway BackendIPConfigurations SubResourceResponseArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets 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 Provisioning state of the backend address pool resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend Address Pool of application gateway
func (ApplicationGatewayBackendAddressPoolResponseArgs) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutput ¶
func (i ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput
func (ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolResponseArgs) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseOutput
type ApplicationGatewayBackendAddressPoolResponseArray ¶
type ApplicationGatewayBackendAddressPoolResponseArray []ApplicationGatewayBackendAddressPoolResponseInput
func (ApplicationGatewayBackendAddressPoolResponseArray) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutput ¶
func (i ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput
func (ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressPoolResponseArray) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput
type ApplicationGatewayBackendAddressPoolResponseArrayInput ¶
type ApplicationGatewayBackendAddressPoolResponseArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput }
ApplicationGatewayBackendAddressPoolResponseArrayInput is an input type that accepts ApplicationGatewayBackendAddressPoolResponseArray and ApplicationGatewayBackendAddressPoolResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolResponseArrayInput` via:
ApplicationGatewayBackendAddressPoolResponseArray{ ApplicationGatewayBackendAddressPoolResponseArgs{...} }
type ApplicationGatewayBackendAddressPoolResponseArrayOutput ¶
type ApplicationGatewayBackendAddressPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutput ¶
func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutput() ApplicationGatewayBackendAddressPoolResponseArrayOutput
func (ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGatewayBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseArrayOutput
type ApplicationGatewayBackendAddressPoolResponseInput ¶
type ApplicationGatewayBackendAddressPoolResponseInput interface { pulumi.Input ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(context.Context) ApplicationGatewayBackendAddressPoolResponseOutput }
ApplicationGatewayBackendAddressPoolResponseInput is an input type that accepts ApplicationGatewayBackendAddressPoolResponseArgs and ApplicationGatewayBackendAddressPoolResponseOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolResponseInput` via:
ApplicationGatewayBackendAddressPoolResponseArgs{...}
type ApplicationGatewayBackendAddressPoolResponseOutput ¶
type ApplicationGatewayBackendAddressPoolResponseOutput struct{ *pulumi.OutputState }
Backend Address Pool of application gateway
func (ApplicationGatewayBackendAddressPoolResponseOutput) BackendAddresses ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) BackendAddresses() ApplicationGatewayBackendAddressResponseArrayOutput
Gets or sets the backend addresses
func (ApplicationGatewayBackendAddressPoolResponseOutput) BackendIPConfigurations ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) BackendIPConfigurations() SubResourceResponseArrayOutput
Gets or sets backendIPConfiguration of application gateway
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
Gets name of the 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
Gets or sets Provisioning state of the backend address pool resource Updating/Deleting/Failed
func (ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutput ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutput() ApplicationGatewayBackendAddressPoolResponseOutput
func (ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext ¶
func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGatewayBackendAddressPoolResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressPoolResponseOutput
type ApplicationGatewayBackendAddressResponse ¶
type ApplicationGatewayBackendAddressResponse struct { // Gets or sets the dns name Fqdn *string `pulumi:"fqdn"` // Gets or sets the ip address IpAddress *string `pulumi:"ipAddress"` }
Backend Address of application gateway
type ApplicationGatewayBackendAddressResponseArgs ¶
type ApplicationGatewayBackendAddressResponseArgs struct { // Gets or sets the dns name Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or sets the ip address IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Backend Address of application gateway
func (ApplicationGatewayBackendAddressResponseArgs) ElementType ¶
func (ApplicationGatewayBackendAddressResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutput ¶
func (i ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput
func (ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutputWithContext ¶
func (i ApplicationGatewayBackendAddressResponseArgs) ToApplicationGatewayBackendAddressResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseOutput
type ApplicationGatewayBackendAddressResponseArray ¶
type ApplicationGatewayBackendAddressResponseArray []ApplicationGatewayBackendAddressResponseInput
func (ApplicationGatewayBackendAddressResponseArray) ElementType ¶
func (ApplicationGatewayBackendAddressResponseArray) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutput ¶
func (i ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput
func (ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext ¶
func (i ApplicationGatewayBackendAddressResponseArray) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseArrayOutput
type ApplicationGatewayBackendAddressResponseArrayInput ¶
type ApplicationGatewayBackendAddressResponseArrayInput interface { pulumi.Input ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(context.Context) ApplicationGatewayBackendAddressResponseArrayOutput }
ApplicationGatewayBackendAddressResponseArrayInput is an input type that accepts ApplicationGatewayBackendAddressResponseArray and ApplicationGatewayBackendAddressResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressResponseArrayInput` via:
ApplicationGatewayBackendAddressResponseArray{ ApplicationGatewayBackendAddressResponseArgs{...} }
type ApplicationGatewayBackendAddressResponseArrayOutput ¶
type ApplicationGatewayBackendAddressResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendAddressResponseArrayOutput) ElementType ¶
func (ApplicationGatewayBackendAddressResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutput ¶
func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutput() ApplicationGatewayBackendAddressResponseArrayOutput
func (ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext ¶
func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewayBackendAddressResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendAddressResponseArrayOutput
type ApplicationGatewayBackendAddressResponseInput ¶
type ApplicationGatewayBackendAddressResponseInput interface { pulumi.Input ToApplicationGatewayBackendAddressResponseOutput() ApplicationGatewayBackendAddressResponseOutput ToApplicationGatewayBackendAddressResponseOutputWithContext(context.Context) ApplicationGatewayBackendAddressResponseOutput }
ApplicationGatewayBackendAddressResponseInput is an input type that accepts ApplicationGatewayBackendAddressResponseArgs and ApplicationGatewayBackendAddressResponseOutput values. You can construct a concrete instance of `ApplicationGatewayBackendAddressResponseInput` via:
ApplicationGatewayBackendAddressResponseArgs{...}
type ApplicationGatewayBackendAddressResponseOutput ¶
type ApplicationGatewayBackendAddressResponseOutput struct{ *pulumi.OutputState }
Backend Address of application gateway
func (ApplicationGatewayBackendAddressResponseOutput) ElementType ¶
func (ApplicationGatewayBackendAddressResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendAddressResponseOutput) Fqdn ¶
func (o ApplicationGatewayBackendAddressResponseOutput) Fqdn() pulumi.StringPtrOutput
Gets or sets the dns name
func (ApplicationGatewayBackendAddressResponseOutput) IpAddress ¶
func (o ApplicationGatewayBackendAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
Gets or sets the 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 { // Gets or sets the cookie affinity CookieBasedAffinity *string `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the port Port *int `pulumi:"port"` // Gets or sets the protocol Protocol *string `pulumi:"protocol"` // Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Backend address pool settings of application gateway
type ApplicationGatewayBackendHttpSettingsArgs ¶
type ApplicationGatewayBackendHttpSettingsArgs struct { // Gets or sets the cookie affinity CookieBasedAffinity pulumi.StringPtrInput `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the port Port pulumi.IntPtrInput `pulumi:"port"` // Gets or sets the protocol Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend address pool settings of application gateway
func (ApplicationGatewayBackendHttpSettingsArgs) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutput ¶
func (i ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput
func (ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHttpSettingsOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsOutput
type ApplicationGatewayBackendHttpSettingsArray ¶
type ApplicationGatewayBackendHttpSettingsArray []ApplicationGatewayBackendHttpSettingsInput
func (ApplicationGatewayBackendHttpSettingsArray) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsArray) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutput ¶
func (i ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput
func (ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput
type ApplicationGatewayBackendHttpSettingsArrayInput ¶
type ApplicationGatewayBackendHttpSettingsArrayInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput }
ApplicationGatewayBackendHttpSettingsArrayInput is an input type that accepts ApplicationGatewayBackendHttpSettingsArray and ApplicationGatewayBackendHttpSettingsArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsArrayInput` via:
ApplicationGatewayBackendHttpSettingsArray{ ApplicationGatewayBackendHttpSettingsArgs{...} }
type ApplicationGatewayBackendHttpSettingsArrayOutput ¶
type ApplicationGatewayBackendHttpSettingsArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutput ¶
func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutput() ApplicationGatewayBackendHttpSettingsArrayOutput
func (ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsArrayOutput
type ApplicationGatewayBackendHttpSettingsInput ¶
type ApplicationGatewayBackendHttpSettingsInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput ToApplicationGatewayBackendHttpSettingsOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsOutput }
ApplicationGatewayBackendHttpSettingsInput is an input type that accepts ApplicationGatewayBackendHttpSettingsArgs and ApplicationGatewayBackendHttpSettingsOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsInput` via:
ApplicationGatewayBackendHttpSettingsArgs{...}
type ApplicationGatewayBackendHttpSettingsOutput ¶
type ApplicationGatewayBackendHttpSettingsOutput struct{ *pulumi.OutputState }
Backend address pool settings of application gateway
func (ApplicationGatewayBackendHttpSettingsOutput) CookieBasedAffinity ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) CookieBasedAffinity() pulumi.StringPtrOutput
Gets or sets the cookie affinity
func (ApplicationGatewayBackendHttpSettingsOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsOutput) Etag ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayBackendHttpSettingsOutput) Id ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ApplicationGatewayBackendHttpSettingsOutput) Name ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets the port
func (ApplicationGatewayBackendHttpSettingsOutput) Protocol ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) Protocol() pulumi.StringPtrOutput
Gets or sets the protocol
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) ToApplicationGatewayBackendHttpSettingsOutput ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutput() ApplicationGatewayBackendHttpSettingsOutput
func (ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackendHttpSettingsOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsOutput
type ApplicationGatewayBackendHttpSettingsResponse ¶
type ApplicationGatewayBackendHttpSettingsResponse struct { // Gets or sets the cookie affinity CookieBasedAffinity *string `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the port Port *int `pulumi:"port"` // Gets or sets the protocol Protocol *string `pulumi:"protocol"` // Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Backend address pool settings of application gateway
type ApplicationGatewayBackendHttpSettingsResponseArgs ¶
type ApplicationGatewayBackendHttpSettingsResponseArgs struct { // Gets or sets the cookie affinity CookieBasedAffinity pulumi.StringPtrInput `pulumi:"cookieBasedAffinity"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the port Port pulumi.IntPtrInput `pulumi:"port"` // Gets or sets the protocol Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Backend address pool settings of application gateway
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutput ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
func (ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArgs) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
type ApplicationGatewayBackendHttpSettingsResponseArray ¶
type ApplicationGatewayBackendHttpSettingsResponseArray []ApplicationGatewayBackendHttpSettingsResponseInput
func (ApplicationGatewayBackendHttpSettingsResponseArray) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseArray) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput
func (ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext ¶
func (i ApplicationGatewayBackendHttpSettingsResponseArray) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput
type ApplicationGatewayBackendHttpSettingsResponseArrayInput ¶
type ApplicationGatewayBackendHttpSettingsResponseArrayInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput }
ApplicationGatewayBackendHttpSettingsResponseArrayInput is an input type that accepts ApplicationGatewayBackendHttpSettingsResponseArray and ApplicationGatewayBackendHttpSettingsResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsResponseArrayInput` via:
ApplicationGatewayBackendHttpSettingsResponseArray{ ApplicationGatewayBackendHttpSettingsResponseArgs{...} }
type ApplicationGatewayBackendHttpSettingsResponseArrayOutput ¶
type ApplicationGatewayBackendHttpSettingsResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput ¶
func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutput() ApplicationGatewayBackendHttpSettingsResponseArrayOutput
func (ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationGatewayBackendHttpSettingsResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseArrayOutput
type ApplicationGatewayBackendHttpSettingsResponseInput ¶
type ApplicationGatewayBackendHttpSettingsResponseInput interface { pulumi.Input ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput }
ApplicationGatewayBackendHttpSettingsResponseInput is an input type that accepts ApplicationGatewayBackendHttpSettingsResponseArgs and ApplicationGatewayBackendHttpSettingsResponseOutput values. You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsResponseInput` via:
ApplicationGatewayBackendHttpSettingsResponseArgs{...}
type ApplicationGatewayBackendHttpSettingsResponseOutput ¶
type ApplicationGatewayBackendHttpSettingsResponseOutput struct{ *pulumi.OutputState }
Backend address pool settings of application gateway
func (ApplicationGatewayBackendHttpSettingsResponseOutput) CookieBasedAffinity ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) CookieBasedAffinity() pulumi.StringPtrOutput
Gets or sets the cookie affinity
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ElementType ¶
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Etag ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Name ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets the port
func (ApplicationGatewayBackendHttpSettingsResponseOutput) Protocol ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) Protocol() pulumi.StringPtrOutput
Gets or sets the protocol
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) ToApplicationGatewayBackendHttpSettingsResponseOutput ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutput() ApplicationGatewayBackendHttpSettingsResponseOutput
func (ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext ¶
func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewayBackendHttpSettingsResponseOutputWithContext(ctx context.Context) ApplicationGatewayBackendHttpSettingsResponseOutput
type ApplicationGatewayCookieBasedAffinity ¶ added in v0.3.1
Gets or sets the cookie affinity
func (ApplicationGatewayCookieBasedAffinity) ElementType ¶ added in v0.3.1
func (ApplicationGatewayCookieBasedAffinity) ElementType() reflect.Type
func (ApplicationGatewayCookieBasedAffinity) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewayCookieBasedAffinity) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewayCookieBasedAffinity) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayCookieBasedAffinity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewayCookieBasedAffinity) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewayCookieBasedAffinity) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewayCookieBasedAffinity) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayCookieBasedAffinity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationGatewayFrontendIPConfiguration ¶
type ApplicationGatewayFrontendIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the privateIPAddress of the Network Interface IP Configuration PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *SubResource `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet *SubResource `pulumi:"subnet"` }
Frontend IP configuration of application gateway
type ApplicationGatewayFrontendIPConfigurationArgs ¶
type ApplicationGatewayFrontendIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the privateIPAddress of the Network Interface IP Configuration PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress SubResourcePtrInput `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet SubResourcePtrInput `pulumi:"subnet"` }
Frontend IP configuration of application gateway
func (ApplicationGatewayFrontendIPConfigurationArgs) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
func (ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
type ApplicationGatewayFrontendIPConfigurationArray ¶
type ApplicationGatewayFrontendIPConfigurationArray []ApplicationGatewayFrontendIPConfigurationInput
func (ApplicationGatewayFrontendIPConfigurationArray) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
func (ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
type ApplicationGatewayFrontendIPConfigurationArrayInput ¶
type ApplicationGatewayFrontendIPConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput }
ApplicationGatewayFrontendIPConfigurationArrayInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationArray and ApplicationGatewayFrontendIPConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationArrayInput` via:
ApplicationGatewayFrontendIPConfigurationArray{ ApplicationGatewayFrontendIPConfigurationArgs{...} }
type ApplicationGatewayFrontendIPConfigurationArrayOutput ¶
type ApplicationGatewayFrontendIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutput() ApplicationGatewayFrontendIPConfigurationArrayOutput
func (ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationArrayOutput
type ApplicationGatewayFrontendIPConfigurationInput ¶
type ApplicationGatewayFrontendIPConfigurationInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput ToApplicationGatewayFrontendIPConfigurationOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationOutput }
ApplicationGatewayFrontendIPConfigurationInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationArgs and ApplicationGatewayFrontendIPConfigurationOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationInput` via:
ApplicationGatewayFrontendIPConfigurationArgs{...}
type ApplicationGatewayFrontendIPConfigurationOutput ¶
type ApplicationGatewayFrontendIPConfigurationOutput struct{ *pulumi.OutputState }
Frontend IP configuration of application gateway
func (ApplicationGatewayFrontendIPConfigurationOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationOutput) Etag ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayFrontendIPConfigurationOutput) Name ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets the privateIPAddress of the Network Interface IP Configuration
func (ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAllocationMethod ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method (Static/Dynamic)
func (ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ApplicationGatewayFrontendIPConfigurationOutput) PublicIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
Gets or sets the reference of the PublicIP resource
func (ApplicationGatewayFrontendIPConfigurationOutput) Subnet ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) Subnet() SubResourcePtrOutput
Gets or sets the reference of the subnet resource
func (ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutput() ApplicationGatewayFrontendIPConfigurationOutput
func (ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationOutput
type ApplicationGatewayFrontendIPConfigurationResponse ¶
type ApplicationGatewayFrontendIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the privateIPAddress of the Network Interface IP Configuration PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *SubResourceResponse `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet *SubResourceResponse `pulumi:"subnet"` }
Frontend IP configuration of application gateway
type ApplicationGatewayFrontendIPConfigurationResponseArgs ¶
type ApplicationGatewayFrontendIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the privateIPAddress of the Network Interface IP Configuration PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress SubResourceResponsePtrInput `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
Frontend IP configuration of application gateway
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
func (ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArgs) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
type ApplicationGatewayFrontendIPConfigurationResponseArray ¶
type ApplicationGatewayFrontendIPConfigurationResponseArray []ApplicationGatewayFrontendIPConfigurationResponseInput
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
func (ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendIPConfigurationResponseArray) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
type ApplicationGatewayFrontendIPConfigurationResponseArrayInput ¶
type ApplicationGatewayFrontendIPConfigurationResponseArrayInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput }
ApplicationGatewayFrontendIPConfigurationResponseArrayInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationResponseArray and ApplicationGatewayFrontendIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationResponseArrayInput` via:
ApplicationGatewayFrontendIPConfigurationResponseArray{ ApplicationGatewayFrontendIPConfigurationResponseArgs{...} }
type ApplicationGatewayFrontendIPConfigurationResponseArrayOutput ¶
type ApplicationGatewayFrontendIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutput() ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
func (ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicationGatewayFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseArrayOutput
type ApplicationGatewayFrontendIPConfigurationResponseInput ¶
type ApplicationGatewayFrontendIPConfigurationResponseInput interface { pulumi.Input ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput }
ApplicationGatewayFrontendIPConfigurationResponseInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationResponseArgs and ApplicationGatewayFrontendIPConfigurationResponseOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationResponseInput` via:
ApplicationGatewayFrontendIPConfigurationResponseArgs{...}
type ApplicationGatewayFrontendIPConfigurationResponseOutput ¶
type ApplicationGatewayFrontendIPConfigurationResponseOutput struct{ *pulumi.OutputState }
Frontend IP configuration of application gateway
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ElementType ¶
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) Etag ¶
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) Name ¶
Gets 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
Gets or sets the privateIPAddress of the Network Interface IP Configuration
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method (Static/Dynamic)
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) PublicIPAddress ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
Gets or sets the reference of the PublicIP resource
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) Subnet ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
Gets or sets the reference of the subnet resource
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutput ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutput() ApplicationGatewayFrontendIPConfigurationResponseOutput
func (ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext ¶
func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGatewayFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendIPConfigurationResponseOutput
type ApplicationGatewayFrontendPort ¶
type ApplicationGatewayFrontendPort struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the frontend port Port *int `pulumi:"port"` // Gets or sets Provisioning state of the frontend port resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Frontend Port of application gateway
type ApplicationGatewayFrontendPortArgs ¶
type ApplicationGatewayFrontendPortArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the frontend port Port pulumi.IntPtrInput `pulumi:"port"` // Gets or sets Provisioning state of the frontend port resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Frontend Port of application gateway
func (ApplicationGatewayFrontendPortArgs) ElementType ¶
func (ApplicationGatewayFrontendPortArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput ¶
func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
func (ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext ¶
func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
type ApplicationGatewayFrontendPortArray ¶
type ApplicationGatewayFrontendPortArray []ApplicationGatewayFrontendPortInput
func (ApplicationGatewayFrontendPortArray) ElementType ¶
func (ApplicationGatewayFrontendPortArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput ¶
func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
func (ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
type ApplicationGatewayFrontendPortArrayInput ¶
type ApplicationGatewayFrontendPortArrayInput interface { pulumi.Input ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput ToApplicationGatewayFrontendPortArrayOutputWithContext(context.Context) ApplicationGatewayFrontendPortArrayOutput }
ApplicationGatewayFrontendPortArrayInput is an input type that accepts ApplicationGatewayFrontendPortArray and ApplicationGatewayFrontendPortArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortArrayInput` via:
ApplicationGatewayFrontendPortArray{ ApplicationGatewayFrontendPortArgs{...} }
type ApplicationGatewayFrontendPortArrayOutput ¶
type ApplicationGatewayFrontendPortArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendPortArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendPortArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput ¶
func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutput() ApplicationGatewayFrontendPortArrayOutput
func (ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortArrayOutput
type ApplicationGatewayFrontendPortInput ¶
type ApplicationGatewayFrontendPortInput interface { pulumi.Input ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput ToApplicationGatewayFrontendPortOutputWithContext(context.Context) ApplicationGatewayFrontendPortOutput }
ApplicationGatewayFrontendPortInput is an input type that accepts ApplicationGatewayFrontendPortArgs and ApplicationGatewayFrontendPortOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortInput` via:
ApplicationGatewayFrontendPortArgs{...}
type ApplicationGatewayFrontendPortOutput ¶
type ApplicationGatewayFrontendPortOutput struct{ *pulumi.OutputState }
Frontend Port of application gateway
func (ApplicationGatewayFrontendPortOutput) ElementType ¶
func (ApplicationGatewayFrontendPortOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortOutput) Etag ¶
func (o ApplicationGatewayFrontendPortOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayFrontendPortOutput) Id ¶
func (o ApplicationGatewayFrontendPortOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ApplicationGatewayFrontendPortOutput) Name ¶
func (o ApplicationGatewayFrontendPortOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets the frontend port
func (ApplicationGatewayFrontendPortOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendPortOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the frontend port resource Updating/Deleting/Failed
func (ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput ¶
func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutput() ApplicationGatewayFrontendPortOutput
func (ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext ¶
func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortOutput
type ApplicationGatewayFrontendPortResponse ¶
type ApplicationGatewayFrontendPortResponse struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the frontend port Port *int `pulumi:"port"` // Gets or sets Provisioning state of the frontend port resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Frontend Port of application gateway
type ApplicationGatewayFrontendPortResponseArgs ¶
type ApplicationGatewayFrontendPortResponseArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the frontend port Port pulumi.IntPtrInput `pulumi:"port"` // Gets or sets Provisioning state of the frontend port resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Frontend Port of application gateway
func (ApplicationGatewayFrontendPortResponseArgs) ElementType ¶
func (ApplicationGatewayFrontendPortResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutput ¶
func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
func (ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutputWithContext ¶
func (i ApplicationGatewayFrontendPortResponseArgs) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
type ApplicationGatewayFrontendPortResponseArray ¶
type ApplicationGatewayFrontendPortResponseArray []ApplicationGatewayFrontendPortResponseInput
func (ApplicationGatewayFrontendPortResponseArray) ElementType ¶
func (ApplicationGatewayFrontendPortResponseArray) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutput ¶
func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
func (ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext ¶
func (i ApplicationGatewayFrontendPortResponseArray) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
type ApplicationGatewayFrontendPortResponseArrayInput ¶
type ApplicationGatewayFrontendPortResponseArrayInput interface { pulumi.Input ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(context.Context) ApplicationGatewayFrontendPortResponseArrayOutput }
ApplicationGatewayFrontendPortResponseArrayInput is an input type that accepts ApplicationGatewayFrontendPortResponseArray and ApplicationGatewayFrontendPortResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortResponseArrayInput` via:
ApplicationGatewayFrontendPortResponseArray{ ApplicationGatewayFrontendPortResponseArgs{...} }
type ApplicationGatewayFrontendPortResponseArrayOutput ¶
type ApplicationGatewayFrontendPortResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayFrontendPortResponseArrayOutput) ElementType ¶
func (ApplicationGatewayFrontendPortResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutput ¶
func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutput() ApplicationGatewayFrontendPortResponseArrayOutput
func (ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext ¶
func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayFrontendPortResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseArrayOutput
type ApplicationGatewayFrontendPortResponseInput ¶
type ApplicationGatewayFrontendPortResponseInput interface { pulumi.Input ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput ToApplicationGatewayFrontendPortResponseOutputWithContext(context.Context) ApplicationGatewayFrontendPortResponseOutput }
ApplicationGatewayFrontendPortResponseInput is an input type that accepts ApplicationGatewayFrontendPortResponseArgs and ApplicationGatewayFrontendPortResponseOutput values. You can construct a concrete instance of `ApplicationGatewayFrontendPortResponseInput` via:
ApplicationGatewayFrontendPortResponseArgs{...}
type ApplicationGatewayFrontendPortResponseOutput ¶
type ApplicationGatewayFrontendPortResponseOutput struct{ *pulumi.OutputState }
Frontend Port of application gateway
func (ApplicationGatewayFrontendPortResponseOutput) ElementType ¶
func (ApplicationGatewayFrontendPortResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayFrontendPortResponseOutput) Etag ¶
func (o ApplicationGatewayFrontendPortResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayFrontendPortResponseOutput) Name ¶
func (o ApplicationGatewayFrontendPortResponseOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets the frontend port
func (ApplicationGatewayFrontendPortResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayFrontendPortResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the frontend port resource Updating/Deleting/Failed
func (ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutput ¶
func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutput() ApplicationGatewayFrontendPortResponseOutput
func (ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutputWithContext ¶
func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFrontendPortResponseOutputWithContext(ctx context.Context) ApplicationGatewayFrontendPortResponseOutput
type ApplicationGatewayHttpListener ¶
type ApplicationGatewayHttpListener struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets frontend IP configuration resource of application gateway FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Gets or sets frontend port resource of application gateway FrontendPort *SubResource `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the protocol Protocol *string `pulumi:"protocol"` // Gets or sets Provisioning state of the http listener resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets ssl certificate resource of application gateway SslCertificate *SubResource `pulumi:"sslCertificate"` }
Http listener of application gateway
type ApplicationGatewayHttpListenerArgs ¶
type ApplicationGatewayHttpListenerArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets frontend IP configuration resource of application gateway FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets frontend port resource of application gateway FrontendPort SubResourcePtrInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the protocol Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets or sets Provisioning state of the http listener resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets ssl certificate resource of application gateway SslCertificate SubResourcePtrInput `pulumi:"sslCertificate"` }
Http listener of application gateway
func (ApplicationGatewayHttpListenerArgs) ElementType ¶
func (ApplicationGatewayHttpListenerArgs) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput ¶
func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
func (ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext ¶
func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
type ApplicationGatewayHttpListenerArray ¶
type ApplicationGatewayHttpListenerArray []ApplicationGatewayHttpListenerInput
func (ApplicationGatewayHttpListenerArray) ElementType ¶
func (ApplicationGatewayHttpListenerArray) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput ¶
func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
func (ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext ¶
func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
type ApplicationGatewayHttpListenerArrayInput ¶
type ApplicationGatewayHttpListenerArrayInput interface { pulumi.Input ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput ToApplicationGatewayHttpListenerArrayOutputWithContext(context.Context) ApplicationGatewayHttpListenerArrayOutput }
ApplicationGatewayHttpListenerArrayInput is an input type that accepts ApplicationGatewayHttpListenerArray and ApplicationGatewayHttpListenerArrayOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerArrayInput` via:
ApplicationGatewayHttpListenerArray{ ApplicationGatewayHttpListenerArgs{...} }
type ApplicationGatewayHttpListenerArrayOutput ¶
type ApplicationGatewayHttpListenerArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerArrayOutput) ElementType ¶
func (ApplicationGatewayHttpListenerArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput ¶
func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutput() ApplicationGatewayHttpListenerArrayOutput
func (ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext ¶
func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerArrayOutput
type ApplicationGatewayHttpListenerInput ¶
type ApplicationGatewayHttpListenerInput interface { pulumi.Input ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput ToApplicationGatewayHttpListenerOutputWithContext(context.Context) ApplicationGatewayHttpListenerOutput }
ApplicationGatewayHttpListenerInput is an input type that accepts ApplicationGatewayHttpListenerArgs and ApplicationGatewayHttpListenerOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerInput` via:
ApplicationGatewayHttpListenerArgs{...}
type ApplicationGatewayHttpListenerOutput ¶
type ApplicationGatewayHttpListenerOutput struct{ *pulumi.OutputState }
Http listener of application gateway
func (ApplicationGatewayHttpListenerOutput) ElementType ¶
func (ApplicationGatewayHttpListenerOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerOutput) Etag ¶
func (o ApplicationGatewayHttpListenerOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayHttpListenerOutput) FrontendIPConfiguration ¶
func (o ApplicationGatewayHttpListenerOutput) FrontendIPConfiguration() SubResourcePtrOutput
Gets or sets frontend IP configuration resource of application gateway
func (ApplicationGatewayHttpListenerOutput) FrontendPort ¶
func (o ApplicationGatewayHttpListenerOutput) FrontendPort() SubResourcePtrOutput
Gets or sets frontend port resource of application gateway
func (ApplicationGatewayHttpListenerOutput) Id ¶
func (o ApplicationGatewayHttpListenerOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ApplicationGatewayHttpListenerOutput) Name ¶
func (o ApplicationGatewayHttpListenerOutput) 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 (ApplicationGatewayHttpListenerOutput) Protocol ¶
func (o ApplicationGatewayHttpListenerOutput) Protocol() pulumi.StringPtrOutput
Gets or sets the protocol
func (ApplicationGatewayHttpListenerOutput) ProvisioningState ¶
func (o ApplicationGatewayHttpListenerOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the http listener resource Updating/Deleting/Failed
func (ApplicationGatewayHttpListenerOutput) SslCertificate ¶
func (o ApplicationGatewayHttpListenerOutput) SslCertificate() SubResourcePtrOutput
Gets or sets ssl certificate resource of application gateway
func (ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput ¶
func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutput() ApplicationGatewayHttpListenerOutput
func (ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext ¶
func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerOutput
type ApplicationGatewayHttpListenerResponse ¶
type ApplicationGatewayHttpListenerResponse struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets frontend IP configuration resource of application gateway FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Gets or sets frontend port resource of application gateway FrontendPort *SubResourceResponse `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the protocol Protocol *string `pulumi:"protocol"` // Gets or sets Provisioning state of the http listener resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets ssl certificate resource of application gateway SslCertificate *SubResourceResponse `pulumi:"sslCertificate"` }
Http listener of application gateway
type ApplicationGatewayHttpListenerResponseArgs ¶
type ApplicationGatewayHttpListenerResponseArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets frontend IP configuration resource of application gateway FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets frontend port resource of application gateway FrontendPort SubResourceResponsePtrInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the protocol Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Gets or sets Provisioning state of the http listener resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets ssl certificate resource of application gateway SslCertificate SubResourceResponsePtrInput `pulumi:"sslCertificate"` }
Http listener of application gateway
func (ApplicationGatewayHttpListenerResponseArgs) ElementType ¶
func (ApplicationGatewayHttpListenerResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutput ¶
func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
func (ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutputWithContext ¶
func (i ApplicationGatewayHttpListenerResponseArgs) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
type ApplicationGatewayHttpListenerResponseArray ¶
type ApplicationGatewayHttpListenerResponseArray []ApplicationGatewayHttpListenerResponseInput
func (ApplicationGatewayHttpListenerResponseArray) ElementType ¶
func (ApplicationGatewayHttpListenerResponseArray) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutput ¶
func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
func (ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext ¶
func (i ApplicationGatewayHttpListenerResponseArray) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
type ApplicationGatewayHttpListenerResponseArrayInput ¶
type ApplicationGatewayHttpListenerResponseArrayInput interface { pulumi.Input ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(context.Context) ApplicationGatewayHttpListenerResponseArrayOutput }
ApplicationGatewayHttpListenerResponseArrayInput is an input type that accepts ApplicationGatewayHttpListenerResponseArray and ApplicationGatewayHttpListenerResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerResponseArrayInput` via:
ApplicationGatewayHttpListenerResponseArray{ ApplicationGatewayHttpListenerResponseArgs{...} }
type ApplicationGatewayHttpListenerResponseArrayOutput ¶
type ApplicationGatewayHttpListenerResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayHttpListenerResponseArrayOutput) ElementType ¶
func (ApplicationGatewayHttpListenerResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutput ¶
func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutput() ApplicationGatewayHttpListenerResponseArrayOutput
func (ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext ¶
func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayHttpListenerResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseArrayOutput
type ApplicationGatewayHttpListenerResponseInput ¶
type ApplicationGatewayHttpListenerResponseInput interface { pulumi.Input ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput ToApplicationGatewayHttpListenerResponseOutputWithContext(context.Context) ApplicationGatewayHttpListenerResponseOutput }
ApplicationGatewayHttpListenerResponseInput is an input type that accepts ApplicationGatewayHttpListenerResponseArgs and ApplicationGatewayHttpListenerResponseOutput values. You can construct a concrete instance of `ApplicationGatewayHttpListenerResponseInput` via:
ApplicationGatewayHttpListenerResponseArgs{...}
type ApplicationGatewayHttpListenerResponseOutput ¶
type ApplicationGatewayHttpListenerResponseOutput struct{ *pulumi.OutputState }
Http listener of application gateway
func (ApplicationGatewayHttpListenerResponseOutput) ElementType ¶
func (ApplicationGatewayHttpListenerResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayHttpListenerResponseOutput) Etag ¶
func (o ApplicationGatewayHttpListenerResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayHttpListenerResponseOutput) FrontendIPConfiguration ¶
func (o ApplicationGatewayHttpListenerResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
Gets or sets frontend IP configuration resource of application gateway
func (ApplicationGatewayHttpListenerResponseOutput) FrontendPort ¶
func (o ApplicationGatewayHttpListenerResponseOutput) FrontendPort() SubResourceResponsePtrOutput
Gets or sets frontend port resource of application gateway
func (ApplicationGatewayHttpListenerResponseOutput) Name ¶
func (o ApplicationGatewayHttpListenerResponseOutput) 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 (ApplicationGatewayHttpListenerResponseOutput) Protocol ¶
func (o ApplicationGatewayHttpListenerResponseOutput) Protocol() pulumi.StringPtrOutput
Gets or sets the protocol
func (ApplicationGatewayHttpListenerResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayHttpListenerResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the http listener resource Updating/Deleting/Failed
func (ApplicationGatewayHttpListenerResponseOutput) SslCertificate ¶
func (o ApplicationGatewayHttpListenerResponseOutput) SslCertificate() SubResourceResponsePtrOutput
Gets or sets ssl certificate resource of application gateway
func (ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutput ¶
func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutput() ApplicationGatewayHttpListenerResponseOutput
func (ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutputWithContext ¶
func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpListenerResponseOutputWithContext(ctx context.Context) ApplicationGatewayHttpListenerResponseOutput
type ApplicationGatewayIPConfiguration ¶
type ApplicationGatewayIPConfiguration struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets Provisioning state of the application gateway subnet resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the subnet resource.A subnet from where application gateway gets its private address Subnet *SubResource `pulumi:"subnet"` }
IP configuration of application gateway
type ApplicationGatewayIPConfigurationArgs ¶
type ApplicationGatewayIPConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets Provisioning state of the application gateway subnet resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the subnet resource.A subnet from where application gateway gets its private address Subnet SubResourcePtrInput `pulumi:"subnet"` }
IP configuration of application gateway
func (ApplicationGatewayIPConfigurationArgs) ElementType ¶
func (ApplicationGatewayIPConfigurationArgs) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutput ¶
func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
func (ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
type ApplicationGatewayIPConfigurationArray ¶
type ApplicationGatewayIPConfigurationArray []ApplicationGatewayIPConfigurationInput
func (ApplicationGatewayIPConfigurationArray) ElementType ¶
func (ApplicationGatewayIPConfigurationArray) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutput ¶
func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
func (ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
type ApplicationGatewayIPConfigurationArrayInput ¶
type ApplicationGatewayIPConfigurationArrayInput interface { pulumi.Input ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput ToApplicationGatewayIPConfigurationArrayOutputWithContext(context.Context) ApplicationGatewayIPConfigurationArrayOutput }
ApplicationGatewayIPConfigurationArrayInput is an input type that accepts ApplicationGatewayIPConfigurationArray and ApplicationGatewayIPConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationArrayInput` via:
ApplicationGatewayIPConfigurationArray{ ApplicationGatewayIPConfigurationArgs{...} }
type ApplicationGatewayIPConfigurationArrayOutput ¶
type ApplicationGatewayIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayIPConfigurationArrayOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutput ¶
func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutput() ApplicationGatewayIPConfigurationArrayOutput
func (ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationArrayOutput
type ApplicationGatewayIPConfigurationInput ¶
type ApplicationGatewayIPConfigurationInput interface { pulumi.Input ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput ToApplicationGatewayIPConfigurationOutputWithContext(context.Context) ApplicationGatewayIPConfigurationOutput }
ApplicationGatewayIPConfigurationInput is an input type that accepts ApplicationGatewayIPConfigurationArgs and ApplicationGatewayIPConfigurationOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationInput` via:
ApplicationGatewayIPConfigurationArgs{...}
type ApplicationGatewayIPConfigurationOutput ¶
type ApplicationGatewayIPConfigurationOutput struct{ *pulumi.OutputState }
IP configuration of application gateway
func (ApplicationGatewayIPConfigurationOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationOutput) Etag ¶
func (o ApplicationGatewayIPConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayIPConfigurationOutput) Id ¶
func (o ApplicationGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ApplicationGatewayIPConfigurationOutput) Name ¶
func (o ApplicationGatewayIPConfigurationOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets Provisioning state of the application gateway subnet resource Updating/Deleting/Failed
func (ApplicationGatewayIPConfigurationOutput) Subnet ¶
func (o ApplicationGatewayIPConfigurationOutput) Subnet() SubResourcePtrOutput
Gets or sets the reference of the subnet resource.A subnet from where application gateway gets its private address
func (ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutput ¶
func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutput() ApplicationGatewayIPConfigurationOutput
func (ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigurationOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationOutput
type ApplicationGatewayIPConfigurationResponse ¶
type ApplicationGatewayIPConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets Provisioning state of the application gateway subnet resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the subnet resource.A subnet from where application gateway gets its private address Subnet *SubResourceResponse `pulumi:"subnet"` }
IP configuration of application gateway
type ApplicationGatewayIPConfigurationResponseArgs ¶
type ApplicationGatewayIPConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets Provisioning state of the application gateway subnet resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the subnet resource.A subnet from where application gateway gets its private address Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
IP configuration of application gateway
func (ApplicationGatewayIPConfigurationResponseArgs) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutput ¶
func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
func (ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationResponseArgs) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
type ApplicationGatewayIPConfigurationResponseArray ¶
type ApplicationGatewayIPConfigurationResponseArray []ApplicationGatewayIPConfigurationResponseInput
func (ApplicationGatewayIPConfigurationResponseArray) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseArray) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutput ¶
func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
func (ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (i ApplicationGatewayIPConfigurationResponseArray) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
type ApplicationGatewayIPConfigurationResponseArrayInput ¶
type ApplicationGatewayIPConfigurationResponseArrayInput interface { pulumi.Input ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput }
ApplicationGatewayIPConfigurationResponseArrayInput is an input type that accepts ApplicationGatewayIPConfigurationResponseArray and ApplicationGatewayIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationResponseArrayInput` via:
ApplicationGatewayIPConfigurationResponseArray{ ApplicationGatewayIPConfigurationResponseArgs{...} }
type ApplicationGatewayIPConfigurationResponseArrayOutput ¶
type ApplicationGatewayIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutput ¶
func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutput() ApplicationGatewayIPConfigurationResponseArrayOutput
func (ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatewayIPConfigurationResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseArrayOutput
type ApplicationGatewayIPConfigurationResponseInput ¶
type ApplicationGatewayIPConfigurationResponseInput interface { pulumi.Input ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput ToApplicationGatewayIPConfigurationResponseOutputWithContext(context.Context) ApplicationGatewayIPConfigurationResponseOutput }
ApplicationGatewayIPConfigurationResponseInput is an input type that accepts ApplicationGatewayIPConfigurationResponseArgs and ApplicationGatewayIPConfigurationResponseOutput values. You can construct a concrete instance of `ApplicationGatewayIPConfigurationResponseInput` via:
ApplicationGatewayIPConfigurationResponseArgs{...}
type ApplicationGatewayIPConfigurationResponseOutput ¶
type ApplicationGatewayIPConfigurationResponseOutput struct{ *pulumi.OutputState }
IP configuration of application gateway
func (ApplicationGatewayIPConfigurationResponseOutput) ElementType ¶
func (ApplicationGatewayIPConfigurationResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayIPConfigurationResponseOutput) Etag ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayIPConfigurationResponseOutput) Name ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets Provisioning state of the application gateway subnet resource Updating/Deleting/Failed
func (ApplicationGatewayIPConfigurationResponseOutput) Subnet ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
Gets or sets the reference of the subnet resource.A subnet from where application gateway gets its private address
func (ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutput ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutput() ApplicationGatewayIPConfigurationResponseOutput
func (ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutputWithContext ¶
func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPConfigurationResponseOutputWithContext(ctx context.Context) ApplicationGatewayIPConfigurationResponseOutput
type ApplicationGatewayInput ¶ added in v0.2.6
type ApplicationGatewayInput interface { pulumi.Input ToApplicationGatewayOutput() ApplicationGatewayOutput ToApplicationGatewayOutputWithContext(ctx context.Context) ApplicationGatewayOutput }
type ApplicationGatewayOutput ¶ added in v0.2.6
type ApplicationGatewayOutput struct {
*pulumi.OutputState
}
func (ApplicationGatewayOutput) ElementType ¶ added in v0.2.6
func (ApplicationGatewayOutput) ElementType() reflect.Type
func (ApplicationGatewayOutput) ToApplicationGatewayOutput ¶ added in v0.2.6
func (o ApplicationGatewayOutput) ToApplicationGatewayOutput() ApplicationGatewayOutput
func (ApplicationGatewayOutput) ToApplicationGatewayOutputWithContext ¶ added in v0.2.6
func (o ApplicationGatewayOutput) ToApplicationGatewayOutputWithContext(ctx context.Context) ApplicationGatewayOutput
type ApplicationGatewayProtocol ¶ added in v0.3.1
Gets or sets the protocol
func (ApplicationGatewayProtocol) ElementType ¶ added in v0.3.1
func (ApplicationGatewayProtocol) ElementType() reflect.Type
func (ApplicationGatewayProtocol) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewayProtocol) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewayProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewayProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewayProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewayProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationGatewayRequestRoutingRule ¶
type ApplicationGatewayRequestRoutingRule struct { // Gets or sets backend address pool resource of application gateway BackendAddressPool *SubResource `pulumi:"backendAddressPool"` // Gets or sets frontend port resource of application gateway BackendHttpSettings *SubResource `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets http listener resource of application gateway HttpListener *SubResource `pulumi:"httpListener"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets Provisioning state of the request routing rule resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the rule type RuleType *string `pulumi:"ruleType"` }
Request routing rule of application gateway
type ApplicationGatewayRequestRoutingRuleArgs ¶
type ApplicationGatewayRequestRoutingRuleArgs struct { // Gets or sets backend address pool resource of application gateway BackendAddressPool SubResourcePtrInput `pulumi:"backendAddressPool"` // Gets or sets frontend port resource of application gateway BackendHttpSettings SubResourcePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets http listener resource of application gateway HttpListener SubResourcePtrInput `pulumi:"httpListener"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets Provisioning state of the request routing rule resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the rule type RuleType pulumi.StringPtrInput `pulumi:"ruleType"` }
Request routing rule of application gateway
func (ApplicationGatewayRequestRoutingRuleArgs) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleArgs) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput ¶
func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
type ApplicationGatewayRequestRoutingRuleArray ¶
type ApplicationGatewayRequestRoutingRuleArray []ApplicationGatewayRequestRoutingRuleInput
func (ApplicationGatewayRequestRoutingRuleArray) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleArray) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput ¶
func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
func (ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
type ApplicationGatewayRequestRoutingRuleArrayInput ¶
type ApplicationGatewayRequestRoutingRuleArrayInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput }
ApplicationGatewayRequestRoutingRuleArrayInput is an input type that accepts ApplicationGatewayRequestRoutingRuleArray and ApplicationGatewayRequestRoutingRuleArrayOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleArrayInput` via:
ApplicationGatewayRequestRoutingRuleArray{ ApplicationGatewayRequestRoutingRuleArgs{...} }
type ApplicationGatewayRequestRoutingRuleArrayOutput ¶
type ApplicationGatewayRequestRoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput ¶
func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutput() ApplicationGatewayRequestRoutingRuleArrayOutput
func (ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleArrayOutput
type ApplicationGatewayRequestRoutingRuleInput ¶
type ApplicationGatewayRequestRoutingRuleInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput ToApplicationGatewayRequestRoutingRuleOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleOutput }
ApplicationGatewayRequestRoutingRuleInput is an input type that accepts ApplicationGatewayRequestRoutingRuleArgs and ApplicationGatewayRequestRoutingRuleOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleInput` via:
ApplicationGatewayRequestRoutingRuleArgs{...}
type ApplicationGatewayRequestRoutingRuleOutput ¶
type ApplicationGatewayRequestRoutingRuleOutput struct{ *pulumi.OutputState }
Request routing rule of application gateway
func (ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool() SubResourcePtrOutput
Gets or sets backend address pool resource of application gateway
func (ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) BackendHttpSettings() SubResourcePtrOutput
Gets or sets frontend port resource of application gateway
func (ApplicationGatewayRequestRoutingRuleOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleOutput) Etag ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayRequestRoutingRuleOutput) HttpListener ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) HttpListener() SubResourcePtrOutput
Gets or sets http listener resource of application gateway
func (ApplicationGatewayRequestRoutingRuleOutput) Id ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ApplicationGatewayRequestRoutingRuleOutput) Name ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets Provisioning state of the request routing rule resource Updating/Deleting/Failed
func (ApplicationGatewayRequestRoutingRuleOutput) RuleType ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) RuleType() pulumi.StringPtrOutput
Gets or sets the rule type
func (ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutput() ApplicationGatewayRequestRoutingRuleOutput
func (ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleOutput
type ApplicationGatewayRequestRoutingRuleResponse ¶
type ApplicationGatewayRequestRoutingRuleResponse struct { // Gets or sets backend address pool resource of application gateway BackendAddressPool *SubResourceResponse `pulumi:"backendAddressPool"` // Gets or sets frontend port resource of application gateway BackendHttpSettings *SubResourceResponse `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets http listener resource of application gateway HttpListener *SubResourceResponse `pulumi:"httpListener"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets Provisioning state of the request routing rule resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the rule type RuleType *string `pulumi:"ruleType"` }
Request routing rule of application gateway
type ApplicationGatewayRequestRoutingRuleResponseArgs ¶
type ApplicationGatewayRequestRoutingRuleResponseArgs struct { // Gets or sets backend address pool resource of application gateway BackendAddressPool SubResourceResponsePtrInput `pulumi:"backendAddressPool"` // Gets or sets frontend port resource of application gateway BackendHttpSettings SubResourceResponsePtrInput `pulumi:"backendHttpSettings"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets http listener resource of application gateway HttpListener SubResourceResponsePtrInput `pulumi:"httpListener"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets Provisioning state of the request routing rule resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the rule type RuleType pulumi.StringPtrInput `pulumi:"ruleType"` }
Request routing rule of application gateway
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutput ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
func (ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArgs) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
type ApplicationGatewayRequestRoutingRuleResponseArray ¶
type ApplicationGatewayRequestRoutingRuleResponseArray []ApplicationGatewayRequestRoutingRuleResponseInput
func (ApplicationGatewayRequestRoutingRuleResponseArray) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseArray) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
func (ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext ¶
func (i ApplicationGatewayRequestRoutingRuleResponseArray) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
type ApplicationGatewayRequestRoutingRuleResponseArrayInput ¶
type ApplicationGatewayRequestRoutingRuleResponseArrayInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput }
ApplicationGatewayRequestRoutingRuleResponseArrayInput is an input type that accepts ApplicationGatewayRequestRoutingRuleResponseArray and ApplicationGatewayRequestRoutingRuleResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleResponseArrayInput` via:
ApplicationGatewayRequestRoutingRuleResponseArray{ ApplicationGatewayRequestRoutingRuleResponseArgs{...} }
type ApplicationGatewayRequestRoutingRuleResponseArrayOutput ¶
type ApplicationGatewayRequestRoutingRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput ¶
func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutput() ApplicationGatewayRequestRoutingRuleResponseArrayOutput
func (ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGatewayRequestRoutingRuleResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseArrayOutput
type ApplicationGatewayRequestRoutingRuleResponseInput ¶
type ApplicationGatewayRequestRoutingRuleResponseInput interface { pulumi.Input ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput }
ApplicationGatewayRequestRoutingRuleResponseInput is an input type that accepts ApplicationGatewayRequestRoutingRuleResponseArgs and ApplicationGatewayRequestRoutingRuleResponseOutput values. You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleResponseInput` via:
ApplicationGatewayRequestRoutingRuleResponseArgs{...}
type ApplicationGatewayRequestRoutingRuleResponseOutput ¶
type ApplicationGatewayRequestRoutingRuleResponseOutput struct{ *pulumi.OutputState }
Request routing rule of application gateway
func (ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput
Gets or sets backend address pool resource of application gateway
func (ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendHttpSettings() SubResourceResponsePtrOutput
Gets or sets frontend port resource of application gateway
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ElementType ¶
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleResponseOutput) Etag ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewayRequestRoutingRuleResponseOutput) HttpListener ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) HttpListener() SubResourceResponsePtrOutput
Gets or sets http listener resource of application gateway
func (ApplicationGatewayRequestRoutingRuleResponseOutput) Name ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) 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 (ApplicationGatewayRequestRoutingRuleResponseOutput) ProvisioningState ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the request routing rule resource Updating/Deleting/Failed
func (ApplicationGatewayRequestRoutingRuleResponseOutput) RuleType ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) RuleType() pulumi.StringPtrOutput
Gets or sets the rule type
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutput ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutput() ApplicationGatewayRequestRoutingRuleResponseOutput
func (ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext ¶
func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGatewayRequestRoutingRuleResponseOutputWithContext(ctx context.Context) ApplicationGatewayRequestRoutingRuleResponseOutput
type ApplicationGatewayRequestRoutingRuleType ¶ added in v0.3.1
Gets or sets the rule type
func (ApplicationGatewayRequestRoutingRuleType) ElementType ¶ added in v0.3.1
func (ApplicationGatewayRequestRoutingRuleType) ElementType() reflect.Type
func (ApplicationGatewayRequestRoutingRuleType) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewayRequestRoutingRuleType) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewayRequestRoutingRuleType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayRequestRoutingRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayRequestRoutingRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationGatewaySku ¶
type ApplicationGatewaySku struct { // Gets or sets capacity (instance count) of application gateway Capacity *int `pulumi:"capacity"` // Gets or sets name of application gateway SKU Name *string `pulumi:"name"` // Gets or sets tier of application gateway Tier *string `pulumi:"tier"` }
SKU of application gateway
type ApplicationGatewaySkuArgs ¶
type ApplicationGatewaySkuArgs struct { // Gets or sets capacity (instance count) of application gateway Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Gets or sets name of application gateway SKU Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets tier of application gateway Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of application gateway
func (ApplicationGatewaySkuArgs) ElementType ¶
func (ApplicationGatewaySkuArgs) ElementType() reflect.Type
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutput ¶
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext ¶
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput ¶
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutputWithContext ¶
func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuInput ¶
type ApplicationGatewaySkuInput interface { pulumi.Input ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput ToApplicationGatewaySkuOutputWithContext(context.Context) ApplicationGatewaySkuOutput }
ApplicationGatewaySkuInput is an input type that accepts ApplicationGatewaySkuArgs and ApplicationGatewaySkuOutput values. You can construct a concrete instance of `ApplicationGatewaySkuInput` via:
ApplicationGatewaySkuArgs{...}
type ApplicationGatewaySkuName ¶ added in v0.3.1
Gets or sets name of application gateway SKU
func (ApplicationGatewaySkuName) ElementType ¶ added in v0.3.1
func (ApplicationGatewaySkuName) ElementType() reflect.Type
func (ApplicationGatewaySkuName) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewaySkuName) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewaySkuName) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewaySkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewaySkuName) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewaySkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewaySkuName) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewaySkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationGatewaySkuOutput ¶
type ApplicationGatewaySkuOutput struct{ *pulumi.OutputState }
SKU of application gateway
func (ApplicationGatewaySkuOutput) Capacity ¶
func (o ApplicationGatewaySkuOutput) Capacity() pulumi.IntPtrOutput
Gets or sets capacity (instance count) of application gateway
func (ApplicationGatewaySkuOutput) ElementType ¶
func (ApplicationGatewaySkuOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuOutput) Name ¶
func (o ApplicationGatewaySkuOutput) Name() pulumi.StringPtrOutput
Gets or sets name of application gateway SKU
func (ApplicationGatewaySkuOutput) Tier ¶
func (o ApplicationGatewaySkuOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of application gateway
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutput() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuOutputWithContext(ctx context.Context) ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext ¶
func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuPtrInput ¶
type ApplicationGatewaySkuPtrInput interface { pulumi.Input ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput ToApplicationGatewaySkuPtrOutputWithContext(context.Context) ApplicationGatewaySkuPtrOutput }
ApplicationGatewaySkuPtrInput is an input type that accepts ApplicationGatewaySkuArgs, ApplicationGatewaySkuPtr and ApplicationGatewaySkuPtrOutput values. You can construct a concrete instance of `ApplicationGatewaySkuPtrInput` via:
ApplicationGatewaySkuArgs{...} or: nil
func ApplicationGatewaySkuPtr ¶
func ApplicationGatewaySkuPtr(v *ApplicationGatewaySkuArgs) ApplicationGatewaySkuPtrInput
type ApplicationGatewaySkuPtrOutput ¶
type ApplicationGatewaySkuPtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySkuPtrOutput) Capacity ¶
func (o ApplicationGatewaySkuPtrOutput) Capacity() pulumi.IntPtrOutput
Gets or sets capacity (instance count) of application gateway
func (ApplicationGatewaySkuPtrOutput) Elem ¶
func (o ApplicationGatewaySkuPtrOutput) Elem() ApplicationGatewaySkuOutput
func (ApplicationGatewaySkuPtrOutput) ElementType ¶
func (ApplicationGatewaySkuPtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuPtrOutput) Name ¶
func (o ApplicationGatewaySkuPtrOutput) Name() pulumi.StringPtrOutput
Gets or sets name of application gateway SKU
func (ApplicationGatewaySkuPtrOutput) Tier ¶
func (o ApplicationGatewaySkuPtrOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of application gateway
func (ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput ¶
func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput
func (ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext ¶
func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuPtrOutput
type ApplicationGatewaySkuResponse ¶
type ApplicationGatewaySkuResponse struct { // Gets or sets capacity (instance count) of application gateway Capacity *int `pulumi:"capacity"` // Gets or sets name of application gateway SKU Name *string `pulumi:"name"` // Gets or sets tier of application gateway Tier *string `pulumi:"tier"` }
SKU of application gateway
type ApplicationGatewaySkuResponseArgs ¶
type ApplicationGatewaySkuResponseArgs struct { // Gets or sets capacity (instance count) of application gateway Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Gets or sets name of application gateway SKU Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets tier of application gateway Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of application gateway
func (ApplicationGatewaySkuResponseArgs) ElementType ¶
func (ApplicationGatewaySkuResponseArgs) ElementType() reflect.Type
func (ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutput ¶
func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutputWithContext ¶
func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutput ¶
func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
func (ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutputWithContext ¶
func (i ApplicationGatewaySkuResponseArgs) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
type ApplicationGatewaySkuResponseInput ¶
type ApplicationGatewaySkuResponseInput interface { pulumi.Input ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput ToApplicationGatewaySkuResponseOutputWithContext(context.Context) ApplicationGatewaySkuResponseOutput }
ApplicationGatewaySkuResponseInput is an input type that accepts ApplicationGatewaySkuResponseArgs and ApplicationGatewaySkuResponseOutput values. You can construct a concrete instance of `ApplicationGatewaySkuResponseInput` via:
ApplicationGatewaySkuResponseArgs{...}
type ApplicationGatewaySkuResponseOutput ¶
type ApplicationGatewaySkuResponseOutput struct{ *pulumi.OutputState }
SKU of application gateway
func (ApplicationGatewaySkuResponseOutput) Capacity ¶
func (o ApplicationGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput
Gets or sets capacity (instance count) of application gateway
func (ApplicationGatewaySkuResponseOutput) ElementType ¶
func (ApplicationGatewaySkuResponseOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuResponseOutput) Name ¶
func (o ApplicationGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput
Gets or sets name of application gateway SKU
func (ApplicationGatewaySkuResponseOutput) Tier ¶
func (o ApplicationGatewaySkuResponseOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of application gateway
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutput ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutput() ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutputWithContext ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponseOutput
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutput ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
func (ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext ¶
func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
type ApplicationGatewaySkuResponsePtrInput ¶
type ApplicationGatewaySkuResponsePtrInput interface { pulumi.Input ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput ToApplicationGatewaySkuResponsePtrOutputWithContext(context.Context) ApplicationGatewaySkuResponsePtrOutput }
ApplicationGatewaySkuResponsePtrInput is an input type that accepts ApplicationGatewaySkuResponseArgs, ApplicationGatewaySkuResponsePtr and ApplicationGatewaySkuResponsePtrOutput values. You can construct a concrete instance of `ApplicationGatewaySkuResponsePtrInput` via:
ApplicationGatewaySkuResponseArgs{...} or: nil
func ApplicationGatewaySkuResponsePtr ¶
func ApplicationGatewaySkuResponsePtr(v *ApplicationGatewaySkuResponseArgs) ApplicationGatewaySkuResponsePtrInput
type ApplicationGatewaySkuResponsePtrOutput ¶
type ApplicationGatewaySkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySkuResponsePtrOutput) Capacity ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
Gets or sets capacity (instance count) of application gateway
func (ApplicationGatewaySkuResponsePtrOutput) ElementType ¶
func (ApplicationGatewaySkuResponsePtrOutput) ElementType() reflect.Type
func (ApplicationGatewaySkuResponsePtrOutput) Name ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Gets or sets name of application gateway SKU
func (ApplicationGatewaySkuResponsePtrOutput) Tier ¶
func (o ApplicationGatewaySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of application gateway
func (ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutput ¶
func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutput() ApplicationGatewaySkuResponsePtrOutput
func (ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext ¶
func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponsePtrOutputWithContext(ctx context.Context) ApplicationGatewaySkuResponsePtrOutput
type ApplicationGatewaySslCertificate ¶
type ApplicationGatewaySslCertificate struct { // Gets or sets the certificate data Data *string `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the certificate password Password *string `pulumi:"password"` // Gets or sets Provisioning state of the ssl certificate resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the certificate public data PublicCertData *string `pulumi:"publicCertData"` }
SSL certificates of application gateway
type ApplicationGatewaySslCertificateArgs ¶
type ApplicationGatewaySslCertificateArgs struct { // Gets or sets the certificate data Data pulumi.StringPtrInput `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the certificate password Password pulumi.StringPtrInput `pulumi:"password"` // Gets or sets Provisioning state of the ssl certificate resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the certificate public data PublicCertData pulumi.StringPtrInput `pulumi:"publicCertData"` }
SSL certificates of application gateway
func (ApplicationGatewaySslCertificateArgs) ElementType ¶
func (ApplicationGatewaySslCertificateArgs) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput ¶
func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
func (ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext ¶
func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
type ApplicationGatewaySslCertificateArray ¶
type ApplicationGatewaySslCertificateArray []ApplicationGatewaySslCertificateInput
func (ApplicationGatewaySslCertificateArray) ElementType ¶
func (ApplicationGatewaySslCertificateArray) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput ¶
func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
func (ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext ¶
func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
type ApplicationGatewaySslCertificateArrayInput ¶
type ApplicationGatewaySslCertificateArrayInput interface { pulumi.Input ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput ToApplicationGatewaySslCertificateArrayOutputWithContext(context.Context) ApplicationGatewaySslCertificateArrayOutput }
ApplicationGatewaySslCertificateArrayInput is an input type that accepts ApplicationGatewaySslCertificateArray and ApplicationGatewaySslCertificateArrayOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateArrayInput` via:
ApplicationGatewaySslCertificateArray{ ApplicationGatewaySslCertificateArgs{...} }
type ApplicationGatewaySslCertificateArrayOutput ¶
type ApplicationGatewaySslCertificateArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslCertificateArrayOutput) ElementType ¶
func (ApplicationGatewaySslCertificateArrayOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput ¶
func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutput() ApplicationGatewaySslCertificateArrayOutput
func (ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext ¶
func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateArrayOutput
type ApplicationGatewaySslCertificateInput ¶
type ApplicationGatewaySslCertificateInput interface { pulumi.Input ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput ToApplicationGatewaySslCertificateOutputWithContext(context.Context) ApplicationGatewaySslCertificateOutput }
ApplicationGatewaySslCertificateInput is an input type that accepts ApplicationGatewaySslCertificateArgs and ApplicationGatewaySslCertificateOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateInput` via:
ApplicationGatewaySslCertificateArgs{...}
type ApplicationGatewaySslCertificateOutput ¶
type ApplicationGatewaySslCertificateOutput struct{ *pulumi.OutputState }
SSL certificates of application gateway
func (ApplicationGatewaySslCertificateOutput) Data ¶
func (o ApplicationGatewaySslCertificateOutput) Data() pulumi.StringPtrOutput
Gets or sets the certificate data
func (ApplicationGatewaySslCertificateOutput) ElementType ¶
func (ApplicationGatewaySslCertificateOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateOutput) Etag ¶
func (o ApplicationGatewaySslCertificateOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewaySslCertificateOutput) Id ¶
func (o ApplicationGatewaySslCertificateOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ApplicationGatewaySslCertificateOutput) Name ¶
func (o ApplicationGatewaySslCertificateOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets the certificate password
func (ApplicationGatewaySslCertificateOutput) ProvisioningState ¶
func (o ApplicationGatewaySslCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the ssl certificate resource Updating/Deleting/Failed
func (ApplicationGatewaySslCertificateOutput) PublicCertData ¶
func (o ApplicationGatewaySslCertificateOutput) PublicCertData() pulumi.StringPtrOutput
Gets or sets the certificate public data
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput ¶
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutput() ApplicationGatewaySslCertificateOutput
func (ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext ¶
func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertificateOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateOutput
type ApplicationGatewaySslCertificateResponse ¶
type ApplicationGatewaySslCertificateResponse struct { // Gets or sets the certificate data Data *string `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the certificate password Password *string `pulumi:"password"` // Gets or sets Provisioning state of the ssl certificate resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the certificate public data PublicCertData *string `pulumi:"publicCertData"` }
SSL certificates of application gateway
type ApplicationGatewaySslCertificateResponseArgs ¶
type ApplicationGatewaySslCertificateResponseArgs struct { // Gets or sets the certificate data Data pulumi.StringPtrInput `pulumi:"data"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the certificate password Password pulumi.StringPtrInput `pulumi:"password"` // Gets or sets Provisioning state of the ssl certificate resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the certificate public data PublicCertData pulumi.StringPtrInput `pulumi:"publicCertData"` }
SSL certificates of application gateway
func (ApplicationGatewaySslCertificateResponseArgs) ElementType ¶
func (ApplicationGatewaySslCertificateResponseArgs) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutput ¶
func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
func (ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutputWithContext ¶
func (i ApplicationGatewaySslCertificateResponseArgs) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
type ApplicationGatewaySslCertificateResponseArray ¶
type ApplicationGatewaySslCertificateResponseArray []ApplicationGatewaySslCertificateResponseInput
func (ApplicationGatewaySslCertificateResponseArray) ElementType ¶
func (ApplicationGatewaySslCertificateResponseArray) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutput ¶
func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
func (ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext ¶
func (i ApplicationGatewaySslCertificateResponseArray) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
type ApplicationGatewaySslCertificateResponseArrayInput ¶
type ApplicationGatewaySslCertificateResponseArrayInput interface { pulumi.Input ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(context.Context) ApplicationGatewaySslCertificateResponseArrayOutput }
ApplicationGatewaySslCertificateResponseArrayInput is an input type that accepts ApplicationGatewaySslCertificateResponseArray and ApplicationGatewaySslCertificateResponseArrayOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateResponseArrayInput` via:
ApplicationGatewaySslCertificateResponseArray{ ApplicationGatewaySslCertificateResponseArgs{...} }
type ApplicationGatewaySslCertificateResponseArrayOutput ¶
type ApplicationGatewaySslCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGatewaySslCertificateResponseArrayOutput) ElementType ¶
func (ApplicationGatewaySslCertificateResponseArrayOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutput ¶
func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutput() ApplicationGatewaySslCertificateResponseArrayOutput
func (ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext ¶
func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewaySslCertificateResponseArrayOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseArrayOutput
type ApplicationGatewaySslCertificateResponseInput ¶
type ApplicationGatewaySslCertificateResponseInput interface { pulumi.Input ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput ToApplicationGatewaySslCertificateResponseOutputWithContext(context.Context) ApplicationGatewaySslCertificateResponseOutput }
ApplicationGatewaySslCertificateResponseInput is an input type that accepts ApplicationGatewaySslCertificateResponseArgs and ApplicationGatewaySslCertificateResponseOutput values. You can construct a concrete instance of `ApplicationGatewaySslCertificateResponseInput` via:
ApplicationGatewaySslCertificateResponseArgs{...}
type ApplicationGatewaySslCertificateResponseOutput ¶
type ApplicationGatewaySslCertificateResponseOutput struct{ *pulumi.OutputState }
SSL certificates of application gateway
func (ApplicationGatewaySslCertificateResponseOutput) Data ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Data() pulumi.StringPtrOutput
Gets or sets the certificate data
func (ApplicationGatewaySslCertificateResponseOutput) ElementType ¶
func (ApplicationGatewaySslCertificateResponseOutput) ElementType() reflect.Type
func (ApplicationGatewaySslCertificateResponseOutput) Etag ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ApplicationGatewaySslCertificateResponseOutput) Name ¶
func (o ApplicationGatewaySslCertificateResponseOutput) Name() pulumi.StringPtrOutput
Gets 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
Gets or sets the certificate password
func (ApplicationGatewaySslCertificateResponseOutput) ProvisioningState ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the ssl certificate resource Updating/Deleting/Failed
func (ApplicationGatewaySslCertificateResponseOutput) PublicCertData ¶
func (o ApplicationGatewaySslCertificateResponseOutput) PublicCertData() pulumi.StringPtrOutput
Gets or sets the certificate public data
func (ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutput ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutput() ApplicationGatewaySslCertificateResponseOutput
func (ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutputWithContext ¶
func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslCertificateResponseOutputWithContext(ctx context.Context) ApplicationGatewaySslCertificateResponseOutput
type ApplicationGatewayState ¶
type ApplicationGatewayState struct { // Gets or sets backend address pool of application gateway resource BackendAddressPools ApplicationGatewayBackendAddressPoolResponseArrayInput // Gets or sets backend http settings of application gateway resource BackendHttpSettingsCollection ApplicationGatewayBackendHttpSettingsResponseArrayInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets frontend IP addresses of application gateway resource FrontendIPConfigurations ApplicationGatewayFrontendIPConfigurationResponseArrayInput // Gets or sets frontend ports of application gateway resource FrontendPorts ApplicationGatewayFrontendPortResponseArrayInput // Gets or sets subnets of application gateway resource GatewayIPConfigurations ApplicationGatewayIPConfigurationResponseArrayInput // Gets or sets HTTP listeners of application gateway resource HttpListeners ApplicationGatewayHttpListenerResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets operational state of application gateway resource OperationalState pulumi.StringPtrInput // Gets or sets Provisioning state of the ApplicationGateway resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets request routing rules of application gateway resource RequestRoutingRules ApplicationGatewayRequestRoutingRuleResponseArrayInput // Gets or sets resource guid property of the ApplicationGateway resource ResourceGuid pulumi.StringPtrInput // Gets or sets sku of application gateway resource Sku ApplicationGatewaySkuResponsePtrInput // Gets or sets ssl certificates of application gateway resource SslCertificates ApplicationGatewaySslCertificateResponseArrayInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (ApplicationGatewayState) ElementType ¶
func (ApplicationGatewayState) ElementType() reflect.Type
type ApplicationGatewayTier ¶ added in v0.3.1
Gets or sets tier of application gateway
func (ApplicationGatewayTier) ElementType ¶ added in v0.3.1
func (ApplicationGatewayTier) ElementType() reflect.Type
func (ApplicationGatewayTier) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGatewayTier) ToStringOutput() pulumi.StringOutput
func (ApplicationGatewayTier) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGatewayTier) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGatewayTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGatewayTier) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGatewayTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuthorizationUseStatus ¶ added in v0.3.1
Gets or sets AuthorizationUseStatus
func (AuthorizationUseStatus) ElementType ¶ added in v0.3.1
func (AuthorizationUseStatus) ElementType() reflect.Type
func (AuthorizationUseStatus) ToStringOutput ¶ added in v0.3.1
func (e AuthorizationUseStatus) ToStringOutput() pulumi.StringOutput
func (AuthorizationUseStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e AuthorizationUseStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuthorizationUseStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e AuthorizationUseStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthorizationUseStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e AuthorizationUseStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackendAddressPool ¶
type BackendAddressPool struct { // Gets collection of references to IPs defined in NICs BackendIPConfigurations []SubResource `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets Load Balancing rules that use this Backend Address Pool LoadBalancingRules []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"` // Gets outbound rules that use this Backend Address Pool OutboundNatRule *SubResource `pulumi:"outboundNatRule"` // Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Pool of backend IP addresses
type BackendAddressPoolArgs ¶
type BackendAddressPoolArgs struct { // Gets collection of references to IPs defined in NICs BackendIPConfigurations SubResourceArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets Load Balancing rules that use this Backend Address Pool LoadBalancingRules 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"` // Gets outbound rules that use this Backend Address Pool OutboundNatRule SubResourcePtrInput `pulumi:"outboundNatRule"` // Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Pool of backend IP addresses
func (BackendAddressPoolArgs) ElementType ¶
func (BackendAddressPoolArgs) ElementType() reflect.Type
func (BackendAddressPoolArgs) ToBackendAddressPoolOutput ¶
func (i BackendAddressPoolArgs) ToBackendAddressPoolOutput() BackendAddressPoolOutput
func (BackendAddressPoolArgs) ToBackendAddressPoolOutputWithContext ¶
func (i BackendAddressPoolArgs) ToBackendAddressPoolOutputWithContext(ctx context.Context) BackendAddressPoolOutput
type BackendAddressPoolArray ¶
type BackendAddressPoolArray []BackendAddressPoolInput
func (BackendAddressPoolArray) ElementType ¶
func (BackendAddressPoolArray) ElementType() reflect.Type
func (BackendAddressPoolArray) ToBackendAddressPoolArrayOutput ¶
func (i BackendAddressPoolArray) ToBackendAddressPoolArrayOutput() BackendAddressPoolArrayOutput
func (BackendAddressPoolArray) ToBackendAddressPoolArrayOutputWithContext ¶
func (i BackendAddressPoolArray) ToBackendAddressPoolArrayOutputWithContext(ctx context.Context) BackendAddressPoolArrayOutput
type BackendAddressPoolArrayInput ¶
type BackendAddressPoolArrayInput interface { pulumi.Input ToBackendAddressPoolArrayOutput() BackendAddressPoolArrayOutput ToBackendAddressPoolArrayOutputWithContext(context.Context) BackendAddressPoolArrayOutput }
BackendAddressPoolArrayInput is an input type that accepts BackendAddressPoolArray and BackendAddressPoolArrayOutput values. You can construct a concrete instance of `BackendAddressPoolArrayInput` via:
BackendAddressPoolArray{ BackendAddressPoolArgs{...} }
type BackendAddressPoolArrayOutput ¶
type BackendAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (BackendAddressPoolArrayOutput) ElementType ¶
func (BackendAddressPoolArrayOutput) ElementType() reflect.Type
func (BackendAddressPoolArrayOutput) Index ¶
func (o BackendAddressPoolArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolOutput
func (BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutput ¶
func (o BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutput() BackendAddressPoolArrayOutput
func (BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutputWithContext ¶
func (o BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutputWithContext(ctx context.Context) BackendAddressPoolArrayOutput
type BackendAddressPoolInput ¶
type BackendAddressPoolInput interface { pulumi.Input ToBackendAddressPoolOutput() BackendAddressPoolOutput ToBackendAddressPoolOutputWithContext(context.Context) BackendAddressPoolOutput }
BackendAddressPoolInput is an input type that accepts BackendAddressPoolArgs and BackendAddressPoolOutput values. You can construct a concrete instance of `BackendAddressPoolInput` via:
BackendAddressPoolArgs{...}
type BackendAddressPoolOutput ¶
type BackendAddressPoolOutput struct{ *pulumi.OutputState }
Pool of backend IP addresses
func (BackendAddressPoolOutput) BackendIPConfigurations ¶
func (o BackendAddressPoolOutput) BackendIPConfigurations() SubResourceArrayOutput
Gets collection of references to IPs defined in NICs
func (BackendAddressPoolOutput) ElementType ¶
func (BackendAddressPoolOutput) ElementType() reflect.Type
func (BackendAddressPoolOutput) Etag ¶
func (o BackendAddressPoolOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (BackendAddressPoolOutput) Id ¶
func (o BackendAddressPoolOutput) Id() pulumi.StringPtrOutput
Resource Id
func (BackendAddressPoolOutput) LoadBalancingRules ¶
func (o BackendAddressPoolOutput) LoadBalancingRules() SubResourceArrayOutput
Gets Load Balancing rules that use this Backend Address Pool
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
Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (BackendAddressPoolOutput) ToBackendAddressPoolOutput ¶
func (o BackendAddressPoolOutput) ToBackendAddressPoolOutput() BackendAddressPoolOutput
func (BackendAddressPoolOutput) ToBackendAddressPoolOutputWithContext ¶
func (o BackendAddressPoolOutput) ToBackendAddressPoolOutputWithContext(ctx context.Context) BackendAddressPoolOutput
type BackendAddressPoolResponse ¶
type BackendAddressPoolResponse struct { // Gets collection of references to IPs defined in NICs BackendIPConfigurations []SubResourceResponse `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets Load Balancing rules that use this Backend Address Pool LoadBalancingRules []SubResourceResponse `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets outbound rules that use this Backend Address Pool OutboundNatRule *SubResourceResponse `pulumi:"outboundNatRule"` // Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Pool of backend IP addresses
type BackendAddressPoolResponseArgs ¶
type BackendAddressPoolResponseArgs struct { // Gets collection of references to IPs defined in NICs BackendIPConfigurations SubResourceResponseArrayInput `pulumi:"backendIPConfigurations"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets Load Balancing rules that use this Backend Address Pool LoadBalancingRules SubResourceResponseArrayInput `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets outbound rules that use this Backend Address Pool OutboundNatRule SubResourceResponsePtrInput `pulumi:"outboundNatRule"` // Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Pool of backend IP addresses
func (BackendAddressPoolResponseArgs) ElementType ¶
func (BackendAddressPoolResponseArgs) ElementType() reflect.Type
func (BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutput ¶
func (i BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutputWithContext ¶
func (i BackendAddressPoolResponseArgs) ToBackendAddressPoolResponseOutputWithContext(ctx context.Context) BackendAddressPoolResponseOutput
type BackendAddressPoolResponseArray ¶
type BackendAddressPoolResponseArray []BackendAddressPoolResponseInput
func (BackendAddressPoolResponseArray) ElementType ¶
func (BackendAddressPoolResponseArray) ElementType() reflect.Type
func (BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutput ¶
func (i BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput
func (BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutputWithContext ¶
func (i BackendAddressPoolResponseArray) ToBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) BackendAddressPoolResponseArrayOutput
type BackendAddressPoolResponseArrayInput ¶
type BackendAddressPoolResponseArrayInput interface { pulumi.Input ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput ToBackendAddressPoolResponseArrayOutputWithContext(context.Context) BackendAddressPoolResponseArrayOutput }
BackendAddressPoolResponseArrayInput is an input type that accepts BackendAddressPoolResponseArray and BackendAddressPoolResponseArrayOutput values. You can construct a concrete instance of `BackendAddressPoolResponseArrayInput` via:
BackendAddressPoolResponseArray{ BackendAddressPoolResponseArgs{...} }
type BackendAddressPoolResponseArrayOutput ¶
type BackendAddressPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (BackendAddressPoolResponseArrayOutput) ElementType ¶
func (BackendAddressPoolResponseArrayOutput) ElementType() reflect.Type
func (BackendAddressPoolResponseArrayOutput) Index ¶
func (o BackendAddressPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutput ¶
func (o BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutput() BackendAddressPoolResponseArrayOutput
func (BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutputWithContext ¶
func (o BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArrayOutputWithContext(ctx context.Context) BackendAddressPoolResponseArrayOutput
type BackendAddressPoolResponseInput ¶
type BackendAddressPoolResponseInput interface { pulumi.Input ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput ToBackendAddressPoolResponseOutputWithContext(context.Context) BackendAddressPoolResponseOutput }
BackendAddressPoolResponseInput is an input type that accepts BackendAddressPoolResponseArgs and BackendAddressPoolResponseOutput values. You can construct a concrete instance of `BackendAddressPoolResponseInput` via:
BackendAddressPoolResponseArgs{...}
type BackendAddressPoolResponseOutput ¶
type BackendAddressPoolResponseOutput struct{ *pulumi.OutputState }
Pool of backend IP addresses
func (BackendAddressPoolResponseOutput) BackendIPConfigurations ¶
func (o BackendAddressPoolResponseOutput) BackendIPConfigurations() SubResourceResponseArrayOutput
Gets collection of references to IPs defined in NICs
func (BackendAddressPoolResponseOutput) ElementType ¶
func (BackendAddressPoolResponseOutput) ElementType() reflect.Type
func (BackendAddressPoolResponseOutput) Etag ¶
func (o BackendAddressPoolResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (BackendAddressPoolResponseOutput) Id ¶
func (o BackendAddressPoolResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (BackendAddressPoolResponseOutput) LoadBalancingRules ¶
func (o BackendAddressPoolResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
Gets Load Balancing rules that use this Backend Address Pool
func (BackendAddressPoolResponseOutput) Name ¶
func (o BackendAddressPoolResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (BackendAddressPoolResponseOutput) OutboundNatRule ¶
func (o BackendAddressPoolResponseOutput) OutboundNatRule() SubResourceResponsePtrOutput
Gets outbound rules that use this Backend Address Pool
func (BackendAddressPoolResponseOutput) ProvisioningState ¶
func (o BackendAddressPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutput ¶
func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutput() BackendAddressPoolResponseOutput
func (BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWithContext ¶
func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWithContext(ctx context.Context) BackendAddressPoolResponseOutput
type DhcpOptions ¶
type DhcpOptions struct { // Gets or sets list of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` }
DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.
type DhcpOptionsArgs ¶
type DhcpOptionsArgs struct { // Gets or sets list of DNS servers IP addresses DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` }
DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsArgs) ElementType ¶
func (DhcpOptionsArgs) ElementType() reflect.Type
func (DhcpOptionsArgs) ToDhcpOptionsOutput ¶
func (i DhcpOptionsArgs) ToDhcpOptionsOutput() DhcpOptionsOutput
func (DhcpOptionsArgs) ToDhcpOptionsOutputWithContext ¶
func (i DhcpOptionsArgs) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
func (DhcpOptionsArgs) ToDhcpOptionsPtrOutput ¶
func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
func (DhcpOptionsArgs) ToDhcpOptionsPtrOutputWithContext ¶
func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
type DhcpOptionsInput ¶
type DhcpOptionsInput interface { pulumi.Input ToDhcpOptionsOutput() DhcpOptionsOutput ToDhcpOptionsOutputWithContext(context.Context) DhcpOptionsOutput }
DhcpOptionsInput is an input type that accepts DhcpOptionsArgs and DhcpOptionsOutput values. You can construct a concrete instance of `DhcpOptionsInput` via:
DhcpOptionsArgs{...}
type DhcpOptionsOutput ¶
type DhcpOptionsOutput struct{ *pulumi.OutputState }
DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsOutput) DnsServers ¶
func (o DhcpOptionsOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (DhcpOptionsOutput) ElementType ¶
func (DhcpOptionsOutput) ElementType() reflect.Type
func (DhcpOptionsOutput) ToDhcpOptionsOutput ¶
func (o DhcpOptionsOutput) ToDhcpOptionsOutput() DhcpOptionsOutput
func (DhcpOptionsOutput) ToDhcpOptionsOutputWithContext ¶
func (o DhcpOptionsOutput) ToDhcpOptionsOutputWithContext(ctx context.Context) DhcpOptionsOutput
func (DhcpOptionsOutput) ToDhcpOptionsPtrOutput ¶
func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
func (DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext ¶
func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
type DhcpOptionsPtrInput ¶
type DhcpOptionsPtrInput interface { pulumi.Input ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput ToDhcpOptionsPtrOutputWithContext(context.Context) DhcpOptionsPtrOutput }
DhcpOptionsPtrInput is an input type that accepts DhcpOptionsArgs, DhcpOptionsPtr and DhcpOptionsPtrOutput values. You can construct a concrete instance of `DhcpOptionsPtrInput` via:
DhcpOptionsArgs{...} or: nil
func DhcpOptionsPtr ¶
func DhcpOptionsPtr(v *DhcpOptionsArgs) DhcpOptionsPtrInput
type DhcpOptionsPtrOutput ¶
type DhcpOptionsPtrOutput struct{ *pulumi.OutputState }
func (DhcpOptionsPtrOutput) DnsServers ¶
func (o DhcpOptionsPtrOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (DhcpOptionsPtrOutput) Elem ¶
func (o DhcpOptionsPtrOutput) Elem() DhcpOptionsOutput
func (DhcpOptionsPtrOutput) ElementType ¶
func (DhcpOptionsPtrOutput) ElementType() reflect.Type
func (DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutput ¶
func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput
func (DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext ¶
func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context) DhcpOptionsPtrOutput
type DhcpOptionsResponse ¶
type DhcpOptionsResponse struct { // Gets or sets list of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` }
DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.
type DhcpOptionsResponseArgs ¶
type DhcpOptionsResponseArgs struct { // Gets or sets list of DNS servers IP addresses DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` }
DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsResponseArgs) ElementType ¶
func (DhcpOptionsResponseArgs) ElementType() reflect.Type
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutput ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutputWithContext ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutput ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
func (DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutputWithContext ¶
func (i DhcpOptionsResponseArgs) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
type DhcpOptionsResponseInput ¶
type DhcpOptionsResponseInput interface { pulumi.Input ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput ToDhcpOptionsResponseOutputWithContext(context.Context) DhcpOptionsResponseOutput }
DhcpOptionsResponseInput is an input type that accepts DhcpOptionsResponseArgs and DhcpOptionsResponseOutput values. You can construct a concrete instance of `DhcpOptionsResponseInput` via:
DhcpOptionsResponseArgs{...}
type DhcpOptionsResponseOutput ¶
type DhcpOptionsResponseOutput struct{ *pulumi.OutputState }
DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.
func (DhcpOptionsResponseOutput) DnsServers ¶
func (o DhcpOptionsResponseOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (DhcpOptionsResponseOutput) ElementType ¶
func (DhcpOptionsResponseOutput) ElementType() reflect.Type
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutput ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutput() DhcpOptionsResponseOutput
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext(ctx context.Context) DhcpOptionsResponseOutput
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutput ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
func (DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutputWithContext ¶
func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
type DhcpOptionsResponsePtrInput ¶
type DhcpOptionsResponsePtrInput interface { pulumi.Input ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput ToDhcpOptionsResponsePtrOutputWithContext(context.Context) DhcpOptionsResponsePtrOutput }
DhcpOptionsResponsePtrInput is an input type that accepts DhcpOptionsResponseArgs, DhcpOptionsResponsePtr and DhcpOptionsResponsePtrOutput values. You can construct a concrete instance of `DhcpOptionsResponsePtrInput` via:
DhcpOptionsResponseArgs{...} or: nil
func DhcpOptionsResponsePtr ¶
func DhcpOptionsResponsePtr(v *DhcpOptionsResponseArgs) DhcpOptionsResponsePtrInput
type DhcpOptionsResponsePtrOutput ¶
type DhcpOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (DhcpOptionsResponsePtrOutput) DnsServers ¶
func (o DhcpOptionsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (DhcpOptionsResponsePtrOutput) Elem ¶
func (o DhcpOptionsResponsePtrOutput) Elem() DhcpOptionsResponseOutput
func (DhcpOptionsResponsePtrOutput) ElementType ¶
func (DhcpOptionsResponsePtrOutput) ElementType() reflect.Type
func (DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutput ¶
func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutput() DhcpOptionsResponsePtrOutput
func (DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext ¶
func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext(ctx context.Context) DhcpOptionsResponsePtrOutput
type ExpressRouteCircuit ¶
type ExpressRouteCircuit struct { pulumi.CustomResourceState // Gets or sets list of authorizations Authorizations ExpressRouteCircuitAuthorizationResponseArrayOutput `pulumi:"authorizations"` // Gets or sets CircuitProvisioningState state of the resource CircuitProvisioningState pulumi.StringPtrOutput `pulumi:"circuitProvisioningState"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets list of peerings Peerings ExpressRouteCircuitPeeringResponseArrayOutput `pulumi:"peerings"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets ServiceKey ServiceKey pulumi.StringPtrOutput `pulumi:"serviceKey"` // Gets or sets ServiceProviderNotes ServiceProviderNotes pulumi.StringPtrOutput `pulumi:"serviceProviderNotes"` // Gets or sets ServiceProviderProperties ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput `pulumi:"serviceProviderProperties"` // Gets or sets ServiceProviderProvisioningState state of the resource ServiceProviderProvisioningState pulumi.StringPtrOutput `pulumi:"serviceProviderProvisioningState"` // Gets or sets sku Sku ExpressRouteCircuitSkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
ExpressRouteCircuit resource
func GetExpressRouteCircuit ¶
func GetExpressRouteCircuit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExpressRouteCircuitState, opts ...pulumi.ResourceOption) (*ExpressRouteCircuit, error)
GetExpressRouteCircuit gets an existing ExpressRouteCircuit resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExpressRouteCircuit ¶
func NewExpressRouteCircuit(ctx *pulumi.Context, name string, args *ExpressRouteCircuitArgs, opts ...pulumi.ResourceOption) (*ExpressRouteCircuit, error)
NewExpressRouteCircuit registers a new resource with the given unique name, arguments, and options.
func (*ExpressRouteCircuit) ElementType ¶ added in v0.2.6
func (*ExpressRouteCircuit) ElementType() reflect.Type
func (*ExpressRouteCircuit) ToExpressRouteCircuitOutput ¶ added in v0.2.6
func (i *ExpressRouteCircuit) ToExpressRouteCircuitOutput() ExpressRouteCircuitOutput
func (*ExpressRouteCircuit) ToExpressRouteCircuitOutputWithContext ¶ added in v0.2.6
func (i *ExpressRouteCircuit) ToExpressRouteCircuitOutputWithContext(ctx context.Context) ExpressRouteCircuitOutput
type ExpressRouteCircuitArgs ¶
type ExpressRouteCircuitArgs struct { // Gets or sets list of authorizations Authorizations ExpressRouteCircuitAuthorizationTypeArrayInput // The name of the circuit. CircuitName pulumi.StringInput // Gets or sets CircuitProvisioningState state of the resource CircuitProvisioningState pulumi.StringPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Gets or sets list of peerings Peerings ExpressRouteCircuitPeeringTypeArrayInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets ServiceKey ServiceKey pulumi.StringPtrInput // Gets or sets ServiceProviderNotes ServiceProviderNotes pulumi.StringPtrInput // Gets or sets ServiceProviderProperties ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesPtrInput // Gets or sets ServiceProviderProvisioningState state of the resource ServiceProviderProvisioningState pulumi.StringPtrInput // Gets or sets sku Sku ExpressRouteCircuitSkuPtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ExpressRouteCircuit resource.
func (ExpressRouteCircuitArgs) ElementType ¶
func (ExpressRouteCircuitArgs) ElementType() reflect.Type
type ExpressRouteCircuitAuthorization ¶
type ExpressRouteCircuitAuthorization struct { pulumi.CustomResourceState // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrOutput `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus AuthorizationUseStatus pulumi.StringPtrOutput `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrOutput `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` }
Authorization in a ExpressRouteCircuit resource
func GetExpressRouteCircuitAuthorization ¶
func GetExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExpressRouteCircuitAuthorizationState, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitAuthorization, error)
GetExpressRouteCircuitAuthorization gets an existing ExpressRouteCircuitAuthorization resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExpressRouteCircuitAuthorization ¶
func NewExpressRouteCircuitAuthorization(ctx *pulumi.Context, name string, args *ExpressRouteCircuitAuthorizationArgs, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitAuthorization, error)
NewExpressRouteCircuitAuthorization registers a new resource with the given unique name, arguments, and options.
func (*ExpressRouteCircuitAuthorization) ElementType ¶ added in v0.2.6
func (*ExpressRouteCircuitAuthorization) ElementType() reflect.Type
func (*ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutput ¶ added in v0.2.6
func (i *ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput
func (*ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutputWithContext ¶ added in v0.2.6
func (i *ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput
type ExpressRouteCircuitAuthorizationArgs ¶
type ExpressRouteCircuitAuthorizationArgs struct { // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrInput // The name of the authorization. AuthorizationName pulumi.StringInput // Gets or sets AuthorizationUseStatus AuthorizationUseStatus pulumi.StringPtrInput // The name of the express route circuit. CircuitName pulumi.StringInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ExpressRouteCircuitAuthorization resource.
func (ExpressRouteCircuitAuthorizationArgs) ElementType ¶
func (ExpressRouteCircuitAuthorizationArgs) ElementType() reflect.Type
type ExpressRouteCircuitAuthorizationInput ¶ added in v0.2.6
type ExpressRouteCircuitAuthorizationInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput }
type ExpressRouteCircuitAuthorizationOutput ¶ added in v0.2.6
type ExpressRouteCircuitAuthorizationOutput struct {
*pulumi.OutputState
}
func (ExpressRouteCircuitAuthorizationOutput) ElementType ¶ added in v0.2.6
func (ExpressRouteCircuitAuthorizationOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutput ¶ added in v0.2.6
func (o ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutput() ExpressRouteCircuitAuthorizationOutput
func (ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutputWithContext ¶ added in v0.2.6
func (o ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizationOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationOutput
type ExpressRouteCircuitAuthorizationResponse ¶
type ExpressRouteCircuitAuthorizationResponse struct { // Gets or sets the authorization key AuthorizationKey *string `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus AuthorizationUseStatus *string `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in a ExpressRouteCircuit resource
type ExpressRouteCircuitAuthorizationResponseArgs ¶
type ExpressRouteCircuitAuthorizationResponseArgs struct { // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrInput `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus AuthorizationUseStatus pulumi.StringPtrInput `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authorization in a ExpressRouteCircuit resource
func (ExpressRouteCircuitAuthorizationResponseArgs) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutput ¶
func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
func (ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationResponseArgs) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
type ExpressRouteCircuitAuthorizationResponseArray ¶
type ExpressRouteCircuitAuthorizationResponseArray []ExpressRouteCircuitAuthorizationResponseInput
func (ExpressRouteCircuitAuthorizationResponseArray) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseArray) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutput ¶
func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
func (ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationResponseArray) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
type ExpressRouteCircuitAuthorizationResponseArrayInput ¶
type ExpressRouteCircuitAuthorizationResponseArrayInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput }
ExpressRouteCircuitAuthorizationResponseArrayInput is an input type that accepts ExpressRouteCircuitAuthorizationResponseArray and ExpressRouteCircuitAuthorizationResponseArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationResponseArrayInput` via:
ExpressRouteCircuitAuthorizationResponseArray{ ExpressRouteCircuitAuthorizationResponseArgs{...} }
type ExpressRouteCircuitAuthorizationResponseArrayOutput ¶
type ExpressRouteCircuitAuthorizationResponseArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutput ¶
func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutput() ExpressRouteCircuitAuthorizationResponseArrayOutput
func (ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircuitAuthorizationResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseArrayOutput
type ExpressRouteCircuitAuthorizationResponseInput ¶
type ExpressRouteCircuitAuthorizationResponseInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput ToExpressRouteCircuitAuthorizationResponseOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationResponseOutput }
ExpressRouteCircuitAuthorizationResponseInput is an input type that accepts ExpressRouteCircuitAuthorizationResponseArgs and ExpressRouteCircuitAuthorizationResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationResponseInput` via:
ExpressRouteCircuitAuthorizationResponseArgs{...}
type ExpressRouteCircuitAuthorizationResponseOutput ¶
type ExpressRouteCircuitAuthorizationResponseOutput struct{ *pulumi.OutputState }
Authorization in a ExpressRouteCircuit resource
func (ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey() pulumi.StringPtrOutput
Gets or sets the authorization key
func (ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
Gets or sets AuthorizationUseStatus
func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationResponseOutput) Etag ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ExpressRouteCircuitAuthorizationResponseOutput) Name ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (ExpressRouteCircuitAuthorizationResponseOutput) ProvisioningState ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutput ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutput() ExpressRouteCircuitAuthorizationResponseOutput
func (ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAuthorizationResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationResponseOutput
type ExpressRouteCircuitAuthorizationState ¶
type ExpressRouteCircuitAuthorizationState struct { // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrInput // Gets or sets AuthorizationUseStatus AuthorizationUseStatus pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput }
func (ExpressRouteCircuitAuthorizationState) ElementType ¶
func (ExpressRouteCircuitAuthorizationState) ElementType() reflect.Type
type ExpressRouteCircuitAuthorizationType ¶
type ExpressRouteCircuitAuthorizationType struct { // Gets or sets the authorization key AuthorizationKey *string `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus AuthorizationUseStatus *string `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in a ExpressRouteCircuit resource
type ExpressRouteCircuitAuthorizationTypeArgs ¶
type ExpressRouteCircuitAuthorizationTypeArgs struct { // Gets or sets the authorization key AuthorizationKey pulumi.StringPtrInput `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus AuthorizationUseStatus pulumi.StringPtrInput `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Authorization in a ExpressRouteCircuit resource
func (ExpressRouteCircuitAuthorizationTypeArgs) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeArgs) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutput ¶
func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
func (ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
type ExpressRouteCircuitAuthorizationTypeArray ¶
type ExpressRouteCircuitAuthorizationTypeArray []ExpressRouteCircuitAuthorizationTypeInput
func (ExpressRouteCircuitAuthorizationTypeArray) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeArray) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutput ¶
func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
func (ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext ¶
func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
type ExpressRouteCircuitAuthorizationTypeArrayInput ¶
type ExpressRouteCircuitAuthorizationTypeArrayInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput }
ExpressRouteCircuitAuthorizationTypeArrayInput is an input type that accepts ExpressRouteCircuitAuthorizationTypeArray and ExpressRouteCircuitAuthorizationTypeArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationTypeArrayInput` via:
ExpressRouteCircuitAuthorizationTypeArray{ ExpressRouteCircuitAuthorizationTypeArgs{...} }
type ExpressRouteCircuitAuthorizationTypeArrayOutput ¶
type ExpressRouteCircuitAuthorizationTypeArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutput ¶
func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutput() ExpressRouteCircuitAuthorizationTypeArrayOutput
func (ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeArrayOutput
type ExpressRouteCircuitAuthorizationTypeInput ¶
type ExpressRouteCircuitAuthorizationTypeInput interface { pulumi.Input ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput ToExpressRouteCircuitAuthorizationTypeOutputWithContext(context.Context) ExpressRouteCircuitAuthorizationTypeOutput }
ExpressRouteCircuitAuthorizationTypeInput is an input type that accepts ExpressRouteCircuitAuthorizationTypeArgs and ExpressRouteCircuitAuthorizationTypeOutput values. You can construct a concrete instance of `ExpressRouteCircuitAuthorizationTypeInput` via:
ExpressRouteCircuitAuthorizationTypeArgs{...}
type ExpressRouteCircuitAuthorizationTypeOutput ¶
type ExpressRouteCircuitAuthorizationTypeOutput struct{ *pulumi.OutputState }
Authorization in a ExpressRouteCircuit resource
func (ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey() pulumi.StringPtrOutput
Gets or sets the authorization key
func (ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationUseStatus() pulumi.StringPtrOutput
Gets or sets AuthorizationUseStatus
func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType ¶
func (ExpressRouteCircuitAuthorizationTypeOutput) ElementType() reflect.Type
func (ExpressRouteCircuitAuthorizationTypeOutput) Etag ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ExpressRouteCircuitAuthorizationTypeOutput) Id ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ExpressRouteCircuitAuthorizationTypeOutput) Name ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (ExpressRouteCircuitAuthorizationTypeOutput) ProvisioningState ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutput() ExpressRouteCircuitAuthorizationTypeOutput
func (ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext ¶
func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitAuthorizationTypeOutput
type ExpressRouteCircuitInput ¶ added in v0.2.6
type ExpressRouteCircuitInput interface { pulumi.Input ToExpressRouteCircuitOutput() ExpressRouteCircuitOutput ToExpressRouteCircuitOutputWithContext(ctx context.Context) ExpressRouteCircuitOutput }
type ExpressRouteCircuitOutput ¶ added in v0.2.6
type ExpressRouteCircuitOutput struct {
*pulumi.OutputState
}
func (ExpressRouteCircuitOutput) ElementType ¶ added in v0.2.6
func (ExpressRouteCircuitOutput) ElementType() reflect.Type
func (ExpressRouteCircuitOutput) ToExpressRouteCircuitOutput ¶ added in v0.2.6
func (o ExpressRouteCircuitOutput) ToExpressRouteCircuitOutput() ExpressRouteCircuitOutput
func (ExpressRouteCircuitOutput) ToExpressRouteCircuitOutputWithContext ¶ added in v0.2.6
func (o ExpressRouteCircuitOutput) ToExpressRouteCircuitOutputWithContext(ctx context.Context) ExpressRouteCircuitOutput
type ExpressRouteCircuitPeering ¶
type ExpressRouteCircuitPeering struct { pulumi.CustomResourceState // Gets or sets the azure ASN AzureASN pulumi.IntPtrOutput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets or sets the Microsoft peering config MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrOutput `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrOutput `pulumi:"name"` // Gets or sets the peer ASN PeerASN pulumi.IntPtrOutput `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType pulumi.StringPtrOutput `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrOutput `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrOutput `pulumi:"primaryPeerAddressPrefix"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrOutput `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrOutput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrOutput `pulumi:"sharedKey"` // Gets or sets state of Peering State pulumi.StringPtrOutput `pulumi:"state"` // Gets or peering stats Stats ExpressRouteCircuitStatsResponsePtrOutput `pulumi:"stats"` // Gets or sets the vlan id VlanId pulumi.IntPtrOutput `pulumi:"vlanId"` }
Peering in a ExpressRouteCircuit resource
func GetExpressRouteCircuitPeering ¶
func GetExpressRouteCircuitPeering(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExpressRouteCircuitPeeringState, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitPeering, error)
GetExpressRouteCircuitPeering gets an existing ExpressRouteCircuitPeering resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExpressRouteCircuitPeering ¶
func NewExpressRouteCircuitPeering(ctx *pulumi.Context, name string, args *ExpressRouteCircuitPeeringArgs, opts ...pulumi.ResourceOption) (*ExpressRouteCircuitPeering, error)
NewExpressRouteCircuitPeering registers a new resource with the given unique name, arguments, and options.
func (*ExpressRouteCircuitPeering) ElementType ¶ added in v0.2.6
func (*ExpressRouteCircuitPeering) ElementType() reflect.Type
func (*ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutput ¶ added in v0.2.6
func (i *ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput
func (*ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutputWithContext ¶ added in v0.2.6
func (i *ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput
type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState ¶ added in v0.3.1
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ElementType ¶ added in v0.3.1
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitPeeringAdvertisedPublicPrefixState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpressRouteCircuitPeeringArgs ¶
type ExpressRouteCircuitPeeringArgs struct { // Gets or sets the azure ASN AzureASN pulumi.IntPtrInput // The name of the express route circuit. CircuitName pulumi.StringInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Gets or sets the Microsoft peering config MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets the peer ASN PeerASN pulumi.IntPtrInput // The name of the peering. PeeringName pulumi.StringInput // Gets or sets PeeringType PeeringType pulumi.StringPtrInput // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrInput // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrInput // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrInput SharedKey pulumi.StringPtrInput // Gets or sets state of Peering State pulumi.StringPtrInput // Gets or peering stats Stats ExpressRouteCircuitStatsPtrInput // Gets or sets the vlan id VlanId pulumi.IntPtrInput }
The set of arguments for constructing a ExpressRouteCircuitPeering resource.
func (ExpressRouteCircuitPeeringArgs) ElementType ¶
func (ExpressRouteCircuitPeeringArgs) ElementType() reflect.Type
type ExpressRouteCircuitPeeringConfig ¶
type ExpressRouteCircuitPeeringConfig struct { // Gets or sets the reference of AdvertisedPublicPrefixes AdvertisedPublicPrefixes []string `pulumi:"advertisedPublicPrefixes"` // Gets or sets AdvertisedPublicPrefixState of the Peering resource AdvertisedPublicPrefixesState *string `pulumi:"advertisedPublicPrefixesState"` // Gets or Sets CustomerAsn of the peering. CustomerASN *int `pulumi:"customerASN"` // Gets or Sets RoutingRegistryName of the config. RoutingRegistryName *string `pulumi:"routingRegistryName"` }
Specifies the peering config
type ExpressRouteCircuitPeeringConfigArgs ¶
type ExpressRouteCircuitPeeringConfigArgs struct { // Gets or sets the reference of AdvertisedPublicPrefixes AdvertisedPublicPrefixes pulumi.StringArrayInput `pulumi:"advertisedPublicPrefixes"` // Gets or sets AdvertisedPublicPrefixState of the Peering resource AdvertisedPublicPrefixesState pulumi.StringPtrInput `pulumi:"advertisedPublicPrefixesState"` // Gets or Sets CustomerAsn of the peering. CustomerASN pulumi.IntPtrInput `pulumi:"customerASN"` // Gets or Sets RoutingRegistryName of the config. RoutingRegistryName pulumi.StringPtrInput `pulumi:"routingRegistryName"` }
Specifies the peering config
func (ExpressRouteCircuitPeeringConfigArgs) ElementType ¶
func (ExpressRouteCircuitPeeringConfigArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutput ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigInput ¶
type ExpressRouteCircuitPeeringConfigInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput ToExpressRouteCircuitPeeringConfigOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigOutput }
ExpressRouteCircuitPeeringConfigInput is an input type that accepts ExpressRouteCircuitPeeringConfigArgs and ExpressRouteCircuitPeeringConfigOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigInput` via:
ExpressRouteCircuitPeeringConfigArgs{...}
type ExpressRouteCircuitPeeringConfigOutput ¶
type ExpressRouteCircuitPeeringConfigOutput struct{ *pulumi.OutputState }
Specifies the peering config
func (ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
Gets or sets the reference of AdvertisedPublicPrefixes
func (ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringConfigOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigOutput) CustomerASN() pulumi.IntPtrOutput
Gets or Sets CustomerAsn of the peering.
func (ExpressRouteCircuitPeeringConfigOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigOutput) RoutingRegistryName() pulumi.StringPtrOutput
Gets or Sets RoutingRegistryName of the config.
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutput ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutput() ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigOutput
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigPtrInput ¶
type ExpressRouteCircuitPeeringConfigPtrInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigPtrOutput }
ExpressRouteCircuitPeeringConfigPtrInput is an input type that accepts ExpressRouteCircuitPeeringConfigArgs, ExpressRouteCircuitPeeringConfigPtr and ExpressRouteCircuitPeeringConfigPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigPtrInput` via:
ExpressRouteCircuitPeeringConfigArgs{...} or: nil
func ExpressRouteCircuitPeeringConfigPtr ¶
func ExpressRouteCircuitPeeringConfigPtr(v *ExpressRouteCircuitPeeringConfigArgs) ExpressRouteCircuitPeeringConfigPtrInput
type ExpressRouteCircuitPeeringConfigPtrOutput ¶
type ExpressRouteCircuitPeeringConfigPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
Gets or sets the reference of AdvertisedPublicPrefixes
func (ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) CustomerASN() pulumi.IntPtrOutput
Gets or Sets CustomerAsn of the peering.
func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
Gets or Sets RoutingRegistryName of the config.
func (ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput
func (ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigPtrOutput
type ExpressRouteCircuitPeeringConfigResponse ¶
type ExpressRouteCircuitPeeringConfigResponse struct { // Gets or sets the reference of AdvertisedPublicPrefixes AdvertisedPublicPrefixes []string `pulumi:"advertisedPublicPrefixes"` // Gets or sets AdvertisedPublicPrefixState of the Peering resource AdvertisedPublicPrefixesState *string `pulumi:"advertisedPublicPrefixesState"` // Gets or Sets CustomerAsn of the peering. CustomerASN *int `pulumi:"customerASN"` // Gets or Sets RoutingRegistryName of the config. RoutingRegistryName *string `pulumi:"routingRegistryName"` }
Specifies the peering config
type ExpressRouteCircuitPeeringConfigResponseArgs ¶
type ExpressRouteCircuitPeeringConfigResponseArgs struct { // Gets or sets the reference of AdvertisedPublicPrefixes AdvertisedPublicPrefixes pulumi.StringArrayInput `pulumi:"advertisedPublicPrefixes"` // Gets or sets AdvertisedPublicPrefixState of the Peering resource AdvertisedPublicPrefixesState pulumi.StringPtrInput `pulumi:"advertisedPublicPrefixesState"` // Gets or Sets CustomerAsn of the peering. CustomerASN pulumi.IntPtrInput `pulumi:"customerASN"` // Gets or Sets RoutingRegistryName of the config. RoutingRegistryName pulumi.StringPtrInput `pulumi:"routingRegistryName"` }
Specifies the peering config
func (ExpressRouteCircuitPeeringConfigResponseArgs) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutput ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitPeeringConfigResponseArgs) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringConfigResponseInput ¶
type ExpressRouteCircuitPeeringConfigResponseInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigResponseOutput }
ExpressRouteCircuitPeeringConfigResponseInput is an input type that accepts ExpressRouteCircuitPeeringConfigResponseArgs and ExpressRouteCircuitPeeringConfigResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigResponseInput` via:
ExpressRouteCircuitPeeringConfigResponseArgs{...}
type ExpressRouteCircuitPeeringConfigResponseOutput ¶
type ExpressRouteCircuitPeeringConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the peering config
func (ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
Gets or sets the reference of AdvertisedPublicPrefixes
func (ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) CustomerASN() pulumi.IntPtrOutput
Gets or Sets CustomerAsn of the peering.
func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) RoutingRegistryName() pulumi.StringPtrOutput
Gets or Sets RoutingRegistryName of the config.
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutput() ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponseOutput
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringConfigResponsePtrInput ¶
type ExpressRouteCircuitPeeringConfigResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput }
ExpressRouteCircuitPeeringConfigResponsePtrInput is an input type that accepts ExpressRouteCircuitPeeringConfigResponseArgs, ExpressRouteCircuitPeeringConfigResponsePtr and ExpressRouteCircuitPeeringConfigResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringConfigResponsePtrInput` via:
ExpressRouteCircuitPeeringConfigResponseArgs{...} or: nil
func ExpressRouteCircuitPeeringConfigResponsePtr ¶
func ExpressRouteCircuitPeeringConfigResponsePtr(v *ExpressRouteCircuitPeeringConfigResponseArgs) ExpressRouteCircuitPeeringConfigResponsePtrInput
type ExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
type ExpressRouteCircuitPeeringConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixes ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixes() pulumi.StringArrayOutput
Gets or sets the reference of AdvertisedPublicPrefixes
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) AdvertisedPublicPrefixesState() pulumi.StringPtrOutput
Gets or sets AdvertisedPublicPrefixState of the Peering resource
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) CustomerASN() pulumi.IntPtrOutput
Gets or Sets CustomerAsn of the peering.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) RoutingRegistryName() pulumi.StringPtrOutput
Gets or Sets RoutingRegistryName of the config.
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutput() ExpressRouteCircuitPeeringConfigResponsePtrOutput
func (ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuitPeeringConfigResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringConfigResponsePtrOutput
type ExpressRouteCircuitPeeringInput ¶ added in v0.2.6
type ExpressRouteCircuitPeeringInput interface { pulumi.Input ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput }
type ExpressRouteCircuitPeeringOutput ¶ added in v0.2.6
type ExpressRouteCircuitPeeringOutput struct {
*pulumi.OutputState
}
func (ExpressRouteCircuitPeeringOutput) ElementType ¶ added in v0.2.6
func (ExpressRouteCircuitPeeringOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutput ¶ added in v0.2.6
func (o ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutput() ExpressRouteCircuitPeeringOutput
func (ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutputWithContext ¶ added in v0.2.6
func (o ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringOutput
type ExpressRouteCircuitPeeringResponse ¶
type ExpressRouteCircuitPeeringResponse struct { // Gets or sets the azure ASN AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the Microsoft peering config MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfigResponse `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the peer ASN PeerASN *int `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType *string `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // Gets or sets state of Peering State *string `pulumi:"state"` // Gets or peering stats Stats *ExpressRouteCircuitStatsResponse `pulumi:"stats"` // Gets or sets the vlan id VlanId *int `pulumi:"vlanId"` }
Peering in a ExpressRouteCircuit resource
type ExpressRouteCircuitPeeringResponseArgs ¶
type ExpressRouteCircuitPeeringResponseArgs struct { // Gets or sets the azure ASN AzureASN pulumi.IntPtrInput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the Microsoft peering config MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrInput `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the peer ASN PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType pulumi.StringPtrInput `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrInput `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrInput `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"` // Gets or sets state of Peering State pulumi.StringPtrInput `pulumi:"state"` // Gets or peering stats Stats ExpressRouteCircuitStatsResponsePtrInput `pulumi:"stats"` // Gets or sets the vlan id VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
Peering in a ExpressRouteCircuit resource
func (ExpressRouteCircuitPeeringResponseArgs) ElementType ¶
func (ExpressRouteCircuitPeeringResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutput ¶
func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
func (ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutputWithContext ¶
func (i ExpressRouteCircuitPeeringResponseArgs) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
type ExpressRouteCircuitPeeringResponseArray ¶
type ExpressRouteCircuitPeeringResponseArray []ExpressRouteCircuitPeeringResponseInput
func (ExpressRouteCircuitPeeringResponseArray) ElementType ¶
func (ExpressRouteCircuitPeeringResponseArray) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutput ¶
func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
func (ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext ¶
func (i ExpressRouteCircuitPeeringResponseArray) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
type ExpressRouteCircuitPeeringResponseArrayInput ¶
type ExpressRouteCircuitPeeringResponseArrayInput interface { pulumi.Input ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(context.Context) ExpressRouteCircuitPeeringResponseArrayOutput }
ExpressRouteCircuitPeeringResponseArrayInput is an input type that accepts ExpressRouteCircuitPeeringResponseArray and ExpressRouteCircuitPeeringResponseArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringResponseArrayInput` via:
ExpressRouteCircuitPeeringResponseArray{ ExpressRouteCircuitPeeringResponseArgs{...} }
type ExpressRouteCircuitPeeringResponseArrayOutput ¶
type ExpressRouteCircuitPeeringResponseArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringResponseArrayOutput) ElementType ¶
func (ExpressRouteCircuitPeeringResponseArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutput ¶
func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutput() ExpressRouteCircuitPeeringResponseArrayOutput
func (ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext ¶
func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeeringResponseArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseArrayOutput
type ExpressRouteCircuitPeeringResponseInput ¶
type ExpressRouteCircuitPeeringResponseInput interface { pulumi.Input ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput ToExpressRouteCircuitPeeringResponseOutputWithContext(context.Context) ExpressRouteCircuitPeeringResponseOutput }
ExpressRouteCircuitPeeringResponseInput is an input type that accepts ExpressRouteCircuitPeeringResponseArgs and ExpressRouteCircuitPeeringResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringResponseInput` via:
ExpressRouteCircuitPeeringResponseArgs{...}
type ExpressRouteCircuitPeeringResponseOutput ¶
type ExpressRouteCircuitPeeringResponseOutput struct{ *pulumi.OutputState }
Peering in a ExpressRouteCircuit resource
func (ExpressRouteCircuitPeeringResponseOutput) AzureASN ¶
func (o ExpressRouteCircuitPeeringResponseOutput) AzureASN() pulumi.IntPtrOutput
Gets or sets the azure ASN
func (ExpressRouteCircuitPeeringResponseOutput) ElementType ¶
func (ExpressRouteCircuitPeeringResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringResponseOutput) Etag ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ExpressRouteCircuitPeeringResponseOutput) Id ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ExpressRouteCircuitPeeringResponseOutput) MicrosoftPeeringConfig ¶
func (o ExpressRouteCircuitPeeringResponseOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigResponsePtrOutput
Gets or sets the Microsoft peering config
func (ExpressRouteCircuitPeeringResponseOutput) Name ¶
func (o ExpressRouteCircuitPeeringResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (ExpressRouteCircuitPeeringResponseOutput) PeerASN ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PeerASN() pulumi.IntPtrOutput
Gets or sets the peer ASN
func (ExpressRouteCircuitPeeringResponseOutput) PeeringType ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PeeringType() pulumi.StringPtrOutput
Gets or sets PeeringType
func (ExpressRouteCircuitPeeringResponseOutput) PrimaryAzurePort ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryAzurePort() pulumi.StringPtrOutput
Gets or sets the primary port
func (ExpressRouteCircuitPeeringResponseOutput) PrimaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringResponseOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
Gets or sets the primary address prefix
func (ExpressRouteCircuitPeeringResponseOutput) ProvisioningState ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ExpressRouteCircuitPeeringResponseOutput) SecondaryAzurePort ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryAzurePort() pulumi.StringPtrOutput
Gets or sets the secondary port
func (ExpressRouteCircuitPeeringResponseOutput) SecondaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
Gets or sets the secondary address prefix
func (ExpressRouteCircuitPeeringResponseOutput) SharedKey ¶
func (o ExpressRouteCircuitPeeringResponseOutput) SharedKey() pulumi.StringPtrOutput
Gets or sets the shared key
func (ExpressRouteCircuitPeeringResponseOutput) State ¶
func (o ExpressRouteCircuitPeeringResponseOutput) State() pulumi.StringPtrOutput
Gets or sets state of Peering
func (ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutput ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutput() ExpressRouteCircuitPeeringResponseOutput
func (ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutputWithContext ¶
func (o ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringResponseOutput
func (ExpressRouteCircuitPeeringResponseOutput) VlanId ¶
func (o ExpressRouteCircuitPeeringResponseOutput) VlanId() pulumi.IntPtrOutput
Gets or sets the vlan id
type ExpressRouteCircuitPeeringState ¶
type ExpressRouteCircuitPeeringState struct { // Gets or sets the azure ASN AzureASN pulumi.IntPtrInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets the Microsoft peering config MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponsePtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets the peer ASN PeerASN pulumi.IntPtrInput // Gets or sets PeeringType PeeringType pulumi.StringPtrInput // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrInput // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrInput // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrInput SharedKey pulumi.StringPtrInput // Gets or sets state of Peering State pulumi.StringPtrInput // Gets or peering stats Stats ExpressRouteCircuitStatsResponsePtrInput // Gets or sets the vlan id VlanId pulumi.IntPtrInput }
func (ExpressRouteCircuitPeeringState) ElementType ¶
func (ExpressRouteCircuitPeeringState) ElementType() reflect.Type
type ExpressRouteCircuitPeeringStateEnum ¶ added in v0.6.0
Gets or sets state of Peering
func (ExpressRouteCircuitPeeringStateEnum) ElementType ¶ added in v0.6.0
func (ExpressRouteCircuitPeeringStateEnum) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringStateEnum) ToStringOutput ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringStateEnum) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitPeeringStateEnum) ToStringOutputWithContext ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutput ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpressRouteCircuitPeeringType ¶
type ExpressRouteCircuitPeeringType struct { // Gets or sets the azure ASN AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the Microsoft peering config MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfig `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the peer ASN PeerASN *int `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType *string `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // Gets or sets state of Peering State *string `pulumi:"state"` // Gets or peering stats Stats *ExpressRouteCircuitStats `pulumi:"stats"` // Gets or sets the vlan id VlanId *int `pulumi:"vlanId"` }
Peering in a ExpressRouteCircuit resource
type ExpressRouteCircuitPeeringTypeArgs ¶
type ExpressRouteCircuitPeeringTypeArgs struct { // Gets or sets the azure ASN AzureASN pulumi.IntPtrInput `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the Microsoft peering config MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigPtrInput `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the peer ASN PeerASN pulumi.IntPtrInput `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType pulumi.StringPtrInput `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort pulumi.StringPtrInput `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"primaryPeerAddressPrefix"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort pulumi.StringPtrInput `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix pulumi.StringPtrInput `pulumi:"secondaryPeerAddressPrefix"` SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"` // Gets or sets state of Peering State pulumi.StringPtrInput `pulumi:"state"` // Gets or peering stats Stats ExpressRouteCircuitStatsPtrInput `pulumi:"stats"` // Gets or sets the vlan id VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
Peering in a ExpressRouteCircuit resource
func (ExpressRouteCircuitPeeringTypeArgs) ElementType ¶
func (ExpressRouteCircuitPeeringTypeArgs) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutput ¶
func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
func (ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutputWithContext ¶
func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
type ExpressRouteCircuitPeeringTypeArray ¶
type ExpressRouteCircuitPeeringTypeArray []ExpressRouteCircuitPeeringTypeInput
func (ExpressRouteCircuitPeeringTypeArray) ElementType ¶
func (ExpressRouteCircuitPeeringTypeArray) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutput ¶
func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
func (ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext ¶
func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
type ExpressRouteCircuitPeeringTypeArrayInput ¶
type ExpressRouteCircuitPeeringTypeArrayInput interface { pulumi.Input ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(context.Context) ExpressRouteCircuitPeeringTypeArrayOutput }
ExpressRouteCircuitPeeringTypeArrayInput is an input type that accepts ExpressRouteCircuitPeeringTypeArray and ExpressRouteCircuitPeeringTypeArrayOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringTypeArrayInput` via:
ExpressRouteCircuitPeeringTypeArray{ ExpressRouteCircuitPeeringTypeArgs{...} }
type ExpressRouteCircuitPeeringTypeArrayOutput ¶
type ExpressRouteCircuitPeeringTypeArrayOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitPeeringTypeArrayOutput) ElementType ¶
func (ExpressRouteCircuitPeeringTypeArrayOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutput ¶
func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutput() ExpressRouteCircuitPeeringTypeArrayOutput
func (ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext ¶
func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeArrayOutput
type ExpressRouteCircuitPeeringTypeEnum ¶ added in v0.6.0
Gets or sets PeeringType
func (ExpressRouteCircuitPeeringTypeEnum) ElementType ¶ added in v0.6.0
func (ExpressRouteCircuitPeeringTypeEnum) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeEnum) ToStringOutput ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringTypeEnum) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitPeeringTypeEnum) ToStringOutputWithContext ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutput ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e ExpressRouteCircuitPeeringTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpressRouteCircuitPeeringTypeInput ¶
type ExpressRouteCircuitPeeringTypeInput interface { pulumi.Input ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput ToExpressRouteCircuitPeeringTypeOutputWithContext(context.Context) ExpressRouteCircuitPeeringTypeOutput }
ExpressRouteCircuitPeeringTypeInput is an input type that accepts ExpressRouteCircuitPeeringTypeArgs and ExpressRouteCircuitPeeringTypeOutput values. You can construct a concrete instance of `ExpressRouteCircuitPeeringTypeInput` via:
ExpressRouteCircuitPeeringTypeArgs{...}
type ExpressRouteCircuitPeeringTypeOutput ¶
type ExpressRouteCircuitPeeringTypeOutput struct{ *pulumi.OutputState }
Peering in a ExpressRouteCircuit resource
func (ExpressRouteCircuitPeeringTypeOutput) AzureASN ¶
func (o ExpressRouteCircuitPeeringTypeOutput) AzureASN() pulumi.IntPtrOutput
Gets or sets the azure ASN
func (ExpressRouteCircuitPeeringTypeOutput) ElementType ¶
func (ExpressRouteCircuitPeeringTypeOutput) ElementType() reflect.Type
func (ExpressRouteCircuitPeeringTypeOutput) Etag ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ExpressRouteCircuitPeeringTypeOutput) Id ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ExpressRouteCircuitPeeringTypeOutput) MicrosoftPeeringConfig ¶
func (o ExpressRouteCircuitPeeringTypeOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigPtrOutput
Gets or sets the Microsoft peering config
func (ExpressRouteCircuitPeeringTypeOutput) Name ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (ExpressRouteCircuitPeeringTypeOutput) PeerASN ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PeerASN() pulumi.IntPtrOutput
Gets or sets the peer ASN
func (ExpressRouteCircuitPeeringTypeOutput) PeeringType ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PeeringType() pulumi.StringPtrOutput
Gets or sets PeeringType
func (ExpressRouteCircuitPeeringTypeOutput) PrimaryAzurePort ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryAzurePort() pulumi.StringPtrOutput
Gets or sets the primary port
func (ExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringTypeOutput) PrimaryPeerAddressPrefix() pulumi.StringPtrOutput
Gets or sets the primary address prefix
func (ExpressRouteCircuitPeeringTypeOutput) ProvisioningState ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ExpressRouteCircuitPeeringTypeOutput) SecondaryAzurePort ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryAzurePort() pulumi.StringPtrOutput
Gets or sets the secondary port
func (ExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SecondaryPeerAddressPrefix() pulumi.StringPtrOutput
Gets or sets the secondary address prefix
func (ExpressRouteCircuitPeeringTypeOutput) SharedKey ¶
func (o ExpressRouteCircuitPeeringTypeOutput) SharedKey() pulumi.StringPtrOutput
Gets or sets the shared key
func (ExpressRouteCircuitPeeringTypeOutput) State ¶
func (o ExpressRouteCircuitPeeringTypeOutput) State() pulumi.StringPtrOutput
Gets or sets state of Peering
func (ExpressRouteCircuitPeeringTypeOutput) Stats ¶
func (o ExpressRouteCircuitPeeringTypeOutput) Stats() ExpressRouteCircuitStatsPtrOutput
Gets or peering stats
func (ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutput ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutput() ExpressRouteCircuitPeeringTypeOutput
func (ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutputWithContext ¶
func (o ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx context.Context) ExpressRouteCircuitPeeringTypeOutput
func (ExpressRouteCircuitPeeringTypeOutput) VlanId ¶
func (o ExpressRouteCircuitPeeringTypeOutput) VlanId() pulumi.IntPtrOutput
Gets or sets the vlan id
type ExpressRouteCircuitServiceProviderProperties ¶
type ExpressRouteCircuitServiceProviderProperties struct { // Gets or sets BandwidthInMbps. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // Gets or sets peering location. PeeringLocation *string `pulumi:"peeringLocation"` // Gets or sets serviceProviderName. ServiceProviderName *string `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit
type ExpressRouteCircuitServiceProviderPropertiesArgs ¶
type ExpressRouteCircuitServiceProviderPropertiesArgs struct { // Gets or sets BandwidthInMbps. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // Gets or sets peering location. PeeringLocation pulumi.StringPtrInput `pulumi:"peeringLocation"` // Gets or sets serviceProviderName. ServiceProviderName pulumi.StringPtrInput `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
type ExpressRouteCircuitServiceProviderPropertiesInput ¶
type ExpressRouteCircuitServiceProviderPropertiesInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput }
ExpressRouteCircuitServiceProviderPropertiesInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesArgs and ExpressRouteCircuitServiceProviderPropertiesOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesInput` via:
ExpressRouteCircuitServiceProviderPropertiesArgs{...}
type ExpressRouteCircuitServiceProviderPropertiesOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesOutput struct{ *pulumi.OutputState }
Contains ServiceProviderProperties in an ExpressRouteCircuit
func (ExpressRouteCircuitServiceProviderPropertiesOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) BandwidthInMbps() pulumi.IntPtrOutput
Gets or sets BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) PeeringLocation() pulumi.StringPtrOutput
Gets or sets peering location.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ServiceProviderName() pulumi.StringPtrOutput
Gets or sets serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutput() ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesOutput
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
type ExpressRouteCircuitServiceProviderPropertiesPtrInput ¶
type ExpressRouteCircuitServiceProviderPropertiesPtrInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput }
ExpressRouteCircuitServiceProviderPropertiesPtrInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesArgs, ExpressRouteCircuitServiceProviderPropertiesPtr and ExpressRouteCircuitServiceProviderPropertiesPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesPtrInput` via:
ExpressRouteCircuitServiceProviderPropertiesArgs{...} or: nil
func ExpressRouteCircuitServiceProviderPropertiesPtr ¶
func ExpressRouteCircuitServiceProviderPropertiesPtr(v *ExpressRouteCircuitServiceProviderPropertiesArgs) ExpressRouteCircuitServiceProviderPropertiesPtrInput
type ExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) BandwidthInMbps() pulumi.IntPtrOutput
Gets or sets BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) PeeringLocation() pulumi.StringPtrOutput
Gets or sets peering location.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ServiceProviderName() pulumi.StringPtrOutput
Gets or sets serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesPtrOutput
type ExpressRouteCircuitServiceProviderPropertiesResponse ¶
type ExpressRouteCircuitServiceProviderPropertiesResponse struct { // Gets or sets BandwidthInMbps. BandwidthInMbps *int `pulumi:"bandwidthInMbps"` // Gets or sets peering location. PeeringLocation *string `pulumi:"peeringLocation"` // Gets or sets serviceProviderName. ServiceProviderName *string `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit
type ExpressRouteCircuitServiceProviderPropertiesResponseArgs ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseArgs struct { // Gets or sets BandwidthInMbps. BandwidthInMbps pulumi.IntPtrInput `pulumi:"bandwidthInMbps"` // Gets or sets peering location. PeeringLocation pulumi.StringPtrInput `pulumi:"peeringLocation"` // Gets or sets serviceProviderName. ServiceProviderName pulumi.StringPtrInput `pulumi:"serviceProviderName"` }
Contains ServiceProviderProperties in an ExpressRouteCircuit
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
type ExpressRouteCircuitServiceProviderPropertiesResponseInput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput }
ExpressRouteCircuitServiceProviderPropertiesResponseInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesResponseArgs and ExpressRouteCircuitServiceProviderPropertiesResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesResponseInput` via:
ExpressRouteCircuitServiceProviderPropertiesResponseArgs{...}
type ExpressRouteCircuitServiceProviderPropertiesResponseOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponseOutput struct{ *pulumi.OutputState }
Contains ServiceProviderProperties in an ExpressRouteCircuit
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) BandwidthInMbps() pulumi.IntPtrOutput
Gets or sets BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) PeeringLocation() pulumi.StringPtrOutput
Gets or sets peering location.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ServiceProviderName() pulumi.StringPtrOutput
Gets or sets serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutput() ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponseOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput }
ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput is an input type that accepts ExpressRouteCircuitServiceProviderPropertiesResponseArgs, ExpressRouteCircuitServiceProviderPropertiesResponsePtr and ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput` via:
ExpressRouteCircuitServiceProviderPropertiesResponseArgs{...} or: nil
func ExpressRouteCircuitServiceProviderPropertiesResponsePtr ¶
func ExpressRouteCircuitServiceProviderPropertiesResponsePtr(v *ExpressRouteCircuitServiceProviderPropertiesResponseArgs) ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
type ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) BandwidthInMbps ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) BandwidthInMbps() pulumi.IntPtrOutput
Gets or sets BandwidthInMbps.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) PeeringLocation ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) PeeringLocation() pulumi.StringPtrOutput
Gets or sets peering location.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ServiceProviderName ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ServiceProviderName() pulumi.StringPtrOutput
Gets or sets serviceProviderName.
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput() ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
func (ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpressRouteCircuitServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput
type ExpressRouteCircuitSku ¶
type ExpressRouteCircuitSku struct { // Gets or sets family of the sku. Family *string `pulumi:"family"` // Gets or sets name of the sku. Name *string `pulumi:"name"` // Gets or sets tier of the sku. Tier *string `pulumi:"tier"` }
Contains sku in an ExpressRouteCircuit
type ExpressRouteCircuitSkuArgs ¶
type ExpressRouteCircuitSkuArgs struct { // Gets or sets family of the sku. Family pulumi.StringPtrInput `pulumi:"family"` // Gets or sets name of the sku. Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets tier of the sku. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Contains sku in an ExpressRouteCircuit
func (ExpressRouteCircuitSkuArgs) ElementType ¶
func (ExpressRouteCircuitSkuArgs) ElementType() reflect.Type
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutput ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuFamily ¶ added in v0.3.1
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuFamily) ElementType ¶ added in v0.3.1
func (ExpressRouteCircuitSkuFamily) ElementType() reflect.Type
func (ExpressRouteCircuitSkuFamily) ToStringOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuFamily) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitSkuFamily) ToStringOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitSkuFamily) ToStringPtrOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuFamily) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitSkuFamily) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpressRouteCircuitSkuInput ¶
type ExpressRouteCircuitSkuInput interface { pulumi.Input ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput ToExpressRouteCircuitSkuOutputWithContext(context.Context) ExpressRouteCircuitSkuOutput }
ExpressRouteCircuitSkuInput is an input type that accepts ExpressRouteCircuitSkuArgs and ExpressRouteCircuitSkuOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuInput` via:
ExpressRouteCircuitSkuArgs{...}
type ExpressRouteCircuitSkuOutput ¶
type ExpressRouteCircuitSkuOutput struct{ *pulumi.OutputState }
Contains sku in an ExpressRouteCircuit
func (ExpressRouteCircuitSkuOutput) ElementType ¶
func (ExpressRouteCircuitSkuOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuOutput) Family ¶
func (o ExpressRouteCircuitSkuOutput) Family() pulumi.StringPtrOutput
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuOutput) Name ¶
func (o ExpressRouteCircuitSkuOutput) Name() pulumi.StringPtrOutput
Gets or sets name of the sku.
func (ExpressRouteCircuitSkuOutput) Tier ¶
func (o ExpressRouteCircuitSkuOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of the sku.
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutput() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuPtrInput ¶
type ExpressRouteCircuitSkuPtrInput interface { pulumi.Input ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput ToExpressRouteCircuitSkuPtrOutputWithContext(context.Context) ExpressRouteCircuitSkuPtrOutput }
ExpressRouteCircuitSkuPtrInput is an input type that accepts ExpressRouteCircuitSkuArgs, ExpressRouteCircuitSkuPtr and ExpressRouteCircuitSkuPtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuPtrInput` via:
ExpressRouteCircuitSkuArgs{...} or: nil
func ExpressRouteCircuitSkuPtr ¶
func ExpressRouteCircuitSkuPtr(v *ExpressRouteCircuitSkuArgs) ExpressRouteCircuitSkuPtrInput
type ExpressRouteCircuitSkuPtrOutput ¶
type ExpressRouteCircuitSkuPtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitSkuPtrOutput) Elem ¶
func (o ExpressRouteCircuitSkuPtrOutput) Elem() ExpressRouteCircuitSkuOutput
func (ExpressRouteCircuitSkuPtrOutput) ElementType ¶
func (ExpressRouteCircuitSkuPtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuPtrOutput) Family ¶
func (o ExpressRouteCircuitSkuPtrOutput) Family() pulumi.StringPtrOutput
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuPtrOutput) Name ¶
func (o ExpressRouteCircuitSkuPtrOutput) Name() pulumi.StringPtrOutput
Gets or sets name of the sku.
func (ExpressRouteCircuitSkuPtrOutput) Tier ¶
func (o ExpressRouteCircuitSkuPtrOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of the sku.
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput ¶
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput
func (ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuPtrOutput
type ExpressRouteCircuitSkuResponse ¶
type ExpressRouteCircuitSkuResponse struct { // Gets or sets family of the sku. Family *string `pulumi:"family"` // Gets or sets name of the sku. Name *string `pulumi:"name"` // Gets or sets tier of the sku. Tier *string `pulumi:"tier"` }
Contains sku in an ExpressRouteCircuit
type ExpressRouteCircuitSkuResponseArgs ¶
type ExpressRouteCircuitSkuResponseArgs struct { // Gets or sets family of the sku. Family pulumi.StringPtrInput `pulumi:"family"` // Gets or sets name of the sku. Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets tier of the sku. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Contains sku in an ExpressRouteCircuit
func (ExpressRouteCircuitSkuResponseArgs) ElementType ¶
func (ExpressRouteCircuitSkuResponseArgs) ElementType() reflect.Type
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutput ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutputWithContext ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (i ExpressRouteCircuitSkuResponseArgs) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitSkuResponseInput ¶
type ExpressRouteCircuitSkuResponseInput interface { pulumi.Input ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput ToExpressRouteCircuitSkuResponseOutputWithContext(context.Context) ExpressRouteCircuitSkuResponseOutput }
ExpressRouteCircuitSkuResponseInput is an input type that accepts ExpressRouteCircuitSkuResponseArgs and ExpressRouteCircuitSkuResponseOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuResponseInput` via:
ExpressRouteCircuitSkuResponseArgs{...}
type ExpressRouteCircuitSkuResponseOutput ¶
type ExpressRouteCircuitSkuResponseOutput struct{ *pulumi.OutputState }
Contains sku in an ExpressRouteCircuit
func (ExpressRouteCircuitSkuResponseOutput) ElementType ¶
func (ExpressRouteCircuitSkuResponseOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuResponseOutput) Family ¶
func (o ExpressRouteCircuitSkuResponseOutput) Family() pulumi.StringPtrOutput
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuResponseOutput) Name ¶
func (o ExpressRouteCircuitSkuResponseOutput) Name() pulumi.StringPtrOutput
Gets or sets name of the sku.
func (ExpressRouteCircuitSkuResponseOutput) Tier ¶
func (o ExpressRouteCircuitSkuResponseOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of the sku.
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutput ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutput() ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponseOutput
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitSkuResponsePtrInput ¶
type ExpressRouteCircuitSkuResponsePtrInput interface { pulumi.Input ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput ToExpressRouteCircuitSkuResponsePtrOutputWithContext(context.Context) ExpressRouteCircuitSkuResponsePtrOutput }
ExpressRouteCircuitSkuResponsePtrInput is an input type that accepts ExpressRouteCircuitSkuResponseArgs, ExpressRouteCircuitSkuResponsePtr and ExpressRouteCircuitSkuResponsePtrOutput values. You can construct a concrete instance of `ExpressRouteCircuitSkuResponsePtrInput` via:
ExpressRouteCircuitSkuResponseArgs{...} or: nil
func ExpressRouteCircuitSkuResponsePtr ¶
func ExpressRouteCircuitSkuResponsePtr(v *ExpressRouteCircuitSkuResponseArgs) ExpressRouteCircuitSkuResponsePtrInput
type ExpressRouteCircuitSkuResponsePtrOutput ¶
type ExpressRouteCircuitSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ExpressRouteCircuitSkuResponsePtrOutput) ElementType ¶
func (ExpressRouteCircuitSkuResponsePtrOutput) ElementType() reflect.Type
func (ExpressRouteCircuitSkuResponsePtrOutput) Family ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
Gets or sets family of the sku.
func (ExpressRouteCircuitSkuResponsePtrOutput) Name ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Gets or sets name of the sku.
func (ExpressRouteCircuitSkuResponsePtrOutput) Tier ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Gets or sets tier of the sku.
func (ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutput() ExpressRouteCircuitSkuResponsePtrOutput
func (ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext ¶
func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuResponsePtrOutputWithContext(ctx context.Context) ExpressRouteCircuitSkuResponsePtrOutput
type ExpressRouteCircuitSkuTier ¶ added in v0.3.1
Gets or sets tier of the sku.
func (ExpressRouteCircuitSkuTier) ElementType ¶ added in v0.3.1
func (ExpressRouteCircuitSkuTier) ElementType() reflect.Type
func (ExpressRouteCircuitSkuTier) ToStringOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuTier) ToStringOutput() pulumi.StringOutput
func (ExpressRouteCircuitSkuTier) ToStringOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpressRouteCircuitSkuTier) ToStringPtrOutput ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpressRouteCircuitSkuTier) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ExpressRouteCircuitSkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpressRouteCircuitState ¶
type ExpressRouteCircuitState struct { // Gets or sets list of authorizations Authorizations ExpressRouteCircuitAuthorizationResponseArrayInput // Gets or sets CircuitProvisioningState state of the resource CircuitProvisioningState pulumi.StringPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets list of peerings Peerings ExpressRouteCircuitPeeringResponseArrayInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets ServiceKey ServiceKey pulumi.StringPtrInput // Gets or sets ServiceProviderNotes ServiceProviderNotes pulumi.StringPtrInput // Gets or sets ServiceProviderProperties ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesResponsePtrInput // Gets or sets ServiceProviderProvisioningState state of the resource ServiceProviderProvisioningState pulumi.StringPtrInput // Gets or sets sku Sku ExpressRouteCircuitSkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (ExpressRouteCircuitState) ElementType ¶
func (ExpressRouteCircuitState) ElementType() reflect.Type
type ExpressRouteCircuitStats ¶
type ExpressRouteCircuitStats struct { // Gets BytesIn of the peering. 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 Id 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"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Read only.Outbound rules URIs that use this frontend IP OutboundNatRules []SubResource `pulumi:"outboundNatRules"` // Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *SubResource `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource.A subnet from where the load balancer gets its private frontend address Subnet *SubResource `pulumi:"subnet"` }
Frontend IP address of the load balancer
type FrontendIpConfigurationArgs ¶
type FrontendIpConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // 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"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Read only.Outbound rules URIs that use this frontend IP OutboundNatRules SubResourceArrayInput `pulumi:"outboundNatRules"` // Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress SubResourcePtrInput `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource.A subnet from where the load balancer gets its private frontend address Subnet SubResourcePtrInput `pulumi:"subnet"` }
Frontend IP address of the load balancer
func (FrontendIpConfigurationArgs) ElementType ¶
func (FrontendIpConfigurationArgs) ElementType() reflect.Type
func (FrontendIpConfigurationArgs) ToFrontendIpConfigurationOutput ¶
func (i FrontendIpConfigurationArgs) ToFrontendIpConfigurationOutput() FrontendIpConfigurationOutput
func (FrontendIpConfigurationArgs) ToFrontendIpConfigurationOutputWithContext ¶
func (i FrontendIpConfigurationArgs) ToFrontendIpConfigurationOutputWithContext(ctx context.Context) FrontendIpConfigurationOutput
type FrontendIpConfigurationArray ¶
type FrontendIpConfigurationArray []FrontendIpConfigurationInput
func (FrontendIpConfigurationArray) ElementType ¶
func (FrontendIpConfigurationArray) ElementType() reflect.Type
func (FrontendIpConfigurationArray) ToFrontendIpConfigurationArrayOutput ¶
func (i FrontendIpConfigurationArray) ToFrontendIpConfigurationArrayOutput() FrontendIpConfigurationArrayOutput
func (FrontendIpConfigurationArray) ToFrontendIpConfigurationArrayOutputWithContext ¶
func (i FrontendIpConfigurationArray) ToFrontendIpConfigurationArrayOutputWithContext(ctx context.Context) FrontendIpConfigurationArrayOutput
type FrontendIpConfigurationArrayInput ¶
type FrontendIpConfigurationArrayInput interface { pulumi.Input ToFrontendIpConfigurationArrayOutput() FrontendIpConfigurationArrayOutput ToFrontendIpConfigurationArrayOutputWithContext(context.Context) FrontendIpConfigurationArrayOutput }
FrontendIpConfigurationArrayInput is an input type that accepts FrontendIpConfigurationArray and FrontendIpConfigurationArrayOutput values. You can construct a concrete instance of `FrontendIpConfigurationArrayInput` via:
FrontendIpConfigurationArray{ FrontendIpConfigurationArgs{...} }
type FrontendIpConfigurationArrayOutput ¶
type FrontendIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FrontendIpConfigurationArrayOutput) ElementType ¶
func (FrontendIpConfigurationArrayOutput) ElementType() reflect.Type
func (FrontendIpConfigurationArrayOutput) Index ¶
func (o FrontendIpConfigurationArrayOutput) Index(i pulumi.IntInput) FrontendIpConfigurationOutput
func (FrontendIpConfigurationArrayOutput) ToFrontendIpConfigurationArrayOutput ¶
func (o FrontendIpConfigurationArrayOutput) ToFrontendIpConfigurationArrayOutput() FrontendIpConfigurationArrayOutput
func (FrontendIpConfigurationArrayOutput) ToFrontendIpConfigurationArrayOutputWithContext ¶
func (o FrontendIpConfigurationArrayOutput) ToFrontendIpConfigurationArrayOutputWithContext(ctx context.Context) FrontendIpConfigurationArrayOutput
type FrontendIpConfigurationInput ¶
type FrontendIpConfigurationInput interface { pulumi.Input ToFrontendIpConfigurationOutput() FrontendIpConfigurationOutput ToFrontendIpConfigurationOutputWithContext(context.Context) FrontendIpConfigurationOutput }
FrontendIpConfigurationInput is an input type that accepts FrontendIpConfigurationArgs and FrontendIpConfigurationOutput values. You can construct a concrete instance of `FrontendIpConfigurationInput` via:
FrontendIpConfigurationArgs{...}
type FrontendIpConfigurationOutput ¶
type FrontendIpConfigurationOutput struct{ *pulumi.OutputState }
Frontend IP address of the load balancer
func (FrontendIpConfigurationOutput) ElementType ¶
func (FrontendIpConfigurationOutput) ElementType() reflect.Type
func (FrontendIpConfigurationOutput) Etag ¶
func (o FrontendIpConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (FrontendIpConfigurationOutput) Id ¶
func (o FrontendIpConfigurationOutput) Id() pulumi.StringPtrOutput
Resource Id
func (FrontendIpConfigurationOutput) 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
Gets 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
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef
func (FrontendIpConfigurationOutput) PrivateIPAllocationMethod ¶
func (o FrontendIpConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method (Static/Dynamic)
func (FrontendIpConfigurationOutput) ProvisioningState ¶
func (o FrontendIpConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (FrontendIpConfigurationOutput) PublicIPAddress ¶
func (o FrontendIpConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
Gets or sets the reference of the PublicIP resource
func (FrontendIpConfigurationOutput) Subnet ¶
func (o FrontendIpConfigurationOutput) Subnet() SubResourcePtrOutput
Gets or sets the reference of the subnet resource.A subnet from where the load balancer gets its private frontend address
func (FrontendIpConfigurationOutput) ToFrontendIpConfigurationOutput ¶
func (o FrontendIpConfigurationOutput) ToFrontendIpConfigurationOutput() FrontendIpConfigurationOutput
func (FrontendIpConfigurationOutput) ToFrontendIpConfigurationOutputWithContext ¶
func (o FrontendIpConfigurationOutput) ToFrontendIpConfigurationOutputWithContext(ctx context.Context) FrontendIpConfigurationOutput
type FrontendIpConfigurationResponse ¶
type FrontendIpConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Read only.Inbound pools URIs that use this frontend IP InboundNatPools []SubResourceResponse `pulumi:"inboundNatPools"` // Read only.Inbound rules URIs that use this frontend IP InboundNatRules []SubResourceResponse `pulumi:"inboundNatRules"` // Gets Load Balancing rules URIs that use this frontend IP LoadBalancingRules []SubResourceResponse `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Read only.Outbound rules URIs that use this frontend IP OutboundNatRules []SubResourceResponse `pulumi:"outboundNatRules"` // Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *SubResourceResponse `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource.A subnet from where the load balancer gets its private frontend address Subnet *SubResourceResponse `pulumi:"subnet"` }
Frontend IP address of the load balancer
type FrontendIpConfigurationResponseArgs ¶
type FrontendIpConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Read only.Inbound pools URIs that use this frontend IP InboundNatPools SubResourceResponseArrayInput `pulumi:"inboundNatPools"` // Read only.Inbound rules URIs that use this frontend IP InboundNatRules SubResourceResponseArrayInput `pulumi:"inboundNatRules"` // Gets Load Balancing rules URIs that use this frontend IP LoadBalancingRules SubResourceResponseArrayInput `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Read only.Outbound rules URIs that use this frontend IP OutboundNatRules SubResourceResponseArrayInput `pulumi:"outboundNatRules"` // Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress SubResourceResponsePtrInput `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource.A subnet from where the load balancer gets its private frontend address Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
Frontend IP address of the load balancer
func (FrontendIpConfigurationResponseArgs) ElementType ¶
func (FrontendIpConfigurationResponseArgs) ElementType() reflect.Type
func (FrontendIpConfigurationResponseArgs) ToFrontendIpConfigurationResponseOutput ¶
func (i FrontendIpConfigurationResponseArgs) ToFrontendIpConfigurationResponseOutput() FrontendIpConfigurationResponseOutput
func (FrontendIpConfigurationResponseArgs) ToFrontendIpConfigurationResponseOutputWithContext ¶
func (i FrontendIpConfigurationResponseArgs) ToFrontendIpConfigurationResponseOutputWithContext(ctx context.Context) FrontendIpConfigurationResponseOutput
type FrontendIpConfigurationResponseArray ¶
type FrontendIpConfigurationResponseArray []FrontendIpConfigurationResponseInput
func (FrontendIpConfigurationResponseArray) ElementType ¶
func (FrontendIpConfigurationResponseArray) ElementType() reflect.Type
func (FrontendIpConfigurationResponseArray) ToFrontendIpConfigurationResponseArrayOutput ¶
func (i FrontendIpConfigurationResponseArray) ToFrontendIpConfigurationResponseArrayOutput() FrontendIpConfigurationResponseArrayOutput
func (FrontendIpConfigurationResponseArray) ToFrontendIpConfigurationResponseArrayOutputWithContext ¶
func (i FrontendIpConfigurationResponseArray) ToFrontendIpConfigurationResponseArrayOutputWithContext(ctx context.Context) FrontendIpConfigurationResponseArrayOutput
type FrontendIpConfigurationResponseArrayInput ¶
type FrontendIpConfigurationResponseArrayInput interface { pulumi.Input ToFrontendIpConfigurationResponseArrayOutput() FrontendIpConfigurationResponseArrayOutput ToFrontendIpConfigurationResponseArrayOutputWithContext(context.Context) FrontendIpConfigurationResponseArrayOutput }
FrontendIpConfigurationResponseArrayInput is an input type that accepts FrontendIpConfigurationResponseArray and FrontendIpConfigurationResponseArrayOutput values. You can construct a concrete instance of `FrontendIpConfigurationResponseArrayInput` via:
FrontendIpConfigurationResponseArray{ FrontendIpConfigurationResponseArgs{...} }
type FrontendIpConfigurationResponseArrayOutput ¶
type FrontendIpConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (FrontendIpConfigurationResponseArrayOutput) ElementType ¶
func (FrontendIpConfigurationResponseArrayOutput) ElementType() reflect.Type
func (FrontendIpConfigurationResponseArrayOutput) ToFrontendIpConfigurationResponseArrayOutput ¶
func (o FrontendIpConfigurationResponseArrayOutput) ToFrontendIpConfigurationResponseArrayOutput() FrontendIpConfigurationResponseArrayOutput
func (FrontendIpConfigurationResponseArrayOutput) ToFrontendIpConfigurationResponseArrayOutputWithContext ¶
func (o FrontendIpConfigurationResponseArrayOutput) ToFrontendIpConfigurationResponseArrayOutputWithContext(ctx context.Context) FrontendIpConfigurationResponseArrayOutput
type FrontendIpConfigurationResponseInput ¶
type FrontendIpConfigurationResponseInput interface { pulumi.Input ToFrontendIpConfigurationResponseOutput() FrontendIpConfigurationResponseOutput ToFrontendIpConfigurationResponseOutputWithContext(context.Context) FrontendIpConfigurationResponseOutput }
FrontendIpConfigurationResponseInput is an input type that accepts FrontendIpConfigurationResponseArgs and FrontendIpConfigurationResponseOutput values. You can construct a concrete instance of `FrontendIpConfigurationResponseInput` via:
FrontendIpConfigurationResponseArgs{...}
type FrontendIpConfigurationResponseOutput ¶
type FrontendIpConfigurationResponseOutput struct{ *pulumi.OutputState }
Frontend IP address of the load balancer
func (FrontendIpConfigurationResponseOutput) ElementType ¶
func (FrontendIpConfigurationResponseOutput) ElementType() reflect.Type
func (FrontendIpConfigurationResponseOutput) Etag ¶
func (o FrontendIpConfigurationResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (FrontendIpConfigurationResponseOutput) Id ¶
func (o FrontendIpConfigurationResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (FrontendIpConfigurationResponseOutput) InboundNatPools ¶
func (o FrontendIpConfigurationResponseOutput) InboundNatPools() SubResourceResponseArrayOutput
Read only.Inbound pools URIs that use this frontend IP
func (FrontendIpConfigurationResponseOutput) InboundNatRules ¶
func (o FrontendIpConfigurationResponseOutput) InboundNatRules() SubResourceResponseArrayOutput
Read only.Inbound rules URIs that use this frontend IP
func (FrontendIpConfigurationResponseOutput) LoadBalancingRules ¶
func (o FrontendIpConfigurationResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
Gets Load Balancing rules URIs that use this frontend IP
func (FrontendIpConfigurationResponseOutput) Name ¶
func (o FrontendIpConfigurationResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (FrontendIpConfigurationResponseOutput) OutboundNatRules ¶
func (o FrontendIpConfigurationResponseOutput) OutboundNatRules() SubResourceResponseArrayOutput
Read only.Outbound rules URIs that use this frontend IP
func (FrontendIpConfigurationResponseOutput) PrivateIPAddress ¶
func (o FrontendIpConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef
func (FrontendIpConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o FrontendIpConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method (Static/Dynamic)
func (FrontendIpConfigurationResponseOutput) ProvisioningState ¶
func (o FrontendIpConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (FrontendIpConfigurationResponseOutput) PublicIPAddress ¶
func (o FrontendIpConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
Gets or sets the reference of the PublicIP resource
func (FrontendIpConfigurationResponseOutput) Subnet ¶
func (o FrontendIpConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
Gets or sets the reference of the subnet resource.A subnet from where the load balancer gets its private frontend address
func (FrontendIpConfigurationResponseOutput) ToFrontendIpConfigurationResponseOutput ¶
func (o FrontendIpConfigurationResponseOutput) ToFrontendIpConfigurationResponseOutput() FrontendIpConfigurationResponseOutput
func (FrontendIpConfigurationResponseOutput) ToFrontendIpConfigurationResponseOutputWithContext ¶
func (o FrontendIpConfigurationResponseOutput) ToFrontendIpConfigurationResponseOutputWithContext(ctx context.Context) FrontendIpConfigurationResponseOutput
type InboundNatPool ¶
type InboundNatPool struct { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort int `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT pool of the loadbalancer
type InboundNatPoolArgs ¶
type InboundNatPoolArgs struct { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort pulumi.IntInput `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeEnd pulumi.IntInput `pulumi:"frontendPortRangeEnd"` // Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeStart pulumi.IntInput `pulumi:"frontendPortRangeStart"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT pool of the loadbalancer
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 loadbalancer
func (InboundNatPoolOutput) BackendPort ¶
func (o InboundNatPoolOutput) BackendPort() pulumi.IntOutput
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
func (InboundNatPoolOutput) ElementType ¶
func (InboundNatPoolOutput) ElementType() reflect.Type
func (InboundNatPoolOutput) Etag ¶
func (o InboundNatPoolOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (InboundNatPoolOutput) FrontendIPConfiguration ¶
func (o InboundNatPoolOutput) FrontendIPConfiguration() SubResourcePtrOutput
Gets or sets a reference to frontend IP Addresses
func (InboundNatPoolOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolOutput) FrontendPortRangeEnd() pulumi.IntOutput
Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatPoolOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolOutput) FrontendPortRangeStart() pulumi.IntOutput
Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatPoolOutput) Id ¶
func (o InboundNatPoolOutput) Id() pulumi.StringPtrOutput
Resource Id
func (InboundNatPoolOutput) Name ¶
func (o InboundNatPoolOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (InboundNatPoolOutput) Protocol ¶
func (o InboundNatPoolOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp
func (InboundNatPoolOutput) ProvisioningState ¶
func (o InboundNatPoolOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (InboundNatPoolOutput) ToInboundNatPoolOutput ¶
func (o InboundNatPoolOutput) ToInboundNatPoolOutput() InboundNatPoolOutput
func (InboundNatPoolOutput) ToInboundNatPoolOutputWithContext ¶
func (o InboundNatPoolOutput) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
type InboundNatPoolResponse ¶
type InboundNatPoolResponse struct { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort int `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT pool of the loadbalancer
type InboundNatPoolResponseArgs ¶
type InboundNatPoolResponseArgs struct { // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort pulumi.IntInput `pulumi:"backendPort"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeEnd pulumi.IntInput `pulumi:"frontendPortRangeEnd"` // Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPortRangeStart pulumi.IntInput `pulumi:"frontendPortRangeStart"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT pool of the loadbalancer
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 loadbalancer
func (InboundNatPoolResponseOutput) BackendPort ¶
func (o InboundNatPoolResponseOutput) BackendPort() pulumi.IntOutput
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
func (InboundNatPoolResponseOutput) ElementType ¶
func (InboundNatPoolResponseOutput) ElementType() reflect.Type
func (InboundNatPoolResponseOutput) Etag ¶
func (o InboundNatPoolResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (InboundNatPoolResponseOutput) FrontendIPConfiguration ¶
func (o InboundNatPoolResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
Gets or sets a reference to frontend IP Addresses
func (InboundNatPoolResponseOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeEnd() pulumi.IntOutput
Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatPoolResponseOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeStart() pulumi.IntOutput
Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatPoolResponseOutput) Id ¶
func (o InboundNatPoolResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (InboundNatPoolResponseOutput) Name ¶
func (o InboundNatPoolResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (InboundNatPoolResponseOutput) Protocol ¶
func (o InboundNatPoolResponseOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp
func (InboundNatPoolResponseOutput) ProvisioningState ¶
func (o InboundNatPoolResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput ¶
func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput
func (InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext ¶
func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext(ctx context.Context) InboundNatPoolResponseOutput
type InboundNatRule ¶
type InboundNatRule struct { // Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP BackendIPConfiguration *SubResource `pulumi:"backendIPConfiguration"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint EnableFloatingIP bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort int `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT rule of the loadbalancer
type InboundNatRuleArgs ¶
type InboundNatRuleArgs struct { // Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP BackendIPConfiguration SubResourcePtrInput `pulumi:"backendIPConfiguration"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint EnableFloatingIP pulumi.BoolInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT rule of the loadbalancer
func (InboundNatRuleArgs) ElementType ¶
func (InboundNatRuleArgs) ElementType() reflect.Type
func (InboundNatRuleArgs) ToInboundNatRuleOutput ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleArgs) ToInboundNatRuleOutputWithContext ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
type InboundNatRuleArray ¶
type InboundNatRuleArray []InboundNatRuleInput
func (InboundNatRuleArray) ElementType ¶
func (InboundNatRuleArray) ElementType() reflect.Type
func (InboundNatRuleArray) ToInboundNatRuleArrayOutput ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleArrayInput ¶
type InboundNatRuleArrayInput interface { pulumi.Input ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput ToInboundNatRuleArrayOutputWithContext(context.Context) InboundNatRuleArrayOutput }
InboundNatRuleArrayInput is an input type that accepts InboundNatRuleArray and InboundNatRuleArrayOutput values. You can construct a concrete instance of `InboundNatRuleArrayInput` via:
InboundNatRuleArray{ InboundNatRuleArgs{...} }
type InboundNatRuleArrayOutput ¶
type InboundNatRuleArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleArrayOutput) ElementType ¶
func (InboundNatRuleArrayOutput) ElementType() reflect.Type
func (InboundNatRuleArrayOutput) Index ¶
func (o InboundNatRuleArrayOutput) Index(i pulumi.IntInput) InboundNatRuleOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleInput ¶
type InboundNatRuleInput interface { pulumi.Input ToInboundNatRuleOutput() InboundNatRuleOutput ToInboundNatRuleOutputWithContext(context.Context) InboundNatRuleOutput }
InboundNatRuleInput is an input type that accepts InboundNatRuleArgs and InboundNatRuleOutput values. You can construct a concrete instance of `InboundNatRuleInput` via:
InboundNatRuleArgs{...}
type InboundNatRuleOutput ¶
type InboundNatRuleOutput struct{ *pulumi.OutputState }
Inbound NAT rule of the loadbalancer
func (InboundNatRuleOutput) BackendIPConfiguration ¶
func (o InboundNatRuleOutput) BackendIPConfiguration() SubResourcePtrOutput
Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP
func (InboundNatRuleOutput) BackendPort ¶
func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
func (InboundNatRuleOutput) ElementType ¶
func (InboundNatRuleOutput) ElementType() reflect.Type
func (InboundNatRuleOutput) EnableFloatingIP ¶
func (o InboundNatRuleOutput) EnableFloatingIP() pulumi.BoolOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint
func (InboundNatRuleOutput) Etag ¶
func (o InboundNatRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (InboundNatRuleOutput) FrontendIPConfiguration ¶
func (o InboundNatRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
Gets or sets a reference to frontend IP Addresses
func (InboundNatRuleOutput) FrontendPort ¶
func (o InboundNatRuleOutput) FrontendPort() pulumi.IntOutput
Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatRuleOutput) Id ¶
func (o InboundNatRuleOutput) Id() pulumi.StringPtrOutput
Resource Id
func (InboundNatRuleOutput) IdleTimeoutInMinutes ¶
func (o InboundNatRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp
func (InboundNatRuleOutput) Name ¶
func (o InboundNatRuleOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (InboundNatRuleOutput) Protocol ¶
func (o InboundNatRuleOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp
func (InboundNatRuleOutput) ProvisioningState ¶
func (o InboundNatRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (InboundNatRuleOutput) ToInboundNatRuleOutput ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleOutput) ToInboundNatRuleOutputWithContext ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
type InboundNatRuleResponse ¶
type InboundNatRuleResponse struct { // Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP BackendIPConfiguration *SubResourceResponse `pulumi:"backendIPConfiguration"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint EnableFloatingIP bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort int `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Inbound NAT rule of the loadbalancer
type InboundNatRuleResponseArgs ¶
type InboundNatRuleResponseArgs struct { // Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP BackendIPConfiguration SubResourceResponsePtrInput `pulumi:"backendIPConfiguration"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint EnableFloatingIP pulumi.BoolInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Inbound NAT rule of the loadbalancer
func (InboundNatRuleResponseArgs) ElementType ¶
func (InboundNatRuleResponseArgs) ElementType() reflect.Type
func (InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutput ¶
func (i InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutputWithContext ¶
func (i InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
type InboundNatRuleResponseArray ¶
type InboundNatRuleResponseArray []InboundNatRuleResponseInput
func (InboundNatRuleResponseArray) ElementType ¶
func (InboundNatRuleResponseArray) ElementType() reflect.Type
func (InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput ¶
func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
func (InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext ¶
func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
type InboundNatRuleResponseArrayInput ¶
type InboundNatRuleResponseArrayInput interface { pulumi.Input ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput ToInboundNatRuleResponseArrayOutputWithContext(context.Context) InboundNatRuleResponseArrayOutput }
InboundNatRuleResponseArrayInput is an input type that accepts InboundNatRuleResponseArray and InboundNatRuleResponseArrayOutput values. You can construct a concrete instance of `InboundNatRuleResponseArrayInput` via:
InboundNatRuleResponseArray{ InboundNatRuleResponseArgs{...} }
type InboundNatRuleResponseArrayOutput ¶
type InboundNatRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleResponseArrayOutput) ElementType ¶
func (InboundNatRuleResponseArrayOutput) ElementType() reflect.Type
func (InboundNatRuleResponseArrayOutput) Index ¶
func (o InboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) InboundNatRuleResponseOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
type InboundNatRuleResponseInput ¶
type InboundNatRuleResponseInput interface { pulumi.Input ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput ToInboundNatRuleResponseOutputWithContext(context.Context) InboundNatRuleResponseOutput }
InboundNatRuleResponseInput is an input type that accepts InboundNatRuleResponseArgs and InboundNatRuleResponseOutput values. You can construct a concrete instance of `InboundNatRuleResponseInput` via:
InboundNatRuleResponseArgs{...}
type InboundNatRuleResponseOutput ¶
type InboundNatRuleResponseOutput struct{ *pulumi.OutputState }
Inbound NAT rule of the loadbalancer
func (InboundNatRuleResponseOutput) BackendIPConfiguration ¶
func (o InboundNatRuleResponseOutput) BackendIPConfiguration() SubResourceResponsePtrOutput
Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP
func (InboundNatRuleResponseOutput) BackendPort ¶
func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
func (InboundNatRuleResponseOutput) ElementType ¶
func (InboundNatRuleResponseOutput) ElementType() reflect.Type
func (InboundNatRuleResponseOutput) EnableFloatingIP ¶
func (o InboundNatRuleResponseOutput) EnableFloatingIP() pulumi.BoolOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint
func (InboundNatRuleResponseOutput) Etag ¶
func (o InboundNatRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (InboundNatRuleResponseOutput) FrontendIPConfiguration ¶
func (o InboundNatRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
Gets or sets a reference to frontend IP Addresses
func (InboundNatRuleResponseOutput) FrontendPort ¶
func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntOutput
Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (InboundNatRuleResponseOutput) Id ¶
func (o InboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (InboundNatRuleResponseOutput) IdleTimeoutInMinutes ¶
func (o InboundNatRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp
func (InboundNatRuleResponseOutput) Name ¶
func (o InboundNatRuleResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (InboundNatRuleResponseOutput) Protocol ¶
func (o InboundNatRuleResponseOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp
func (InboundNatRuleResponseOutput) ProvisioningState ¶
func (o InboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
type IpAllocationMethod ¶ added in v0.3.1
Gets or sets PublicIP allocation method (Static/Dynamic)
func (IpAllocationMethod) ElementType ¶ added in v0.3.1
func (IpAllocationMethod) ElementType() reflect.Type
func (IpAllocationMethod) ToStringOutput ¶ added in v0.3.1
func (e IpAllocationMethod) ToStringOutput() pulumi.StringOutput
func (IpAllocationMethod) ToStringOutputWithContext ¶ added in v0.3.1
func (e IpAllocationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IpAllocationMethod) ToStringPtrOutput ¶ added in v0.3.1
func (e IpAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (IpAllocationMethod) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IpAllocationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancer ¶
type LoadBalancer struct { pulumi.CustomResourceState // Gets or sets Pools of backend IP addresses BackendAddressPools BackendAddressPoolResponseArrayOutput `pulumi:"backendAddressPools"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets or sets frontend IP addresses of the load balancer FrontendIPConfigurations FrontendIpConfigurationResponseArrayOutput `pulumi:"frontendIPConfigurations"` // Gets or sets inbound NAT pools InboundNatPools InboundNatPoolResponseArrayOutput `pulumi:"inboundNatPools"` // Gets or sets list of inbound rules InboundNatRules InboundNatRuleResponseArrayOutput `pulumi:"inboundNatRules"` // Gets or sets load balancing rules LoadBalancingRules LoadBalancingRuleResponseArrayOutput `pulumi:"loadBalancingRules"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets outbound NAT rules OutboundNatRules OutboundNatRuleResponseArrayOutput `pulumi:"outboundNatRules"` // Gets or sets list of Load balancer probes Probes ProbeResponseArrayOutput `pulumi:"probes"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets resource guid property of the Load balancer resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
LoadBalancer resource
func GetLoadBalancer ¶
func GetLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerState, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
GetLoadBalancer gets an existing LoadBalancer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLoadBalancer ¶
func NewLoadBalancer(ctx *pulumi.Context, name string, args *LoadBalancerArgs, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
NewLoadBalancer registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancer) ElementType ¶ added in v0.2.6
func (*LoadBalancer) ElementType() reflect.Type
func (*LoadBalancer) ToLoadBalancerOutput ¶ added in v0.2.6
func (i *LoadBalancer) ToLoadBalancerOutput() LoadBalancerOutput
func (*LoadBalancer) ToLoadBalancerOutputWithContext ¶ added in v0.2.6
func (i *LoadBalancer) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerArgs ¶
type LoadBalancerArgs struct { // Gets or sets Pools of backend IP addresses BackendAddressPools BackendAddressPoolArrayInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets frontend IP addresses of the load balancer FrontendIPConfigurations FrontendIpConfigurationArrayInput // Gets or sets inbound NAT pools InboundNatPools InboundNatPoolArrayInput // Gets or sets list of inbound rules InboundNatRules InboundNatRuleArrayInput // The name of the loadBalancer. LoadBalancerName pulumi.StringInput // Gets or sets load balancing rules LoadBalancingRules LoadBalancingRuleArrayInput // Resource location Location pulumi.StringPtrInput // Gets or sets outbound NAT rules OutboundNatRules OutboundNatRuleArrayInput // Gets or sets list of Load balancer probes Probes ProbeArrayInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the Load balancer resource ResourceGuid pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a LoadBalancer resource.
func (LoadBalancerArgs) ElementType ¶
func (LoadBalancerArgs) ElementType() reflect.Type
type LoadBalancerInput ¶ added in v0.2.6
type LoadBalancerInput interface { pulumi.Input ToLoadBalancerOutput() LoadBalancerOutput ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput }
type LoadBalancerOutput ¶ added in v0.2.6
type LoadBalancerOutput struct {
*pulumi.OutputState
}
func (LoadBalancerOutput) ElementType ¶ added in v0.2.6
func (LoadBalancerOutput) ElementType() reflect.Type
func (LoadBalancerOutput) ToLoadBalancerOutput ¶ added in v0.2.6
func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
func (LoadBalancerOutput) ToLoadBalancerOutputWithContext ¶ added in v0.2.6
func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerState ¶
type LoadBalancerState struct { // Gets or sets Pools of backend IP addresses BackendAddressPools BackendAddressPoolResponseArrayInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets frontend IP addresses of the load balancer FrontendIPConfigurations FrontendIpConfigurationResponseArrayInput // Gets or sets inbound NAT pools InboundNatPools InboundNatPoolResponseArrayInput // Gets or sets list of inbound rules InboundNatRules InboundNatRuleResponseArrayInput // Gets or sets load balancing rules LoadBalancingRules LoadBalancingRuleResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets outbound NAT rules OutboundNatRules OutboundNatRuleResponseArrayInput // Gets or sets list of Load balancer probes Probes ProbeResponseArrayInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets resource guid property of the Load balancer resource ResourceGuid pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (LoadBalancerState) ElementType ¶
func (LoadBalancerState) ElementType() reflect.Type
type LoadBalancingRule ¶
type LoadBalancingRule struct { // Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResource `pulumi:"backendAddressPool"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint EnableFloatingIP bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResource `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort int `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Gets or sets the load distribution policy for this rule LoadDistribution *string `pulumi:"loadDistribution"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the reference of the load balancer probe used by the Load Balancing rule. Probe *SubResource `pulumi:"probe"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Rules of the load balancer
type LoadBalancingRuleArgs ¶
type LoadBalancingRuleArgs struct { // Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResourceInput `pulumi:"backendAddressPool"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint EnableFloatingIP pulumi.BoolInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourcePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Gets or sets the load distribution policy for this rule LoadDistribution pulumi.StringPtrInput `pulumi:"loadDistribution"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the reference of the load balancer probe used by the Load Balancing rule. Probe SubResourcePtrInput `pulumi:"probe"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Rules of the load balancer
func (LoadBalancingRuleArgs) ElementType ¶
func (LoadBalancingRuleArgs) ElementType() reflect.Type
func (LoadBalancingRuleArgs) ToLoadBalancingRuleOutput ¶
func (i LoadBalancingRuleArgs) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
func (LoadBalancingRuleArgs) ToLoadBalancingRuleOutputWithContext ¶
func (i LoadBalancingRuleArgs) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
type LoadBalancingRuleArray ¶
type LoadBalancingRuleArray []LoadBalancingRuleInput
func (LoadBalancingRuleArray) ElementType ¶
func (LoadBalancingRuleArray) ElementType() reflect.Type
func (LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutput ¶
func (i LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
func (LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutputWithContext ¶
func (i LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
type LoadBalancingRuleArrayInput ¶
type LoadBalancingRuleArrayInput interface { pulumi.Input ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput ToLoadBalancingRuleArrayOutputWithContext(context.Context) LoadBalancingRuleArrayOutput }
LoadBalancingRuleArrayInput is an input type that accepts LoadBalancingRuleArray and LoadBalancingRuleArrayOutput values. You can construct a concrete instance of `LoadBalancingRuleArrayInput` via:
LoadBalancingRuleArray{ LoadBalancingRuleArgs{...} }
type LoadBalancingRuleArrayOutput ¶
type LoadBalancingRuleArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingRuleArrayOutput) ElementType ¶
func (LoadBalancingRuleArrayOutput) ElementType() reflect.Type
func (LoadBalancingRuleArrayOutput) Index ¶
func (o LoadBalancingRuleArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleOutput
func (LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput ¶
func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutput() LoadBalancingRuleArrayOutput
func (LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext ¶
func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext(ctx context.Context) LoadBalancingRuleArrayOutput
type LoadBalancingRuleInput ¶
type LoadBalancingRuleInput interface { pulumi.Input ToLoadBalancingRuleOutput() LoadBalancingRuleOutput ToLoadBalancingRuleOutputWithContext(context.Context) LoadBalancingRuleOutput }
LoadBalancingRuleInput is an input type that accepts LoadBalancingRuleArgs and LoadBalancingRuleOutput values. You can construct a concrete instance of `LoadBalancingRuleInput` via:
LoadBalancingRuleArgs{...}
type LoadBalancingRuleOutput ¶
type LoadBalancingRuleOutput struct{ *pulumi.OutputState }
Rules of the load balancer
func (LoadBalancingRuleOutput) BackendAddressPool ¶
func (o LoadBalancingRuleOutput) BackendAddressPool() SubResourceOutput
Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs
func (LoadBalancingRuleOutput) BackendPort ¶
func (o LoadBalancingRuleOutput) BackendPort() pulumi.IntPtrOutput
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
func (LoadBalancingRuleOutput) ElementType ¶
func (LoadBalancingRuleOutput) ElementType() reflect.Type
func (LoadBalancingRuleOutput) EnableFloatingIP ¶
func (o LoadBalancingRuleOutput) EnableFloatingIP() pulumi.BoolOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint
func (LoadBalancingRuleOutput) Etag ¶
func (o LoadBalancingRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (LoadBalancingRuleOutput) FrontendIPConfiguration ¶
func (o LoadBalancingRuleOutput) FrontendIPConfiguration() SubResourcePtrOutput
Gets or sets a reference to frontend IP Addresses
func (LoadBalancingRuleOutput) FrontendPort ¶
func (o LoadBalancingRuleOutput) FrontendPort() pulumi.IntOutput
Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (LoadBalancingRuleOutput) Id ¶
func (o LoadBalancingRuleOutput) Id() pulumi.StringPtrOutput
Resource Id
func (LoadBalancingRuleOutput) IdleTimeoutInMinutes ¶
func (o LoadBalancingRuleOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp
func (LoadBalancingRuleOutput) LoadDistribution ¶
func (o LoadBalancingRuleOutput) LoadDistribution() pulumi.StringPtrOutput
Gets or sets the load distribution policy for this rule
func (LoadBalancingRuleOutput) Name ¶
func (o LoadBalancingRuleOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (LoadBalancingRuleOutput) Probe ¶
func (o LoadBalancingRuleOutput) Probe() SubResourcePtrOutput
Gets or sets the reference of the load balancer probe used by the Load Balancing rule.
func (LoadBalancingRuleOutput) Protocol ¶
func (o LoadBalancingRuleOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp
func (LoadBalancingRuleOutput) ProvisioningState ¶
func (o LoadBalancingRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (LoadBalancingRuleOutput) ToLoadBalancingRuleOutput ¶
func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutput() LoadBalancingRuleOutput
func (LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext ¶
func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext(ctx context.Context) LoadBalancingRuleOutput
type LoadBalancingRuleResponse ¶
type LoadBalancingRuleResponse struct { // Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResourceResponse `pulumi:"backendAddressPool"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort *int `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint EnableFloatingIP bool `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration *SubResourceResponse `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort int `pulumi:"frontendPort"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Gets or sets the load distribution policy for this rule LoadDistribution *string `pulumi:"loadDistribution"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the reference of the load balancer probe used by the Load Balancing rule. Probe *SubResourceResponse `pulumi:"probe"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol string `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Rules of the load balancer
type LoadBalancingRuleResponseArgs ¶
type LoadBalancingRuleResponseArgs struct { // Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResourceResponseInput `pulumi:"backendAddressPool"` // Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint EnableFloatingIP pulumi.BoolInput `pulumi:"enableFloatingIP"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets a reference to frontend IP Addresses FrontendIPConfiguration SubResourceResponsePtrInput `pulumi:"frontendIPConfiguration"` // Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive FrontendPort pulumi.IntInput `pulumi:"frontendPort"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Gets or sets the load distribution policy for this rule LoadDistribution pulumi.StringPtrInput `pulumi:"loadDistribution"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the reference of the load balancer probe used by the Load Balancing rule. Probe SubResourceResponsePtrInput `pulumi:"probe"` // Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp Protocol pulumi.StringInput `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Rules of the load balancer
func (LoadBalancingRuleResponseArgs) ElementType ¶
func (LoadBalancingRuleResponseArgs) ElementType() reflect.Type
func (LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput ¶
func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext ¶
func (i LoadBalancingRuleResponseArgs) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
type LoadBalancingRuleResponseArray ¶
type LoadBalancingRuleResponseArray []LoadBalancingRuleResponseInput
func (LoadBalancingRuleResponseArray) ElementType ¶
func (LoadBalancingRuleResponseArray) ElementType() reflect.Type
func (LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput ¶
func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
func (LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext ¶
func (i LoadBalancingRuleResponseArray) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
type LoadBalancingRuleResponseArrayInput ¶
type LoadBalancingRuleResponseArrayInput interface { pulumi.Input ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput ToLoadBalancingRuleResponseArrayOutputWithContext(context.Context) LoadBalancingRuleResponseArrayOutput }
LoadBalancingRuleResponseArrayInput is an input type that accepts LoadBalancingRuleResponseArray and LoadBalancingRuleResponseArrayOutput values. You can construct a concrete instance of `LoadBalancingRuleResponseArrayInput` via:
LoadBalancingRuleResponseArray{ LoadBalancingRuleResponseArgs{...} }
type LoadBalancingRuleResponseArrayOutput ¶
type LoadBalancingRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingRuleResponseArrayOutput) ElementType ¶
func (LoadBalancingRuleResponseArrayOutput) ElementType() reflect.Type
func (LoadBalancingRuleResponseArrayOutput) Index ¶
func (o LoadBalancingRuleResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput ¶
func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutput() LoadBalancingRuleResponseArrayOutput
func (LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext ¶
func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOutputWithContext(ctx context.Context) LoadBalancingRuleResponseArrayOutput
type LoadBalancingRuleResponseInput ¶
type LoadBalancingRuleResponseInput interface { pulumi.Input ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput ToLoadBalancingRuleResponseOutputWithContext(context.Context) LoadBalancingRuleResponseOutput }
LoadBalancingRuleResponseInput is an input type that accepts LoadBalancingRuleResponseArgs and LoadBalancingRuleResponseOutput values. You can construct a concrete instance of `LoadBalancingRuleResponseInput` via:
LoadBalancingRuleResponseArgs{...}
type LoadBalancingRuleResponseOutput ¶
type LoadBalancingRuleResponseOutput struct{ *pulumi.OutputState }
Rules of the load balancer
func (LoadBalancingRuleResponseOutput) BackendAddressPool ¶
func (o LoadBalancingRuleResponseOutput) BackendAddressPool() SubResourceResponseOutput
Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs
func (LoadBalancingRuleResponseOutput) BackendPort ¶
func (o LoadBalancingRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API
func (LoadBalancingRuleResponseOutput) ElementType ¶
func (LoadBalancingRuleResponseOutput) ElementType() reflect.Type
func (LoadBalancingRuleResponseOutput) EnableFloatingIP ¶
func (o LoadBalancingRuleResponseOutput) EnableFloatingIP() pulumi.BoolOutput
Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint
func (LoadBalancingRuleResponseOutput) Etag ¶
func (o LoadBalancingRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (LoadBalancingRuleResponseOutput) FrontendIPConfiguration ¶
func (o LoadBalancingRuleResponseOutput) FrontendIPConfiguration() SubResourceResponsePtrOutput
Gets or sets a reference to frontend IP Addresses
func (LoadBalancingRuleResponseOutput) FrontendPort ¶
func (o LoadBalancingRuleResponseOutput) FrontendPort() pulumi.IntOutput
Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive
func (LoadBalancingRuleResponseOutput) Id ¶
func (o LoadBalancingRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes ¶
func (o LoadBalancingRuleResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp
func (LoadBalancingRuleResponseOutput) LoadDistribution ¶
func (o LoadBalancingRuleResponseOutput) LoadDistribution() pulumi.StringPtrOutput
Gets or sets the load distribution policy for this rule
func (LoadBalancingRuleResponseOutput) Name ¶
func (o LoadBalancingRuleResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (LoadBalancingRuleResponseOutput) Probe ¶
func (o LoadBalancingRuleResponseOutput) Probe() SubResourceResponsePtrOutput
Gets or sets the reference of the load balancer probe used by the Load Balancing rule.
func (LoadBalancingRuleResponseOutput) Protocol ¶
func (o LoadBalancingRuleResponseOutput) Protocol() pulumi.StringOutput
Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp
func (LoadBalancingRuleResponseOutput) ProvisioningState ¶
func (o LoadBalancingRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutput() LoadBalancingRuleResponseOutput
func (LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext ¶
func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithContext(ctx context.Context) LoadBalancingRuleResponseOutput
type LoadDistribution ¶ added in v0.3.1
Gets or sets the load distribution policy for this rule
func (LoadDistribution) ElementType ¶ added in v0.3.1
func (LoadDistribution) ElementType() reflect.Type
func (LoadDistribution) ToStringOutput ¶ added in v0.3.1
func (e LoadDistribution) ToStringOutput() pulumi.StringOutput
func (LoadDistribution) ToStringOutputWithContext ¶ added in v0.3.1
func (e LoadDistribution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadDistribution) ToStringPtrOutput ¶ added in v0.3.1
func (e LoadDistribution) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadDistribution) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e LoadDistribution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupApplicationGatewayResult ¶
type LookupApplicationGatewayResult struct { // Gets or sets backend address pool of application gateway resource BackendAddressPools []ApplicationGatewayBackendAddressPoolResponse `pulumi:"backendAddressPools"` // Gets or sets backend http settings of application gateway resource BackendHttpSettingsCollection []ApplicationGatewayBackendHttpSettingsResponse `pulumi:"backendHttpSettingsCollection"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets frontend IP addresses of application gateway resource FrontendIPConfigurations []ApplicationGatewayFrontendIPConfigurationResponse `pulumi:"frontendIPConfigurations"` // Gets or sets frontend ports of application gateway resource FrontendPorts []ApplicationGatewayFrontendPortResponse `pulumi:"frontendPorts"` // Gets or sets subnets of application gateway resource GatewayIPConfigurations []ApplicationGatewayIPConfigurationResponse `pulumi:"gatewayIPConfigurations"` // Gets or sets HTTP listeners of application gateway resource HttpListeners []ApplicationGatewayHttpListenerResponse `pulumi:"httpListeners"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets operational state of application gateway resource OperationalState string `pulumi:"operationalState"` // Gets or sets Provisioning state of the ApplicationGateway resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets request routing rules of application gateway resource RequestRoutingRules []ApplicationGatewayRequestRoutingRuleResponse `pulumi:"requestRoutingRules"` // Gets or sets resource guid property of the ApplicationGateway resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets sku of application gateway resource Sku *ApplicationGatewaySkuResponse `pulumi:"sku"` // Gets or sets ssl certificates of application gateway resource SslCertificates []ApplicationGatewaySslCertificateResponse `pulumi:"sslCertificates"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
ApplicationGateways resource
func LookupApplicationGateway ¶
func LookupApplicationGateway(ctx *pulumi.Context, args *LookupApplicationGatewayArgs, opts ...pulumi.InvokeOption) (*LookupApplicationGatewayResult, error)
type LookupExpressRouteCircuitAuthorizationArgs ¶
type LookupExpressRouteCircuitAuthorizationArgs struct { // The name of the authorization. AuthorizationName string `pulumi:"authorizationName"` // The name of the express route circuit. CircuitName string `pulumi:"circuitName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupExpressRouteCircuitAuthorizationResult ¶
type LookupExpressRouteCircuitAuthorizationResult struct { // Gets or sets the authorization key AuthorizationKey *string `pulumi:"authorizationKey"` // Gets or sets AuthorizationUseStatus AuthorizationUseStatus *string `pulumi:"authorizationUseStatus"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Authorization in a ExpressRouteCircuit resource
func LookupExpressRouteCircuitAuthorization ¶
func LookupExpressRouteCircuitAuthorization(ctx *pulumi.Context, args *LookupExpressRouteCircuitAuthorizationArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitAuthorizationResult, error)
type LookupExpressRouteCircuitPeeringResult ¶
type LookupExpressRouteCircuitPeeringResult struct { // Gets or sets the azure ASN AzureASN *int `pulumi:"azureASN"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the Microsoft peering config MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfigResponse `pulumi:"microsoftPeeringConfig"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the peer ASN PeerASN *int `pulumi:"peerASN"` // Gets or sets PeeringType PeeringType *string `pulumi:"peeringType"` // Gets or sets the primary port PrimaryAzurePort *string `pulumi:"primaryAzurePort"` // Gets or sets the primary address prefix PrimaryPeerAddressPrefix *string `pulumi:"primaryPeerAddressPrefix"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the secondary port SecondaryAzurePort *string `pulumi:"secondaryAzurePort"` // Gets or sets the secondary address prefix SecondaryPeerAddressPrefix *string `pulumi:"secondaryPeerAddressPrefix"` SharedKey *string `pulumi:"sharedKey"` // Gets or sets state of Peering State *string `pulumi:"state"` // Gets or peering stats Stats *ExpressRouteCircuitStatsResponse `pulumi:"stats"` // Gets or sets the vlan id VlanId *int `pulumi:"vlanId"` }
Peering in a ExpressRouteCircuit resource
func LookupExpressRouteCircuitPeering ¶
func LookupExpressRouteCircuitPeering(ctx *pulumi.Context, args *LookupExpressRouteCircuitPeeringArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitPeeringResult, error)
type LookupExpressRouteCircuitResult ¶
type LookupExpressRouteCircuitResult struct { // Gets or sets list of authorizations Authorizations []ExpressRouteCircuitAuthorizationResponse `pulumi:"authorizations"` // Gets or sets CircuitProvisioningState state of the resource CircuitProvisioningState *string `pulumi:"circuitProvisioningState"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets or sets list of peerings Peerings []ExpressRouteCircuitPeeringResponse `pulumi:"peerings"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets ServiceKey ServiceKey *string `pulumi:"serviceKey"` // Gets or sets ServiceProviderNotes ServiceProviderNotes *string `pulumi:"serviceProviderNotes"` // Gets or sets ServiceProviderProperties ServiceProviderProperties *ExpressRouteCircuitServiceProviderPropertiesResponse `pulumi:"serviceProviderProperties"` // Gets or sets ServiceProviderProvisioningState state of the resource ServiceProviderProvisioningState *string `pulumi:"serviceProviderProvisioningState"` // Gets or sets sku Sku *ExpressRouteCircuitSkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
ExpressRouteCircuit resource
func LookupExpressRouteCircuit ¶
func LookupExpressRouteCircuit(ctx *pulumi.Context, args *LookupExpressRouteCircuitArgs, opts ...pulumi.InvokeOption) (*LookupExpressRouteCircuitResult, error)
type LookupLoadBalancerArgs ¶
type LookupLoadBalancerResult ¶
type LookupLoadBalancerResult struct { // Gets or sets Pools of backend IP addresses BackendAddressPools []BackendAddressPoolResponse `pulumi:"backendAddressPools"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets frontend IP addresses of the load balancer FrontendIPConfigurations []FrontendIpConfigurationResponse `pulumi:"frontendIPConfigurations"` // Resource Id Id string `pulumi:"id"` // Gets or sets inbound NAT pools InboundNatPools []InboundNatPoolResponse `pulumi:"inboundNatPools"` // Gets or sets list of inbound rules InboundNatRules []InboundNatRuleResponse `pulumi:"inboundNatRules"` // Gets or sets load balancing rules LoadBalancingRules []LoadBalancingRuleResponse `pulumi:"loadBalancingRules"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets or sets outbound NAT rules OutboundNatRules []OutboundNatRuleResponse `pulumi:"outboundNatRules"` // Gets or sets list of Load balancer probes Probes []ProbeResponse `pulumi:"probes"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the Load balancer resource ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
LoadBalancer resource
func LookupLoadBalancer ¶
func LookupLoadBalancer(ctx *pulumi.Context, args *LookupLoadBalancerArgs, opts ...pulumi.InvokeOption) (*LookupLoadBalancerResult, error)
type LookupNetworkInterfaceResult ¶
type LookupNetworkInterfaceResult struct { // Gets or sets DNS Settings in NetworkInterface DnsSettings *NetworkInterfaceDnsSettingsResponse `pulumi:"dnsSettings"` // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id string `pulumi:"id"` // Gets or sets list of IPConfigurations of the NetworkInterface IpConfigurations []NetworkInterfaceIpConfigurationResponse `pulumi:"ipConfigurations"` // Resource location Location string `pulumi:"location"` // Gets the MAC Address of the network interface MacAddress *string `pulumi:"macAddress"` // Resource name Name string `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup *SubResourceResponse `pulumi:"networkSecurityGroup"` // Gets whether this is a primary NIC on a virtual machine Primary *bool `pulumi:"primary"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the network interface resource ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // Gets or sets the reference of a VirtualMachine VirtualMachine *SubResourceResponse `pulumi:"virtualMachine"` }
A NetworkInterface in a resource group
func LookupNetworkInterface ¶
func LookupNetworkInterface(ctx *pulumi.Context, args *LookupNetworkInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkInterfaceResult, error)
type LookupNetworkSecurityGroupResult ¶
type LookupNetworkSecurityGroupResult struct { // Gets or sets Default security rules of network security group DefaultSecurityRules []SecurityRuleResponse `pulumi:"defaultSecurityRules"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets collection of references to Network Interfaces NetworkInterfaces []SubResourceResponse `pulumi:"networkInterfaces"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the network security group resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets Security rules of network security group SecurityRules []SecurityRuleResponse `pulumi:"securityRules"` // Gets collection of references to subnets Subnets []SubResourceResponse `pulumi:"subnets"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
NetworkSecurityGroup resource
func LookupNetworkSecurityGroup ¶
func LookupNetworkSecurityGroup(ctx *pulumi.Context, args *LookupNetworkSecurityGroupArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSecurityGroupResult, error)
type LookupPublicIpAddressResult ¶
type LookupPublicIpAddressResult struct { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings *PublicIpAddressDnsSettingsResponse `pulumi:"dnsSettings"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id string `pulumi:"id"` // Gets or sets the idle timeout of the public IP address IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Gets the assigned public IP address IpAddress *string `pulumi:"ipAddress"` // Gets a reference to the network interface IP configurations using this public IP address IpConfiguration *SubResourceResponse `pulumi:"ipConfiguration"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod string `pulumi:"publicIPAllocationMethod"` // Gets or sets resource guid property of the PublicIP resource ResourceGuid *string `pulumi:"resourceGuid"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
PublicIPAddress resource
func LookupPublicIpAddress ¶
func LookupPublicIpAddress(ctx *pulumi.Context, args *LookupPublicIpAddressArgs, opts ...pulumi.InvokeOption) (*LookupPublicIpAddressResult, error)
type LookupRouteArgs ¶
type LookupRouteResult ¶
type LookupRouteResult struct { // Gets or sets the destination CIDR to which the route applies. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress *string `pulumi:"nextHopIpAddress"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType string `pulumi:"nextHopType"` // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
func LookupRoute ¶
func LookupRoute(ctx *pulumi.Context, args *LookupRouteArgs, opts ...pulumi.InvokeOption) (*LookupRouteResult, error)
type LookupRouteTableArgs ¶
type LookupRouteTableResult ¶
type LookupRouteTableResult struct { // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets Routes in a Route Table Routes []RouteResponse `pulumi:"routes"` // Gets collection of references to subnets Subnets []SubResourceResponse `pulumi:"subnets"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
RouteTable resource
func LookupRouteTable ¶
func LookupRouteTable(ctx *pulumi.Context, args *LookupRouteTableArgs, opts ...pulumi.InvokeOption) (*LookupRouteTableResult, error)
type LookupSecurityRuleArgs ¶
type LookupSecurityRuleArgs struct { // The name of the network security group. NetworkSecurityGroupName string `pulumi:"networkSecurityGroupName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the security rule. SecurityRuleName string `pulumi:"securityRuleName"` }
type LookupSecurityRuleResult ¶
type LookupSecurityRuleResult struct { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access string `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction string `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority *int `pulumi:"priority"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol string `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange *string `pulumi:"sourcePortRange"` }
Network security rule
func LookupSecurityRule ¶
func LookupSecurityRule(ctx *pulumi.Context, args *LookupSecurityRuleArgs, opts ...pulumi.InvokeOption) (*LookupSecurityRuleResult, error)
type LookupSubnetArgs ¶
type LookupSubnetResult ¶
type LookupSubnetResult struct { // Gets or sets Address prefix for the subnet. AddressPrefix string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets array of references to the network interface IP configurations using subnet IpConfigurations []SubResourceResponse `pulumi:"ipConfigurations"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup *SubResourceResponse `pulumi:"networkSecurityGroup"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the RouteTable resource RouteTable *SubResourceResponse `pulumi:"routeTable"` }
Subnet in a VirtualNetwork resource
func LookupSubnet ¶
func LookupSubnet(ctx *pulumi.Context, args *LookupSubnetArgs, opts ...pulumi.InvokeOption) (*LookupSubnetResult, error)
type LookupVirtualNetworkResult ¶
type LookupVirtualNetworkResult struct { // Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets AddressSpace *AddressSpaceResponse `pulumi:"addressSpace"` // Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network DhcpOptions *DhcpOptionsResponse `pulumi:"dhcpOptions"` // Gets a unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetwork resource ResourceGuid *string `pulumi:"resourceGuid"` // Gets or sets List of subnets in a VirtualNetwork Subnets []SubnetResponse `pulumi:"subnets"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Virtual Network resource
func LookupVirtualNetwork ¶
func LookupVirtualNetwork(ctx *pulumi.Context, args *LookupVirtualNetworkArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkResult, error)
type NetworkInterface ¶
type NetworkInterface struct { pulumi.CustomResourceState // Gets or sets DNS Settings in NetworkInterface DnsSettings NetworkInterfaceDnsSettingsResponsePtrOutput `pulumi:"dnsSettings"` // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding pulumi.BoolPtrOutput `pulumi:"enableIPForwarding"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets or sets list of IPConfigurations of the NetworkInterface IpConfigurations NetworkInterfaceIpConfigurationResponseArrayOutput `pulumi:"ipConfigurations"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Gets the MAC Address of the network interface MacAddress pulumi.StringPtrOutput `pulumi:"macAddress"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup SubResourceResponsePtrOutput `pulumi:"networkSecurityGroup"` // Gets whether this is a primary NIC on a virtual machine Primary pulumi.BoolPtrOutput `pulumi:"primary"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets resource guid property of the network interface resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Gets or sets the reference of a VirtualMachine VirtualMachine SubResourceResponsePtrOutput `pulumi:"virtualMachine"` }
A NetworkInterface in a resource group
func GetNetworkInterface ¶
func GetNetworkInterface(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceState, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
GetNetworkInterface gets an existing NetworkInterface resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkInterface ¶
func NewNetworkInterface(ctx *pulumi.Context, name string, args *NetworkInterfaceArgs, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
NewNetworkInterface registers a new resource with the given unique name, arguments, and options.
func (*NetworkInterface) ElementType ¶ added in v0.2.6
func (*NetworkInterface) ElementType() reflect.Type
func (*NetworkInterface) ToNetworkInterfaceOutput ¶ added in v0.2.6
func (i *NetworkInterface) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (*NetworkInterface) ToNetworkInterfaceOutputWithContext ¶ added in v0.2.6
func (i *NetworkInterface) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceArgs ¶
type NetworkInterfaceArgs struct { // Gets or sets DNS Settings in NetworkInterface DnsSettings NetworkInterfaceDnsSettingsPtrInput // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets list of IPConfigurations of the NetworkInterface IpConfigurations NetworkInterfaceIpConfigurationArrayInput // Resource location Location pulumi.StringPtrInput // Gets the MAC Address of the network interface MacAddress pulumi.StringPtrInput // The name of the network interface. NetworkInterfaceName pulumi.StringInput // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup SubResourcePtrInput // Gets whether this is a primary NIC on a virtual machine Primary pulumi.BoolPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the network interface resource ResourceGuid pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Gets or sets the reference of a VirtualMachine VirtualMachine SubResourcePtrInput }
The set of arguments for constructing a NetworkInterface resource.
func (NetworkInterfaceArgs) ElementType ¶
func (NetworkInterfaceArgs) ElementType() reflect.Type
type NetworkInterfaceDnsSettings ¶
type NetworkInterfaceDnsSettings struct { // Gets or sets list of Applied DNS servers IP addresses AppliedDnsServers []string `pulumi:"appliedDnsServers"` // Gets or sets list of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` // Gets or sets the Internal DNS name InternalDnsNameLabel *string `pulumi:"internalDnsNameLabel"` // Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopLevelSuffix. This is set when the NIC is associated to a VM InternalFqdn *string `pulumi:"internalFqdn"` }
Dns Settings of a network interface
type NetworkInterfaceDnsSettingsArgs ¶
type NetworkInterfaceDnsSettingsArgs struct { // Gets or sets list of Applied DNS servers IP addresses AppliedDnsServers pulumi.StringArrayInput `pulumi:"appliedDnsServers"` // Gets or sets list of DNS servers IP addresses DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // Gets or sets the Internal DNS name InternalDnsNameLabel pulumi.StringPtrInput `pulumi:"internalDnsNameLabel"` // Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopLevelSuffix. This is set when the NIC is associated to a VM InternalFqdn pulumi.StringPtrInput `pulumi:"internalFqdn"` }
Dns Settings of a network interface
func (NetworkInterfaceDnsSettingsArgs) ElementType ¶
func (NetworkInterfaceDnsSettingsArgs) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutput ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsInput ¶
type NetworkInterfaceDnsSettingsInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput ToNetworkInterfaceDnsSettingsOutputWithContext(context.Context) NetworkInterfaceDnsSettingsOutput }
NetworkInterfaceDnsSettingsInput is an input type that accepts NetworkInterfaceDnsSettingsArgs and NetworkInterfaceDnsSettingsOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsInput` via:
NetworkInterfaceDnsSettingsArgs{...}
type NetworkInterfaceDnsSettingsOutput ¶
type NetworkInterfaceDnsSettingsOutput struct{ *pulumi.OutputState }
Dns Settings of a network interface
func (NetworkInterfaceDnsSettingsOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsOutput) AppliedDnsServers() pulumi.StringArrayOutput
Gets or sets list of Applied DNS servers IP addresses
func (NetworkInterfaceDnsSettingsOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (NetworkInterfaceDnsSettingsOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Gets or sets the Internal DNS name
func (NetworkInterfaceDnsSettingsOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsOutput) InternalFqdn() pulumi.StringPtrOutput
Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopLevelSuffix. This is set when the NIC is associated to a VM
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutput ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutput() NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsOutput
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsPtrInput ¶
type NetworkInterfaceDnsSettingsPtrInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput ToNetworkInterfaceDnsSettingsPtrOutputWithContext(context.Context) NetworkInterfaceDnsSettingsPtrOutput }
NetworkInterfaceDnsSettingsPtrInput is an input type that accepts NetworkInterfaceDnsSettingsArgs, NetworkInterfaceDnsSettingsPtr and NetworkInterfaceDnsSettingsPtrOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsPtrInput` via:
NetworkInterfaceDnsSettingsArgs{...} or: nil
func NetworkInterfaceDnsSettingsPtr ¶
func NetworkInterfaceDnsSettingsPtr(v *NetworkInterfaceDnsSettingsArgs) NetworkInterfaceDnsSettingsPtrInput
type NetworkInterfaceDnsSettingsPtrOutput ¶
type NetworkInterfaceDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceDnsSettingsPtrOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) AppliedDnsServers() pulumi.StringArrayOutput
Gets or sets list of Applied DNS servers IP addresses
func (NetworkInterfaceDnsSettingsPtrOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (NetworkInterfaceDnsSettingsPtrOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsPtrOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsPtrOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Gets or sets the Internal DNS name
func (NetworkInterfaceDnsSettingsPtrOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) InternalFqdn() pulumi.StringPtrOutput
Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopLevelSuffix. This is set when the NIC is associated to a VM
func (NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutput ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput
func (NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsPtrOutput
type NetworkInterfaceDnsSettingsResponse ¶
type NetworkInterfaceDnsSettingsResponse struct { // Gets or sets list of Applied DNS servers IP addresses AppliedDnsServers []string `pulumi:"appliedDnsServers"` // Gets or sets list of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` // Gets or sets the Internal DNS name InternalDnsNameLabel *string `pulumi:"internalDnsNameLabel"` // Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopLevelSuffix. This is set when the NIC is associated to a VM InternalFqdn *string `pulumi:"internalFqdn"` }
Dns Settings of a network interface
type NetworkInterfaceDnsSettingsResponseArgs ¶
type NetworkInterfaceDnsSettingsResponseArgs struct { // Gets or sets list of Applied DNS servers IP addresses AppliedDnsServers pulumi.StringArrayInput `pulumi:"appliedDnsServers"` // Gets or sets list of DNS servers IP addresses DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // Gets or sets the Internal DNS name InternalDnsNameLabel pulumi.StringPtrInput `pulumi:"internalDnsNameLabel"` // Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopLevelSuffix. This is set when the NIC is associated to a VM InternalFqdn pulumi.StringPtrInput `pulumi:"internalFqdn"` }
Dns Settings of a network interface
func (NetworkInterfaceDnsSettingsResponseArgs) ElementType ¶
func (NetworkInterfaceDnsSettingsResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutput ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (i NetworkInterfaceDnsSettingsResponseArgs) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceDnsSettingsResponseInput ¶
type NetworkInterfaceDnsSettingsResponseInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput ToNetworkInterfaceDnsSettingsResponseOutputWithContext(context.Context) NetworkInterfaceDnsSettingsResponseOutput }
NetworkInterfaceDnsSettingsResponseInput is an input type that accepts NetworkInterfaceDnsSettingsResponseArgs and NetworkInterfaceDnsSettingsResponseOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsResponseInput` via:
NetworkInterfaceDnsSettingsResponseArgs{...}
type NetworkInterfaceDnsSettingsResponseOutput ¶
type NetworkInterfaceDnsSettingsResponseOutput struct{ *pulumi.OutputState }
Dns Settings of a network interface
func (NetworkInterfaceDnsSettingsResponseOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) AppliedDnsServers() pulumi.StringArrayOutput
Gets or sets list of Applied DNS servers IP addresses
func (NetworkInterfaceDnsSettingsResponseOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (NetworkInterfaceDnsSettingsResponseOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponseOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Gets or sets the Internal DNS name
func (NetworkInterfaceDnsSettingsResponseOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) InternalFqdn() pulumi.StringPtrOutput
Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopLevelSuffix. This is set when the NIC is associated to a VM
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutput ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutput() NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponseOutput
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceDnsSettingsResponsePtrInput ¶
type NetworkInterfaceDnsSettingsResponsePtrInput interface { pulumi.Input ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput }
NetworkInterfaceDnsSettingsResponsePtrInput is an input type that accepts NetworkInterfaceDnsSettingsResponseArgs, NetworkInterfaceDnsSettingsResponsePtr and NetworkInterfaceDnsSettingsResponsePtrOutput values. You can construct a concrete instance of `NetworkInterfaceDnsSettingsResponsePtrInput` via:
NetworkInterfaceDnsSettingsResponseArgs{...} or: nil
func NetworkInterfaceDnsSettingsResponsePtr ¶
func NetworkInterfaceDnsSettingsResponsePtr(v *NetworkInterfaceDnsSettingsResponseArgs) NetworkInterfaceDnsSettingsResponsePtrInput
type NetworkInterfaceDnsSettingsResponsePtrOutput ¶
type NetworkInterfaceDnsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceDnsSettingsResponsePtrOutput) AppliedDnsServers ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) AppliedDnsServers() pulumi.StringArrayOutput
Gets or sets list of Applied DNS servers IP addresses
func (NetworkInterfaceDnsSettingsResponsePtrOutput) DnsServers ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
Gets or sets list of DNS servers IP addresses
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ElementType ¶
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ElementType() reflect.Type
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDnsNameLabel ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalDnsNameLabel() pulumi.StringPtrOutput
Gets or sets the Internal DNS name
func (NetworkInterfaceDnsSettingsResponsePtrOutput) InternalFqdn ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) InternalFqdn() pulumi.StringPtrOutput
Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopLevelSuffix. This is set when the NIC is associated to a VM
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutput() NetworkInterfaceDnsSettingsResponsePtrOutput
func (NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext ¶
func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceDnsSettingsResponsePtrOutput
type NetworkInterfaceInput ¶ added in v0.2.6
type NetworkInterfaceInput interface { pulumi.Input ToNetworkInterfaceOutput() NetworkInterfaceOutput ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput }
type NetworkInterfaceIpConfiguration ¶
type NetworkInterfaceIpConfiguration struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the reference of LoadBalancerBackendAddressPool resource LoadBalancerBackendAddressPools []SubResource `pulumi:"loadBalancerBackendAddressPools"` // Gets or sets list of references of LoadBalancerInboundNatRules LoadBalancerInboundNatRules []SubResource `pulumi:"loadBalancerInboundNatRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the privateIPAddress of the Network Interface IP Configuration PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *SubResource `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet *SubResource `pulumi:"subnet"` }
IPConfiguration in a NetworkInterface
type NetworkInterfaceIpConfigurationArgs ¶
type NetworkInterfaceIpConfigurationArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the reference of LoadBalancerBackendAddressPool resource LoadBalancerBackendAddressPools SubResourceArrayInput `pulumi:"loadBalancerBackendAddressPools"` // Gets or sets list of references of LoadBalancerInboundNatRules LoadBalancerInboundNatRules SubResourceArrayInput `pulumi:"loadBalancerInboundNatRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the privateIPAddress of the Network Interface IP Configuration PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress SubResourcePtrInput `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet SubResourcePtrInput `pulumi:"subnet"` }
IPConfiguration in a NetworkInterface
func (NetworkInterfaceIpConfigurationArgs) ElementType ¶
func (NetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutput ¶
func (i NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput
func (NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutputWithContext ¶
func (i NetworkInterfaceIpConfigurationArgs) ToNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationOutput
type NetworkInterfaceIpConfigurationArray ¶
type NetworkInterfaceIpConfigurationArray []NetworkInterfaceIpConfigurationInput
func (NetworkInterfaceIpConfigurationArray) ElementType ¶
func (NetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutput ¶
func (i NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput
func (NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutputWithContext ¶
func (i NetworkInterfaceIpConfigurationArray) ToNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationArrayOutput
type NetworkInterfaceIpConfigurationArrayInput ¶
type NetworkInterfaceIpConfigurationArrayInput interface { pulumi.Input ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput ToNetworkInterfaceIpConfigurationArrayOutputWithContext(context.Context) NetworkInterfaceIpConfigurationArrayOutput }
NetworkInterfaceIpConfigurationArrayInput is an input type that accepts NetworkInterfaceIpConfigurationArray and NetworkInterfaceIpConfigurationArrayOutput values. You can construct a concrete instance of `NetworkInterfaceIpConfigurationArrayInput` via:
NetworkInterfaceIpConfigurationArray{ NetworkInterfaceIpConfigurationArgs{...} }
type NetworkInterfaceIpConfigurationArrayOutput ¶
type NetworkInterfaceIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIpConfigurationArrayOutput) ElementType ¶
func (NetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutput ¶
func (o NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutput() NetworkInterfaceIpConfigurationArrayOutput
func (NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutputWithContext ¶
func (o NetworkInterfaceIpConfigurationArrayOutput) ToNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationArrayOutput
type NetworkInterfaceIpConfigurationInput ¶
type NetworkInterfaceIpConfigurationInput interface { pulumi.Input ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput ToNetworkInterfaceIpConfigurationOutputWithContext(context.Context) NetworkInterfaceIpConfigurationOutput }
NetworkInterfaceIpConfigurationInput is an input type that accepts NetworkInterfaceIpConfigurationArgs and NetworkInterfaceIpConfigurationOutput values. You can construct a concrete instance of `NetworkInterfaceIpConfigurationInput` via:
NetworkInterfaceIpConfigurationArgs{...}
type NetworkInterfaceIpConfigurationOutput ¶
type NetworkInterfaceIpConfigurationOutput struct{ *pulumi.OutputState }
IPConfiguration in a NetworkInterface
func (NetworkInterfaceIpConfigurationOutput) ElementType ¶
func (NetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationOutput) Etag ¶
func (o NetworkInterfaceIpConfigurationOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (NetworkInterfaceIpConfigurationOutput) Id ¶
func (o NetworkInterfaceIpConfigurationOutput) Id() pulumi.StringPtrOutput
Resource Id
func (NetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPools ¶
func (o NetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPools() SubResourceArrayOutput
Gets or sets the reference of LoadBalancerBackendAddressPool resource
func (NetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRules() SubResourceArrayOutput
Gets or sets list of references of LoadBalancerInboundNatRules
func (NetworkInterfaceIpConfigurationOutput) Name ¶
func (o NetworkInterfaceIpConfigurationOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (NetworkInterfaceIpConfigurationOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIpConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput
Gets or sets the privateIPAddress of the Network Interface IP Configuration
func (NetworkInterfaceIpConfigurationOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIpConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method (Static/Dynamic)
func (NetworkInterfaceIpConfigurationOutput) ProvisioningState ¶
func (o NetworkInterfaceIpConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (NetworkInterfaceIpConfigurationOutput) PublicIPAddress ¶
func (o NetworkInterfaceIpConfigurationOutput) PublicIPAddress() SubResourcePtrOutput
Gets or sets the reference of the PublicIP resource
func (NetworkInterfaceIpConfigurationOutput) Subnet ¶
func (o NetworkInterfaceIpConfigurationOutput) Subnet() SubResourcePtrOutput
Gets or sets the reference of the subnet resource
func (NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutput ¶
func (o NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutput() NetworkInterfaceIpConfigurationOutput
func (NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutputWithContext ¶
func (o NetworkInterfaceIpConfigurationOutput) ToNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationOutput
type NetworkInterfaceIpConfigurationResponse ¶
type NetworkInterfaceIpConfigurationResponse struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the reference of LoadBalancerBackendAddressPool resource LoadBalancerBackendAddressPools []SubResourceResponse `pulumi:"loadBalancerBackendAddressPools"` // Gets or sets list of references of LoadBalancerInboundNatRules LoadBalancerInboundNatRules []SubResourceResponse `pulumi:"loadBalancerInboundNatRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the privateIPAddress of the Network Interface IP Configuration PrivateIPAddress *string `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress *SubResourceResponse `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet *SubResourceResponse `pulumi:"subnet"` }
IPConfiguration in a NetworkInterface
type NetworkInterfaceIpConfigurationResponseArgs ¶
type NetworkInterfaceIpConfigurationResponseArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the reference of LoadBalancerBackendAddressPool resource LoadBalancerBackendAddressPools SubResourceResponseArrayInput `pulumi:"loadBalancerBackendAddressPools"` // Gets or sets list of references of LoadBalancerInboundNatRules LoadBalancerInboundNatRules SubResourceResponseArrayInput `pulumi:"loadBalancerInboundNatRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the privateIPAddress of the Network Interface IP Configuration PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"` // Gets or sets PrivateIP allocation method (Static/Dynamic) PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the PublicIP resource PublicIPAddress SubResourceResponsePtrInput `pulumi:"publicIPAddress"` // Gets or sets the reference of the subnet resource Subnet SubResourceResponsePtrInput `pulumi:"subnet"` }
IPConfiguration in a NetworkInterface
func (NetworkInterfaceIpConfigurationResponseArgs) ElementType ¶
func (NetworkInterfaceIpConfigurationResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationResponseArgs) ToNetworkInterfaceIpConfigurationResponseOutput ¶
func (i NetworkInterfaceIpConfigurationResponseArgs) ToNetworkInterfaceIpConfigurationResponseOutput() NetworkInterfaceIpConfigurationResponseOutput
func (NetworkInterfaceIpConfigurationResponseArgs) ToNetworkInterfaceIpConfigurationResponseOutputWithContext ¶
func (i NetworkInterfaceIpConfigurationResponseArgs) ToNetworkInterfaceIpConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationResponseOutput
type NetworkInterfaceIpConfigurationResponseArray ¶
type NetworkInterfaceIpConfigurationResponseArray []NetworkInterfaceIpConfigurationResponseInput
func (NetworkInterfaceIpConfigurationResponseArray) ElementType ¶
func (NetworkInterfaceIpConfigurationResponseArray) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationResponseArray) ToNetworkInterfaceIpConfigurationResponseArrayOutput ¶
func (i NetworkInterfaceIpConfigurationResponseArray) ToNetworkInterfaceIpConfigurationResponseArrayOutput() NetworkInterfaceIpConfigurationResponseArrayOutput
func (NetworkInterfaceIpConfigurationResponseArray) ToNetworkInterfaceIpConfigurationResponseArrayOutputWithContext ¶
func (i NetworkInterfaceIpConfigurationResponseArray) ToNetworkInterfaceIpConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationResponseArrayOutput
type NetworkInterfaceIpConfigurationResponseArrayInput ¶
type NetworkInterfaceIpConfigurationResponseArrayInput interface { pulumi.Input ToNetworkInterfaceIpConfigurationResponseArrayOutput() NetworkInterfaceIpConfigurationResponseArrayOutput ToNetworkInterfaceIpConfigurationResponseArrayOutputWithContext(context.Context) NetworkInterfaceIpConfigurationResponseArrayOutput }
NetworkInterfaceIpConfigurationResponseArrayInput is an input type that accepts NetworkInterfaceIpConfigurationResponseArray and NetworkInterfaceIpConfigurationResponseArrayOutput values. You can construct a concrete instance of `NetworkInterfaceIpConfigurationResponseArrayInput` via:
NetworkInterfaceIpConfigurationResponseArray{ NetworkInterfaceIpConfigurationResponseArgs{...} }
type NetworkInterfaceIpConfigurationResponseArrayOutput ¶
type NetworkInterfaceIpConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIpConfigurationResponseArrayOutput) ElementType ¶
func (NetworkInterfaceIpConfigurationResponseArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceIpConfigurationResponseArrayOutput) ToNetworkInterfaceIpConfigurationResponseArrayOutput ¶
func (o NetworkInterfaceIpConfigurationResponseArrayOutput) ToNetworkInterfaceIpConfigurationResponseArrayOutput() NetworkInterfaceIpConfigurationResponseArrayOutput
func (NetworkInterfaceIpConfigurationResponseArrayOutput) ToNetworkInterfaceIpConfigurationResponseArrayOutputWithContext ¶
func (o NetworkInterfaceIpConfigurationResponseArrayOutput) ToNetworkInterfaceIpConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationResponseArrayOutput
type NetworkInterfaceIpConfigurationResponseInput ¶
type NetworkInterfaceIpConfigurationResponseInput interface { pulumi.Input ToNetworkInterfaceIpConfigurationResponseOutput() NetworkInterfaceIpConfigurationResponseOutput ToNetworkInterfaceIpConfigurationResponseOutputWithContext(context.Context) NetworkInterfaceIpConfigurationResponseOutput }
NetworkInterfaceIpConfigurationResponseInput is an input type that accepts NetworkInterfaceIpConfigurationResponseArgs and NetworkInterfaceIpConfigurationResponseOutput values. You can construct a concrete instance of `NetworkInterfaceIpConfigurationResponseInput` via:
NetworkInterfaceIpConfigurationResponseArgs{...}
type NetworkInterfaceIpConfigurationResponseOutput ¶
type NetworkInterfaceIpConfigurationResponseOutput struct{ *pulumi.OutputState }
IPConfiguration in a NetworkInterface
func (NetworkInterfaceIpConfigurationResponseOutput) 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() SubResourceResponseArrayOutput
Gets or sets the reference of LoadBalancerBackendAddressPool resource
func (NetworkInterfaceIpConfigurationResponseOutput) LoadBalancerInboundNatRules ¶
func (o NetworkInterfaceIpConfigurationResponseOutput) LoadBalancerInboundNatRules() SubResourceResponseArrayOutput
Gets or sets list of references of LoadBalancerInboundNatRules
func (NetworkInterfaceIpConfigurationResponseOutput) Name ¶
func (o NetworkInterfaceIpConfigurationResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (NetworkInterfaceIpConfigurationResponseOutput) PrivateIPAddress ¶
func (o NetworkInterfaceIpConfigurationResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput
Gets or sets the privateIPAddress of the Network Interface IP Configuration
func (NetworkInterfaceIpConfigurationResponseOutput) PrivateIPAllocationMethod ¶
func (o NetworkInterfaceIpConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput
Gets or sets PrivateIP allocation method (Static/Dynamic)
func (NetworkInterfaceIpConfigurationResponseOutput) ProvisioningState ¶
func (o NetworkInterfaceIpConfigurationResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (NetworkInterfaceIpConfigurationResponseOutput) PublicIPAddress ¶
func (o NetworkInterfaceIpConfigurationResponseOutput) PublicIPAddress() SubResourceResponsePtrOutput
Gets or sets the reference of the PublicIP resource
func (NetworkInterfaceIpConfigurationResponseOutput) Subnet ¶
func (o NetworkInterfaceIpConfigurationResponseOutput) Subnet() SubResourceResponsePtrOutput
Gets or sets the reference of the subnet resource
func (NetworkInterfaceIpConfigurationResponseOutput) ToNetworkInterfaceIpConfigurationResponseOutput ¶
func (o NetworkInterfaceIpConfigurationResponseOutput) ToNetworkInterfaceIpConfigurationResponseOutput() NetworkInterfaceIpConfigurationResponseOutput
func (NetworkInterfaceIpConfigurationResponseOutput) ToNetworkInterfaceIpConfigurationResponseOutputWithContext ¶
func (o NetworkInterfaceIpConfigurationResponseOutput) ToNetworkInterfaceIpConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIpConfigurationResponseOutput
type NetworkInterfaceOutput ¶ added in v0.2.6
type NetworkInterfaceOutput struct {
*pulumi.OutputState
}
func (NetworkInterfaceOutput) ElementType ¶ added in v0.2.6
func (NetworkInterfaceOutput) ElementType() reflect.Type
func (NetworkInterfaceOutput) ToNetworkInterfaceOutput ¶ added in v0.2.6
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext ¶ added in v0.2.6
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceState ¶
type NetworkInterfaceState struct { // Gets or sets DNS Settings in NetworkInterface DnsSettings NetworkInterfaceDnsSettingsResponsePtrInput // Gets or sets whether IPForwarding is enabled on the NIC EnableIPForwarding pulumi.BoolPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets list of IPConfigurations of the NetworkInterface IpConfigurations NetworkInterfaceIpConfigurationResponseArrayInput // Resource location Location pulumi.StringPtrInput // Gets the MAC Address of the network interface MacAddress pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup SubResourceResponsePtrInput // Gets whether this is a primary NIC on a virtual machine Primary pulumi.BoolPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets resource guid property of the network interface resource ResourceGuid pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Gets or sets the reference of a VirtualMachine VirtualMachine SubResourceResponsePtrInput }
func (NetworkInterfaceState) ElementType ¶
func (NetworkInterfaceState) ElementType() reflect.Type
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { pulumi.CustomResourceState // Gets or sets Default security rules of network security group DefaultSecurityRules SecurityRuleResponseArrayOutput `pulumi:"defaultSecurityRules"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets collection of references to Network Interfaces NetworkInterfaces SubResourceResponseArrayOutput `pulumi:"networkInterfaces"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets resource guid property of the network security group resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Gets or sets Security rules of network security group SecurityRules SecurityRuleResponseArrayOutput `pulumi:"securityRules"` // Gets collection of references to subnets Subnets SubResourceResponseArrayOutput `pulumi:"subnets"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
NetworkSecurityGroup resource
func GetNetworkSecurityGroup ¶
func GetNetworkSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSecurityGroupState, opts ...pulumi.ResourceOption) (*NetworkSecurityGroup, error)
GetNetworkSecurityGroup gets an existing NetworkSecurityGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkSecurityGroup ¶
func NewNetworkSecurityGroup(ctx *pulumi.Context, name string, args *NetworkSecurityGroupArgs, opts ...pulumi.ResourceOption) (*NetworkSecurityGroup, error)
NewNetworkSecurityGroup registers a new resource with the given unique name, arguments, and options.
func (*NetworkSecurityGroup) ElementType ¶ added in v0.2.6
func (*NetworkSecurityGroup) ElementType() reflect.Type
func (*NetworkSecurityGroup) ToNetworkSecurityGroupOutput ¶ added in v0.2.6
func (i *NetworkSecurityGroup) ToNetworkSecurityGroupOutput() NetworkSecurityGroupOutput
func (*NetworkSecurityGroup) ToNetworkSecurityGroupOutputWithContext ¶ added in v0.2.6
func (i *NetworkSecurityGroup) ToNetworkSecurityGroupOutputWithContext(ctx context.Context) NetworkSecurityGroupOutput
type NetworkSecurityGroupArgs ¶
type NetworkSecurityGroupArgs struct { // Gets or sets Default security rules of network security group DefaultSecurityRules SecurityRuleTypeArrayInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Gets collection of references to Network Interfaces NetworkInterfaces SubResourceArrayInput // The name of the network security group. NetworkSecurityGroupName pulumi.StringInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the network security group resource ResourceGuid pulumi.StringPtrInput // Gets or sets Security rules of network security group SecurityRules SecurityRuleTypeArrayInput // Gets collection of references to subnets Subnets SubResourceArrayInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a NetworkSecurityGroup resource.
func (NetworkSecurityGroupArgs) ElementType ¶
func (NetworkSecurityGroupArgs) ElementType() reflect.Type
type NetworkSecurityGroupInput ¶ added in v0.2.6
type NetworkSecurityGroupInput interface { pulumi.Input ToNetworkSecurityGroupOutput() NetworkSecurityGroupOutput ToNetworkSecurityGroupOutputWithContext(ctx context.Context) NetworkSecurityGroupOutput }
type NetworkSecurityGroupOutput ¶ added in v0.2.6
type NetworkSecurityGroupOutput struct {
*pulumi.OutputState
}
func (NetworkSecurityGroupOutput) ElementType ¶ added in v0.2.6
func (NetworkSecurityGroupOutput) ElementType() reflect.Type
func (NetworkSecurityGroupOutput) ToNetworkSecurityGroupOutput ¶ added in v0.2.6
func (o NetworkSecurityGroupOutput) ToNetworkSecurityGroupOutput() NetworkSecurityGroupOutput
func (NetworkSecurityGroupOutput) ToNetworkSecurityGroupOutputWithContext ¶ added in v0.2.6
func (o NetworkSecurityGroupOutput) ToNetworkSecurityGroupOutputWithContext(ctx context.Context) NetworkSecurityGroupOutput
type NetworkSecurityGroupState ¶
type NetworkSecurityGroupState struct { // Gets or sets Default security rules of network security group DefaultSecurityRules SecurityRuleResponseArrayInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets collection of references to Network Interfaces NetworkInterfaces SubResourceResponseArrayInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets resource guid property of the network security group resource ResourceGuid pulumi.StringPtrInput // Gets or sets Security rules of network security group SecurityRules SecurityRuleResponseArrayInput // Gets collection of references to subnets Subnets SubResourceResponseArrayInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (NetworkSecurityGroupState) ElementType ¶
func (NetworkSecurityGroupState) ElementType() reflect.Type
type OutboundNatRule ¶
type OutboundNatRule struct { // Gets or sets the number of outbound ports to be used for SNAT AllocatedOutboundPorts int `pulumi:"allocatedOutboundPorts"` // Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResource `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets Frontend IP addresses of the load balancer FrontendIPConfigurations []SubResource `pulumi:"frontendIPConfigurations"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Outbound NAT pool of the loadbalancer
type OutboundNatRuleArgs ¶
type OutboundNatRuleArgs struct { // Gets or sets the number of outbound ports to be used for SNAT AllocatedOutboundPorts pulumi.IntInput `pulumi:"allocatedOutboundPorts"` // Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResourceInput `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets Frontend IP addresses of the load balancer FrontendIPConfigurations SubResourceArrayInput `pulumi:"frontendIPConfigurations"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Outbound NAT pool of the loadbalancer
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 loadbalancer
func (OutboundNatRuleOutput) AllocatedOutboundPorts ¶
func (o OutboundNatRuleOutput) AllocatedOutboundPorts() pulumi.IntOutput
Gets or sets the number of outbound ports to be used for SNAT
func (OutboundNatRuleOutput) BackendAddressPool ¶
func (o OutboundNatRuleOutput) BackendAddressPool() SubResourceOutput
Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs
func (OutboundNatRuleOutput) ElementType ¶
func (OutboundNatRuleOutput) ElementType() reflect.Type
func (OutboundNatRuleOutput) Etag ¶
func (o OutboundNatRuleOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (OutboundNatRuleOutput) FrontendIPConfigurations ¶
func (o OutboundNatRuleOutput) FrontendIPConfigurations() SubResourceArrayOutput
Gets or sets Frontend IP addresses of the load balancer
func (OutboundNatRuleOutput) Id ¶
func (o OutboundNatRuleOutput) Id() pulumi.StringPtrOutput
Resource Id
func (OutboundNatRuleOutput) Name ¶
func (o OutboundNatRuleOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (OutboundNatRuleOutput) ProvisioningState ¶
func (o OutboundNatRuleOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (OutboundNatRuleOutput) ToOutboundNatRuleOutput ¶
func (o OutboundNatRuleOutput) ToOutboundNatRuleOutput() OutboundNatRuleOutput
func (OutboundNatRuleOutput) ToOutboundNatRuleOutputWithContext ¶
func (o OutboundNatRuleOutput) ToOutboundNatRuleOutputWithContext(ctx context.Context) OutboundNatRuleOutput
type OutboundNatRuleResponse ¶
type OutboundNatRuleResponse struct { // Gets or sets the number of outbound ports to be used for SNAT AllocatedOutboundPorts int `pulumi:"allocatedOutboundPorts"` // Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResourceResponse `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Gets or sets Frontend IP addresses of the load balancer FrontendIPConfigurations []SubResourceResponse `pulumi:"frontendIPConfigurations"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Outbound NAT pool of the loadbalancer
type OutboundNatRuleResponseArgs ¶
type OutboundNatRuleResponseArgs struct { // Gets or sets the number of outbound ports to be used for SNAT AllocatedOutboundPorts pulumi.IntInput `pulumi:"allocatedOutboundPorts"` // Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs BackendAddressPool SubResourceResponseInput `pulumi:"backendAddressPool"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Gets or sets Frontend IP addresses of the load balancer FrontendIPConfigurations SubResourceResponseArrayInput `pulumi:"frontendIPConfigurations"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Outbound NAT pool of the loadbalancer
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 loadbalancer
func (OutboundNatRuleResponseOutput) AllocatedOutboundPorts ¶
func (o OutboundNatRuleResponseOutput) AllocatedOutboundPorts() pulumi.IntOutput
Gets or sets the number of outbound ports to be used for SNAT
func (OutboundNatRuleResponseOutput) BackendAddressPool ¶
func (o OutboundNatRuleResponseOutput) BackendAddressPool() SubResourceResponseOutput
Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs
func (OutboundNatRuleResponseOutput) ElementType ¶
func (OutboundNatRuleResponseOutput) ElementType() reflect.Type
func (OutboundNatRuleResponseOutput) Etag ¶
func (o OutboundNatRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (OutboundNatRuleResponseOutput) FrontendIPConfigurations ¶
func (o OutboundNatRuleResponseOutput) FrontendIPConfigurations() SubResourceResponseArrayOutput
Gets or sets Frontend IP addresses of the load balancer
func (OutboundNatRuleResponseOutput) Id ¶
func (o OutboundNatRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (OutboundNatRuleResponseOutput) Name ¶
func (o OutboundNatRuleResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (OutboundNatRuleResponseOutput) ProvisioningState ¶
func (o OutboundNatRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutput ¶
func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutput() OutboundNatRuleResponseOutput
func (OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutputWithContext ¶
func (o OutboundNatRuleResponseOutput) ToOutboundNatRuleResponseOutputWithContext(ctx context.Context) OutboundNatRuleResponseOutput
type Probe ¶
type Probe struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5 IntervalInSeconds *int `pulumi:"intervalInSeconds"` // Gets 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"` // Gets or sets the number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes *int `pulumi:"numberOfProbes"` // Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port int `pulumi:"port"` // Gets or sets the protocol of the end point. Possible values are http pr 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 or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value RequestPath *string `pulumi:"requestPath"` }
Load balancer Probe
type ProbeArgs ¶
type ProbeArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5 IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // Gets 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"` // Gets or sets the number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes pulumi.IntPtrInput `pulumi:"numberOfProbes"` // Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port pulumi.IntInput `pulumi:"port"` // Gets or sets the protocol of the end point. Possible values are http pr 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 or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value RequestPath pulumi.StringPtrInput `pulumi:"requestPath"` }
Load balancer Probe
func (ProbeArgs) ElementType ¶
func (ProbeArgs) ToProbeOutput ¶
func (i ProbeArgs) ToProbeOutput() ProbeOutput
func (ProbeArgs) ToProbeOutputWithContext ¶
func (i ProbeArgs) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
type ProbeArray ¶
type ProbeArray []ProbeInput
func (ProbeArray) ElementType ¶
func (ProbeArray) ElementType() reflect.Type
func (ProbeArray) ToProbeArrayOutput ¶
func (i ProbeArray) ToProbeArrayOutput() ProbeArrayOutput
func (ProbeArray) ToProbeArrayOutputWithContext ¶
func (i ProbeArray) ToProbeArrayOutputWithContext(ctx context.Context) ProbeArrayOutput
type ProbeArrayInput ¶
type ProbeArrayInput interface { pulumi.Input ToProbeArrayOutput() ProbeArrayOutput ToProbeArrayOutputWithContext(context.Context) ProbeArrayOutput }
ProbeArrayInput is an input type that accepts ProbeArray and ProbeArrayOutput values. You can construct a concrete instance of `ProbeArrayInput` via:
ProbeArray{ ProbeArgs{...} }
type ProbeArrayOutput ¶
type ProbeArrayOutput struct{ *pulumi.OutputState }
func (ProbeArrayOutput) ElementType ¶
func (ProbeArrayOutput) ElementType() reflect.Type
func (ProbeArrayOutput) Index ¶
func (o ProbeArrayOutput) Index(i pulumi.IntInput) ProbeOutput
func (ProbeArrayOutput) ToProbeArrayOutput ¶
func (o ProbeArrayOutput) ToProbeArrayOutput() ProbeArrayOutput
func (ProbeArrayOutput) ToProbeArrayOutputWithContext ¶
func (o ProbeArrayOutput) ToProbeArrayOutputWithContext(ctx context.Context) ProbeArrayOutput
type ProbeInput ¶
type ProbeInput interface { pulumi.Input ToProbeOutput() ProbeOutput ToProbeOutputWithContext(context.Context) ProbeOutput }
ProbeInput is an input type that accepts ProbeArgs and ProbeOutput values. You can construct a concrete instance of `ProbeInput` via:
ProbeArgs{...}
type ProbeOutput ¶
type ProbeOutput struct{ *pulumi.OutputState }
Load balancer Probe
func (ProbeOutput) ElementType ¶
func (ProbeOutput) ElementType() reflect.Type
func (ProbeOutput) Etag ¶
func (o ProbeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ProbeOutput) IntervalInSeconds ¶
func (o ProbeOutput) IntervalInSeconds() pulumi.IntPtrOutput
Gets or sets the interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5
func (ProbeOutput) LoadBalancingRules ¶
func (o ProbeOutput) LoadBalancingRules() SubResourceArrayOutput
Gets 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
Gets or sets the number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.
func (ProbeOutput) Port ¶
func (o ProbeOutput) Port() pulumi.IntOutput
Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive.
func (ProbeOutput) Protocol ¶
func (o ProbeOutput) Protocol() pulumi.StringOutput
Gets or sets the protocol of the end point. Possible values are http pr 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 or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ProbeOutput) RequestPath ¶
func (o ProbeOutput) RequestPath() pulumi.StringPtrOutput
Gets or sets the URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value
func (ProbeOutput) ToProbeOutput ¶
func (o ProbeOutput) ToProbeOutput() ProbeOutput
func (ProbeOutput) ToProbeOutputWithContext ¶
func (o ProbeOutput) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
type ProbeProtocol ¶ added in v0.3.1
Gets or sets the protocol of the end point. Possible values are http pr Tcp. If Tcp is specified, a received ACK is required for the probe to be successful. If http is specified,a 200 OK response from the specifies URI is required for the probe to be successful
func (ProbeProtocol) ElementType ¶ added in v0.3.1
func (ProbeProtocol) ElementType() reflect.Type
func (ProbeProtocol) ToStringOutput ¶ added in v0.3.1
func (e ProbeProtocol) ToStringOutput() pulumi.StringOutput
func (ProbeProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e ProbeProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProbeProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e ProbeProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProbeProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ProbeProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProbeResponse ¶
type ProbeResponse struct { // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets or sets the interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5 IntervalInSeconds *int `pulumi:"intervalInSeconds"` // Gets Load balancer rules that use this probe LoadBalancingRules []SubResourceResponse `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes *int `pulumi:"numberOfProbes"` // Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port int `pulumi:"port"` // Gets or sets the protocol of the end point. Possible values are http pr 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 or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value RequestPath *string `pulumi:"requestPath"` }
Load balancer Probe
type ProbeResponseArgs ¶
type ProbeResponseArgs struct { // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5 IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // Gets Load balancer rules that use this probe LoadBalancingRules SubResourceResponseArrayInput `pulumi:"loadBalancingRules"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. NumberOfProbes pulumi.IntPtrInput `pulumi:"numberOfProbes"` // Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port pulumi.IntInput `pulumi:"port"` // Gets or sets the protocol of the end point. Possible values are http pr 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 or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value RequestPath pulumi.StringPtrInput `pulumi:"requestPath"` }
Load balancer Probe
func (ProbeResponseArgs) ElementType ¶
func (ProbeResponseArgs) ElementType() reflect.Type
func (ProbeResponseArgs) ToProbeResponseOutput ¶
func (i ProbeResponseArgs) ToProbeResponseOutput() ProbeResponseOutput
func (ProbeResponseArgs) ToProbeResponseOutputWithContext ¶
func (i ProbeResponseArgs) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
type ProbeResponseArray ¶
type ProbeResponseArray []ProbeResponseInput
func (ProbeResponseArray) ElementType ¶
func (ProbeResponseArray) ElementType() reflect.Type
func (ProbeResponseArray) ToProbeResponseArrayOutput ¶
func (i ProbeResponseArray) ToProbeResponseArrayOutput() ProbeResponseArrayOutput
func (ProbeResponseArray) ToProbeResponseArrayOutputWithContext ¶
func (i ProbeResponseArray) ToProbeResponseArrayOutputWithContext(ctx context.Context) ProbeResponseArrayOutput
type ProbeResponseArrayInput ¶
type ProbeResponseArrayInput interface { pulumi.Input ToProbeResponseArrayOutput() ProbeResponseArrayOutput ToProbeResponseArrayOutputWithContext(context.Context) ProbeResponseArrayOutput }
ProbeResponseArrayInput is an input type that accepts ProbeResponseArray and ProbeResponseArrayOutput values. You can construct a concrete instance of `ProbeResponseArrayInput` via:
ProbeResponseArray{ ProbeResponseArgs{...} }
type ProbeResponseArrayOutput ¶
type ProbeResponseArrayOutput struct{ *pulumi.OutputState }
func (ProbeResponseArrayOutput) ElementType ¶
func (ProbeResponseArrayOutput) ElementType() reflect.Type
func (ProbeResponseArrayOutput) Index ¶
func (o ProbeResponseArrayOutput) Index(i pulumi.IntInput) ProbeResponseOutput
func (ProbeResponseArrayOutput) ToProbeResponseArrayOutput ¶
func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutput() ProbeResponseArrayOutput
func (ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext ¶
func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext(ctx context.Context) ProbeResponseArrayOutput
type ProbeResponseInput ¶
type ProbeResponseInput interface { pulumi.Input ToProbeResponseOutput() ProbeResponseOutput ToProbeResponseOutputWithContext(context.Context) ProbeResponseOutput }
ProbeResponseInput is an input type that accepts ProbeResponseArgs and ProbeResponseOutput values. You can construct a concrete instance of `ProbeResponseInput` via:
ProbeResponseArgs{...}
type ProbeResponseOutput ¶
type ProbeResponseOutput struct{ *pulumi.OutputState }
Load balancer Probe
func (ProbeResponseOutput) ElementType ¶
func (ProbeResponseOutput) ElementType() reflect.Type
func (ProbeResponseOutput) Etag ¶
func (o ProbeResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (ProbeResponseOutput) Id ¶
func (o ProbeResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ProbeResponseOutput) IntervalInSeconds ¶
func (o ProbeResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
Gets or sets the interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5
func (ProbeResponseOutput) LoadBalancingRules ¶
func (o ProbeResponseOutput) LoadBalancingRules() SubResourceResponseArrayOutput
Gets Load balancer rules that use this probe
func (ProbeResponseOutput) Name ¶
func (o ProbeResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (ProbeResponseOutput) NumberOfProbes ¶
func (o ProbeResponseOutput) NumberOfProbes() pulumi.IntPtrOutput
Gets or sets the number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.
func (ProbeResponseOutput) Port ¶
func (o ProbeResponseOutput) Port() pulumi.IntOutput
Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive.
func (ProbeResponseOutput) Protocol ¶
func (o ProbeResponseOutput) Protocol() pulumi.StringOutput
Gets or sets the protocol of the end point. Possible values are http pr 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 or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (ProbeResponseOutput) RequestPath ¶
func (o ProbeResponseOutput) RequestPath() pulumi.StringPtrOutput
Gets or sets the URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value
func (ProbeResponseOutput) ToProbeResponseOutput ¶
func (o ProbeResponseOutput) ToProbeResponseOutput() ProbeResponseOutput
func (ProbeResponseOutput) ToProbeResponseOutputWithContext ¶
func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
type PublicIpAddress ¶
type PublicIpAddress struct { pulumi.CustomResourceState // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings PublicIpAddressDnsSettingsResponsePtrOutput `pulumi:"dnsSettings"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets or sets the idle timeout of the public IP address IdleTimeoutInMinutes pulumi.IntPtrOutput `pulumi:"idleTimeoutInMinutes"` // Gets the assigned public IP address IpAddress pulumi.StringPtrOutput `pulumi:"ipAddress"` // Gets a reference to the network interface IP configurations using this public IP address IpConfiguration SubResourceResponsePtrOutput `pulumi:"ipConfiguration"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod pulumi.StringOutput `pulumi:"publicIPAllocationMethod"` // Gets or sets resource guid property of the PublicIP resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
PublicIPAddress resource
func GetPublicIpAddress ¶
func GetPublicIpAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicIpAddressState, opts ...pulumi.ResourceOption) (*PublicIpAddress, error)
GetPublicIpAddress gets an existing PublicIpAddress resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPublicIpAddress ¶
func NewPublicIpAddress(ctx *pulumi.Context, name string, args *PublicIpAddressArgs, opts ...pulumi.ResourceOption) (*PublicIpAddress, error)
NewPublicIpAddress registers a new resource with the given unique name, arguments, and options.
func (*PublicIpAddress) ElementType ¶ added in v0.2.6
func (*PublicIpAddress) ElementType() reflect.Type
func (*PublicIpAddress) ToPublicIpAddressOutput ¶ added in v0.2.6
func (i *PublicIpAddress) ToPublicIpAddressOutput() PublicIpAddressOutput
func (*PublicIpAddress) ToPublicIpAddressOutputWithContext ¶ added in v0.2.6
func (i *PublicIpAddress) ToPublicIpAddressOutputWithContext(ctx context.Context) PublicIpAddressOutput
type PublicIpAddressArgs ¶
type PublicIpAddressArgs struct { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings PublicIpAddressDnsSettingsPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets the idle timeout of the public IP address IdleTimeoutInMinutes pulumi.IntPtrInput // Gets the assigned public IP address IpAddress pulumi.StringPtrInput // Gets a reference to the network interface IP configurations using this public IP address IpConfiguration SubResourcePtrInput // Resource location Location pulumi.StringPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod pulumi.StringInput // The name of the publicIpAddress. PublicIpAddressName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the PublicIP resource ResourceGuid pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a PublicIpAddress resource.
func (PublicIpAddressArgs) ElementType ¶
func (PublicIpAddressArgs) ElementType() reflect.Type
type PublicIpAddressDnsSettings ¶
type PublicIpAddressDnsSettings struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel *string `pulumi:"domainNameLabel"` // Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. Fqdn *string `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn *string `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
type PublicIpAddressDnsSettingsArgs ¶
type PublicIpAddressDnsSettingsArgs struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel pulumi.StringPtrInput `pulumi:"domainNameLabel"` // Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn pulumi.StringPtrInput `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIpAddressDnsSettingsArgs) ElementType ¶
func (PublicIpAddressDnsSettingsArgs) ElementType() reflect.Type
func (PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsOutput ¶
func (i PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsOutput() PublicIpAddressDnsSettingsOutput
func (PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsOutputWithContext ¶
func (i PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsOutput
func (PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsPtrOutput ¶
func (i PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsPtrOutput() PublicIpAddressDnsSettingsPtrOutput
func (PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsPtrOutputWithContext ¶
func (i PublicIpAddressDnsSettingsArgs) ToPublicIpAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsPtrOutput
type PublicIpAddressDnsSettingsInput ¶
type PublicIpAddressDnsSettingsInput interface { pulumi.Input ToPublicIpAddressDnsSettingsOutput() PublicIpAddressDnsSettingsOutput ToPublicIpAddressDnsSettingsOutputWithContext(context.Context) PublicIpAddressDnsSettingsOutput }
PublicIpAddressDnsSettingsInput is an input type that accepts PublicIpAddressDnsSettingsArgs and PublicIpAddressDnsSettingsOutput values. You can construct a concrete instance of `PublicIpAddressDnsSettingsInput` via:
PublicIpAddressDnsSettingsArgs{...}
type PublicIpAddressDnsSettingsOutput ¶
type PublicIpAddressDnsSettingsOutput struct{ *pulumi.OutputState }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIpAddressDnsSettingsOutput) DomainNameLabel ¶
func (o PublicIpAddressDnsSettingsOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIpAddressDnsSettingsOutput) ElementType ¶
func (PublicIpAddressDnsSettingsOutput) ElementType() reflect.Type
func (PublicIpAddressDnsSettingsOutput) Fqdn ¶
func (o PublicIpAddressDnsSettingsOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
func (PublicIpAddressDnsSettingsOutput) ReverseFqdn ¶
func (o PublicIpAddressDnsSettingsOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
func (PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsOutput ¶
func (o PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsOutput() PublicIpAddressDnsSettingsOutput
func (PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsOutputWithContext ¶
func (o PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsOutput
func (PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsPtrOutput ¶
func (o PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsPtrOutput() PublicIpAddressDnsSettingsPtrOutput
func (PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsPtrOutputWithContext ¶
func (o PublicIpAddressDnsSettingsOutput) ToPublicIpAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsPtrOutput
type PublicIpAddressDnsSettingsPtrInput ¶
type PublicIpAddressDnsSettingsPtrInput interface { pulumi.Input ToPublicIpAddressDnsSettingsPtrOutput() PublicIpAddressDnsSettingsPtrOutput ToPublicIpAddressDnsSettingsPtrOutputWithContext(context.Context) PublicIpAddressDnsSettingsPtrOutput }
PublicIpAddressDnsSettingsPtrInput is an input type that accepts PublicIpAddressDnsSettingsArgs, PublicIpAddressDnsSettingsPtr and PublicIpAddressDnsSettingsPtrOutput values. You can construct a concrete instance of `PublicIpAddressDnsSettingsPtrInput` via:
PublicIpAddressDnsSettingsArgs{...} or: nil
func PublicIpAddressDnsSettingsPtr ¶
func PublicIpAddressDnsSettingsPtr(v *PublicIpAddressDnsSettingsArgs) PublicIpAddressDnsSettingsPtrInput
type PublicIpAddressDnsSettingsPtrOutput ¶
type PublicIpAddressDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (PublicIpAddressDnsSettingsPtrOutput) DomainNameLabel ¶
func (o PublicIpAddressDnsSettingsPtrOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIpAddressDnsSettingsPtrOutput) Elem ¶
func (o PublicIpAddressDnsSettingsPtrOutput) Elem() PublicIpAddressDnsSettingsOutput
func (PublicIpAddressDnsSettingsPtrOutput) ElementType ¶
func (PublicIpAddressDnsSettingsPtrOutput) ElementType() reflect.Type
func (PublicIpAddressDnsSettingsPtrOutput) Fqdn ¶
func (o PublicIpAddressDnsSettingsPtrOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
func (PublicIpAddressDnsSettingsPtrOutput) ReverseFqdn ¶
func (o PublicIpAddressDnsSettingsPtrOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
func (PublicIpAddressDnsSettingsPtrOutput) ToPublicIpAddressDnsSettingsPtrOutput ¶
func (o PublicIpAddressDnsSettingsPtrOutput) ToPublicIpAddressDnsSettingsPtrOutput() PublicIpAddressDnsSettingsPtrOutput
func (PublicIpAddressDnsSettingsPtrOutput) ToPublicIpAddressDnsSettingsPtrOutputWithContext ¶
func (o PublicIpAddressDnsSettingsPtrOutput) ToPublicIpAddressDnsSettingsPtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsPtrOutput
type PublicIpAddressDnsSettingsResponse ¶
type PublicIpAddressDnsSettingsResponse struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel *string `pulumi:"domainNameLabel"` // Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. Fqdn *string `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn *string `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
type PublicIpAddressDnsSettingsResponseArgs ¶
type PublicIpAddressDnsSettingsResponseArgs struct { // Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel pulumi.StringPtrInput `pulumi:"domainNameLabel"` // Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. ReverseFqdn pulumi.StringPtrInput `pulumi:"reverseFqdn"` }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIpAddressDnsSettingsResponseArgs) ElementType ¶
func (PublicIpAddressDnsSettingsResponseArgs) ElementType() reflect.Type
func (PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponseOutput ¶
func (i PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponseOutput() PublicIpAddressDnsSettingsResponseOutput
func (PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponseOutputWithContext ¶
func (i PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponseOutput
func (PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponsePtrOutput ¶
func (i PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponsePtrOutput() PublicIpAddressDnsSettingsResponsePtrOutput
func (PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext ¶
func (i PublicIpAddressDnsSettingsResponseArgs) ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponsePtrOutput
type PublicIpAddressDnsSettingsResponseInput ¶
type PublicIpAddressDnsSettingsResponseInput interface { pulumi.Input ToPublicIpAddressDnsSettingsResponseOutput() PublicIpAddressDnsSettingsResponseOutput ToPublicIpAddressDnsSettingsResponseOutputWithContext(context.Context) PublicIpAddressDnsSettingsResponseOutput }
PublicIpAddressDnsSettingsResponseInput is an input type that accepts PublicIpAddressDnsSettingsResponseArgs and PublicIpAddressDnsSettingsResponseOutput values. You can construct a concrete instance of `PublicIpAddressDnsSettingsResponseInput` via:
PublicIpAddressDnsSettingsResponseArgs{...}
type PublicIpAddressDnsSettingsResponseOutput ¶
type PublicIpAddressDnsSettingsResponseOutput struct{ *pulumi.OutputState }
Contains FQDN of the DNS record associated with the public IP address
func (PublicIpAddressDnsSettingsResponseOutput) DomainNameLabel ¶
func (o PublicIpAddressDnsSettingsResponseOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIpAddressDnsSettingsResponseOutput) ElementType ¶
func (PublicIpAddressDnsSettingsResponseOutput) ElementType() reflect.Type
func (PublicIpAddressDnsSettingsResponseOutput) Fqdn ¶
func (o PublicIpAddressDnsSettingsResponseOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
func (PublicIpAddressDnsSettingsResponseOutput) ReverseFqdn ¶
func (o PublicIpAddressDnsSettingsResponseOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
func (PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponseOutput ¶
func (o PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponseOutput() PublicIpAddressDnsSettingsResponseOutput
func (PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponseOutputWithContext ¶
func (o PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponseOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponseOutput
func (PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponsePtrOutput ¶
func (o PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponsePtrOutput() PublicIpAddressDnsSettingsResponsePtrOutput
func (PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext ¶
func (o PublicIpAddressDnsSettingsResponseOutput) ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponsePtrOutput
type PublicIpAddressDnsSettingsResponsePtrInput ¶
type PublicIpAddressDnsSettingsResponsePtrInput interface { pulumi.Input ToPublicIpAddressDnsSettingsResponsePtrOutput() PublicIpAddressDnsSettingsResponsePtrOutput ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext(context.Context) PublicIpAddressDnsSettingsResponsePtrOutput }
PublicIpAddressDnsSettingsResponsePtrInput is an input type that accepts PublicIpAddressDnsSettingsResponseArgs, PublicIpAddressDnsSettingsResponsePtr and PublicIpAddressDnsSettingsResponsePtrOutput values. You can construct a concrete instance of `PublicIpAddressDnsSettingsResponsePtrInput` via:
PublicIpAddressDnsSettingsResponseArgs{...} or: nil
func PublicIpAddressDnsSettingsResponsePtr ¶
func PublicIpAddressDnsSettingsResponsePtr(v *PublicIpAddressDnsSettingsResponseArgs) PublicIpAddressDnsSettingsResponsePtrInput
type PublicIpAddressDnsSettingsResponsePtrOutput ¶
type PublicIpAddressDnsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (PublicIpAddressDnsSettingsResponsePtrOutput) DomainNameLabel ¶
func (o PublicIpAddressDnsSettingsResponsePtrOutput) DomainNameLabel() pulumi.StringPtrOutput
Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
func (PublicIpAddressDnsSettingsResponsePtrOutput) ElementType ¶
func (PublicIpAddressDnsSettingsResponsePtrOutput) ElementType() reflect.Type
func (PublicIpAddressDnsSettingsResponsePtrOutput) Fqdn ¶
func (o PublicIpAddressDnsSettingsResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
func (PublicIpAddressDnsSettingsResponsePtrOutput) ReverseFqdn ¶
func (o PublicIpAddressDnsSettingsResponsePtrOutput) ReverseFqdn() pulumi.StringPtrOutput
Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
func (PublicIpAddressDnsSettingsResponsePtrOutput) ToPublicIpAddressDnsSettingsResponsePtrOutput ¶
func (o PublicIpAddressDnsSettingsResponsePtrOutput) ToPublicIpAddressDnsSettingsResponsePtrOutput() PublicIpAddressDnsSettingsResponsePtrOutput
func (PublicIpAddressDnsSettingsResponsePtrOutput) ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext ¶
func (o PublicIpAddressDnsSettingsResponsePtrOutput) ToPublicIpAddressDnsSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIpAddressDnsSettingsResponsePtrOutput
type PublicIpAddressInput ¶ added in v0.2.6
type PublicIpAddressInput interface { pulumi.Input ToPublicIpAddressOutput() PublicIpAddressOutput ToPublicIpAddressOutputWithContext(ctx context.Context) PublicIpAddressOutput }
type PublicIpAddressOutput ¶ added in v0.2.6
type PublicIpAddressOutput struct {
*pulumi.OutputState
}
func (PublicIpAddressOutput) ElementType ¶ added in v0.2.6
func (PublicIpAddressOutput) ElementType() reflect.Type
func (PublicIpAddressOutput) ToPublicIpAddressOutput ¶ added in v0.2.6
func (o PublicIpAddressOutput) ToPublicIpAddressOutput() PublicIpAddressOutput
func (PublicIpAddressOutput) ToPublicIpAddressOutputWithContext ¶ added in v0.2.6
func (o PublicIpAddressOutput) ToPublicIpAddressOutputWithContext(ctx context.Context) PublicIpAddressOutput
type PublicIpAddressState ¶
type PublicIpAddressState struct { // Gets or sets FQDN of the DNS record associated with the public IP address DnsSettings PublicIpAddressDnsSettingsResponsePtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets or sets the idle timeout of the public IP address IdleTimeoutInMinutes pulumi.IntPtrInput // Gets the assigned public IP address IpAddress pulumi.StringPtrInput // Gets a reference to the network interface IP configurations using this public IP address IpConfiguration SubResourceResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets PublicIP allocation method (Static/Dynamic) PublicIPAllocationMethod pulumi.StringPtrInput // Gets or sets resource guid property of the PublicIP resource ResourceGuid pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (PublicIpAddressState) ElementType ¶
func (PublicIpAddressState) ElementType() reflect.Type
type Route ¶
type Route struct { pulumi.CustomResourceState // Gets or sets the destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrOutput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrOutput `pulumi:"name"` // Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrOutput `pulumi:"nextHopIpAddress"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringOutput `pulumi:"nextHopType"` // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` }
Route resource
func GetRoute ¶
func GetRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)
GetRoute gets an existing Route resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRoute ¶
func NewRoute(ctx *pulumi.Context, name string, args *RouteArgs, opts ...pulumi.ResourceOption) (*Route, error)
NewRoute registers a new resource with the given unique name, arguments, and options.
func (*Route) ElementType ¶ added in v0.2.6
func (*Route) ToRouteOutput ¶ added in v0.2.6
func (i *Route) ToRouteOutput() RouteOutput
func (*Route) ToRouteOutputWithContext ¶ added in v0.2.6
func (i *Route) ToRouteOutputWithContext(ctx context.Context) RouteOutput
type RouteArgs ¶
type RouteArgs struct { // Gets or sets the destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringInput // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the route. RouteName pulumi.StringInput // The name of the route table. RouteTableName pulumi.StringInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶
type RouteInput ¶ added in v0.2.6
type RouteInput interface { pulumi.Input ToRouteOutput() RouteOutput ToRouteOutputWithContext(ctx context.Context) RouteOutput }
type RouteNextHopType ¶ added in v0.3.1
Gets or sets the type of Azure hop the packet should be sent to.
func (RouteNextHopType) ElementType ¶ added in v0.3.1
func (RouteNextHopType) ElementType() reflect.Type
func (RouteNextHopType) ToStringOutput ¶ added in v0.3.1
func (e RouteNextHopType) ToStringOutput() pulumi.StringOutput
func (RouteNextHopType) ToStringOutputWithContext ¶ added in v0.3.1
func (e RouteNextHopType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RouteNextHopType) ToStringPtrOutput ¶ added in v0.3.1
func (e RouteNextHopType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RouteNextHopType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RouteNextHopType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RouteOutput ¶ added in v0.2.6
type RouteOutput struct {
*pulumi.OutputState
}
func (RouteOutput) ElementType ¶ added in v0.2.6
func (RouteOutput) ElementType() reflect.Type
func (RouteOutput) ToRouteOutput ¶ added in v0.2.6
func (o RouteOutput) ToRouteOutput() RouteOutput
func (RouteOutput) ToRouteOutputWithContext ¶ added in v0.2.6
func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput
type RouteResponse ¶
type RouteResponse struct { // Gets or sets the destination CIDR to which the route applies. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress *string `pulumi:"nextHopIpAddress"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType string `pulumi:"nextHopType"` // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
type RouteResponseArgs ¶
type RouteResponseArgs struct { // Gets or sets the destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput `pulumi:"nextHopIpAddress"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringInput `pulumi:"nextHopType"` // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Route resource
func (RouteResponseArgs) ElementType ¶
func (RouteResponseArgs) ElementType() reflect.Type
func (RouteResponseArgs) ToRouteResponseOutput ¶
func (i RouteResponseArgs) ToRouteResponseOutput() RouteResponseOutput
func (RouteResponseArgs) ToRouteResponseOutputWithContext ¶
func (i RouteResponseArgs) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
type RouteResponseArray ¶
type RouteResponseArray []RouteResponseInput
func (RouteResponseArray) ElementType ¶
func (RouteResponseArray) ElementType() reflect.Type
func (RouteResponseArray) ToRouteResponseArrayOutput ¶
func (i RouteResponseArray) ToRouteResponseArrayOutput() RouteResponseArrayOutput
func (RouteResponseArray) ToRouteResponseArrayOutputWithContext ¶
func (i RouteResponseArray) ToRouteResponseArrayOutputWithContext(ctx context.Context) RouteResponseArrayOutput
type RouteResponseArrayInput ¶
type RouteResponseArrayInput interface { pulumi.Input ToRouteResponseArrayOutput() RouteResponseArrayOutput ToRouteResponseArrayOutputWithContext(context.Context) RouteResponseArrayOutput }
RouteResponseArrayInput is an input type that accepts RouteResponseArray and RouteResponseArrayOutput values. You can construct a concrete instance of `RouteResponseArrayInput` via:
RouteResponseArray{ RouteResponseArgs{...} }
type RouteResponseArrayOutput ¶
type RouteResponseArrayOutput struct{ *pulumi.OutputState }
func (RouteResponseArrayOutput) ElementType ¶
func (RouteResponseArrayOutput) ElementType() reflect.Type
func (RouteResponseArrayOutput) Index ¶
func (o RouteResponseArrayOutput) Index(i pulumi.IntInput) RouteResponseOutput
func (RouteResponseArrayOutput) ToRouteResponseArrayOutput ¶
func (o RouteResponseArrayOutput) ToRouteResponseArrayOutput() RouteResponseArrayOutput
func (RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext ¶
func (o RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext(ctx context.Context) RouteResponseArrayOutput
type RouteResponseInput ¶
type RouteResponseInput interface { pulumi.Input ToRouteResponseOutput() RouteResponseOutput ToRouteResponseOutputWithContext(context.Context) RouteResponseOutput }
RouteResponseInput is an input type that accepts RouteResponseArgs and RouteResponseOutput values. You can construct a concrete instance of `RouteResponseInput` via:
RouteResponseArgs{...}
type RouteResponseOutput ¶
type RouteResponseOutput struct{ *pulumi.OutputState }
Route resource
func (RouteResponseOutput) AddressPrefix ¶
func (o RouteResponseOutput) AddressPrefix() pulumi.StringPtrOutput
Gets or sets the destination CIDR to which the route applies.
func (RouteResponseOutput) ElementType ¶
func (RouteResponseOutput) ElementType() reflect.Type
func (RouteResponseOutput) Etag ¶
func (o RouteResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (RouteResponseOutput) Id ¶
func (o RouteResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (RouteResponseOutput) Name ¶
func (o RouteResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (RouteResponseOutput) NextHopIpAddress ¶
func (o RouteResponseOutput) NextHopIpAddress() pulumi.StringPtrOutput
Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
func (RouteResponseOutput) NextHopType ¶
func (o RouteResponseOutput) NextHopType() pulumi.StringOutput
Gets or sets the type of Azure hop the packet should be sent to.
func (RouteResponseOutput) ProvisioningState ¶
func (o RouteResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the resource Updating/Deleting/Failed
func (RouteResponseOutput) ToRouteResponseOutput ¶
func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput
func (RouteResponseOutput) ToRouteResponseOutputWithContext ¶
func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
type RouteState ¶
type RouteState struct { // Gets or sets the destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringPtrInput // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput }
func (RouteState) ElementType ¶
func (RouteState) ElementType() reflect.Type
type RouteTable ¶
type RouteTable struct { pulumi.CustomResourceState // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets Routes in a Route Table Routes RouteResponseArrayOutput `pulumi:"routes"` // Gets collection of references to subnets Subnets SubResourceResponseArrayOutput `pulumi:"subnets"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
RouteTable resource
func GetRouteTable ¶
func GetRouteTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteTableState, opts ...pulumi.ResourceOption) (*RouteTable, error)
GetRouteTable gets an existing RouteTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRouteTable ¶
func NewRouteTable(ctx *pulumi.Context, name string, args *RouteTableArgs, opts ...pulumi.ResourceOption) (*RouteTable, error)
NewRouteTable registers a new resource with the given unique name, arguments, and options.
func (*RouteTable) ElementType ¶ added in v0.2.6
func (*RouteTable) ElementType() reflect.Type
func (*RouteTable) ToRouteTableOutput ¶ added in v0.2.6
func (i *RouteTable) ToRouteTableOutput() RouteTableOutput
func (*RouteTable) ToRouteTableOutputWithContext ¶ added in v0.2.6
func (i *RouteTable) ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput
type RouteTableArgs ¶
type RouteTableArgs struct { // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the route table. RouteTableName pulumi.StringInput // Gets or sets Routes in a Route Table Routes RouteTypeArrayInput // Gets collection of references to subnets Subnets SubResourceArrayInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a RouteTable resource.
func (RouteTableArgs) ElementType ¶
func (RouteTableArgs) ElementType() reflect.Type
type RouteTableInput ¶ added in v0.2.6
type RouteTableInput interface { pulumi.Input ToRouteTableOutput() RouteTableOutput ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput }
type RouteTableOutput ¶ added in v0.2.6
type RouteTableOutput struct {
*pulumi.OutputState
}
func (RouteTableOutput) ElementType ¶ added in v0.2.6
func (RouteTableOutput) ElementType() reflect.Type
func (RouteTableOutput) ToRouteTableOutput ¶ added in v0.2.6
func (o RouteTableOutput) ToRouteTableOutput() RouteTableOutput
func (RouteTableOutput) ToRouteTableOutputWithContext ¶ added in v0.2.6
func (o RouteTableOutput) ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput
type RouteTableState ¶
type RouteTableState struct { // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets Routes in a Route Table Routes RouteResponseArrayInput // Gets collection of references to subnets Subnets SubResourceResponseArrayInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (RouteTableState) ElementType ¶
func (RouteTableState) ElementType() reflect.Type
type RouteType ¶
type RouteType struct { // Gets or sets the destination CIDR to which the route applies. AddressPrefix *string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress *string `pulumi:"nextHopIpAddress"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType string `pulumi:"nextHopType"` // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` }
Route resource
type RouteTypeArgs ¶
type RouteTypeArgs struct { // Gets or sets the destination CIDR to which the route applies. AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. NextHopIpAddress pulumi.StringPtrInput `pulumi:"nextHopIpAddress"` // Gets or sets the type of Azure hop the packet should be sent to. NextHopType pulumi.StringInput `pulumi:"nextHopType"` // Gets or sets Provisioning state of the resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
Route resource
func (RouteTypeArgs) ElementType ¶
func (RouteTypeArgs) ElementType() reflect.Type
func (RouteTypeArgs) ToRouteTypeOutput ¶
func (i RouteTypeArgs) ToRouteTypeOutput() RouteTypeOutput
func (RouteTypeArgs) ToRouteTypeOutputWithContext ¶
func (i RouteTypeArgs) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput
type RouteTypeArray ¶
type RouteTypeArray []RouteTypeInput
func (RouteTypeArray) ElementType ¶
func (RouteTypeArray) ElementType() reflect.Type
func (RouteTypeArray) ToRouteTypeArrayOutput ¶
func (i RouteTypeArray) ToRouteTypeArrayOutput() RouteTypeArrayOutput
func (RouteTypeArray) ToRouteTypeArrayOutputWithContext ¶
func (i RouteTypeArray) ToRouteTypeArrayOutputWithContext(ctx context.Context) RouteTypeArrayOutput
type RouteTypeArrayInput ¶
type RouteTypeArrayInput interface { pulumi.Input ToRouteTypeArrayOutput() RouteTypeArrayOutput ToRouteTypeArrayOutputWithContext(context.Context) RouteTypeArrayOutput }
RouteTypeArrayInput is an input type that accepts RouteTypeArray and RouteTypeArrayOutput values. You can construct a concrete instance of `RouteTypeArrayInput` via:
RouteTypeArray{ RouteTypeArgs{...} }
type RouteTypeArrayOutput ¶
type RouteTypeArrayOutput struct{ *pulumi.OutputState }
func (RouteTypeArrayOutput) ElementType ¶
func (RouteTypeArrayOutput) ElementType() reflect.Type
func (RouteTypeArrayOutput) Index ¶
func (o RouteTypeArrayOutput) Index(i pulumi.IntInput) RouteTypeOutput
func (RouteTypeArrayOutput) ToRouteTypeArrayOutput ¶
func (o RouteTypeArrayOutput) ToRouteTypeArrayOutput() RouteTypeArrayOutput
func (RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext ¶
func (o RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext(ctx context.Context) RouteTypeArrayOutput
type RouteTypeInput ¶
type RouteTypeInput interface { pulumi.Input ToRouteTypeOutput() RouteTypeOutput ToRouteTypeOutputWithContext(context.Context) RouteTypeOutput }
RouteTypeInput is an input type that accepts RouteTypeArgs and RouteTypeOutput values. You can construct a concrete instance of `RouteTypeInput` via:
RouteTypeArgs{...}
type RouteTypeOutput ¶
type RouteTypeOutput struct{ *pulumi.OutputState }
Route resource
func (RouteTypeOutput) AddressPrefix ¶
func (o RouteTypeOutput) AddressPrefix() pulumi.StringPtrOutput
Gets or sets the destination CIDR to which the route applies.
func (RouteTypeOutput) ElementType ¶
func (RouteTypeOutput) ElementType() reflect.Type
func (RouteTypeOutput) Etag ¶
func (o RouteTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (RouteTypeOutput) Name ¶
func (o RouteTypeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (RouteTypeOutput) NextHopIpAddress ¶
func (o RouteTypeOutput) NextHopIpAddress() pulumi.StringPtrOutput
Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
func (RouteTypeOutput) NextHopType ¶
func (o RouteTypeOutput) NextHopType() pulumi.StringOutput
Gets or sets the type of Azure hop the packet should be sent to.
func (RouteTypeOutput) ProvisioningState ¶
func (o RouteTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the resource Updating/Deleting/Failed
func (RouteTypeOutput) ToRouteTypeOutput ¶
func (o RouteTypeOutput) ToRouteTypeOutput() RouteTypeOutput
func (RouteTypeOutput) ToRouteTypeOutputWithContext ¶
func (o RouteTypeOutput) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput
type SecurityRule ¶
type SecurityRule struct { pulumi.CustomResourceState // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringOutput `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrOutput `pulumi:"description"` // Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringOutput `pulumi:"destinationAddressPrefix"` // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrOutput `pulumi:"destinationPortRange"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction pulumi.StringOutput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrOutput `pulumi:"name"` // Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrOutput `pulumi:"priority"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringOutput `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringOutput `pulumi:"sourceAddressPrefix"` // Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrOutput `pulumi:"sourcePortRange"` }
Network security rule
func GetSecurityRule ¶
func GetSecurityRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityRuleState, opts ...pulumi.ResourceOption) (*SecurityRule, error)
GetSecurityRule gets an existing SecurityRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecurityRule ¶
func NewSecurityRule(ctx *pulumi.Context, name string, args *SecurityRuleArgs, opts ...pulumi.ResourceOption) (*SecurityRule, error)
NewSecurityRule registers a new resource with the given unique name, arguments, and options.
func (*SecurityRule) ElementType ¶ added in v0.2.6
func (*SecurityRule) ElementType() reflect.Type
func (*SecurityRule) ToSecurityRuleOutput ¶ added in v0.2.6
func (i *SecurityRule) ToSecurityRuleOutput() SecurityRuleOutput
func (*SecurityRule) ToSecurityRuleOutputWithContext ¶ added in v0.2.6
func (i *SecurityRule) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
type SecurityRuleAccess ¶ added in v0.3.1
Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'
func (SecurityRuleAccess) ElementType ¶ added in v0.3.1
func (SecurityRuleAccess) ElementType() reflect.Type
func (SecurityRuleAccess) ToStringOutput ¶ added in v0.3.1
func (e SecurityRuleAccess) ToStringOutput() pulumi.StringOutput
func (SecurityRuleAccess) ToStringOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityRuleAccess) ToStringPtrOutput ¶ added in v0.3.1
func (e SecurityRuleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityRuleAccess) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityRuleArgs ¶
type SecurityRuleArgs struct { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringInput // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput // Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringInput // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction pulumi.StringInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // The name of the network security group. NetworkSecurityGroupName pulumi.StringInput // Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrInput // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the security rule. SecurityRuleName pulumi.StringInput // Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput // Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput }
The set of arguments for constructing a SecurityRule resource.
func (SecurityRuleArgs) ElementType ¶
func (SecurityRuleArgs) ElementType() reflect.Type
type SecurityRuleDirection ¶ added in v0.3.1
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
func (SecurityRuleDirection) ElementType ¶ added in v0.3.1
func (SecurityRuleDirection) ElementType() reflect.Type
func (SecurityRuleDirection) ToStringOutput ¶ added in v0.3.1
func (e SecurityRuleDirection) ToStringOutput() pulumi.StringOutput
func (SecurityRuleDirection) ToStringOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleDirection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityRuleDirection) ToStringPtrOutput ¶ added in v0.3.1
func (e SecurityRuleDirection) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityRuleDirection) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleDirection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityRuleInput ¶ added in v0.2.6
type SecurityRuleInput interface { pulumi.Input ToSecurityRuleOutput() SecurityRuleOutput ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput }
type SecurityRuleOutput ¶ added in v0.2.6
type SecurityRuleOutput struct {
*pulumi.OutputState
}
func (SecurityRuleOutput) ElementType ¶ added in v0.2.6
func (SecurityRuleOutput) ElementType() reflect.Type
func (SecurityRuleOutput) ToSecurityRuleOutput ¶ added in v0.2.6
func (o SecurityRuleOutput) ToSecurityRuleOutput() SecurityRuleOutput
func (SecurityRuleOutput) ToSecurityRuleOutputWithContext ¶ added in v0.2.6
func (o SecurityRuleOutput) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
type SecurityRuleProtocol ¶ added in v0.3.1
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
func (SecurityRuleProtocol) ElementType ¶ added in v0.3.1
func (SecurityRuleProtocol) ElementType() reflect.Type
func (SecurityRuleProtocol) ToStringOutput ¶ added in v0.3.1
func (e SecurityRuleProtocol) ToStringOutput() pulumi.StringOutput
func (SecurityRuleProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityRuleProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e SecurityRuleProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityRuleProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SecurityRuleProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityRuleResponse ¶
type SecurityRuleResponse struct { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access string `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction string `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority *int `pulumi:"priority"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol string `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange *string `pulumi:"sourcePortRange"` }
Network security rule
type SecurityRuleResponseArgs ¶
type SecurityRuleResponseArgs struct { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringInput `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput `pulumi:"description"` // Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringInput `pulumi:"destinationAddressPrefix"` // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput `pulumi:"destinationPortRange"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction pulumi.StringInput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrInput `pulumi:"priority"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringInput `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"` }
Network security rule
func (SecurityRuleResponseArgs) ElementType ¶
func (SecurityRuleResponseArgs) ElementType() reflect.Type
func (SecurityRuleResponseArgs) ToSecurityRuleResponseOutput ¶
func (i SecurityRuleResponseArgs) ToSecurityRuleResponseOutput() SecurityRuleResponseOutput
func (SecurityRuleResponseArgs) ToSecurityRuleResponseOutputWithContext ¶
func (i SecurityRuleResponseArgs) ToSecurityRuleResponseOutputWithContext(ctx context.Context) SecurityRuleResponseOutput
type SecurityRuleResponseArray ¶
type SecurityRuleResponseArray []SecurityRuleResponseInput
func (SecurityRuleResponseArray) ElementType ¶
func (SecurityRuleResponseArray) ElementType() reflect.Type
func (SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutput ¶
func (i SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput
func (SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutputWithContext ¶
func (i SecurityRuleResponseArray) ToSecurityRuleResponseArrayOutputWithContext(ctx context.Context) SecurityRuleResponseArrayOutput
type SecurityRuleResponseArrayInput ¶
type SecurityRuleResponseArrayInput interface { pulumi.Input ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput ToSecurityRuleResponseArrayOutputWithContext(context.Context) SecurityRuleResponseArrayOutput }
SecurityRuleResponseArrayInput is an input type that accepts SecurityRuleResponseArray and SecurityRuleResponseArrayOutput values. You can construct a concrete instance of `SecurityRuleResponseArrayInput` via:
SecurityRuleResponseArray{ SecurityRuleResponseArgs{...} }
type SecurityRuleResponseArrayOutput ¶
type SecurityRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (SecurityRuleResponseArrayOutput) ElementType ¶
func (SecurityRuleResponseArrayOutput) ElementType() reflect.Type
func (SecurityRuleResponseArrayOutput) Index ¶
func (o SecurityRuleResponseArrayOutput) Index(i pulumi.IntInput) SecurityRuleResponseOutput
func (SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutput ¶
func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutput() SecurityRuleResponseArrayOutput
func (SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithContext ¶
func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithContext(ctx context.Context) SecurityRuleResponseArrayOutput
type SecurityRuleResponseInput ¶
type SecurityRuleResponseInput interface { pulumi.Input ToSecurityRuleResponseOutput() SecurityRuleResponseOutput ToSecurityRuleResponseOutputWithContext(context.Context) SecurityRuleResponseOutput }
SecurityRuleResponseInput is an input type that accepts SecurityRuleResponseArgs and SecurityRuleResponseOutput values. You can construct a concrete instance of `SecurityRuleResponseInput` via:
SecurityRuleResponseArgs{...}
type SecurityRuleResponseOutput ¶
type SecurityRuleResponseOutput struct{ *pulumi.OutputState }
Network security rule
func (SecurityRuleResponseOutput) Access ¶
func (o SecurityRuleResponseOutput) Access() pulumi.StringOutput
Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'
func (SecurityRuleResponseOutput) Description ¶
func (o SecurityRuleResponseOutput) Description() pulumi.StringPtrOutput
Gets or sets a description for this rule. Restricted to 140 chars.
func (SecurityRuleResponseOutput) DestinationAddressPrefix ¶
func (o SecurityRuleResponseOutput) DestinationAddressPrefix() pulumi.StringOutput
Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
func (SecurityRuleResponseOutput) DestinationPortRange ¶
func (o SecurityRuleResponseOutput) DestinationPortRange() pulumi.StringPtrOutput
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleResponseOutput) Direction ¶
func (o SecurityRuleResponseOutput) Direction() pulumi.StringOutput
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
func (SecurityRuleResponseOutput) ElementType ¶
func (SecurityRuleResponseOutput) ElementType() reflect.Type
func (SecurityRuleResponseOutput) Etag ¶
func (o SecurityRuleResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (SecurityRuleResponseOutput) Id ¶
func (o SecurityRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SecurityRuleResponseOutput) Name ¶
func (o SecurityRuleResponseOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (SecurityRuleResponseOutput) Priority ¶
func (o SecurityRuleResponseOutput) Priority() pulumi.IntPtrOutput
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
func (SecurityRuleResponseOutput) Protocol ¶
func (o SecurityRuleResponseOutput) Protocol() pulumi.StringOutput
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
func (SecurityRuleResponseOutput) ProvisioningState ¶
func (o SecurityRuleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (SecurityRuleResponseOutput) SourceAddressPrefix ¶
func (o SecurityRuleResponseOutput) SourceAddressPrefix() pulumi.StringOutput
Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
func (SecurityRuleResponseOutput) SourcePortRange ¶
func (o SecurityRuleResponseOutput) SourcePortRange() pulumi.StringPtrOutput
Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleResponseOutput) ToSecurityRuleResponseOutput ¶
func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutput() SecurityRuleResponseOutput
func (SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext ¶
func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext(ctx context.Context) SecurityRuleResponseOutput
type SecurityRuleState ¶
type SecurityRuleState struct { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringPtrInput // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput // Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringPtrInput // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrInput // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringPtrInput // Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput }
func (SecurityRuleState) ElementType ¶
func (SecurityRuleState) ElementType() reflect.Type
type SecurityRuleType ¶
type SecurityRuleType struct { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access string `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description *string `pulumi:"description"` // Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix string `pulumi:"destinationAddressPrefix"` // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `pulumi:"destinationPortRange"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction string `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority *int `pulumi:"priority"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol string `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange *string `pulumi:"sourcePortRange"` }
Network security rule
type SecurityRuleTypeArgs ¶
type SecurityRuleTypeArgs struct { // Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' Access pulumi.StringInput `pulumi:"access"` // Gets or sets a description for this rule. Restricted to 140 chars. Description pulumi.StringPtrInput `pulumi:"description"` // Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix pulumi.StringInput `pulumi:"destinationAddressPrefix"` // Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange pulumi.StringPtrInput `pulumi:"destinationPortRange"` // Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction pulumi.StringInput `pulumi:"direction"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. Priority pulumi.IntPtrInput `pulumi:"priority"` // Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). Protocol pulumi.StringInput `pulumi:"protocol"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"` }
Network security rule
func (SecurityRuleTypeArgs) ElementType ¶
func (SecurityRuleTypeArgs) ElementType() reflect.Type
func (SecurityRuleTypeArgs) ToSecurityRuleTypeOutput ¶
func (i SecurityRuleTypeArgs) ToSecurityRuleTypeOutput() SecurityRuleTypeOutput
func (SecurityRuleTypeArgs) ToSecurityRuleTypeOutputWithContext ¶
func (i SecurityRuleTypeArgs) ToSecurityRuleTypeOutputWithContext(ctx context.Context) SecurityRuleTypeOutput
type SecurityRuleTypeArray ¶
type SecurityRuleTypeArray []SecurityRuleTypeInput
func (SecurityRuleTypeArray) ElementType ¶
func (SecurityRuleTypeArray) ElementType() reflect.Type
func (SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutput ¶
func (i SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput
func (SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutputWithContext ¶
func (i SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutputWithContext(ctx context.Context) SecurityRuleTypeArrayOutput
type SecurityRuleTypeArrayInput ¶
type SecurityRuleTypeArrayInput interface { pulumi.Input ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput ToSecurityRuleTypeArrayOutputWithContext(context.Context) SecurityRuleTypeArrayOutput }
SecurityRuleTypeArrayInput is an input type that accepts SecurityRuleTypeArray and SecurityRuleTypeArrayOutput values. You can construct a concrete instance of `SecurityRuleTypeArrayInput` via:
SecurityRuleTypeArray{ SecurityRuleTypeArgs{...} }
type SecurityRuleTypeArrayOutput ¶
type SecurityRuleTypeArrayOutput struct{ *pulumi.OutputState }
func (SecurityRuleTypeArrayOutput) ElementType ¶
func (SecurityRuleTypeArrayOutput) ElementType() reflect.Type
func (SecurityRuleTypeArrayOutput) Index ¶
func (o SecurityRuleTypeArrayOutput) Index(i pulumi.IntInput) SecurityRuleTypeOutput
func (SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutput ¶
func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutput() SecurityRuleTypeArrayOutput
func (SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext ¶
func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext(ctx context.Context) SecurityRuleTypeArrayOutput
type SecurityRuleTypeInput ¶
type SecurityRuleTypeInput interface { pulumi.Input ToSecurityRuleTypeOutput() SecurityRuleTypeOutput ToSecurityRuleTypeOutputWithContext(context.Context) SecurityRuleTypeOutput }
SecurityRuleTypeInput is an input type that accepts SecurityRuleTypeArgs and SecurityRuleTypeOutput values. You can construct a concrete instance of `SecurityRuleTypeInput` via:
SecurityRuleTypeArgs{...}
type SecurityRuleTypeOutput ¶
type SecurityRuleTypeOutput struct{ *pulumi.OutputState }
Network security rule
func (SecurityRuleTypeOutput) Access ¶
func (o SecurityRuleTypeOutput) Access() pulumi.StringOutput
Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'
func (SecurityRuleTypeOutput) Description ¶
func (o SecurityRuleTypeOutput) Description() pulumi.StringPtrOutput
Gets or sets a description for this rule. Restricted to 140 chars.
func (SecurityRuleTypeOutput) DestinationAddressPrefix ¶
func (o SecurityRuleTypeOutput) DestinationAddressPrefix() pulumi.StringOutput
Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
func (SecurityRuleTypeOutput) DestinationPortRange ¶
func (o SecurityRuleTypeOutput) DestinationPortRange() pulumi.StringPtrOutput
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleTypeOutput) Direction ¶
func (o SecurityRuleTypeOutput) Direction() pulumi.StringOutput
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
func (SecurityRuleTypeOutput) ElementType ¶
func (SecurityRuleTypeOutput) ElementType() reflect.Type
func (SecurityRuleTypeOutput) Etag ¶
func (o SecurityRuleTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (SecurityRuleTypeOutput) Id ¶
func (o SecurityRuleTypeOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SecurityRuleTypeOutput) Name ¶
func (o SecurityRuleTypeOutput) Name() pulumi.StringPtrOutput
Gets name of the resource that is unique within a resource group. This name can be used to access the resource
func (SecurityRuleTypeOutput) Priority ¶
func (o SecurityRuleTypeOutput) Priority() pulumi.IntPtrOutput
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
func (SecurityRuleTypeOutput) Protocol ¶
func (o SecurityRuleTypeOutput) Protocol() pulumi.StringOutput
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
func (SecurityRuleTypeOutput) ProvisioningState ¶
func (o SecurityRuleTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (SecurityRuleTypeOutput) SourceAddressPrefix ¶
func (o SecurityRuleTypeOutput) SourceAddressPrefix() pulumi.StringOutput
Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
func (SecurityRuleTypeOutput) SourcePortRange ¶
func (o SecurityRuleTypeOutput) SourcePortRange() pulumi.StringPtrOutput
Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
func (SecurityRuleTypeOutput) ToSecurityRuleTypeOutput ¶
func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutput() SecurityRuleTypeOutput
func (SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext ¶
func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext(ctx context.Context) SecurityRuleTypeOutput
type ServiceProviderProvisioningState ¶ added in v0.3.1
Gets or sets ServiceProviderProvisioningState state of the resource
func (ServiceProviderProvisioningState) ElementType ¶ added in v0.3.1
func (ServiceProviderProvisioningState) ElementType() reflect.Type
func (ServiceProviderProvisioningState) ToStringOutput ¶ added in v0.3.1
func (e ServiceProviderProvisioningState) ToStringOutput() pulumi.StringOutput
func (ServiceProviderProvisioningState) ToStringOutputWithContext ¶ added in v0.3.1
func (e ServiceProviderProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceProviderProvisioningState) ToStringPtrOutput ¶ added in v0.3.1
func (e ServiceProviderProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceProviderProvisioningState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ServiceProviderProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SubResource ¶
type SubResource struct { // Resource Id Id *string `pulumi:"id"` }
type SubResourceArgs ¶
type SubResourceArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
func (SubResourceArgs) ElementType ¶
func (SubResourceArgs) ElementType() reflect.Type
func (SubResourceArgs) ToSubResourceOutput ¶
func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
func (SubResourceArgs) ToSubResourceOutputWithContext ¶
func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceArgs) ToSubResourcePtrOutput ¶
func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceArgs) ToSubResourcePtrOutputWithContext ¶
func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceArray ¶
type SubResourceArray []SubResourceInput
func (SubResourceArray) ElementType ¶
func (SubResourceArray) ElementType() reflect.Type
func (SubResourceArray) ToSubResourceArrayOutput ¶
func (i SubResourceArray) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArray) ToSubResourceArrayOutputWithContext ¶
func (i SubResourceArray) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceArrayInput ¶
type SubResourceArrayInput interface { pulumi.Input ToSubResourceArrayOutput() SubResourceArrayOutput ToSubResourceArrayOutputWithContext(context.Context) SubResourceArrayOutput }
SubResourceArrayInput is an input type that accepts SubResourceArray and SubResourceArrayOutput values. You can construct a concrete instance of `SubResourceArrayInput` via:
SubResourceArray{ SubResourceArgs{...} }
type SubResourceArrayOutput ¶
type SubResourceArrayOutput struct{ *pulumi.OutputState }
func (SubResourceArrayOutput) ElementType ¶
func (SubResourceArrayOutput) ElementType() reflect.Type
func (SubResourceArrayOutput) Index ¶
func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutput ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutputWithContext ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceInput ¶
type SubResourceInput interface { pulumi.Input ToSubResourceOutput() SubResourceOutput ToSubResourceOutputWithContext(context.Context) SubResourceOutput }
SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:
SubResourceArgs{...}
type SubResourceOutput ¶
type SubResourceOutput struct{ *pulumi.OutputState }
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) ToSubResourceOutput ¶
func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
func (SubResourceOutput) ToSubResourceOutputWithContext ¶
func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceOutput) ToSubResourcePtrOutput ¶
func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourcePtrInput ¶
type SubResourcePtrInput interface { pulumi.Input ToSubResourcePtrOutput() SubResourcePtrOutput ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput }
SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:
SubResourceArgs{...} or: nil
func SubResourcePtr ¶
func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput
type SubResourcePtrOutput ¶
type SubResourcePtrOutput struct{ *pulumi.OutputState }
func (SubResourcePtrOutput) Elem ¶
func (o SubResourcePtrOutput) Elem() SubResourceOutput
func (SubResourcePtrOutput) ElementType ¶
func (SubResourcePtrOutput) ElementType() reflect.Type
func (SubResourcePtrOutput) Id ¶
func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SubResourcePtrOutput) ToSubResourcePtrOutput ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceResponse ¶
type SubResourceResponse struct { // Resource Id Id *string `pulumi:"id"` }
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
func (SubResourceResponseArgs) ElementType ¶
func (SubResourceResponseArgs) ElementType() reflect.Type
func (SubResourceResponseArgs) ToSubResourceResponseOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponseArray ¶
type SubResourceResponseArray []SubResourceResponseInput
func (SubResourceResponseArray) ElementType ¶
func (SubResourceResponseArray) ElementType() reflect.Type
func (SubResourceResponseArray) ToSubResourceResponseArrayOutput ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseArrayInput ¶
type SubResourceResponseArrayInput interface { pulumi.Input ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput ToSubResourceResponseArrayOutputWithContext(context.Context) SubResourceResponseArrayOutput }
SubResourceResponseArrayInput is an input type that accepts SubResourceResponseArray and SubResourceResponseArrayOutput values. You can construct a concrete instance of `SubResourceResponseArrayInput` via:
SubResourceResponseArray{ SubResourceResponseArgs{...} }
type SubResourceResponseArrayOutput ¶
type SubResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (SubResourceResponseArrayOutput) ElementType ¶
func (SubResourceResponseArrayOutput) ElementType() reflect.Type
func (SubResourceResponseArrayOutput) Index ¶
func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseInput ¶
type SubResourceResponseInput interface { pulumi.Input ToSubResourceResponseOutput() SubResourceResponseOutput ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput }
SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:
SubResourceResponseArgs{...}
type SubResourceResponseOutput ¶
type SubResourceResponseOutput struct{ *pulumi.OutputState }
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SubResourceResponseOutput) ToSubResourceResponseOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponsePtrInput ¶
type SubResourceResponsePtrInput interface { pulumi.Input ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput ToSubResourceResponsePtrOutputWithContext(context.Context) SubResourceResponsePtrOutput }
SubResourceResponsePtrInput is an input type that accepts SubResourceResponseArgs, SubResourceResponsePtr and SubResourceResponsePtrOutput values. You can construct a concrete instance of `SubResourceResponsePtrInput` via:
SubResourceResponseArgs{...} or: nil
func SubResourceResponsePtr ¶
func SubResourceResponsePtr(v *SubResourceResponseArgs) SubResourceResponsePtrInput
type SubResourceResponsePtrOutput ¶
type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SubResourceResponsePtrOutput) Elem ¶
func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
func (SubResourceResponsePtrOutput) ElementType ¶
func (SubResourceResponsePtrOutput) ElementType() reflect.Type
func (SubResourceResponsePtrOutput) Id ¶
func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type Subnet ¶
type Subnet struct { pulumi.CustomResourceState // Gets or sets Address prefix for the subnet. AddressPrefix pulumi.StringOutput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Gets array of references to the network interface IP configurations using subnet IpConfigurations SubResourceResponseArrayOutput `pulumi:"ipConfigurations"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrOutput `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup SubResourceResponsePtrOutput `pulumi:"networkSecurityGroup"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets the reference of the RouteTable resource RouteTable SubResourceResponsePtrOutput `pulumi:"routeTable"` }
Subnet in a VirtualNetwork resource
func GetSubnet ¶
func GetSubnet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubnetState, opts ...pulumi.ResourceOption) (*Subnet, error)
GetSubnet gets an existing Subnet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSubnet ¶
func NewSubnet(ctx *pulumi.Context, name string, args *SubnetArgs, opts ...pulumi.ResourceOption) (*Subnet, error)
NewSubnet registers a new resource with the given unique name, arguments, and options.
func (*Subnet) ElementType ¶ added in v0.2.6
func (*Subnet) ToSubnetOutput ¶ added in v0.2.6
func (i *Subnet) ToSubnetOutput() SubnetOutput
func (*Subnet) ToSubnetOutputWithContext ¶ added in v0.2.6
func (i *Subnet) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetArgs ¶
type SubnetArgs struct { // Gets or sets Address prefix for the subnet. AddressPrefix pulumi.StringInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Gets array of references to the network interface IP configurations using subnet IpConfigurations SubResourceArrayInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup SubResourcePtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets the reference of the RouteTable resource RouteTable SubResourcePtrInput // The name of the subnet. SubnetName pulumi.StringInput // The name of the virtual network. VirtualNetworkName pulumi.StringInput }
The set of arguments for constructing a Subnet resource.
func (SubnetArgs) ElementType ¶
func (SubnetArgs) ElementType() reflect.Type
type SubnetInput ¶ added in v0.2.6
type SubnetInput interface { pulumi.Input ToSubnetOutput() SubnetOutput ToSubnetOutputWithContext(ctx context.Context) SubnetOutput }
type SubnetOutput ¶ added in v0.2.6
type SubnetOutput struct {
*pulumi.OutputState
}
func (SubnetOutput) ElementType ¶ added in v0.2.6
func (SubnetOutput) ElementType() reflect.Type
func (SubnetOutput) ToSubnetOutput ¶ added in v0.2.6
func (o SubnetOutput) ToSubnetOutput() SubnetOutput
func (SubnetOutput) ToSubnetOutputWithContext ¶ added in v0.2.6
func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetResponse ¶
type SubnetResponse struct { // Gets or sets Address prefix for the subnet. AddressPrefix string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets array of references to the network interface IP configurations using subnet IpConfigurations []SubResourceResponse `pulumi:"ipConfigurations"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup *SubResourceResponse `pulumi:"networkSecurityGroup"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the RouteTable resource RouteTable *SubResourceResponse `pulumi:"routeTable"` }
Subnet in a VirtualNetwork resource
type SubnetResponseArgs ¶
type SubnetResponseArgs struct { // Gets or sets Address prefix for the subnet. AddressPrefix pulumi.StringInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets array of references to the network interface IP configurations using subnet IpConfigurations SubResourceResponseArrayInput `pulumi:"ipConfigurations"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup SubResourceResponsePtrInput `pulumi:"networkSecurityGroup"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the RouteTable resource RouteTable SubResourceResponsePtrInput `pulumi:"routeTable"` }
Subnet in a VirtualNetwork resource
func (SubnetResponseArgs) ElementType ¶
func (SubnetResponseArgs) ElementType() reflect.Type
func (SubnetResponseArgs) ToSubnetResponseOutput ¶
func (i SubnetResponseArgs) ToSubnetResponseOutput() SubnetResponseOutput
func (SubnetResponseArgs) ToSubnetResponseOutputWithContext ¶
func (i SubnetResponseArgs) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
type SubnetResponseArray ¶
type SubnetResponseArray []SubnetResponseInput
func (SubnetResponseArray) ElementType ¶
func (SubnetResponseArray) ElementType() reflect.Type
func (SubnetResponseArray) ToSubnetResponseArrayOutput ¶
func (i SubnetResponseArray) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
func (SubnetResponseArray) ToSubnetResponseArrayOutputWithContext ¶
func (i SubnetResponseArray) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
type SubnetResponseArrayInput ¶
type SubnetResponseArrayInput interface { pulumi.Input ToSubnetResponseArrayOutput() SubnetResponseArrayOutput ToSubnetResponseArrayOutputWithContext(context.Context) SubnetResponseArrayOutput }
SubnetResponseArrayInput is an input type that accepts SubnetResponseArray and SubnetResponseArrayOutput values. You can construct a concrete instance of `SubnetResponseArrayInput` via:
SubnetResponseArray{ SubnetResponseArgs{...} }
type SubnetResponseArrayOutput ¶
type SubnetResponseArrayOutput struct{ *pulumi.OutputState }
func (SubnetResponseArrayOutput) ElementType ¶
func (SubnetResponseArrayOutput) ElementType() reflect.Type
func (SubnetResponseArrayOutput) Index ¶
func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutput ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
type SubnetResponseInput ¶
type SubnetResponseInput interface { pulumi.Input ToSubnetResponseOutput() SubnetResponseOutput ToSubnetResponseOutputWithContext(context.Context) SubnetResponseOutput }
SubnetResponseInput is an input type that accepts SubnetResponseArgs and SubnetResponseOutput values. You can construct a concrete instance of `SubnetResponseInput` via:
SubnetResponseArgs{...}
type SubnetResponseOutput ¶
type SubnetResponseOutput struct{ *pulumi.OutputState }
Subnet in a VirtualNetwork resource
func (SubnetResponseOutput) AddressPrefix ¶
func (o SubnetResponseOutput) AddressPrefix() pulumi.StringOutput
Gets or sets Address prefix for the subnet.
func (SubnetResponseOutput) ElementType ¶
func (SubnetResponseOutput) ElementType() reflect.Type
func (SubnetResponseOutput) Etag ¶
func (o SubnetResponseOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (SubnetResponseOutput) Id ¶
func (o SubnetResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SubnetResponseOutput) IpConfigurations ¶
func (o SubnetResponseOutput) IpConfigurations() SubResourceResponseArrayOutput
Gets array of references to the network interface IP configurations using subnet
func (SubnetResponseOutput) Name ¶
func (o SubnetResponseOutput) 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 (SubnetResponseOutput) NetworkSecurityGroup ¶
func (o SubnetResponseOutput) NetworkSecurityGroup() SubResourceResponsePtrOutput
Gets or sets the reference of the NetworkSecurityGroup resource
func (SubnetResponseOutput) ProvisioningState ¶
func (o SubnetResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (SubnetResponseOutput) RouteTable ¶
func (o SubnetResponseOutput) RouteTable() SubResourceResponsePtrOutput
Gets or sets the reference of the RouteTable resource
func (SubnetResponseOutput) ToSubnetResponseOutput ¶
func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput
func (SubnetResponseOutput) ToSubnetResponseOutputWithContext ¶
func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
type SubnetState ¶
type SubnetState struct { // Gets or sets Address prefix for the subnet. AddressPrefix pulumi.StringPtrInput // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Gets array of references to the network interface IP configurations using subnet IpConfigurations SubResourceResponseArrayInput // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup SubResourceResponsePtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets the reference of the RouteTable resource RouteTable SubResourceResponsePtrInput }
func (SubnetState) ElementType ¶
func (SubnetState) ElementType() reflect.Type
type SubnetType ¶
type SubnetType struct { // Gets or sets Address prefix for the subnet. AddressPrefix string `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag *string `pulumi:"etag"` // Resource Id Id *string `pulumi:"id"` // Gets array of references to the network interface IP configurations using subnet IpConfigurations []SubResource `pulumi:"ipConfigurations"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name *string `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup *SubResource `pulumi:"networkSecurityGroup"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState *string `pulumi:"provisioningState"` // Gets or sets the reference of the RouteTable resource RouteTable *SubResource `pulumi:"routeTable"` }
Subnet in a VirtualNetwork resource
type SubnetTypeArgs ¶
type SubnetTypeArgs struct { // Gets or sets Address prefix for the subnet. AddressPrefix pulumi.StringInput `pulumi:"addressPrefix"` // A unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput `pulumi:"etag"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Gets array of references to the network interface IP configurations using subnet IpConfigurations SubResourceArrayInput `pulumi:"ipConfigurations"` // Gets name of the resource that is unique within a resource group. This name can be used to access the resource Name pulumi.StringPtrInput `pulumi:"name"` // Gets or sets the reference of the NetworkSecurityGroup resource NetworkSecurityGroup SubResourcePtrInput `pulumi:"networkSecurityGroup"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Gets or sets the reference of the RouteTable resource RouteTable SubResourcePtrInput `pulumi:"routeTable"` }
Subnet in a VirtualNetwork resource
func (SubnetTypeArgs) ElementType ¶
func (SubnetTypeArgs) ElementType() reflect.Type
func (SubnetTypeArgs) ToSubnetTypeOutput ¶
func (i SubnetTypeArgs) ToSubnetTypeOutput() SubnetTypeOutput
func (SubnetTypeArgs) ToSubnetTypeOutputWithContext ¶
func (i SubnetTypeArgs) ToSubnetTypeOutputWithContext(ctx context.Context) SubnetTypeOutput
type SubnetTypeArray ¶
type SubnetTypeArray []SubnetTypeInput
func (SubnetTypeArray) ElementType ¶
func (SubnetTypeArray) ElementType() reflect.Type
func (SubnetTypeArray) ToSubnetTypeArrayOutput ¶
func (i SubnetTypeArray) ToSubnetTypeArrayOutput() SubnetTypeArrayOutput
func (SubnetTypeArray) ToSubnetTypeArrayOutputWithContext ¶
func (i SubnetTypeArray) ToSubnetTypeArrayOutputWithContext(ctx context.Context) SubnetTypeArrayOutput
type SubnetTypeArrayInput ¶
type SubnetTypeArrayInput interface { pulumi.Input ToSubnetTypeArrayOutput() SubnetTypeArrayOutput ToSubnetTypeArrayOutputWithContext(context.Context) SubnetTypeArrayOutput }
SubnetTypeArrayInput is an input type that accepts SubnetTypeArray and SubnetTypeArrayOutput values. You can construct a concrete instance of `SubnetTypeArrayInput` via:
SubnetTypeArray{ SubnetTypeArgs{...} }
type SubnetTypeArrayOutput ¶
type SubnetTypeArrayOutput struct{ *pulumi.OutputState }
func (SubnetTypeArrayOutput) ElementType ¶
func (SubnetTypeArrayOutput) ElementType() reflect.Type
func (SubnetTypeArrayOutput) Index ¶
func (o SubnetTypeArrayOutput) Index(i pulumi.IntInput) SubnetTypeOutput
func (SubnetTypeArrayOutput) ToSubnetTypeArrayOutput ¶
func (o SubnetTypeArrayOutput) ToSubnetTypeArrayOutput() SubnetTypeArrayOutput
func (SubnetTypeArrayOutput) ToSubnetTypeArrayOutputWithContext ¶
func (o SubnetTypeArrayOutput) ToSubnetTypeArrayOutputWithContext(ctx context.Context) SubnetTypeArrayOutput
type SubnetTypeInput ¶
type SubnetTypeInput interface { pulumi.Input ToSubnetTypeOutput() SubnetTypeOutput ToSubnetTypeOutputWithContext(context.Context) SubnetTypeOutput }
SubnetTypeInput is an input type that accepts SubnetTypeArgs and SubnetTypeOutput values. You can construct a concrete instance of `SubnetTypeInput` via:
SubnetTypeArgs{...}
type SubnetTypeOutput ¶
type SubnetTypeOutput struct{ *pulumi.OutputState }
Subnet in a VirtualNetwork resource
func (SubnetTypeOutput) AddressPrefix ¶
func (o SubnetTypeOutput) AddressPrefix() pulumi.StringOutput
Gets or sets Address prefix for the subnet.
func (SubnetTypeOutput) ElementType ¶
func (SubnetTypeOutput) ElementType() reflect.Type
func (SubnetTypeOutput) Etag ¶
func (o SubnetTypeOutput) Etag() pulumi.StringPtrOutput
A unique read-only string that changes whenever the resource is updated
func (SubnetTypeOutput) IpConfigurations ¶
func (o SubnetTypeOutput) IpConfigurations() SubResourceArrayOutput
Gets array of references to the network interface IP configurations using subnet
func (SubnetTypeOutput) Name ¶
func (o SubnetTypeOutput) 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 (SubnetTypeOutput) NetworkSecurityGroup ¶
func (o SubnetTypeOutput) NetworkSecurityGroup() SubResourcePtrOutput
Gets or sets the reference of the NetworkSecurityGroup resource
func (SubnetTypeOutput) ProvisioningState ¶
func (o SubnetTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed
func (SubnetTypeOutput) RouteTable ¶
func (o SubnetTypeOutput) RouteTable() SubResourcePtrOutput
Gets or sets the reference of the RouteTable resource
func (SubnetTypeOutput) ToSubnetTypeOutput ¶
func (o SubnetTypeOutput) ToSubnetTypeOutput() SubnetTypeOutput
func (SubnetTypeOutput) ToSubnetTypeOutputWithContext ¶
func (o SubnetTypeOutput) ToSubnetTypeOutputWithContext(ctx context.Context) SubnetTypeOutput
type TransportProtocol ¶ added in v0.3.1
Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp
func (TransportProtocol) ElementType ¶ added in v0.3.1
func (TransportProtocol) ElementType() reflect.Type
func (TransportProtocol) ToStringOutput ¶ added in v0.3.1
func (e TransportProtocol) ToStringOutput() pulumi.StringOutput
func (TransportProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e TransportProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransportProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e TransportProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransportProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e TransportProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VirtualNetwork ¶
type VirtualNetwork struct { pulumi.CustomResourceState // Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets AddressSpace AddressSpaceResponsePtrOutput `pulumi:"addressSpace"` // Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network DhcpOptions DhcpOptionsResponsePtrOutput `pulumi:"dhcpOptions"` // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Gets or sets resource guid property of the VirtualNetwork resource ResourceGuid pulumi.StringPtrOutput `pulumi:"resourceGuid"` // Gets or sets List of subnets in a VirtualNetwork Subnets SubnetResponseArrayOutput `pulumi:"subnets"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Virtual Network resource
func GetVirtualNetwork ¶
func GetVirtualNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkState, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
GetVirtualNetwork gets an existing VirtualNetwork resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualNetwork ¶
func NewVirtualNetwork(ctx *pulumi.Context, name string, args *VirtualNetworkArgs, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
NewVirtualNetwork registers a new resource with the given unique name, arguments, and options.
func (*VirtualNetwork) ElementType ¶ added in v0.2.6
func (*VirtualNetwork) ElementType() reflect.Type
func (*VirtualNetwork) ToVirtualNetworkOutput ¶ added in v0.2.6
func (i *VirtualNetwork) ToVirtualNetworkOutput() VirtualNetworkOutput
func (*VirtualNetwork) ToVirtualNetworkOutputWithContext ¶ added in v0.2.6
func (i *VirtualNetwork) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput
type VirtualNetworkArgs ¶
type VirtualNetworkArgs struct { // Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets AddressSpace AddressSpacePtrInput // Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network DhcpOptions DhcpOptionsPtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Gets or sets resource guid property of the VirtualNetwork resource ResourceGuid pulumi.StringPtrInput // Gets or sets List of subnets in a VirtualNetwork Subnets SubnetTypeArrayInput // Resource tags Tags pulumi.StringMapInput // The name of the virtual network. VirtualNetworkName pulumi.StringInput }
The set of arguments for constructing a VirtualNetwork resource.
func (VirtualNetworkArgs) ElementType ¶
func (VirtualNetworkArgs) ElementType() reflect.Type
type VirtualNetworkInput ¶ added in v0.2.6
type VirtualNetworkInput interface { pulumi.Input ToVirtualNetworkOutput() VirtualNetworkOutput ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput }
type VirtualNetworkOutput ¶ added in v0.2.6
type VirtualNetworkOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkOutput) ElementType ¶ added in v0.2.6
func (VirtualNetworkOutput) ElementType() reflect.Type
func (VirtualNetworkOutput) ToVirtualNetworkOutput ¶ added in v0.2.6
func (o VirtualNetworkOutput) ToVirtualNetworkOutput() VirtualNetworkOutput
func (VirtualNetworkOutput) ToVirtualNetworkOutputWithContext ¶ added in v0.2.6
func (o VirtualNetworkOutput) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput
type VirtualNetworkState ¶
type VirtualNetworkState struct { // Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets AddressSpace AddressSpaceResponsePtrInput // Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network DhcpOptions DhcpOptionsResponsePtrInput // Gets a unique read-only string that changes whenever the resource is updated Etag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ProvisioningState pulumi.StringPtrInput // Gets or sets resource guid property of the VirtualNetwork resource ResourceGuid pulumi.StringPtrInput // Gets or sets List of subnets in a VirtualNetwork Subnets SubnetResponseArrayInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (VirtualNetworkState) ElementType ¶
func (VirtualNetworkState) ElementType() reflect.Type
Source Files
¶
- applicationGateway.go
- expressRouteCircuit.go
- expressRouteCircuitAuthorization.go
- expressRouteCircuitPeering.go
- getApplicationGateway.go
- getExpressRouteCircuit.go
- getExpressRouteCircuitAuthorization.go
- getExpressRouteCircuitPeering.go
- getLoadBalancer.go
- getNetworkInterface.go
- getNetworkSecurityGroup.go
- getPublicIpAddress.go
- getRoute.go
- getRouteTable.go
- getSecurityRule.go
- getSubnet.go
- getVirtualNetwork.go
- init.go
- loadBalancer.go
- networkInterface.go
- networkSecurityGroup.go
- publicIpAddress.go
- pulumiEnums.go
- pulumiTypes.go
- route.go
- routeTable.go
- securityRule.go
- subnet.go
- virtualNetwork.go