Documentation ¶
Index ¶
- type Deployment
- type DeploymentArgs
- type DeploymentArray
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- type DeploymentFrontendPrivate
- type DeploymentFrontendPrivateArgs
- func (DeploymentFrontendPrivateArgs) ElementType() reflect.Type
- func (i DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput
- func (i DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutputWithContext(ctx context.Context) DeploymentFrontendPrivateOutput
- type DeploymentFrontendPrivateArray
- func (DeploymentFrontendPrivateArray) ElementType() reflect.Type
- func (i DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput
- func (i DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) DeploymentFrontendPrivateArrayOutput
- type DeploymentFrontendPrivateArrayInput
- type DeploymentFrontendPrivateArrayOutput
- func (DeploymentFrontendPrivateArrayOutput) ElementType() reflect.Type
- func (o DeploymentFrontendPrivateArrayOutput) Index(i pulumi.IntInput) DeploymentFrontendPrivateOutput
- func (o DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput
- func (o DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) DeploymentFrontendPrivateArrayOutput
- type DeploymentFrontendPrivateInput
- type DeploymentFrontendPrivateOutput
- func (o DeploymentFrontendPrivateOutput) AllocationMethod() pulumi.StringOutput
- func (DeploymentFrontendPrivateOutput) ElementType() reflect.Type
- func (o DeploymentFrontendPrivateOutput) IpAddress() pulumi.StringOutput
- func (o DeploymentFrontendPrivateOutput) SubnetId() pulumi.StringOutput
- func (o DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput
- func (o DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutputWithContext(ctx context.Context) DeploymentFrontendPrivateOutput
- type DeploymentFrontendPublic
- type DeploymentFrontendPublicArgs
- func (DeploymentFrontendPublicArgs) ElementType() reflect.Type
- func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput
- func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutputWithContext(ctx context.Context) DeploymentFrontendPublicOutput
- func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
- func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
- type DeploymentFrontendPublicInput
- type DeploymentFrontendPublicOutput
- func (DeploymentFrontendPublicOutput) ElementType() reflect.Type
- func (o DeploymentFrontendPublicOutput) IpAddresses() pulumi.StringArrayOutput
- func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput
- func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutputWithContext(ctx context.Context) DeploymentFrontendPublicOutput
- func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
- func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
- type DeploymentFrontendPublicPtrInput
- type DeploymentFrontendPublicPtrOutput
- func (o DeploymentFrontendPublicPtrOutput) Elem() DeploymentFrontendPublicOutput
- func (DeploymentFrontendPublicPtrOutput) ElementType() reflect.Type
- func (o DeploymentFrontendPublicPtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
- func (o DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
- type DeploymentIdentity
- type DeploymentIdentityArgs
- func (DeploymentIdentityArgs) ElementType() reflect.Type
- func (i DeploymentIdentityArgs) ToDeploymentIdentityOutput() DeploymentIdentityOutput
- func (i DeploymentIdentityArgs) ToDeploymentIdentityOutputWithContext(ctx context.Context) DeploymentIdentityOutput
- func (i DeploymentIdentityArgs) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
- func (i DeploymentIdentityArgs) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
- type DeploymentIdentityInput
- type DeploymentIdentityOutput
- func (DeploymentIdentityOutput) ElementType() reflect.Type
- func (o DeploymentIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DeploymentIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DeploymentIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o DeploymentIdentityOutput) ToDeploymentIdentityOutput() DeploymentIdentityOutput
- func (o DeploymentIdentityOutput) ToDeploymentIdentityOutputWithContext(ctx context.Context) DeploymentIdentityOutput
- func (o DeploymentIdentityOutput) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
- func (o DeploymentIdentityOutput) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
- func (o DeploymentIdentityOutput) Type() pulumi.StringOutput
- type DeploymentIdentityPtrInput
- type DeploymentIdentityPtrOutput
- func (o DeploymentIdentityPtrOutput) Elem() DeploymentIdentityOutput
- func (DeploymentIdentityPtrOutput) ElementType() reflect.Type
- func (o DeploymentIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DeploymentIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DeploymentIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
- func (o DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
- func (o DeploymentIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type DeploymentInput
- type DeploymentLoggingStorageAccount
- type DeploymentLoggingStorageAccountArgs
- func (DeploymentLoggingStorageAccountArgs) ElementType() reflect.Type
- func (i DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput
- func (i DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountOutput
- type DeploymentLoggingStorageAccountArray
- func (DeploymentLoggingStorageAccountArray) ElementType() reflect.Type
- func (i DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput
- func (i DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountArrayOutput
- type DeploymentLoggingStorageAccountArrayInput
- type DeploymentLoggingStorageAccountArrayOutput
- func (DeploymentLoggingStorageAccountArrayOutput) ElementType() reflect.Type
- func (o DeploymentLoggingStorageAccountArrayOutput) Index(i pulumi.IntInput) DeploymentLoggingStorageAccountOutput
- func (o DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput
- func (o DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountArrayOutput
- type DeploymentLoggingStorageAccountInput
- type DeploymentLoggingStorageAccountOutput
- func (o DeploymentLoggingStorageAccountOutput) ContainerName() pulumi.StringPtrOutput
- func (DeploymentLoggingStorageAccountOutput) ElementType() reflect.Type
- func (o DeploymentLoggingStorageAccountOutput) Name() pulumi.StringPtrOutput
- func (o DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput
- func (o DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountOutput
- type DeploymentMap
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- type DeploymentNetworkInterface
- type DeploymentNetworkInterfaceArgs
- func (DeploymentNetworkInterfaceArgs) ElementType() reflect.Type
- func (i DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput
- func (i DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceOutput
- type DeploymentNetworkInterfaceArray
- func (DeploymentNetworkInterfaceArray) ElementType() reflect.Type
- func (i DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput
- func (i DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceArrayOutput
- type DeploymentNetworkInterfaceArrayInput
- type DeploymentNetworkInterfaceArrayOutput
- func (DeploymentNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o DeploymentNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) DeploymentNetworkInterfaceOutput
- func (o DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput
- func (o DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceArrayOutput
- type DeploymentNetworkInterfaceInput
- type DeploymentNetworkInterfaceOutput
- func (DeploymentNetworkInterfaceOutput) ElementType() reflect.Type
- func (o DeploymentNetworkInterfaceOutput) SubnetId() pulumi.StringOutput
- func (o DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput
- func (o DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceOutput
- type DeploymentOutput
- func (o DeploymentOutput) DiagnoseSupportEnabled() pulumi.BoolPtrOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) FrontendPrivates() DeploymentFrontendPrivateArrayOutput
- func (o DeploymentOutput) FrontendPublic() DeploymentFrontendPublicPtrOutput
- func (o DeploymentOutput) Identity() DeploymentIdentityPtrOutput
- func (o DeploymentOutput) IpAddress() pulumi.StringOutput
- func (o DeploymentOutput) Location() pulumi.StringOutput
- func (o DeploymentOutput) LoggingStorageAccounts() DeploymentLoggingStorageAccountArrayOutput
- func (o DeploymentOutput) ManagedResourceGroup() pulumi.StringOutput
- func (o DeploymentOutput) Name() pulumi.StringOutput
- func (o DeploymentOutput) NetworkInterfaces() DeploymentNetworkInterfaceArrayOutput
- func (o DeploymentOutput) NginxVersion() pulumi.StringOutput
- func (o DeploymentOutput) ResourceGroupName() pulumi.StringOutput
- func (o DeploymentOutput) Sku() pulumi.StringOutput
- func (o DeploymentOutput) Tags() pulumi.StringMapOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- type DeploymentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deployment ¶
type Deployment struct { pulumi.CustomResourceState // Should the diagnosis support be enabled? DiagnoseSupportEnabled pulumi.BoolPtrOutput `pulumi:"diagnoseSupportEnabled"` // One or more `frontendPrivate` blocks as defined below. Changing this forces a new Nginx Deployment to be created. FrontendPrivates DeploymentFrontendPrivateArrayOutput `pulumi:"frontendPrivates"` // A `frontendPublic` block as defined below. Changing this forces a new Nginx Deployment to be created. FrontendPublic DeploymentFrontendPublicPtrOutput `pulumi:"frontendPublic"` // An `identity` block as defined below. Identity DeploymentIdentityPtrOutput `pulumi:"identity"` // Specify the IP Address of this private IP. IpAddress pulumi.StringOutput `pulumi:"ipAddress"` // The Azure Region where the Nginx Deployment should exist. Changing this forces a new Nginx Deployment to be created. Location pulumi.StringOutput `pulumi:"location"` // One or more `loggingStorageAccount` blocks as defined below. LoggingStorageAccounts DeploymentLoggingStorageAccountArrayOutput `pulumi:"loggingStorageAccounts"` // Specify the managed resource group to deploy VNet injection related network resources. Changing this forces a new Nginx Deployment to be created. ManagedResourceGroup pulumi.StringOutput `pulumi:"managedResourceGroup"` // The name which should be used for this Nginx Deployment. Changing this forces a new Nginx Deployment to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `networkInterface` blocks as defined below. Changing this forces a new Nginx Deployment to be created. NetworkInterfaces DeploymentNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` // The version of deployed nginx. NginxVersion pulumi.StringOutput `pulumi:"nginxVersion"` // The name of the Resource Group where the Nginx Deployment should exist. Changing this forces a new Nginx Deployment to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specify the Name of Nginx deployment SKU. The possible value is `publicpreview_Monthly_gmz7xq9ge3py`. Sku pulumi.StringOutput `pulumi:"sku"` // A mapping of tags which should be assigned to the Nginx Deployment. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Nginx Deployment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/nginx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := nginx.NewDeployment(ctx, "example", &nginx.DeploymentArgs{ ResourceGroupName: pulumi.Any(azurerm_resource_group.Test.Name), Sku: pulumi.String("publicpreview_Monthly_gmz7xq9ge3py"), Location: pulumi.Any(azurerm_resource_group.Test.Location), ManagedResourceGroup: pulumi.String("example"), DiagnoseSupportEnabled: pulumi.Bool(true), FrontendPublic: &nginx.DeploymentFrontendPublicArgs{ IpAddresses: pulumi.StringArray{ pulumi.Any(azurerm_public_ip.Test.Id), }, }, NetworkInterfaces: nginx.DeploymentNetworkInterfaceArray{ &nginx.DeploymentNetworkInterfaceArgs{ SubnetId: pulumi.Any(azurerm_subnet.Test.Id), }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Nginx Deployments can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:nginx/deployment:Deployment example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Nginx.NginxPlus/nginxDeployments/dep1
```
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶
type DeploymentArgs struct { // Should the diagnosis support be enabled? DiagnoseSupportEnabled pulumi.BoolPtrInput // One or more `frontendPrivate` blocks as defined below. Changing this forces a new Nginx Deployment to be created. FrontendPrivates DeploymentFrontendPrivateArrayInput // A `frontendPublic` block as defined below. Changing this forces a new Nginx Deployment to be created. FrontendPublic DeploymentFrontendPublicPtrInput // An `identity` block as defined below. Identity DeploymentIdentityPtrInput // The Azure Region where the Nginx Deployment should exist. Changing this forces a new Nginx Deployment to be created. Location pulumi.StringPtrInput // One or more `loggingStorageAccount` blocks as defined below. LoggingStorageAccounts DeploymentLoggingStorageAccountArrayInput // Specify the managed resource group to deploy VNet injection related network resources. Changing this forces a new Nginx Deployment to be created. ManagedResourceGroup pulumi.StringPtrInput // The name which should be used for this Nginx Deployment. Changing this forces a new Nginx Deployment to be created. Name pulumi.StringPtrInput // One or more `networkInterface` blocks as defined below. Changing this forces a new Nginx Deployment to be created. NetworkInterfaces DeploymentNetworkInterfaceArrayInput // The name of the Resource Group where the Nginx Deployment should exist. Changing this forces a new Nginx Deployment to be created. ResourceGroupName pulumi.StringInput // Specify the Name of Nginx deployment SKU. The possible value is `publicpreview_Monthly_gmz7xq9ge3py`. Sku pulumi.StringInput // A mapping of tags which should be assigned to the Nginx Deployment. Tags pulumi.StringMapInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentFrontendPrivate ¶
type DeploymentFrontendPrivate struct { // Specify the methos of allocating the private IP. Possible values are `Static` and `Dynamic`. AllocationMethod string `pulumi:"allocationMethod"` // Specify the IP Address of this private IP. IpAddress string `pulumi:"ipAddress"` // Specify the SubNet Resource ID to this Nginx Deployment. SubnetId string `pulumi:"subnetId"` }
type DeploymentFrontendPrivateArgs ¶
type DeploymentFrontendPrivateArgs struct { // Specify the methos of allocating the private IP. Possible values are `Static` and `Dynamic`. AllocationMethod pulumi.StringInput `pulumi:"allocationMethod"` // Specify the IP Address of this private IP. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // Specify the SubNet Resource ID to this Nginx Deployment. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (DeploymentFrontendPrivateArgs) ElementType ¶
func (DeploymentFrontendPrivateArgs) ElementType() reflect.Type
func (DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutput ¶
func (i DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput
func (DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutputWithContext ¶
func (i DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutputWithContext(ctx context.Context) DeploymentFrontendPrivateOutput
type DeploymentFrontendPrivateArray ¶
type DeploymentFrontendPrivateArray []DeploymentFrontendPrivateInput
func (DeploymentFrontendPrivateArray) ElementType ¶
func (DeploymentFrontendPrivateArray) ElementType() reflect.Type
func (DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutput ¶
func (i DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput
func (DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutputWithContext ¶
func (i DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) DeploymentFrontendPrivateArrayOutput
type DeploymentFrontendPrivateArrayInput ¶
type DeploymentFrontendPrivateArrayInput interface { pulumi.Input ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput ToDeploymentFrontendPrivateArrayOutputWithContext(context.Context) DeploymentFrontendPrivateArrayOutput }
DeploymentFrontendPrivateArrayInput is an input type that accepts DeploymentFrontendPrivateArray and DeploymentFrontendPrivateArrayOutput values. You can construct a concrete instance of `DeploymentFrontendPrivateArrayInput` via:
DeploymentFrontendPrivateArray{ DeploymentFrontendPrivateArgs{...} }
type DeploymentFrontendPrivateArrayOutput ¶
type DeploymentFrontendPrivateArrayOutput struct{ *pulumi.OutputState }
func (DeploymentFrontendPrivateArrayOutput) ElementType ¶
func (DeploymentFrontendPrivateArrayOutput) ElementType() reflect.Type
func (DeploymentFrontendPrivateArrayOutput) Index ¶
func (o DeploymentFrontendPrivateArrayOutput) Index(i pulumi.IntInput) DeploymentFrontendPrivateOutput
func (DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutput ¶
func (o DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput
func (DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutputWithContext ¶
func (o DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) DeploymentFrontendPrivateArrayOutput
type DeploymentFrontendPrivateInput ¶
type DeploymentFrontendPrivateInput interface { pulumi.Input ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput ToDeploymentFrontendPrivateOutputWithContext(context.Context) DeploymentFrontendPrivateOutput }
DeploymentFrontendPrivateInput is an input type that accepts DeploymentFrontendPrivateArgs and DeploymentFrontendPrivateOutput values. You can construct a concrete instance of `DeploymentFrontendPrivateInput` via:
DeploymentFrontendPrivateArgs{...}
type DeploymentFrontendPrivateOutput ¶
type DeploymentFrontendPrivateOutput struct{ *pulumi.OutputState }
func (DeploymentFrontendPrivateOutput) AllocationMethod ¶
func (o DeploymentFrontendPrivateOutput) AllocationMethod() pulumi.StringOutput
Specify the methos of allocating the private IP. Possible values are `Static` and `Dynamic`.
func (DeploymentFrontendPrivateOutput) ElementType ¶
func (DeploymentFrontendPrivateOutput) ElementType() reflect.Type
func (DeploymentFrontendPrivateOutput) IpAddress ¶
func (o DeploymentFrontendPrivateOutput) IpAddress() pulumi.StringOutput
Specify the IP Address of this private IP.
func (DeploymentFrontendPrivateOutput) SubnetId ¶
func (o DeploymentFrontendPrivateOutput) SubnetId() pulumi.StringOutput
Specify the SubNet Resource ID to this Nginx Deployment.
func (DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutput ¶
func (o DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput
func (DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutputWithContext ¶
func (o DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutputWithContext(ctx context.Context) DeploymentFrontendPrivateOutput
type DeploymentFrontendPublic ¶
type DeploymentFrontendPublic struct { // Specifies a list of Public IP Resouce ID to this Nginx Deployment. IpAddresses []string `pulumi:"ipAddresses"` }
type DeploymentFrontendPublicArgs ¶
type DeploymentFrontendPublicArgs struct { // Specifies a list of Public IP Resouce ID to this Nginx Deployment. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` }
func (DeploymentFrontendPublicArgs) ElementType ¶
func (DeploymentFrontendPublicArgs) ElementType() reflect.Type
func (DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutput ¶
func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutputWithContext ¶
func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutputWithContext(ctx context.Context) DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutput ¶
func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
func (DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutputWithContext ¶
func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
type DeploymentFrontendPublicInput ¶
type DeploymentFrontendPublicInput interface { pulumi.Input ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput ToDeploymentFrontendPublicOutputWithContext(context.Context) DeploymentFrontendPublicOutput }
DeploymentFrontendPublicInput is an input type that accepts DeploymentFrontendPublicArgs and DeploymentFrontendPublicOutput values. You can construct a concrete instance of `DeploymentFrontendPublicInput` via:
DeploymentFrontendPublicArgs{...}
type DeploymentFrontendPublicOutput ¶
type DeploymentFrontendPublicOutput struct{ *pulumi.OutputState }
func (DeploymentFrontendPublicOutput) ElementType ¶
func (DeploymentFrontendPublicOutput) ElementType() reflect.Type
func (DeploymentFrontendPublicOutput) IpAddresses ¶
func (o DeploymentFrontendPublicOutput) IpAddresses() pulumi.StringArrayOutput
Specifies a list of Public IP Resouce ID to this Nginx Deployment.
func (DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutput ¶
func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutputWithContext ¶
func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutputWithContext(ctx context.Context) DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutput ¶
func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
func (DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutputWithContext ¶
func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
type DeploymentFrontendPublicPtrInput ¶
type DeploymentFrontendPublicPtrInput interface { pulumi.Input ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput ToDeploymentFrontendPublicPtrOutputWithContext(context.Context) DeploymentFrontendPublicPtrOutput }
DeploymentFrontendPublicPtrInput is an input type that accepts DeploymentFrontendPublicArgs, DeploymentFrontendPublicPtr and DeploymentFrontendPublicPtrOutput values. You can construct a concrete instance of `DeploymentFrontendPublicPtrInput` via:
DeploymentFrontendPublicArgs{...} or: nil
func DeploymentFrontendPublicPtr ¶
func DeploymentFrontendPublicPtr(v *DeploymentFrontendPublicArgs) DeploymentFrontendPublicPtrInput
type DeploymentFrontendPublicPtrOutput ¶
type DeploymentFrontendPublicPtrOutput struct{ *pulumi.OutputState }
func (DeploymentFrontendPublicPtrOutput) Elem ¶
func (o DeploymentFrontendPublicPtrOutput) Elem() DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicPtrOutput) ElementType ¶
func (DeploymentFrontendPublicPtrOutput) ElementType() reflect.Type
func (DeploymentFrontendPublicPtrOutput) IpAddresses ¶
func (o DeploymentFrontendPublicPtrOutput) IpAddresses() pulumi.StringArrayOutput
Specifies a list of Public IP Resouce ID to this Nginx Deployment.
func (DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutput ¶
func (o DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
func (DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutputWithContext ¶
func (o DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
type DeploymentIdentity ¶
type DeploymentIdentity struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` PrincipalId *string `pulumi:"principalId"` TenantId *string `pulumi:"tenantId"` // Specifies the identity type of the Nginx Deployment. Possible values is `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field. Type string `pulumi:"type"` }
type DeploymentIdentityArgs ¶
type DeploymentIdentityArgs struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the identity type of the Nginx Deployment. Possible values is `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field. Type pulumi.StringInput `pulumi:"type"` }
func (DeploymentIdentityArgs) ElementType ¶
func (DeploymentIdentityArgs) ElementType() reflect.Type
func (DeploymentIdentityArgs) ToDeploymentIdentityOutput ¶
func (i DeploymentIdentityArgs) ToDeploymentIdentityOutput() DeploymentIdentityOutput
func (DeploymentIdentityArgs) ToDeploymentIdentityOutputWithContext ¶
func (i DeploymentIdentityArgs) ToDeploymentIdentityOutputWithContext(ctx context.Context) DeploymentIdentityOutput
func (DeploymentIdentityArgs) ToDeploymentIdentityPtrOutput ¶
func (i DeploymentIdentityArgs) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
func (DeploymentIdentityArgs) ToDeploymentIdentityPtrOutputWithContext ¶
func (i DeploymentIdentityArgs) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
type DeploymentIdentityInput ¶
type DeploymentIdentityInput interface { pulumi.Input ToDeploymentIdentityOutput() DeploymentIdentityOutput ToDeploymentIdentityOutputWithContext(context.Context) DeploymentIdentityOutput }
DeploymentIdentityInput is an input type that accepts DeploymentIdentityArgs and DeploymentIdentityOutput values. You can construct a concrete instance of `DeploymentIdentityInput` via:
DeploymentIdentityArgs{...}
type DeploymentIdentityOutput ¶
type DeploymentIdentityOutput struct{ *pulumi.OutputState }
func (DeploymentIdentityOutput) ElementType ¶
func (DeploymentIdentityOutput) ElementType() reflect.Type
func (DeploymentIdentityOutput) IdentityIds ¶
func (o DeploymentIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (DeploymentIdentityOutput) PrincipalId ¶
func (o DeploymentIdentityOutput) PrincipalId() pulumi.StringPtrOutput
func (DeploymentIdentityOutput) TenantId ¶
func (o DeploymentIdentityOutput) TenantId() pulumi.StringPtrOutput
func (DeploymentIdentityOutput) ToDeploymentIdentityOutput ¶
func (o DeploymentIdentityOutput) ToDeploymentIdentityOutput() DeploymentIdentityOutput
func (DeploymentIdentityOutput) ToDeploymentIdentityOutputWithContext ¶
func (o DeploymentIdentityOutput) ToDeploymentIdentityOutputWithContext(ctx context.Context) DeploymentIdentityOutput
func (DeploymentIdentityOutput) ToDeploymentIdentityPtrOutput ¶
func (o DeploymentIdentityOutput) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
func (DeploymentIdentityOutput) ToDeploymentIdentityPtrOutputWithContext ¶
func (o DeploymentIdentityOutput) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
func (DeploymentIdentityOutput) Type ¶
func (o DeploymentIdentityOutput) Type() pulumi.StringOutput
Specifies the identity type of the Nginx Deployment. Possible values is `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field.
type DeploymentIdentityPtrInput ¶
type DeploymentIdentityPtrInput interface { pulumi.Input ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput ToDeploymentIdentityPtrOutputWithContext(context.Context) DeploymentIdentityPtrOutput }
DeploymentIdentityPtrInput is an input type that accepts DeploymentIdentityArgs, DeploymentIdentityPtr and DeploymentIdentityPtrOutput values. You can construct a concrete instance of `DeploymentIdentityPtrInput` via:
DeploymentIdentityArgs{...} or: nil
func DeploymentIdentityPtr ¶
func DeploymentIdentityPtr(v *DeploymentIdentityArgs) DeploymentIdentityPtrInput
type DeploymentIdentityPtrOutput ¶
type DeploymentIdentityPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIdentityPtrOutput) Elem ¶
func (o DeploymentIdentityPtrOutput) Elem() DeploymentIdentityOutput
func (DeploymentIdentityPtrOutput) ElementType ¶
func (DeploymentIdentityPtrOutput) ElementType() reflect.Type
func (DeploymentIdentityPtrOutput) IdentityIds ¶
func (o DeploymentIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (DeploymentIdentityPtrOutput) PrincipalId ¶
func (o DeploymentIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
func (DeploymentIdentityPtrOutput) TenantId ¶
func (o DeploymentIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
func (DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutput ¶
func (o DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
func (DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutputWithContext ¶
func (o DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
func (DeploymentIdentityPtrOutput) Type ¶
func (o DeploymentIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the identity type of the Nginx Deployment. Possible values is `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field.
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentLoggingStorageAccountArgs ¶
type DeploymentLoggingStorageAccountArgs struct { // Specify the container name of Stoage Account for logging. ContainerName pulumi.StringPtrInput `pulumi:"containerName"` // The account name of the StorageAccount for Nginx Logging. Name pulumi.StringPtrInput `pulumi:"name"` }
func (DeploymentLoggingStorageAccountArgs) ElementType ¶
func (DeploymentLoggingStorageAccountArgs) ElementType() reflect.Type
func (DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutput ¶
func (i DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput
func (DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutputWithContext ¶
func (i DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountOutput
type DeploymentLoggingStorageAccountArray ¶
type DeploymentLoggingStorageAccountArray []DeploymentLoggingStorageAccountInput
func (DeploymentLoggingStorageAccountArray) ElementType ¶
func (DeploymentLoggingStorageAccountArray) ElementType() reflect.Type
func (DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutput ¶
func (i DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput
func (DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutputWithContext ¶
func (i DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountArrayOutput
type DeploymentLoggingStorageAccountArrayInput ¶
type DeploymentLoggingStorageAccountArrayInput interface { pulumi.Input ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput ToDeploymentLoggingStorageAccountArrayOutputWithContext(context.Context) DeploymentLoggingStorageAccountArrayOutput }
DeploymentLoggingStorageAccountArrayInput is an input type that accepts DeploymentLoggingStorageAccountArray and DeploymentLoggingStorageAccountArrayOutput values. You can construct a concrete instance of `DeploymentLoggingStorageAccountArrayInput` via:
DeploymentLoggingStorageAccountArray{ DeploymentLoggingStorageAccountArgs{...} }
type DeploymentLoggingStorageAccountArrayOutput ¶
type DeploymentLoggingStorageAccountArrayOutput struct{ *pulumi.OutputState }
func (DeploymentLoggingStorageAccountArrayOutput) ElementType ¶
func (DeploymentLoggingStorageAccountArrayOutput) ElementType() reflect.Type
func (DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutput ¶
func (o DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput
func (DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutputWithContext ¶
func (o DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountArrayOutput
type DeploymentLoggingStorageAccountInput ¶
type DeploymentLoggingStorageAccountInput interface { pulumi.Input ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput ToDeploymentLoggingStorageAccountOutputWithContext(context.Context) DeploymentLoggingStorageAccountOutput }
DeploymentLoggingStorageAccountInput is an input type that accepts DeploymentLoggingStorageAccountArgs and DeploymentLoggingStorageAccountOutput values. You can construct a concrete instance of `DeploymentLoggingStorageAccountInput` via:
DeploymentLoggingStorageAccountArgs{...}
type DeploymentLoggingStorageAccountOutput ¶
type DeploymentLoggingStorageAccountOutput struct{ *pulumi.OutputState }
func (DeploymentLoggingStorageAccountOutput) ContainerName ¶
func (o DeploymentLoggingStorageAccountOutput) ContainerName() pulumi.StringPtrOutput
Specify the container name of Stoage Account for logging.
func (DeploymentLoggingStorageAccountOutput) ElementType ¶
func (DeploymentLoggingStorageAccountOutput) ElementType() reflect.Type
func (DeploymentLoggingStorageAccountOutput) Name ¶
func (o DeploymentLoggingStorageAccountOutput) Name() pulumi.StringPtrOutput
The account name of the StorageAccount for Nginx Logging.
func (DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutput ¶
func (o DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput
func (DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutputWithContext ¶
func (o DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountOutput
type DeploymentMap ¶
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentNetworkInterface ¶
type DeploymentNetworkInterface struct { // Specify The SubNet Resource ID to this Nginx Deployment. SubnetId string `pulumi:"subnetId"` }
type DeploymentNetworkInterfaceArgs ¶
type DeploymentNetworkInterfaceArgs struct { // Specify The SubNet Resource ID to this Nginx Deployment. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (DeploymentNetworkInterfaceArgs) ElementType ¶
func (DeploymentNetworkInterfaceArgs) ElementType() reflect.Type
func (DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutput ¶
func (i DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput
func (DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutputWithContext ¶
func (i DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceOutput
type DeploymentNetworkInterfaceArray ¶
type DeploymentNetworkInterfaceArray []DeploymentNetworkInterfaceInput
func (DeploymentNetworkInterfaceArray) ElementType ¶
func (DeploymentNetworkInterfaceArray) ElementType() reflect.Type
func (DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutput ¶
func (i DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput
func (DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutputWithContext ¶
func (i DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceArrayOutput
type DeploymentNetworkInterfaceArrayInput ¶
type DeploymentNetworkInterfaceArrayInput interface { pulumi.Input ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput ToDeploymentNetworkInterfaceArrayOutputWithContext(context.Context) DeploymentNetworkInterfaceArrayOutput }
DeploymentNetworkInterfaceArrayInput is an input type that accepts DeploymentNetworkInterfaceArray and DeploymentNetworkInterfaceArrayOutput values. You can construct a concrete instance of `DeploymentNetworkInterfaceArrayInput` via:
DeploymentNetworkInterfaceArray{ DeploymentNetworkInterfaceArgs{...} }
type DeploymentNetworkInterfaceArrayOutput ¶
type DeploymentNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (DeploymentNetworkInterfaceArrayOutput) ElementType ¶
func (DeploymentNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (DeploymentNetworkInterfaceArrayOutput) Index ¶
func (o DeploymentNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) DeploymentNetworkInterfaceOutput
func (DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutput ¶
func (o DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput
func (DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutputWithContext ¶
func (o DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceArrayOutput
type DeploymentNetworkInterfaceInput ¶
type DeploymentNetworkInterfaceInput interface { pulumi.Input ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput ToDeploymentNetworkInterfaceOutputWithContext(context.Context) DeploymentNetworkInterfaceOutput }
DeploymentNetworkInterfaceInput is an input type that accepts DeploymentNetworkInterfaceArgs and DeploymentNetworkInterfaceOutput values. You can construct a concrete instance of `DeploymentNetworkInterfaceInput` via:
DeploymentNetworkInterfaceArgs{...}
type DeploymentNetworkInterfaceOutput ¶
type DeploymentNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (DeploymentNetworkInterfaceOutput) ElementType ¶
func (DeploymentNetworkInterfaceOutput) ElementType() reflect.Type
func (DeploymentNetworkInterfaceOutput) SubnetId ¶
func (o DeploymentNetworkInterfaceOutput) SubnetId() pulumi.StringOutput
Specify The SubNet Resource ID to this Nginx Deployment.
func (DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutput ¶
func (o DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput
func (DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutputWithContext ¶
func (o DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceOutput
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) DiagnoseSupportEnabled ¶
func (o DeploymentOutput) DiagnoseSupportEnabled() pulumi.BoolPtrOutput
Should the diagnosis support be enabled?
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) FrontendPrivates ¶
func (o DeploymentOutput) FrontendPrivates() DeploymentFrontendPrivateArrayOutput
One or more `frontendPrivate` blocks as defined below. Changing this forces a new Nginx Deployment to be created.
func (DeploymentOutput) FrontendPublic ¶
func (o DeploymentOutput) FrontendPublic() DeploymentFrontendPublicPtrOutput
A `frontendPublic` block as defined below. Changing this forces a new Nginx Deployment to be created.
func (DeploymentOutput) Identity ¶
func (o DeploymentOutput) Identity() DeploymentIdentityPtrOutput
An `identity` block as defined below.
func (DeploymentOutput) IpAddress ¶
func (o DeploymentOutput) IpAddress() pulumi.StringOutput
Specify the IP Address of this private IP.
func (DeploymentOutput) Location ¶
func (o DeploymentOutput) Location() pulumi.StringOutput
The Azure Region where the Nginx Deployment should exist. Changing this forces a new Nginx Deployment to be created.
func (DeploymentOutput) LoggingStorageAccounts ¶
func (o DeploymentOutput) LoggingStorageAccounts() DeploymentLoggingStorageAccountArrayOutput
One or more `loggingStorageAccount` blocks as defined below.
func (DeploymentOutput) ManagedResourceGroup ¶
func (o DeploymentOutput) ManagedResourceGroup() pulumi.StringOutput
Specify the managed resource group to deploy VNet injection related network resources. Changing this forces a new Nginx Deployment to be created.
func (DeploymentOutput) Name ¶
func (o DeploymentOutput) Name() pulumi.StringOutput
The name which should be used for this Nginx Deployment. Changing this forces a new Nginx Deployment to be created.
func (DeploymentOutput) NetworkInterfaces ¶
func (o DeploymentOutput) NetworkInterfaces() DeploymentNetworkInterfaceArrayOutput
One or more `networkInterface` blocks as defined below. Changing this forces a new Nginx Deployment to be created.
func (DeploymentOutput) NginxVersion ¶
func (o DeploymentOutput) NginxVersion() pulumi.StringOutput
The version of deployed nginx.
func (DeploymentOutput) ResourceGroupName ¶
func (o DeploymentOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Nginx Deployment should exist. Changing this forces a new Nginx Deployment to be created.
func (DeploymentOutput) Sku ¶
func (o DeploymentOutput) Sku() pulumi.StringOutput
Specify the Name of Nginx deployment SKU. The possible value is `publicpreview_Monthly_gmz7xq9ge3py`.
func (DeploymentOutput) Tags ¶
func (o DeploymentOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Nginx Deployment.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentState ¶
type DeploymentState struct { // Should the diagnosis support be enabled? DiagnoseSupportEnabled pulumi.BoolPtrInput // One or more `frontendPrivate` blocks as defined below. Changing this forces a new Nginx Deployment to be created. FrontendPrivates DeploymentFrontendPrivateArrayInput // A `frontendPublic` block as defined below. Changing this forces a new Nginx Deployment to be created. FrontendPublic DeploymentFrontendPublicPtrInput // An `identity` block as defined below. Identity DeploymentIdentityPtrInput // Specify the IP Address of this private IP. IpAddress pulumi.StringPtrInput // The Azure Region where the Nginx Deployment should exist. Changing this forces a new Nginx Deployment to be created. Location pulumi.StringPtrInput // One or more `loggingStorageAccount` blocks as defined below. LoggingStorageAccounts DeploymentLoggingStorageAccountArrayInput // Specify the managed resource group to deploy VNet injection related network resources. Changing this forces a new Nginx Deployment to be created. ManagedResourceGroup pulumi.StringPtrInput // The name which should be used for this Nginx Deployment. Changing this forces a new Nginx Deployment to be created. Name pulumi.StringPtrInput // One or more `networkInterface` blocks as defined below. Changing this forces a new Nginx Deployment to be created. NetworkInterfaces DeploymentNetworkInterfaceArrayInput // The version of deployed nginx. NginxVersion pulumi.StringPtrInput // The name of the Resource Group where the Nginx Deployment should exist. Changing this forces a new Nginx Deployment to be created. ResourceGroupName pulumi.StringPtrInput // Specify the Name of Nginx deployment SKU. The possible value is `publicpreview_Monthly_gmz7xq9ge3py`. Sku pulumi.StringPtrInput // A mapping of tags which should be assigned to the Nginx Deployment. Tags pulumi.StringMapInput }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type