v20200301

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CacheIdentityTypeSystemAssigned = CacheIdentityType("SystemAssigned")
	CacheIdentityTypeNone           = CacheIdentityType("None")
)
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, in GB.
	CacheSizeGB pulumi.IntPtrOutput `pulumi:"cacheSizeGB"`
	// Specifies encryption settings of the cache.
	EncryptionSettings CacheEncryptionSettingsResponsePtrOutput `pulumi:"encryptionSettings"`
	// Health of the Cache.
	Health CacheHealthResponseOutput `pulumi:"health"`
	// The identity of the cache, if configured.
	Identity CacheIdentityResponsePtrOutput `pulumi:"identity"`
	// 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"`
	// Specifies network settings of the cache.
	NetworkSettings CacheNetworkSettingsResponsePtrOutput `pulumi:"networkSettings"`
	// 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"`
	// Specifies security settings of the cache.
	SecuritySettings CacheSecuritySettingsResponsePtrOutput `pulumi:"securitySettings"`
	// SKU for the Cache.
	Sku CacheResponseSkuPtrOutput `pulumi:"sku"`
	// Subnet used for the Cache.
	Subnet pulumi.StringPtrOutput `pulumi:"subnet"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// ARM tags as name/value pairs.
	Tags pulumi.AnyOutput `pulumi:"tags"`
	// Type of 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. Length of name must be not greater than 80 and chars must be in list of [-0-9a-zA-Z_] char class.
	CacheName pulumi.StringInput
	// The size of this Cache, in GB.
	CacheSizeGB pulumi.IntPtrInput
	// Specifies encryption settings of the cache.
	EncryptionSettings CacheEncryptionSettingsPtrInput
	// The identity of the cache, if configured.
	Identity CacheIdentityPtrInput
	// Region name string.
	Location pulumi.StringPtrInput
	// Specifies network settings of the cache.
	NetworkSettings CacheNetworkSettingsPtrInput
	// 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
	// Specifies security settings of the cache.
	SecuritySettings CacheSecuritySettingsPtrInput
	// 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 CacheEncryptionSettings

type CacheEncryptionSettings struct {
	// Specifies the location of the key encryption key in Key Vault.
	KeyEncryptionKey *KeyVaultKeyReference `pulumi:"keyEncryptionKey"`
}

Cache encryption settings.

type CacheEncryptionSettingsArgs

type CacheEncryptionSettingsArgs struct {
	// Specifies the location of the key encryption key in Key Vault.
	KeyEncryptionKey KeyVaultKeyReferencePtrInput `pulumi:"keyEncryptionKey"`
}

Cache encryption settings.

func (CacheEncryptionSettingsArgs) ElementType

func (CacheEncryptionSettingsArgs) ToCacheEncryptionSettingsOutput

func (i CacheEncryptionSettingsArgs) ToCacheEncryptionSettingsOutput() CacheEncryptionSettingsOutput

func (CacheEncryptionSettingsArgs) ToCacheEncryptionSettingsOutputWithContext

func (i CacheEncryptionSettingsArgs) ToCacheEncryptionSettingsOutputWithContext(ctx context.Context) CacheEncryptionSettingsOutput

func (CacheEncryptionSettingsArgs) ToCacheEncryptionSettingsPtrOutput

func (i CacheEncryptionSettingsArgs) ToCacheEncryptionSettingsPtrOutput() CacheEncryptionSettingsPtrOutput

func (CacheEncryptionSettingsArgs) ToCacheEncryptionSettingsPtrOutputWithContext

func (i CacheEncryptionSettingsArgs) ToCacheEncryptionSettingsPtrOutputWithContext(ctx context.Context) CacheEncryptionSettingsPtrOutput

type CacheEncryptionSettingsInput

type CacheEncryptionSettingsInput interface {
	pulumi.Input

	ToCacheEncryptionSettingsOutput() CacheEncryptionSettingsOutput
	ToCacheEncryptionSettingsOutputWithContext(context.Context) CacheEncryptionSettingsOutput
}

CacheEncryptionSettingsInput is an input type that accepts CacheEncryptionSettingsArgs and CacheEncryptionSettingsOutput values. You can construct a concrete instance of `CacheEncryptionSettingsInput` via:

CacheEncryptionSettingsArgs{...}

type CacheEncryptionSettingsOutput

type CacheEncryptionSettingsOutput struct{ *pulumi.OutputState }

Cache encryption settings.

func (CacheEncryptionSettingsOutput) ElementType

func (CacheEncryptionSettingsOutput) KeyEncryptionKey

Specifies the location of the key encryption key in Key Vault.

func (CacheEncryptionSettingsOutput) ToCacheEncryptionSettingsOutput

func (o CacheEncryptionSettingsOutput) ToCacheEncryptionSettingsOutput() CacheEncryptionSettingsOutput

func (CacheEncryptionSettingsOutput) ToCacheEncryptionSettingsOutputWithContext

func (o CacheEncryptionSettingsOutput) ToCacheEncryptionSettingsOutputWithContext(ctx context.Context) CacheEncryptionSettingsOutput

func (CacheEncryptionSettingsOutput) ToCacheEncryptionSettingsPtrOutput

func (o CacheEncryptionSettingsOutput) ToCacheEncryptionSettingsPtrOutput() CacheEncryptionSettingsPtrOutput

func (CacheEncryptionSettingsOutput) ToCacheEncryptionSettingsPtrOutputWithContext

func (o CacheEncryptionSettingsOutput) ToCacheEncryptionSettingsPtrOutputWithContext(ctx context.Context) CacheEncryptionSettingsPtrOutput

type CacheEncryptionSettingsPtrInput

type CacheEncryptionSettingsPtrInput interface {
	pulumi.Input

	ToCacheEncryptionSettingsPtrOutput() CacheEncryptionSettingsPtrOutput
	ToCacheEncryptionSettingsPtrOutputWithContext(context.Context) CacheEncryptionSettingsPtrOutput
}

CacheEncryptionSettingsPtrInput is an input type that accepts CacheEncryptionSettingsArgs, CacheEncryptionSettingsPtr and CacheEncryptionSettingsPtrOutput values. You can construct a concrete instance of `CacheEncryptionSettingsPtrInput` via:

        CacheEncryptionSettingsArgs{...}

or:

        nil

type CacheEncryptionSettingsPtrOutput

type CacheEncryptionSettingsPtrOutput struct{ *pulumi.OutputState }

func (CacheEncryptionSettingsPtrOutput) Elem

func (CacheEncryptionSettingsPtrOutput) ElementType

func (CacheEncryptionSettingsPtrOutput) KeyEncryptionKey

Specifies the location of the key encryption key in Key Vault.

func (CacheEncryptionSettingsPtrOutput) ToCacheEncryptionSettingsPtrOutput

func (o CacheEncryptionSettingsPtrOutput) ToCacheEncryptionSettingsPtrOutput() CacheEncryptionSettingsPtrOutput

func (CacheEncryptionSettingsPtrOutput) ToCacheEncryptionSettingsPtrOutputWithContext

func (o CacheEncryptionSettingsPtrOutput) ToCacheEncryptionSettingsPtrOutputWithContext(ctx context.Context) CacheEncryptionSettingsPtrOutput

type CacheEncryptionSettingsResponse

type CacheEncryptionSettingsResponse struct {
	// Specifies the location of the key encryption key in Key Vault.
	KeyEncryptionKey *KeyVaultKeyReferenceResponse `pulumi:"keyEncryptionKey"`
}

Cache encryption settings.

type CacheEncryptionSettingsResponseArgs

type CacheEncryptionSettingsResponseArgs struct {
	// Specifies the location of the key encryption key in Key Vault.
	KeyEncryptionKey KeyVaultKeyReferenceResponsePtrInput `pulumi:"keyEncryptionKey"`
}

Cache encryption settings.

func (CacheEncryptionSettingsResponseArgs) ElementType

func (CacheEncryptionSettingsResponseArgs) ToCacheEncryptionSettingsResponseOutput

func (i CacheEncryptionSettingsResponseArgs) ToCacheEncryptionSettingsResponseOutput() CacheEncryptionSettingsResponseOutput

func (CacheEncryptionSettingsResponseArgs) ToCacheEncryptionSettingsResponseOutputWithContext

func (i CacheEncryptionSettingsResponseArgs) ToCacheEncryptionSettingsResponseOutputWithContext(ctx context.Context) CacheEncryptionSettingsResponseOutput

func (CacheEncryptionSettingsResponseArgs) ToCacheEncryptionSettingsResponsePtrOutput

func (i CacheEncryptionSettingsResponseArgs) ToCacheEncryptionSettingsResponsePtrOutput() CacheEncryptionSettingsResponsePtrOutput

func (CacheEncryptionSettingsResponseArgs) ToCacheEncryptionSettingsResponsePtrOutputWithContext

func (i CacheEncryptionSettingsResponseArgs) ToCacheEncryptionSettingsResponsePtrOutputWithContext(ctx context.Context) CacheEncryptionSettingsResponsePtrOutput

type CacheEncryptionSettingsResponseInput

type CacheEncryptionSettingsResponseInput interface {
	pulumi.Input

	ToCacheEncryptionSettingsResponseOutput() CacheEncryptionSettingsResponseOutput
	ToCacheEncryptionSettingsResponseOutputWithContext(context.Context) CacheEncryptionSettingsResponseOutput
}

CacheEncryptionSettingsResponseInput is an input type that accepts CacheEncryptionSettingsResponseArgs and CacheEncryptionSettingsResponseOutput values. You can construct a concrete instance of `CacheEncryptionSettingsResponseInput` via:

CacheEncryptionSettingsResponseArgs{...}

type CacheEncryptionSettingsResponseOutput

type CacheEncryptionSettingsResponseOutput struct{ *pulumi.OutputState }

Cache encryption settings.

func (CacheEncryptionSettingsResponseOutput) ElementType

func (CacheEncryptionSettingsResponseOutput) KeyEncryptionKey

Specifies the location of the key encryption key in Key Vault.

func (CacheEncryptionSettingsResponseOutput) ToCacheEncryptionSettingsResponseOutput

func (o CacheEncryptionSettingsResponseOutput) ToCacheEncryptionSettingsResponseOutput() CacheEncryptionSettingsResponseOutput

func (CacheEncryptionSettingsResponseOutput) ToCacheEncryptionSettingsResponseOutputWithContext

func (o CacheEncryptionSettingsResponseOutput) ToCacheEncryptionSettingsResponseOutputWithContext(ctx context.Context) CacheEncryptionSettingsResponseOutput

func (CacheEncryptionSettingsResponseOutput) ToCacheEncryptionSettingsResponsePtrOutput

func (o CacheEncryptionSettingsResponseOutput) ToCacheEncryptionSettingsResponsePtrOutput() CacheEncryptionSettingsResponsePtrOutput

func (CacheEncryptionSettingsResponseOutput) ToCacheEncryptionSettingsResponsePtrOutputWithContext

func (o CacheEncryptionSettingsResponseOutput) ToCacheEncryptionSettingsResponsePtrOutputWithContext(ctx context.Context) CacheEncryptionSettingsResponsePtrOutput

type CacheEncryptionSettingsResponsePtrInput

type CacheEncryptionSettingsResponsePtrInput interface {
	pulumi.Input

	ToCacheEncryptionSettingsResponsePtrOutput() CacheEncryptionSettingsResponsePtrOutput
	ToCacheEncryptionSettingsResponsePtrOutputWithContext(context.Context) CacheEncryptionSettingsResponsePtrOutput
}

CacheEncryptionSettingsResponsePtrInput is an input type that accepts CacheEncryptionSettingsResponseArgs, CacheEncryptionSettingsResponsePtr and CacheEncryptionSettingsResponsePtrOutput values. You can construct a concrete instance of `CacheEncryptionSettingsResponsePtrInput` via:

        CacheEncryptionSettingsResponseArgs{...}

or:

        nil

type CacheEncryptionSettingsResponsePtrOutput

type CacheEncryptionSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheEncryptionSettingsResponsePtrOutput) Elem

func (CacheEncryptionSettingsResponsePtrOutput) ElementType

func (CacheEncryptionSettingsResponsePtrOutput) KeyEncryptionKey

Specifies the location of the key encryption key in Key Vault.

func (CacheEncryptionSettingsResponsePtrOutput) ToCacheEncryptionSettingsResponsePtrOutput

func (o CacheEncryptionSettingsResponsePtrOutput) ToCacheEncryptionSettingsResponsePtrOutput() CacheEncryptionSettingsResponsePtrOutput

func (CacheEncryptionSettingsResponsePtrOutput) ToCacheEncryptionSettingsResponsePtrOutputWithContext

func (o CacheEncryptionSettingsResponsePtrOutput) ToCacheEncryptionSettingsResponsePtrOutputWithContext(ctx context.Context) CacheEncryptionSettingsResponsePtrOutput

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 CacheIdentity

type CacheIdentity struct {
	// The type of identity used for the cache
	Type *string `pulumi:"type"`
}

Cache identity properties.

type CacheIdentityArgs

type CacheIdentityArgs struct {
	// The type of identity used for the cache
	Type CacheIdentityType `pulumi:"type"`
}

Cache identity properties.

func (CacheIdentityArgs) ElementType

func (CacheIdentityArgs) ElementType() reflect.Type

func (CacheIdentityArgs) ToCacheIdentityOutput

func (i CacheIdentityArgs) ToCacheIdentityOutput() CacheIdentityOutput

func (CacheIdentityArgs) ToCacheIdentityOutputWithContext

func (i CacheIdentityArgs) ToCacheIdentityOutputWithContext(ctx context.Context) CacheIdentityOutput

func (CacheIdentityArgs) ToCacheIdentityPtrOutput

func (i CacheIdentityArgs) ToCacheIdentityPtrOutput() CacheIdentityPtrOutput

func (CacheIdentityArgs) ToCacheIdentityPtrOutputWithContext

func (i CacheIdentityArgs) ToCacheIdentityPtrOutputWithContext(ctx context.Context) CacheIdentityPtrOutput

type CacheIdentityInput

type CacheIdentityInput interface {
	pulumi.Input

	ToCacheIdentityOutput() CacheIdentityOutput
	ToCacheIdentityOutputWithContext(context.Context) CacheIdentityOutput
}

CacheIdentityInput is an input type that accepts CacheIdentityArgs and CacheIdentityOutput values. You can construct a concrete instance of `CacheIdentityInput` via:

CacheIdentityArgs{...}

type CacheIdentityOutput

type CacheIdentityOutput struct{ *pulumi.OutputState }

Cache identity properties.

func (CacheIdentityOutput) ElementType

func (CacheIdentityOutput) ElementType() reflect.Type

func (CacheIdentityOutput) ToCacheIdentityOutput

func (o CacheIdentityOutput) ToCacheIdentityOutput() CacheIdentityOutput

func (CacheIdentityOutput) ToCacheIdentityOutputWithContext

func (o CacheIdentityOutput) ToCacheIdentityOutputWithContext(ctx context.Context) CacheIdentityOutput

func (CacheIdentityOutput) ToCacheIdentityPtrOutput

func (o CacheIdentityOutput) ToCacheIdentityPtrOutput() CacheIdentityPtrOutput

func (CacheIdentityOutput) ToCacheIdentityPtrOutputWithContext

func (o CacheIdentityOutput) ToCacheIdentityPtrOutputWithContext(ctx context.Context) CacheIdentityPtrOutput

func (CacheIdentityOutput) Type

The type of identity used for the cache

type CacheIdentityPtrInput

type CacheIdentityPtrInput interface {
	pulumi.Input

	ToCacheIdentityPtrOutput() CacheIdentityPtrOutput
	ToCacheIdentityPtrOutputWithContext(context.Context) CacheIdentityPtrOutput
}

CacheIdentityPtrInput is an input type that accepts CacheIdentityArgs, CacheIdentityPtr and CacheIdentityPtrOutput values. You can construct a concrete instance of `CacheIdentityPtrInput` via:

        CacheIdentityArgs{...}

or:

        nil

type CacheIdentityPtrOutput

type CacheIdentityPtrOutput struct{ *pulumi.OutputState }

func (CacheIdentityPtrOutput) Elem

func (CacheIdentityPtrOutput) ElementType

func (CacheIdentityPtrOutput) ElementType() reflect.Type

func (CacheIdentityPtrOutput) ToCacheIdentityPtrOutput

func (o CacheIdentityPtrOutput) ToCacheIdentityPtrOutput() CacheIdentityPtrOutput

func (CacheIdentityPtrOutput) ToCacheIdentityPtrOutputWithContext

func (o CacheIdentityPtrOutput) ToCacheIdentityPtrOutputWithContext(ctx context.Context) CacheIdentityPtrOutput

func (CacheIdentityPtrOutput) Type

The type of identity used for the cache

type CacheIdentityResponse

type CacheIdentityResponse struct {
	// The principal id of the cache.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id associated with the cache.
	TenantId string `pulumi:"tenantId"`
	// The type of identity used for the cache
	Type *string `pulumi:"type"`
}

Cache identity properties.

type CacheIdentityResponseArgs

type CacheIdentityResponseArgs struct {
	// The principal id of the cache.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant id associated with the cache.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of identity used for the cache
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Cache identity properties.

func (CacheIdentityResponseArgs) ElementType

func (CacheIdentityResponseArgs) ElementType() reflect.Type

func (CacheIdentityResponseArgs) ToCacheIdentityResponseOutput

func (i CacheIdentityResponseArgs) ToCacheIdentityResponseOutput() CacheIdentityResponseOutput

func (CacheIdentityResponseArgs) ToCacheIdentityResponseOutputWithContext

func (i CacheIdentityResponseArgs) ToCacheIdentityResponseOutputWithContext(ctx context.Context) CacheIdentityResponseOutput

func (CacheIdentityResponseArgs) ToCacheIdentityResponsePtrOutput

func (i CacheIdentityResponseArgs) ToCacheIdentityResponsePtrOutput() CacheIdentityResponsePtrOutput

func (CacheIdentityResponseArgs) ToCacheIdentityResponsePtrOutputWithContext

func (i CacheIdentityResponseArgs) ToCacheIdentityResponsePtrOutputWithContext(ctx context.Context) CacheIdentityResponsePtrOutput

type CacheIdentityResponseInput

type CacheIdentityResponseInput interface {
	pulumi.Input

	ToCacheIdentityResponseOutput() CacheIdentityResponseOutput
	ToCacheIdentityResponseOutputWithContext(context.Context) CacheIdentityResponseOutput
}

CacheIdentityResponseInput is an input type that accepts CacheIdentityResponseArgs and CacheIdentityResponseOutput values. You can construct a concrete instance of `CacheIdentityResponseInput` via:

CacheIdentityResponseArgs{...}

type CacheIdentityResponseOutput

type CacheIdentityResponseOutput struct{ *pulumi.OutputState }

Cache identity properties.

func (CacheIdentityResponseOutput) ElementType

func (CacheIdentityResponseOutput) PrincipalId

The principal id of the cache.

func (CacheIdentityResponseOutput) TenantId

The tenant id associated with the cache.

func (CacheIdentityResponseOutput) ToCacheIdentityResponseOutput

func (o CacheIdentityResponseOutput) ToCacheIdentityResponseOutput() CacheIdentityResponseOutput

func (CacheIdentityResponseOutput) ToCacheIdentityResponseOutputWithContext

func (o CacheIdentityResponseOutput) ToCacheIdentityResponseOutputWithContext(ctx context.Context) CacheIdentityResponseOutput

func (CacheIdentityResponseOutput) ToCacheIdentityResponsePtrOutput

func (o CacheIdentityResponseOutput) ToCacheIdentityResponsePtrOutput() CacheIdentityResponsePtrOutput

func (CacheIdentityResponseOutput) ToCacheIdentityResponsePtrOutputWithContext

func (o CacheIdentityResponseOutput) ToCacheIdentityResponsePtrOutputWithContext(ctx context.Context) CacheIdentityResponsePtrOutput

func (CacheIdentityResponseOutput) Type

The type of identity used for the cache

type CacheIdentityResponsePtrInput

type CacheIdentityResponsePtrInput interface {
	pulumi.Input

	ToCacheIdentityResponsePtrOutput() CacheIdentityResponsePtrOutput
	ToCacheIdentityResponsePtrOutputWithContext(context.Context) CacheIdentityResponsePtrOutput
}

CacheIdentityResponsePtrInput is an input type that accepts CacheIdentityResponseArgs, CacheIdentityResponsePtr and CacheIdentityResponsePtrOutput values. You can construct a concrete instance of `CacheIdentityResponsePtrInput` via:

        CacheIdentityResponseArgs{...}

or:

        nil

type CacheIdentityResponsePtrOutput

type CacheIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheIdentityResponsePtrOutput) Elem

func (CacheIdentityResponsePtrOutput) ElementType

func (CacheIdentityResponsePtrOutput) PrincipalId

The principal id of the cache.

func (CacheIdentityResponsePtrOutput) TenantId

The tenant id associated with the cache.

func (CacheIdentityResponsePtrOutput) ToCacheIdentityResponsePtrOutput

func (o CacheIdentityResponsePtrOutput) ToCacheIdentityResponsePtrOutput() CacheIdentityResponsePtrOutput

func (CacheIdentityResponsePtrOutput) ToCacheIdentityResponsePtrOutputWithContext

func (o CacheIdentityResponsePtrOutput) ToCacheIdentityResponsePtrOutputWithContext(ctx context.Context) CacheIdentityResponsePtrOutput

func (CacheIdentityResponsePtrOutput) Type

The type of identity used for the cache

type CacheIdentityType added in v0.3.1

type CacheIdentityType pulumi.String

The type of identity used for the cache

func (CacheIdentityType) ElementType added in v0.3.1

func (CacheIdentityType) ElementType() reflect.Type

func (CacheIdentityType) ToStringOutput added in v0.3.1

func (e CacheIdentityType) ToStringOutput() pulumi.StringOutput

func (CacheIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (CacheIdentityType) ToStringPtrOutput added in v0.3.1

func (e CacheIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (CacheIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type CacheInput added in v0.2.6

type CacheInput interface {
	pulumi.Input

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

type CacheNetworkSettings

type CacheNetworkSettings struct {
	// The IPv4 maximum transmission unit configured for the subnet.
	Mtu *int `pulumi:"mtu"`
}

Cache network settings.

type CacheNetworkSettingsArgs

type CacheNetworkSettingsArgs struct {
	// The IPv4 maximum transmission unit configured for the subnet.
	Mtu pulumi.IntPtrInput `pulumi:"mtu"`
}

Cache network settings.

func (CacheNetworkSettingsArgs) ElementType

func (CacheNetworkSettingsArgs) ElementType() reflect.Type

func (CacheNetworkSettingsArgs) ToCacheNetworkSettingsOutput

func (i CacheNetworkSettingsArgs) ToCacheNetworkSettingsOutput() CacheNetworkSettingsOutput

func (CacheNetworkSettingsArgs) ToCacheNetworkSettingsOutputWithContext

func (i CacheNetworkSettingsArgs) ToCacheNetworkSettingsOutputWithContext(ctx context.Context) CacheNetworkSettingsOutput

func (CacheNetworkSettingsArgs) ToCacheNetworkSettingsPtrOutput

func (i CacheNetworkSettingsArgs) ToCacheNetworkSettingsPtrOutput() CacheNetworkSettingsPtrOutput

func (CacheNetworkSettingsArgs) ToCacheNetworkSettingsPtrOutputWithContext

func (i CacheNetworkSettingsArgs) ToCacheNetworkSettingsPtrOutputWithContext(ctx context.Context) CacheNetworkSettingsPtrOutput

type CacheNetworkSettingsInput

type CacheNetworkSettingsInput interface {
	pulumi.Input

	ToCacheNetworkSettingsOutput() CacheNetworkSettingsOutput
	ToCacheNetworkSettingsOutputWithContext(context.Context) CacheNetworkSettingsOutput
}

CacheNetworkSettingsInput is an input type that accepts CacheNetworkSettingsArgs and CacheNetworkSettingsOutput values. You can construct a concrete instance of `CacheNetworkSettingsInput` via:

CacheNetworkSettingsArgs{...}

type CacheNetworkSettingsOutput

type CacheNetworkSettingsOutput struct{ *pulumi.OutputState }

Cache network settings.

func (CacheNetworkSettingsOutput) ElementType

func (CacheNetworkSettingsOutput) ElementType() reflect.Type

func (CacheNetworkSettingsOutput) Mtu

The IPv4 maximum transmission unit configured for the subnet.

func (CacheNetworkSettingsOutput) ToCacheNetworkSettingsOutput

func (o CacheNetworkSettingsOutput) ToCacheNetworkSettingsOutput() CacheNetworkSettingsOutput

func (CacheNetworkSettingsOutput) ToCacheNetworkSettingsOutputWithContext

func (o CacheNetworkSettingsOutput) ToCacheNetworkSettingsOutputWithContext(ctx context.Context) CacheNetworkSettingsOutput

func (CacheNetworkSettingsOutput) ToCacheNetworkSettingsPtrOutput

func (o CacheNetworkSettingsOutput) ToCacheNetworkSettingsPtrOutput() CacheNetworkSettingsPtrOutput

func (CacheNetworkSettingsOutput) ToCacheNetworkSettingsPtrOutputWithContext

func (o CacheNetworkSettingsOutput) ToCacheNetworkSettingsPtrOutputWithContext(ctx context.Context) CacheNetworkSettingsPtrOutput

type CacheNetworkSettingsPtrInput

type CacheNetworkSettingsPtrInput interface {
	pulumi.Input

	ToCacheNetworkSettingsPtrOutput() CacheNetworkSettingsPtrOutput
	ToCacheNetworkSettingsPtrOutputWithContext(context.Context) CacheNetworkSettingsPtrOutput
}

CacheNetworkSettingsPtrInput is an input type that accepts CacheNetworkSettingsArgs, CacheNetworkSettingsPtr and CacheNetworkSettingsPtrOutput values. You can construct a concrete instance of `CacheNetworkSettingsPtrInput` via:

        CacheNetworkSettingsArgs{...}

or:

        nil

type CacheNetworkSettingsPtrOutput

type CacheNetworkSettingsPtrOutput struct{ *pulumi.OutputState }

func (CacheNetworkSettingsPtrOutput) Elem

func (CacheNetworkSettingsPtrOutput) ElementType

func (CacheNetworkSettingsPtrOutput) Mtu

The IPv4 maximum transmission unit configured for the subnet.

func (CacheNetworkSettingsPtrOutput) ToCacheNetworkSettingsPtrOutput

func (o CacheNetworkSettingsPtrOutput) ToCacheNetworkSettingsPtrOutput() CacheNetworkSettingsPtrOutput

func (CacheNetworkSettingsPtrOutput) ToCacheNetworkSettingsPtrOutputWithContext

func (o CacheNetworkSettingsPtrOutput) ToCacheNetworkSettingsPtrOutputWithContext(ctx context.Context) CacheNetworkSettingsPtrOutput

type CacheNetworkSettingsResponse

type CacheNetworkSettingsResponse struct {
	// The IPv4 maximum transmission unit configured for the subnet.
	Mtu *int `pulumi:"mtu"`
	// Array of additional IP addresses used by this Cache.
	UtilityAddresses []string `pulumi:"utilityAddresses"`
}

Cache network settings.

type CacheNetworkSettingsResponseArgs

type CacheNetworkSettingsResponseArgs struct {
	// The IPv4 maximum transmission unit configured for the subnet.
	Mtu pulumi.IntPtrInput `pulumi:"mtu"`
	// Array of additional IP addresses used by this Cache.
	UtilityAddresses pulumi.StringArrayInput `pulumi:"utilityAddresses"`
}

Cache network settings.

func (CacheNetworkSettingsResponseArgs) ElementType

func (CacheNetworkSettingsResponseArgs) ToCacheNetworkSettingsResponseOutput

func (i CacheNetworkSettingsResponseArgs) ToCacheNetworkSettingsResponseOutput() CacheNetworkSettingsResponseOutput

func (CacheNetworkSettingsResponseArgs) ToCacheNetworkSettingsResponseOutputWithContext

func (i CacheNetworkSettingsResponseArgs) ToCacheNetworkSettingsResponseOutputWithContext(ctx context.Context) CacheNetworkSettingsResponseOutput

func (CacheNetworkSettingsResponseArgs) ToCacheNetworkSettingsResponsePtrOutput

func (i CacheNetworkSettingsResponseArgs) ToCacheNetworkSettingsResponsePtrOutput() CacheNetworkSettingsResponsePtrOutput

func (CacheNetworkSettingsResponseArgs) ToCacheNetworkSettingsResponsePtrOutputWithContext

func (i CacheNetworkSettingsResponseArgs) ToCacheNetworkSettingsResponsePtrOutputWithContext(ctx context.Context) CacheNetworkSettingsResponsePtrOutput

type CacheNetworkSettingsResponseInput

type CacheNetworkSettingsResponseInput interface {
	pulumi.Input

	ToCacheNetworkSettingsResponseOutput() CacheNetworkSettingsResponseOutput
	ToCacheNetworkSettingsResponseOutputWithContext(context.Context) CacheNetworkSettingsResponseOutput
}

CacheNetworkSettingsResponseInput is an input type that accepts CacheNetworkSettingsResponseArgs and CacheNetworkSettingsResponseOutput values. You can construct a concrete instance of `CacheNetworkSettingsResponseInput` via:

CacheNetworkSettingsResponseArgs{...}

type CacheNetworkSettingsResponseOutput

type CacheNetworkSettingsResponseOutput struct{ *pulumi.OutputState }

Cache network settings.

func (CacheNetworkSettingsResponseOutput) ElementType

func (CacheNetworkSettingsResponseOutput) Mtu

The IPv4 maximum transmission unit configured for the subnet.

func (CacheNetworkSettingsResponseOutput) ToCacheNetworkSettingsResponseOutput

func (o CacheNetworkSettingsResponseOutput) ToCacheNetworkSettingsResponseOutput() CacheNetworkSettingsResponseOutput

func (CacheNetworkSettingsResponseOutput) ToCacheNetworkSettingsResponseOutputWithContext

func (o CacheNetworkSettingsResponseOutput) ToCacheNetworkSettingsResponseOutputWithContext(ctx context.Context) CacheNetworkSettingsResponseOutput

func (CacheNetworkSettingsResponseOutput) ToCacheNetworkSettingsResponsePtrOutput

func (o CacheNetworkSettingsResponseOutput) ToCacheNetworkSettingsResponsePtrOutput() CacheNetworkSettingsResponsePtrOutput

func (CacheNetworkSettingsResponseOutput) ToCacheNetworkSettingsResponsePtrOutputWithContext

func (o CacheNetworkSettingsResponseOutput) ToCacheNetworkSettingsResponsePtrOutputWithContext(ctx context.Context) CacheNetworkSettingsResponsePtrOutput

func (CacheNetworkSettingsResponseOutput) UtilityAddresses

Array of additional IP addresses used by this Cache.

type CacheNetworkSettingsResponsePtrInput

type CacheNetworkSettingsResponsePtrInput interface {
	pulumi.Input

	ToCacheNetworkSettingsResponsePtrOutput() CacheNetworkSettingsResponsePtrOutput
	ToCacheNetworkSettingsResponsePtrOutputWithContext(context.Context) CacheNetworkSettingsResponsePtrOutput
}

CacheNetworkSettingsResponsePtrInput is an input type that accepts CacheNetworkSettingsResponseArgs, CacheNetworkSettingsResponsePtr and CacheNetworkSettingsResponsePtrOutput values. You can construct a concrete instance of `CacheNetworkSettingsResponsePtrInput` via:

        CacheNetworkSettingsResponseArgs{...}

or:

        nil

type CacheNetworkSettingsResponsePtrOutput

type CacheNetworkSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheNetworkSettingsResponsePtrOutput) Elem

func (CacheNetworkSettingsResponsePtrOutput) ElementType

func (CacheNetworkSettingsResponsePtrOutput) Mtu

The IPv4 maximum transmission unit configured for the subnet.

func (CacheNetworkSettingsResponsePtrOutput) ToCacheNetworkSettingsResponsePtrOutput

func (o CacheNetworkSettingsResponsePtrOutput) ToCacheNetworkSettingsResponsePtrOutput() CacheNetworkSettingsResponsePtrOutput

func (CacheNetworkSettingsResponsePtrOutput) ToCacheNetworkSettingsResponsePtrOutputWithContext

func (o CacheNetworkSettingsResponsePtrOutput) ToCacheNetworkSettingsResponsePtrOutputWithContext(ctx context.Context) CacheNetworkSettingsResponsePtrOutput

func (CacheNetworkSettingsResponsePtrOutput) UtilityAddresses

Array of additional IP addresses used by this Cache.

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 CacheSecuritySettings

type CacheSecuritySettings struct {
	// root squash of cache property.
	RootSquash *bool `pulumi:"rootSquash"`
}

Cache security settings.

type CacheSecuritySettingsArgs

type CacheSecuritySettingsArgs struct {
	// root squash of cache property.
	RootSquash pulumi.BoolPtrInput `pulumi:"rootSquash"`
}

Cache security settings.

func (CacheSecuritySettingsArgs) ElementType

func (CacheSecuritySettingsArgs) ElementType() reflect.Type

func (CacheSecuritySettingsArgs) ToCacheSecuritySettingsOutput

func (i CacheSecuritySettingsArgs) ToCacheSecuritySettingsOutput() CacheSecuritySettingsOutput

func (CacheSecuritySettingsArgs) ToCacheSecuritySettingsOutputWithContext

func (i CacheSecuritySettingsArgs) ToCacheSecuritySettingsOutputWithContext(ctx context.Context) CacheSecuritySettingsOutput

func (CacheSecuritySettingsArgs) ToCacheSecuritySettingsPtrOutput

func (i CacheSecuritySettingsArgs) ToCacheSecuritySettingsPtrOutput() CacheSecuritySettingsPtrOutput

func (CacheSecuritySettingsArgs) ToCacheSecuritySettingsPtrOutputWithContext

func (i CacheSecuritySettingsArgs) ToCacheSecuritySettingsPtrOutputWithContext(ctx context.Context) CacheSecuritySettingsPtrOutput

type CacheSecuritySettingsInput

type CacheSecuritySettingsInput interface {
	pulumi.Input

	ToCacheSecuritySettingsOutput() CacheSecuritySettingsOutput
	ToCacheSecuritySettingsOutputWithContext(context.Context) CacheSecuritySettingsOutput
}

CacheSecuritySettingsInput is an input type that accepts CacheSecuritySettingsArgs and CacheSecuritySettingsOutput values. You can construct a concrete instance of `CacheSecuritySettingsInput` via:

CacheSecuritySettingsArgs{...}

type CacheSecuritySettingsOutput

type CacheSecuritySettingsOutput struct{ *pulumi.OutputState }

Cache security settings.

func (CacheSecuritySettingsOutput) ElementType

func (CacheSecuritySettingsOutput) RootSquash

root squash of cache property.

func (CacheSecuritySettingsOutput) ToCacheSecuritySettingsOutput

func (o CacheSecuritySettingsOutput) ToCacheSecuritySettingsOutput() CacheSecuritySettingsOutput

func (CacheSecuritySettingsOutput) ToCacheSecuritySettingsOutputWithContext

func (o CacheSecuritySettingsOutput) ToCacheSecuritySettingsOutputWithContext(ctx context.Context) CacheSecuritySettingsOutput

func (CacheSecuritySettingsOutput) ToCacheSecuritySettingsPtrOutput

func (o CacheSecuritySettingsOutput) ToCacheSecuritySettingsPtrOutput() CacheSecuritySettingsPtrOutput

func (CacheSecuritySettingsOutput) ToCacheSecuritySettingsPtrOutputWithContext

func (o CacheSecuritySettingsOutput) ToCacheSecuritySettingsPtrOutputWithContext(ctx context.Context) CacheSecuritySettingsPtrOutput

type CacheSecuritySettingsPtrInput

type CacheSecuritySettingsPtrInput interface {
	pulumi.Input

	ToCacheSecuritySettingsPtrOutput() CacheSecuritySettingsPtrOutput
	ToCacheSecuritySettingsPtrOutputWithContext(context.Context) CacheSecuritySettingsPtrOutput
}

CacheSecuritySettingsPtrInput is an input type that accepts CacheSecuritySettingsArgs, CacheSecuritySettingsPtr and CacheSecuritySettingsPtrOutput values. You can construct a concrete instance of `CacheSecuritySettingsPtrInput` via:

        CacheSecuritySettingsArgs{...}

or:

        nil

type CacheSecuritySettingsPtrOutput

type CacheSecuritySettingsPtrOutput struct{ *pulumi.OutputState }

func (CacheSecuritySettingsPtrOutput) Elem

func (CacheSecuritySettingsPtrOutput) ElementType

func (CacheSecuritySettingsPtrOutput) RootSquash

root squash of cache property.

func (CacheSecuritySettingsPtrOutput) ToCacheSecuritySettingsPtrOutput

func (o CacheSecuritySettingsPtrOutput) ToCacheSecuritySettingsPtrOutput() CacheSecuritySettingsPtrOutput

func (CacheSecuritySettingsPtrOutput) ToCacheSecuritySettingsPtrOutputWithContext

func (o CacheSecuritySettingsPtrOutput) ToCacheSecuritySettingsPtrOutputWithContext(ctx context.Context) CacheSecuritySettingsPtrOutput

type CacheSecuritySettingsResponse

type CacheSecuritySettingsResponse struct {
	// root squash of cache property.
	RootSquash *bool `pulumi:"rootSquash"`
}

Cache security settings.

type CacheSecuritySettingsResponseArgs

type CacheSecuritySettingsResponseArgs struct {
	// root squash of cache property.
	RootSquash pulumi.BoolPtrInput `pulumi:"rootSquash"`
}

Cache security settings.

func (CacheSecuritySettingsResponseArgs) ElementType

func (CacheSecuritySettingsResponseArgs) ToCacheSecuritySettingsResponseOutput

func (i CacheSecuritySettingsResponseArgs) ToCacheSecuritySettingsResponseOutput() CacheSecuritySettingsResponseOutput

func (CacheSecuritySettingsResponseArgs) ToCacheSecuritySettingsResponseOutputWithContext

func (i CacheSecuritySettingsResponseArgs) ToCacheSecuritySettingsResponseOutputWithContext(ctx context.Context) CacheSecuritySettingsResponseOutput

func (CacheSecuritySettingsResponseArgs) ToCacheSecuritySettingsResponsePtrOutput

func (i CacheSecuritySettingsResponseArgs) ToCacheSecuritySettingsResponsePtrOutput() CacheSecuritySettingsResponsePtrOutput

func (CacheSecuritySettingsResponseArgs) ToCacheSecuritySettingsResponsePtrOutputWithContext

func (i CacheSecuritySettingsResponseArgs) ToCacheSecuritySettingsResponsePtrOutputWithContext(ctx context.Context) CacheSecuritySettingsResponsePtrOutput

type CacheSecuritySettingsResponseInput

type CacheSecuritySettingsResponseInput interface {
	pulumi.Input

	ToCacheSecuritySettingsResponseOutput() CacheSecuritySettingsResponseOutput
	ToCacheSecuritySettingsResponseOutputWithContext(context.Context) CacheSecuritySettingsResponseOutput
}

CacheSecuritySettingsResponseInput is an input type that accepts CacheSecuritySettingsResponseArgs and CacheSecuritySettingsResponseOutput values. You can construct a concrete instance of `CacheSecuritySettingsResponseInput` via:

CacheSecuritySettingsResponseArgs{...}

type CacheSecuritySettingsResponseOutput

type CacheSecuritySettingsResponseOutput struct{ *pulumi.OutputState }

Cache security settings.

func (CacheSecuritySettingsResponseOutput) ElementType

func (CacheSecuritySettingsResponseOutput) RootSquash

root squash of cache property.

func (CacheSecuritySettingsResponseOutput) ToCacheSecuritySettingsResponseOutput

func (o CacheSecuritySettingsResponseOutput) ToCacheSecuritySettingsResponseOutput() CacheSecuritySettingsResponseOutput

func (CacheSecuritySettingsResponseOutput) ToCacheSecuritySettingsResponseOutputWithContext

func (o CacheSecuritySettingsResponseOutput) ToCacheSecuritySettingsResponseOutputWithContext(ctx context.Context) CacheSecuritySettingsResponseOutput

func (CacheSecuritySettingsResponseOutput) ToCacheSecuritySettingsResponsePtrOutput

func (o CacheSecuritySettingsResponseOutput) ToCacheSecuritySettingsResponsePtrOutput() CacheSecuritySettingsResponsePtrOutput

func (CacheSecuritySettingsResponseOutput) ToCacheSecuritySettingsResponsePtrOutputWithContext

func (o CacheSecuritySettingsResponseOutput) ToCacheSecuritySettingsResponsePtrOutputWithContext(ctx context.Context) CacheSecuritySettingsResponsePtrOutput

type CacheSecuritySettingsResponsePtrInput

type CacheSecuritySettingsResponsePtrInput interface {
	pulumi.Input

	ToCacheSecuritySettingsResponsePtrOutput() CacheSecuritySettingsResponsePtrOutput
	ToCacheSecuritySettingsResponsePtrOutputWithContext(context.Context) CacheSecuritySettingsResponsePtrOutput
}

CacheSecuritySettingsResponsePtrInput is an input type that accepts CacheSecuritySettingsResponseArgs, CacheSecuritySettingsResponsePtr and CacheSecuritySettingsResponsePtrOutput values. You can construct a concrete instance of `CacheSecuritySettingsResponsePtrInput` via:

        CacheSecuritySettingsResponseArgs{...}

or:

        nil

type CacheSecuritySettingsResponsePtrOutput

type CacheSecuritySettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheSecuritySettingsResponsePtrOutput) Elem

func (CacheSecuritySettingsResponsePtrOutput) ElementType

func (CacheSecuritySettingsResponsePtrOutput) RootSquash

root squash of cache property.

func (CacheSecuritySettingsResponsePtrOutput) ToCacheSecuritySettingsResponsePtrOutput

func (o CacheSecuritySettingsResponsePtrOutput) ToCacheSecuritySettingsResponsePtrOutput() CacheSecuritySettingsResponsePtrOutput

func (CacheSecuritySettingsResponsePtrOutput) ToCacheSecuritySettingsResponsePtrOutputWithContext

func (o CacheSecuritySettingsResponsePtrOutput) ToCacheSecuritySettingsResponsePtrOutputWithContext(ctx context.Context) CacheSecuritySettingsResponsePtrOutput

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, in GB.
	CacheSizeGB pulumi.IntPtrInput
	// Specifies encryption settings of the cache.
	EncryptionSettings CacheEncryptionSettingsResponsePtrInput
	// Health of the Cache.
	Health CacheHealthResponsePtrInput
	// The identity of the cache, if configured.
	Identity CacheIdentityResponsePtrInput
	// 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
	// Specifies network settings of the cache.
	NetworkSettings CacheNetworkSettingsResponsePtrInput
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState pulumi.StringPtrInput
	// Specifies security settings of the cache.
	SecuritySettings CacheSecuritySettingsResponsePtrInput
	// SKU for the Cache.
	Sku CacheResponseSkuPtrInput
	// Subnet used for the Cache.
	Subnet pulumi.StringPtrInput
	// The system meta data relating to this resource.
	SystemData SystemDataResponsePtrInput
	// ARM tags as name/value pairs.
	Tags pulumi.Input
	// Type of 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 {
	// Resource ID of storage container.
	Target *string `pulumi:"target"`
}

Properties pertained to ClfsTarget

type ClfsTargetArgs

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

Properties pertained to ClfsTarget

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 }

Properties pertained to ClfsTarget

func (ClfsTargetOutput) ElementType

func (ClfsTargetOutput) ElementType() reflect.Type

func (ClfsTargetOutput) Target

Resource ID 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

Resource ID 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 {
	// Resource ID of storage container.
	Target *string `pulumi:"target"`
}

Properties pertained to ClfsTarget

type ClfsTargetResponseArgs

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

Properties pertained to ClfsTarget

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 }

Properties pertained to ClfsTarget

func (ClfsTargetResponseOutput) ElementType

func (ClfsTargetResponseOutput) ElementType() reflect.Type

func (ClfsTargetResponseOutput) Target

Resource ID 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

Resource ID of storage container.

func (ClfsTargetResponsePtrOutput) ToClfsTargetResponsePtrOutput

func (o ClfsTargetResponsePtrOutput) ToClfsTargetResponsePtrOutput() ClfsTargetResponsePtrOutput

func (ClfsTargetResponsePtrOutput) ToClfsTargetResponsePtrOutputWithContext

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

type KeyVaultKeyReference

type KeyVaultKeyReference struct {
	// The URL referencing a key encryption key in Key Vault.
	KeyUrl string `pulumi:"keyUrl"`
	// Describes a resource Id to source Key Vault.
	SourceVault KeyVaultKeyReferenceSourceVault `pulumi:"sourceVault"`
}

Describes a reference to Key Vault Key.

type KeyVaultKeyReferenceArgs

type KeyVaultKeyReferenceArgs struct {
	// The URL referencing a key encryption key in Key Vault.
	KeyUrl pulumi.StringInput `pulumi:"keyUrl"`
	// Describes a resource Id to source Key Vault.
	SourceVault KeyVaultKeyReferenceSourceVaultInput `pulumi:"sourceVault"`
}

Describes a reference to Key Vault Key.

func (KeyVaultKeyReferenceArgs) ElementType

func (KeyVaultKeyReferenceArgs) ElementType() reflect.Type

func (KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutput

func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutput() KeyVaultKeyReferenceOutput

func (KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutputWithContext

func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutputWithContext(ctx context.Context) KeyVaultKeyReferenceOutput

func (KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutput

func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput

func (KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutputWithContext

func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferencePtrOutput

type KeyVaultKeyReferenceInput

type KeyVaultKeyReferenceInput interface {
	pulumi.Input

	ToKeyVaultKeyReferenceOutput() KeyVaultKeyReferenceOutput
	ToKeyVaultKeyReferenceOutputWithContext(context.Context) KeyVaultKeyReferenceOutput
}

KeyVaultKeyReferenceInput is an input type that accepts KeyVaultKeyReferenceArgs and KeyVaultKeyReferenceOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceInput` via:

KeyVaultKeyReferenceArgs{...}

type KeyVaultKeyReferenceOutput

type KeyVaultKeyReferenceOutput struct{ *pulumi.OutputState }

Describes a reference to Key Vault Key.

func (KeyVaultKeyReferenceOutput) ElementType

func (KeyVaultKeyReferenceOutput) ElementType() reflect.Type

func (KeyVaultKeyReferenceOutput) KeyUrl

The URL referencing a key encryption key in Key Vault.

func (KeyVaultKeyReferenceOutput) SourceVault

Describes a resource Id to source Key Vault.

func (KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutput

func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutput() KeyVaultKeyReferenceOutput

func (KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutputWithContext

func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutputWithContext(ctx context.Context) KeyVaultKeyReferenceOutput

func (KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutput

func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput

func (KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutputWithContext

func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferencePtrOutput

type KeyVaultKeyReferencePtrInput

type KeyVaultKeyReferencePtrInput interface {
	pulumi.Input

	ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput
	ToKeyVaultKeyReferencePtrOutputWithContext(context.Context) KeyVaultKeyReferencePtrOutput
}

KeyVaultKeyReferencePtrInput is an input type that accepts KeyVaultKeyReferenceArgs, KeyVaultKeyReferencePtr and KeyVaultKeyReferencePtrOutput values. You can construct a concrete instance of `KeyVaultKeyReferencePtrInput` via:

        KeyVaultKeyReferenceArgs{...}

or:

        nil

type KeyVaultKeyReferencePtrOutput

type KeyVaultKeyReferencePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultKeyReferencePtrOutput) Elem

func (KeyVaultKeyReferencePtrOutput) ElementType

func (KeyVaultKeyReferencePtrOutput) KeyUrl

The URL referencing a key encryption key in Key Vault.

func (KeyVaultKeyReferencePtrOutput) SourceVault

Describes a resource Id to source Key Vault.

func (KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutput

func (o KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput

func (KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutputWithContext

func (o KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferencePtrOutput

type KeyVaultKeyReferenceResponse

type KeyVaultKeyReferenceResponse struct {
	// The URL referencing a key encryption key in Key Vault.
	KeyUrl string `pulumi:"keyUrl"`
	// Describes a resource Id to source Key Vault.
	SourceVault KeyVaultKeyReferenceResponseSourceVault `pulumi:"sourceVault"`
}

Describes a reference to Key Vault Key.

type KeyVaultKeyReferenceResponseArgs

type KeyVaultKeyReferenceResponseArgs struct {
	// The URL referencing a key encryption key in Key Vault.
	KeyUrl pulumi.StringInput `pulumi:"keyUrl"`
	// Describes a resource Id to source Key Vault.
	SourceVault KeyVaultKeyReferenceResponseSourceVaultInput `pulumi:"sourceVault"`
}

Describes a reference to Key Vault Key.

func (KeyVaultKeyReferenceResponseArgs) ElementType

func (KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutput

func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutput() KeyVaultKeyReferenceResponseOutput

func (KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutputWithContext

func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseOutput

func (KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutput

func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput

func (KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutputWithContext

func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponsePtrOutput

type KeyVaultKeyReferenceResponseInput

type KeyVaultKeyReferenceResponseInput interface {
	pulumi.Input

	ToKeyVaultKeyReferenceResponseOutput() KeyVaultKeyReferenceResponseOutput
	ToKeyVaultKeyReferenceResponseOutputWithContext(context.Context) KeyVaultKeyReferenceResponseOutput
}

KeyVaultKeyReferenceResponseInput is an input type that accepts KeyVaultKeyReferenceResponseArgs and KeyVaultKeyReferenceResponseOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceResponseInput` via:

KeyVaultKeyReferenceResponseArgs{...}

type KeyVaultKeyReferenceResponseOutput

type KeyVaultKeyReferenceResponseOutput struct{ *pulumi.OutputState }

Describes a reference to Key Vault Key.

func (KeyVaultKeyReferenceResponseOutput) ElementType

func (KeyVaultKeyReferenceResponseOutput) KeyUrl

The URL referencing a key encryption key in Key Vault.

func (KeyVaultKeyReferenceResponseOutput) SourceVault

Describes a resource Id to source Key Vault.

func (KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutput

func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutput() KeyVaultKeyReferenceResponseOutput

func (KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutputWithContext

func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseOutput

func (KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutput

func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput

func (KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext

func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponsePtrOutput

type KeyVaultKeyReferenceResponsePtrInput

type KeyVaultKeyReferenceResponsePtrInput interface {
	pulumi.Input

	ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput
	ToKeyVaultKeyReferenceResponsePtrOutputWithContext(context.Context) KeyVaultKeyReferenceResponsePtrOutput
}

KeyVaultKeyReferenceResponsePtrInput is an input type that accepts KeyVaultKeyReferenceResponseArgs, KeyVaultKeyReferenceResponsePtr and KeyVaultKeyReferenceResponsePtrOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceResponsePtrInput` via:

        KeyVaultKeyReferenceResponseArgs{...}

or:

        nil

type KeyVaultKeyReferenceResponsePtrOutput

type KeyVaultKeyReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultKeyReferenceResponsePtrOutput) Elem

func (KeyVaultKeyReferenceResponsePtrOutput) ElementType

func (KeyVaultKeyReferenceResponsePtrOutput) KeyUrl

The URL referencing a key encryption key in Key Vault.

func (KeyVaultKeyReferenceResponsePtrOutput) SourceVault

Describes a resource Id to source Key Vault.

func (KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutput

func (o KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput

func (KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext

func (o KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponsePtrOutput

type KeyVaultKeyReferenceResponseSourceVault

type KeyVaultKeyReferenceResponseSourceVault struct {
	// Resource Id.
	Id *string `pulumi:"id"`
}

Describes a resource Id to source Key Vault.

type KeyVaultKeyReferenceResponseSourceVaultArgs

type KeyVaultKeyReferenceResponseSourceVaultArgs struct {
	// Resource Id.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Describes a resource Id to source Key Vault.

func (KeyVaultKeyReferenceResponseSourceVaultArgs) ElementType

func (KeyVaultKeyReferenceResponseSourceVaultArgs) ToKeyVaultKeyReferenceResponseSourceVaultOutput

func (i KeyVaultKeyReferenceResponseSourceVaultArgs) ToKeyVaultKeyReferenceResponseSourceVaultOutput() KeyVaultKeyReferenceResponseSourceVaultOutput

func (KeyVaultKeyReferenceResponseSourceVaultArgs) ToKeyVaultKeyReferenceResponseSourceVaultOutputWithContext

func (i KeyVaultKeyReferenceResponseSourceVaultArgs) ToKeyVaultKeyReferenceResponseSourceVaultOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseSourceVaultOutput

func (KeyVaultKeyReferenceResponseSourceVaultArgs) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutput

func (i KeyVaultKeyReferenceResponseSourceVaultArgs) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutput() KeyVaultKeyReferenceResponseSourceVaultPtrOutput

func (KeyVaultKeyReferenceResponseSourceVaultArgs) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutputWithContext

func (i KeyVaultKeyReferenceResponseSourceVaultArgs) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseSourceVaultPtrOutput

type KeyVaultKeyReferenceResponseSourceVaultInput

type KeyVaultKeyReferenceResponseSourceVaultInput interface {
	pulumi.Input

	ToKeyVaultKeyReferenceResponseSourceVaultOutput() KeyVaultKeyReferenceResponseSourceVaultOutput
	ToKeyVaultKeyReferenceResponseSourceVaultOutputWithContext(context.Context) KeyVaultKeyReferenceResponseSourceVaultOutput
}

KeyVaultKeyReferenceResponseSourceVaultInput is an input type that accepts KeyVaultKeyReferenceResponseSourceVaultArgs and KeyVaultKeyReferenceResponseSourceVaultOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceResponseSourceVaultInput` via:

KeyVaultKeyReferenceResponseSourceVaultArgs{...}

type KeyVaultKeyReferenceResponseSourceVaultOutput

type KeyVaultKeyReferenceResponseSourceVaultOutput struct{ *pulumi.OutputState }

Describes a resource Id to source Key Vault.

func (KeyVaultKeyReferenceResponseSourceVaultOutput) ElementType

func (KeyVaultKeyReferenceResponseSourceVaultOutput) Id

Resource Id.

func (KeyVaultKeyReferenceResponseSourceVaultOutput) ToKeyVaultKeyReferenceResponseSourceVaultOutput

func (o KeyVaultKeyReferenceResponseSourceVaultOutput) ToKeyVaultKeyReferenceResponseSourceVaultOutput() KeyVaultKeyReferenceResponseSourceVaultOutput

func (KeyVaultKeyReferenceResponseSourceVaultOutput) ToKeyVaultKeyReferenceResponseSourceVaultOutputWithContext

func (o KeyVaultKeyReferenceResponseSourceVaultOutput) ToKeyVaultKeyReferenceResponseSourceVaultOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseSourceVaultOutput

func (KeyVaultKeyReferenceResponseSourceVaultOutput) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutput

func (o KeyVaultKeyReferenceResponseSourceVaultOutput) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutput() KeyVaultKeyReferenceResponseSourceVaultPtrOutput

func (KeyVaultKeyReferenceResponseSourceVaultOutput) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutputWithContext

func (o KeyVaultKeyReferenceResponseSourceVaultOutput) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseSourceVaultPtrOutput

type KeyVaultKeyReferenceResponseSourceVaultPtrInput

type KeyVaultKeyReferenceResponseSourceVaultPtrInput interface {
	pulumi.Input

	ToKeyVaultKeyReferenceResponseSourceVaultPtrOutput() KeyVaultKeyReferenceResponseSourceVaultPtrOutput
	ToKeyVaultKeyReferenceResponseSourceVaultPtrOutputWithContext(context.Context) KeyVaultKeyReferenceResponseSourceVaultPtrOutput
}

KeyVaultKeyReferenceResponseSourceVaultPtrInput is an input type that accepts KeyVaultKeyReferenceResponseSourceVaultArgs, KeyVaultKeyReferenceResponseSourceVaultPtr and KeyVaultKeyReferenceResponseSourceVaultPtrOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceResponseSourceVaultPtrInput` via:

        KeyVaultKeyReferenceResponseSourceVaultArgs{...}

or:

        nil

type KeyVaultKeyReferenceResponseSourceVaultPtrOutput

type KeyVaultKeyReferenceResponseSourceVaultPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultKeyReferenceResponseSourceVaultPtrOutput) Elem

func (KeyVaultKeyReferenceResponseSourceVaultPtrOutput) ElementType

func (KeyVaultKeyReferenceResponseSourceVaultPtrOutput) Id

Resource Id.

func (KeyVaultKeyReferenceResponseSourceVaultPtrOutput) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutput

func (o KeyVaultKeyReferenceResponseSourceVaultPtrOutput) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutput() KeyVaultKeyReferenceResponseSourceVaultPtrOutput

func (KeyVaultKeyReferenceResponseSourceVaultPtrOutput) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutputWithContext

func (o KeyVaultKeyReferenceResponseSourceVaultPtrOutput) ToKeyVaultKeyReferenceResponseSourceVaultPtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseSourceVaultPtrOutput

type KeyVaultKeyReferenceSourceVault

type KeyVaultKeyReferenceSourceVault struct {
	// Resource Id.
	Id *string `pulumi:"id"`
}

Describes a resource Id to source Key Vault.

type KeyVaultKeyReferenceSourceVaultArgs

type KeyVaultKeyReferenceSourceVaultArgs struct {
	// Resource Id.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Describes a resource Id to source Key Vault.

func (KeyVaultKeyReferenceSourceVaultArgs) ElementType

func (KeyVaultKeyReferenceSourceVaultArgs) ToKeyVaultKeyReferenceSourceVaultOutput

func (i KeyVaultKeyReferenceSourceVaultArgs) ToKeyVaultKeyReferenceSourceVaultOutput() KeyVaultKeyReferenceSourceVaultOutput

func (KeyVaultKeyReferenceSourceVaultArgs) ToKeyVaultKeyReferenceSourceVaultOutputWithContext

func (i KeyVaultKeyReferenceSourceVaultArgs) ToKeyVaultKeyReferenceSourceVaultOutputWithContext(ctx context.Context) KeyVaultKeyReferenceSourceVaultOutput

func (KeyVaultKeyReferenceSourceVaultArgs) ToKeyVaultKeyReferenceSourceVaultPtrOutput

func (i KeyVaultKeyReferenceSourceVaultArgs) ToKeyVaultKeyReferenceSourceVaultPtrOutput() KeyVaultKeyReferenceSourceVaultPtrOutput

func (KeyVaultKeyReferenceSourceVaultArgs) ToKeyVaultKeyReferenceSourceVaultPtrOutputWithContext

func (i KeyVaultKeyReferenceSourceVaultArgs) ToKeyVaultKeyReferenceSourceVaultPtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceSourceVaultPtrOutput

type KeyVaultKeyReferenceSourceVaultInput

type KeyVaultKeyReferenceSourceVaultInput interface {
	pulumi.Input

	ToKeyVaultKeyReferenceSourceVaultOutput() KeyVaultKeyReferenceSourceVaultOutput
	ToKeyVaultKeyReferenceSourceVaultOutputWithContext(context.Context) KeyVaultKeyReferenceSourceVaultOutput
}

KeyVaultKeyReferenceSourceVaultInput is an input type that accepts KeyVaultKeyReferenceSourceVaultArgs and KeyVaultKeyReferenceSourceVaultOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceSourceVaultInput` via:

KeyVaultKeyReferenceSourceVaultArgs{...}

type KeyVaultKeyReferenceSourceVaultOutput

type KeyVaultKeyReferenceSourceVaultOutput struct{ *pulumi.OutputState }

Describes a resource Id to source Key Vault.

func (KeyVaultKeyReferenceSourceVaultOutput) ElementType

func (KeyVaultKeyReferenceSourceVaultOutput) Id

Resource Id.

func (KeyVaultKeyReferenceSourceVaultOutput) ToKeyVaultKeyReferenceSourceVaultOutput

func (o KeyVaultKeyReferenceSourceVaultOutput) ToKeyVaultKeyReferenceSourceVaultOutput() KeyVaultKeyReferenceSourceVaultOutput

func (KeyVaultKeyReferenceSourceVaultOutput) ToKeyVaultKeyReferenceSourceVaultOutputWithContext

func (o KeyVaultKeyReferenceSourceVaultOutput) ToKeyVaultKeyReferenceSourceVaultOutputWithContext(ctx context.Context) KeyVaultKeyReferenceSourceVaultOutput

func (KeyVaultKeyReferenceSourceVaultOutput) ToKeyVaultKeyReferenceSourceVaultPtrOutput

func (o KeyVaultKeyReferenceSourceVaultOutput) ToKeyVaultKeyReferenceSourceVaultPtrOutput() KeyVaultKeyReferenceSourceVaultPtrOutput

func (KeyVaultKeyReferenceSourceVaultOutput) ToKeyVaultKeyReferenceSourceVaultPtrOutputWithContext

func (o KeyVaultKeyReferenceSourceVaultOutput) ToKeyVaultKeyReferenceSourceVaultPtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceSourceVaultPtrOutput

type KeyVaultKeyReferenceSourceVaultPtrInput

type KeyVaultKeyReferenceSourceVaultPtrInput interface {
	pulumi.Input

	ToKeyVaultKeyReferenceSourceVaultPtrOutput() KeyVaultKeyReferenceSourceVaultPtrOutput
	ToKeyVaultKeyReferenceSourceVaultPtrOutputWithContext(context.Context) KeyVaultKeyReferenceSourceVaultPtrOutput
}

KeyVaultKeyReferenceSourceVaultPtrInput is an input type that accepts KeyVaultKeyReferenceSourceVaultArgs, KeyVaultKeyReferenceSourceVaultPtr and KeyVaultKeyReferenceSourceVaultPtrOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceSourceVaultPtrInput` via:

        KeyVaultKeyReferenceSourceVaultArgs{...}

or:

        nil

type KeyVaultKeyReferenceSourceVaultPtrOutput

type KeyVaultKeyReferenceSourceVaultPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultKeyReferenceSourceVaultPtrOutput) Elem

func (KeyVaultKeyReferenceSourceVaultPtrOutput) ElementType

func (KeyVaultKeyReferenceSourceVaultPtrOutput) Id

Resource Id.

func (KeyVaultKeyReferenceSourceVaultPtrOutput) ToKeyVaultKeyReferenceSourceVaultPtrOutput

func (o KeyVaultKeyReferenceSourceVaultPtrOutput) ToKeyVaultKeyReferenceSourceVaultPtrOutput() KeyVaultKeyReferenceSourceVaultPtrOutput

func (KeyVaultKeyReferenceSourceVaultPtrOutput) ToKeyVaultKeyReferenceSourceVaultPtrOutputWithContext

func (o KeyVaultKeyReferenceSourceVaultPtrOutput) ToKeyVaultKeyReferenceSourceVaultPtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceSourceVaultPtrOutput

type LookupCacheArgs

type LookupCacheArgs struct {
	// Name of Cache. Length of name must be not greater than 80 and chars must be in list of [-0-9a-zA-Z_] char class.
	CacheName string `pulumi:"cacheName"`
	// Target resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCacheResult

type LookupCacheResult struct {
	// The size of this Cache, in GB.
	CacheSizeGB *int `pulumi:"cacheSizeGB"`
	// Specifies encryption settings of the cache.
	EncryptionSettings *CacheEncryptionSettingsResponse `pulumi:"encryptionSettings"`
	// Health of the Cache.
	Health CacheHealthResponse `pulumi:"health"`
	// Resource ID of the Cache.
	Id string `pulumi:"id"`
	// The identity of the cache, if configured.
	Identity *CacheIdentityResponse `pulumi:"identity"`
	// 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"`
	// Specifies network settings of the cache.
	NetworkSettings *CacheNetworkSettingsResponse `pulumi:"networkSettings"`
	// ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property
	ProvisioningState *string `pulumi:"provisioningState"`
	// Specifies security settings of the cache.
	SecuritySettings *CacheSecuritySettingsResponse `pulumi:"securitySettings"`
	// SKU for the Cache.
	Sku *CacheResponseSku `pulumi:"sku"`
	// Subnet used for the Cache.
	Subnet *string `pulumi:"subnet"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// ARM tags as name/value pairs.
	Tags interface{} `pulumi:"tags"`
	// Type of 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. Length of name must be not greater than 80 and chars must be in list of [-0-9a-zA-Z_] char class.
	CacheName string `pulumi:"cacheName"`
	// Target resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the Storage Target. Length of name must be not greater than 80 and chars must be in list of [-0-9a-zA-Z_] char class.
	StorageTargetName string `pulumi:"storageTargetName"`
}

type LookupStorageTargetResult

type LookupStorageTargetResult struct {
	// Properties when targetType is clfs.
	Clfs *ClfsTargetResponse `pulumi:"clfs"`
	// Resource ID of the Storage Target.
	Id string `pulumi:"id"`
	// List of Cache namespace junctions to target for namespace associations.
	Junctions []NamespaceJunctionResponse `pulumi:"junctions"`
	// Region name string.
	Location string `pulumi:"location"`
	// Name of the Storage Target.
	Name string `pulumi:"name"`
	// Properties when targetType is nfs3.
	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"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Type of the Storage Target.
	TargetType string `pulumi:"targetType"`
	// Type of the Storage Target; Microsoft.StorageCache/Cache/StorageTarget
	Type string `pulumi:"type"`
	// Properties when targetType is unknown.
	Unknown *UnknownTargetResponse `pulumi:"unknown"`
}

Type of the Storage Target.

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 address or host name of an NFSv3 host (e.g., 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"`
}

Properties pertained to Nfs3Target

type Nfs3TargetArgs

type Nfs3TargetArgs struct {
	// IP address or host name of an NFSv3 host (e.g., 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"`
}

Properties pertained to Nfs3Target

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 }

Properties pertained to Nfs3Target

func (Nfs3TargetOutput) ElementType

func (Nfs3TargetOutput) ElementType() reflect.Type

func (Nfs3TargetOutput) Target

IP address or host name of an NFSv3 host (e.g., 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 address or host name of an NFSv3 host (e.g., 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 address or host name of an NFSv3 host (e.g., 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"`
}

Properties pertained to Nfs3Target

type Nfs3TargetResponseArgs

type Nfs3TargetResponseArgs struct {
	// IP address or host name of an NFSv3 host (e.g., 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"`
}

Properties pertained to Nfs3Target

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 }

Properties pertained to Nfs3Target

func (Nfs3TargetResponseOutput) ElementType

func (Nfs3TargetResponseOutput) ElementType() reflect.Type

func (Nfs3TargetResponseOutput) Target

IP address or host name of an NFSv3 host (e.g., 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 address or host name of an NFSv3 host (e.g., 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 targetType is clfs.
	Clfs ClfsTargetResponsePtrOutput `pulumi:"clfs"`
	// List of Cache namespace junctions to target for namespace associations.
	Junctions NamespaceJunctionResponseArrayOutput `pulumi:"junctions"`
	// Region name string.
	Location pulumi.StringOutput `pulumi:"location"`
	// Name of the Storage Target.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties when targetType is nfs3.
	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"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Type of the Storage Target.
	TargetType pulumi.StringOutput `pulumi:"targetType"`
	// Type of the Storage Target; Microsoft.StorageCache/Cache/StorageTarget
	Type pulumi.StringOutput `pulumi:"type"`
	// Properties when targetType is unknown.
	Unknown UnknownTargetResponsePtrOutput `pulumi:"unknown"`
}

Type of the Storage Target.

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. Length of name must be not greater than 80 and chars must be in list of [-0-9a-zA-Z_] char class.
	CacheName pulumi.StringInput
	// Properties when targetType is clfs.
	Clfs ClfsTargetPtrInput
	// List of Cache namespace junctions to target for namespace associations.
	Junctions NamespaceJunctionArrayInput
	// Properties when targetType is nfs3.
	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 the Storage Target. Length of name must be not greater than 80 and chars must be in list of [-0-9a-zA-Z_] char class.
	StorageTargetName pulumi.StringInput
	// Type of the Storage Target.
	TargetType pulumi.StringInput
	// Properties when targetType is unknown.
	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 targetType is clfs.
	Clfs ClfsTargetResponsePtrInput
	// List of Cache namespace junctions to target for namespace associations.
	Junctions NamespaceJunctionResponseArrayInput
	// Region name string.
	Location pulumi.StringPtrInput
	// Name of the Storage Target.
	Name pulumi.StringPtrInput
	// Properties when targetType is nfs3.
	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
	// The system meta data relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Type of the Storage Target.
	TargetType pulumi.StringPtrInput
	// Type of the Storage Target; Microsoft.StorageCache/Cache/StorageTarget
	Type pulumi.StringPtrInput
	// Properties when targetType is unknown.
	Unknown UnknownTargetResponsePtrInput
}

func (StorageTargetState) ElementType

func (StorageTargetState) ElementType() reflect.Type

type StorageTargetType added in v0.3.1

type StorageTargetType pulumi.String

Type of the 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 SystemDataResponse added in v0.3.1

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The type of identity that last modified the resource.
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs added in v0.3.1

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The type of identity that last modified the resource.
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType added in v0.3.1

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput added in v0.3.1

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext added in v0.3.1

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput added in v0.3.1

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext added in v0.3.1

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput added in v0.3.1

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput added in v0.3.1

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt added in v0.3.1

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy added in v0.3.1

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType added in v0.3.1

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType added in v0.3.1

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt added in v0.3.1

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedBy added in v0.3.1

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType added in v0.3.1

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput added in v0.3.1

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext added in v0.3.1

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput added in v0.3.1

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext added in v0.3.1

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput added in v0.3.1

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

func SystemDataResponsePtr added in v0.3.1

func SystemDataResponsePtr(v *SystemDataResponseArgs) SystemDataResponsePtrInput

type SystemDataResponsePtrOutput added in v0.3.1

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt added in v0.3.1

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy added in v0.3.1

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType added in v0.3.1

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem added in v0.3.1

func (SystemDataResponsePtrOutput) ElementType added in v0.3.1

func (SystemDataResponsePtrOutput) LastModifiedAt added in v0.3.1

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedBy added in v0.3.1

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType added in v0.3.1

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput added in v0.3.1

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext added in v0.3.1

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type UnknownTarget

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

Properties pertained to UnknownTarget

type UnknownTargetArgs

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

Properties pertained to UnknownTarget

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 }

Properties pertained to UnknownTarget

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 Storage Target.

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 Storage Target.

type UnknownTargetResponse

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

Properties pertained to UnknownTarget

type UnknownTargetResponseArgs

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

Properties pertained to UnknownTarget

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 }

Properties pertained to UnknownTarget

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 Storage Target.

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 Storage Target.

Jump to

Keyboard shortcuts

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