v20190801preview

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 (
	ProvisioningStateTypeSucceeded = ProvisioningStateType("Succeeded")
	ProvisioningStateTypeFailed    = ProvisioningStateType("Failed")
	ProvisioningStateTypeCancelled = ProvisioningStateType("Cancelled")
	ProvisioningStateTypeCreating  = ProvisioningStateType("Creating")
	ProvisioningStateTypeDeleting  = ProvisioningStateType("Deleting")
	ProvisioningStateTypeUpdating  = ProvisioningStateType("Updating")
)
View Source
const (
	StorageTargetTypeNfs3    = StorageTargetType("nfs3")
	StorageTargetTypeClfs    = StorageTargetType("clfs")
	StorageTargetTypeUnknown = StorageTargetType("unknown")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Cache

type Cache struct {
	pulumi.CustomResourceState

	// The size of this cache's cache, in GB.
	CacheSizeGB pulumi.IntPtrOutput `pulumi:"cacheSizeGB"`
	// Health of the cache.
	Health CacheHealthResponseOutput `pulumi:"health"`
	// Region name string.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Array of IP addresses that can be used by clients mounting this Cache.
	MountAddresses pulumi.StringArrayOutput `pulumi:"mountAddresses"`
	// Name of cache.
	Name pulumi.StringOutput `pulumi:"name"`
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Sku for the cache.
	Sku CacheResponseSkuPtrOutput `pulumi:"sku"`
	// Subnet used for the cache.
	Subnet pulumi.StringPtrOutput `pulumi:"subnet"`
	// ARM tags as name/value pairs.
	Tags pulumi.AnyOutput `pulumi:"tags"`
	// Type for the cache; Microsoft.StorageCache/Cache
	Type pulumi.StringOutput `pulumi:"type"`
	// Upgrade status of the cache.
	UpgradeStatus CacheUpgradeStatusResponsePtrOutput `pulumi:"upgradeStatus"`
}

A cache instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md

func GetCache

func GetCache(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CacheState, opts ...pulumi.ResourceOption) (*Cache, error)

GetCache gets an existing Cache 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 NewCache

func NewCache(ctx *pulumi.Context,
	name string, args *CacheArgs, opts ...pulumi.ResourceOption) (*Cache, error)

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

func (*Cache) ElementType added in v0.2.6

func (*Cache) ElementType() reflect.Type

func (*Cache) ToCacheOutput added in v0.2.6

func (i *Cache) ToCacheOutput() CacheOutput

func (*Cache) ToCacheOutputWithContext added in v0.2.6

func (i *Cache) ToCacheOutputWithContext(ctx context.Context) CacheOutput

type CacheArgs

type CacheArgs struct {
	// Name of cache.
	CacheName pulumi.StringInput
	// The size of this cache's cache, in GB.
	CacheSizeGB pulumi.IntPtrInput
	// Region name string.
	Location pulumi.StringPtrInput
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState pulumi.StringPtrInput
	// Target resource group.
	ResourceGroupName pulumi.StringInput
	// Sku for the cache.
	Sku CacheSkuPtrInput
	// Subnet used for the cache.
	Subnet pulumi.StringPtrInput
	// ARM tags as name/value pairs.
	Tags pulumi.Input
}

The set of arguments for constructing a Cache resource.

func (CacheArgs) ElementType

func (CacheArgs) ElementType() reflect.Type

type CacheHealthResponse

type CacheHealthResponse struct {
	// List of cache health states.
	State *string `pulumi:"state"`
	// Describes explanation of state.
	StatusDescription *string `pulumi:"statusDescription"`
}

An indication of cache health. Gives more information about health than just that related to provisioning.

type CacheHealthResponseArgs

type CacheHealthResponseArgs struct {
	// List of cache health states.
	State pulumi.StringPtrInput `pulumi:"state"`
	// Describes explanation of state.
	StatusDescription pulumi.StringPtrInput `pulumi:"statusDescription"`
}

An indication of cache health. Gives more information about health than just that related to provisioning.

func (CacheHealthResponseArgs) ElementType

func (CacheHealthResponseArgs) ElementType() reflect.Type

func (CacheHealthResponseArgs) ToCacheHealthResponseOutput

func (i CacheHealthResponseArgs) ToCacheHealthResponseOutput() CacheHealthResponseOutput

func (CacheHealthResponseArgs) ToCacheHealthResponseOutputWithContext

func (i CacheHealthResponseArgs) ToCacheHealthResponseOutputWithContext(ctx context.Context) CacheHealthResponseOutput

func (CacheHealthResponseArgs) ToCacheHealthResponsePtrOutput

func (i CacheHealthResponseArgs) ToCacheHealthResponsePtrOutput() CacheHealthResponsePtrOutput

func (CacheHealthResponseArgs) ToCacheHealthResponsePtrOutputWithContext

func (i CacheHealthResponseArgs) ToCacheHealthResponsePtrOutputWithContext(ctx context.Context) CacheHealthResponsePtrOutput

type CacheHealthResponseInput

type CacheHealthResponseInput interface {
	pulumi.Input

	ToCacheHealthResponseOutput() CacheHealthResponseOutput
	ToCacheHealthResponseOutputWithContext(context.Context) CacheHealthResponseOutput
}

CacheHealthResponseInput is an input type that accepts CacheHealthResponseArgs and CacheHealthResponseOutput values. You can construct a concrete instance of `CacheHealthResponseInput` via:

CacheHealthResponseArgs{...}

type CacheHealthResponseOutput

type CacheHealthResponseOutput struct{ *pulumi.OutputState }

An indication of cache health. Gives more information about health than just that related to provisioning.

func (CacheHealthResponseOutput) ElementType

func (CacheHealthResponseOutput) ElementType() reflect.Type

func (CacheHealthResponseOutput) State

List of cache health states.

func (CacheHealthResponseOutput) StatusDescription

func (o CacheHealthResponseOutput) StatusDescription() pulumi.StringPtrOutput

Describes explanation of state.

func (CacheHealthResponseOutput) ToCacheHealthResponseOutput

func (o CacheHealthResponseOutput) ToCacheHealthResponseOutput() CacheHealthResponseOutput

func (CacheHealthResponseOutput) ToCacheHealthResponseOutputWithContext

func (o CacheHealthResponseOutput) ToCacheHealthResponseOutputWithContext(ctx context.Context) CacheHealthResponseOutput

func (CacheHealthResponseOutput) ToCacheHealthResponsePtrOutput

func (o CacheHealthResponseOutput) ToCacheHealthResponsePtrOutput() CacheHealthResponsePtrOutput

func (CacheHealthResponseOutput) ToCacheHealthResponsePtrOutputWithContext

func (o CacheHealthResponseOutput) ToCacheHealthResponsePtrOutputWithContext(ctx context.Context) CacheHealthResponsePtrOutput

type CacheHealthResponsePtrInput

type CacheHealthResponsePtrInput interface {
	pulumi.Input

	ToCacheHealthResponsePtrOutput() CacheHealthResponsePtrOutput
	ToCacheHealthResponsePtrOutputWithContext(context.Context) CacheHealthResponsePtrOutput
}

CacheHealthResponsePtrInput is an input type that accepts CacheHealthResponseArgs, CacheHealthResponsePtr and CacheHealthResponsePtrOutput values. You can construct a concrete instance of `CacheHealthResponsePtrInput` via:

        CacheHealthResponseArgs{...}

or:

        nil

type CacheHealthResponsePtrOutput

type CacheHealthResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheHealthResponsePtrOutput) Elem

func (CacheHealthResponsePtrOutput) ElementType

func (CacheHealthResponsePtrOutput) State

List of cache health states.

func (CacheHealthResponsePtrOutput) StatusDescription

func (o CacheHealthResponsePtrOutput) StatusDescription() pulumi.StringPtrOutput

Describes explanation of state.

func (CacheHealthResponsePtrOutput) ToCacheHealthResponsePtrOutput

func (o CacheHealthResponsePtrOutput) ToCacheHealthResponsePtrOutput() CacheHealthResponsePtrOutput

func (CacheHealthResponsePtrOutput) ToCacheHealthResponsePtrOutputWithContext

func (o CacheHealthResponsePtrOutput) ToCacheHealthResponsePtrOutputWithContext(ctx context.Context) CacheHealthResponsePtrOutput

type CacheInput added in v0.2.6

type CacheInput interface {
	pulumi.Input

	ToCacheOutput() CacheOutput
	ToCacheOutputWithContext(ctx context.Context) CacheOutput
}

type CacheOutput added in v0.2.6

type CacheOutput struct {
	*pulumi.OutputState
}

func (CacheOutput) ElementType added in v0.2.6

func (CacheOutput) ElementType() reflect.Type

func (CacheOutput) ToCacheOutput added in v0.2.6

func (o CacheOutput) ToCacheOutput() CacheOutput

func (CacheOutput) ToCacheOutputWithContext added in v0.2.6

func (o CacheOutput) ToCacheOutputWithContext(ctx context.Context) CacheOutput

type CacheResponseSku

type CacheResponseSku struct {
	// Sku name for this cache.
	Name *string `pulumi:"name"`
}

Sku for the cache.

type CacheResponseSkuArgs

type CacheResponseSkuArgs struct {
	// Sku name for this cache.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Sku for the cache.

func (CacheResponseSkuArgs) ElementType

func (CacheResponseSkuArgs) ElementType() reflect.Type

func (CacheResponseSkuArgs) ToCacheResponseSkuOutput

func (i CacheResponseSkuArgs) ToCacheResponseSkuOutput() CacheResponseSkuOutput

func (CacheResponseSkuArgs) ToCacheResponseSkuOutputWithContext

func (i CacheResponseSkuArgs) ToCacheResponseSkuOutputWithContext(ctx context.Context) CacheResponseSkuOutput

func (CacheResponseSkuArgs) ToCacheResponseSkuPtrOutput

func (i CacheResponseSkuArgs) ToCacheResponseSkuPtrOutput() CacheResponseSkuPtrOutput

func (CacheResponseSkuArgs) ToCacheResponseSkuPtrOutputWithContext

func (i CacheResponseSkuArgs) ToCacheResponseSkuPtrOutputWithContext(ctx context.Context) CacheResponseSkuPtrOutput

type CacheResponseSkuInput

type CacheResponseSkuInput interface {
	pulumi.Input

	ToCacheResponseSkuOutput() CacheResponseSkuOutput
	ToCacheResponseSkuOutputWithContext(context.Context) CacheResponseSkuOutput
}

CacheResponseSkuInput is an input type that accepts CacheResponseSkuArgs and CacheResponseSkuOutput values. You can construct a concrete instance of `CacheResponseSkuInput` via:

CacheResponseSkuArgs{...}

type CacheResponseSkuOutput

type CacheResponseSkuOutput struct{ *pulumi.OutputState }

Sku for the cache.

func (CacheResponseSkuOutput) ElementType

func (CacheResponseSkuOutput) ElementType() reflect.Type

func (CacheResponseSkuOutput) Name

Sku name for this cache.

func (CacheResponseSkuOutput) ToCacheResponseSkuOutput

func (o CacheResponseSkuOutput) ToCacheResponseSkuOutput() CacheResponseSkuOutput

func (CacheResponseSkuOutput) ToCacheResponseSkuOutputWithContext

func (o CacheResponseSkuOutput) ToCacheResponseSkuOutputWithContext(ctx context.Context) CacheResponseSkuOutput

func (CacheResponseSkuOutput) ToCacheResponseSkuPtrOutput

func (o CacheResponseSkuOutput) ToCacheResponseSkuPtrOutput() CacheResponseSkuPtrOutput

func (CacheResponseSkuOutput) ToCacheResponseSkuPtrOutputWithContext

func (o CacheResponseSkuOutput) ToCacheResponseSkuPtrOutputWithContext(ctx context.Context) CacheResponseSkuPtrOutput

type CacheResponseSkuPtrInput

type CacheResponseSkuPtrInput interface {
	pulumi.Input

	ToCacheResponseSkuPtrOutput() CacheResponseSkuPtrOutput
	ToCacheResponseSkuPtrOutputWithContext(context.Context) CacheResponseSkuPtrOutput
}

CacheResponseSkuPtrInput is an input type that accepts CacheResponseSkuArgs, CacheResponseSkuPtr and CacheResponseSkuPtrOutput values. You can construct a concrete instance of `CacheResponseSkuPtrInput` via:

        CacheResponseSkuArgs{...}

or:

        nil

type CacheResponseSkuPtrOutput

type CacheResponseSkuPtrOutput struct{ *pulumi.OutputState }

func (CacheResponseSkuPtrOutput) Elem

func (CacheResponseSkuPtrOutput) ElementType

func (CacheResponseSkuPtrOutput) ElementType() reflect.Type

func (CacheResponseSkuPtrOutput) Name

Sku name for this cache.

func (CacheResponseSkuPtrOutput) ToCacheResponseSkuPtrOutput

func (o CacheResponseSkuPtrOutput) ToCacheResponseSkuPtrOutput() CacheResponseSkuPtrOutput

func (CacheResponseSkuPtrOutput) ToCacheResponseSkuPtrOutputWithContext

func (o CacheResponseSkuPtrOutput) ToCacheResponseSkuPtrOutputWithContext(ctx context.Context) CacheResponseSkuPtrOutput

type CacheSku

type CacheSku struct {
	// Sku name for this cache.
	Name *string `pulumi:"name"`
}

Sku for the cache.

type CacheSkuArgs

type CacheSkuArgs struct {
	// Sku name for this cache.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Sku for the cache.

func (CacheSkuArgs) ElementType

func (CacheSkuArgs) ElementType() reflect.Type

func (CacheSkuArgs) ToCacheSkuOutput

func (i CacheSkuArgs) ToCacheSkuOutput() CacheSkuOutput

func (CacheSkuArgs) ToCacheSkuOutputWithContext

func (i CacheSkuArgs) ToCacheSkuOutputWithContext(ctx context.Context) CacheSkuOutput

func (CacheSkuArgs) ToCacheSkuPtrOutput

func (i CacheSkuArgs) ToCacheSkuPtrOutput() CacheSkuPtrOutput

func (CacheSkuArgs) ToCacheSkuPtrOutputWithContext

func (i CacheSkuArgs) ToCacheSkuPtrOutputWithContext(ctx context.Context) CacheSkuPtrOutput

type CacheSkuInput

type CacheSkuInput interface {
	pulumi.Input

	ToCacheSkuOutput() CacheSkuOutput
	ToCacheSkuOutputWithContext(context.Context) CacheSkuOutput
}

CacheSkuInput is an input type that accepts CacheSkuArgs and CacheSkuOutput values. You can construct a concrete instance of `CacheSkuInput` via:

CacheSkuArgs{...}

type CacheSkuOutput

type CacheSkuOutput struct{ *pulumi.OutputState }

Sku for the cache.

func (CacheSkuOutput) ElementType

func (CacheSkuOutput) ElementType() reflect.Type

func (CacheSkuOutput) Name

Sku name for this cache.

func (CacheSkuOutput) ToCacheSkuOutput

func (o CacheSkuOutput) ToCacheSkuOutput() CacheSkuOutput

func (CacheSkuOutput) ToCacheSkuOutputWithContext

func (o CacheSkuOutput) ToCacheSkuOutputWithContext(ctx context.Context) CacheSkuOutput

func (CacheSkuOutput) ToCacheSkuPtrOutput

func (o CacheSkuOutput) ToCacheSkuPtrOutput() CacheSkuPtrOutput

func (CacheSkuOutput) ToCacheSkuPtrOutputWithContext

func (o CacheSkuOutput) ToCacheSkuPtrOutputWithContext(ctx context.Context) CacheSkuPtrOutput

type CacheSkuPtrInput

type CacheSkuPtrInput interface {
	pulumi.Input

	ToCacheSkuPtrOutput() CacheSkuPtrOutput
	ToCacheSkuPtrOutputWithContext(context.Context) CacheSkuPtrOutput
}

CacheSkuPtrInput is an input type that accepts CacheSkuArgs, CacheSkuPtr and CacheSkuPtrOutput values. You can construct a concrete instance of `CacheSkuPtrInput` via:

        CacheSkuArgs{...}

or:

        nil

func CacheSkuPtr

func CacheSkuPtr(v *CacheSkuArgs) CacheSkuPtrInput

type CacheSkuPtrOutput

type CacheSkuPtrOutput struct{ *pulumi.OutputState }

func (CacheSkuPtrOutput) Elem

func (CacheSkuPtrOutput) ElementType

func (CacheSkuPtrOutput) ElementType() reflect.Type

func (CacheSkuPtrOutput) Name

Sku name for this cache.

func (CacheSkuPtrOutput) ToCacheSkuPtrOutput

func (o CacheSkuPtrOutput) ToCacheSkuPtrOutput() CacheSkuPtrOutput

func (CacheSkuPtrOutput) ToCacheSkuPtrOutputWithContext

func (o CacheSkuPtrOutput) ToCacheSkuPtrOutputWithContext(ctx context.Context) CacheSkuPtrOutput

type CacheState

type CacheState struct {
	// The size of this cache's cache, in GB.
	CacheSizeGB pulumi.IntPtrInput
	// Health of the cache.
	Health CacheHealthResponsePtrInput
	// Region name string.
	Location pulumi.StringPtrInput
	// Array of IP addresses that can be used by clients mounting this Cache.
	MountAddresses pulumi.StringArrayInput
	// Name of cache.
	Name pulumi.StringPtrInput
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState pulumi.StringPtrInput
	// Sku for the cache.
	Sku CacheResponseSkuPtrInput
	// Subnet used for the cache.
	Subnet pulumi.StringPtrInput
	// ARM tags as name/value pairs.
	Tags pulumi.Input
	// Type for the cache; Microsoft.StorageCache/Cache
	Type pulumi.StringPtrInput
	// Upgrade status of the cache.
	UpgradeStatus CacheUpgradeStatusResponsePtrInput
}

func (CacheState) ElementType

func (CacheState) ElementType() reflect.Type

type CacheUpgradeStatusResponse

type CacheUpgradeStatusResponse struct {
	// Version string of the firmware currently installed on this cache.
	CurrentFirmwareVersion string `pulumi:"currentFirmwareVersion"`
	// Time at which the pending firmware update will automatically be installed on the cache.
	FirmwareUpdateDeadline string `pulumi:"firmwareUpdateDeadline"`
	// True if there is a firmware update ready to install on this cache.  The firmware will automatically be installed after firmwareUpdateDeadline if not triggered earlier via the upgrade operation.
	FirmwareUpdateStatus string `pulumi:"firmwareUpdateStatus"`
	// Time of the last successful firmware update.
	LastFirmwareUpdate string `pulumi:"lastFirmwareUpdate"`
	// When firmwareUpdateAvailable is true, this field holds the version string for the update.
	PendingFirmwareVersion string `pulumi:"pendingFirmwareVersion"`
}

Properties describing the software upgrade state of the cache

type CacheUpgradeStatusResponseArgs

type CacheUpgradeStatusResponseArgs struct {
	// Version string of the firmware currently installed on this cache.
	CurrentFirmwareVersion pulumi.StringInput `pulumi:"currentFirmwareVersion"`
	// Time at which the pending firmware update will automatically be installed on the cache.
	FirmwareUpdateDeadline pulumi.StringInput `pulumi:"firmwareUpdateDeadline"`
	// True if there is a firmware update ready to install on this cache.  The firmware will automatically be installed after firmwareUpdateDeadline if not triggered earlier via the upgrade operation.
	FirmwareUpdateStatus pulumi.StringInput `pulumi:"firmwareUpdateStatus"`
	// Time of the last successful firmware update.
	LastFirmwareUpdate pulumi.StringInput `pulumi:"lastFirmwareUpdate"`
	// When firmwareUpdateAvailable is true, this field holds the version string for the update.
	PendingFirmwareVersion pulumi.StringInput `pulumi:"pendingFirmwareVersion"`
}

Properties describing the software upgrade state of the cache

func (CacheUpgradeStatusResponseArgs) ElementType

func (CacheUpgradeStatusResponseArgs) ToCacheUpgradeStatusResponseOutput

func (i CacheUpgradeStatusResponseArgs) ToCacheUpgradeStatusResponseOutput() CacheUpgradeStatusResponseOutput

func (CacheUpgradeStatusResponseArgs) ToCacheUpgradeStatusResponseOutputWithContext

func (i CacheUpgradeStatusResponseArgs) ToCacheUpgradeStatusResponseOutputWithContext(ctx context.Context) CacheUpgradeStatusResponseOutput

func (CacheUpgradeStatusResponseArgs) ToCacheUpgradeStatusResponsePtrOutput

func (i CacheUpgradeStatusResponseArgs) ToCacheUpgradeStatusResponsePtrOutput() CacheUpgradeStatusResponsePtrOutput

func (CacheUpgradeStatusResponseArgs) ToCacheUpgradeStatusResponsePtrOutputWithContext

func (i CacheUpgradeStatusResponseArgs) ToCacheUpgradeStatusResponsePtrOutputWithContext(ctx context.Context) CacheUpgradeStatusResponsePtrOutput

type CacheUpgradeStatusResponseInput

type CacheUpgradeStatusResponseInput interface {
	pulumi.Input

	ToCacheUpgradeStatusResponseOutput() CacheUpgradeStatusResponseOutput
	ToCacheUpgradeStatusResponseOutputWithContext(context.Context) CacheUpgradeStatusResponseOutput
}

CacheUpgradeStatusResponseInput is an input type that accepts CacheUpgradeStatusResponseArgs and CacheUpgradeStatusResponseOutput values. You can construct a concrete instance of `CacheUpgradeStatusResponseInput` via:

CacheUpgradeStatusResponseArgs{...}

type CacheUpgradeStatusResponseOutput

type CacheUpgradeStatusResponseOutput struct{ *pulumi.OutputState }

Properties describing the software upgrade state of the cache

func (CacheUpgradeStatusResponseOutput) CurrentFirmwareVersion

func (o CacheUpgradeStatusResponseOutput) CurrentFirmwareVersion() pulumi.StringOutput

Version string of the firmware currently installed on this cache.

func (CacheUpgradeStatusResponseOutput) ElementType

func (CacheUpgradeStatusResponseOutput) FirmwareUpdateDeadline

func (o CacheUpgradeStatusResponseOutput) FirmwareUpdateDeadline() pulumi.StringOutput

Time at which the pending firmware update will automatically be installed on the cache.

func (CacheUpgradeStatusResponseOutput) FirmwareUpdateStatus

func (o CacheUpgradeStatusResponseOutput) FirmwareUpdateStatus() pulumi.StringOutput

True if there is a firmware update ready to install on this cache. The firmware will automatically be installed after firmwareUpdateDeadline if not triggered earlier via the upgrade operation.

func (CacheUpgradeStatusResponseOutput) LastFirmwareUpdate

func (o CacheUpgradeStatusResponseOutput) LastFirmwareUpdate() pulumi.StringOutput

Time of the last successful firmware update.

func (CacheUpgradeStatusResponseOutput) PendingFirmwareVersion

func (o CacheUpgradeStatusResponseOutput) PendingFirmwareVersion() pulumi.StringOutput

When firmwareUpdateAvailable is true, this field holds the version string for the update.

func (CacheUpgradeStatusResponseOutput) ToCacheUpgradeStatusResponseOutput

func (o CacheUpgradeStatusResponseOutput) ToCacheUpgradeStatusResponseOutput() CacheUpgradeStatusResponseOutput

func (CacheUpgradeStatusResponseOutput) ToCacheUpgradeStatusResponseOutputWithContext

func (o CacheUpgradeStatusResponseOutput) ToCacheUpgradeStatusResponseOutputWithContext(ctx context.Context) CacheUpgradeStatusResponseOutput

func (CacheUpgradeStatusResponseOutput) ToCacheUpgradeStatusResponsePtrOutput

func (o CacheUpgradeStatusResponseOutput) ToCacheUpgradeStatusResponsePtrOutput() CacheUpgradeStatusResponsePtrOutput

func (CacheUpgradeStatusResponseOutput) ToCacheUpgradeStatusResponsePtrOutputWithContext

func (o CacheUpgradeStatusResponseOutput) ToCacheUpgradeStatusResponsePtrOutputWithContext(ctx context.Context) CacheUpgradeStatusResponsePtrOutput

type CacheUpgradeStatusResponsePtrInput

type CacheUpgradeStatusResponsePtrInput interface {
	pulumi.Input

	ToCacheUpgradeStatusResponsePtrOutput() CacheUpgradeStatusResponsePtrOutput
	ToCacheUpgradeStatusResponsePtrOutputWithContext(context.Context) CacheUpgradeStatusResponsePtrOutput
}

CacheUpgradeStatusResponsePtrInput is an input type that accepts CacheUpgradeStatusResponseArgs, CacheUpgradeStatusResponsePtr and CacheUpgradeStatusResponsePtrOutput values. You can construct a concrete instance of `CacheUpgradeStatusResponsePtrInput` via:

        CacheUpgradeStatusResponseArgs{...}

or:

        nil

type CacheUpgradeStatusResponsePtrOutput

type CacheUpgradeStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheUpgradeStatusResponsePtrOutput) CurrentFirmwareVersion

func (o CacheUpgradeStatusResponsePtrOutput) CurrentFirmwareVersion() pulumi.StringPtrOutput

Version string of the firmware currently installed on this cache.

func (CacheUpgradeStatusResponsePtrOutput) Elem

func (CacheUpgradeStatusResponsePtrOutput) ElementType

func (CacheUpgradeStatusResponsePtrOutput) FirmwareUpdateDeadline

func (o CacheUpgradeStatusResponsePtrOutput) FirmwareUpdateDeadline() pulumi.StringPtrOutput

Time at which the pending firmware update will automatically be installed on the cache.

func (CacheUpgradeStatusResponsePtrOutput) FirmwareUpdateStatus

True if there is a firmware update ready to install on this cache. The firmware will automatically be installed after firmwareUpdateDeadline if not triggered earlier via the upgrade operation.

func (CacheUpgradeStatusResponsePtrOutput) LastFirmwareUpdate

Time of the last successful firmware update.

func (CacheUpgradeStatusResponsePtrOutput) PendingFirmwareVersion

func (o CacheUpgradeStatusResponsePtrOutput) PendingFirmwareVersion() pulumi.StringPtrOutput

When firmwareUpdateAvailable is true, this field holds the version string for the update.

func (CacheUpgradeStatusResponsePtrOutput) ToCacheUpgradeStatusResponsePtrOutput

func (o CacheUpgradeStatusResponsePtrOutput) ToCacheUpgradeStatusResponsePtrOutput() CacheUpgradeStatusResponsePtrOutput

func (CacheUpgradeStatusResponsePtrOutput) ToCacheUpgradeStatusResponsePtrOutputWithContext

func (o CacheUpgradeStatusResponsePtrOutput) ToCacheUpgradeStatusResponsePtrOutputWithContext(ctx context.Context) CacheUpgradeStatusResponsePtrOutput

type ClfsTarget

type ClfsTarget struct {
	// URL of storage container.
	Target *string `pulumi:"target"`
}

Storage container for use as a CLFS StorageTarget.

type ClfsTargetArgs

type ClfsTargetArgs struct {
	// URL of storage container.
	Target pulumi.StringPtrInput `pulumi:"target"`
}

Storage container for use as a CLFS StorageTarget.

func (ClfsTargetArgs) ElementType

func (ClfsTargetArgs) ElementType() reflect.Type

func (ClfsTargetArgs) ToClfsTargetOutput

func (i ClfsTargetArgs) ToClfsTargetOutput() ClfsTargetOutput

func (ClfsTargetArgs) ToClfsTargetOutputWithContext

func (i ClfsTargetArgs) ToClfsTargetOutputWithContext(ctx context.Context) ClfsTargetOutput

func (ClfsTargetArgs) ToClfsTargetPtrOutput

func (i ClfsTargetArgs) ToClfsTargetPtrOutput() ClfsTargetPtrOutput

func (ClfsTargetArgs) ToClfsTargetPtrOutputWithContext

func (i ClfsTargetArgs) ToClfsTargetPtrOutputWithContext(ctx context.Context) ClfsTargetPtrOutput

type ClfsTargetInput

type ClfsTargetInput interface {
	pulumi.Input

	ToClfsTargetOutput() ClfsTargetOutput
	ToClfsTargetOutputWithContext(context.Context) ClfsTargetOutput
}

ClfsTargetInput is an input type that accepts ClfsTargetArgs and ClfsTargetOutput values. You can construct a concrete instance of `ClfsTargetInput` via:

ClfsTargetArgs{...}

type ClfsTargetOutput

type ClfsTargetOutput struct{ *pulumi.OutputState }

Storage container for use as a CLFS StorageTarget.

func (ClfsTargetOutput) ElementType

func (ClfsTargetOutput) ElementType() reflect.Type

func (ClfsTargetOutput) Target

URL of storage container.

func (ClfsTargetOutput) ToClfsTargetOutput

func (o ClfsTargetOutput) ToClfsTargetOutput() ClfsTargetOutput

func (ClfsTargetOutput) ToClfsTargetOutputWithContext

func (o ClfsTargetOutput) ToClfsTargetOutputWithContext(ctx context.Context) ClfsTargetOutput

func (ClfsTargetOutput) ToClfsTargetPtrOutput

func (o ClfsTargetOutput) ToClfsTargetPtrOutput() ClfsTargetPtrOutput

func (ClfsTargetOutput) ToClfsTargetPtrOutputWithContext

func (o ClfsTargetOutput) ToClfsTargetPtrOutputWithContext(ctx context.Context) ClfsTargetPtrOutput

type ClfsTargetPtrInput

type ClfsTargetPtrInput interface {
	pulumi.Input

	ToClfsTargetPtrOutput() ClfsTargetPtrOutput
	ToClfsTargetPtrOutputWithContext(context.Context) ClfsTargetPtrOutput
}

ClfsTargetPtrInput is an input type that accepts ClfsTargetArgs, ClfsTargetPtr and ClfsTargetPtrOutput values. You can construct a concrete instance of `ClfsTargetPtrInput` via:

        ClfsTargetArgs{...}

or:

        nil

func ClfsTargetPtr

func ClfsTargetPtr(v *ClfsTargetArgs) ClfsTargetPtrInput

type ClfsTargetPtrOutput

type ClfsTargetPtrOutput struct{ *pulumi.OutputState }

func (ClfsTargetPtrOutput) Elem

func (ClfsTargetPtrOutput) ElementType

func (ClfsTargetPtrOutput) ElementType() reflect.Type

func (ClfsTargetPtrOutput) Target

URL of storage container.

func (ClfsTargetPtrOutput) ToClfsTargetPtrOutput

func (o ClfsTargetPtrOutput) ToClfsTargetPtrOutput() ClfsTargetPtrOutput

func (ClfsTargetPtrOutput) ToClfsTargetPtrOutputWithContext

func (o ClfsTargetPtrOutput) ToClfsTargetPtrOutputWithContext(ctx context.Context) ClfsTargetPtrOutput

type ClfsTargetResponse

type ClfsTargetResponse struct {
	// URL of storage container.
	Target *string `pulumi:"target"`
}

Storage container for use as a CLFS StorageTarget.

type ClfsTargetResponseArgs

type ClfsTargetResponseArgs struct {
	// URL of storage container.
	Target pulumi.StringPtrInput `pulumi:"target"`
}

Storage container for use as a CLFS StorageTarget.

func (ClfsTargetResponseArgs) ElementType

func (ClfsTargetResponseArgs) ElementType() reflect.Type

func (ClfsTargetResponseArgs) ToClfsTargetResponseOutput

func (i ClfsTargetResponseArgs) ToClfsTargetResponseOutput() ClfsTargetResponseOutput

func (ClfsTargetResponseArgs) ToClfsTargetResponseOutputWithContext

func (i ClfsTargetResponseArgs) ToClfsTargetResponseOutputWithContext(ctx context.Context) ClfsTargetResponseOutput

func (ClfsTargetResponseArgs) ToClfsTargetResponsePtrOutput

func (i ClfsTargetResponseArgs) ToClfsTargetResponsePtrOutput() ClfsTargetResponsePtrOutput

func (ClfsTargetResponseArgs) ToClfsTargetResponsePtrOutputWithContext

func (i ClfsTargetResponseArgs) ToClfsTargetResponsePtrOutputWithContext(ctx context.Context) ClfsTargetResponsePtrOutput

type ClfsTargetResponseInput

type ClfsTargetResponseInput interface {
	pulumi.Input

	ToClfsTargetResponseOutput() ClfsTargetResponseOutput
	ToClfsTargetResponseOutputWithContext(context.Context) ClfsTargetResponseOutput
}

ClfsTargetResponseInput is an input type that accepts ClfsTargetResponseArgs and ClfsTargetResponseOutput values. You can construct a concrete instance of `ClfsTargetResponseInput` via:

ClfsTargetResponseArgs{...}

type ClfsTargetResponseOutput

type ClfsTargetResponseOutput struct{ *pulumi.OutputState }

Storage container for use as a CLFS StorageTarget.

func (ClfsTargetResponseOutput) ElementType

func (ClfsTargetResponseOutput) ElementType() reflect.Type

func (ClfsTargetResponseOutput) Target

URL of storage container.

func (ClfsTargetResponseOutput) ToClfsTargetResponseOutput

func (o ClfsTargetResponseOutput) ToClfsTargetResponseOutput() ClfsTargetResponseOutput

func (ClfsTargetResponseOutput) ToClfsTargetResponseOutputWithContext

func (o ClfsTargetResponseOutput) ToClfsTargetResponseOutputWithContext(ctx context.Context) ClfsTargetResponseOutput

func (ClfsTargetResponseOutput) ToClfsTargetResponsePtrOutput

func (o ClfsTargetResponseOutput) ToClfsTargetResponsePtrOutput() ClfsTargetResponsePtrOutput

func (ClfsTargetResponseOutput) ToClfsTargetResponsePtrOutputWithContext

func (o ClfsTargetResponseOutput) ToClfsTargetResponsePtrOutputWithContext(ctx context.Context) ClfsTargetResponsePtrOutput

type ClfsTargetResponsePtrInput

type ClfsTargetResponsePtrInput interface {
	pulumi.Input

	ToClfsTargetResponsePtrOutput() ClfsTargetResponsePtrOutput
	ToClfsTargetResponsePtrOutputWithContext(context.Context) ClfsTargetResponsePtrOutput
}

ClfsTargetResponsePtrInput is an input type that accepts ClfsTargetResponseArgs, ClfsTargetResponsePtr and ClfsTargetResponsePtrOutput values. You can construct a concrete instance of `ClfsTargetResponsePtrInput` via:

        ClfsTargetResponseArgs{...}

or:

        nil

type ClfsTargetResponsePtrOutput

type ClfsTargetResponsePtrOutput struct{ *pulumi.OutputState }

func (ClfsTargetResponsePtrOutput) Elem

func (ClfsTargetResponsePtrOutput) ElementType

func (ClfsTargetResponsePtrOutput) Target

URL of storage container.

func (ClfsTargetResponsePtrOutput) ToClfsTargetResponsePtrOutput

func (o ClfsTargetResponsePtrOutput) ToClfsTargetResponsePtrOutput() ClfsTargetResponsePtrOutput

func (ClfsTargetResponsePtrOutput) ToClfsTargetResponsePtrOutputWithContext

func (o ClfsTargetResponsePtrOutput) ToClfsTargetResponsePtrOutputWithContext(ctx context.Context) ClfsTargetResponsePtrOutput

type LookupCacheArgs

type LookupCacheArgs struct {
	// Name of cache.
	CacheName string `pulumi:"cacheName"`
	// Target resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCacheResult

type LookupCacheResult struct {
	// The size of this cache's cache, in GB.
	CacheSizeGB *int `pulumi:"cacheSizeGB"`
	// Health of the cache.
	Health CacheHealthResponse `pulumi:"health"`
	// Fully qualified URL of the cache.
	Id string `pulumi:"id"`
	// Region name string.
	Location *string `pulumi:"location"`
	// Array of IP addresses that can be used by clients mounting this Cache.
	MountAddresses []string `pulumi:"mountAddresses"`
	// Name of cache.
	Name string `pulumi:"name"`
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState *string `pulumi:"provisioningState"`
	// Sku for the cache.
	Sku *CacheResponseSku `pulumi:"sku"`
	// Subnet used for the cache.
	Subnet *string `pulumi:"subnet"`
	// ARM tags as name/value pairs.
	Tags interface{} `pulumi:"tags"`
	// Type for the cache; Microsoft.StorageCache/Cache
	Type string `pulumi:"type"`
	// Upgrade status of the cache.
	UpgradeStatus *CacheUpgradeStatusResponse `pulumi:"upgradeStatus"`
}

A cache instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md

func LookupCache

func LookupCache(ctx *pulumi.Context, args *LookupCacheArgs, opts ...pulumi.InvokeOption) (*LookupCacheResult, error)

type LookupStorageTargetArgs

type LookupStorageTargetArgs struct {
	// Name of cache.
	CacheName string `pulumi:"cacheName"`
	// Target resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of storage target.
	StorageTargetName string `pulumi:"storageTargetName"`
}

type LookupStorageTargetResult

type LookupStorageTargetResult struct {
	// Properties when clfs target.
	Clfs *ClfsTargetResponse `pulumi:"clfs"`
	// Resource Id
	Id string `pulumi:"id"`
	// List of cache namespace to target namespace associations.
	Junctions []NamespaceJunctionResponse `pulumi:"junctions"`
	// A fully qualified URL.
	Name string `pulumi:"name"`
	// Properties when nfs3 target.
	Nfs3 *Nfs3TargetResponse `pulumi:"nfs3"`
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState *string `pulumi:"provisioningState"`
	// Type for storage target.
	TargetType *string `pulumi:"targetType"`
	// Type for the storage target; Microsoft.StorageCache/Cache/StorageTarget
	Type string `pulumi:"type"`
	// Properties when unknown target.
	Unknown *UnknownTargetResponse `pulumi:"unknown"`
}

A storage system being cached by a Cache.

type NamespaceJunction

type NamespaceJunction struct {
	// Namespace path on a cache for a storage target.
	NamespacePath *string `pulumi:"namespacePath"`
	// NFS export where targetPath exists.
	NfsExport *string `pulumi:"nfsExport"`
	// Path in storage target to which namespacePath points.
	TargetPath *string `pulumi:"targetPath"`
}

A namespace junction.

type NamespaceJunctionArgs

type NamespaceJunctionArgs struct {
	// Namespace path on a cache for a storage target.
	NamespacePath pulumi.StringPtrInput `pulumi:"namespacePath"`
	// NFS export where targetPath exists.
	NfsExport pulumi.StringPtrInput `pulumi:"nfsExport"`
	// Path in storage target to which namespacePath points.
	TargetPath pulumi.StringPtrInput `pulumi:"targetPath"`
}

A namespace junction.

func (NamespaceJunctionArgs) ElementType

func (NamespaceJunctionArgs) ElementType() reflect.Type

func (NamespaceJunctionArgs) ToNamespaceJunctionOutput

func (i NamespaceJunctionArgs) ToNamespaceJunctionOutput() NamespaceJunctionOutput

func (NamespaceJunctionArgs) ToNamespaceJunctionOutputWithContext

func (i NamespaceJunctionArgs) ToNamespaceJunctionOutputWithContext(ctx context.Context) NamespaceJunctionOutput

type NamespaceJunctionArray

type NamespaceJunctionArray []NamespaceJunctionInput

func (NamespaceJunctionArray) ElementType

func (NamespaceJunctionArray) ElementType() reflect.Type

func (NamespaceJunctionArray) ToNamespaceJunctionArrayOutput

func (i NamespaceJunctionArray) ToNamespaceJunctionArrayOutput() NamespaceJunctionArrayOutput

func (NamespaceJunctionArray) ToNamespaceJunctionArrayOutputWithContext

func (i NamespaceJunctionArray) ToNamespaceJunctionArrayOutputWithContext(ctx context.Context) NamespaceJunctionArrayOutput

type NamespaceJunctionArrayInput

type NamespaceJunctionArrayInput interface {
	pulumi.Input

	ToNamespaceJunctionArrayOutput() NamespaceJunctionArrayOutput
	ToNamespaceJunctionArrayOutputWithContext(context.Context) NamespaceJunctionArrayOutput
}

NamespaceJunctionArrayInput is an input type that accepts NamespaceJunctionArray and NamespaceJunctionArrayOutput values. You can construct a concrete instance of `NamespaceJunctionArrayInput` via:

NamespaceJunctionArray{ NamespaceJunctionArgs{...} }

type NamespaceJunctionArrayOutput

type NamespaceJunctionArrayOutput struct{ *pulumi.OutputState }

func (NamespaceJunctionArrayOutput) ElementType

func (NamespaceJunctionArrayOutput) Index

func (NamespaceJunctionArrayOutput) ToNamespaceJunctionArrayOutput

func (o NamespaceJunctionArrayOutput) ToNamespaceJunctionArrayOutput() NamespaceJunctionArrayOutput

func (NamespaceJunctionArrayOutput) ToNamespaceJunctionArrayOutputWithContext

func (o NamespaceJunctionArrayOutput) ToNamespaceJunctionArrayOutputWithContext(ctx context.Context) NamespaceJunctionArrayOutput

type NamespaceJunctionInput

type NamespaceJunctionInput interface {
	pulumi.Input

	ToNamespaceJunctionOutput() NamespaceJunctionOutput
	ToNamespaceJunctionOutputWithContext(context.Context) NamespaceJunctionOutput
}

NamespaceJunctionInput is an input type that accepts NamespaceJunctionArgs and NamespaceJunctionOutput values. You can construct a concrete instance of `NamespaceJunctionInput` via:

NamespaceJunctionArgs{...}

type NamespaceJunctionOutput

type NamespaceJunctionOutput struct{ *pulumi.OutputState }

A namespace junction.

func (NamespaceJunctionOutput) ElementType

func (NamespaceJunctionOutput) ElementType() reflect.Type

func (NamespaceJunctionOutput) NamespacePath

Namespace path on a cache for a storage target.

func (NamespaceJunctionOutput) NfsExport

NFS export where targetPath exists.

func (NamespaceJunctionOutput) TargetPath

Path in storage target to which namespacePath points.

func (NamespaceJunctionOutput) ToNamespaceJunctionOutput

func (o NamespaceJunctionOutput) ToNamespaceJunctionOutput() NamespaceJunctionOutput

func (NamespaceJunctionOutput) ToNamespaceJunctionOutputWithContext

func (o NamespaceJunctionOutput) ToNamespaceJunctionOutputWithContext(ctx context.Context) NamespaceJunctionOutput

type NamespaceJunctionResponse

type NamespaceJunctionResponse struct {
	// Namespace path on a cache for a storage target.
	NamespacePath *string `pulumi:"namespacePath"`
	// NFS export where targetPath exists.
	NfsExport *string `pulumi:"nfsExport"`
	// Path in storage target to which namespacePath points.
	TargetPath *string `pulumi:"targetPath"`
}

A namespace junction.

type NamespaceJunctionResponseArgs

type NamespaceJunctionResponseArgs struct {
	// Namespace path on a cache for a storage target.
	NamespacePath pulumi.StringPtrInput `pulumi:"namespacePath"`
	// NFS export where targetPath exists.
	NfsExport pulumi.StringPtrInput `pulumi:"nfsExport"`
	// Path in storage target to which namespacePath points.
	TargetPath pulumi.StringPtrInput `pulumi:"targetPath"`
}

A namespace junction.

func (NamespaceJunctionResponseArgs) ElementType

func (NamespaceJunctionResponseArgs) ToNamespaceJunctionResponseOutput

func (i NamespaceJunctionResponseArgs) ToNamespaceJunctionResponseOutput() NamespaceJunctionResponseOutput

func (NamespaceJunctionResponseArgs) ToNamespaceJunctionResponseOutputWithContext

func (i NamespaceJunctionResponseArgs) ToNamespaceJunctionResponseOutputWithContext(ctx context.Context) NamespaceJunctionResponseOutput

type NamespaceJunctionResponseArray

type NamespaceJunctionResponseArray []NamespaceJunctionResponseInput

func (NamespaceJunctionResponseArray) ElementType

func (NamespaceJunctionResponseArray) ToNamespaceJunctionResponseArrayOutput

func (i NamespaceJunctionResponseArray) ToNamespaceJunctionResponseArrayOutput() NamespaceJunctionResponseArrayOutput

func (NamespaceJunctionResponseArray) ToNamespaceJunctionResponseArrayOutputWithContext

func (i NamespaceJunctionResponseArray) ToNamespaceJunctionResponseArrayOutputWithContext(ctx context.Context) NamespaceJunctionResponseArrayOutput

type NamespaceJunctionResponseArrayInput

type NamespaceJunctionResponseArrayInput interface {
	pulumi.Input

	ToNamespaceJunctionResponseArrayOutput() NamespaceJunctionResponseArrayOutput
	ToNamespaceJunctionResponseArrayOutputWithContext(context.Context) NamespaceJunctionResponseArrayOutput
}

NamespaceJunctionResponseArrayInput is an input type that accepts NamespaceJunctionResponseArray and NamespaceJunctionResponseArrayOutput values. You can construct a concrete instance of `NamespaceJunctionResponseArrayInput` via:

NamespaceJunctionResponseArray{ NamespaceJunctionResponseArgs{...} }

type NamespaceJunctionResponseArrayOutput

type NamespaceJunctionResponseArrayOutput struct{ *pulumi.OutputState }

func (NamespaceJunctionResponseArrayOutput) ElementType

func (NamespaceJunctionResponseArrayOutput) Index

func (NamespaceJunctionResponseArrayOutput) ToNamespaceJunctionResponseArrayOutput

func (o NamespaceJunctionResponseArrayOutput) ToNamespaceJunctionResponseArrayOutput() NamespaceJunctionResponseArrayOutput

func (NamespaceJunctionResponseArrayOutput) ToNamespaceJunctionResponseArrayOutputWithContext

func (o NamespaceJunctionResponseArrayOutput) ToNamespaceJunctionResponseArrayOutputWithContext(ctx context.Context) NamespaceJunctionResponseArrayOutput

type NamespaceJunctionResponseInput

type NamespaceJunctionResponseInput interface {
	pulumi.Input

	ToNamespaceJunctionResponseOutput() NamespaceJunctionResponseOutput
	ToNamespaceJunctionResponseOutputWithContext(context.Context) NamespaceJunctionResponseOutput
}

NamespaceJunctionResponseInput is an input type that accepts NamespaceJunctionResponseArgs and NamespaceJunctionResponseOutput values. You can construct a concrete instance of `NamespaceJunctionResponseInput` via:

NamespaceJunctionResponseArgs{...}

type NamespaceJunctionResponseOutput

type NamespaceJunctionResponseOutput struct{ *pulumi.OutputState }

A namespace junction.

func (NamespaceJunctionResponseOutput) ElementType

func (NamespaceJunctionResponseOutput) NamespacePath

Namespace path on a cache for a storage target.

func (NamespaceJunctionResponseOutput) NfsExport

NFS export where targetPath exists.

func (NamespaceJunctionResponseOutput) TargetPath

Path in storage target to which namespacePath points.

func (NamespaceJunctionResponseOutput) ToNamespaceJunctionResponseOutput

func (o NamespaceJunctionResponseOutput) ToNamespaceJunctionResponseOutput() NamespaceJunctionResponseOutput

func (NamespaceJunctionResponseOutput) ToNamespaceJunctionResponseOutputWithContext

func (o NamespaceJunctionResponseOutput) ToNamespaceJunctionResponseOutputWithContext(ctx context.Context) NamespaceJunctionResponseOutput

type Nfs3Target

type Nfs3Target struct {
	// IP or name of an NFS Storage Target host, ie: 10.0.44.44
	Target *string `pulumi:"target"`
	// Identifies the primary usage model to be used for this storage target.   GET choices from .../usageModels
	UsageModel *string `pulumi:"usageModel"`
}

An NFS mount point for use as a StorageTarget.

type Nfs3TargetArgs

type Nfs3TargetArgs struct {
	// IP or name of an NFS Storage Target host, ie: 10.0.44.44
	Target pulumi.StringPtrInput `pulumi:"target"`
	// Identifies the primary usage model to be used for this storage target.   GET choices from .../usageModels
	UsageModel pulumi.StringPtrInput `pulumi:"usageModel"`
}

An NFS mount point for use as a StorageTarget.

func (Nfs3TargetArgs) ElementType

func (Nfs3TargetArgs) ElementType() reflect.Type

func (Nfs3TargetArgs) ToNfs3TargetOutput

func (i Nfs3TargetArgs) ToNfs3TargetOutput() Nfs3TargetOutput

func (Nfs3TargetArgs) ToNfs3TargetOutputWithContext

func (i Nfs3TargetArgs) ToNfs3TargetOutputWithContext(ctx context.Context) Nfs3TargetOutput

func (Nfs3TargetArgs) ToNfs3TargetPtrOutput

func (i Nfs3TargetArgs) ToNfs3TargetPtrOutput() Nfs3TargetPtrOutput

func (Nfs3TargetArgs) ToNfs3TargetPtrOutputWithContext

func (i Nfs3TargetArgs) ToNfs3TargetPtrOutputWithContext(ctx context.Context) Nfs3TargetPtrOutput

type Nfs3TargetInput

type Nfs3TargetInput interface {
	pulumi.Input

	ToNfs3TargetOutput() Nfs3TargetOutput
	ToNfs3TargetOutputWithContext(context.Context) Nfs3TargetOutput
}

Nfs3TargetInput is an input type that accepts Nfs3TargetArgs and Nfs3TargetOutput values. You can construct a concrete instance of `Nfs3TargetInput` via:

Nfs3TargetArgs{...}

type Nfs3TargetOutput

type Nfs3TargetOutput struct{ *pulumi.OutputState }

An NFS mount point for use as a StorageTarget.

func (Nfs3TargetOutput) ElementType

func (Nfs3TargetOutput) ElementType() reflect.Type

func (Nfs3TargetOutput) Target

IP or name of an NFS Storage Target host, ie: 10.0.44.44

func (Nfs3TargetOutput) ToNfs3TargetOutput

func (o Nfs3TargetOutput) ToNfs3TargetOutput() Nfs3TargetOutput

func (Nfs3TargetOutput) ToNfs3TargetOutputWithContext

func (o Nfs3TargetOutput) ToNfs3TargetOutputWithContext(ctx context.Context) Nfs3TargetOutput

func (Nfs3TargetOutput) ToNfs3TargetPtrOutput

func (o Nfs3TargetOutput) ToNfs3TargetPtrOutput() Nfs3TargetPtrOutput

func (Nfs3TargetOutput) ToNfs3TargetPtrOutputWithContext

func (o Nfs3TargetOutput) ToNfs3TargetPtrOutputWithContext(ctx context.Context) Nfs3TargetPtrOutput

func (Nfs3TargetOutput) UsageModel

func (o Nfs3TargetOutput) UsageModel() pulumi.StringPtrOutput

Identifies the primary usage model to be used for this storage target. GET choices from .../usageModels

type Nfs3TargetPtrInput

type Nfs3TargetPtrInput interface {
	pulumi.Input

	ToNfs3TargetPtrOutput() Nfs3TargetPtrOutput
	ToNfs3TargetPtrOutputWithContext(context.Context) Nfs3TargetPtrOutput
}

Nfs3TargetPtrInput is an input type that accepts Nfs3TargetArgs, Nfs3TargetPtr and Nfs3TargetPtrOutput values. You can construct a concrete instance of `Nfs3TargetPtrInput` via:

        Nfs3TargetArgs{...}

or:

        nil

func Nfs3TargetPtr

func Nfs3TargetPtr(v *Nfs3TargetArgs) Nfs3TargetPtrInput

type Nfs3TargetPtrOutput

type Nfs3TargetPtrOutput struct{ *pulumi.OutputState }

func (Nfs3TargetPtrOutput) Elem

func (Nfs3TargetPtrOutput) ElementType

func (Nfs3TargetPtrOutput) ElementType() reflect.Type

func (Nfs3TargetPtrOutput) Target

IP or name of an NFS Storage Target host, ie: 10.0.44.44

func (Nfs3TargetPtrOutput) ToNfs3TargetPtrOutput

func (o Nfs3TargetPtrOutput) ToNfs3TargetPtrOutput() Nfs3TargetPtrOutput

func (Nfs3TargetPtrOutput) ToNfs3TargetPtrOutputWithContext

func (o Nfs3TargetPtrOutput) ToNfs3TargetPtrOutputWithContext(ctx context.Context) Nfs3TargetPtrOutput

func (Nfs3TargetPtrOutput) UsageModel

Identifies the primary usage model to be used for this storage target. GET choices from .../usageModels

type Nfs3TargetResponse

type Nfs3TargetResponse struct {
	// IP or name of an NFS Storage Target host, ie: 10.0.44.44
	Target *string `pulumi:"target"`
	// Identifies the primary usage model to be used for this storage target.   GET choices from .../usageModels
	UsageModel *string `pulumi:"usageModel"`
}

An NFS mount point for use as a StorageTarget.

type Nfs3TargetResponseArgs

type Nfs3TargetResponseArgs struct {
	// IP or name of an NFS Storage Target host, ie: 10.0.44.44
	Target pulumi.StringPtrInput `pulumi:"target"`
	// Identifies the primary usage model to be used for this storage target.   GET choices from .../usageModels
	UsageModel pulumi.StringPtrInput `pulumi:"usageModel"`
}

An NFS mount point for use as a StorageTarget.

func (Nfs3TargetResponseArgs) ElementType

func (Nfs3TargetResponseArgs) ElementType() reflect.Type

func (Nfs3TargetResponseArgs) ToNfs3TargetResponseOutput

func (i Nfs3TargetResponseArgs) ToNfs3TargetResponseOutput() Nfs3TargetResponseOutput

func (Nfs3TargetResponseArgs) ToNfs3TargetResponseOutputWithContext

func (i Nfs3TargetResponseArgs) ToNfs3TargetResponseOutputWithContext(ctx context.Context) Nfs3TargetResponseOutput

func (Nfs3TargetResponseArgs) ToNfs3TargetResponsePtrOutput

func (i Nfs3TargetResponseArgs) ToNfs3TargetResponsePtrOutput() Nfs3TargetResponsePtrOutput

func (Nfs3TargetResponseArgs) ToNfs3TargetResponsePtrOutputWithContext

func (i Nfs3TargetResponseArgs) ToNfs3TargetResponsePtrOutputWithContext(ctx context.Context) Nfs3TargetResponsePtrOutput

type Nfs3TargetResponseInput

type Nfs3TargetResponseInput interface {
	pulumi.Input

	ToNfs3TargetResponseOutput() Nfs3TargetResponseOutput
	ToNfs3TargetResponseOutputWithContext(context.Context) Nfs3TargetResponseOutput
}

Nfs3TargetResponseInput is an input type that accepts Nfs3TargetResponseArgs and Nfs3TargetResponseOutput values. You can construct a concrete instance of `Nfs3TargetResponseInput` via:

Nfs3TargetResponseArgs{...}

type Nfs3TargetResponseOutput

type Nfs3TargetResponseOutput struct{ *pulumi.OutputState }

An NFS mount point for use as a StorageTarget.

func (Nfs3TargetResponseOutput) ElementType

func (Nfs3TargetResponseOutput) ElementType() reflect.Type

func (Nfs3TargetResponseOutput) Target

IP or name of an NFS Storage Target host, ie: 10.0.44.44

func (Nfs3TargetResponseOutput) ToNfs3TargetResponseOutput

func (o Nfs3TargetResponseOutput) ToNfs3TargetResponseOutput() Nfs3TargetResponseOutput

func (Nfs3TargetResponseOutput) ToNfs3TargetResponseOutputWithContext

func (o Nfs3TargetResponseOutput) ToNfs3TargetResponseOutputWithContext(ctx context.Context) Nfs3TargetResponseOutput

func (Nfs3TargetResponseOutput) ToNfs3TargetResponsePtrOutput

func (o Nfs3TargetResponseOutput) ToNfs3TargetResponsePtrOutput() Nfs3TargetResponsePtrOutput

func (Nfs3TargetResponseOutput) ToNfs3TargetResponsePtrOutputWithContext

func (o Nfs3TargetResponseOutput) ToNfs3TargetResponsePtrOutputWithContext(ctx context.Context) Nfs3TargetResponsePtrOutput

func (Nfs3TargetResponseOutput) UsageModel

Identifies the primary usage model to be used for this storage target. GET choices from .../usageModels

type Nfs3TargetResponsePtrInput

type Nfs3TargetResponsePtrInput interface {
	pulumi.Input

	ToNfs3TargetResponsePtrOutput() Nfs3TargetResponsePtrOutput
	ToNfs3TargetResponsePtrOutputWithContext(context.Context) Nfs3TargetResponsePtrOutput
}

Nfs3TargetResponsePtrInput is an input type that accepts Nfs3TargetResponseArgs, Nfs3TargetResponsePtr and Nfs3TargetResponsePtrOutput values. You can construct a concrete instance of `Nfs3TargetResponsePtrInput` via:

        Nfs3TargetResponseArgs{...}

or:

        nil

type Nfs3TargetResponsePtrOutput

type Nfs3TargetResponsePtrOutput struct{ *pulumi.OutputState }

func (Nfs3TargetResponsePtrOutput) Elem

func (Nfs3TargetResponsePtrOutput) ElementType

func (Nfs3TargetResponsePtrOutput) Target

IP or name of an NFS Storage Target host, ie: 10.0.44.44

func (Nfs3TargetResponsePtrOutput) ToNfs3TargetResponsePtrOutput

func (o Nfs3TargetResponsePtrOutput) ToNfs3TargetResponsePtrOutput() Nfs3TargetResponsePtrOutput

func (Nfs3TargetResponsePtrOutput) ToNfs3TargetResponsePtrOutputWithContext

func (o Nfs3TargetResponsePtrOutput) ToNfs3TargetResponsePtrOutputWithContext(ctx context.Context) Nfs3TargetResponsePtrOutput

func (Nfs3TargetResponsePtrOutput) UsageModel

Identifies the primary usage model to be used for this storage target. GET choices from .../usageModels

type ProvisioningStateType added in v0.3.1

type ProvisioningStateType pulumi.String

ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property

func (ProvisioningStateType) ElementType added in v0.3.1

func (ProvisioningStateType) ElementType() reflect.Type

func (ProvisioningStateType) ToStringOutput added in v0.3.1

func (e ProvisioningStateType) ToStringOutput() pulumi.StringOutput

func (ProvisioningStateType) ToStringOutputWithContext added in v0.3.1

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

func (ProvisioningStateType) ToStringPtrOutput added in v0.3.1

func (e ProvisioningStateType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStateType) ToStringPtrOutputWithContext added in v0.3.1

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

type StorageTarget

type StorageTarget struct {
	pulumi.CustomResourceState

	// Properties when clfs target.
	Clfs ClfsTargetResponsePtrOutput `pulumi:"clfs"`
	// List of cache namespace to target namespace associations.
	Junctions NamespaceJunctionResponseArrayOutput `pulumi:"junctions"`
	// A fully qualified URL.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties when nfs3 target.
	Nfs3 Nfs3TargetResponsePtrOutput `pulumi:"nfs3"`
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Type for storage target.
	TargetType pulumi.StringPtrOutput `pulumi:"targetType"`
	// Type for the storage target; Microsoft.StorageCache/Cache/StorageTarget
	Type pulumi.StringOutput `pulumi:"type"`
	// Properties when unknown target.
	Unknown UnknownTargetResponsePtrOutput `pulumi:"unknown"`
}

A storage system being cached by a Cache.

func GetStorageTarget

func GetStorageTarget(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageTargetState, opts ...pulumi.ResourceOption) (*StorageTarget, error)

GetStorageTarget gets an existing StorageTarget 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 NewStorageTarget

func NewStorageTarget(ctx *pulumi.Context,
	name string, args *StorageTargetArgs, opts ...pulumi.ResourceOption) (*StorageTarget, error)

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

func (*StorageTarget) ElementType added in v0.2.6

func (*StorageTarget) ElementType() reflect.Type

func (*StorageTarget) ToStorageTargetOutput added in v0.2.6

func (i *StorageTarget) ToStorageTargetOutput() StorageTargetOutput

func (*StorageTarget) ToStorageTargetOutputWithContext added in v0.2.6

func (i *StorageTarget) ToStorageTargetOutputWithContext(ctx context.Context) StorageTargetOutput

type StorageTargetArgs

type StorageTargetArgs struct {
	// Name of cache.
	CacheName pulumi.StringInput
	// Properties when clfs target.
	Clfs ClfsTargetPtrInput
	// List of cache namespace to target namespace associations.
	Junctions NamespaceJunctionArrayInput
	// Properties when nfs3 target.
	Nfs3 Nfs3TargetPtrInput
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState pulumi.StringPtrInput
	// Target resource group.
	ResourceGroupName pulumi.StringInput
	// Name of storage target.
	StorageTargetName pulumi.StringInput
	// Type for storage target.
	TargetType pulumi.StringPtrInput
	// Properties when unknown target.
	Unknown UnknownTargetPtrInput
}

The set of arguments for constructing a StorageTarget resource.

func (StorageTargetArgs) ElementType

func (StorageTargetArgs) ElementType() reflect.Type

type StorageTargetInput added in v0.2.6

type StorageTargetInput interface {
	pulumi.Input

	ToStorageTargetOutput() StorageTargetOutput
	ToStorageTargetOutputWithContext(ctx context.Context) StorageTargetOutput
}

type StorageTargetOutput added in v0.2.6

type StorageTargetOutput struct {
	*pulumi.OutputState
}

func (StorageTargetOutput) ElementType added in v0.2.6

func (StorageTargetOutput) ElementType() reflect.Type

func (StorageTargetOutput) ToStorageTargetOutput added in v0.2.6

func (o StorageTargetOutput) ToStorageTargetOutput() StorageTargetOutput

func (StorageTargetOutput) ToStorageTargetOutputWithContext added in v0.2.6

func (o StorageTargetOutput) ToStorageTargetOutputWithContext(ctx context.Context) StorageTargetOutput

type StorageTargetState

type StorageTargetState struct {
	// Properties when clfs target.
	Clfs ClfsTargetResponsePtrInput
	// List of cache namespace to target namespace associations.
	Junctions NamespaceJunctionResponseArrayInput
	// A fully qualified URL.
	Name pulumi.StringPtrInput
	// Properties when nfs3 target.
	Nfs3 Nfs3TargetResponsePtrInput
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState pulumi.StringPtrInput
	// Type for storage target.
	TargetType pulumi.StringPtrInput
	// Type for the storage target; Microsoft.StorageCache/Cache/StorageTarget
	Type pulumi.StringPtrInput
	// Properties when unknown target.
	Unknown UnknownTargetResponsePtrInput
}

func (StorageTargetState) ElementType

func (StorageTargetState) ElementType() reflect.Type

type StorageTargetType added in v0.3.1

type StorageTargetType pulumi.String

Type for storage target.

func (StorageTargetType) ElementType added in v0.3.1

func (StorageTargetType) ElementType() reflect.Type

func (StorageTargetType) ToStringOutput added in v0.3.1

func (e StorageTargetType) ToStringOutput() pulumi.StringOutput

func (StorageTargetType) ToStringOutputWithContext added in v0.3.1

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

func (StorageTargetType) ToStringPtrOutput added in v0.3.1

func (e StorageTargetType) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageTargetType) ToStringPtrOutputWithContext added in v0.3.1

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

type UnknownTarget

type UnknownTarget struct {
	// Dictionary of string->string pairs containing information about the StorageTarget.
	UnknownMap map[string]string `pulumi:"unknownMap"`
}

Storage container for use as a Unknown StorageTarget.

type UnknownTargetArgs

type UnknownTargetArgs struct {
	// Dictionary of string->string pairs containing information about the StorageTarget.
	UnknownMap pulumi.StringMapInput `pulumi:"unknownMap"`
}

Storage container for use as a Unknown StorageTarget.

func (UnknownTargetArgs) ElementType

func (UnknownTargetArgs) ElementType() reflect.Type

func (UnknownTargetArgs) ToUnknownTargetOutput

func (i UnknownTargetArgs) ToUnknownTargetOutput() UnknownTargetOutput

func (UnknownTargetArgs) ToUnknownTargetOutputWithContext

func (i UnknownTargetArgs) ToUnknownTargetOutputWithContext(ctx context.Context) UnknownTargetOutput

func (UnknownTargetArgs) ToUnknownTargetPtrOutput

func (i UnknownTargetArgs) ToUnknownTargetPtrOutput() UnknownTargetPtrOutput

func (UnknownTargetArgs) ToUnknownTargetPtrOutputWithContext

func (i UnknownTargetArgs) ToUnknownTargetPtrOutputWithContext(ctx context.Context) UnknownTargetPtrOutput

type UnknownTargetInput

type UnknownTargetInput interface {
	pulumi.Input

	ToUnknownTargetOutput() UnknownTargetOutput
	ToUnknownTargetOutputWithContext(context.Context) UnknownTargetOutput
}

UnknownTargetInput is an input type that accepts UnknownTargetArgs and UnknownTargetOutput values. You can construct a concrete instance of `UnknownTargetInput` via:

UnknownTargetArgs{...}

type UnknownTargetOutput

type UnknownTargetOutput struct{ *pulumi.OutputState }

Storage container for use as a Unknown StorageTarget.

func (UnknownTargetOutput) ElementType

func (UnknownTargetOutput) ElementType() reflect.Type

func (UnknownTargetOutput) ToUnknownTargetOutput

func (o UnknownTargetOutput) ToUnknownTargetOutput() UnknownTargetOutput

func (UnknownTargetOutput) ToUnknownTargetOutputWithContext

func (o UnknownTargetOutput) ToUnknownTargetOutputWithContext(ctx context.Context) UnknownTargetOutput

func (UnknownTargetOutput) ToUnknownTargetPtrOutput

func (o UnknownTargetOutput) ToUnknownTargetPtrOutput() UnknownTargetPtrOutput

func (UnknownTargetOutput) ToUnknownTargetPtrOutputWithContext

func (o UnknownTargetOutput) ToUnknownTargetPtrOutputWithContext(ctx context.Context) UnknownTargetPtrOutput

func (UnknownTargetOutput) UnknownMap

Dictionary of string->string pairs containing information about the StorageTarget.

type UnknownTargetPtrInput

type UnknownTargetPtrInput interface {
	pulumi.Input

	ToUnknownTargetPtrOutput() UnknownTargetPtrOutput
	ToUnknownTargetPtrOutputWithContext(context.Context) UnknownTargetPtrOutput
}

UnknownTargetPtrInput is an input type that accepts UnknownTargetArgs, UnknownTargetPtr and UnknownTargetPtrOutput values. You can construct a concrete instance of `UnknownTargetPtrInput` via:

        UnknownTargetArgs{...}

or:

        nil

type UnknownTargetPtrOutput

type UnknownTargetPtrOutput struct{ *pulumi.OutputState }

func (UnknownTargetPtrOutput) Elem

func (UnknownTargetPtrOutput) ElementType

func (UnknownTargetPtrOutput) ElementType() reflect.Type

func (UnknownTargetPtrOutput) ToUnknownTargetPtrOutput

func (o UnknownTargetPtrOutput) ToUnknownTargetPtrOutput() UnknownTargetPtrOutput

func (UnknownTargetPtrOutput) ToUnknownTargetPtrOutputWithContext

func (o UnknownTargetPtrOutput) ToUnknownTargetPtrOutputWithContext(ctx context.Context) UnknownTargetPtrOutput

func (UnknownTargetPtrOutput) UnknownMap

Dictionary of string->string pairs containing information about the StorageTarget.

type UnknownTargetResponse

type UnknownTargetResponse struct {
	// Dictionary of string->string pairs containing information about the StorageTarget.
	UnknownMap map[string]string `pulumi:"unknownMap"`
}

Storage container for use as a Unknown StorageTarget.

type UnknownTargetResponseArgs

type UnknownTargetResponseArgs struct {
	// Dictionary of string->string pairs containing information about the StorageTarget.
	UnknownMap pulumi.StringMapInput `pulumi:"unknownMap"`
}

Storage container for use as a Unknown StorageTarget.

func (UnknownTargetResponseArgs) ElementType

func (UnknownTargetResponseArgs) ElementType() reflect.Type

func (UnknownTargetResponseArgs) ToUnknownTargetResponseOutput

func (i UnknownTargetResponseArgs) ToUnknownTargetResponseOutput() UnknownTargetResponseOutput

func (UnknownTargetResponseArgs) ToUnknownTargetResponseOutputWithContext

func (i UnknownTargetResponseArgs) ToUnknownTargetResponseOutputWithContext(ctx context.Context) UnknownTargetResponseOutput

func (UnknownTargetResponseArgs) ToUnknownTargetResponsePtrOutput

func (i UnknownTargetResponseArgs) ToUnknownTargetResponsePtrOutput() UnknownTargetResponsePtrOutput

func (UnknownTargetResponseArgs) ToUnknownTargetResponsePtrOutputWithContext

func (i UnknownTargetResponseArgs) ToUnknownTargetResponsePtrOutputWithContext(ctx context.Context) UnknownTargetResponsePtrOutput

type UnknownTargetResponseInput

type UnknownTargetResponseInput interface {
	pulumi.Input

	ToUnknownTargetResponseOutput() UnknownTargetResponseOutput
	ToUnknownTargetResponseOutputWithContext(context.Context) UnknownTargetResponseOutput
}

UnknownTargetResponseInput is an input type that accepts UnknownTargetResponseArgs and UnknownTargetResponseOutput values. You can construct a concrete instance of `UnknownTargetResponseInput` via:

UnknownTargetResponseArgs{...}

type UnknownTargetResponseOutput

type UnknownTargetResponseOutput struct{ *pulumi.OutputState }

Storage container for use as a Unknown StorageTarget.

func (UnknownTargetResponseOutput) ElementType

func (UnknownTargetResponseOutput) ToUnknownTargetResponseOutput

func (o UnknownTargetResponseOutput) ToUnknownTargetResponseOutput() UnknownTargetResponseOutput

func (UnknownTargetResponseOutput) ToUnknownTargetResponseOutputWithContext

func (o UnknownTargetResponseOutput) ToUnknownTargetResponseOutputWithContext(ctx context.Context) UnknownTargetResponseOutput

func (UnknownTargetResponseOutput) ToUnknownTargetResponsePtrOutput

func (o UnknownTargetResponseOutput) ToUnknownTargetResponsePtrOutput() UnknownTargetResponsePtrOutput

func (UnknownTargetResponseOutput) ToUnknownTargetResponsePtrOutputWithContext

func (o UnknownTargetResponseOutput) ToUnknownTargetResponsePtrOutputWithContext(ctx context.Context) UnknownTargetResponsePtrOutput

func (UnknownTargetResponseOutput) UnknownMap

Dictionary of string->string pairs containing information about the StorageTarget.

type UnknownTargetResponsePtrInput

type UnknownTargetResponsePtrInput interface {
	pulumi.Input

	ToUnknownTargetResponsePtrOutput() UnknownTargetResponsePtrOutput
	ToUnknownTargetResponsePtrOutputWithContext(context.Context) UnknownTargetResponsePtrOutput
}

UnknownTargetResponsePtrInput is an input type that accepts UnknownTargetResponseArgs, UnknownTargetResponsePtr and UnknownTargetResponsePtrOutput values. You can construct a concrete instance of `UnknownTargetResponsePtrInput` via:

        UnknownTargetResponseArgs{...}

or:

        nil

type UnknownTargetResponsePtrOutput

type UnknownTargetResponsePtrOutput struct{ *pulumi.OutputState }

func (UnknownTargetResponsePtrOutput) Elem

func (UnknownTargetResponsePtrOutput) ElementType

func (UnknownTargetResponsePtrOutput) ToUnknownTargetResponsePtrOutput

func (o UnknownTargetResponsePtrOutput) ToUnknownTargetResponsePtrOutput() UnknownTargetResponsePtrOutput

func (UnknownTargetResponsePtrOutput) ToUnknownTargetResponsePtrOutputWithContext

func (o UnknownTargetResponsePtrOutput) ToUnknownTargetResponsePtrOutputWithContext(ctx context.Context) UnknownTargetResponsePtrOutput

func (UnknownTargetResponsePtrOutput) UnknownMap

Dictionary of string->string pairs containing information about the StorageTarget.

Jump to

Keyboard shortcuts

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