v20210101

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned   = ResourceIdentityType("UserAssigned")
)
View Source
const (
	TargetAvailabilityZoneOne   = TargetAvailabilityZone("1")
	TargetAvailabilityZoneTwo   = TargetAvailabilityZone("2")
	TargetAvailabilityZoneThree = TargetAvailabilityZone("3")
	TargetAvailabilityZoneNA    = TargetAvailabilityZone("NA")
)
View Source
const (
	ZoneRedundantEnable  = ZoneRedundant("Enable")
	ZoneRedundantDisable = ZoneRedundant("Disable")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AutomaticResolutionPropertiesResponse

type AutomaticResolutionPropertiesResponse struct {
	// Gets the MoveResource ARM ID of
	// the dependent resource if the resolution type is Automatic.
	MoveResourceId *string `pulumi:"moveResourceId"`
}

Defines the properties for automatic resolution.

type AutomaticResolutionPropertiesResponseArgs

type AutomaticResolutionPropertiesResponseArgs struct {
	// Gets the MoveResource ARM ID of
	// the dependent resource if the resolution type is Automatic.
	MoveResourceId pulumi.StringPtrInput `pulumi:"moveResourceId"`
}

Defines the properties for automatic resolution.

func (AutomaticResolutionPropertiesResponseArgs) ElementType

func (AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponseOutput

func (i AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponseOutput() AutomaticResolutionPropertiesResponseOutput

func (AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponseOutputWithContext

func (i AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponseOutputWithContext(ctx context.Context) AutomaticResolutionPropertiesResponseOutput

func (AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponsePtrOutput

func (i AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponsePtrOutput() AutomaticResolutionPropertiesResponsePtrOutput

func (AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext

func (i AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) AutomaticResolutionPropertiesResponsePtrOutput

type AutomaticResolutionPropertiesResponseInput

type AutomaticResolutionPropertiesResponseInput interface {
	pulumi.Input

	ToAutomaticResolutionPropertiesResponseOutput() AutomaticResolutionPropertiesResponseOutput
	ToAutomaticResolutionPropertiesResponseOutputWithContext(context.Context) AutomaticResolutionPropertiesResponseOutput
}

AutomaticResolutionPropertiesResponseInput is an input type that accepts AutomaticResolutionPropertiesResponseArgs and AutomaticResolutionPropertiesResponseOutput values. You can construct a concrete instance of `AutomaticResolutionPropertiesResponseInput` via:

AutomaticResolutionPropertiesResponseArgs{...}

type AutomaticResolutionPropertiesResponseOutput

type AutomaticResolutionPropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the properties for automatic resolution.

func (AutomaticResolutionPropertiesResponseOutput) ElementType

func (AutomaticResolutionPropertiesResponseOutput) MoveResourceId

Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutput

func (o AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutput() AutomaticResolutionPropertiesResponseOutput

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutputWithContext

func (o AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutputWithContext(ctx context.Context) AutomaticResolutionPropertiesResponseOutput

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponsePtrOutput

func (o AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponsePtrOutput() AutomaticResolutionPropertiesResponsePtrOutput

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext

func (o AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) AutomaticResolutionPropertiesResponsePtrOutput

type AutomaticResolutionPropertiesResponsePtrInput

type AutomaticResolutionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToAutomaticResolutionPropertiesResponsePtrOutput() AutomaticResolutionPropertiesResponsePtrOutput
	ToAutomaticResolutionPropertiesResponsePtrOutputWithContext(context.Context) AutomaticResolutionPropertiesResponsePtrOutput
}

AutomaticResolutionPropertiesResponsePtrInput is an input type that accepts AutomaticResolutionPropertiesResponseArgs, AutomaticResolutionPropertiesResponsePtr and AutomaticResolutionPropertiesResponsePtrOutput values. You can construct a concrete instance of `AutomaticResolutionPropertiesResponsePtrInput` via:

        AutomaticResolutionPropertiesResponseArgs{...}

or:

        nil

type AutomaticResolutionPropertiesResponsePtrOutput

type AutomaticResolutionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AutomaticResolutionPropertiesResponsePtrOutput) Elem

func (AutomaticResolutionPropertiesResponsePtrOutput) ElementType

func (AutomaticResolutionPropertiesResponsePtrOutput) MoveResourceId

Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.

func (AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutput

func (o AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutput() AutomaticResolutionPropertiesResponsePtrOutput

func (AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext

func (o AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) AutomaticResolutionPropertiesResponsePtrOutput

type AvailabilitySetResourceSettings

type AvailabilitySetResourceSettings struct {
	// Gets or sets the target fault domain.
	FaultDomain *int `pulumi:"faultDomain"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/availabilitySets'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target update domain.
	UpdateDomain *int `pulumi:"updateDomain"`
}

Gets or sets the availability set resource settings.

type AvailabilitySetResourceSettingsArgs

type AvailabilitySetResourceSettingsArgs struct {
	// Gets or sets the target fault domain.
	FaultDomain pulumi.IntPtrInput `pulumi:"faultDomain"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/availabilitySets'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the target update domain.
	UpdateDomain pulumi.IntPtrInput `pulumi:"updateDomain"`
}

Gets or sets the availability set resource settings.

func (AvailabilitySetResourceSettingsArgs) ElementType

func (AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutput

func (i AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutput() AvailabilitySetResourceSettingsOutput

func (AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutputWithContext

func (i AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsOutput

type AvailabilitySetResourceSettingsInput

type AvailabilitySetResourceSettingsInput interface {
	pulumi.Input

	ToAvailabilitySetResourceSettingsOutput() AvailabilitySetResourceSettingsOutput
	ToAvailabilitySetResourceSettingsOutputWithContext(context.Context) AvailabilitySetResourceSettingsOutput
}

AvailabilitySetResourceSettingsInput is an input type that accepts AvailabilitySetResourceSettingsArgs and AvailabilitySetResourceSettingsOutput values. You can construct a concrete instance of `AvailabilitySetResourceSettingsInput` via:

AvailabilitySetResourceSettingsArgs{...}

type AvailabilitySetResourceSettingsOutput

type AvailabilitySetResourceSettingsOutput struct{ *pulumi.OutputState }

Gets or sets the availability set resource settings.

func (AvailabilitySetResourceSettingsOutput) ElementType

func (AvailabilitySetResourceSettingsOutput) FaultDomain

Gets or sets the target fault domain.

func (AvailabilitySetResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/availabilitySets'.

func (AvailabilitySetResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutput

func (o AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutput() AvailabilitySetResourceSettingsOutput

func (AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutputWithContext

func (o AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsOutput

func (AvailabilitySetResourceSettingsOutput) UpdateDomain

Gets or sets the target update domain.

type AvailabilitySetResourceSettingsResponse

type AvailabilitySetResourceSettingsResponse struct {
	// Gets or sets the target fault domain.
	FaultDomain *int `pulumi:"faultDomain"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/availabilitySets'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target update domain.
	UpdateDomain *int `pulumi:"updateDomain"`
}

Gets or sets the availability set resource settings.

type AvailabilitySetResourceSettingsResponseArgs

type AvailabilitySetResourceSettingsResponseArgs struct {
	// Gets or sets the target fault domain.
	FaultDomain pulumi.IntPtrInput `pulumi:"faultDomain"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/availabilitySets'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the target update domain.
	UpdateDomain pulumi.IntPtrInput `pulumi:"updateDomain"`
}

Gets or sets the availability set resource settings.

func (AvailabilitySetResourceSettingsResponseArgs) ElementType

func (AvailabilitySetResourceSettingsResponseArgs) ToAvailabilitySetResourceSettingsResponseOutput

func (i AvailabilitySetResourceSettingsResponseArgs) ToAvailabilitySetResourceSettingsResponseOutput() AvailabilitySetResourceSettingsResponseOutput

func (AvailabilitySetResourceSettingsResponseArgs) ToAvailabilitySetResourceSettingsResponseOutputWithContext

func (i AvailabilitySetResourceSettingsResponseArgs) ToAvailabilitySetResourceSettingsResponseOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsResponseOutput

type AvailabilitySetResourceSettingsResponseInput

type AvailabilitySetResourceSettingsResponseInput interface {
	pulumi.Input

	ToAvailabilitySetResourceSettingsResponseOutput() AvailabilitySetResourceSettingsResponseOutput
	ToAvailabilitySetResourceSettingsResponseOutputWithContext(context.Context) AvailabilitySetResourceSettingsResponseOutput
}

AvailabilitySetResourceSettingsResponseInput is an input type that accepts AvailabilitySetResourceSettingsResponseArgs and AvailabilitySetResourceSettingsResponseOutput values. You can construct a concrete instance of `AvailabilitySetResourceSettingsResponseInput` via:

AvailabilitySetResourceSettingsResponseArgs{...}

type AvailabilitySetResourceSettingsResponseOutput

type AvailabilitySetResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Gets or sets the availability set resource settings.

func (AvailabilitySetResourceSettingsResponseOutput) ElementType

func (AvailabilitySetResourceSettingsResponseOutput) FaultDomain

Gets or sets the target fault domain.

func (AvailabilitySetResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/availabilitySets'.

func (AvailabilitySetResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutput

func (o AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutput() AvailabilitySetResourceSettingsResponseOutput

func (AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutputWithContext

func (o AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsResponseOutput

func (AvailabilitySetResourceSettingsResponseOutput) UpdateDomain

Gets or sets the target update domain.

type DiskEncryptionSetResourceSettings

type DiskEncryptionSetResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/diskEncryptionSets'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

type DiskEncryptionSetResourceSettingsArgs

type DiskEncryptionSetResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/diskEncryptionSets'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsArgs) ElementType

func (DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutput

func (i DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutput() DiskEncryptionSetResourceSettingsOutput

func (DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutputWithContext

func (i DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsOutput

type DiskEncryptionSetResourceSettingsInput

type DiskEncryptionSetResourceSettingsInput interface {
	pulumi.Input

	ToDiskEncryptionSetResourceSettingsOutput() DiskEncryptionSetResourceSettingsOutput
	ToDiskEncryptionSetResourceSettingsOutputWithContext(context.Context) DiskEncryptionSetResourceSettingsOutput
}

DiskEncryptionSetResourceSettingsInput is an input type that accepts DiskEncryptionSetResourceSettingsArgs and DiskEncryptionSetResourceSettingsOutput values. You can construct a concrete instance of `DiskEncryptionSetResourceSettingsInput` via:

DiskEncryptionSetResourceSettingsArgs{...}

type DiskEncryptionSetResourceSettingsOutput

type DiskEncryptionSetResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsOutput) ElementType

func (DiskEncryptionSetResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/diskEncryptionSets'.

func (DiskEncryptionSetResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutput

func (o DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutput() DiskEncryptionSetResourceSettingsOutput

func (DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutputWithContext

func (o DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsOutput

type DiskEncryptionSetResourceSettingsResponse

type DiskEncryptionSetResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/diskEncryptionSets'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

type DiskEncryptionSetResourceSettingsResponseArgs

type DiskEncryptionSetResourceSettingsResponseArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/diskEncryptionSets'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsResponseArgs) ElementType

func (DiskEncryptionSetResourceSettingsResponseArgs) ToDiskEncryptionSetResourceSettingsResponseOutput

func (i DiskEncryptionSetResourceSettingsResponseArgs) ToDiskEncryptionSetResourceSettingsResponseOutput() DiskEncryptionSetResourceSettingsResponseOutput

func (DiskEncryptionSetResourceSettingsResponseArgs) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext

func (i DiskEncryptionSetResourceSettingsResponseArgs) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsResponseOutput

type DiskEncryptionSetResourceSettingsResponseInput

type DiskEncryptionSetResourceSettingsResponseInput interface {
	pulumi.Input

	ToDiskEncryptionSetResourceSettingsResponseOutput() DiskEncryptionSetResourceSettingsResponseOutput
	ToDiskEncryptionSetResourceSettingsResponseOutputWithContext(context.Context) DiskEncryptionSetResourceSettingsResponseOutput
}

DiskEncryptionSetResourceSettingsResponseInput is an input type that accepts DiskEncryptionSetResourceSettingsResponseArgs and DiskEncryptionSetResourceSettingsResponseOutput values. You can construct a concrete instance of `DiskEncryptionSetResourceSettingsResponseInput` via:

DiskEncryptionSetResourceSettingsResponseArgs{...}

type DiskEncryptionSetResourceSettingsResponseOutput

type DiskEncryptionSetResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsResponseOutput) ElementType

func (DiskEncryptionSetResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/diskEncryptionSets'.

func (DiskEncryptionSetResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutput

func (o DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutput() DiskEncryptionSetResourceSettingsResponseOutput

func (DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext

func (o DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsResponseOutput

type Identity

type Identity struct {
	// Gets or sets the principal id.
	PrincipalId *string `pulumi:"principalId"`
	// Gets or sets the tenant id.
	TenantId *string `pulumi:"tenantId"`
	// The type of identity used for the resource mover service.
	Type *string `pulumi:"type"`
}

Defines the MSI properties of the Move Collection.

type IdentityArgs

type IdentityArgs struct {
	// Gets or sets the principal id.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// Gets or sets the tenant id.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The type of identity used for the resource mover service.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Defines the MSI properties of the Move Collection.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Defines the MSI properties of the Move Collection.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) PrincipalId

func (o IdentityOutput) PrincipalId() pulumi.StringPtrOutput

Gets or sets the principal id.

func (IdentityOutput) TenantId

func (o IdentityOutput) TenantId() pulumi.StringPtrOutput

Gets or sets the tenant id.

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

The type of identity used for the resource mover service.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) PrincipalId

func (o IdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput

Gets or sets the principal id.

func (IdentityPtrOutput) TenantId

Gets or sets the tenant id.

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

The type of identity used for the resource mover service.

type IdentityResponse

type IdentityResponse struct {
	// Gets or sets the principal id.
	PrincipalId *string `pulumi:"principalId"`
	// Gets or sets the tenant id.
	TenantId *string `pulumi:"tenantId"`
	// The type of identity used for the resource mover service.
	Type *string `pulumi:"type"`
}

Defines the MSI properties of the Move Collection.

type IdentityResponseArgs

type IdentityResponseArgs struct {
	// Gets or sets the principal id.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// Gets or sets the tenant id.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The type of identity used for the resource mover service.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Defines the MSI properties of the Move Collection.

func (IdentityResponseArgs) ElementType

func (IdentityResponseArgs) ElementType() reflect.Type

func (IdentityResponseArgs) ToIdentityResponseOutput

func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponseOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutput

func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

type IdentityResponseInput

type IdentityResponseInput interface {
	pulumi.Input

	ToIdentityResponseOutput() IdentityResponseOutput
	ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput
}

IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:

IdentityResponseArgs{...}

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Defines the MSI properties of the Move Collection.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

Gets or sets the principal id.

func (IdentityResponseOutput) TenantId

Gets or sets the tenant id.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutput

func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponseOutput) Type

The type of identity used for the resource mover service.

type IdentityResponsePtrInput

type IdentityResponsePtrInput interface {
	pulumi.Input

	ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
	ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput
}

IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:

        IdentityResponseArgs{...}

or:

        nil

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

Gets or sets the principal id.

func (IdentityResponsePtrOutput) TenantId

Gets or sets the tenant id.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

The type of identity used for the resource mover service.

type JobStatusResponse

type JobStatusResponse struct {
	// Defines the job name.
	JobName string `pulumi:"jobName"`
	// Gets or sets the monitoring job percentage.
	JobProgress string `pulumi:"jobProgress"`
}

Defines the job status.

type JobStatusResponseArgs

type JobStatusResponseArgs struct {
	// Defines the job name.
	JobName pulumi.StringInput `pulumi:"jobName"`
	// Gets or sets the monitoring job percentage.
	JobProgress pulumi.StringInput `pulumi:"jobProgress"`
}

Defines the job status.

func (JobStatusResponseArgs) ElementType

func (JobStatusResponseArgs) ElementType() reflect.Type

func (JobStatusResponseArgs) ToJobStatusResponseOutput

func (i JobStatusResponseArgs) ToJobStatusResponseOutput() JobStatusResponseOutput

func (JobStatusResponseArgs) ToJobStatusResponseOutputWithContext

func (i JobStatusResponseArgs) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput

func (JobStatusResponseArgs) ToJobStatusResponsePtrOutput

func (i JobStatusResponseArgs) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponseArgs) ToJobStatusResponsePtrOutputWithContext

func (i JobStatusResponseArgs) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type JobStatusResponseInput

type JobStatusResponseInput interface {
	pulumi.Input

	ToJobStatusResponseOutput() JobStatusResponseOutput
	ToJobStatusResponseOutputWithContext(context.Context) JobStatusResponseOutput
}

JobStatusResponseInput is an input type that accepts JobStatusResponseArgs and JobStatusResponseOutput values. You can construct a concrete instance of `JobStatusResponseInput` via:

JobStatusResponseArgs{...}

type JobStatusResponseOutput

type JobStatusResponseOutput struct{ *pulumi.OutputState }

Defines the job status.

func (JobStatusResponseOutput) ElementType

func (JobStatusResponseOutput) ElementType() reflect.Type

func (JobStatusResponseOutput) JobName

Defines the job name.

func (JobStatusResponseOutput) JobProgress

Gets or sets the monitoring job percentage.

func (JobStatusResponseOutput) ToJobStatusResponseOutput

func (o JobStatusResponseOutput) ToJobStatusResponseOutput() JobStatusResponseOutput

func (JobStatusResponseOutput) ToJobStatusResponseOutputWithContext

func (o JobStatusResponseOutput) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput

func (JobStatusResponseOutput) ToJobStatusResponsePtrOutput

func (o JobStatusResponseOutput) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponseOutput) ToJobStatusResponsePtrOutputWithContext

func (o JobStatusResponseOutput) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type JobStatusResponsePtrInput

type JobStatusResponsePtrInput interface {
	pulumi.Input

	ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput
	ToJobStatusResponsePtrOutputWithContext(context.Context) JobStatusResponsePtrOutput
}

JobStatusResponsePtrInput is an input type that accepts JobStatusResponseArgs, JobStatusResponsePtr and JobStatusResponsePtrOutput values. You can construct a concrete instance of `JobStatusResponsePtrInput` via:

        JobStatusResponseArgs{...}

or:

        nil

type JobStatusResponsePtrOutput

type JobStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (JobStatusResponsePtrOutput) Elem

func (JobStatusResponsePtrOutput) ElementType

func (JobStatusResponsePtrOutput) ElementType() reflect.Type

func (JobStatusResponsePtrOutput) JobName

Defines the job name.

func (JobStatusResponsePtrOutput) JobProgress

Gets or sets the monitoring job percentage.

func (JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutput

func (o JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutputWithContext

func (o JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type KeyVaultResourceSettings

type KeyVaultResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.KeyVault/vaults'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

type KeyVaultResourceSettingsArgs

type KeyVaultResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.KeyVault/vaults'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

func (KeyVaultResourceSettingsArgs) ElementType

func (KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutput

func (i KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutput() KeyVaultResourceSettingsOutput

func (KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutputWithContext

func (i KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutputWithContext(ctx context.Context) KeyVaultResourceSettingsOutput

type KeyVaultResourceSettingsInput

type KeyVaultResourceSettingsInput interface {
	pulumi.Input

	ToKeyVaultResourceSettingsOutput() KeyVaultResourceSettingsOutput
	ToKeyVaultResourceSettingsOutputWithContext(context.Context) KeyVaultResourceSettingsOutput
}

KeyVaultResourceSettingsInput is an input type that accepts KeyVaultResourceSettingsArgs and KeyVaultResourceSettingsOutput values. You can construct a concrete instance of `KeyVaultResourceSettingsInput` via:

KeyVaultResourceSettingsArgs{...}

type KeyVaultResourceSettingsOutput

type KeyVaultResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the key vault resource settings.

func (KeyVaultResourceSettingsOutput) ElementType

func (KeyVaultResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.KeyVault/vaults'.

func (KeyVaultResourceSettingsOutput) TargetResourceName

func (o KeyVaultResourceSettingsOutput) TargetResourceName() pulumi.StringOutput

Gets or sets the target Resource name.

func (KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutput

func (o KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutput() KeyVaultResourceSettingsOutput

func (KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutputWithContext

func (o KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutputWithContext(ctx context.Context) KeyVaultResourceSettingsOutput

type KeyVaultResourceSettingsResponse

type KeyVaultResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.KeyVault/vaults'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

type KeyVaultResourceSettingsResponseArgs

type KeyVaultResourceSettingsResponseArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.KeyVault/vaults'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

func (KeyVaultResourceSettingsResponseArgs) ElementType

func (KeyVaultResourceSettingsResponseArgs) ToKeyVaultResourceSettingsResponseOutput

func (i KeyVaultResourceSettingsResponseArgs) ToKeyVaultResourceSettingsResponseOutput() KeyVaultResourceSettingsResponseOutput

func (KeyVaultResourceSettingsResponseArgs) ToKeyVaultResourceSettingsResponseOutputWithContext

func (i KeyVaultResourceSettingsResponseArgs) ToKeyVaultResourceSettingsResponseOutputWithContext(ctx context.Context) KeyVaultResourceSettingsResponseOutput

type KeyVaultResourceSettingsResponseInput

type KeyVaultResourceSettingsResponseInput interface {
	pulumi.Input

	ToKeyVaultResourceSettingsResponseOutput() KeyVaultResourceSettingsResponseOutput
	ToKeyVaultResourceSettingsResponseOutputWithContext(context.Context) KeyVaultResourceSettingsResponseOutput
}

KeyVaultResourceSettingsResponseInput is an input type that accepts KeyVaultResourceSettingsResponseArgs and KeyVaultResourceSettingsResponseOutput values. You can construct a concrete instance of `KeyVaultResourceSettingsResponseInput` via:

KeyVaultResourceSettingsResponseArgs{...}

type KeyVaultResourceSettingsResponseOutput

type KeyVaultResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the key vault resource settings.

func (KeyVaultResourceSettingsResponseOutput) ElementType

func (KeyVaultResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.KeyVault/vaults'.

func (KeyVaultResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutput

func (o KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutput() KeyVaultResourceSettingsResponseOutput

func (KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutputWithContext

func (o KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutputWithContext(ctx context.Context) KeyVaultResourceSettingsResponseOutput

type LBBackendAddressPoolResourceSettings

type LBBackendAddressPoolResourceSettings struct {
	// Gets or sets the backend address pool name.
	Name *string `pulumi:"name"`
}

Defines load balancer backend address pool properties.

type LBBackendAddressPoolResourceSettingsArgs

type LBBackendAddressPoolResourceSettingsArgs struct {
	// Gets or sets the backend address pool name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsArgs) ElementType

func (LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutput

func (i LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutput() LBBackendAddressPoolResourceSettingsOutput

func (LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutputWithContext

func (i LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsOutput

type LBBackendAddressPoolResourceSettingsArray

type LBBackendAddressPoolResourceSettingsArray []LBBackendAddressPoolResourceSettingsInput

func (LBBackendAddressPoolResourceSettingsArray) ElementType

func (LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutput

func (i LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutput() LBBackendAddressPoolResourceSettingsArrayOutput

func (LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext

func (i LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsArrayOutput

type LBBackendAddressPoolResourceSettingsArrayInput

type LBBackendAddressPoolResourceSettingsArrayInput interface {
	pulumi.Input

	ToLBBackendAddressPoolResourceSettingsArrayOutput() LBBackendAddressPoolResourceSettingsArrayOutput
	ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext(context.Context) LBBackendAddressPoolResourceSettingsArrayOutput
}

LBBackendAddressPoolResourceSettingsArrayInput is an input type that accepts LBBackendAddressPoolResourceSettingsArray and LBBackendAddressPoolResourceSettingsArrayOutput values. You can construct a concrete instance of `LBBackendAddressPoolResourceSettingsArrayInput` via:

LBBackendAddressPoolResourceSettingsArray{ LBBackendAddressPoolResourceSettingsArgs{...} }

type LBBackendAddressPoolResourceSettingsArrayOutput

type LBBackendAddressPoolResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (LBBackendAddressPoolResourceSettingsArrayOutput) ElementType

func (LBBackendAddressPoolResourceSettingsArrayOutput) Index

func (LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutput

func (o LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutput() LBBackendAddressPoolResourceSettingsArrayOutput

func (LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext

func (o LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsArrayOutput

type LBBackendAddressPoolResourceSettingsInput

type LBBackendAddressPoolResourceSettingsInput interface {
	pulumi.Input

	ToLBBackendAddressPoolResourceSettingsOutput() LBBackendAddressPoolResourceSettingsOutput
	ToLBBackendAddressPoolResourceSettingsOutputWithContext(context.Context) LBBackendAddressPoolResourceSettingsOutput
}

LBBackendAddressPoolResourceSettingsInput is an input type that accepts LBBackendAddressPoolResourceSettingsArgs and LBBackendAddressPoolResourceSettingsOutput values. You can construct a concrete instance of `LBBackendAddressPoolResourceSettingsInput` via:

LBBackendAddressPoolResourceSettingsArgs{...}

type LBBackendAddressPoolResourceSettingsOutput

type LBBackendAddressPoolResourceSettingsOutput struct{ *pulumi.OutputState }

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsOutput) ElementType

func (LBBackendAddressPoolResourceSettingsOutput) Name

Gets or sets the backend address pool name.

func (LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutput

func (o LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutput() LBBackendAddressPoolResourceSettingsOutput

func (LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutputWithContext

func (o LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsOutput

type LBBackendAddressPoolResourceSettingsResponse

type LBBackendAddressPoolResourceSettingsResponse struct {
	// Gets or sets the backend address pool name.
	Name *string `pulumi:"name"`
}

Defines load balancer backend address pool properties.

type LBBackendAddressPoolResourceSettingsResponseArgs

type LBBackendAddressPoolResourceSettingsResponseArgs struct {
	// Gets or sets the backend address pool name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsResponseArgs) ElementType

func (LBBackendAddressPoolResourceSettingsResponseArgs) ToLBBackendAddressPoolResourceSettingsResponseOutput

func (i LBBackendAddressPoolResourceSettingsResponseArgs) ToLBBackendAddressPoolResourceSettingsResponseOutput() LBBackendAddressPoolResourceSettingsResponseOutput

func (LBBackendAddressPoolResourceSettingsResponseArgs) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext

func (i LBBackendAddressPoolResourceSettingsResponseArgs) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseOutput

type LBBackendAddressPoolResourceSettingsResponseArray

type LBBackendAddressPoolResourceSettingsResponseArray []LBBackendAddressPoolResourceSettingsResponseInput

func (LBBackendAddressPoolResourceSettingsResponseArray) ElementType

func (LBBackendAddressPoolResourceSettingsResponseArray) ToLBBackendAddressPoolResourceSettingsResponseArrayOutput

func (i LBBackendAddressPoolResourceSettingsResponseArray) ToLBBackendAddressPoolResourceSettingsResponseArrayOutput() LBBackendAddressPoolResourceSettingsResponseArrayOutput

func (LBBackendAddressPoolResourceSettingsResponseArray) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext

func (i LBBackendAddressPoolResourceSettingsResponseArray) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseArrayOutput

type LBBackendAddressPoolResourceSettingsResponseArrayInput

type LBBackendAddressPoolResourceSettingsResponseArrayInput interface {
	pulumi.Input

	ToLBBackendAddressPoolResourceSettingsResponseArrayOutput() LBBackendAddressPoolResourceSettingsResponseArrayOutput
	ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext(context.Context) LBBackendAddressPoolResourceSettingsResponseArrayOutput
}

LBBackendAddressPoolResourceSettingsResponseArrayInput is an input type that accepts LBBackendAddressPoolResourceSettingsResponseArray and LBBackendAddressPoolResourceSettingsResponseArrayOutput values. You can construct a concrete instance of `LBBackendAddressPoolResourceSettingsResponseArrayInput` via:

LBBackendAddressPoolResourceSettingsResponseArray{ LBBackendAddressPoolResourceSettingsResponseArgs{...} }

type LBBackendAddressPoolResourceSettingsResponseArrayOutput

type LBBackendAddressPoolResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) ElementType

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) Index

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) ToLBBackendAddressPoolResourceSettingsResponseArrayOutput

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext

func (o LBBackendAddressPoolResourceSettingsResponseArrayOutput) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseArrayOutput

type LBBackendAddressPoolResourceSettingsResponseInput

type LBBackendAddressPoolResourceSettingsResponseInput interface {
	pulumi.Input

	ToLBBackendAddressPoolResourceSettingsResponseOutput() LBBackendAddressPoolResourceSettingsResponseOutput
	ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext(context.Context) LBBackendAddressPoolResourceSettingsResponseOutput
}

LBBackendAddressPoolResourceSettingsResponseInput is an input type that accepts LBBackendAddressPoolResourceSettingsResponseArgs and LBBackendAddressPoolResourceSettingsResponseOutput values. You can construct a concrete instance of `LBBackendAddressPoolResourceSettingsResponseInput` via:

LBBackendAddressPoolResourceSettingsResponseArgs{...}

type LBBackendAddressPoolResourceSettingsResponseOutput

type LBBackendAddressPoolResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsResponseOutput) ElementType

func (LBBackendAddressPoolResourceSettingsResponseOutput) Name

Gets or sets the backend address pool name.

func (LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutput

func (o LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutput() LBBackendAddressPoolResourceSettingsResponseOutput

func (LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext

func (o LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseOutput

type LBFrontendIPConfigurationResourceSettings

type LBFrontendIPConfigurationResourceSettings struct {
	// Gets or sets the frontend IP configuration name.
	Name *string `pulumi:"name"`
	// 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"`
	// Defines reference to subnet.
	Subnet *SubnetReference `pulumi:"subnet"`
	// Gets or sets the csv list of zones.
	Zones *string `pulumi:"zones"`
}

Defines load balancer frontend IP configuration properties.

type LBFrontendIPConfigurationResourceSettingsArgs

type LBFrontendIPConfigurationResourceSettingsArgs struct {
	// Gets or sets the frontend IP configuration name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// 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"`
	// Defines reference to subnet.
	Subnet SubnetReferencePtrInput `pulumi:"subnet"`
	// Gets or sets the csv list of zones.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsArgs) ElementType

func (LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutput

func (i LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutput() LBFrontendIPConfigurationResourceSettingsOutput

func (LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext

func (i LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsOutput

type LBFrontendIPConfigurationResourceSettingsArray

type LBFrontendIPConfigurationResourceSettingsArray []LBFrontendIPConfigurationResourceSettingsInput

func (LBFrontendIPConfigurationResourceSettingsArray) ElementType

func (LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutput

func (i LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutput() LBFrontendIPConfigurationResourceSettingsArrayOutput

func (LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext

func (i LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsArrayOutput

type LBFrontendIPConfigurationResourceSettingsArrayInput

type LBFrontendIPConfigurationResourceSettingsArrayInput interface {
	pulumi.Input

	ToLBFrontendIPConfigurationResourceSettingsArrayOutput() LBFrontendIPConfigurationResourceSettingsArrayOutput
	ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext(context.Context) LBFrontendIPConfigurationResourceSettingsArrayOutput
}

LBFrontendIPConfigurationResourceSettingsArrayInput is an input type that accepts LBFrontendIPConfigurationResourceSettingsArray and LBFrontendIPConfigurationResourceSettingsArrayOutput values. You can construct a concrete instance of `LBFrontendIPConfigurationResourceSettingsArrayInput` via:

LBFrontendIPConfigurationResourceSettingsArray{ LBFrontendIPConfigurationResourceSettingsArgs{...} }

type LBFrontendIPConfigurationResourceSettingsArrayOutput

type LBFrontendIPConfigurationResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) ElementType

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) Index

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) ToLBFrontendIPConfigurationResourceSettingsArrayOutput

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext

func (o LBFrontendIPConfigurationResourceSettingsArrayOutput) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsArrayOutput

type LBFrontendIPConfigurationResourceSettingsInput

type LBFrontendIPConfigurationResourceSettingsInput interface {
	pulumi.Input

	ToLBFrontendIPConfigurationResourceSettingsOutput() LBFrontendIPConfigurationResourceSettingsOutput
	ToLBFrontendIPConfigurationResourceSettingsOutputWithContext(context.Context) LBFrontendIPConfigurationResourceSettingsOutput
}

LBFrontendIPConfigurationResourceSettingsInput is an input type that accepts LBFrontendIPConfigurationResourceSettingsArgs and LBFrontendIPConfigurationResourceSettingsOutput values. You can construct a concrete instance of `LBFrontendIPConfigurationResourceSettingsInput` via:

LBFrontendIPConfigurationResourceSettingsArgs{...}

type LBFrontendIPConfigurationResourceSettingsOutput

type LBFrontendIPConfigurationResourceSettingsOutput struct{ *pulumi.OutputState }

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsOutput) ElementType

func (LBFrontendIPConfigurationResourceSettingsOutput) Name

Gets or sets the frontend IP configuration name.

func (LBFrontendIPConfigurationResourceSettingsOutput) PrivateIpAddress

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 (LBFrontendIPConfigurationResourceSettingsOutput) PrivateIpAllocationMethod

Gets or sets PrivateIP allocation method (Static/Dynamic).

func (LBFrontendIPConfigurationResourceSettingsOutput) Subnet

Defines reference to subnet.

func (LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutput

func (o LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutput() LBFrontendIPConfigurationResourceSettingsOutput

func (LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext

func (o LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsOutput

func (LBFrontendIPConfigurationResourceSettingsOutput) Zones

Gets or sets the csv list of zones.

type LBFrontendIPConfigurationResourceSettingsResponse

type LBFrontendIPConfigurationResourceSettingsResponse struct {
	// Gets or sets the frontend IP configuration name.
	Name *string `pulumi:"name"`
	// 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"`
	// Defines reference to subnet.
	Subnet *SubnetReferenceResponse `pulumi:"subnet"`
	// Gets or sets the csv list of zones.
	Zones *string `pulumi:"zones"`
}

Defines load balancer frontend IP configuration properties.

type LBFrontendIPConfigurationResourceSettingsResponseArgs

type LBFrontendIPConfigurationResourceSettingsResponseArgs struct {
	// Gets or sets the frontend IP configuration name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// 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"`
	// Defines reference to subnet.
	Subnet SubnetReferenceResponsePtrInput `pulumi:"subnet"`
	// Gets or sets the csv list of zones.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsResponseArgs) ElementType

func (LBFrontendIPConfigurationResourceSettingsResponseArgs) ToLBFrontendIPConfigurationResourceSettingsResponseOutput

func (i LBFrontendIPConfigurationResourceSettingsResponseArgs) ToLBFrontendIPConfigurationResourceSettingsResponseOutput() LBFrontendIPConfigurationResourceSettingsResponseOutput

func (LBFrontendIPConfigurationResourceSettingsResponseArgs) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext

func (i LBFrontendIPConfigurationResourceSettingsResponseArgs) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseOutput

type LBFrontendIPConfigurationResourceSettingsResponseArray

type LBFrontendIPConfigurationResourceSettingsResponseArray []LBFrontendIPConfigurationResourceSettingsResponseInput

func (LBFrontendIPConfigurationResourceSettingsResponseArray) ElementType

func (LBFrontendIPConfigurationResourceSettingsResponseArray) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutput

func (i LBFrontendIPConfigurationResourceSettingsResponseArray) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutput() LBFrontendIPConfigurationResourceSettingsResponseArrayOutput

func (LBFrontendIPConfigurationResourceSettingsResponseArray) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext

func (i LBFrontendIPConfigurationResourceSettingsResponseArray) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseArrayOutput

type LBFrontendIPConfigurationResourceSettingsResponseArrayInput

type LBFrontendIPConfigurationResourceSettingsResponseArrayInput interface {
	pulumi.Input

	ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutput() LBFrontendIPConfigurationResourceSettingsResponseArrayOutput
	ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext(context.Context) LBFrontendIPConfigurationResourceSettingsResponseArrayOutput
}

LBFrontendIPConfigurationResourceSettingsResponseArrayInput is an input type that accepts LBFrontendIPConfigurationResourceSettingsResponseArray and LBFrontendIPConfigurationResourceSettingsResponseArrayOutput values. You can construct a concrete instance of `LBFrontendIPConfigurationResourceSettingsResponseArrayInput` via:

LBFrontendIPConfigurationResourceSettingsResponseArray{ LBFrontendIPConfigurationResourceSettingsResponseArgs{...} }

type LBFrontendIPConfigurationResourceSettingsResponseArrayOutput

type LBFrontendIPConfigurationResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ElementType

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) Index

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutput

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext

func (o LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseArrayOutput

type LBFrontendIPConfigurationResourceSettingsResponseInput

type LBFrontendIPConfigurationResourceSettingsResponseInput interface {
	pulumi.Input

	ToLBFrontendIPConfigurationResourceSettingsResponseOutput() LBFrontendIPConfigurationResourceSettingsResponseOutput
	ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext(context.Context) LBFrontendIPConfigurationResourceSettingsResponseOutput
}

LBFrontendIPConfigurationResourceSettingsResponseInput is an input type that accepts LBFrontendIPConfigurationResourceSettingsResponseArgs and LBFrontendIPConfigurationResourceSettingsResponseOutput values. You can construct a concrete instance of `LBFrontendIPConfigurationResourceSettingsResponseInput` via:

LBFrontendIPConfigurationResourceSettingsResponseArgs{...}

type LBFrontendIPConfigurationResourceSettingsResponseOutput

type LBFrontendIPConfigurationResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) ElementType

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) Name

Gets or sets the frontend IP configuration name.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) PrivateIpAddress

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 (LBFrontendIPConfigurationResourceSettingsResponseOutput) PrivateIpAllocationMethod

Gets or sets PrivateIP allocation method (Static/Dynamic).

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) Subnet

Defines reference to subnet.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) ToLBFrontendIPConfigurationResourceSettingsResponseOutput

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext

func (o LBFrontendIPConfigurationResourceSettingsResponseOutput) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseOutput

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) Zones

Gets or sets the csv list of zones.

type LoadBalancerBackendAddressPoolReference

type LoadBalancerBackendAddressPoolReference struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer backend address pools.

type LoadBalancerBackendAddressPoolReferenceArgs

type LoadBalancerBackendAddressPoolReferenceArgs struct {
	// Gets the name of the proxy resource on the target side.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer backend address pools.

func (LoadBalancerBackendAddressPoolReferenceArgs) ElementType

func (LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutput

func (i LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutput() LoadBalancerBackendAddressPoolReferenceOutput

func (LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext

func (i LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceOutput

type LoadBalancerBackendAddressPoolReferenceArray

type LoadBalancerBackendAddressPoolReferenceArray []LoadBalancerBackendAddressPoolReferenceInput

func (LoadBalancerBackendAddressPoolReferenceArray) ElementType

func (LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutput

func (i LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutput() LoadBalancerBackendAddressPoolReferenceArrayOutput

func (LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext

func (i LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceArrayOutput

type LoadBalancerBackendAddressPoolReferenceArrayInput

type LoadBalancerBackendAddressPoolReferenceArrayInput interface {
	pulumi.Input

	ToLoadBalancerBackendAddressPoolReferenceArrayOutput() LoadBalancerBackendAddressPoolReferenceArrayOutput
	ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext(context.Context) LoadBalancerBackendAddressPoolReferenceArrayOutput
}

LoadBalancerBackendAddressPoolReferenceArrayInput is an input type that accepts LoadBalancerBackendAddressPoolReferenceArray and LoadBalancerBackendAddressPoolReferenceArrayOutput values. You can construct a concrete instance of `LoadBalancerBackendAddressPoolReferenceArrayInput` via:

LoadBalancerBackendAddressPoolReferenceArray{ LoadBalancerBackendAddressPoolReferenceArgs{...} }

type LoadBalancerBackendAddressPoolReferenceArrayOutput

type LoadBalancerBackendAddressPoolReferenceArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) ElementType

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) Index

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutput

func (o LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutput() LoadBalancerBackendAddressPoolReferenceArrayOutput

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext

func (o LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceArrayOutput

type LoadBalancerBackendAddressPoolReferenceInput

type LoadBalancerBackendAddressPoolReferenceInput interface {
	pulumi.Input

	ToLoadBalancerBackendAddressPoolReferenceOutput() LoadBalancerBackendAddressPoolReferenceOutput
	ToLoadBalancerBackendAddressPoolReferenceOutputWithContext(context.Context) LoadBalancerBackendAddressPoolReferenceOutput
}

LoadBalancerBackendAddressPoolReferenceInput is an input type that accepts LoadBalancerBackendAddressPoolReferenceArgs and LoadBalancerBackendAddressPoolReferenceOutput values. You can construct a concrete instance of `LoadBalancerBackendAddressPoolReferenceInput` via:

LoadBalancerBackendAddressPoolReferenceArgs{...}

type LoadBalancerBackendAddressPoolReferenceOutput

type LoadBalancerBackendAddressPoolReferenceOutput struct{ *pulumi.OutputState }

Defines reference to load balancer backend address pools.

func (LoadBalancerBackendAddressPoolReferenceOutput) ElementType

func (LoadBalancerBackendAddressPoolReferenceOutput) Name

Gets the name of the proxy resource on the target side.

func (LoadBalancerBackendAddressPoolReferenceOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutput

func (o LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutput() LoadBalancerBackendAddressPoolReferenceOutput

func (LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext

func (o LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceOutput

type LoadBalancerBackendAddressPoolReferenceResponse

type LoadBalancerBackendAddressPoolReferenceResponse struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer backend address pools.

type LoadBalancerBackendAddressPoolReferenceResponseArgs

type LoadBalancerBackendAddressPoolReferenceResponseArgs struct {
	// Gets the name of the proxy resource on the target side.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer backend address pools.

func (LoadBalancerBackendAddressPoolReferenceResponseArgs) ElementType

func (LoadBalancerBackendAddressPoolReferenceResponseArgs) ToLoadBalancerBackendAddressPoolReferenceResponseOutput

func (i LoadBalancerBackendAddressPoolReferenceResponseArgs) ToLoadBalancerBackendAddressPoolReferenceResponseOutput() LoadBalancerBackendAddressPoolReferenceResponseOutput

func (LoadBalancerBackendAddressPoolReferenceResponseArgs) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext

func (i LoadBalancerBackendAddressPoolReferenceResponseArgs) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseOutput

type LoadBalancerBackendAddressPoolReferenceResponseArray

type LoadBalancerBackendAddressPoolReferenceResponseArray []LoadBalancerBackendAddressPoolReferenceResponseInput

func (LoadBalancerBackendAddressPoolReferenceResponseArray) ElementType

func (LoadBalancerBackendAddressPoolReferenceResponseArray) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutput

func (i LoadBalancerBackendAddressPoolReferenceResponseArray) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutput() LoadBalancerBackendAddressPoolReferenceResponseArrayOutput

func (LoadBalancerBackendAddressPoolReferenceResponseArray) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext

func (i LoadBalancerBackendAddressPoolReferenceResponseArray) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseArrayOutput

type LoadBalancerBackendAddressPoolReferenceResponseArrayInput

type LoadBalancerBackendAddressPoolReferenceResponseArrayInput interface {
	pulumi.Input

	ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutput() LoadBalancerBackendAddressPoolReferenceResponseArrayOutput
	ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext(context.Context) LoadBalancerBackendAddressPoolReferenceResponseArrayOutput
}

LoadBalancerBackendAddressPoolReferenceResponseArrayInput is an input type that accepts LoadBalancerBackendAddressPoolReferenceResponseArray and LoadBalancerBackendAddressPoolReferenceResponseArrayOutput values. You can construct a concrete instance of `LoadBalancerBackendAddressPoolReferenceResponseArrayInput` via:

LoadBalancerBackendAddressPoolReferenceResponseArray{ LoadBalancerBackendAddressPoolReferenceResponseArgs{...} }

type LoadBalancerBackendAddressPoolReferenceResponseArrayOutput

type LoadBalancerBackendAddressPoolReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ElementType

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) Index

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutput

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext

func (o LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseArrayOutput

type LoadBalancerBackendAddressPoolReferenceResponseInput

type LoadBalancerBackendAddressPoolReferenceResponseInput interface {
	pulumi.Input

	ToLoadBalancerBackendAddressPoolReferenceResponseOutput() LoadBalancerBackendAddressPoolReferenceResponseOutput
	ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext(context.Context) LoadBalancerBackendAddressPoolReferenceResponseOutput
}

LoadBalancerBackendAddressPoolReferenceResponseInput is an input type that accepts LoadBalancerBackendAddressPoolReferenceResponseArgs and LoadBalancerBackendAddressPoolReferenceResponseOutput values. You can construct a concrete instance of `LoadBalancerBackendAddressPoolReferenceResponseInput` via:

LoadBalancerBackendAddressPoolReferenceResponseArgs{...}

type LoadBalancerBackendAddressPoolReferenceResponseOutput

type LoadBalancerBackendAddressPoolReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to load balancer backend address pools.

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) ElementType

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) Name

Gets the name of the proxy resource on the target side.

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) ToLoadBalancerBackendAddressPoolReferenceResponseOutput

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext

func (o LoadBalancerBackendAddressPoolReferenceResponseOutput) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseOutput

type LoadBalancerNatRuleReference

type LoadBalancerNatRuleReference struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer NAT rules.

type LoadBalancerNatRuleReferenceArgs

type LoadBalancerNatRuleReferenceArgs struct {
	// Gets the name of the proxy resource on the target side.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer NAT rules.

func (LoadBalancerNatRuleReferenceArgs) ElementType

func (LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutput

func (i LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutput() LoadBalancerNatRuleReferenceOutput

func (LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutputWithContext

func (i LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceOutput

type LoadBalancerNatRuleReferenceArray

type LoadBalancerNatRuleReferenceArray []LoadBalancerNatRuleReferenceInput

func (LoadBalancerNatRuleReferenceArray) ElementType

func (LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutput

func (i LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutput() LoadBalancerNatRuleReferenceArrayOutput

func (LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutputWithContext

func (i LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceArrayOutput

type LoadBalancerNatRuleReferenceArrayInput

type LoadBalancerNatRuleReferenceArrayInput interface {
	pulumi.Input

	ToLoadBalancerNatRuleReferenceArrayOutput() LoadBalancerNatRuleReferenceArrayOutput
	ToLoadBalancerNatRuleReferenceArrayOutputWithContext(context.Context) LoadBalancerNatRuleReferenceArrayOutput
}

LoadBalancerNatRuleReferenceArrayInput is an input type that accepts LoadBalancerNatRuleReferenceArray and LoadBalancerNatRuleReferenceArrayOutput values. You can construct a concrete instance of `LoadBalancerNatRuleReferenceArrayInput` via:

LoadBalancerNatRuleReferenceArray{ LoadBalancerNatRuleReferenceArgs{...} }

type LoadBalancerNatRuleReferenceArrayOutput

type LoadBalancerNatRuleReferenceArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerNatRuleReferenceArrayOutput) ElementType

func (LoadBalancerNatRuleReferenceArrayOutput) Index

func (LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutput

func (o LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutput() LoadBalancerNatRuleReferenceArrayOutput

func (LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutputWithContext

func (o LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceArrayOutput

type LoadBalancerNatRuleReferenceInput

type LoadBalancerNatRuleReferenceInput interface {
	pulumi.Input

	ToLoadBalancerNatRuleReferenceOutput() LoadBalancerNatRuleReferenceOutput
	ToLoadBalancerNatRuleReferenceOutputWithContext(context.Context) LoadBalancerNatRuleReferenceOutput
}

LoadBalancerNatRuleReferenceInput is an input type that accepts LoadBalancerNatRuleReferenceArgs and LoadBalancerNatRuleReferenceOutput values. You can construct a concrete instance of `LoadBalancerNatRuleReferenceInput` via:

LoadBalancerNatRuleReferenceArgs{...}

type LoadBalancerNatRuleReferenceOutput

type LoadBalancerNatRuleReferenceOutput struct{ *pulumi.OutputState }

Defines reference to load balancer NAT rules.

func (LoadBalancerNatRuleReferenceOutput) ElementType

func (LoadBalancerNatRuleReferenceOutput) Name

Gets the name of the proxy resource on the target side.

func (LoadBalancerNatRuleReferenceOutput) SourceArmResourceId

func (o LoadBalancerNatRuleReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutput

func (o LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutput() LoadBalancerNatRuleReferenceOutput

func (LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutputWithContext

func (o LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceOutput

type LoadBalancerNatRuleReferenceResponse

type LoadBalancerNatRuleReferenceResponse struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer NAT rules.

type LoadBalancerNatRuleReferenceResponseArgs

type LoadBalancerNatRuleReferenceResponseArgs struct {
	// Gets the name of the proxy resource on the target side.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer NAT rules.

func (LoadBalancerNatRuleReferenceResponseArgs) ElementType

func (LoadBalancerNatRuleReferenceResponseArgs) ToLoadBalancerNatRuleReferenceResponseOutput

func (i LoadBalancerNatRuleReferenceResponseArgs) ToLoadBalancerNatRuleReferenceResponseOutput() LoadBalancerNatRuleReferenceResponseOutput

func (LoadBalancerNatRuleReferenceResponseArgs) ToLoadBalancerNatRuleReferenceResponseOutputWithContext

func (i LoadBalancerNatRuleReferenceResponseArgs) ToLoadBalancerNatRuleReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseOutput

type LoadBalancerNatRuleReferenceResponseArray

type LoadBalancerNatRuleReferenceResponseArray []LoadBalancerNatRuleReferenceResponseInput

func (LoadBalancerNatRuleReferenceResponseArray) ElementType

func (LoadBalancerNatRuleReferenceResponseArray) ToLoadBalancerNatRuleReferenceResponseArrayOutput

func (i LoadBalancerNatRuleReferenceResponseArray) ToLoadBalancerNatRuleReferenceResponseArrayOutput() LoadBalancerNatRuleReferenceResponseArrayOutput

func (LoadBalancerNatRuleReferenceResponseArray) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext

func (i LoadBalancerNatRuleReferenceResponseArray) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseArrayOutput

type LoadBalancerNatRuleReferenceResponseArrayInput

type LoadBalancerNatRuleReferenceResponseArrayInput interface {
	pulumi.Input

	ToLoadBalancerNatRuleReferenceResponseArrayOutput() LoadBalancerNatRuleReferenceResponseArrayOutput
	ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext(context.Context) LoadBalancerNatRuleReferenceResponseArrayOutput
}

LoadBalancerNatRuleReferenceResponseArrayInput is an input type that accepts LoadBalancerNatRuleReferenceResponseArray and LoadBalancerNatRuleReferenceResponseArrayOutput values. You can construct a concrete instance of `LoadBalancerNatRuleReferenceResponseArrayInput` via:

LoadBalancerNatRuleReferenceResponseArray{ LoadBalancerNatRuleReferenceResponseArgs{...} }

type LoadBalancerNatRuleReferenceResponseArrayOutput

type LoadBalancerNatRuleReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerNatRuleReferenceResponseArrayOutput) ElementType

func (LoadBalancerNatRuleReferenceResponseArrayOutput) Index

func (LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutput

func (o LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutput() LoadBalancerNatRuleReferenceResponseArrayOutput

func (LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext

func (o LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseArrayOutput

type LoadBalancerNatRuleReferenceResponseInput

type LoadBalancerNatRuleReferenceResponseInput interface {
	pulumi.Input

	ToLoadBalancerNatRuleReferenceResponseOutput() LoadBalancerNatRuleReferenceResponseOutput
	ToLoadBalancerNatRuleReferenceResponseOutputWithContext(context.Context) LoadBalancerNatRuleReferenceResponseOutput
}

LoadBalancerNatRuleReferenceResponseInput is an input type that accepts LoadBalancerNatRuleReferenceResponseArgs and LoadBalancerNatRuleReferenceResponseOutput values. You can construct a concrete instance of `LoadBalancerNatRuleReferenceResponseInput` via:

LoadBalancerNatRuleReferenceResponseArgs{...}

type LoadBalancerNatRuleReferenceResponseOutput

type LoadBalancerNatRuleReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to load balancer NAT rules.

func (LoadBalancerNatRuleReferenceResponseOutput) ElementType

func (LoadBalancerNatRuleReferenceResponseOutput) Name

Gets the name of the proxy resource on the target side.

func (LoadBalancerNatRuleReferenceResponseOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutput

func (o LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutput() LoadBalancerNatRuleReferenceResponseOutput

func (LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutputWithContext

func (o LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseOutput

type LoadBalancerResourceSettings

type LoadBalancerResourceSettings struct {
	// Gets or sets the backend address pools of the load balancer.
	BackendAddressPools []LBBackendAddressPoolResourceSettings `pulumi:"backendAddressPools"`
	// Gets or sets the frontend IP configurations of the load balancer.
	FrontendIPConfigurations []LBFrontendIPConfigurationResourceSettings `pulumi:"frontendIPConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/loadBalancers'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets load balancer sku (Basic/Standard).
	Sku *string `pulumi:"sku"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given
	//  precedence only if frontend IP configurations settings are not present.
	Zones *string `pulumi:"zones"`
}

Defines the load balancer resource settings.

type LoadBalancerResourceSettingsArgs

type LoadBalancerResourceSettingsArgs struct {
	// Gets or sets the backend address pools of the load balancer.
	BackendAddressPools LBBackendAddressPoolResourceSettingsArrayInput `pulumi:"backendAddressPools"`
	// Gets or sets the frontend IP configurations of the load balancer.
	FrontendIPConfigurations LBFrontendIPConfigurationResourceSettingsArrayInput `pulumi:"frontendIPConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/loadBalancers'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets load balancer sku (Basic/Standard).
	Sku pulumi.StringPtrInput `pulumi:"sku"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given
	//  precedence only if frontend IP configurations settings are not present.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines the load balancer resource settings.

func (LoadBalancerResourceSettingsArgs) ElementType

func (LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutput

func (i LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutput() LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutputWithContext

func (i LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsOutput

type LoadBalancerResourceSettingsInput

type LoadBalancerResourceSettingsInput interface {
	pulumi.Input

	ToLoadBalancerResourceSettingsOutput() LoadBalancerResourceSettingsOutput
	ToLoadBalancerResourceSettingsOutputWithContext(context.Context) LoadBalancerResourceSettingsOutput
}

LoadBalancerResourceSettingsInput is an input type that accepts LoadBalancerResourceSettingsArgs and LoadBalancerResourceSettingsOutput values. You can construct a concrete instance of `LoadBalancerResourceSettingsInput` via:

LoadBalancerResourceSettingsArgs{...}

type LoadBalancerResourceSettingsOutput

type LoadBalancerResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the load balancer resource settings.

func (LoadBalancerResourceSettingsOutput) BackendAddressPools

Gets or sets the backend address pools of the load balancer.

func (LoadBalancerResourceSettingsOutput) ElementType

func (LoadBalancerResourceSettingsOutput) FrontendIPConfigurations

Gets or sets the frontend IP configurations of the load balancer.

func (LoadBalancerResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/loadBalancers'.

func (LoadBalancerResourceSettingsOutput) Sku

Gets or sets load balancer sku (Basic/Standard).

func (LoadBalancerResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutput

func (o LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutput() LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutputWithContext

func (o LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsOutput) Zones

Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given

precedence only if frontend IP configurations settings are not present.

type LoadBalancerResourceSettingsResponse

type LoadBalancerResourceSettingsResponse struct {
	// Gets or sets the backend address pools of the load balancer.
	BackendAddressPools []LBBackendAddressPoolResourceSettingsResponse `pulumi:"backendAddressPools"`
	// Gets or sets the frontend IP configurations of the load balancer.
	FrontendIPConfigurations []LBFrontendIPConfigurationResourceSettingsResponse `pulumi:"frontendIPConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/loadBalancers'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets load balancer sku (Basic/Standard).
	Sku *string `pulumi:"sku"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given
	//  precedence only if frontend IP configurations settings are not present.
	Zones *string `pulumi:"zones"`
}

Defines the load balancer resource settings.

type LoadBalancerResourceSettingsResponseArgs

type LoadBalancerResourceSettingsResponseArgs struct {
	// Gets or sets the backend address pools of the load balancer.
	BackendAddressPools LBBackendAddressPoolResourceSettingsResponseArrayInput `pulumi:"backendAddressPools"`
	// Gets or sets the frontend IP configurations of the load balancer.
	FrontendIPConfigurations LBFrontendIPConfigurationResourceSettingsResponseArrayInput `pulumi:"frontendIPConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/loadBalancers'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets load balancer sku (Basic/Standard).
	Sku pulumi.StringPtrInput `pulumi:"sku"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given
	//  precedence only if frontend IP configurations settings are not present.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines the load balancer resource settings.

func (LoadBalancerResourceSettingsResponseArgs) ElementType

func (LoadBalancerResourceSettingsResponseArgs) ToLoadBalancerResourceSettingsResponseOutput

func (i LoadBalancerResourceSettingsResponseArgs) ToLoadBalancerResourceSettingsResponseOutput() LoadBalancerResourceSettingsResponseOutput

func (LoadBalancerResourceSettingsResponseArgs) ToLoadBalancerResourceSettingsResponseOutputWithContext

func (i LoadBalancerResourceSettingsResponseArgs) ToLoadBalancerResourceSettingsResponseOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsResponseOutput

type LoadBalancerResourceSettingsResponseInput

type LoadBalancerResourceSettingsResponseInput interface {
	pulumi.Input

	ToLoadBalancerResourceSettingsResponseOutput() LoadBalancerResourceSettingsResponseOutput
	ToLoadBalancerResourceSettingsResponseOutputWithContext(context.Context) LoadBalancerResourceSettingsResponseOutput
}

LoadBalancerResourceSettingsResponseInput is an input type that accepts LoadBalancerResourceSettingsResponseArgs and LoadBalancerResourceSettingsResponseOutput values. You can construct a concrete instance of `LoadBalancerResourceSettingsResponseInput` via:

LoadBalancerResourceSettingsResponseArgs{...}

type LoadBalancerResourceSettingsResponseOutput

type LoadBalancerResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the load balancer resource settings.

func (LoadBalancerResourceSettingsResponseOutput) BackendAddressPools

Gets or sets the backend address pools of the load balancer.

func (LoadBalancerResourceSettingsResponseOutput) ElementType

func (LoadBalancerResourceSettingsResponseOutput) FrontendIPConfigurations

Gets or sets the frontend IP configurations of the load balancer.

func (LoadBalancerResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/loadBalancers'.

func (LoadBalancerResourceSettingsResponseOutput) Sku

Gets or sets load balancer sku (Basic/Standard).

func (LoadBalancerResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutput

func (o LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutput() LoadBalancerResourceSettingsResponseOutput

func (LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutputWithContext

func (o LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsResponseOutput

func (LoadBalancerResourceSettingsResponseOutput) Zones

Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given

precedence only if frontend IP configurations settings are not present.

type LookupMoveCollectionArgs

type LookupMoveCollectionArgs struct {
	// The Move Collection Name.
	MoveCollectionName string `pulumi:"moveCollectionName"`
	// The Resource Group Name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMoveCollectionResult

type LookupMoveCollectionResult struct {
	// The etag of the resource.
	Etag string `pulumi:"etag"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// Defines the MSI properties of the Move Collection.
	Identity *IdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives.
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Defines the move collection properties.
	Properties MoveCollectionPropertiesResponse `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Define the move collection.

type LookupMoveResourceArgs

type LookupMoveResourceArgs struct {
	// The Move Collection Name.
	MoveCollectionName string `pulumi:"moveCollectionName"`
	// The Move Resource Name.
	MoveResourceName string `pulumi:"moveResourceName"`
	// The Resource Group Name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMoveResourceResult

type LookupMoveResourceResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Defines the move resource properties.
	Properties MoveResourcePropertiesResponse `pulumi:"properties"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Defines the move resource.

type ManualResolutionPropertiesResponse

type ManualResolutionPropertiesResponse struct {
	// Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
	TargetId *string `pulumi:"targetId"`
}

Defines the properties for manual resolution.

type ManualResolutionPropertiesResponseArgs

type ManualResolutionPropertiesResponseArgs struct {
	// Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
}

Defines the properties for manual resolution.

func (ManualResolutionPropertiesResponseArgs) ElementType

func (ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponseOutput

func (i ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponseOutput() ManualResolutionPropertiesResponseOutput

func (ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponseOutputWithContext

func (i ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponseOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponseOutput

func (ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponsePtrOutput

func (i ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponsePtrOutput() ManualResolutionPropertiesResponsePtrOutput

func (ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponsePtrOutputWithContext

func (i ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponsePtrOutput

type ManualResolutionPropertiesResponseInput

type ManualResolutionPropertiesResponseInput interface {
	pulumi.Input

	ToManualResolutionPropertiesResponseOutput() ManualResolutionPropertiesResponseOutput
	ToManualResolutionPropertiesResponseOutputWithContext(context.Context) ManualResolutionPropertiesResponseOutput
}

ManualResolutionPropertiesResponseInput is an input type that accepts ManualResolutionPropertiesResponseArgs and ManualResolutionPropertiesResponseOutput values. You can construct a concrete instance of `ManualResolutionPropertiesResponseInput` via:

ManualResolutionPropertiesResponseArgs{...}

type ManualResolutionPropertiesResponseOutput

type ManualResolutionPropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the properties for manual resolution.

func (ManualResolutionPropertiesResponseOutput) ElementType

func (ManualResolutionPropertiesResponseOutput) TargetId

Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutput

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutput() ManualResolutionPropertiesResponseOutput

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutputWithContext

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponseOutput

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponsePtrOutput

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponsePtrOutput() ManualResolutionPropertiesResponsePtrOutput

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponsePtrOutput

type ManualResolutionPropertiesResponsePtrInput

type ManualResolutionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToManualResolutionPropertiesResponsePtrOutput() ManualResolutionPropertiesResponsePtrOutput
	ToManualResolutionPropertiesResponsePtrOutputWithContext(context.Context) ManualResolutionPropertiesResponsePtrOutput
}

ManualResolutionPropertiesResponsePtrInput is an input type that accepts ManualResolutionPropertiesResponseArgs, ManualResolutionPropertiesResponsePtr and ManualResolutionPropertiesResponsePtrOutput values. You can construct a concrete instance of `ManualResolutionPropertiesResponsePtrInput` via:

        ManualResolutionPropertiesResponseArgs{...}

or:

        nil

type ManualResolutionPropertiesResponsePtrOutput

type ManualResolutionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ManualResolutionPropertiesResponsePtrOutput) Elem

func (ManualResolutionPropertiesResponsePtrOutput) ElementType

func (ManualResolutionPropertiesResponsePtrOutput) TargetId

Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.

func (ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutput

func (o ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutput() ManualResolutionPropertiesResponsePtrOutput

func (ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext

func (o ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponsePtrOutput

type MoveCollection

type MoveCollection struct {
	pulumi.CustomResourceState

	// The etag of the resource.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Defines the MSI properties of the Move Collection.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Defines the move collection properties.
	Properties MoveCollectionPropertiesResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Define the move collection.

func GetMoveCollection

func GetMoveCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MoveCollectionState, opts ...pulumi.ResourceOption) (*MoveCollection, error)

GetMoveCollection gets an existing MoveCollection 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 NewMoveCollection

func NewMoveCollection(ctx *pulumi.Context,
	name string, args *MoveCollectionArgs, opts ...pulumi.ResourceOption) (*MoveCollection, error)

NewMoveCollection registers a new resource with the given unique name, arguments, and options.

func (*MoveCollection) ElementType

func (*MoveCollection) ElementType() reflect.Type

func (*MoveCollection) ToMoveCollectionOutput

func (i *MoveCollection) ToMoveCollectionOutput() MoveCollectionOutput

func (*MoveCollection) ToMoveCollectionOutputWithContext

func (i *MoveCollection) ToMoveCollectionOutputWithContext(ctx context.Context) MoveCollectionOutput

type MoveCollectionArgs

type MoveCollectionArgs struct {
	// Defines the MSI properties of the Move Collection.
	Identity IdentityPtrInput
	// The geo-location where the resource lives.
	Location pulumi.StringPtrInput
	// The Move Collection Name.
	MoveCollectionName pulumi.StringInput
	// Defines the move collection properties.
	Properties MoveCollectionPropertiesPtrInput
	// The Resource Group Name.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a MoveCollection resource.

func (MoveCollectionArgs) ElementType

func (MoveCollectionArgs) ElementType() reflect.Type

type MoveCollectionInput

type MoveCollectionInput interface {
	pulumi.Input

	ToMoveCollectionOutput() MoveCollectionOutput
	ToMoveCollectionOutputWithContext(ctx context.Context) MoveCollectionOutput
}

type MoveCollectionOutput

type MoveCollectionOutput struct {
	*pulumi.OutputState
}

func (MoveCollectionOutput) ElementType

func (MoveCollectionOutput) ElementType() reflect.Type

func (MoveCollectionOutput) ToMoveCollectionOutput

func (o MoveCollectionOutput) ToMoveCollectionOutput() MoveCollectionOutput

func (MoveCollectionOutput) ToMoveCollectionOutputWithContext

func (o MoveCollectionOutput) ToMoveCollectionOutputWithContext(ctx context.Context) MoveCollectionOutput

type MoveCollectionProperties

type MoveCollectionProperties struct {
	// Gets or sets the source region.
	SourceRegion string `pulumi:"sourceRegion"`
	// Gets or sets the target region.
	TargetRegion string `pulumi:"targetRegion"`
}

Defines the move collection properties.

type MoveCollectionPropertiesArgs

type MoveCollectionPropertiesArgs struct {
	// Gets or sets the source region.
	SourceRegion pulumi.StringInput `pulumi:"sourceRegion"`
	// Gets or sets the target region.
	TargetRegion pulumi.StringInput `pulumi:"targetRegion"`
}

Defines the move collection properties.

func (MoveCollectionPropertiesArgs) ElementType

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutput

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutput() MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutputWithContext

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutputWithContext(ctx context.Context) MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutput

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutputWithContext

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesPtrOutput

type MoveCollectionPropertiesInput

type MoveCollectionPropertiesInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesOutput() MoveCollectionPropertiesOutput
	ToMoveCollectionPropertiesOutputWithContext(context.Context) MoveCollectionPropertiesOutput
}

MoveCollectionPropertiesInput is an input type that accepts MoveCollectionPropertiesArgs and MoveCollectionPropertiesOutput values. You can construct a concrete instance of `MoveCollectionPropertiesInput` via:

MoveCollectionPropertiesArgs{...}

type MoveCollectionPropertiesOutput

type MoveCollectionPropertiesOutput struct{ *pulumi.OutputState }

Defines the move collection properties.

func (MoveCollectionPropertiesOutput) ElementType

func (MoveCollectionPropertiesOutput) SourceRegion

Gets or sets the source region.

func (MoveCollectionPropertiesOutput) TargetRegion

Gets or sets the target region.

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutput

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutput() MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutputWithContext

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutputWithContext(ctx context.Context) MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutput

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutputWithContext

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesPtrOutput

type MoveCollectionPropertiesPtrInput

type MoveCollectionPropertiesPtrInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput
	ToMoveCollectionPropertiesPtrOutputWithContext(context.Context) MoveCollectionPropertiesPtrOutput
}

MoveCollectionPropertiesPtrInput is an input type that accepts MoveCollectionPropertiesArgs, MoveCollectionPropertiesPtr and MoveCollectionPropertiesPtrOutput values. You can construct a concrete instance of `MoveCollectionPropertiesPtrInput` via:

        MoveCollectionPropertiesArgs{...}

or:

        nil

type MoveCollectionPropertiesPtrOutput

type MoveCollectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MoveCollectionPropertiesPtrOutput) Elem

func (MoveCollectionPropertiesPtrOutput) ElementType

func (MoveCollectionPropertiesPtrOutput) SourceRegion

Gets or sets the source region.

func (MoveCollectionPropertiesPtrOutput) TargetRegion

Gets or sets the target region.

func (MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutput

func (o MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutputWithContext

func (o MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesPtrOutput

type MoveCollectionPropertiesResponse

type MoveCollectionPropertiesResponse struct {
	// Defines the move collection errors.
	Errors MoveCollectionPropertiesResponseErrors `pulumi:"errors"`
	// Defines the provisioning states.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the source region.
	SourceRegion string `pulumi:"sourceRegion"`
	// Gets or sets the target region.
	TargetRegion string `pulumi:"targetRegion"`
}

Defines the move collection properties.

type MoveCollectionPropertiesResponseArgs

type MoveCollectionPropertiesResponseArgs struct {
	// Defines the move collection errors.
	Errors MoveCollectionPropertiesResponseErrorsInput `pulumi:"errors"`
	// Defines the provisioning states.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Gets or sets the source region.
	SourceRegion pulumi.StringInput `pulumi:"sourceRegion"`
	// Gets or sets the target region.
	TargetRegion pulumi.StringInput `pulumi:"targetRegion"`
}

Defines the move collection properties.

func (MoveCollectionPropertiesResponseArgs) ElementType

func (MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponseOutput

func (i MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponseOutput() MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponseOutputWithContext

func (i MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponseOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponsePtrOutput

func (i MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponsePtrOutput() MoveCollectionPropertiesResponsePtrOutput

func (MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponsePtrOutputWithContext

func (i MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponsePtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponsePtrOutput

type MoveCollectionPropertiesResponseErrors

type MoveCollectionPropertiesResponseErrors struct {
	// The move resource error body.
	Properties *MoveResourceErrorBodyResponse `pulumi:"properties"`
}

Defines the move collection errors.

type MoveCollectionPropertiesResponseErrorsArgs

type MoveCollectionPropertiesResponseErrorsArgs struct {
	// The move resource error body.
	Properties MoveResourceErrorBodyResponsePtrInput `pulumi:"properties"`
}

Defines the move collection errors.

func (MoveCollectionPropertiesResponseErrorsArgs) ElementType

func (MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsOutput

func (i MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsOutput() MoveCollectionPropertiesResponseErrorsOutput

func (MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsOutputWithContext

func (i MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsOutput

func (MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsPtrOutput

func (i MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsPtrOutput() MoveCollectionPropertiesResponseErrorsPtrOutput

func (MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext

func (i MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsPtrOutput

type MoveCollectionPropertiesResponseErrorsInput

type MoveCollectionPropertiesResponseErrorsInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesResponseErrorsOutput() MoveCollectionPropertiesResponseErrorsOutput
	ToMoveCollectionPropertiesResponseErrorsOutputWithContext(context.Context) MoveCollectionPropertiesResponseErrorsOutput
}

MoveCollectionPropertiesResponseErrorsInput is an input type that accepts MoveCollectionPropertiesResponseErrorsArgs and MoveCollectionPropertiesResponseErrorsOutput values. You can construct a concrete instance of `MoveCollectionPropertiesResponseErrorsInput` via:

MoveCollectionPropertiesResponseErrorsArgs{...}

type MoveCollectionPropertiesResponseErrorsOutput

type MoveCollectionPropertiesResponseErrorsOutput struct{ *pulumi.OutputState }

Defines the move collection errors.

func (MoveCollectionPropertiesResponseErrorsOutput) ElementType

func (MoveCollectionPropertiesResponseErrorsOutput) Properties

The move resource error body.

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutput

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutput() MoveCollectionPropertiesResponseErrorsOutput

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutputWithContext

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsOutput

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutput

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutput() MoveCollectionPropertiesResponseErrorsPtrOutput

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsPtrOutput

type MoveCollectionPropertiesResponseErrorsPtrInput

type MoveCollectionPropertiesResponseErrorsPtrInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesResponseErrorsPtrOutput() MoveCollectionPropertiesResponseErrorsPtrOutput
	ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext(context.Context) MoveCollectionPropertiesResponseErrorsPtrOutput
}

MoveCollectionPropertiesResponseErrorsPtrInput is an input type that accepts MoveCollectionPropertiesResponseErrorsArgs, MoveCollectionPropertiesResponseErrorsPtr and MoveCollectionPropertiesResponseErrorsPtrOutput values. You can construct a concrete instance of `MoveCollectionPropertiesResponseErrorsPtrInput` via:

        MoveCollectionPropertiesResponseErrorsArgs{...}

or:

        nil

type MoveCollectionPropertiesResponseErrorsPtrOutput

type MoveCollectionPropertiesResponseErrorsPtrOutput struct{ *pulumi.OutputState }

func (MoveCollectionPropertiesResponseErrorsPtrOutput) Elem

func (MoveCollectionPropertiesResponseErrorsPtrOutput) ElementType

func (MoveCollectionPropertiesResponseErrorsPtrOutput) Properties

The move resource error body.

func (MoveCollectionPropertiesResponseErrorsPtrOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutput

func (o MoveCollectionPropertiesResponseErrorsPtrOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutput() MoveCollectionPropertiesResponseErrorsPtrOutput

func (MoveCollectionPropertiesResponseErrorsPtrOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext

func (o MoveCollectionPropertiesResponseErrorsPtrOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsPtrOutput

type MoveCollectionPropertiesResponseInput

type MoveCollectionPropertiesResponseInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesResponseOutput() MoveCollectionPropertiesResponseOutput
	ToMoveCollectionPropertiesResponseOutputWithContext(context.Context) MoveCollectionPropertiesResponseOutput
}

MoveCollectionPropertiesResponseInput is an input type that accepts MoveCollectionPropertiesResponseArgs and MoveCollectionPropertiesResponseOutput values. You can construct a concrete instance of `MoveCollectionPropertiesResponseInput` via:

MoveCollectionPropertiesResponseArgs{...}

type MoveCollectionPropertiesResponseOutput

type MoveCollectionPropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the move collection properties.

func (MoveCollectionPropertiesResponseOutput) ElementType

func (MoveCollectionPropertiesResponseOutput) Errors

Defines the move collection errors.

func (MoveCollectionPropertiesResponseOutput) ProvisioningState

Defines the provisioning states.

func (MoveCollectionPropertiesResponseOutput) SourceRegion

Gets or sets the source region.

func (MoveCollectionPropertiesResponseOutput) TargetRegion

Gets or sets the target region.

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutput

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutput() MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutputWithContext

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponsePtrOutput

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponsePtrOutput() MoveCollectionPropertiesResponsePtrOutput

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponsePtrOutputWithContext

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponsePtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponsePtrOutput

type MoveCollectionPropertiesResponsePtrInput

type MoveCollectionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesResponsePtrOutput() MoveCollectionPropertiesResponsePtrOutput
	ToMoveCollectionPropertiesResponsePtrOutputWithContext(context.Context) MoveCollectionPropertiesResponsePtrOutput
}

MoveCollectionPropertiesResponsePtrInput is an input type that accepts MoveCollectionPropertiesResponseArgs, MoveCollectionPropertiesResponsePtr and MoveCollectionPropertiesResponsePtrOutput values. You can construct a concrete instance of `MoveCollectionPropertiesResponsePtrInput` via:

        MoveCollectionPropertiesResponseArgs{...}

or:

        nil

type MoveCollectionPropertiesResponsePtrOutput

type MoveCollectionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveCollectionPropertiesResponsePtrOutput) Elem

func (MoveCollectionPropertiesResponsePtrOutput) ElementType

func (MoveCollectionPropertiesResponsePtrOutput) Errors

Defines the move collection errors.

func (MoveCollectionPropertiesResponsePtrOutput) ProvisioningState

Defines the provisioning states.

func (MoveCollectionPropertiesResponsePtrOutput) SourceRegion

Gets or sets the source region.

func (MoveCollectionPropertiesResponsePtrOutput) TargetRegion

Gets or sets the target region.

func (MoveCollectionPropertiesResponsePtrOutput) ToMoveCollectionPropertiesResponsePtrOutput

func (o MoveCollectionPropertiesResponsePtrOutput) ToMoveCollectionPropertiesResponsePtrOutput() MoveCollectionPropertiesResponsePtrOutput

func (MoveCollectionPropertiesResponsePtrOutput) ToMoveCollectionPropertiesResponsePtrOutputWithContext

func (o MoveCollectionPropertiesResponsePtrOutput) ToMoveCollectionPropertiesResponsePtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponsePtrOutput

type MoveCollectionState

type MoveCollectionState struct {
	// The etag of the resource.
	Etag pulumi.StringPtrInput
	// Defines the MSI properties of the Move Collection.
	Identity IdentityResponsePtrInput
	// The geo-location where the resource lives.
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Defines the move collection properties.
	Properties MoveCollectionPropertiesResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (MoveCollectionState) ElementType

func (MoveCollectionState) ElementType() reflect.Type

type MoveResource

type MoveResource struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Defines the move resource properties.
	Properties MoveResourcePropertiesResponseOutput `pulumi:"properties"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Defines the move resource.

func GetMoveResource

func GetMoveResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MoveResourceState, opts ...pulumi.ResourceOption) (*MoveResource, error)

GetMoveResource gets an existing MoveResource 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 NewMoveResource

func NewMoveResource(ctx *pulumi.Context,
	name string, args *MoveResourceArgs, opts ...pulumi.ResourceOption) (*MoveResource, error)

NewMoveResource registers a new resource with the given unique name, arguments, and options.

func (*MoveResource) ElementType

func (*MoveResource) ElementType() reflect.Type

func (*MoveResource) ToMoveResourceOutput

func (i *MoveResource) ToMoveResourceOutput() MoveResourceOutput

func (*MoveResource) ToMoveResourceOutputWithContext

func (i *MoveResource) ToMoveResourceOutputWithContext(ctx context.Context) MoveResourceOutput

type MoveResourceArgs

type MoveResourceArgs struct {
	// The Move Collection Name.
	MoveCollectionName pulumi.StringInput
	// The Move Resource Name.
	MoveResourceName pulumi.StringInput
	// Defines the move resource properties.
	Properties MoveResourcePropertiesPtrInput
	// The Resource Group Name.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a MoveResource resource.

func (MoveResourceArgs) ElementType

func (MoveResourceArgs) ElementType() reflect.Type

type MoveResourceDependencyOverride

type MoveResourceDependencyOverride struct {
	// Gets or sets the ARM ID of the dependent resource.
	Id *string `pulumi:"id"`
	// Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of
	// the dependent resource.
	TargetId *string `pulumi:"targetId"`
}

Defines the dependency override of the move resource.

type MoveResourceDependencyOverrideArgs

type MoveResourceDependencyOverrideArgs struct {
	// Gets or sets the ARM ID of the dependent resource.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of
	// the dependent resource.
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
}

Defines the dependency override of the move resource.

func (MoveResourceDependencyOverrideArgs) ElementType

func (MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutput

func (i MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutput() MoveResourceDependencyOverrideOutput

func (MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutputWithContext

func (i MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideOutput

type MoveResourceDependencyOverrideArray

type MoveResourceDependencyOverrideArray []MoveResourceDependencyOverrideInput

func (MoveResourceDependencyOverrideArray) ElementType

func (MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutput

func (i MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutput() MoveResourceDependencyOverrideArrayOutput

func (MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutputWithContext

func (i MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideArrayOutput

type MoveResourceDependencyOverrideArrayInput

type MoveResourceDependencyOverrideArrayInput interface {
	pulumi.Input

	ToMoveResourceDependencyOverrideArrayOutput() MoveResourceDependencyOverrideArrayOutput
	ToMoveResourceDependencyOverrideArrayOutputWithContext(context.Context) MoveResourceDependencyOverrideArrayOutput
}

MoveResourceDependencyOverrideArrayInput is an input type that accepts MoveResourceDependencyOverrideArray and MoveResourceDependencyOverrideArrayOutput values. You can construct a concrete instance of `MoveResourceDependencyOverrideArrayInput` via:

MoveResourceDependencyOverrideArray{ MoveResourceDependencyOverrideArgs{...} }

type MoveResourceDependencyOverrideArrayOutput

type MoveResourceDependencyOverrideArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceDependencyOverrideArrayOutput) ElementType

func (MoveResourceDependencyOverrideArrayOutput) Index

func (MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutput

func (o MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutput() MoveResourceDependencyOverrideArrayOutput

func (MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutputWithContext

func (o MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideArrayOutput

type MoveResourceDependencyOverrideInput

type MoveResourceDependencyOverrideInput interface {
	pulumi.Input

	ToMoveResourceDependencyOverrideOutput() MoveResourceDependencyOverrideOutput
	ToMoveResourceDependencyOverrideOutputWithContext(context.Context) MoveResourceDependencyOverrideOutput
}

MoveResourceDependencyOverrideInput is an input type that accepts MoveResourceDependencyOverrideArgs and MoveResourceDependencyOverrideOutput values. You can construct a concrete instance of `MoveResourceDependencyOverrideInput` via:

MoveResourceDependencyOverrideArgs{...}

type MoveResourceDependencyOverrideOutput

type MoveResourceDependencyOverrideOutput struct{ *pulumi.OutputState }

Defines the dependency override of the move resource.

func (MoveResourceDependencyOverrideOutput) ElementType

func (MoveResourceDependencyOverrideOutput) Id

Gets or sets the ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideOutput) TargetId

Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutput

func (o MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutput() MoveResourceDependencyOverrideOutput

func (MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutputWithContext

func (o MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideOutput

type MoveResourceDependencyOverrideResponse

type MoveResourceDependencyOverrideResponse struct {
	// Gets or sets the ARM ID of the dependent resource.
	Id *string `pulumi:"id"`
	// Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of
	// the dependent resource.
	TargetId *string `pulumi:"targetId"`
}

Defines the dependency override of the move resource.

type MoveResourceDependencyOverrideResponseArgs

type MoveResourceDependencyOverrideResponseArgs struct {
	// Gets or sets the ARM ID of the dependent resource.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of
	// the dependent resource.
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
}

Defines the dependency override of the move resource.

func (MoveResourceDependencyOverrideResponseArgs) ElementType

func (MoveResourceDependencyOverrideResponseArgs) ToMoveResourceDependencyOverrideResponseOutput

func (i MoveResourceDependencyOverrideResponseArgs) ToMoveResourceDependencyOverrideResponseOutput() MoveResourceDependencyOverrideResponseOutput

func (MoveResourceDependencyOverrideResponseArgs) ToMoveResourceDependencyOverrideResponseOutputWithContext

func (i MoveResourceDependencyOverrideResponseArgs) ToMoveResourceDependencyOverrideResponseOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseOutput

type MoveResourceDependencyOverrideResponseArray

type MoveResourceDependencyOverrideResponseArray []MoveResourceDependencyOverrideResponseInput

func (MoveResourceDependencyOverrideResponseArray) ElementType

func (MoveResourceDependencyOverrideResponseArray) ToMoveResourceDependencyOverrideResponseArrayOutput

func (i MoveResourceDependencyOverrideResponseArray) ToMoveResourceDependencyOverrideResponseArrayOutput() MoveResourceDependencyOverrideResponseArrayOutput

func (MoveResourceDependencyOverrideResponseArray) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext

func (i MoveResourceDependencyOverrideResponseArray) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseArrayOutput

type MoveResourceDependencyOverrideResponseArrayInput

type MoveResourceDependencyOverrideResponseArrayInput interface {
	pulumi.Input

	ToMoveResourceDependencyOverrideResponseArrayOutput() MoveResourceDependencyOverrideResponseArrayOutput
	ToMoveResourceDependencyOverrideResponseArrayOutputWithContext(context.Context) MoveResourceDependencyOverrideResponseArrayOutput
}

MoveResourceDependencyOverrideResponseArrayInput is an input type that accepts MoveResourceDependencyOverrideResponseArray and MoveResourceDependencyOverrideResponseArrayOutput values. You can construct a concrete instance of `MoveResourceDependencyOverrideResponseArrayInput` via:

MoveResourceDependencyOverrideResponseArray{ MoveResourceDependencyOverrideResponseArgs{...} }

type MoveResourceDependencyOverrideResponseArrayOutput

type MoveResourceDependencyOverrideResponseArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceDependencyOverrideResponseArrayOutput) ElementType

func (MoveResourceDependencyOverrideResponseArrayOutput) Index

func (MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutput

func (o MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutput() MoveResourceDependencyOverrideResponseArrayOutput

func (MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext

func (o MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseArrayOutput

type MoveResourceDependencyOverrideResponseInput

type MoveResourceDependencyOverrideResponseInput interface {
	pulumi.Input

	ToMoveResourceDependencyOverrideResponseOutput() MoveResourceDependencyOverrideResponseOutput
	ToMoveResourceDependencyOverrideResponseOutputWithContext(context.Context) MoveResourceDependencyOverrideResponseOutput
}

MoveResourceDependencyOverrideResponseInput is an input type that accepts MoveResourceDependencyOverrideResponseArgs and MoveResourceDependencyOverrideResponseOutput values. You can construct a concrete instance of `MoveResourceDependencyOverrideResponseInput` via:

MoveResourceDependencyOverrideResponseArgs{...}

type MoveResourceDependencyOverrideResponseOutput

type MoveResourceDependencyOverrideResponseOutput struct{ *pulumi.OutputState }

Defines the dependency override of the move resource.

func (MoveResourceDependencyOverrideResponseOutput) ElementType

func (MoveResourceDependencyOverrideResponseOutput) Id

Gets or sets the ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideResponseOutput) TargetId

Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutput

func (o MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutput() MoveResourceDependencyOverrideResponseOutput

func (MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutputWithContext

func (o MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseOutput

type MoveResourceDependencyResponse

type MoveResourceDependencyResponse struct {
	// Defines the properties for automatic resolution.
	AutomaticResolution *AutomaticResolutionPropertiesResponse `pulumi:"automaticResolution"`
	// Defines the dependency type.
	DependencyType *string `pulumi:"dependencyType"`
	// Gets the source ARM ID of the dependent resource.
	Id *string `pulumi:"id"`
	// Gets or sets a value indicating whether the dependency is optional.
	IsOptional *string `pulumi:"isOptional"`
	// Defines the properties for manual resolution.
	ManualResolution *ManualResolutionPropertiesResponse `pulumi:"manualResolution"`
	// Gets the dependency resolution status.
	ResolutionStatus *string `pulumi:"resolutionStatus"`
	// Defines the resolution type.
	ResolutionType *string `pulumi:"resolutionType"`
}

Defines the dependency of the move resource.

type MoveResourceDependencyResponseArgs

type MoveResourceDependencyResponseArgs struct {
	// Defines the properties for automatic resolution.
	AutomaticResolution AutomaticResolutionPropertiesResponsePtrInput `pulumi:"automaticResolution"`
	// Defines the dependency type.
	DependencyType pulumi.StringPtrInput `pulumi:"dependencyType"`
	// Gets the source ARM ID of the dependent resource.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Gets or sets a value indicating whether the dependency is optional.
	IsOptional pulumi.StringPtrInput `pulumi:"isOptional"`
	// Defines the properties for manual resolution.
	ManualResolution ManualResolutionPropertiesResponsePtrInput `pulumi:"manualResolution"`
	// Gets the dependency resolution status.
	ResolutionStatus pulumi.StringPtrInput `pulumi:"resolutionStatus"`
	// Defines the resolution type.
	ResolutionType pulumi.StringPtrInput `pulumi:"resolutionType"`
}

Defines the dependency of the move resource.

func (MoveResourceDependencyResponseArgs) ElementType

func (MoveResourceDependencyResponseArgs) ToMoveResourceDependencyResponseOutput

func (i MoveResourceDependencyResponseArgs) ToMoveResourceDependencyResponseOutput() MoveResourceDependencyResponseOutput

func (MoveResourceDependencyResponseArgs) ToMoveResourceDependencyResponseOutputWithContext

func (i MoveResourceDependencyResponseArgs) ToMoveResourceDependencyResponseOutputWithContext(ctx context.Context) MoveResourceDependencyResponseOutput

type MoveResourceDependencyResponseArray

type MoveResourceDependencyResponseArray []MoveResourceDependencyResponseInput

func (MoveResourceDependencyResponseArray) ElementType

func (MoveResourceDependencyResponseArray) ToMoveResourceDependencyResponseArrayOutput

func (i MoveResourceDependencyResponseArray) ToMoveResourceDependencyResponseArrayOutput() MoveResourceDependencyResponseArrayOutput

func (MoveResourceDependencyResponseArray) ToMoveResourceDependencyResponseArrayOutputWithContext

func (i MoveResourceDependencyResponseArray) ToMoveResourceDependencyResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyResponseArrayOutput

type MoveResourceDependencyResponseArrayInput

type MoveResourceDependencyResponseArrayInput interface {
	pulumi.Input

	ToMoveResourceDependencyResponseArrayOutput() MoveResourceDependencyResponseArrayOutput
	ToMoveResourceDependencyResponseArrayOutputWithContext(context.Context) MoveResourceDependencyResponseArrayOutput
}

MoveResourceDependencyResponseArrayInput is an input type that accepts MoveResourceDependencyResponseArray and MoveResourceDependencyResponseArrayOutput values. You can construct a concrete instance of `MoveResourceDependencyResponseArrayInput` via:

MoveResourceDependencyResponseArray{ MoveResourceDependencyResponseArgs{...} }

type MoveResourceDependencyResponseArrayOutput

type MoveResourceDependencyResponseArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceDependencyResponseArrayOutput) ElementType

func (MoveResourceDependencyResponseArrayOutput) Index

func (MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutput

func (o MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutput() MoveResourceDependencyResponseArrayOutput

func (MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutputWithContext

func (o MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyResponseArrayOutput

type MoveResourceDependencyResponseInput

type MoveResourceDependencyResponseInput interface {
	pulumi.Input

	ToMoveResourceDependencyResponseOutput() MoveResourceDependencyResponseOutput
	ToMoveResourceDependencyResponseOutputWithContext(context.Context) MoveResourceDependencyResponseOutput
}

MoveResourceDependencyResponseInput is an input type that accepts MoveResourceDependencyResponseArgs and MoveResourceDependencyResponseOutput values. You can construct a concrete instance of `MoveResourceDependencyResponseInput` via:

MoveResourceDependencyResponseArgs{...}

type MoveResourceDependencyResponseOutput

type MoveResourceDependencyResponseOutput struct{ *pulumi.OutputState }

Defines the dependency of the move resource.

func (MoveResourceDependencyResponseOutput) AutomaticResolution

Defines the properties for automatic resolution.

func (MoveResourceDependencyResponseOutput) DependencyType

Defines the dependency type.

func (MoveResourceDependencyResponseOutput) ElementType

func (MoveResourceDependencyResponseOutput) Id

Gets the source ARM ID of the dependent resource.

func (MoveResourceDependencyResponseOutput) IsOptional

Gets or sets a value indicating whether the dependency is optional.

func (MoveResourceDependencyResponseOutput) ManualResolution

Defines the properties for manual resolution.

func (MoveResourceDependencyResponseOutput) ResolutionStatus

Gets the dependency resolution status.

func (MoveResourceDependencyResponseOutput) ResolutionType

Defines the resolution type.

func (MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutput

func (o MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutput() MoveResourceDependencyResponseOutput

func (MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutputWithContext

func (o MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutputWithContext(ctx context.Context) MoveResourceDependencyResponseOutput

type MoveResourceErrorBodyResponse

type MoveResourceErrorBodyResponse struct {
	// An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
	Code string `pulumi:"code"`
	// A list of additional details about the error.
	Details []MoveResourceErrorBodyResponse `pulumi:"details"`
	// A message describing the error, intended to be suitable for display in a user interface.
	Message string `pulumi:"message"`
	// The target of the particular error. For example, the name of the property in error.
	Target string `pulumi:"target"`
}

An error response from the Azure Migrate service.

type MoveResourceErrorBodyResponseArgs

type MoveResourceErrorBodyResponseArgs struct {
	// An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
	Code pulumi.StringInput `pulumi:"code"`
	// A list of additional details about the error.
	Details MoveResourceErrorBodyResponseArrayInput `pulumi:"details"`
	// A message describing the error, intended to be suitable for display in a user interface.
	Message pulumi.StringInput `pulumi:"message"`
	// The target of the particular error. For example, the name of the property in error.
	Target pulumi.StringInput `pulumi:"target"`
}

An error response from the Azure Migrate service.

func (MoveResourceErrorBodyResponseArgs) ElementType

func (MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponseOutput

func (i MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponseOutput() MoveResourceErrorBodyResponseOutput

func (MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponseOutputWithContext

func (i MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponseOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseOutput

func (MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponsePtrOutput

func (i MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponsePtrOutput() MoveResourceErrorBodyResponsePtrOutput

func (MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponsePtrOutputWithContext

func (i MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponsePtrOutput

type MoveResourceErrorBodyResponseArray

type MoveResourceErrorBodyResponseArray []MoveResourceErrorBodyResponseInput

func (MoveResourceErrorBodyResponseArray) ElementType

func (MoveResourceErrorBodyResponseArray) ToMoveResourceErrorBodyResponseArrayOutput

func (i MoveResourceErrorBodyResponseArray) ToMoveResourceErrorBodyResponseArrayOutput() MoveResourceErrorBodyResponseArrayOutput

func (MoveResourceErrorBodyResponseArray) ToMoveResourceErrorBodyResponseArrayOutputWithContext

func (i MoveResourceErrorBodyResponseArray) ToMoveResourceErrorBodyResponseArrayOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseArrayOutput

type MoveResourceErrorBodyResponseArrayInput

type MoveResourceErrorBodyResponseArrayInput interface {
	pulumi.Input

	ToMoveResourceErrorBodyResponseArrayOutput() MoveResourceErrorBodyResponseArrayOutput
	ToMoveResourceErrorBodyResponseArrayOutputWithContext(context.Context) MoveResourceErrorBodyResponseArrayOutput
}

MoveResourceErrorBodyResponseArrayInput is an input type that accepts MoveResourceErrorBodyResponseArray and MoveResourceErrorBodyResponseArrayOutput values. You can construct a concrete instance of `MoveResourceErrorBodyResponseArrayInput` via:

MoveResourceErrorBodyResponseArray{ MoveResourceErrorBodyResponseArgs{...} }

type MoveResourceErrorBodyResponseArrayOutput

type MoveResourceErrorBodyResponseArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceErrorBodyResponseArrayOutput) ElementType

func (MoveResourceErrorBodyResponseArrayOutput) Index

func (MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutput

func (o MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutput() MoveResourceErrorBodyResponseArrayOutput

func (MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutputWithContext

func (o MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseArrayOutput

type MoveResourceErrorBodyResponseInput

type MoveResourceErrorBodyResponseInput interface {
	pulumi.Input

	ToMoveResourceErrorBodyResponseOutput() MoveResourceErrorBodyResponseOutput
	ToMoveResourceErrorBodyResponseOutputWithContext(context.Context) MoveResourceErrorBodyResponseOutput
}

MoveResourceErrorBodyResponseInput is an input type that accepts MoveResourceErrorBodyResponseArgs and MoveResourceErrorBodyResponseOutput values. You can construct a concrete instance of `MoveResourceErrorBodyResponseInput` via:

MoveResourceErrorBodyResponseArgs{...}

type MoveResourceErrorBodyResponseOutput

type MoveResourceErrorBodyResponseOutput struct{ *pulumi.OutputState }

An error response from the Azure Migrate service.

func (MoveResourceErrorBodyResponseOutput) Code

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

func (MoveResourceErrorBodyResponseOutput) Details

A list of additional details about the error.

func (MoveResourceErrorBodyResponseOutput) ElementType

func (MoveResourceErrorBodyResponseOutput) Message

A message describing the error, intended to be suitable for display in a user interface.

func (MoveResourceErrorBodyResponseOutput) Target

The target of the particular error. For example, the name of the property in error.

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutput

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutput() MoveResourceErrorBodyResponseOutput

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutputWithContext

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseOutput

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponsePtrOutput

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponsePtrOutput() MoveResourceErrorBodyResponsePtrOutput

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponsePtrOutput

type MoveResourceErrorBodyResponsePtrInput

type MoveResourceErrorBodyResponsePtrInput interface {
	pulumi.Input

	ToMoveResourceErrorBodyResponsePtrOutput() MoveResourceErrorBodyResponsePtrOutput
	ToMoveResourceErrorBodyResponsePtrOutputWithContext(context.Context) MoveResourceErrorBodyResponsePtrOutput
}

MoveResourceErrorBodyResponsePtrInput is an input type that accepts MoveResourceErrorBodyResponseArgs, MoveResourceErrorBodyResponsePtr and MoveResourceErrorBodyResponsePtrOutput values. You can construct a concrete instance of `MoveResourceErrorBodyResponsePtrInput` via:

        MoveResourceErrorBodyResponseArgs{...}

or:

        nil

type MoveResourceErrorBodyResponsePtrOutput

type MoveResourceErrorBodyResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveResourceErrorBodyResponsePtrOutput) Code

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

func (MoveResourceErrorBodyResponsePtrOutput) Details

A list of additional details about the error.

func (MoveResourceErrorBodyResponsePtrOutput) Elem

func (MoveResourceErrorBodyResponsePtrOutput) ElementType

func (MoveResourceErrorBodyResponsePtrOutput) Message

A message describing the error, intended to be suitable for display in a user interface.

func (MoveResourceErrorBodyResponsePtrOutput) Target

The target of the particular error. For example, the name of the property in error.

func (MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutput

func (o MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutput() MoveResourceErrorBodyResponsePtrOutput

func (MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext

func (o MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponsePtrOutput

type MoveResourceErrorResponse

type MoveResourceErrorResponse struct {
	// The move resource error body.
	Properties *MoveResourceErrorBodyResponse `pulumi:"properties"`
}

An error response from the azure resource mover service.

type MoveResourceErrorResponseArgs

type MoveResourceErrorResponseArgs struct {
	// The move resource error body.
	Properties MoveResourceErrorBodyResponsePtrInput `pulumi:"properties"`
}

An error response from the azure resource mover service.

func (MoveResourceErrorResponseArgs) ElementType

func (MoveResourceErrorResponseArgs) ToMoveResourceErrorResponseOutput

func (i MoveResourceErrorResponseArgs) ToMoveResourceErrorResponseOutput() MoveResourceErrorResponseOutput

func (MoveResourceErrorResponseArgs) ToMoveResourceErrorResponseOutputWithContext

func (i MoveResourceErrorResponseArgs) ToMoveResourceErrorResponseOutputWithContext(ctx context.Context) MoveResourceErrorResponseOutput

func (MoveResourceErrorResponseArgs) ToMoveResourceErrorResponsePtrOutput

func (i MoveResourceErrorResponseArgs) ToMoveResourceErrorResponsePtrOutput() MoveResourceErrorResponsePtrOutput

func (MoveResourceErrorResponseArgs) ToMoveResourceErrorResponsePtrOutputWithContext

func (i MoveResourceErrorResponseArgs) ToMoveResourceErrorResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorResponsePtrOutput

type MoveResourceErrorResponseInput

type MoveResourceErrorResponseInput interface {
	pulumi.Input

	ToMoveResourceErrorResponseOutput() MoveResourceErrorResponseOutput
	ToMoveResourceErrorResponseOutputWithContext(context.Context) MoveResourceErrorResponseOutput
}

MoveResourceErrorResponseInput is an input type that accepts MoveResourceErrorResponseArgs and MoveResourceErrorResponseOutput values. You can construct a concrete instance of `MoveResourceErrorResponseInput` via:

MoveResourceErrorResponseArgs{...}

type MoveResourceErrorResponseOutput

type MoveResourceErrorResponseOutput struct{ *pulumi.OutputState }

An error response from the azure resource mover service.

func (MoveResourceErrorResponseOutput) ElementType

func (MoveResourceErrorResponseOutput) Properties

The move resource error body.

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutput

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutput() MoveResourceErrorResponseOutput

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutputWithContext

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutputWithContext(ctx context.Context) MoveResourceErrorResponseOutput

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponsePtrOutput

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponsePtrOutput() MoveResourceErrorResponsePtrOutput

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponsePtrOutputWithContext

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorResponsePtrOutput

type MoveResourceErrorResponsePtrInput

type MoveResourceErrorResponsePtrInput interface {
	pulumi.Input

	ToMoveResourceErrorResponsePtrOutput() MoveResourceErrorResponsePtrOutput
	ToMoveResourceErrorResponsePtrOutputWithContext(context.Context) MoveResourceErrorResponsePtrOutput
}

MoveResourceErrorResponsePtrInput is an input type that accepts MoveResourceErrorResponseArgs, MoveResourceErrorResponsePtr and MoveResourceErrorResponsePtrOutput values. You can construct a concrete instance of `MoveResourceErrorResponsePtrInput` via:

        MoveResourceErrorResponseArgs{...}

or:

        nil

type MoveResourceErrorResponsePtrOutput

type MoveResourceErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveResourceErrorResponsePtrOutput) Elem

func (MoveResourceErrorResponsePtrOutput) ElementType

func (MoveResourceErrorResponsePtrOutput) Properties

The move resource error body.

func (MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutput

func (o MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutput() MoveResourceErrorResponsePtrOutput

func (MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutputWithContext

func (o MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorResponsePtrOutput

type MoveResourceInput

type MoveResourceInput interface {
	pulumi.Input

	ToMoveResourceOutput() MoveResourceOutput
	ToMoveResourceOutputWithContext(ctx context.Context) MoveResourceOutput
}

type MoveResourceOutput

type MoveResourceOutput struct {
	*pulumi.OutputState
}

func (MoveResourceOutput) ElementType

func (MoveResourceOutput) ElementType() reflect.Type

func (MoveResourceOutput) ToMoveResourceOutput

func (o MoveResourceOutput) ToMoveResourceOutput() MoveResourceOutput

func (MoveResourceOutput) ToMoveResourceOutputWithContext

func (o MoveResourceOutput) ToMoveResourceOutputWithContext(ctx context.Context) MoveResourceOutput

type MoveResourceProperties

type MoveResourceProperties struct {
	// Gets or sets the move resource dependencies overrides.
	DependsOnOverrides []MoveResourceDependencyOverride `pulumi:"dependsOnOverrides"`
	// Gets or sets the existing target ARM Id of the resource.
	ExistingTargetId *string `pulumi:"existingTargetId"`
	// Gets or sets the resource settings.
	ResourceSettings interface{} `pulumi:"resourceSettings"`
	// Gets or sets the Source ARM Id of the resource.
	SourceId string `pulumi:"sourceId"`
}

Defines the move resource properties.

type MoveResourcePropertiesArgs

type MoveResourcePropertiesArgs struct {
	// Gets or sets the move resource dependencies overrides.
	DependsOnOverrides MoveResourceDependencyOverrideArrayInput `pulumi:"dependsOnOverrides"`
	// Gets or sets the existing target ARM Id of the resource.
	ExistingTargetId pulumi.StringPtrInput `pulumi:"existingTargetId"`
	// Gets or sets the resource settings.
	ResourceSettings pulumi.Input `pulumi:"resourceSettings"`
	// Gets or sets the Source ARM Id of the resource.
	SourceId pulumi.StringInput `pulumi:"sourceId"`
}

Defines the move resource properties.

func (MoveResourcePropertiesArgs) ElementType

func (MoveResourcePropertiesArgs) ElementType() reflect.Type

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutput

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutput() MoveResourcePropertiesOutput

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutputWithContext

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutputWithContext(ctx context.Context) MoveResourcePropertiesOutput

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutput

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutputWithContext

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesInput

type MoveResourcePropertiesInput interface {
	pulumi.Input

	ToMoveResourcePropertiesOutput() MoveResourcePropertiesOutput
	ToMoveResourcePropertiesOutputWithContext(context.Context) MoveResourcePropertiesOutput
}

MoveResourcePropertiesInput is an input type that accepts MoveResourcePropertiesArgs and MoveResourcePropertiesOutput values. You can construct a concrete instance of `MoveResourcePropertiesInput` via:

MoveResourcePropertiesArgs{...}

type MoveResourcePropertiesOutput

type MoveResourcePropertiesOutput struct{ *pulumi.OutputState }

Defines the move resource properties.

func (MoveResourcePropertiesOutput) DependsOnOverrides

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesOutput) ElementType

func (MoveResourcePropertiesOutput) ExistingTargetId

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesOutput) ResourceSettings

func (o MoveResourcePropertiesOutput) ResourceSettings() pulumi.AnyOutput

Gets or sets the resource settings.

func (MoveResourcePropertiesOutput) SourceId

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutput

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutput() MoveResourcePropertiesOutput

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutputWithContext

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutputWithContext(ctx context.Context) MoveResourcePropertiesOutput

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutput

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutputWithContext

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesPtrInput

type MoveResourcePropertiesPtrInput interface {
	pulumi.Input

	ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput
	ToMoveResourcePropertiesPtrOutputWithContext(context.Context) MoveResourcePropertiesPtrOutput
}

MoveResourcePropertiesPtrInput is an input type that accepts MoveResourcePropertiesArgs, MoveResourcePropertiesPtr and MoveResourcePropertiesPtrOutput values. You can construct a concrete instance of `MoveResourcePropertiesPtrInput` via:

        MoveResourcePropertiesArgs{...}

or:

        nil

type MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (MoveResourcePropertiesPtrOutput) DependsOnOverrides

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesPtrOutput) Elem

func (MoveResourcePropertiesPtrOutput) ElementType

func (MoveResourcePropertiesPtrOutput) ExistingTargetId

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesPtrOutput) ResourceSettings

func (o MoveResourcePropertiesPtrOutput) ResourceSettings() pulumi.AnyOutput

Gets or sets the resource settings.

func (MoveResourcePropertiesPtrOutput) SourceId

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutput

func (o MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput

func (MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutputWithContext

func (o MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesResponse

type MoveResourcePropertiesResponse struct {
	// Gets or sets the move resource dependencies.
	DependsOn []MoveResourceDependencyResponse `pulumi:"dependsOn"`
	// Gets or sets the move resource dependencies overrides.
	DependsOnOverrides []MoveResourceDependencyOverrideResponse `pulumi:"dependsOnOverrides"`
	// Defines the move resource errors.
	Errors MoveResourcePropertiesResponseErrors `pulumi:"errors"`
	// Gets or sets the existing target ARM Id of the resource.
	ExistingTargetId *string `pulumi:"existingTargetId"`
	// Gets a value indicating whether the resolve action is required over the move collection.
	IsResolveRequired bool `pulumi:"isResolveRequired"`
	// Defines the move resource status.
	MoveStatus MoveResourcePropertiesResponseMoveStatus `pulumi:"moveStatus"`
	// Defines the provisioning states.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the resource settings.
	ResourceSettings interface{} `pulumi:"resourceSettings"`
	// Gets or sets the Source ARM Id of the resource.
	SourceId string `pulumi:"sourceId"`
	// Gets or sets the source resource settings.
	SourceResourceSettings interface{} `pulumi:"sourceResourceSettings"`
	// Gets or sets the Target ARM Id of the resource.
	TargetId string `pulumi:"targetId"`
}

Defines the move resource properties.

type MoveResourcePropertiesResponseArgs

type MoveResourcePropertiesResponseArgs struct {
	// Gets or sets the move resource dependencies.
	DependsOn MoveResourceDependencyResponseArrayInput `pulumi:"dependsOn"`
	// Gets or sets the move resource dependencies overrides.
	DependsOnOverrides MoveResourceDependencyOverrideResponseArrayInput `pulumi:"dependsOnOverrides"`
	// Defines the move resource errors.
	Errors MoveResourcePropertiesResponseErrorsInput `pulumi:"errors"`
	// Gets or sets the existing target ARM Id of the resource.
	ExistingTargetId pulumi.StringPtrInput `pulumi:"existingTargetId"`
	// Gets a value indicating whether the resolve action is required over the move collection.
	IsResolveRequired pulumi.BoolInput `pulumi:"isResolveRequired"`
	// Defines the move resource status.
	MoveStatus MoveResourcePropertiesResponseMoveStatusInput `pulumi:"moveStatus"`
	// Defines the provisioning states.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Gets or sets the resource settings.
	ResourceSettings pulumi.Input `pulumi:"resourceSettings"`
	// Gets or sets the Source ARM Id of the resource.
	SourceId pulumi.StringInput `pulumi:"sourceId"`
	// Gets or sets the source resource settings.
	SourceResourceSettings pulumi.Input `pulumi:"sourceResourceSettings"`
	// Gets or sets the Target ARM Id of the resource.
	TargetId pulumi.StringInput `pulumi:"targetId"`
}

Defines the move resource properties.

func (MoveResourcePropertiesResponseArgs) ElementType

func (MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponseOutput

func (i MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponseOutput() MoveResourcePropertiesResponseOutput

func (MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponseOutputWithContext

func (i MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponseOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseOutput

func (MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponsePtrOutput

func (i MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponsePtrOutput() MoveResourcePropertiesResponsePtrOutput

func (MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponsePtrOutputWithContext

func (i MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponsePtrOutput

type MoveResourcePropertiesResponseErrors

type MoveResourcePropertiesResponseErrors struct {
	// The move resource error body.
	Properties *MoveResourceErrorBodyResponse `pulumi:"properties"`
}

Defines the move resource errors.

type MoveResourcePropertiesResponseErrorsArgs

type MoveResourcePropertiesResponseErrorsArgs struct {
	// The move resource error body.
	Properties MoveResourceErrorBodyResponsePtrInput `pulumi:"properties"`
}

Defines the move resource errors.

func (MoveResourcePropertiesResponseErrorsArgs) ElementType

func (MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsOutput

func (i MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsOutput() MoveResourcePropertiesResponseErrorsOutput

func (MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsOutputWithContext

func (i MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsOutput

func (MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsPtrOutput

func (i MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsPtrOutput() MoveResourcePropertiesResponseErrorsPtrOutput

func (MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext

func (i MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsPtrOutput

type MoveResourcePropertiesResponseErrorsInput

type MoveResourcePropertiesResponseErrorsInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseErrorsOutput() MoveResourcePropertiesResponseErrorsOutput
	ToMoveResourcePropertiesResponseErrorsOutputWithContext(context.Context) MoveResourcePropertiesResponseErrorsOutput
}

MoveResourcePropertiesResponseErrorsInput is an input type that accepts MoveResourcePropertiesResponseErrorsArgs and MoveResourcePropertiesResponseErrorsOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseErrorsInput` via:

MoveResourcePropertiesResponseErrorsArgs{...}

type MoveResourcePropertiesResponseErrorsOutput

type MoveResourcePropertiesResponseErrorsOutput struct{ *pulumi.OutputState }

Defines the move resource errors.

func (MoveResourcePropertiesResponseErrorsOutput) ElementType

func (MoveResourcePropertiesResponseErrorsOutput) Properties

The move resource error body.

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutput

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutput() MoveResourcePropertiesResponseErrorsOutput

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutputWithContext

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsOutput

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsPtrOutput

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsPtrOutput() MoveResourcePropertiesResponseErrorsPtrOutput

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsPtrOutput

type MoveResourcePropertiesResponseErrorsPtrInput

type MoveResourcePropertiesResponseErrorsPtrInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseErrorsPtrOutput() MoveResourcePropertiesResponseErrorsPtrOutput
	ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext(context.Context) MoveResourcePropertiesResponseErrorsPtrOutput
}

MoveResourcePropertiesResponseErrorsPtrInput is an input type that accepts MoveResourcePropertiesResponseErrorsArgs, MoveResourcePropertiesResponseErrorsPtr and MoveResourcePropertiesResponseErrorsPtrOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseErrorsPtrInput` via:

        MoveResourcePropertiesResponseErrorsArgs{...}

or:

        nil

type MoveResourcePropertiesResponseErrorsPtrOutput

type MoveResourcePropertiesResponseErrorsPtrOutput struct{ *pulumi.OutputState }

func (MoveResourcePropertiesResponseErrorsPtrOutput) Elem

func (MoveResourcePropertiesResponseErrorsPtrOutput) ElementType

func (MoveResourcePropertiesResponseErrorsPtrOutput) Properties

The move resource error body.

func (MoveResourcePropertiesResponseErrorsPtrOutput) ToMoveResourcePropertiesResponseErrorsPtrOutput

func (o MoveResourcePropertiesResponseErrorsPtrOutput) ToMoveResourcePropertiesResponseErrorsPtrOutput() MoveResourcePropertiesResponseErrorsPtrOutput

func (MoveResourcePropertiesResponseErrorsPtrOutput) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext

func (o MoveResourcePropertiesResponseErrorsPtrOutput) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsPtrOutput

type MoveResourcePropertiesResponseInput

type MoveResourcePropertiesResponseInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseOutput() MoveResourcePropertiesResponseOutput
	ToMoveResourcePropertiesResponseOutputWithContext(context.Context) MoveResourcePropertiesResponseOutput
}

MoveResourcePropertiesResponseInput is an input type that accepts MoveResourcePropertiesResponseArgs and MoveResourcePropertiesResponseOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseInput` via:

MoveResourcePropertiesResponseArgs{...}

type MoveResourcePropertiesResponseMoveStatus

type MoveResourcePropertiesResponseMoveStatus struct {
	// An error response from the azure resource mover service.
	Errors *MoveResourceErrorResponse `pulumi:"errors"`
	// Defines the job status.
	JobStatus *JobStatusResponse `pulumi:"jobStatus"`
	// Defines the MoveResource states.
	MoveState string `pulumi:"moveState"`
}

Defines the move resource status.

type MoveResourcePropertiesResponseMoveStatusArgs

type MoveResourcePropertiesResponseMoveStatusArgs struct {
	// An error response from the azure resource mover service.
	Errors MoveResourceErrorResponsePtrInput `pulumi:"errors"`
	// Defines the job status.
	JobStatus JobStatusResponsePtrInput `pulumi:"jobStatus"`
	// Defines the MoveResource states.
	MoveState pulumi.StringInput `pulumi:"moveState"`
}

Defines the move resource status.

func (MoveResourcePropertiesResponseMoveStatusArgs) ElementType

func (MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusOutput

func (i MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusOutput() MoveResourcePropertiesResponseMoveStatusOutput

func (MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext

func (i MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusOutput

func (MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusPtrOutput

func (i MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusPtrOutput() MoveResourcePropertiesResponseMoveStatusPtrOutput

func (MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext

func (i MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusPtrOutput

type MoveResourcePropertiesResponseMoveStatusInput

type MoveResourcePropertiesResponseMoveStatusInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseMoveStatusOutput() MoveResourcePropertiesResponseMoveStatusOutput
	ToMoveResourcePropertiesResponseMoveStatusOutputWithContext(context.Context) MoveResourcePropertiesResponseMoveStatusOutput
}

MoveResourcePropertiesResponseMoveStatusInput is an input type that accepts MoveResourcePropertiesResponseMoveStatusArgs and MoveResourcePropertiesResponseMoveStatusOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseMoveStatusInput` via:

MoveResourcePropertiesResponseMoveStatusArgs{...}

type MoveResourcePropertiesResponseMoveStatusOutput

type MoveResourcePropertiesResponseMoveStatusOutput struct{ *pulumi.OutputState }

Defines the move resource status.

func (MoveResourcePropertiesResponseMoveStatusOutput) ElementType

func (MoveResourcePropertiesResponseMoveStatusOutput) Errors

An error response from the azure resource mover service.

func (MoveResourcePropertiesResponseMoveStatusOutput) JobStatus

Defines the job status.

func (MoveResourcePropertiesResponseMoveStatusOutput) MoveState

Defines the MoveResource states.

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutput

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutput() MoveResourcePropertiesResponseMoveStatusOutput

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusOutput

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutput

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutput() MoveResourcePropertiesResponseMoveStatusPtrOutput

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusPtrOutput

type MoveResourcePropertiesResponseMoveStatusPtrInput

type MoveResourcePropertiesResponseMoveStatusPtrInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseMoveStatusPtrOutput() MoveResourcePropertiesResponseMoveStatusPtrOutput
	ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext(context.Context) MoveResourcePropertiesResponseMoveStatusPtrOutput
}

MoveResourcePropertiesResponseMoveStatusPtrInput is an input type that accepts MoveResourcePropertiesResponseMoveStatusArgs, MoveResourcePropertiesResponseMoveStatusPtr and MoveResourcePropertiesResponseMoveStatusPtrOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseMoveStatusPtrInput` via:

        MoveResourcePropertiesResponseMoveStatusArgs{...}

or:

        nil

type MoveResourcePropertiesResponseMoveStatusPtrOutput

type MoveResourcePropertiesResponseMoveStatusPtrOutput struct{ *pulumi.OutputState }

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) Elem

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) ElementType

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) Errors

An error response from the azure resource mover service.

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) JobStatus

Defines the job status.

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) MoveState

Defines the MoveResource states.

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutput

func (o MoveResourcePropertiesResponseMoveStatusPtrOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutput() MoveResourcePropertiesResponseMoveStatusPtrOutput

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext

func (o MoveResourcePropertiesResponseMoveStatusPtrOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusPtrOutput

type MoveResourcePropertiesResponseOutput

type MoveResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the move resource properties.

func (MoveResourcePropertiesResponseOutput) DependsOn

Gets or sets the move resource dependencies.

func (MoveResourcePropertiesResponseOutput) DependsOnOverrides

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesResponseOutput) ElementType

func (MoveResourcePropertiesResponseOutput) Errors

Defines the move resource errors.

func (MoveResourcePropertiesResponseOutput) ExistingTargetId

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesResponseOutput) IsResolveRequired

Gets a value indicating whether the resolve action is required over the move collection.

func (MoveResourcePropertiesResponseOutput) MoveStatus

Defines the move resource status.

func (MoveResourcePropertiesResponseOutput) ProvisioningState

Defines the provisioning states.

func (MoveResourcePropertiesResponseOutput) ResourceSettings

Gets or sets the resource settings.

func (MoveResourcePropertiesResponseOutput) SourceId

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesResponseOutput) SourceResourceSettings

func (o MoveResourcePropertiesResponseOutput) SourceResourceSettings() pulumi.AnyOutput

Gets or sets the source resource settings.

func (MoveResourcePropertiesResponseOutput) TargetId

Gets or sets the Target ARM Id of the resource.

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutput

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutput() MoveResourcePropertiesResponseOutput

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutputWithContext

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseOutput

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponsePtrOutput

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponsePtrOutput() MoveResourcePropertiesResponsePtrOutput

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponsePtrOutputWithContext

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponsePtrOutput

type MoveResourcePropertiesResponsePtrInput

type MoveResourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponsePtrOutput() MoveResourcePropertiesResponsePtrOutput
	ToMoveResourcePropertiesResponsePtrOutputWithContext(context.Context) MoveResourcePropertiesResponsePtrOutput
}

MoveResourcePropertiesResponsePtrInput is an input type that accepts MoveResourcePropertiesResponseArgs, MoveResourcePropertiesResponsePtr and MoveResourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponsePtrInput` via:

        MoveResourcePropertiesResponseArgs{...}

or:

        nil

type MoveResourcePropertiesResponsePtrOutput

type MoveResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveResourcePropertiesResponsePtrOutput) DependsOn

Gets or sets the move resource dependencies.

func (MoveResourcePropertiesResponsePtrOutput) DependsOnOverrides

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesResponsePtrOutput) Elem

func (MoveResourcePropertiesResponsePtrOutput) ElementType

func (MoveResourcePropertiesResponsePtrOutput) Errors

Defines the move resource errors.

func (MoveResourcePropertiesResponsePtrOutput) ExistingTargetId

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesResponsePtrOutput) IsResolveRequired

Gets a value indicating whether the resolve action is required over the move collection.

func (MoveResourcePropertiesResponsePtrOutput) MoveStatus

Defines the move resource status.

func (MoveResourcePropertiesResponsePtrOutput) ProvisioningState

Defines the provisioning states.

func (MoveResourcePropertiesResponsePtrOutput) ResourceSettings

Gets or sets the resource settings.

func (MoveResourcePropertiesResponsePtrOutput) SourceId

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesResponsePtrOutput) SourceResourceSettings

func (o MoveResourcePropertiesResponsePtrOutput) SourceResourceSettings() pulumi.AnyOutput

Gets or sets the source resource settings.

func (MoveResourcePropertiesResponsePtrOutput) TargetId

Gets or sets the Target ARM Id of the resource.

func (MoveResourcePropertiesResponsePtrOutput) ToMoveResourcePropertiesResponsePtrOutput

func (o MoveResourcePropertiesResponsePtrOutput) ToMoveResourcePropertiesResponsePtrOutput() MoveResourcePropertiesResponsePtrOutput

func (MoveResourcePropertiesResponsePtrOutput) ToMoveResourcePropertiesResponsePtrOutputWithContext

func (o MoveResourcePropertiesResponsePtrOutput) ToMoveResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponsePtrOutput

type MoveResourceState

type MoveResourceState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// Defines the move resource properties.
	Properties MoveResourcePropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (MoveResourceState) ElementType

func (MoveResourceState) ElementType() reflect.Type

type NetworkInterfaceResourceSettings

type NetworkInterfaceResourceSettings struct {
	// Gets or sets a value indicating whether accelerated networking is enabled.
	EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"`
	// Gets or sets the IP configurations of the NIC.
	IpConfigurations []NicIpConfigurationResourceSettings `pulumi:"ipConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkInterfaces'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

type NetworkInterfaceResourceSettingsArgs

type NetworkInterfaceResourceSettingsArgs struct {
	// Gets or sets a value indicating whether accelerated networking is enabled.
	EnableAcceleratedNetworking pulumi.BoolPtrInput `pulumi:"enableAcceleratedNetworking"`
	// Gets or sets the IP configurations of the NIC.
	IpConfigurations NicIpConfigurationResourceSettingsArrayInput `pulumi:"ipConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkInterfaces'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsArgs) ElementType

func (NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutput

func (i NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutput() NetworkInterfaceResourceSettingsOutput

func (NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutputWithContext

func (i NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsOutput

type NetworkInterfaceResourceSettingsInput

type NetworkInterfaceResourceSettingsInput interface {
	pulumi.Input

	ToNetworkInterfaceResourceSettingsOutput() NetworkInterfaceResourceSettingsOutput
	ToNetworkInterfaceResourceSettingsOutputWithContext(context.Context) NetworkInterfaceResourceSettingsOutput
}

NetworkInterfaceResourceSettingsInput is an input type that accepts NetworkInterfaceResourceSettingsArgs and NetworkInterfaceResourceSettingsOutput values. You can construct a concrete instance of `NetworkInterfaceResourceSettingsInput` via:

NetworkInterfaceResourceSettingsArgs{...}

type NetworkInterfaceResourceSettingsOutput

type NetworkInterfaceResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsOutput) ElementType

func (NetworkInterfaceResourceSettingsOutput) EnableAcceleratedNetworking

func (o NetworkInterfaceResourceSettingsOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput

Gets or sets a value indicating whether accelerated networking is enabled.

func (NetworkInterfaceResourceSettingsOutput) IpConfigurations

Gets or sets the IP configurations of the NIC.

func (NetworkInterfaceResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkInterfaces'.

func (NetworkInterfaceResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutput

func (o NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutput() NetworkInterfaceResourceSettingsOutput

func (NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutputWithContext

func (o NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsOutput

type NetworkInterfaceResourceSettingsResponse

type NetworkInterfaceResourceSettingsResponse struct {
	// Gets or sets a value indicating whether accelerated networking is enabled.
	EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"`
	// Gets or sets the IP configurations of the NIC.
	IpConfigurations []NicIpConfigurationResourceSettingsResponse `pulumi:"ipConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkInterfaces'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

type NetworkInterfaceResourceSettingsResponseArgs

type NetworkInterfaceResourceSettingsResponseArgs struct {
	// Gets or sets a value indicating whether accelerated networking is enabled.
	EnableAcceleratedNetworking pulumi.BoolPtrInput `pulumi:"enableAcceleratedNetworking"`
	// Gets or sets the IP configurations of the NIC.
	IpConfigurations NicIpConfigurationResourceSettingsResponseArrayInput `pulumi:"ipConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkInterfaces'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsResponseArgs) ElementType

func (NetworkInterfaceResourceSettingsResponseArgs) ToNetworkInterfaceResourceSettingsResponseOutput

func (i NetworkInterfaceResourceSettingsResponseArgs) ToNetworkInterfaceResourceSettingsResponseOutput() NetworkInterfaceResourceSettingsResponseOutput

func (NetworkInterfaceResourceSettingsResponseArgs) ToNetworkInterfaceResourceSettingsResponseOutputWithContext

func (i NetworkInterfaceResourceSettingsResponseArgs) ToNetworkInterfaceResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsResponseOutput

type NetworkInterfaceResourceSettingsResponseInput

type NetworkInterfaceResourceSettingsResponseInput interface {
	pulumi.Input

	ToNetworkInterfaceResourceSettingsResponseOutput() NetworkInterfaceResourceSettingsResponseOutput
	ToNetworkInterfaceResourceSettingsResponseOutputWithContext(context.Context) NetworkInterfaceResourceSettingsResponseOutput
}

NetworkInterfaceResourceSettingsResponseInput is an input type that accepts NetworkInterfaceResourceSettingsResponseArgs and NetworkInterfaceResourceSettingsResponseOutput values. You can construct a concrete instance of `NetworkInterfaceResourceSettingsResponseInput` via:

NetworkInterfaceResourceSettingsResponseArgs{...}

type NetworkInterfaceResourceSettingsResponseOutput

type NetworkInterfaceResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsResponseOutput) ElementType

func (NetworkInterfaceResourceSettingsResponseOutput) EnableAcceleratedNetworking

Gets or sets a value indicating whether accelerated networking is enabled.

func (NetworkInterfaceResourceSettingsResponseOutput) IpConfigurations

Gets or sets the IP configurations of the NIC.

func (NetworkInterfaceResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkInterfaces'.

func (NetworkInterfaceResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutput

func (o NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutput() NetworkInterfaceResourceSettingsResponseOutput

func (NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutputWithContext

func (o NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsResponseOutput

type NetworkSecurityGroupResourceSettings

type NetworkSecurityGroupResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkSecurityGroups'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets Security rules of network security group.
	SecurityRules []NsgSecurityRule `pulumi:"securityRules"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

type NetworkSecurityGroupResourceSettingsArgs

type NetworkSecurityGroupResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkSecurityGroups'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets Security rules of network security group.
	SecurityRules NsgSecurityRuleArrayInput `pulumi:"securityRules"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsArgs) ElementType

func (NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutput

func (i NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutput() NetworkSecurityGroupResourceSettingsOutput

func (NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutputWithContext

func (i NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsOutput

type NetworkSecurityGroupResourceSettingsInput

type NetworkSecurityGroupResourceSettingsInput interface {
	pulumi.Input

	ToNetworkSecurityGroupResourceSettingsOutput() NetworkSecurityGroupResourceSettingsOutput
	ToNetworkSecurityGroupResourceSettingsOutputWithContext(context.Context) NetworkSecurityGroupResourceSettingsOutput
}

NetworkSecurityGroupResourceSettingsInput is an input type that accepts NetworkSecurityGroupResourceSettingsArgs and NetworkSecurityGroupResourceSettingsOutput values. You can construct a concrete instance of `NetworkSecurityGroupResourceSettingsInput` via:

NetworkSecurityGroupResourceSettingsArgs{...}

type NetworkSecurityGroupResourceSettingsOutput

type NetworkSecurityGroupResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsOutput) ElementType

func (NetworkSecurityGroupResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkSecurityGroups'.

func (NetworkSecurityGroupResourceSettingsOutput) SecurityRules

Gets or sets Security rules of network security group.

func (NetworkSecurityGroupResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutput

func (o NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutput() NetworkSecurityGroupResourceSettingsOutput

func (NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutputWithContext

func (o NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsOutput

type NetworkSecurityGroupResourceSettingsResponse

type NetworkSecurityGroupResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkSecurityGroups'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets Security rules of network security group.
	SecurityRules []NsgSecurityRuleResponse `pulumi:"securityRules"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

type NetworkSecurityGroupResourceSettingsResponseArgs

type NetworkSecurityGroupResourceSettingsResponseArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkSecurityGroups'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets Security rules of network security group.
	SecurityRules NsgSecurityRuleResponseArrayInput `pulumi:"securityRules"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsResponseArgs) ElementType

func (NetworkSecurityGroupResourceSettingsResponseArgs) ToNetworkSecurityGroupResourceSettingsResponseOutput

func (i NetworkSecurityGroupResourceSettingsResponseArgs) ToNetworkSecurityGroupResourceSettingsResponseOutput() NetworkSecurityGroupResourceSettingsResponseOutput

func (NetworkSecurityGroupResourceSettingsResponseArgs) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext

func (i NetworkSecurityGroupResourceSettingsResponseArgs) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsResponseOutput

type NetworkSecurityGroupResourceSettingsResponseInput

type NetworkSecurityGroupResourceSettingsResponseInput interface {
	pulumi.Input

	ToNetworkSecurityGroupResourceSettingsResponseOutput() NetworkSecurityGroupResourceSettingsResponseOutput
	ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext(context.Context) NetworkSecurityGroupResourceSettingsResponseOutput
}

NetworkSecurityGroupResourceSettingsResponseInput is an input type that accepts NetworkSecurityGroupResourceSettingsResponseArgs and NetworkSecurityGroupResourceSettingsResponseOutput values. You can construct a concrete instance of `NetworkSecurityGroupResourceSettingsResponseInput` via:

NetworkSecurityGroupResourceSettingsResponseArgs{...}

type NetworkSecurityGroupResourceSettingsResponseOutput

type NetworkSecurityGroupResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsResponseOutput) ElementType

func (NetworkSecurityGroupResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkSecurityGroups'.

func (NetworkSecurityGroupResourceSettingsResponseOutput) SecurityRules

Gets or sets Security rules of network security group.

func (NetworkSecurityGroupResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutput

func (o NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutput() NetworkSecurityGroupResourceSettingsResponseOutput

func (NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext

func (o NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsResponseOutput

type NicIpConfigurationResourceSettings

type NicIpConfigurationResourceSettings struct {
	// Gets or sets the references of the load balancer backend address pools.
	LoadBalancerBackendAddressPools []LoadBalancerBackendAddressPoolReference `pulumi:"loadBalancerBackendAddressPools"`
	// Gets or sets the references of the load balancer NAT rules.
	LoadBalancerNatRules []LoadBalancerNatRuleReference `pulumi:"loadBalancerNatRules"`
	// Gets or sets the IP configuration name.
	Name *string `pulumi:"name"`
	// Gets or sets a value indicating whether this IP configuration is the primary.
	Primary *bool `pulumi:"primary"`
	// Gets or sets the private IP address of the network interface IP Configuration.
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
	// Gets or sets the private IP address allocation method.
	PrivateIpAllocationMethod *string `pulumi:"privateIpAllocationMethod"`
	// Defines reference to a public IP.
	PublicIp *PublicIpReference `pulumi:"publicIp"`
	// Defines reference to subnet.
	Subnet *SubnetReference `pulumi:"subnet"`
}

Defines NIC IP configuration properties.

type NicIpConfigurationResourceSettingsArgs

type NicIpConfigurationResourceSettingsArgs struct {
	// Gets or sets the references of the load balancer backend address pools.
	LoadBalancerBackendAddressPools LoadBalancerBackendAddressPoolReferenceArrayInput `pulumi:"loadBalancerBackendAddressPools"`
	// Gets or sets the references of the load balancer NAT rules.
	LoadBalancerNatRules LoadBalancerNatRuleReferenceArrayInput `pulumi:"loadBalancerNatRules"`
	// Gets or sets the IP configuration name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets a value indicating whether this IP configuration is the primary.
	Primary pulumi.BoolPtrInput `pulumi:"primary"`
	// Gets or sets the private IP address of the network interface IP Configuration.
	PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"`
	// Gets or sets the private IP address allocation method.
	PrivateIpAllocationMethod pulumi.StringPtrInput `pulumi:"privateIpAllocationMethod"`
	// Defines reference to a public IP.
	PublicIp PublicIpReferencePtrInput `pulumi:"publicIp"`
	// Defines reference to subnet.
	Subnet SubnetReferencePtrInput `pulumi:"subnet"`
}

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsArgs) ElementType

func (NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutput

func (i NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutput() NicIpConfigurationResourceSettingsOutput

func (NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutputWithContext

func (i NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsOutput

type NicIpConfigurationResourceSettingsArray

type NicIpConfigurationResourceSettingsArray []NicIpConfigurationResourceSettingsInput

func (NicIpConfigurationResourceSettingsArray) ElementType

func (NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutput

func (i NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutput() NicIpConfigurationResourceSettingsArrayOutput

func (NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutputWithContext

func (i NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsArrayOutput

type NicIpConfigurationResourceSettingsArrayInput

type NicIpConfigurationResourceSettingsArrayInput interface {
	pulumi.Input

	ToNicIpConfigurationResourceSettingsArrayOutput() NicIpConfigurationResourceSettingsArrayOutput
	ToNicIpConfigurationResourceSettingsArrayOutputWithContext(context.Context) NicIpConfigurationResourceSettingsArrayOutput
}

NicIpConfigurationResourceSettingsArrayInput is an input type that accepts NicIpConfigurationResourceSettingsArray and NicIpConfigurationResourceSettingsArrayOutput values. You can construct a concrete instance of `NicIpConfigurationResourceSettingsArrayInput` via:

NicIpConfigurationResourceSettingsArray{ NicIpConfigurationResourceSettingsArgs{...} }

type NicIpConfigurationResourceSettingsArrayOutput

type NicIpConfigurationResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (NicIpConfigurationResourceSettingsArrayOutput) ElementType

func (NicIpConfigurationResourceSettingsArrayOutput) Index

func (NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutput

func (o NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutput() NicIpConfigurationResourceSettingsArrayOutput

func (NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutputWithContext

func (o NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsArrayOutput

type NicIpConfigurationResourceSettingsInput

type NicIpConfigurationResourceSettingsInput interface {
	pulumi.Input

	ToNicIpConfigurationResourceSettingsOutput() NicIpConfigurationResourceSettingsOutput
	ToNicIpConfigurationResourceSettingsOutputWithContext(context.Context) NicIpConfigurationResourceSettingsOutput
}

NicIpConfigurationResourceSettingsInput is an input type that accepts NicIpConfigurationResourceSettingsArgs and NicIpConfigurationResourceSettingsOutput values. You can construct a concrete instance of `NicIpConfigurationResourceSettingsInput` via:

NicIpConfigurationResourceSettingsArgs{...}

type NicIpConfigurationResourceSettingsOutput

type NicIpConfigurationResourceSettingsOutput struct{ *pulumi.OutputState }

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsOutput) ElementType

func (NicIpConfigurationResourceSettingsOutput) LoadBalancerBackendAddressPools

Gets or sets the references of the load balancer backend address pools.

func (NicIpConfigurationResourceSettingsOutput) LoadBalancerNatRules

Gets or sets the references of the load balancer NAT rules.

func (NicIpConfigurationResourceSettingsOutput) Name

Gets or sets the IP configuration name.

func (NicIpConfigurationResourceSettingsOutput) Primary

Gets or sets a value indicating whether this IP configuration is the primary.

func (NicIpConfigurationResourceSettingsOutput) PrivateIpAddress

Gets or sets the private IP address of the network interface IP Configuration.

func (NicIpConfigurationResourceSettingsOutput) PrivateIpAllocationMethod

func (o NicIpConfigurationResourceSettingsOutput) PrivateIpAllocationMethod() pulumi.StringPtrOutput

Gets or sets the private IP address allocation method.

func (NicIpConfigurationResourceSettingsOutput) PublicIp

Defines reference to a public IP.

func (NicIpConfigurationResourceSettingsOutput) Subnet

Defines reference to subnet.

func (NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutput

func (o NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutput() NicIpConfigurationResourceSettingsOutput

func (NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutputWithContext

func (o NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsOutput

type NicIpConfigurationResourceSettingsResponse

type NicIpConfigurationResourceSettingsResponse struct {
	// Gets or sets the references of the load balancer backend address pools.
	LoadBalancerBackendAddressPools []LoadBalancerBackendAddressPoolReferenceResponse `pulumi:"loadBalancerBackendAddressPools"`
	// Gets or sets the references of the load balancer NAT rules.
	LoadBalancerNatRules []LoadBalancerNatRuleReferenceResponse `pulumi:"loadBalancerNatRules"`
	// Gets or sets the IP configuration name.
	Name *string `pulumi:"name"`
	// Gets or sets a value indicating whether this IP configuration is the primary.
	Primary *bool `pulumi:"primary"`
	// Gets or sets the private IP address of the network interface IP Configuration.
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
	// Gets or sets the private IP address allocation method.
	PrivateIpAllocationMethod *string `pulumi:"privateIpAllocationMethod"`
	// Defines reference to a public IP.
	PublicIp *PublicIpReferenceResponse `pulumi:"publicIp"`
	// Defines reference to subnet.
	Subnet *SubnetReferenceResponse `pulumi:"subnet"`
}

Defines NIC IP configuration properties.

type NicIpConfigurationResourceSettingsResponseArgs

type NicIpConfigurationResourceSettingsResponseArgs struct {
	// Gets or sets the references of the load balancer backend address pools.
	LoadBalancerBackendAddressPools LoadBalancerBackendAddressPoolReferenceResponseArrayInput `pulumi:"loadBalancerBackendAddressPools"`
	// Gets or sets the references of the load balancer NAT rules.
	LoadBalancerNatRules LoadBalancerNatRuleReferenceResponseArrayInput `pulumi:"loadBalancerNatRules"`
	// Gets or sets the IP configuration name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets a value indicating whether this IP configuration is the primary.
	Primary pulumi.BoolPtrInput `pulumi:"primary"`
	// Gets or sets the private IP address of the network interface IP Configuration.
	PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"`
	// Gets or sets the private IP address allocation method.
	PrivateIpAllocationMethod pulumi.StringPtrInput `pulumi:"privateIpAllocationMethod"`
	// Defines reference to a public IP.
	PublicIp PublicIpReferenceResponsePtrInput `pulumi:"publicIp"`
	// Defines reference to subnet.
	Subnet SubnetReferenceResponsePtrInput `pulumi:"subnet"`
}

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsResponseArgs) ElementType

func (NicIpConfigurationResourceSettingsResponseArgs) ToNicIpConfigurationResourceSettingsResponseOutput

func (i NicIpConfigurationResourceSettingsResponseArgs) ToNicIpConfigurationResourceSettingsResponseOutput() NicIpConfigurationResourceSettingsResponseOutput

func (NicIpConfigurationResourceSettingsResponseArgs) ToNicIpConfigurationResourceSettingsResponseOutputWithContext

func (i NicIpConfigurationResourceSettingsResponseArgs) ToNicIpConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseOutput

type NicIpConfigurationResourceSettingsResponseArray

type NicIpConfigurationResourceSettingsResponseArray []NicIpConfigurationResourceSettingsResponseInput

func (NicIpConfigurationResourceSettingsResponseArray) ElementType

func (NicIpConfigurationResourceSettingsResponseArray) ToNicIpConfigurationResourceSettingsResponseArrayOutput

func (i NicIpConfigurationResourceSettingsResponseArray) ToNicIpConfigurationResourceSettingsResponseArrayOutput() NicIpConfigurationResourceSettingsResponseArrayOutput

func (NicIpConfigurationResourceSettingsResponseArray) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext

func (i NicIpConfigurationResourceSettingsResponseArray) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseArrayOutput

type NicIpConfigurationResourceSettingsResponseArrayInput

type NicIpConfigurationResourceSettingsResponseArrayInput interface {
	pulumi.Input

	ToNicIpConfigurationResourceSettingsResponseArrayOutput() NicIpConfigurationResourceSettingsResponseArrayOutput
	ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext(context.Context) NicIpConfigurationResourceSettingsResponseArrayOutput
}

NicIpConfigurationResourceSettingsResponseArrayInput is an input type that accepts NicIpConfigurationResourceSettingsResponseArray and NicIpConfigurationResourceSettingsResponseArrayOutput values. You can construct a concrete instance of `NicIpConfigurationResourceSettingsResponseArrayInput` via:

NicIpConfigurationResourceSettingsResponseArray{ NicIpConfigurationResourceSettingsResponseArgs{...} }

type NicIpConfigurationResourceSettingsResponseArrayOutput

type NicIpConfigurationResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (NicIpConfigurationResourceSettingsResponseArrayOutput) ElementType

func (NicIpConfigurationResourceSettingsResponseArrayOutput) Index

func (NicIpConfigurationResourceSettingsResponseArrayOutput) ToNicIpConfigurationResourceSettingsResponseArrayOutput

func (NicIpConfigurationResourceSettingsResponseArrayOutput) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext

func (o NicIpConfigurationResourceSettingsResponseArrayOutput) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseArrayOutput

type NicIpConfigurationResourceSettingsResponseInput

type NicIpConfigurationResourceSettingsResponseInput interface {
	pulumi.Input

	ToNicIpConfigurationResourceSettingsResponseOutput() NicIpConfigurationResourceSettingsResponseOutput
	ToNicIpConfigurationResourceSettingsResponseOutputWithContext(context.Context) NicIpConfigurationResourceSettingsResponseOutput
}

NicIpConfigurationResourceSettingsResponseInput is an input type that accepts NicIpConfigurationResourceSettingsResponseArgs and NicIpConfigurationResourceSettingsResponseOutput values. You can construct a concrete instance of `NicIpConfigurationResourceSettingsResponseInput` via:

NicIpConfigurationResourceSettingsResponseArgs{...}

type NicIpConfigurationResourceSettingsResponseOutput

type NicIpConfigurationResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsResponseOutput) ElementType

func (NicIpConfigurationResourceSettingsResponseOutput) LoadBalancerBackendAddressPools

Gets or sets the references of the load balancer backend address pools.

func (NicIpConfigurationResourceSettingsResponseOutput) LoadBalancerNatRules

Gets or sets the references of the load balancer NAT rules.

func (NicIpConfigurationResourceSettingsResponseOutput) Name

Gets or sets the IP configuration name.

func (NicIpConfigurationResourceSettingsResponseOutput) Primary

Gets or sets a value indicating whether this IP configuration is the primary.

func (NicIpConfigurationResourceSettingsResponseOutput) PrivateIpAddress

Gets or sets the private IP address of the network interface IP Configuration.

func (NicIpConfigurationResourceSettingsResponseOutput) PrivateIpAllocationMethod

Gets or sets the private IP address allocation method.

func (NicIpConfigurationResourceSettingsResponseOutput) PublicIp

Defines reference to a public IP.

func (NicIpConfigurationResourceSettingsResponseOutput) Subnet

Defines reference to subnet.

func (NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutput

func (o NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutput() NicIpConfigurationResourceSettingsResponseOutput

func (NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutputWithContext

func (o NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseOutput

type NsgReference

type NsgReference struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

type NsgReferenceArgs

type NsgReferenceArgs struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

func (NsgReferenceArgs) ElementType

func (NsgReferenceArgs) ElementType() reflect.Type

func (NsgReferenceArgs) ToNsgReferenceOutput

func (i NsgReferenceArgs) ToNsgReferenceOutput() NsgReferenceOutput

func (NsgReferenceArgs) ToNsgReferenceOutputWithContext

func (i NsgReferenceArgs) ToNsgReferenceOutputWithContext(ctx context.Context) NsgReferenceOutput

func (NsgReferenceArgs) ToNsgReferencePtrOutput

func (i NsgReferenceArgs) ToNsgReferencePtrOutput() NsgReferencePtrOutput

func (NsgReferenceArgs) ToNsgReferencePtrOutputWithContext

func (i NsgReferenceArgs) ToNsgReferencePtrOutputWithContext(ctx context.Context) NsgReferencePtrOutput

type NsgReferenceInput

type NsgReferenceInput interface {
	pulumi.Input

	ToNsgReferenceOutput() NsgReferenceOutput
	ToNsgReferenceOutputWithContext(context.Context) NsgReferenceOutput
}

NsgReferenceInput is an input type that accepts NsgReferenceArgs and NsgReferenceOutput values. You can construct a concrete instance of `NsgReferenceInput` via:

NsgReferenceArgs{...}

type NsgReferenceOutput

type NsgReferenceOutput struct{ *pulumi.OutputState }

Defines reference to NSG.

func (NsgReferenceOutput) ElementType

func (NsgReferenceOutput) ElementType() reflect.Type

func (NsgReferenceOutput) SourceArmResourceId

func (o NsgReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferenceOutput) ToNsgReferenceOutput

func (o NsgReferenceOutput) ToNsgReferenceOutput() NsgReferenceOutput

func (NsgReferenceOutput) ToNsgReferenceOutputWithContext

func (o NsgReferenceOutput) ToNsgReferenceOutputWithContext(ctx context.Context) NsgReferenceOutput

func (NsgReferenceOutput) ToNsgReferencePtrOutput

func (o NsgReferenceOutput) ToNsgReferencePtrOutput() NsgReferencePtrOutput

func (NsgReferenceOutput) ToNsgReferencePtrOutputWithContext

func (o NsgReferenceOutput) ToNsgReferencePtrOutputWithContext(ctx context.Context) NsgReferencePtrOutput

type NsgReferencePtrInput

type NsgReferencePtrInput interface {
	pulumi.Input

	ToNsgReferencePtrOutput() NsgReferencePtrOutput
	ToNsgReferencePtrOutputWithContext(context.Context) NsgReferencePtrOutput
}

NsgReferencePtrInput is an input type that accepts NsgReferenceArgs, NsgReferencePtr and NsgReferencePtrOutput values. You can construct a concrete instance of `NsgReferencePtrInput` via:

        NsgReferenceArgs{...}

or:

        nil

type NsgReferencePtrOutput

type NsgReferencePtrOutput struct{ *pulumi.OutputState }

func (NsgReferencePtrOutput) Elem

func (NsgReferencePtrOutput) ElementType

func (NsgReferencePtrOutput) ElementType() reflect.Type

func (NsgReferencePtrOutput) SourceArmResourceId

func (o NsgReferencePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferencePtrOutput) ToNsgReferencePtrOutput

func (o NsgReferencePtrOutput) ToNsgReferencePtrOutput() NsgReferencePtrOutput

func (NsgReferencePtrOutput) ToNsgReferencePtrOutputWithContext

func (o NsgReferencePtrOutput) ToNsgReferencePtrOutputWithContext(ctx context.Context) NsgReferencePtrOutput

type NsgReferenceResponse

type NsgReferenceResponse struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

type NsgReferenceResponseArgs

type NsgReferenceResponseArgs struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

func (NsgReferenceResponseArgs) ElementType

func (NsgReferenceResponseArgs) ElementType() reflect.Type

func (NsgReferenceResponseArgs) ToNsgReferenceResponseOutput

func (i NsgReferenceResponseArgs) ToNsgReferenceResponseOutput() NsgReferenceResponseOutput

func (NsgReferenceResponseArgs) ToNsgReferenceResponseOutputWithContext

func (i NsgReferenceResponseArgs) ToNsgReferenceResponseOutputWithContext(ctx context.Context) NsgReferenceResponseOutput

func (NsgReferenceResponseArgs) ToNsgReferenceResponsePtrOutput

func (i NsgReferenceResponseArgs) ToNsgReferenceResponsePtrOutput() NsgReferenceResponsePtrOutput

func (NsgReferenceResponseArgs) ToNsgReferenceResponsePtrOutputWithContext

func (i NsgReferenceResponseArgs) ToNsgReferenceResponsePtrOutputWithContext(ctx context.Context) NsgReferenceResponsePtrOutput

type NsgReferenceResponseInput

type NsgReferenceResponseInput interface {
	pulumi.Input

	ToNsgReferenceResponseOutput() NsgReferenceResponseOutput
	ToNsgReferenceResponseOutputWithContext(context.Context) NsgReferenceResponseOutput
}

NsgReferenceResponseInput is an input type that accepts NsgReferenceResponseArgs and NsgReferenceResponseOutput values. You can construct a concrete instance of `NsgReferenceResponseInput` via:

NsgReferenceResponseArgs{...}

type NsgReferenceResponseOutput

type NsgReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to NSG.

func (NsgReferenceResponseOutput) ElementType

func (NsgReferenceResponseOutput) ElementType() reflect.Type

func (NsgReferenceResponseOutput) SourceArmResourceId

func (o NsgReferenceResponseOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferenceResponseOutput) ToNsgReferenceResponseOutput

func (o NsgReferenceResponseOutput) ToNsgReferenceResponseOutput() NsgReferenceResponseOutput

func (NsgReferenceResponseOutput) ToNsgReferenceResponseOutputWithContext

func (o NsgReferenceResponseOutput) ToNsgReferenceResponseOutputWithContext(ctx context.Context) NsgReferenceResponseOutput

func (NsgReferenceResponseOutput) ToNsgReferenceResponsePtrOutput

func (o NsgReferenceResponseOutput) ToNsgReferenceResponsePtrOutput() NsgReferenceResponsePtrOutput

func (NsgReferenceResponseOutput) ToNsgReferenceResponsePtrOutputWithContext

func (o NsgReferenceResponseOutput) ToNsgReferenceResponsePtrOutputWithContext(ctx context.Context) NsgReferenceResponsePtrOutput

type NsgReferenceResponsePtrInput

type NsgReferenceResponsePtrInput interface {
	pulumi.Input

	ToNsgReferenceResponsePtrOutput() NsgReferenceResponsePtrOutput
	ToNsgReferenceResponsePtrOutputWithContext(context.Context) NsgReferenceResponsePtrOutput
}

NsgReferenceResponsePtrInput is an input type that accepts NsgReferenceResponseArgs, NsgReferenceResponsePtr and NsgReferenceResponsePtrOutput values. You can construct a concrete instance of `NsgReferenceResponsePtrInput` via:

        NsgReferenceResponseArgs{...}

or:

        nil

type NsgReferenceResponsePtrOutput

type NsgReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (NsgReferenceResponsePtrOutput) Elem

func (NsgReferenceResponsePtrOutput) ElementType

func (NsgReferenceResponsePtrOutput) SourceArmResourceId

func (o NsgReferenceResponsePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutput

func (o NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutput() NsgReferenceResponsePtrOutput

func (NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutputWithContext

func (o NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutputWithContext(ctx context.Context) NsgReferenceResponsePtrOutput

type NsgSecurityRule

type NsgSecurityRule struct {
	// Gets or sets whether 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.
	//  A “*” 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. A “*” 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"`
	// Gets or sets the Security rule name.
	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 source address prefix. CIDR or source IP range. A
	// “*” 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. A “*” can also be used to match all ports.
	SourcePortRange *string `pulumi:"sourcePortRange"`
}

Security Rule data model for Network Security Groups.

type NsgSecurityRuleArgs

type NsgSecurityRuleArgs struct {
	// Gets or sets whether network traffic is allowed or denied.
	// Possible values are “Allow” and “Deny”.
	Access pulumi.StringPtrInput `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.
	//  A “*” can also be used to match all source IPs. Default tags such
	// as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
	DestinationAddressPrefix pulumi.StringPtrInput `pulumi:"destinationAddressPrefix"`
	// Gets or sets Destination Port or Range. Integer or range between
	// 0 and 65535. A “*” 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.StringPtrInput `pulumi:"direction"`
	// Gets or sets the Security rule name.
	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.StringPtrInput `pulumi:"protocol"`
	// Gets or sets source address prefix. CIDR or source IP range. A
	// “*” 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 `pulumi:"sourceAddressPrefix"`
	// Gets or sets Source Port or Range. Integer or range between 0 and
	// 65535. A “*” can also be used to match all ports.
	SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"`
}

Security Rule data model for Network Security Groups.

func (NsgSecurityRuleArgs) ElementType

func (NsgSecurityRuleArgs) ElementType() reflect.Type

func (NsgSecurityRuleArgs) ToNsgSecurityRuleOutput

func (i NsgSecurityRuleArgs) ToNsgSecurityRuleOutput() NsgSecurityRuleOutput

func (NsgSecurityRuleArgs) ToNsgSecurityRuleOutputWithContext

func (i NsgSecurityRuleArgs) ToNsgSecurityRuleOutputWithContext(ctx context.Context) NsgSecurityRuleOutput

type NsgSecurityRuleArray

type NsgSecurityRuleArray []NsgSecurityRuleInput

func (NsgSecurityRuleArray) ElementType

func (NsgSecurityRuleArray) ElementType() reflect.Type

func (NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutput

func (i NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutput() NsgSecurityRuleArrayOutput

func (NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutputWithContext

func (i NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutputWithContext(ctx context.Context) NsgSecurityRuleArrayOutput

type NsgSecurityRuleArrayInput

type NsgSecurityRuleArrayInput interface {
	pulumi.Input

	ToNsgSecurityRuleArrayOutput() NsgSecurityRuleArrayOutput
	ToNsgSecurityRuleArrayOutputWithContext(context.Context) NsgSecurityRuleArrayOutput
}

NsgSecurityRuleArrayInput is an input type that accepts NsgSecurityRuleArray and NsgSecurityRuleArrayOutput values. You can construct a concrete instance of `NsgSecurityRuleArrayInput` via:

NsgSecurityRuleArray{ NsgSecurityRuleArgs{...} }

type NsgSecurityRuleArrayOutput

type NsgSecurityRuleArrayOutput struct{ *pulumi.OutputState }

func (NsgSecurityRuleArrayOutput) ElementType

func (NsgSecurityRuleArrayOutput) ElementType() reflect.Type

func (NsgSecurityRuleArrayOutput) Index

func (NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutput

func (o NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutput() NsgSecurityRuleArrayOutput

func (NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutputWithContext

func (o NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutputWithContext(ctx context.Context) NsgSecurityRuleArrayOutput

type NsgSecurityRuleInput

type NsgSecurityRuleInput interface {
	pulumi.Input

	ToNsgSecurityRuleOutput() NsgSecurityRuleOutput
	ToNsgSecurityRuleOutputWithContext(context.Context) NsgSecurityRuleOutput
}

NsgSecurityRuleInput is an input type that accepts NsgSecurityRuleArgs and NsgSecurityRuleOutput values. You can construct a concrete instance of `NsgSecurityRuleInput` via:

NsgSecurityRuleArgs{...}

type NsgSecurityRuleOutput

type NsgSecurityRuleOutput struct{ *pulumi.OutputState }

Security Rule data model for Network Security Groups.

func (NsgSecurityRuleOutput) Access

Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.

func (NsgSecurityRuleOutput) Description

Gets or sets a description for this rule. Restricted to 140 chars.

func (NsgSecurityRuleOutput) DestinationAddressPrefix

func (o NsgSecurityRuleOutput) DestinationAddressPrefix() pulumi.StringPtrOutput

Gets or sets destination address prefix. CIDR or source IP range.

A “*” can also be used to match all source IPs. Default tags such

as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.

func (NsgSecurityRuleOutput) DestinationPortRange

func (o NsgSecurityRuleOutput) DestinationPortRange() pulumi.StringPtrOutput

Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

func (NsgSecurityRuleOutput) Direction

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 (NsgSecurityRuleOutput) ElementType

func (NsgSecurityRuleOutput) ElementType() reflect.Type

func (NsgSecurityRuleOutput) Name

Gets or sets the Security rule name.

func (NsgSecurityRuleOutput) Priority

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 (NsgSecurityRuleOutput) Protocol

Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).

func (NsgSecurityRuleOutput) SourceAddressPrefix

func (o NsgSecurityRuleOutput) SourceAddressPrefix() pulumi.StringPtrOutput

Gets or sets source address prefix. CIDR or source IP range. A “*” 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 (NsgSecurityRuleOutput) SourcePortRange

func (o NsgSecurityRuleOutput) SourcePortRange() pulumi.StringPtrOutput

Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

func (NsgSecurityRuleOutput) ToNsgSecurityRuleOutput

func (o NsgSecurityRuleOutput) ToNsgSecurityRuleOutput() NsgSecurityRuleOutput

func (NsgSecurityRuleOutput) ToNsgSecurityRuleOutputWithContext

func (o NsgSecurityRuleOutput) ToNsgSecurityRuleOutputWithContext(ctx context.Context) NsgSecurityRuleOutput

type NsgSecurityRuleResponse

type NsgSecurityRuleResponse struct {
	// Gets or sets whether 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.
	//  A “*” 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. A “*” 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"`
	// Gets or sets the Security rule name.
	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 source address prefix. CIDR or source IP range. A
	// “*” 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. A “*” can also be used to match all ports.
	SourcePortRange *string `pulumi:"sourcePortRange"`
}

Security Rule data model for Network Security Groups.

type NsgSecurityRuleResponseArgs

type NsgSecurityRuleResponseArgs struct {
	// Gets or sets whether network traffic is allowed or denied.
	// Possible values are “Allow” and “Deny”.
	Access pulumi.StringPtrInput `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.
	//  A “*” can also be used to match all source IPs. Default tags such
	// as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
	DestinationAddressPrefix pulumi.StringPtrInput `pulumi:"destinationAddressPrefix"`
	// Gets or sets Destination Port or Range. Integer or range between
	// 0 and 65535. A “*” 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.StringPtrInput `pulumi:"direction"`
	// Gets or sets the Security rule name.
	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.StringPtrInput `pulumi:"protocol"`
	// Gets or sets source address prefix. CIDR or source IP range. A
	// “*” 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 `pulumi:"sourceAddressPrefix"`
	// Gets or sets Source Port or Range. Integer or range between 0 and
	// 65535. A “*” can also be used to match all ports.
	SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"`
}

Security Rule data model for Network Security Groups.

func (NsgSecurityRuleResponseArgs) ElementType

func (NsgSecurityRuleResponseArgs) ToNsgSecurityRuleResponseOutput

func (i NsgSecurityRuleResponseArgs) ToNsgSecurityRuleResponseOutput() NsgSecurityRuleResponseOutput

func (NsgSecurityRuleResponseArgs) ToNsgSecurityRuleResponseOutputWithContext

func (i NsgSecurityRuleResponseArgs) ToNsgSecurityRuleResponseOutputWithContext(ctx context.Context) NsgSecurityRuleResponseOutput

type NsgSecurityRuleResponseArray

type NsgSecurityRuleResponseArray []NsgSecurityRuleResponseInput

func (NsgSecurityRuleResponseArray) ElementType

func (NsgSecurityRuleResponseArray) ToNsgSecurityRuleResponseArrayOutput

func (i NsgSecurityRuleResponseArray) ToNsgSecurityRuleResponseArrayOutput() NsgSecurityRuleResponseArrayOutput

func (NsgSecurityRuleResponseArray) ToNsgSecurityRuleResponseArrayOutputWithContext

func (i NsgSecurityRuleResponseArray) ToNsgSecurityRuleResponseArrayOutputWithContext(ctx context.Context) NsgSecurityRuleResponseArrayOutput

type NsgSecurityRuleResponseArrayInput

type NsgSecurityRuleResponseArrayInput interface {
	pulumi.Input

	ToNsgSecurityRuleResponseArrayOutput() NsgSecurityRuleResponseArrayOutput
	ToNsgSecurityRuleResponseArrayOutputWithContext(context.Context) NsgSecurityRuleResponseArrayOutput
}

NsgSecurityRuleResponseArrayInput is an input type that accepts NsgSecurityRuleResponseArray and NsgSecurityRuleResponseArrayOutput values. You can construct a concrete instance of `NsgSecurityRuleResponseArrayInput` via:

NsgSecurityRuleResponseArray{ NsgSecurityRuleResponseArgs{...} }

type NsgSecurityRuleResponseArrayOutput

type NsgSecurityRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (NsgSecurityRuleResponseArrayOutput) ElementType

func (NsgSecurityRuleResponseArrayOutput) Index

func (NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutput

func (o NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutput() NsgSecurityRuleResponseArrayOutput

func (NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutputWithContext

func (o NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutputWithContext(ctx context.Context) NsgSecurityRuleResponseArrayOutput

type NsgSecurityRuleResponseInput

type NsgSecurityRuleResponseInput interface {
	pulumi.Input

	ToNsgSecurityRuleResponseOutput() NsgSecurityRuleResponseOutput
	ToNsgSecurityRuleResponseOutputWithContext(context.Context) NsgSecurityRuleResponseOutput
}

NsgSecurityRuleResponseInput is an input type that accepts NsgSecurityRuleResponseArgs and NsgSecurityRuleResponseOutput values. You can construct a concrete instance of `NsgSecurityRuleResponseInput` via:

NsgSecurityRuleResponseArgs{...}

type NsgSecurityRuleResponseOutput

type NsgSecurityRuleResponseOutput struct{ *pulumi.OutputState }

Security Rule data model for Network Security Groups.

func (NsgSecurityRuleResponseOutput) Access

Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.

func (NsgSecurityRuleResponseOutput) Description

Gets or sets a description for this rule. Restricted to 140 chars.

func (NsgSecurityRuleResponseOutput) DestinationAddressPrefix

func (o NsgSecurityRuleResponseOutput) DestinationAddressPrefix() pulumi.StringPtrOutput

Gets or sets destination address prefix. CIDR or source IP range.

A “*” can also be used to match all source IPs. Default tags such

as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.

func (NsgSecurityRuleResponseOutput) DestinationPortRange

func (o NsgSecurityRuleResponseOutput) DestinationPortRange() pulumi.StringPtrOutput

Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

func (NsgSecurityRuleResponseOutput) Direction

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 (NsgSecurityRuleResponseOutput) ElementType

func (NsgSecurityRuleResponseOutput) Name

Gets or sets the Security rule name.

func (NsgSecurityRuleResponseOutput) Priority

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 (NsgSecurityRuleResponseOutput) Protocol

Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).

func (NsgSecurityRuleResponseOutput) SourceAddressPrefix

func (o NsgSecurityRuleResponseOutput) SourceAddressPrefix() pulumi.StringPtrOutput

Gets or sets source address prefix. CIDR or source IP range. A “*” 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 (NsgSecurityRuleResponseOutput) SourcePortRange

Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

func (NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutput

func (o NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutput() NsgSecurityRuleResponseOutput

func (NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutputWithContext

func (o NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutputWithContext(ctx context.Context) NsgSecurityRuleResponseOutput

type PublicIPAddressResourceSettings

type PublicIPAddressResourceSettings struct {
	// Gets or sets the domain name label.
	DomainNameLabel *string `pulumi:"domainNameLabel"`
	// Gets or sets the fully qualified domain name.
	Fqdn *string `pulumi:"fqdn"`
	// Gets or sets public IP allocation method.
	PublicIpAllocationMethod *string `pulumi:"publicIpAllocationMethod"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/publicIPAddresses'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets public IP sku.
	Sku *string `pulumi:"sku"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets public IP zones.
	Zones *string `pulumi:"zones"`
}

Defines the public IP address resource settings.

type PublicIPAddressResourceSettingsArgs

type PublicIPAddressResourceSettingsArgs struct {
	// Gets or sets the domain name label.
	DomainNameLabel pulumi.StringPtrInput `pulumi:"domainNameLabel"`
	// Gets or sets the fully qualified domain name.
	Fqdn pulumi.StringPtrInput `pulumi:"fqdn"`
	// Gets or sets public IP allocation method.
	PublicIpAllocationMethod pulumi.StringPtrInput `pulumi:"publicIpAllocationMethod"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/publicIPAddresses'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets public IP sku.
	Sku pulumi.StringPtrInput `pulumi:"sku"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets public IP zones.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines the public IP address resource settings.

func (PublicIPAddressResourceSettingsArgs) ElementType

func (PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutput

func (i PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutput() PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutputWithContext

func (i PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsOutput

type PublicIPAddressResourceSettingsInput

type PublicIPAddressResourceSettingsInput interface {
	pulumi.Input

	ToPublicIPAddressResourceSettingsOutput() PublicIPAddressResourceSettingsOutput
	ToPublicIPAddressResourceSettingsOutputWithContext(context.Context) PublicIPAddressResourceSettingsOutput
}

PublicIPAddressResourceSettingsInput is an input type that accepts PublicIPAddressResourceSettingsArgs and PublicIPAddressResourceSettingsOutput values. You can construct a concrete instance of `PublicIPAddressResourceSettingsInput` via:

PublicIPAddressResourceSettingsArgs{...}

type PublicIPAddressResourceSettingsOutput

type PublicIPAddressResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the public IP address resource settings.

func (PublicIPAddressResourceSettingsOutput) DomainNameLabel

Gets or sets the domain name label.

func (PublicIPAddressResourceSettingsOutput) ElementType

func (PublicIPAddressResourceSettingsOutput) Fqdn

Gets or sets the fully qualified domain name.

func (PublicIPAddressResourceSettingsOutput) PublicIpAllocationMethod

func (o PublicIPAddressResourceSettingsOutput) PublicIpAllocationMethod() pulumi.StringPtrOutput

Gets or sets public IP allocation method.

func (PublicIPAddressResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/publicIPAddresses'.

func (PublicIPAddressResourceSettingsOutput) Sku

Gets or sets public IP sku.

func (PublicIPAddressResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutput

func (o PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutput() PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutputWithContext

func (o PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsOutput) Zones

Gets or sets public IP zones.

type PublicIPAddressResourceSettingsResponse

type PublicIPAddressResourceSettingsResponse struct {
	// Gets or sets the domain name label.
	DomainNameLabel *string `pulumi:"domainNameLabel"`
	// Gets or sets the fully qualified domain name.
	Fqdn *string `pulumi:"fqdn"`
	// Gets or sets public IP allocation method.
	PublicIpAllocationMethod *string `pulumi:"publicIpAllocationMethod"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/publicIPAddresses'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets public IP sku.
	Sku *string `pulumi:"sku"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets public IP zones.
	Zones *string `pulumi:"zones"`
}

Defines the public IP address resource settings.

type PublicIPAddressResourceSettingsResponseArgs

type PublicIPAddressResourceSettingsResponseArgs struct {
	// Gets or sets the domain name label.
	DomainNameLabel pulumi.StringPtrInput `pulumi:"domainNameLabel"`
	// Gets or sets the fully qualified domain name.
	Fqdn pulumi.StringPtrInput `pulumi:"fqdn"`
	// Gets or sets public IP allocation method.
	PublicIpAllocationMethod pulumi.StringPtrInput `pulumi:"publicIpAllocationMethod"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/publicIPAddresses'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets public IP sku.
	Sku pulumi.StringPtrInput `pulumi:"sku"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets public IP zones.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines the public IP address resource settings.

func (PublicIPAddressResourceSettingsResponseArgs) ElementType

func (PublicIPAddressResourceSettingsResponseArgs) ToPublicIPAddressResourceSettingsResponseOutput

func (i PublicIPAddressResourceSettingsResponseArgs) ToPublicIPAddressResourceSettingsResponseOutput() PublicIPAddressResourceSettingsResponseOutput

func (PublicIPAddressResourceSettingsResponseArgs) ToPublicIPAddressResourceSettingsResponseOutputWithContext

func (i PublicIPAddressResourceSettingsResponseArgs) ToPublicIPAddressResourceSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsResponseOutput

type PublicIPAddressResourceSettingsResponseInput

type PublicIPAddressResourceSettingsResponseInput interface {
	pulumi.Input

	ToPublicIPAddressResourceSettingsResponseOutput() PublicIPAddressResourceSettingsResponseOutput
	ToPublicIPAddressResourceSettingsResponseOutputWithContext(context.Context) PublicIPAddressResourceSettingsResponseOutput
}

PublicIPAddressResourceSettingsResponseInput is an input type that accepts PublicIPAddressResourceSettingsResponseArgs and PublicIPAddressResourceSettingsResponseOutput values. You can construct a concrete instance of `PublicIPAddressResourceSettingsResponseInput` via:

PublicIPAddressResourceSettingsResponseArgs{...}

type PublicIPAddressResourceSettingsResponseOutput

type PublicIPAddressResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the public IP address resource settings.

func (PublicIPAddressResourceSettingsResponseOutput) DomainNameLabel

Gets or sets the domain name label.

func (PublicIPAddressResourceSettingsResponseOutput) ElementType

func (PublicIPAddressResourceSettingsResponseOutput) Fqdn

Gets or sets the fully qualified domain name.

func (PublicIPAddressResourceSettingsResponseOutput) PublicIpAllocationMethod

Gets or sets public IP allocation method.

func (PublicIPAddressResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/publicIPAddresses'.

func (PublicIPAddressResourceSettingsResponseOutput) Sku

Gets or sets public IP sku.

func (PublicIPAddressResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutput

func (o PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutput() PublicIPAddressResourceSettingsResponseOutput

func (PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutputWithContext

func (o PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsResponseOutput

func (PublicIPAddressResourceSettingsResponseOutput) Zones

Gets or sets public IP zones.

type PublicIpReference

type PublicIpReference struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to a public IP.

type PublicIpReferenceArgs

type PublicIpReferenceArgs struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to a public IP.

func (PublicIpReferenceArgs) ElementType

func (PublicIpReferenceArgs) ElementType() reflect.Type

func (PublicIpReferenceArgs) ToPublicIpReferenceOutput

func (i PublicIpReferenceArgs) ToPublicIpReferenceOutput() PublicIpReferenceOutput

func (PublicIpReferenceArgs) ToPublicIpReferenceOutputWithContext

func (i PublicIpReferenceArgs) ToPublicIpReferenceOutputWithContext(ctx context.Context) PublicIpReferenceOutput

func (PublicIpReferenceArgs) ToPublicIpReferencePtrOutput

func (i PublicIpReferenceArgs) ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput

func (PublicIpReferenceArgs) ToPublicIpReferencePtrOutputWithContext

func (i PublicIpReferenceArgs) ToPublicIpReferencePtrOutputWithContext(ctx context.Context) PublicIpReferencePtrOutput

type PublicIpReferenceInput

type PublicIpReferenceInput interface {
	pulumi.Input

	ToPublicIpReferenceOutput() PublicIpReferenceOutput
	ToPublicIpReferenceOutputWithContext(context.Context) PublicIpReferenceOutput
}

PublicIpReferenceInput is an input type that accepts PublicIpReferenceArgs and PublicIpReferenceOutput values. You can construct a concrete instance of `PublicIpReferenceInput` via:

PublicIpReferenceArgs{...}

type PublicIpReferenceOutput

type PublicIpReferenceOutput struct{ *pulumi.OutputState }

Defines reference to a public IP.

func (PublicIpReferenceOutput) ElementType

func (PublicIpReferenceOutput) ElementType() reflect.Type

func (PublicIpReferenceOutput) SourceArmResourceId

func (o PublicIpReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferenceOutput) ToPublicIpReferenceOutput

func (o PublicIpReferenceOutput) ToPublicIpReferenceOutput() PublicIpReferenceOutput

func (PublicIpReferenceOutput) ToPublicIpReferenceOutputWithContext

func (o PublicIpReferenceOutput) ToPublicIpReferenceOutputWithContext(ctx context.Context) PublicIpReferenceOutput

func (PublicIpReferenceOutput) ToPublicIpReferencePtrOutput

func (o PublicIpReferenceOutput) ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput

func (PublicIpReferenceOutput) ToPublicIpReferencePtrOutputWithContext

func (o PublicIpReferenceOutput) ToPublicIpReferencePtrOutputWithContext(ctx context.Context) PublicIpReferencePtrOutput

type PublicIpReferencePtrInput

type PublicIpReferencePtrInput interface {
	pulumi.Input

	ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput
	ToPublicIpReferencePtrOutputWithContext(context.Context) PublicIpReferencePtrOutput
}

PublicIpReferencePtrInput is an input type that accepts PublicIpReferenceArgs, PublicIpReferencePtr and PublicIpReferencePtrOutput values. You can construct a concrete instance of `PublicIpReferencePtrInput` via:

        PublicIpReferenceArgs{...}

or:

        nil

type PublicIpReferencePtrOutput

type PublicIpReferencePtrOutput struct{ *pulumi.OutputState }

func (PublicIpReferencePtrOutput) Elem

func (PublicIpReferencePtrOutput) ElementType

func (PublicIpReferencePtrOutput) ElementType() reflect.Type

func (PublicIpReferencePtrOutput) SourceArmResourceId

func (o PublicIpReferencePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutput

func (o PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput

func (PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutputWithContext

func (o PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutputWithContext(ctx context.Context) PublicIpReferencePtrOutput

type PublicIpReferenceResponse

type PublicIpReferenceResponse struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to a public IP.

type PublicIpReferenceResponseArgs

type PublicIpReferenceResponseArgs struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to a public IP.

func (PublicIpReferenceResponseArgs) ElementType

func (PublicIpReferenceResponseArgs) ToPublicIpReferenceResponseOutput

func (i PublicIpReferenceResponseArgs) ToPublicIpReferenceResponseOutput() PublicIpReferenceResponseOutput

func (PublicIpReferenceResponseArgs) ToPublicIpReferenceResponseOutputWithContext

func (i PublicIpReferenceResponseArgs) ToPublicIpReferenceResponseOutputWithContext(ctx context.Context) PublicIpReferenceResponseOutput

func (PublicIpReferenceResponseArgs) ToPublicIpReferenceResponsePtrOutput

func (i PublicIpReferenceResponseArgs) ToPublicIpReferenceResponsePtrOutput() PublicIpReferenceResponsePtrOutput

func (PublicIpReferenceResponseArgs) ToPublicIpReferenceResponsePtrOutputWithContext

func (i PublicIpReferenceResponseArgs) ToPublicIpReferenceResponsePtrOutputWithContext(ctx context.Context) PublicIpReferenceResponsePtrOutput

type PublicIpReferenceResponseInput

type PublicIpReferenceResponseInput interface {
	pulumi.Input

	ToPublicIpReferenceResponseOutput() PublicIpReferenceResponseOutput
	ToPublicIpReferenceResponseOutputWithContext(context.Context) PublicIpReferenceResponseOutput
}

PublicIpReferenceResponseInput is an input type that accepts PublicIpReferenceResponseArgs and PublicIpReferenceResponseOutput values. You can construct a concrete instance of `PublicIpReferenceResponseInput` via:

PublicIpReferenceResponseArgs{...}

type PublicIpReferenceResponseOutput

type PublicIpReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to a public IP.

func (PublicIpReferenceResponseOutput) ElementType

func (PublicIpReferenceResponseOutput) SourceArmResourceId

func (o PublicIpReferenceResponseOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutput

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutput() PublicIpReferenceResponseOutput

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutputWithContext

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutputWithContext(ctx context.Context) PublicIpReferenceResponseOutput

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponsePtrOutput

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponsePtrOutput() PublicIpReferenceResponsePtrOutput

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponsePtrOutputWithContext

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponsePtrOutputWithContext(ctx context.Context) PublicIpReferenceResponsePtrOutput

type PublicIpReferenceResponsePtrInput

type PublicIpReferenceResponsePtrInput interface {
	pulumi.Input

	ToPublicIpReferenceResponsePtrOutput() PublicIpReferenceResponsePtrOutput
	ToPublicIpReferenceResponsePtrOutputWithContext(context.Context) PublicIpReferenceResponsePtrOutput
}

PublicIpReferenceResponsePtrInput is an input type that accepts PublicIpReferenceResponseArgs, PublicIpReferenceResponsePtr and PublicIpReferenceResponsePtrOutput values. You can construct a concrete instance of `PublicIpReferenceResponsePtrInput` via:

        PublicIpReferenceResponseArgs{...}

or:

        nil

type PublicIpReferenceResponsePtrOutput

type PublicIpReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (PublicIpReferenceResponsePtrOutput) Elem

func (PublicIpReferenceResponsePtrOutput) ElementType

func (PublicIpReferenceResponsePtrOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutput

func (o PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutput() PublicIpReferenceResponsePtrOutput

func (PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutputWithContext

func (o PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutputWithContext(ctx context.Context) PublicIpReferenceResponsePtrOutput

type ResourceGroupResourceSettings

type ResourceGroupResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'resourceGroups'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

type ResourceGroupResourceSettingsArgs

type ResourceGroupResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'resourceGroups'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsArgs) ElementType

func (ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutput

func (i ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutput() ResourceGroupResourceSettingsOutput

func (ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutputWithContext

func (i ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsOutput

type ResourceGroupResourceSettingsInput

type ResourceGroupResourceSettingsInput interface {
	pulumi.Input

	ToResourceGroupResourceSettingsOutput() ResourceGroupResourceSettingsOutput
	ToResourceGroupResourceSettingsOutputWithContext(context.Context) ResourceGroupResourceSettingsOutput
}

ResourceGroupResourceSettingsInput is an input type that accepts ResourceGroupResourceSettingsArgs and ResourceGroupResourceSettingsOutput values. You can construct a concrete instance of `ResourceGroupResourceSettingsInput` via:

ResourceGroupResourceSettingsArgs{...}

type ResourceGroupResourceSettingsOutput

type ResourceGroupResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsOutput) ElementType

func (ResourceGroupResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'resourceGroups'.

func (ResourceGroupResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutput

func (o ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutput() ResourceGroupResourceSettingsOutput

func (ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutputWithContext

func (o ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsOutput

type ResourceGroupResourceSettingsResponse

type ResourceGroupResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'resourceGroups'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

type ResourceGroupResourceSettingsResponseArgs

type ResourceGroupResourceSettingsResponseArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'resourceGroups'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsResponseArgs) ElementType

func (ResourceGroupResourceSettingsResponseArgs) ToResourceGroupResourceSettingsResponseOutput

func (i ResourceGroupResourceSettingsResponseArgs) ToResourceGroupResourceSettingsResponseOutput() ResourceGroupResourceSettingsResponseOutput

func (ResourceGroupResourceSettingsResponseArgs) ToResourceGroupResourceSettingsResponseOutputWithContext

func (i ResourceGroupResourceSettingsResponseArgs) ToResourceGroupResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsResponseOutput

type ResourceGroupResourceSettingsResponseInput

type ResourceGroupResourceSettingsResponseInput interface {
	pulumi.Input

	ToResourceGroupResourceSettingsResponseOutput() ResourceGroupResourceSettingsResponseOutput
	ToResourceGroupResourceSettingsResponseOutputWithContext(context.Context) ResourceGroupResourceSettingsResponseOutput
}

ResourceGroupResourceSettingsResponseInput is an input type that accepts ResourceGroupResourceSettingsResponseArgs and ResourceGroupResourceSettingsResponseOutput values. You can construct a concrete instance of `ResourceGroupResourceSettingsResponseInput` via:

ResourceGroupResourceSettingsResponseArgs{...}

type ResourceGroupResourceSettingsResponseOutput

type ResourceGroupResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsResponseOutput) ElementType

func (ResourceGroupResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'resourceGroups'.

func (ResourceGroupResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutput

func (o ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutput() ResourceGroupResourceSettingsResponseOutput

func (ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutputWithContext

func (o ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsResponseOutput

type ResourceIdentityType

type ResourceIdentityType pulumi.String

The type of identity used for the resource mover service.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlDatabaseResourceSettings

type SqlDatabaseResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/databases'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql Database resource settings.

type SqlDatabaseResourceSettingsArgs

type SqlDatabaseResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/databases'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant pulumi.StringPtrInput `pulumi:"zoneRedundant"`
}

Defines the Sql Database resource settings.

func (SqlDatabaseResourceSettingsArgs) ElementType

func (SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutput

func (i SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutput() SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutputWithContext

func (i SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsOutput

type SqlDatabaseResourceSettingsInput

type SqlDatabaseResourceSettingsInput interface {
	pulumi.Input

	ToSqlDatabaseResourceSettingsOutput() SqlDatabaseResourceSettingsOutput
	ToSqlDatabaseResourceSettingsOutputWithContext(context.Context) SqlDatabaseResourceSettingsOutput
}

SqlDatabaseResourceSettingsInput is an input type that accepts SqlDatabaseResourceSettingsArgs and SqlDatabaseResourceSettingsOutput values. You can construct a concrete instance of `SqlDatabaseResourceSettingsInput` via:

SqlDatabaseResourceSettingsArgs{...}

type SqlDatabaseResourceSettingsOutput

type SqlDatabaseResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the Sql Database resource settings.

func (SqlDatabaseResourceSettingsOutput) ElementType

func (SqlDatabaseResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/databases'.

func (SqlDatabaseResourceSettingsOutput) TargetResourceName

func (o SqlDatabaseResourceSettingsOutput) TargetResourceName() pulumi.StringOutput

Gets or sets the target Resource name.

func (SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutput

func (o SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutput() SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutputWithContext

func (o SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlDatabaseResourceSettingsResponse

type SqlDatabaseResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/databases'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql Database resource settings.

type SqlDatabaseResourceSettingsResponseArgs

type SqlDatabaseResourceSettingsResponseArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/databases'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant pulumi.StringPtrInput `pulumi:"zoneRedundant"`
}

Defines the Sql Database resource settings.

func (SqlDatabaseResourceSettingsResponseArgs) ElementType

func (SqlDatabaseResourceSettingsResponseArgs) ToSqlDatabaseResourceSettingsResponseOutput

func (i SqlDatabaseResourceSettingsResponseArgs) ToSqlDatabaseResourceSettingsResponseOutput() SqlDatabaseResourceSettingsResponseOutput

func (SqlDatabaseResourceSettingsResponseArgs) ToSqlDatabaseResourceSettingsResponseOutputWithContext

func (i SqlDatabaseResourceSettingsResponseArgs) ToSqlDatabaseResourceSettingsResponseOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsResponseOutput

type SqlDatabaseResourceSettingsResponseInput

type SqlDatabaseResourceSettingsResponseInput interface {
	pulumi.Input

	ToSqlDatabaseResourceSettingsResponseOutput() SqlDatabaseResourceSettingsResponseOutput
	ToSqlDatabaseResourceSettingsResponseOutputWithContext(context.Context) SqlDatabaseResourceSettingsResponseOutput
}

SqlDatabaseResourceSettingsResponseInput is an input type that accepts SqlDatabaseResourceSettingsResponseArgs and SqlDatabaseResourceSettingsResponseOutput values. You can construct a concrete instance of `SqlDatabaseResourceSettingsResponseInput` via:

SqlDatabaseResourceSettingsResponseArgs{...}

type SqlDatabaseResourceSettingsResponseOutput

type SqlDatabaseResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the Sql Database resource settings.

func (SqlDatabaseResourceSettingsResponseOutput) ElementType

func (SqlDatabaseResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/databases'.

func (SqlDatabaseResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutput

func (o SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutput() SqlDatabaseResourceSettingsResponseOutput

func (SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutputWithContext

func (o SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsResponseOutput

func (SqlDatabaseResourceSettingsResponseOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlElasticPoolResourceSettings

type SqlElasticPoolResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/elasticPools'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql ElasticPool resource settings.

type SqlElasticPoolResourceSettingsArgs

type SqlElasticPoolResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/elasticPools'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant pulumi.StringPtrInput `pulumi:"zoneRedundant"`
}

Defines the Sql ElasticPool resource settings.

func (SqlElasticPoolResourceSettingsArgs) ElementType

func (SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutput

func (i SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutput() SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutputWithContext

func (i SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsOutput

type SqlElasticPoolResourceSettingsInput

type SqlElasticPoolResourceSettingsInput interface {
	pulumi.Input

	ToSqlElasticPoolResourceSettingsOutput() SqlElasticPoolResourceSettingsOutput
	ToSqlElasticPoolResourceSettingsOutputWithContext(context.Context) SqlElasticPoolResourceSettingsOutput
}

SqlElasticPoolResourceSettingsInput is an input type that accepts SqlElasticPoolResourceSettingsArgs and SqlElasticPoolResourceSettingsOutput values. You can construct a concrete instance of `SqlElasticPoolResourceSettingsInput` via:

SqlElasticPoolResourceSettingsArgs{...}

type SqlElasticPoolResourceSettingsOutput

type SqlElasticPoolResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the Sql ElasticPool resource settings.

func (SqlElasticPoolResourceSettingsOutput) ElementType

func (SqlElasticPoolResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/elasticPools'.

func (SqlElasticPoolResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutput

func (o SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutput() SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutputWithContext

func (o SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlElasticPoolResourceSettingsResponse

type SqlElasticPoolResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/elasticPools'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql ElasticPool resource settings.

type SqlElasticPoolResourceSettingsResponseArgs

type SqlElasticPoolResourceSettingsResponseArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/elasticPools'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant pulumi.StringPtrInput `pulumi:"zoneRedundant"`
}

Defines the Sql ElasticPool resource settings.

func (SqlElasticPoolResourceSettingsResponseArgs) ElementType

func (SqlElasticPoolResourceSettingsResponseArgs) ToSqlElasticPoolResourceSettingsResponseOutput

func (i SqlElasticPoolResourceSettingsResponseArgs) ToSqlElasticPoolResourceSettingsResponseOutput() SqlElasticPoolResourceSettingsResponseOutput

func (SqlElasticPoolResourceSettingsResponseArgs) ToSqlElasticPoolResourceSettingsResponseOutputWithContext

func (i SqlElasticPoolResourceSettingsResponseArgs) ToSqlElasticPoolResourceSettingsResponseOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsResponseOutput

type SqlElasticPoolResourceSettingsResponseInput

type SqlElasticPoolResourceSettingsResponseInput interface {
	pulumi.Input

	ToSqlElasticPoolResourceSettingsResponseOutput() SqlElasticPoolResourceSettingsResponseOutput
	ToSqlElasticPoolResourceSettingsResponseOutputWithContext(context.Context) SqlElasticPoolResourceSettingsResponseOutput
}

SqlElasticPoolResourceSettingsResponseInput is an input type that accepts SqlElasticPoolResourceSettingsResponseArgs and SqlElasticPoolResourceSettingsResponseOutput values. You can construct a concrete instance of `SqlElasticPoolResourceSettingsResponseInput` via:

SqlElasticPoolResourceSettingsResponseArgs{...}

type SqlElasticPoolResourceSettingsResponseOutput

type SqlElasticPoolResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the Sql ElasticPool resource settings.

func (SqlElasticPoolResourceSettingsResponseOutput) ElementType

func (SqlElasticPoolResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/elasticPools'.

func (SqlElasticPoolResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutput

func (o SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutput() SqlElasticPoolResourceSettingsResponseOutput

func (SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutputWithContext

func (o SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsResponseOutput

func (SqlElasticPoolResourceSettingsResponseOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlServerResourceSettings

type SqlServerResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

type SqlServerResourceSettingsArgs

type SqlServerResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsArgs) ElementType

func (SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutput

func (i SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutput() SqlServerResourceSettingsOutput

func (SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutputWithContext

func (i SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutputWithContext(ctx context.Context) SqlServerResourceSettingsOutput

type SqlServerResourceSettingsInput

type SqlServerResourceSettingsInput interface {
	pulumi.Input

	ToSqlServerResourceSettingsOutput() SqlServerResourceSettingsOutput
	ToSqlServerResourceSettingsOutputWithContext(context.Context) SqlServerResourceSettingsOutput
}

SqlServerResourceSettingsInput is an input type that accepts SqlServerResourceSettingsArgs and SqlServerResourceSettingsOutput values. You can construct a concrete instance of `SqlServerResourceSettingsInput` via:

SqlServerResourceSettingsArgs{...}

type SqlServerResourceSettingsOutput

type SqlServerResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsOutput) ElementType

func (SqlServerResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers'.

func (SqlServerResourceSettingsOutput) TargetResourceName

func (o SqlServerResourceSettingsOutput) TargetResourceName() pulumi.StringOutput

Gets or sets the target Resource name.

func (SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutput

func (o SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutput() SqlServerResourceSettingsOutput

func (SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutputWithContext

func (o SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutputWithContext(ctx context.Context) SqlServerResourceSettingsOutput

type SqlServerResourceSettingsResponse

type SqlServerResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

type SqlServerResourceSettingsResponseArgs

type SqlServerResourceSettingsResponseArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsResponseArgs) ElementType

func (SqlServerResourceSettingsResponseArgs) ToSqlServerResourceSettingsResponseOutput

func (i SqlServerResourceSettingsResponseArgs) ToSqlServerResourceSettingsResponseOutput() SqlServerResourceSettingsResponseOutput

func (SqlServerResourceSettingsResponseArgs) ToSqlServerResourceSettingsResponseOutputWithContext

func (i SqlServerResourceSettingsResponseArgs) ToSqlServerResourceSettingsResponseOutputWithContext(ctx context.Context) SqlServerResourceSettingsResponseOutput

type SqlServerResourceSettingsResponseInput

type SqlServerResourceSettingsResponseInput interface {
	pulumi.Input

	ToSqlServerResourceSettingsResponseOutput() SqlServerResourceSettingsResponseOutput
	ToSqlServerResourceSettingsResponseOutputWithContext(context.Context) SqlServerResourceSettingsResponseOutput
}

SqlServerResourceSettingsResponseInput is an input type that accepts SqlServerResourceSettingsResponseArgs and SqlServerResourceSettingsResponseOutput values. You can construct a concrete instance of `SqlServerResourceSettingsResponseInput` via:

SqlServerResourceSettingsResponseArgs{...}

type SqlServerResourceSettingsResponseOutput

type SqlServerResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsResponseOutput) ElementType

func (SqlServerResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers'.

func (SqlServerResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutput

func (o SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutput() SqlServerResourceSettingsResponseOutput

func (SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutputWithContext

func (o SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutputWithContext(ctx context.Context) SqlServerResourceSettingsResponseOutput

type SubnetReference

type SubnetReference struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to subnet.

type SubnetReferenceArgs

type SubnetReferenceArgs struct {
	// Gets the name of the proxy resource on the target side.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to subnet.

func (SubnetReferenceArgs) ElementType

func (SubnetReferenceArgs) ElementType() reflect.Type

func (SubnetReferenceArgs) ToSubnetReferenceOutput

func (i SubnetReferenceArgs) ToSubnetReferenceOutput() SubnetReferenceOutput

func (SubnetReferenceArgs) ToSubnetReferenceOutputWithContext

func (i SubnetReferenceArgs) ToSubnetReferenceOutputWithContext(ctx context.Context) SubnetReferenceOutput

func (SubnetReferenceArgs) ToSubnetReferencePtrOutput

func (i SubnetReferenceArgs) ToSubnetReferencePtrOutput() SubnetReferencePtrOutput

func (SubnetReferenceArgs) ToSubnetReferencePtrOutputWithContext

func (i SubnetReferenceArgs) ToSubnetReferencePtrOutputWithContext(ctx context.Context) SubnetReferencePtrOutput

type SubnetReferenceInput

type SubnetReferenceInput interface {
	pulumi.Input

	ToSubnetReferenceOutput() SubnetReferenceOutput
	ToSubnetReferenceOutputWithContext(context.Context) SubnetReferenceOutput
}

SubnetReferenceInput is an input type that accepts SubnetReferenceArgs and SubnetReferenceOutput values. You can construct a concrete instance of `SubnetReferenceInput` via:

SubnetReferenceArgs{...}

type SubnetReferenceOutput

type SubnetReferenceOutput struct{ *pulumi.OutputState }

Defines reference to subnet.

func (SubnetReferenceOutput) ElementType

func (SubnetReferenceOutput) ElementType() reflect.Type

func (SubnetReferenceOutput) Name

Gets the name of the proxy resource on the target side.

func (SubnetReferenceOutput) SourceArmResourceId

func (o SubnetReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferenceOutput) ToSubnetReferenceOutput

func (o SubnetReferenceOutput) ToSubnetReferenceOutput() SubnetReferenceOutput

func (SubnetReferenceOutput) ToSubnetReferenceOutputWithContext

func (o SubnetReferenceOutput) ToSubnetReferenceOutputWithContext(ctx context.Context) SubnetReferenceOutput

func (SubnetReferenceOutput) ToSubnetReferencePtrOutput

func (o SubnetReferenceOutput) ToSubnetReferencePtrOutput() SubnetReferencePtrOutput

func (SubnetReferenceOutput) ToSubnetReferencePtrOutputWithContext

func (o SubnetReferenceOutput) ToSubnetReferencePtrOutputWithContext(ctx context.Context) SubnetReferencePtrOutput

type SubnetReferencePtrInput

type SubnetReferencePtrInput interface {
	pulumi.Input

	ToSubnetReferencePtrOutput() SubnetReferencePtrOutput
	ToSubnetReferencePtrOutputWithContext(context.Context) SubnetReferencePtrOutput
}

SubnetReferencePtrInput is an input type that accepts SubnetReferenceArgs, SubnetReferencePtr and SubnetReferencePtrOutput values. You can construct a concrete instance of `SubnetReferencePtrInput` via:

        SubnetReferenceArgs{...}

or:

        nil

type SubnetReferencePtrOutput

type SubnetReferencePtrOutput struct{ *pulumi.OutputState }

func (SubnetReferencePtrOutput) Elem

func (SubnetReferencePtrOutput) ElementType

func (SubnetReferencePtrOutput) ElementType() reflect.Type

func (SubnetReferencePtrOutput) Name

Gets the name of the proxy resource on the target side.

func (SubnetReferencePtrOutput) SourceArmResourceId

func (o SubnetReferencePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferencePtrOutput) ToSubnetReferencePtrOutput

func (o SubnetReferencePtrOutput) ToSubnetReferencePtrOutput() SubnetReferencePtrOutput

func (SubnetReferencePtrOutput) ToSubnetReferencePtrOutputWithContext

func (o SubnetReferencePtrOutput) ToSubnetReferencePtrOutputWithContext(ctx context.Context) SubnetReferencePtrOutput

type SubnetReferenceResponse

type SubnetReferenceResponse struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to subnet.

type SubnetReferenceResponseArgs

type SubnetReferenceResponseArgs struct {
	// Gets the name of the proxy resource on the target side.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to subnet.

func (SubnetReferenceResponseArgs) ElementType

func (SubnetReferenceResponseArgs) ToSubnetReferenceResponseOutput

func (i SubnetReferenceResponseArgs) ToSubnetReferenceResponseOutput() SubnetReferenceResponseOutput

func (SubnetReferenceResponseArgs) ToSubnetReferenceResponseOutputWithContext

func (i SubnetReferenceResponseArgs) ToSubnetReferenceResponseOutputWithContext(ctx context.Context) SubnetReferenceResponseOutput

func (SubnetReferenceResponseArgs) ToSubnetReferenceResponsePtrOutput

func (i SubnetReferenceResponseArgs) ToSubnetReferenceResponsePtrOutput() SubnetReferenceResponsePtrOutput

func (SubnetReferenceResponseArgs) ToSubnetReferenceResponsePtrOutputWithContext

func (i SubnetReferenceResponseArgs) ToSubnetReferenceResponsePtrOutputWithContext(ctx context.Context) SubnetReferenceResponsePtrOutput

type SubnetReferenceResponseInput

type SubnetReferenceResponseInput interface {
	pulumi.Input

	ToSubnetReferenceResponseOutput() SubnetReferenceResponseOutput
	ToSubnetReferenceResponseOutputWithContext(context.Context) SubnetReferenceResponseOutput
}

SubnetReferenceResponseInput is an input type that accepts SubnetReferenceResponseArgs and SubnetReferenceResponseOutput values. You can construct a concrete instance of `SubnetReferenceResponseInput` via:

SubnetReferenceResponseArgs{...}

type SubnetReferenceResponseOutput

type SubnetReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to subnet.

func (SubnetReferenceResponseOutput) ElementType

func (SubnetReferenceResponseOutput) Name

Gets the name of the proxy resource on the target side.

func (SubnetReferenceResponseOutput) SourceArmResourceId

func (o SubnetReferenceResponseOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutput

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutput() SubnetReferenceResponseOutput

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutputWithContext

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutputWithContext(ctx context.Context) SubnetReferenceResponseOutput

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponsePtrOutput

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponsePtrOutput() SubnetReferenceResponsePtrOutput

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponsePtrOutputWithContext

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponsePtrOutputWithContext(ctx context.Context) SubnetReferenceResponsePtrOutput

type SubnetReferenceResponsePtrInput

type SubnetReferenceResponsePtrInput interface {
	pulumi.Input

	ToSubnetReferenceResponsePtrOutput() SubnetReferenceResponsePtrOutput
	ToSubnetReferenceResponsePtrOutputWithContext(context.Context) SubnetReferenceResponsePtrOutput
}

SubnetReferenceResponsePtrInput is an input type that accepts SubnetReferenceResponseArgs, SubnetReferenceResponsePtr and SubnetReferenceResponsePtrOutput values. You can construct a concrete instance of `SubnetReferenceResponsePtrInput` via:

        SubnetReferenceResponseArgs{...}

or:

        nil

type SubnetReferenceResponsePtrOutput

type SubnetReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (SubnetReferenceResponsePtrOutput) Elem

func (SubnetReferenceResponsePtrOutput) ElementType

func (SubnetReferenceResponsePtrOutput) Name

Gets the name of the proxy resource on the target side.

func (SubnetReferenceResponsePtrOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutput

func (o SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutput() SubnetReferenceResponsePtrOutput

func (SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutputWithContext

func (o SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutputWithContext(ctx context.Context) SubnetReferenceResponsePtrOutput

type SubnetResourceSettings

type SubnetResourceSettings struct {
	// Gets or sets address prefix for the subnet.
	AddressPrefix *string `pulumi:"addressPrefix"`
	// Gets or sets the Subnet name.
	Name *string `pulumi:"name"`
	// Defines reference to NSG.
	NetworkSecurityGroup *NsgReference `pulumi:"networkSecurityGroup"`
}

Defines the virtual network subnets resource settings.

type SubnetResourceSettingsArgs

type SubnetResourceSettingsArgs struct {
	// Gets or sets address prefix for the subnet.
	AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"`
	// Gets or sets the Subnet name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Defines reference to NSG.
	NetworkSecurityGroup NsgReferencePtrInput `pulumi:"networkSecurityGroup"`
}

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsArgs) ElementType

func (SubnetResourceSettingsArgs) ElementType() reflect.Type

func (SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutput

func (i SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutput() SubnetResourceSettingsOutput

func (SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutputWithContext

func (i SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutputWithContext(ctx context.Context) SubnetResourceSettingsOutput

type SubnetResourceSettingsArray

type SubnetResourceSettingsArray []SubnetResourceSettingsInput

func (SubnetResourceSettingsArray) ElementType

func (SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutput

func (i SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutput() SubnetResourceSettingsArrayOutput

func (SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutputWithContext

func (i SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsArrayOutput

type SubnetResourceSettingsArrayInput

type SubnetResourceSettingsArrayInput interface {
	pulumi.Input

	ToSubnetResourceSettingsArrayOutput() SubnetResourceSettingsArrayOutput
	ToSubnetResourceSettingsArrayOutputWithContext(context.Context) SubnetResourceSettingsArrayOutput
}

SubnetResourceSettingsArrayInput is an input type that accepts SubnetResourceSettingsArray and SubnetResourceSettingsArrayOutput values. You can construct a concrete instance of `SubnetResourceSettingsArrayInput` via:

SubnetResourceSettingsArray{ SubnetResourceSettingsArgs{...} }

type SubnetResourceSettingsArrayOutput

type SubnetResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (SubnetResourceSettingsArrayOutput) ElementType

func (SubnetResourceSettingsArrayOutput) Index

func (SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutput

func (o SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutput() SubnetResourceSettingsArrayOutput

func (SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutputWithContext

func (o SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsArrayOutput

type SubnetResourceSettingsInput

type SubnetResourceSettingsInput interface {
	pulumi.Input

	ToSubnetResourceSettingsOutput() SubnetResourceSettingsOutput
	ToSubnetResourceSettingsOutputWithContext(context.Context) SubnetResourceSettingsOutput
}

SubnetResourceSettingsInput is an input type that accepts SubnetResourceSettingsArgs and SubnetResourceSettingsOutput values. You can construct a concrete instance of `SubnetResourceSettingsInput` via:

SubnetResourceSettingsArgs{...}

type SubnetResourceSettingsOutput

type SubnetResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsOutput) AddressPrefix

Gets or sets address prefix for the subnet.

func (SubnetResourceSettingsOutput) ElementType

func (SubnetResourceSettingsOutput) Name

Gets or sets the Subnet name.

func (SubnetResourceSettingsOutput) NetworkSecurityGroup

func (o SubnetResourceSettingsOutput) NetworkSecurityGroup() NsgReferencePtrOutput

Defines reference to NSG.

func (SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutput

func (o SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutput() SubnetResourceSettingsOutput

func (SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutputWithContext

func (o SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutputWithContext(ctx context.Context) SubnetResourceSettingsOutput

type SubnetResourceSettingsResponse

type SubnetResourceSettingsResponse struct {
	// Gets or sets address prefix for the subnet.
	AddressPrefix *string `pulumi:"addressPrefix"`
	// Gets or sets the Subnet name.
	Name *string `pulumi:"name"`
	// Defines reference to NSG.
	NetworkSecurityGroup *NsgReferenceResponse `pulumi:"networkSecurityGroup"`
}

Defines the virtual network subnets resource settings.

type SubnetResourceSettingsResponseArgs

type SubnetResourceSettingsResponseArgs struct {
	// Gets or sets address prefix for the subnet.
	AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"`
	// Gets or sets the Subnet name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Defines reference to NSG.
	NetworkSecurityGroup NsgReferenceResponsePtrInput `pulumi:"networkSecurityGroup"`
}

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsResponseArgs) ElementType

func (SubnetResourceSettingsResponseArgs) ToSubnetResourceSettingsResponseOutput

func (i SubnetResourceSettingsResponseArgs) ToSubnetResourceSettingsResponseOutput() SubnetResourceSettingsResponseOutput

func (SubnetResourceSettingsResponseArgs) ToSubnetResourceSettingsResponseOutputWithContext

func (i SubnetResourceSettingsResponseArgs) ToSubnetResourceSettingsResponseOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseOutput

type SubnetResourceSettingsResponseArray

type SubnetResourceSettingsResponseArray []SubnetResourceSettingsResponseInput

func (SubnetResourceSettingsResponseArray) ElementType

func (SubnetResourceSettingsResponseArray) ToSubnetResourceSettingsResponseArrayOutput

func (i SubnetResourceSettingsResponseArray) ToSubnetResourceSettingsResponseArrayOutput() SubnetResourceSettingsResponseArrayOutput

func (SubnetResourceSettingsResponseArray) ToSubnetResourceSettingsResponseArrayOutputWithContext

func (i SubnetResourceSettingsResponseArray) ToSubnetResourceSettingsResponseArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseArrayOutput

type SubnetResourceSettingsResponseArrayInput

type SubnetResourceSettingsResponseArrayInput interface {
	pulumi.Input

	ToSubnetResourceSettingsResponseArrayOutput() SubnetResourceSettingsResponseArrayOutput
	ToSubnetResourceSettingsResponseArrayOutputWithContext(context.Context) SubnetResourceSettingsResponseArrayOutput
}

SubnetResourceSettingsResponseArrayInput is an input type that accepts SubnetResourceSettingsResponseArray and SubnetResourceSettingsResponseArrayOutput values. You can construct a concrete instance of `SubnetResourceSettingsResponseArrayInput` via:

SubnetResourceSettingsResponseArray{ SubnetResourceSettingsResponseArgs{...} }

type SubnetResourceSettingsResponseArrayOutput

type SubnetResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (SubnetResourceSettingsResponseArrayOutput) ElementType

func (SubnetResourceSettingsResponseArrayOutput) Index

func (SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutput

func (o SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutput() SubnetResourceSettingsResponseArrayOutput

func (SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutputWithContext

func (o SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseArrayOutput

type SubnetResourceSettingsResponseInput

type SubnetResourceSettingsResponseInput interface {
	pulumi.Input

	ToSubnetResourceSettingsResponseOutput() SubnetResourceSettingsResponseOutput
	ToSubnetResourceSettingsResponseOutputWithContext(context.Context) SubnetResourceSettingsResponseOutput
}

SubnetResourceSettingsResponseInput is an input type that accepts SubnetResourceSettingsResponseArgs and SubnetResourceSettingsResponseOutput values. You can construct a concrete instance of `SubnetResourceSettingsResponseInput` via:

SubnetResourceSettingsResponseArgs{...}

type SubnetResourceSettingsResponseOutput

type SubnetResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsResponseOutput) AddressPrefix

Gets or sets address prefix for the subnet.

func (SubnetResourceSettingsResponseOutput) ElementType

func (SubnetResourceSettingsResponseOutput) Name

Gets or sets the Subnet name.

func (SubnetResourceSettingsResponseOutput) NetworkSecurityGroup

Defines reference to NSG.

func (SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutput

func (o SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutput() SubnetResourceSettingsResponseOutput

func (SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutputWithContext

func (o SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseOutput

type TargetAvailabilityZone

type TargetAvailabilityZone pulumi.String

Gets or sets the target availability zone.

func (TargetAvailabilityZone) ElementType

func (TargetAvailabilityZone) ElementType() reflect.Type

func (TargetAvailabilityZone) ToStringOutput

func (e TargetAvailabilityZone) ToStringOutput() pulumi.StringOutput

func (TargetAvailabilityZone) ToStringOutputWithContext

func (e TargetAvailabilityZone) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TargetAvailabilityZone) ToStringPtrOutput

func (e TargetAvailabilityZone) ToStringPtrOutput() pulumi.StringPtrOutput

func (TargetAvailabilityZone) ToStringPtrOutputWithContext

func (e TargetAvailabilityZone) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type VirtualMachineResourceSettings

type VirtualMachineResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/virtualMachines'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target availability set id for virtual machines not in an availability set at source.
	TargetAvailabilitySetId *string `pulumi:"targetAvailabilitySetId"`
	// Gets or sets the target availability zone.
	TargetAvailabilityZone *string `pulumi:"targetAvailabilityZone"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize *string `pulumi:"targetVmSize"`
}

Gets or sets the virtual machine resource settings.

type VirtualMachineResourceSettingsArgs

type VirtualMachineResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/virtualMachines'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target availability set id for virtual machines not in an availability set at source.
	TargetAvailabilitySetId pulumi.StringPtrInput `pulumi:"targetAvailabilitySetId"`
	// Gets or sets the target availability zone.
	TargetAvailabilityZone pulumi.StringPtrInput `pulumi:"targetAvailabilityZone"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize pulumi.StringPtrInput `pulumi:"targetVmSize"`
}

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsArgs) ElementType

func (VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutput

func (i VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutput() VirtualMachineResourceSettingsOutput

func (VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutputWithContext

func (i VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsOutput

type VirtualMachineResourceSettingsInput

type VirtualMachineResourceSettingsInput interface {
	pulumi.Input

	ToVirtualMachineResourceSettingsOutput() VirtualMachineResourceSettingsOutput
	ToVirtualMachineResourceSettingsOutputWithContext(context.Context) VirtualMachineResourceSettingsOutput
}

VirtualMachineResourceSettingsInput is an input type that accepts VirtualMachineResourceSettingsArgs and VirtualMachineResourceSettingsOutput values. You can construct a concrete instance of `VirtualMachineResourceSettingsInput` via:

VirtualMachineResourceSettingsArgs{...}

type VirtualMachineResourceSettingsOutput

type VirtualMachineResourceSettingsOutput struct{ *pulumi.OutputState }

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsOutput) ElementType

func (VirtualMachineResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/virtualMachines'.

func (VirtualMachineResourceSettingsOutput) TargetAvailabilitySetId

func (o VirtualMachineResourceSettingsOutput) TargetAvailabilitySetId() pulumi.StringPtrOutput

Gets or sets the target availability set id for virtual machines not in an availability set at source.

func (VirtualMachineResourceSettingsOutput) TargetAvailabilityZone

func (o VirtualMachineResourceSettingsOutput) TargetAvailabilityZone() pulumi.StringPtrOutput

Gets or sets the target availability zone.

func (VirtualMachineResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualMachineResourceSettingsOutput) TargetVmSize

Gets or sets the target virtual machine size.

func (VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutput

func (o VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutput() VirtualMachineResourceSettingsOutput

func (VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutputWithContext

func (o VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsOutput

type VirtualMachineResourceSettingsResponse

type VirtualMachineResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/virtualMachines'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target availability set id for virtual machines not in an availability set at source.
	TargetAvailabilitySetId *string `pulumi:"targetAvailabilitySetId"`
	// Gets or sets the target availability zone.
	TargetAvailabilityZone *string `pulumi:"targetAvailabilityZone"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize *string `pulumi:"targetVmSize"`
}

Gets or sets the virtual machine resource settings.

type VirtualMachineResourceSettingsResponseArgs

type VirtualMachineResourceSettingsResponseArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/virtualMachines'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target availability set id for virtual machines not in an availability set at source.
	TargetAvailabilitySetId pulumi.StringPtrInput `pulumi:"targetAvailabilitySetId"`
	// Gets or sets the target availability zone.
	TargetAvailabilityZone pulumi.StringPtrInput `pulumi:"targetAvailabilityZone"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize pulumi.StringPtrInput `pulumi:"targetVmSize"`
}

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsResponseArgs) ElementType

func (VirtualMachineResourceSettingsResponseArgs) ToVirtualMachineResourceSettingsResponseOutput

func (i VirtualMachineResourceSettingsResponseArgs) ToVirtualMachineResourceSettingsResponseOutput() VirtualMachineResourceSettingsResponseOutput

func (VirtualMachineResourceSettingsResponseArgs) ToVirtualMachineResourceSettingsResponseOutputWithContext

func (i VirtualMachineResourceSettingsResponseArgs) ToVirtualMachineResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsResponseOutput

type VirtualMachineResourceSettingsResponseInput

type VirtualMachineResourceSettingsResponseInput interface {
	pulumi.Input

	ToVirtualMachineResourceSettingsResponseOutput() VirtualMachineResourceSettingsResponseOutput
	ToVirtualMachineResourceSettingsResponseOutputWithContext(context.Context) VirtualMachineResourceSettingsResponseOutput
}

VirtualMachineResourceSettingsResponseInput is an input type that accepts VirtualMachineResourceSettingsResponseArgs and VirtualMachineResourceSettingsResponseOutput values. You can construct a concrete instance of `VirtualMachineResourceSettingsResponseInput` via:

VirtualMachineResourceSettingsResponseArgs{...}

type VirtualMachineResourceSettingsResponseOutput

type VirtualMachineResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsResponseOutput) ElementType

func (VirtualMachineResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/virtualMachines'.

func (VirtualMachineResourceSettingsResponseOutput) TargetAvailabilitySetId

Gets or sets the target availability set id for virtual machines not in an availability set at source.

func (VirtualMachineResourceSettingsResponseOutput) TargetAvailabilityZone

Gets or sets the target availability zone.

func (VirtualMachineResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualMachineResourceSettingsResponseOutput) TargetVmSize

Gets or sets the target virtual machine size.

func (VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutput

func (o VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutput() VirtualMachineResourceSettingsResponseOutput

func (VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutputWithContext

func (o VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsResponseOutput

type VirtualNetworkResourceSettings

type VirtualNetworkResourceSettings struct {
	// Gets or sets the address prefixes for the virtual network.
	AddressSpace []string `pulumi:"addressSpace"`
	// Gets or sets DHCPOptions that contains an array of DNS servers available to VMs
	// deployed in the virtual network.
	DnsServers []string `pulumi:"dnsServers"`
	// Gets or sets a value indicating whether gets or sets whether the
	// DDOS protection should be switched on.
	EnableDdosProtection *bool `pulumi:"enableDdosProtection"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/virtualNetworks'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets List of subnets in a VirtualNetwork.
	Subnets []SubnetResourceSettings `pulumi:"subnets"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

type VirtualNetworkResourceSettingsArgs

type VirtualNetworkResourceSettingsArgs struct {
	// Gets or sets the address prefixes for the virtual network.
	AddressSpace pulumi.StringArrayInput `pulumi:"addressSpace"`
	// Gets or sets DHCPOptions that contains an array of DNS servers available to VMs
	// deployed in the virtual network.
	DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"`
	// Gets or sets a value indicating whether gets or sets whether the
	// DDOS protection should be switched on.
	EnableDdosProtection pulumi.BoolPtrInput `pulumi:"enableDdosProtection"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/virtualNetworks'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets List of subnets in a VirtualNetwork.
	Subnets SubnetResourceSettingsArrayInput `pulumi:"subnets"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsArgs) ElementType

func (VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutput

func (i VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutput() VirtualNetworkResourceSettingsOutput

func (VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutputWithContext

func (i VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsOutput

type VirtualNetworkResourceSettingsInput

type VirtualNetworkResourceSettingsInput interface {
	pulumi.Input

	ToVirtualNetworkResourceSettingsOutput() VirtualNetworkResourceSettingsOutput
	ToVirtualNetworkResourceSettingsOutputWithContext(context.Context) VirtualNetworkResourceSettingsOutput
}

VirtualNetworkResourceSettingsInput is an input type that accepts VirtualNetworkResourceSettingsArgs and VirtualNetworkResourceSettingsOutput values. You can construct a concrete instance of `VirtualNetworkResourceSettingsInput` via:

VirtualNetworkResourceSettingsArgs{...}

type VirtualNetworkResourceSettingsOutput

type VirtualNetworkResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsOutput) AddressSpace

Gets or sets the address prefixes for the virtual network.

func (VirtualNetworkResourceSettingsOutput) DnsServers

Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.

func (VirtualNetworkResourceSettingsOutput) ElementType

func (VirtualNetworkResourceSettingsOutput) EnableDdosProtection

Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.

func (VirtualNetworkResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/virtualNetworks'.

func (VirtualNetworkResourceSettingsOutput) Subnets

Gets or sets List of subnets in a VirtualNetwork.

func (VirtualNetworkResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutput

func (o VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutput() VirtualNetworkResourceSettingsOutput

func (VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutputWithContext

func (o VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsOutput

type VirtualNetworkResourceSettingsResponse

type VirtualNetworkResourceSettingsResponse struct {
	// Gets or sets the address prefixes for the virtual network.
	AddressSpace []string `pulumi:"addressSpace"`
	// Gets or sets DHCPOptions that contains an array of DNS servers available to VMs
	// deployed in the virtual network.
	DnsServers []string `pulumi:"dnsServers"`
	// Gets or sets a value indicating whether gets or sets whether the
	// DDOS protection should be switched on.
	EnableDdosProtection *bool `pulumi:"enableDdosProtection"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/virtualNetworks'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets List of subnets in a VirtualNetwork.
	Subnets []SubnetResourceSettingsResponse `pulumi:"subnets"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

type VirtualNetworkResourceSettingsResponseArgs

type VirtualNetworkResourceSettingsResponseArgs struct {
	// Gets or sets the address prefixes for the virtual network.
	AddressSpace pulumi.StringArrayInput `pulumi:"addressSpace"`
	// Gets or sets DHCPOptions that contains an array of DNS servers available to VMs
	// deployed in the virtual network.
	DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"`
	// Gets or sets a value indicating whether gets or sets whether the
	// DDOS protection should be switched on.
	EnableDdosProtection pulumi.BoolPtrInput `pulumi:"enableDdosProtection"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/virtualNetworks'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets List of subnets in a VirtualNetwork.
	Subnets SubnetResourceSettingsResponseArrayInput `pulumi:"subnets"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsResponseArgs) ElementType

func (VirtualNetworkResourceSettingsResponseArgs) ToVirtualNetworkResourceSettingsResponseOutput

func (i VirtualNetworkResourceSettingsResponseArgs) ToVirtualNetworkResourceSettingsResponseOutput() VirtualNetworkResourceSettingsResponseOutput

func (VirtualNetworkResourceSettingsResponseArgs) ToVirtualNetworkResourceSettingsResponseOutputWithContext

func (i VirtualNetworkResourceSettingsResponseArgs) ToVirtualNetworkResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsResponseOutput

type VirtualNetworkResourceSettingsResponseInput

type VirtualNetworkResourceSettingsResponseInput interface {
	pulumi.Input

	ToVirtualNetworkResourceSettingsResponseOutput() VirtualNetworkResourceSettingsResponseOutput
	ToVirtualNetworkResourceSettingsResponseOutputWithContext(context.Context) VirtualNetworkResourceSettingsResponseOutput
}

VirtualNetworkResourceSettingsResponseInput is an input type that accepts VirtualNetworkResourceSettingsResponseArgs and VirtualNetworkResourceSettingsResponseOutput values. You can construct a concrete instance of `VirtualNetworkResourceSettingsResponseInput` via:

VirtualNetworkResourceSettingsResponseArgs{...}

type VirtualNetworkResourceSettingsResponseOutput

type VirtualNetworkResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsResponseOutput) AddressSpace

Gets or sets the address prefixes for the virtual network.

func (VirtualNetworkResourceSettingsResponseOutput) DnsServers

Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.

func (VirtualNetworkResourceSettingsResponseOutput) ElementType

func (VirtualNetworkResourceSettingsResponseOutput) EnableDdosProtection

Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.

func (VirtualNetworkResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/virtualNetworks'.

func (VirtualNetworkResourceSettingsResponseOutput) Subnets

Gets or sets List of subnets in a VirtualNetwork.

func (VirtualNetworkResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutput

func (o VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutput() VirtualNetworkResourceSettingsResponseOutput

func (VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutputWithContext

func (o VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsResponseOutput

type ZoneRedundant

type ZoneRedundant pulumi.String

Defines the zone redundant resource setting.

func (ZoneRedundant) ElementType

func (ZoneRedundant) ElementType() reflect.Type

func (ZoneRedundant) ToStringOutput

func (e ZoneRedundant) ToStringOutput() pulumi.StringOutput

func (ZoneRedundant) ToStringOutputWithContext

func (e ZoneRedundant) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ZoneRedundant) ToStringPtrOutput

func (e ZoneRedundant) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundant) ToStringPtrOutputWithContext

func (e ZoneRedundant) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL