latest

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 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 (
	NfsAccessRuleAccessNo = NfsAccessRuleAccess("no")
	NfsAccessRuleAccessRo = NfsAccessRuleAccess("ro")
	NfsAccessRuleAccessRw = NfsAccessRuleAccess("rw")
)
View Source
const (
	NfsAccessRuleScopeDefault = NfsAccessRuleScope("default")
	NfsAccessRuleScopeNetwork = NfsAccessRuleScope("network")
	NfsAccessRuleScopeHost    = NfsAccessRuleScope("host")
)
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")
)
View Source
const (
	UsernameSourceAD   = UsernameSource("AD")
	UsernameSourceLDAP = UsernameSource("LDAP")
	UsernameSourceFile = UsernameSource("File")
	UsernameSourceNone = UsernameSource("None")
)

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 Directory Services settings of the cache.
	DirectoryServicesSettings CacheDirectorySettingsResponsePtrOutput `pulumi:"directoryServicesSettings"`
	// 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 Latest API Version: 2020-10-01.

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 CacheActiveDirectorySettings added in v0.4.0

type CacheActiveDirectorySettings struct {
	// The NetBIOS name to assign to the HPC Cache when it joins the Active Directory domain as a server. Length must 1-15 characters from the class [-0-9a-zA-Z].
	CacheNetBiosName string `pulumi:"cacheNetBiosName"`
	// Active Directory admin credentials used to join the HPC Cache to a domain.
	Credentials *CacheActiveDirectorySettingsCredentials `pulumi:"credentials"`
	// The fully qualified domain name of the Active Directory domain controller.
	DomainName string `pulumi:"domainName"`
	// The Active Directory domain's NetBIOS name.
	DomainNetBiosName string `pulumi:"domainNetBiosName"`
	// Primary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.
	PrimaryDnsIpAddress string `pulumi:"primaryDnsIpAddress"`
	// Secondary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.
	SecondaryDnsIpAddress *string `pulumi:"secondaryDnsIpAddress"`
}

Active Directory settings used to join a cache to a domain.

type CacheActiveDirectorySettingsArgs added in v0.4.0

type CacheActiveDirectorySettingsArgs struct {
	// The NetBIOS name to assign to the HPC Cache when it joins the Active Directory domain as a server. Length must 1-15 characters from the class [-0-9a-zA-Z].
	CacheNetBiosName pulumi.StringInput `pulumi:"cacheNetBiosName"`
	// Active Directory admin credentials used to join the HPC Cache to a domain.
	Credentials CacheActiveDirectorySettingsCredentialsPtrInput `pulumi:"credentials"`
	// The fully qualified domain name of the Active Directory domain controller.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// The Active Directory domain's NetBIOS name.
	DomainNetBiosName pulumi.StringInput `pulumi:"domainNetBiosName"`
	// Primary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.
	PrimaryDnsIpAddress pulumi.StringInput `pulumi:"primaryDnsIpAddress"`
	// Secondary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.
	SecondaryDnsIpAddress pulumi.StringPtrInput `pulumi:"secondaryDnsIpAddress"`
}

Active Directory settings used to join a cache to a domain.

func (CacheActiveDirectorySettingsArgs) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsArgs) ToCacheActiveDirectorySettingsOutput added in v0.4.0

func (i CacheActiveDirectorySettingsArgs) ToCacheActiveDirectorySettingsOutput() CacheActiveDirectorySettingsOutput

func (CacheActiveDirectorySettingsArgs) ToCacheActiveDirectorySettingsOutputWithContext added in v0.4.0

func (i CacheActiveDirectorySettingsArgs) ToCacheActiveDirectorySettingsOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsOutput

func (CacheActiveDirectorySettingsArgs) ToCacheActiveDirectorySettingsPtrOutput added in v0.4.0

func (i CacheActiveDirectorySettingsArgs) ToCacheActiveDirectorySettingsPtrOutput() CacheActiveDirectorySettingsPtrOutput

func (CacheActiveDirectorySettingsArgs) ToCacheActiveDirectorySettingsPtrOutputWithContext added in v0.4.0

func (i CacheActiveDirectorySettingsArgs) ToCacheActiveDirectorySettingsPtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsPtrOutput

type CacheActiveDirectorySettingsCredentials added in v0.4.0

type CacheActiveDirectorySettingsCredentials struct {
	// Plain text password of the Active Directory domain administrator. This value is stored encrypted and not returned on response.
	Password string `pulumi:"password"`
	// Username of the Active Directory domain administrator. This value is stored encrypted and not returned on response.
	Username string `pulumi:"username"`
}

Active Directory admin credentials used to join the HPC Cache to a domain.

type CacheActiveDirectorySettingsCredentialsArgs added in v0.4.0

type CacheActiveDirectorySettingsCredentialsArgs struct {
	// Plain text password of the Active Directory domain administrator. This value is stored encrypted and not returned on response.
	Password pulumi.StringInput `pulumi:"password"`
	// Username of the Active Directory domain administrator. This value is stored encrypted and not returned on response.
	Username pulumi.StringInput `pulumi:"username"`
}

Active Directory admin credentials used to join the HPC Cache to a domain.

func (CacheActiveDirectorySettingsCredentialsArgs) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsCredentialsArgs) ToCacheActiveDirectorySettingsCredentialsOutput added in v0.4.0

func (i CacheActiveDirectorySettingsCredentialsArgs) ToCacheActiveDirectorySettingsCredentialsOutput() CacheActiveDirectorySettingsCredentialsOutput

func (CacheActiveDirectorySettingsCredentialsArgs) ToCacheActiveDirectorySettingsCredentialsOutputWithContext added in v0.4.0

func (i CacheActiveDirectorySettingsCredentialsArgs) ToCacheActiveDirectorySettingsCredentialsOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsCredentialsOutput

func (CacheActiveDirectorySettingsCredentialsArgs) ToCacheActiveDirectorySettingsCredentialsPtrOutput added in v0.4.0

func (i CacheActiveDirectorySettingsCredentialsArgs) ToCacheActiveDirectorySettingsCredentialsPtrOutput() CacheActiveDirectorySettingsCredentialsPtrOutput

func (CacheActiveDirectorySettingsCredentialsArgs) ToCacheActiveDirectorySettingsCredentialsPtrOutputWithContext added in v0.4.0

func (i CacheActiveDirectorySettingsCredentialsArgs) ToCacheActiveDirectorySettingsCredentialsPtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsCredentialsPtrOutput

type CacheActiveDirectorySettingsCredentialsInput added in v0.4.0

type CacheActiveDirectorySettingsCredentialsInput interface {
	pulumi.Input

	ToCacheActiveDirectorySettingsCredentialsOutput() CacheActiveDirectorySettingsCredentialsOutput
	ToCacheActiveDirectorySettingsCredentialsOutputWithContext(context.Context) CacheActiveDirectorySettingsCredentialsOutput
}

CacheActiveDirectorySettingsCredentialsInput is an input type that accepts CacheActiveDirectorySettingsCredentialsArgs and CacheActiveDirectorySettingsCredentialsOutput values. You can construct a concrete instance of `CacheActiveDirectorySettingsCredentialsInput` via:

CacheActiveDirectorySettingsCredentialsArgs{...}

type CacheActiveDirectorySettingsCredentialsOutput added in v0.4.0

type CacheActiveDirectorySettingsCredentialsOutput struct{ *pulumi.OutputState }

Active Directory admin credentials used to join the HPC Cache to a domain.

func (CacheActiveDirectorySettingsCredentialsOutput) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsCredentialsOutput) Password added in v0.4.0

Plain text password of the Active Directory domain administrator. This value is stored encrypted and not returned on response.

func (CacheActiveDirectorySettingsCredentialsOutput) ToCacheActiveDirectorySettingsCredentialsOutput added in v0.4.0

func (o CacheActiveDirectorySettingsCredentialsOutput) ToCacheActiveDirectorySettingsCredentialsOutput() CacheActiveDirectorySettingsCredentialsOutput

func (CacheActiveDirectorySettingsCredentialsOutput) ToCacheActiveDirectorySettingsCredentialsOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsCredentialsOutput) ToCacheActiveDirectorySettingsCredentialsOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsCredentialsOutput

func (CacheActiveDirectorySettingsCredentialsOutput) ToCacheActiveDirectorySettingsCredentialsPtrOutput added in v0.4.0

func (o CacheActiveDirectorySettingsCredentialsOutput) ToCacheActiveDirectorySettingsCredentialsPtrOutput() CacheActiveDirectorySettingsCredentialsPtrOutput

func (CacheActiveDirectorySettingsCredentialsOutput) ToCacheActiveDirectorySettingsCredentialsPtrOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsCredentialsOutput) ToCacheActiveDirectorySettingsCredentialsPtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsCredentialsPtrOutput

func (CacheActiveDirectorySettingsCredentialsOutput) Username added in v0.4.0

Username of the Active Directory domain administrator. This value is stored encrypted and not returned on response.

type CacheActiveDirectorySettingsCredentialsPtrInput added in v0.4.0

type CacheActiveDirectorySettingsCredentialsPtrInput interface {
	pulumi.Input

	ToCacheActiveDirectorySettingsCredentialsPtrOutput() CacheActiveDirectorySettingsCredentialsPtrOutput
	ToCacheActiveDirectorySettingsCredentialsPtrOutputWithContext(context.Context) CacheActiveDirectorySettingsCredentialsPtrOutput
}

CacheActiveDirectorySettingsCredentialsPtrInput is an input type that accepts CacheActiveDirectorySettingsCredentialsArgs, CacheActiveDirectorySettingsCredentialsPtr and CacheActiveDirectorySettingsCredentialsPtrOutput values. You can construct a concrete instance of `CacheActiveDirectorySettingsCredentialsPtrInput` via:

        CacheActiveDirectorySettingsCredentialsArgs{...}

or:

        nil

type CacheActiveDirectorySettingsCredentialsPtrOutput added in v0.4.0

type CacheActiveDirectorySettingsCredentialsPtrOutput struct{ *pulumi.OutputState }

func (CacheActiveDirectorySettingsCredentialsPtrOutput) Elem added in v0.4.0

func (CacheActiveDirectorySettingsCredentialsPtrOutput) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsCredentialsPtrOutput) Password added in v0.4.0

Plain text password of the Active Directory domain administrator. This value is stored encrypted and not returned on response.

func (CacheActiveDirectorySettingsCredentialsPtrOutput) ToCacheActiveDirectorySettingsCredentialsPtrOutput added in v0.4.0

func (o CacheActiveDirectorySettingsCredentialsPtrOutput) ToCacheActiveDirectorySettingsCredentialsPtrOutput() CacheActiveDirectorySettingsCredentialsPtrOutput

func (CacheActiveDirectorySettingsCredentialsPtrOutput) ToCacheActiveDirectorySettingsCredentialsPtrOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsCredentialsPtrOutput) ToCacheActiveDirectorySettingsCredentialsPtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsCredentialsPtrOutput

func (CacheActiveDirectorySettingsCredentialsPtrOutput) Username added in v0.4.0

Username of the Active Directory domain administrator. This value is stored encrypted and not returned on response.

type CacheActiveDirectorySettingsInput added in v0.4.0

type CacheActiveDirectorySettingsInput interface {
	pulumi.Input

	ToCacheActiveDirectorySettingsOutput() CacheActiveDirectorySettingsOutput
	ToCacheActiveDirectorySettingsOutputWithContext(context.Context) CacheActiveDirectorySettingsOutput
}

CacheActiveDirectorySettingsInput is an input type that accepts CacheActiveDirectorySettingsArgs and CacheActiveDirectorySettingsOutput values. You can construct a concrete instance of `CacheActiveDirectorySettingsInput` via:

CacheActiveDirectorySettingsArgs{...}

type CacheActiveDirectorySettingsOutput added in v0.4.0

type CacheActiveDirectorySettingsOutput struct{ *pulumi.OutputState }

Active Directory settings used to join a cache to a domain.

func (CacheActiveDirectorySettingsOutput) CacheNetBiosName added in v0.4.0

The NetBIOS name to assign to the HPC Cache when it joins the Active Directory domain as a server. Length must 1-15 characters from the class [-0-9a-zA-Z].

func (CacheActiveDirectorySettingsOutput) Credentials added in v0.4.0

Active Directory admin credentials used to join the HPC Cache to a domain.

func (CacheActiveDirectorySettingsOutput) DomainName added in v0.4.0

The fully qualified domain name of the Active Directory domain controller.

func (CacheActiveDirectorySettingsOutput) DomainNetBiosName added in v0.4.0

The Active Directory domain's NetBIOS name.

func (CacheActiveDirectorySettingsOutput) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsOutput) PrimaryDnsIpAddress added in v0.4.0

func (o CacheActiveDirectorySettingsOutput) PrimaryDnsIpAddress() pulumi.StringOutput

Primary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.

func (CacheActiveDirectorySettingsOutput) SecondaryDnsIpAddress added in v0.4.0

func (o CacheActiveDirectorySettingsOutput) SecondaryDnsIpAddress() pulumi.StringPtrOutput

Secondary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.

func (CacheActiveDirectorySettingsOutput) ToCacheActiveDirectorySettingsOutput added in v0.4.0

func (o CacheActiveDirectorySettingsOutput) ToCacheActiveDirectorySettingsOutput() CacheActiveDirectorySettingsOutput

func (CacheActiveDirectorySettingsOutput) ToCacheActiveDirectorySettingsOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsOutput) ToCacheActiveDirectorySettingsOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsOutput

func (CacheActiveDirectorySettingsOutput) ToCacheActiveDirectorySettingsPtrOutput added in v0.4.0

func (o CacheActiveDirectorySettingsOutput) ToCacheActiveDirectorySettingsPtrOutput() CacheActiveDirectorySettingsPtrOutput

func (CacheActiveDirectorySettingsOutput) ToCacheActiveDirectorySettingsPtrOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsOutput) ToCacheActiveDirectorySettingsPtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsPtrOutput

type CacheActiveDirectorySettingsPtrInput added in v0.4.0

type CacheActiveDirectorySettingsPtrInput interface {
	pulumi.Input

	ToCacheActiveDirectorySettingsPtrOutput() CacheActiveDirectorySettingsPtrOutput
	ToCacheActiveDirectorySettingsPtrOutputWithContext(context.Context) CacheActiveDirectorySettingsPtrOutput
}

CacheActiveDirectorySettingsPtrInput is an input type that accepts CacheActiveDirectorySettingsArgs, CacheActiveDirectorySettingsPtr and CacheActiveDirectorySettingsPtrOutput values. You can construct a concrete instance of `CacheActiveDirectorySettingsPtrInput` via:

        CacheActiveDirectorySettingsArgs{...}

or:

        nil

type CacheActiveDirectorySettingsPtrOutput added in v0.4.0

type CacheActiveDirectorySettingsPtrOutput struct{ *pulumi.OutputState }

func (CacheActiveDirectorySettingsPtrOutput) CacheNetBiosName added in v0.4.0

The NetBIOS name to assign to the HPC Cache when it joins the Active Directory domain as a server. Length must 1-15 characters from the class [-0-9a-zA-Z].

func (CacheActiveDirectorySettingsPtrOutput) Credentials added in v0.4.0

Active Directory admin credentials used to join the HPC Cache to a domain.

func (CacheActiveDirectorySettingsPtrOutput) DomainName added in v0.4.0

The fully qualified domain name of the Active Directory domain controller.

func (CacheActiveDirectorySettingsPtrOutput) DomainNetBiosName added in v0.4.0

The Active Directory domain's NetBIOS name.

func (CacheActiveDirectorySettingsPtrOutput) Elem added in v0.4.0

func (CacheActiveDirectorySettingsPtrOutput) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsPtrOutput) PrimaryDnsIpAddress added in v0.4.0

Primary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.

func (CacheActiveDirectorySettingsPtrOutput) SecondaryDnsIpAddress added in v0.4.0

Secondary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.

func (CacheActiveDirectorySettingsPtrOutput) ToCacheActiveDirectorySettingsPtrOutput added in v0.4.0

func (o CacheActiveDirectorySettingsPtrOutput) ToCacheActiveDirectorySettingsPtrOutput() CacheActiveDirectorySettingsPtrOutput

func (CacheActiveDirectorySettingsPtrOutput) ToCacheActiveDirectorySettingsPtrOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsPtrOutput) ToCacheActiveDirectorySettingsPtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsPtrOutput

type CacheActiveDirectorySettingsResponse added in v0.4.0

type CacheActiveDirectorySettingsResponse struct {
	// The NetBIOS name to assign to the HPC Cache when it joins the Active Directory domain as a server. Length must 1-15 characters from the class [-0-9a-zA-Z].
	CacheNetBiosName string `pulumi:"cacheNetBiosName"`
	// Active Directory admin credentials used to join the HPC Cache to a domain.
	Credentials *CacheActiveDirectorySettingsResponseCredentials `pulumi:"credentials"`
	// True if the HPC Cache is joined to the Active Directory domain.
	DomainJoined string `pulumi:"domainJoined"`
	// The fully qualified domain name of the Active Directory domain controller.
	DomainName string `pulumi:"domainName"`
	// The Active Directory domain's NetBIOS name.
	DomainNetBiosName string `pulumi:"domainNetBiosName"`
	// Primary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.
	PrimaryDnsIpAddress string `pulumi:"primaryDnsIpAddress"`
	// Secondary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.
	SecondaryDnsIpAddress *string `pulumi:"secondaryDnsIpAddress"`
}

Active Directory settings used to join a cache to a domain.

type CacheActiveDirectorySettingsResponseArgs added in v0.4.0

type CacheActiveDirectorySettingsResponseArgs struct {
	// The NetBIOS name to assign to the HPC Cache when it joins the Active Directory domain as a server. Length must 1-15 characters from the class [-0-9a-zA-Z].
	CacheNetBiosName pulumi.StringInput `pulumi:"cacheNetBiosName"`
	// Active Directory admin credentials used to join the HPC Cache to a domain.
	Credentials CacheActiveDirectorySettingsResponseCredentialsPtrInput `pulumi:"credentials"`
	// True if the HPC Cache is joined to the Active Directory domain.
	DomainJoined pulumi.StringInput `pulumi:"domainJoined"`
	// The fully qualified domain name of the Active Directory domain controller.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// The Active Directory domain's NetBIOS name.
	DomainNetBiosName pulumi.StringInput `pulumi:"domainNetBiosName"`
	// Primary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.
	PrimaryDnsIpAddress pulumi.StringInput `pulumi:"primaryDnsIpAddress"`
	// Secondary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.
	SecondaryDnsIpAddress pulumi.StringPtrInput `pulumi:"secondaryDnsIpAddress"`
}

Active Directory settings used to join a cache to a domain.

func (CacheActiveDirectorySettingsResponseArgs) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsResponseArgs) ToCacheActiveDirectorySettingsResponseOutput added in v0.4.0

func (i CacheActiveDirectorySettingsResponseArgs) ToCacheActiveDirectorySettingsResponseOutput() CacheActiveDirectorySettingsResponseOutput

func (CacheActiveDirectorySettingsResponseArgs) ToCacheActiveDirectorySettingsResponseOutputWithContext added in v0.4.0

func (i CacheActiveDirectorySettingsResponseArgs) ToCacheActiveDirectorySettingsResponseOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponseOutput

func (CacheActiveDirectorySettingsResponseArgs) ToCacheActiveDirectorySettingsResponsePtrOutput added in v0.4.0

func (i CacheActiveDirectorySettingsResponseArgs) ToCacheActiveDirectorySettingsResponsePtrOutput() CacheActiveDirectorySettingsResponsePtrOutput

func (CacheActiveDirectorySettingsResponseArgs) ToCacheActiveDirectorySettingsResponsePtrOutputWithContext added in v0.4.0

func (i CacheActiveDirectorySettingsResponseArgs) ToCacheActiveDirectorySettingsResponsePtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponsePtrOutput

type CacheActiveDirectorySettingsResponseCredentials added in v0.4.0

type CacheActiveDirectorySettingsResponseCredentials struct {
	// Plain text password of the Active Directory domain administrator. This value is stored encrypted and not returned on response.
	Password string `pulumi:"password"`
	// Username of the Active Directory domain administrator. This value is stored encrypted and not returned on response.
	Username string `pulumi:"username"`
}

Active Directory admin credentials used to join the HPC Cache to a domain.

type CacheActiveDirectorySettingsResponseCredentialsArgs added in v0.4.0

type CacheActiveDirectorySettingsResponseCredentialsArgs struct {
	// Plain text password of the Active Directory domain administrator. This value is stored encrypted and not returned on response.
	Password pulumi.StringInput `pulumi:"password"`
	// Username of the Active Directory domain administrator. This value is stored encrypted and not returned on response.
	Username pulumi.StringInput `pulumi:"username"`
}

Active Directory admin credentials used to join the HPC Cache to a domain.

func (CacheActiveDirectorySettingsResponseCredentialsArgs) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsResponseCredentialsArgs) ToCacheActiveDirectorySettingsResponseCredentialsOutput added in v0.4.0

func (i CacheActiveDirectorySettingsResponseCredentialsArgs) ToCacheActiveDirectorySettingsResponseCredentialsOutput() CacheActiveDirectorySettingsResponseCredentialsOutput

func (CacheActiveDirectorySettingsResponseCredentialsArgs) ToCacheActiveDirectorySettingsResponseCredentialsOutputWithContext added in v0.4.0

func (i CacheActiveDirectorySettingsResponseCredentialsArgs) ToCacheActiveDirectorySettingsResponseCredentialsOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponseCredentialsOutput

func (CacheActiveDirectorySettingsResponseCredentialsArgs) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutput added in v0.4.0

func (i CacheActiveDirectorySettingsResponseCredentialsArgs) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutput() CacheActiveDirectorySettingsResponseCredentialsPtrOutput

func (CacheActiveDirectorySettingsResponseCredentialsArgs) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutputWithContext added in v0.4.0

func (i CacheActiveDirectorySettingsResponseCredentialsArgs) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponseCredentialsPtrOutput

type CacheActiveDirectorySettingsResponseCredentialsInput added in v0.4.0

type CacheActiveDirectorySettingsResponseCredentialsInput interface {
	pulumi.Input

	ToCacheActiveDirectorySettingsResponseCredentialsOutput() CacheActiveDirectorySettingsResponseCredentialsOutput
	ToCacheActiveDirectorySettingsResponseCredentialsOutputWithContext(context.Context) CacheActiveDirectorySettingsResponseCredentialsOutput
}

CacheActiveDirectorySettingsResponseCredentialsInput is an input type that accepts CacheActiveDirectorySettingsResponseCredentialsArgs and CacheActiveDirectorySettingsResponseCredentialsOutput values. You can construct a concrete instance of `CacheActiveDirectorySettingsResponseCredentialsInput` via:

CacheActiveDirectorySettingsResponseCredentialsArgs{...}

type CacheActiveDirectorySettingsResponseCredentialsOutput added in v0.4.0

type CacheActiveDirectorySettingsResponseCredentialsOutput struct{ *pulumi.OutputState }

Active Directory admin credentials used to join the HPC Cache to a domain.

func (CacheActiveDirectorySettingsResponseCredentialsOutput) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsResponseCredentialsOutput) Password added in v0.4.0

Plain text password of the Active Directory domain administrator. This value is stored encrypted and not returned on response.

func (CacheActiveDirectorySettingsResponseCredentialsOutput) ToCacheActiveDirectorySettingsResponseCredentialsOutput added in v0.4.0

func (CacheActiveDirectorySettingsResponseCredentialsOutput) ToCacheActiveDirectorySettingsResponseCredentialsOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsResponseCredentialsOutput) ToCacheActiveDirectorySettingsResponseCredentialsOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponseCredentialsOutput

func (CacheActiveDirectorySettingsResponseCredentialsOutput) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutput added in v0.4.0

func (o CacheActiveDirectorySettingsResponseCredentialsOutput) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutput() CacheActiveDirectorySettingsResponseCredentialsPtrOutput

func (CacheActiveDirectorySettingsResponseCredentialsOutput) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsResponseCredentialsOutput) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponseCredentialsPtrOutput

func (CacheActiveDirectorySettingsResponseCredentialsOutput) Username added in v0.4.0

Username of the Active Directory domain administrator. This value is stored encrypted and not returned on response.

type CacheActiveDirectorySettingsResponseCredentialsPtrInput added in v0.4.0

type CacheActiveDirectorySettingsResponseCredentialsPtrInput interface {
	pulumi.Input

	ToCacheActiveDirectorySettingsResponseCredentialsPtrOutput() CacheActiveDirectorySettingsResponseCredentialsPtrOutput
	ToCacheActiveDirectorySettingsResponseCredentialsPtrOutputWithContext(context.Context) CacheActiveDirectorySettingsResponseCredentialsPtrOutput
}

CacheActiveDirectorySettingsResponseCredentialsPtrInput is an input type that accepts CacheActiveDirectorySettingsResponseCredentialsArgs, CacheActiveDirectorySettingsResponseCredentialsPtr and CacheActiveDirectorySettingsResponseCredentialsPtrOutput values. You can construct a concrete instance of `CacheActiveDirectorySettingsResponseCredentialsPtrInput` via:

        CacheActiveDirectorySettingsResponseCredentialsArgs{...}

or:

        nil

type CacheActiveDirectorySettingsResponseCredentialsPtrOutput added in v0.4.0

type CacheActiveDirectorySettingsResponseCredentialsPtrOutput struct{ *pulumi.OutputState }

func (CacheActiveDirectorySettingsResponseCredentialsPtrOutput) Elem added in v0.4.0

func (CacheActiveDirectorySettingsResponseCredentialsPtrOutput) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsResponseCredentialsPtrOutput) Password added in v0.4.0

Plain text password of the Active Directory domain administrator. This value is stored encrypted and not returned on response.

func (CacheActiveDirectorySettingsResponseCredentialsPtrOutput) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutput added in v0.4.0

func (CacheActiveDirectorySettingsResponseCredentialsPtrOutput) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsResponseCredentialsPtrOutput) ToCacheActiveDirectorySettingsResponseCredentialsPtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponseCredentialsPtrOutput

func (CacheActiveDirectorySettingsResponseCredentialsPtrOutput) Username added in v0.4.0

Username of the Active Directory domain administrator. This value is stored encrypted and not returned on response.

type CacheActiveDirectorySettingsResponseInput added in v0.4.0

type CacheActiveDirectorySettingsResponseInput interface {
	pulumi.Input

	ToCacheActiveDirectorySettingsResponseOutput() CacheActiveDirectorySettingsResponseOutput
	ToCacheActiveDirectorySettingsResponseOutputWithContext(context.Context) CacheActiveDirectorySettingsResponseOutput
}

CacheActiveDirectorySettingsResponseInput is an input type that accepts CacheActiveDirectorySettingsResponseArgs and CacheActiveDirectorySettingsResponseOutput values. You can construct a concrete instance of `CacheActiveDirectorySettingsResponseInput` via:

CacheActiveDirectorySettingsResponseArgs{...}

type CacheActiveDirectorySettingsResponseOutput added in v0.4.0

type CacheActiveDirectorySettingsResponseOutput struct{ *pulumi.OutputState }

Active Directory settings used to join a cache to a domain.

func (CacheActiveDirectorySettingsResponseOutput) CacheNetBiosName added in v0.4.0

The NetBIOS name to assign to the HPC Cache when it joins the Active Directory domain as a server. Length must 1-15 characters from the class [-0-9a-zA-Z].

func (CacheActiveDirectorySettingsResponseOutput) Credentials added in v0.4.0

Active Directory admin credentials used to join the HPC Cache to a domain.

func (CacheActiveDirectorySettingsResponseOutput) DomainJoined added in v0.4.0

True if the HPC Cache is joined to the Active Directory domain.

func (CacheActiveDirectorySettingsResponseOutput) DomainName added in v0.4.0

The fully qualified domain name of the Active Directory domain controller.

func (CacheActiveDirectorySettingsResponseOutput) DomainNetBiosName added in v0.4.0

The Active Directory domain's NetBIOS name.

func (CacheActiveDirectorySettingsResponseOutput) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsResponseOutput) PrimaryDnsIpAddress added in v0.4.0

Primary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.

func (CacheActiveDirectorySettingsResponseOutput) SecondaryDnsIpAddress added in v0.4.0

Secondary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.

func (CacheActiveDirectorySettingsResponseOutput) ToCacheActiveDirectorySettingsResponseOutput added in v0.4.0

func (o CacheActiveDirectorySettingsResponseOutput) ToCacheActiveDirectorySettingsResponseOutput() CacheActiveDirectorySettingsResponseOutput

func (CacheActiveDirectorySettingsResponseOutput) ToCacheActiveDirectorySettingsResponseOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsResponseOutput) ToCacheActiveDirectorySettingsResponseOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponseOutput

func (CacheActiveDirectorySettingsResponseOutput) ToCacheActiveDirectorySettingsResponsePtrOutput added in v0.4.0

func (o CacheActiveDirectorySettingsResponseOutput) ToCacheActiveDirectorySettingsResponsePtrOutput() CacheActiveDirectorySettingsResponsePtrOutput

func (CacheActiveDirectorySettingsResponseOutput) ToCacheActiveDirectorySettingsResponsePtrOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsResponseOutput) ToCacheActiveDirectorySettingsResponsePtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponsePtrOutput

type CacheActiveDirectorySettingsResponsePtrInput added in v0.4.0

type CacheActiveDirectorySettingsResponsePtrInput interface {
	pulumi.Input

	ToCacheActiveDirectorySettingsResponsePtrOutput() CacheActiveDirectorySettingsResponsePtrOutput
	ToCacheActiveDirectorySettingsResponsePtrOutputWithContext(context.Context) CacheActiveDirectorySettingsResponsePtrOutput
}

CacheActiveDirectorySettingsResponsePtrInput is an input type that accepts CacheActiveDirectorySettingsResponseArgs, CacheActiveDirectorySettingsResponsePtr and CacheActiveDirectorySettingsResponsePtrOutput values. You can construct a concrete instance of `CacheActiveDirectorySettingsResponsePtrInput` via:

        CacheActiveDirectorySettingsResponseArgs{...}

or:

        nil

type CacheActiveDirectorySettingsResponsePtrOutput added in v0.4.0

type CacheActiveDirectorySettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheActiveDirectorySettingsResponsePtrOutput) CacheNetBiosName added in v0.4.0

The NetBIOS name to assign to the HPC Cache when it joins the Active Directory domain as a server. Length must 1-15 characters from the class [-0-9a-zA-Z].

func (CacheActiveDirectorySettingsResponsePtrOutput) Credentials added in v0.4.0

Active Directory admin credentials used to join the HPC Cache to a domain.

func (CacheActiveDirectorySettingsResponsePtrOutput) DomainJoined added in v0.4.0

True if the HPC Cache is joined to the Active Directory domain.

func (CacheActiveDirectorySettingsResponsePtrOutput) DomainName added in v0.4.0

The fully qualified domain name of the Active Directory domain controller.

func (CacheActiveDirectorySettingsResponsePtrOutput) DomainNetBiosName added in v0.4.0

The Active Directory domain's NetBIOS name.

func (CacheActiveDirectorySettingsResponsePtrOutput) Elem added in v0.4.0

func (CacheActiveDirectorySettingsResponsePtrOutput) ElementType added in v0.4.0

func (CacheActiveDirectorySettingsResponsePtrOutput) PrimaryDnsIpAddress added in v0.4.0

Primary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.

func (CacheActiveDirectorySettingsResponsePtrOutput) SecondaryDnsIpAddress added in v0.4.0

Secondary DNS IP address used to resolve the Active Directory domain controller's fully qualified domain name.

func (CacheActiveDirectorySettingsResponsePtrOutput) ToCacheActiveDirectorySettingsResponsePtrOutput added in v0.4.0

func (o CacheActiveDirectorySettingsResponsePtrOutput) ToCacheActiveDirectorySettingsResponsePtrOutput() CacheActiveDirectorySettingsResponsePtrOutput

func (CacheActiveDirectorySettingsResponsePtrOutput) ToCacheActiveDirectorySettingsResponsePtrOutputWithContext added in v0.4.0

func (o CacheActiveDirectorySettingsResponsePtrOutput) ToCacheActiveDirectorySettingsResponsePtrOutputWithContext(ctx context.Context) CacheActiveDirectorySettingsResponsePtrOutput

type CacheArgs

type CacheArgs struct {
	// Name of Cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class.
	CacheName pulumi.StringInput
	// The size of this Cache, in GB.
	CacheSizeGB pulumi.IntPtrInput
	// Specifies Directory Services settings of the cache.
	DirectoryServicesSettings CacheDirectorySettingsPtrInput
	// 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 CacheDirectorySettings added in v0.4.0

type CacheDirectorySettings struct {
	// Specifies settings for joining the HPC Cache to an Active Directory domain.
	ActiveDirectory *CacheActiveDirectorySettings `pulumi:"activeDirectory"`
	// Specifies settings for Extended Groups. Extended Groups allows users to be members of more than 16 groups.
	UsernameDownload *CacheUsernameDownloadSettings `pulumi:"usernameDownload"`
}

Cache Directory Services settings.

type CacheDirectorySettingsArgs added in v0.4.0

type CacheDirectorySettingsArgs struct {
	// Specifies settings for joining the HPC Cache to an Active Directory domain.
	ActiveDirectory CacheActiveDirectorySettingsPtrInput `pulumi:"activeDirectory"`
	// Specifies settings for Extended Groups. Extended Groups allows users to be members of more than 16 groups.
	UsernameDownload CacheUsernameDownloadSettingsPtrInput `pulumi:"usernameDownload"`
}

Cache Directory Services settings.

func (CacheDirectorySettingsArgs) ElementType added in v0.4.0

func (CacheDirectorySettingsArgs) ElementType() reflect.Type

func (CacheDirectorySettingsArgs) ToCacheDirectorySettingsOutput added in v0.4.0

func (i CacheDirectorySettingsArgs) ToCacheDirectorySettingsOutput() CacheDirectorySettingsOutput

func (CacheDirectorySettingsArgs) ToCacheDirectorySettingsOutputWithContext added in v0.4.0

func (i CacheDirectorySettingsArgs) ToCacheDirectorySettingsOutputWithContext(ctx context.Context) CacheDirectorySettingsOutput

func (CacheDirectorySettingsArgs) ToCacheDirectorySettingsPtrOutput added in v0.4.0

func (i CacheDirectorySettingsArgs) ToCacheDirectorySettingsPtrOutput() CacheDirectorySettingsPtrOutput

func (CacheDirectorySettingsArgs) ToCacheDirectorySettingsPtrOutputWithContext added in v0.4.0

func (i CacheDirectorySettingsArgs) ToCacheDirectorySettingsPtrOutputWithContext(ctx context.Context) CacheDirectorySettingsPtrOutput

type CacheDirectorySettingsInput added in v0.4.0

type CacheDirectorySettingsInput interface {
	pulumi.Input

	ToCacheDirectorySettingsOutput() CacheDirectorySettingsOutput
	ToCacheDirectorySettingsOutputWithContext(context.Context) CacheDirectorySettingsOutput
}

CacheDirectorySettingsInput is an input type that accepts CacheDirectorySettingsArgs and CacheDirectorySettingsOutput values. You can construct a concrete instance of `CacheDirectorySettingsInput` via:

CacheDirectorySettingsArgs{...}

type CacheDirectorySettingsOutput added in v0.4.0

type CacheDirectorySettingsOutput struct{ *pulumi.OutputState }

Cache Directory Services settings.

func (CacheDirectorySettingsOutput) ActiveDirectory added in v0.4.0

Specifies settings for joining the HPC Cache to an Active Directory domain.

func (CacheDirectorySettingsOutput) ElementType added in v0.4.0

func (CacheDirectorySettingsOutput) ToCacheDirectorySettingsOutput added in v0.4.0

func (o CacheDirectorySettingsOutput) ToCacheDirectorySettingsOutput() CacheDirectorySettingsOutput

func (CacheDirectorySettingsOutput) ToCacheDirectorySettingsOutputWithContext added in v0.4.0

func (o CacheDirectorySettingsOutput) ToCacheDirectorySettingsOutputWithContext(ctx context.Context) CacheDirectorySettingsOutput

func (CacheDirectorySettingsOutput) ToCacheDirectorySettingsPtrOutput added in v0.4.0

func (o CacheDirectorySettingsOutput) ToCacheDirectorySettingsPtrOutput() CacheDirectorySettingsPtrOutput

func (CacheDirectorySettingsOutput) ToCacheDirectorySettingsPtrOutputWithContext added in v0.4.0

func (o CacheDirectorySettingsOutput) ToCacheDirectorySettingsPtrOutputWithContext(ctx context.Context) CacheDirectorySettingsPtrOutput

func (CacheDirectorySettingsOutput) UsernameDownload added in v0.4.0

Specifies settings for Extended Groups. Extended Groups allows users to be members of more than 16 groups.

type CacheDirectorySettingsPtrInput added in v0.4.0

type CacheDirectorySettingsPtrInput interface {
	pulumi.Input

	ToCacheDirectorySettingsPtrOutput() CacheDirectorySettingsPtrOutput
	ToCacheDirectorySettingsPtrOutputWithContext(context.Context) CacheDirectorySettingsPtrOutput
}

CacheDirectorySettingsPtrInput is an input type that accepts CacheDirectorySettingsArgs, CacheDirectorySettingsPtr and CacheDirectorySettingsPtrOutput values. You can construct a concrete instance of `CacheDirectorySettingsPtrInput` via:

        CacheDirectorySettingsArgs{...}

or:

        nil

func CacheDirectorySettingsPtr added in v0.4.0

func CacheDirectorySettingsPtr(v *CacheDirectorySettingsArgs) CacheDirectorySettingsPtrInput

type CacheDirectorySettingsPtrOutput added in v0.4.0

type CacheDirectorySettingsPtrOutput struct{ *pulumi.OutputState }

func (CacheDirectorySettingsPtrOutput) ActiveDirectory added in v0.4.0

Specifies settings for joining the HPC Cache to an Active Directory domain.

func (CacheDirectorySettingsPtrOutput) Elem added in v0.4.0

func (CacheDirectorySettingsPtrOutput) ElementType added in v0.4.0

func (CacheDirectorySettingsPtrOutput) ToCacheDirectorySettingsPtrOutput added in v0.4.0

func (o CacheDirectorySettingsPtrOutput) ToCacheDirectorySettingsPtrOutput() CacheDirectorySettingsPtrOutput

func (CacheDirectorySettingsPtrOutput) ToCacheDirectorySettingsPtrOutputWithContext added in v0.4.0

func (o CacheDirectorySettingsPtrOutput) ToCacheDirectorySettingsPtrOutputWithContext(ctx context.Context) CacheDirectorySettingsPtrOutput

func (CacheDirectorySettingsPtrOutput) UsernameDownload added in v0.4.0

Specifies settings for Extended Groups. Extended Groups allows users to be members of more than 16 groups.

type CacheDirectorySettingsResponse added in v0.4.0

type CacheDirectorySettingsResponse struct {
	// Specifies settings for joining the HPC Cache to an Active Directory domain.
	ActiveDirectory *CacheActiveDirectorySettingsResponse `pulumi:"activeDirectory"`
	// Specifies settings for Extended Groups. Extended Groups allows users to be members of more than 16 groups.
	UsernameDownload *CacheUsernameDownloadSettingsResponse `pulumi:"usernameDownload"`
}

Cache Directory Services settings.

type CacheDirectorySettingsResponseArgs added in v0.4.0

type CacheDirectorySettingsResponseArgs struct {
	// Specifies settings for joining the HPC Cache to an Active Directory domain.
	ActiveDirectory CacheActiveDirectorySettingsResponsePtrInput `pulumi:"activeDirectory"`
	// Specifies settings for Extended Groups. Extended Groups allows users to be members of more than 16 groups.
	UsernameDownload CacheUsernameDownloadSettingsResponsePtrInput `pulumi:"usernameDownload"`
}

Cache Directory Services settings.

func (CacheDirectorySettingsResponseArgs) ElementType added in v0.4.0

func (CacheDirectorySettingsResponseArgs) ToCacheDirectorySettingsResponseOutput added in v0.4.0

func (i CacheDirectorySettingsResponseArgs) ToCacheDirectorySettingsResponseOutput() CacheDirectorySettingsResponseOutput

func (CacheDirectorySettingsResponseArgs) ToCacheDirectorySettingsResponseOutputWithContext added in v0.4.0

func (i CacheDirectorySettingsResponseArgs) ToCacheDirectorySettingsResponseOutputWithContext(ctx context.Context) CacheDirectorySettingsResponseOutput

func (CacheDirectorySettingsResponseArgs) ToCacheDirectorySettingsResponsePtrOutput added in v0.4.0

func (i CacheDirectorySettingsResponseArgs) ToCacheDirectorySettingsResponsePtrOutput() CacheDirectorySettingsResponsePtrOutput

func (CacheDirectorySettingsResponseArgs) ToCacheDirectorySettingsResponsePtrOutputWithContext added in v0.4.0

func (i CacheDirectorySettingsResponseArgs) ToCacheDirectorySettingsResponsePtrOutputWithContext(ctx context.Context) CacheDirectorySettingsResponsePtrOutput

type CacheDirectorySettingsResponseInput added in v0.4.0

type CacheDirectorySettingsResponseInput interface {
	pulumi.Input

	ToCacheDirectorySettingsResponseOutput() CacheDirectorySettingsResponseOutput
	ToCacheDirectorySettingsResponseOutputWithContext(context.Context) CacheDirectorySettingsResponseOutput
}

CacheDirectorySettingsResponseInput is an input type that accepts CacheDirectorySettingsResponseArgs and CacheDirectorySettingsResponseOutput values. You can construct a concrete instance of `CacheDirectorySettingsResponseInput` via:

CacheDirectorySettingsResponseArgs{...}

type CacheDirectorySettingsResponseOutput added in v0.4.0

type CacheDirectorySettingsResponseOutput struct{ *pulumi.OutputState }

Cache Directory Services settings.

func (CacheDirectorySettingsResponseOutput) ActiveDirectory added in v0.4.0

Specifies settings for joining the HPC Cache to an Active Directory domain.

func (CacheDirectorySettingsResponseOutput) ElementType added in v0.4.0

func (CacheDirectorySettingsResponseOutput) ToCacheDirectorySettingsResponseOutput added in v0.4.0

func (o CacheDirectorySettingsResponseOutput) ToCacheDirectorySettingsResponseOutput() CacheDirectorySettingsResponseOutput

func (CacheDirectorySettingsResponseOutput) ToCacheDirectorySettingsResponseOutputWithContext added in v0.4.0

func (o CacheDirectorySettingsResponseOutput) ToCacheDirectorySettingsResponseOutputWithContext(ctx context.Context) CacheDirectorySettingsResponseOutput

func (CacheDirectorySettingsResponseOutput) ToCacheDirectorySettingsResponsePtrOutput added in v0.4.0

func (o CacheDirectorySettingsResponseOutput) ToCacheDirectorySettingsResponsePtrOutput() CacheDirectorySettingsResponsePtrOutput

func (CacheDirectorySettingsResponseOutput) ToCacheDirectorySettingsResponsePtrOutputWithContext added in v0.4.0

func (o CacheDirectorySettingsResponseOutput) ToCacheDirectorySettingsResponsePtrOutputWithContext(ctx context.Context) CacheDirectorySettingsResponsePtrOutput

func (CacheDirectorySettingsResponseOutput) UsernameDownload added in v0.4.0

Specifies settings for Extended Groups. Extended Groups allows users to be members of more than 16 groups.

type CacheDirectorySettingsResponsePtrInput added in v0.4.0

type CacheDirectorySettingsResponsePtrInput interface {
	pulumi.Input

	ToCacheDirectorySettingsResponsePtrOutput() CacheDirectorySettingsResponsePtrOutput
	ToCacheDirectorySettingsResponsePtrOutputWithContext(context.Context) CacheDirectorySettingsResponsePtrOutput
}

CacheDirectorySettingsResponsePtrInput is an input type that accepts CacheDirectorySettingsResponseArgs, CacheDirectorySettingsResponsePtr and CacheDirectorySettingsResponsePtrOutput values. You can construct a concrete instance of `CacheDirectorySettingsResponsePtrInput` via:

        CacheDirectorySettingsResponseArgs{...}

or:

        nil

type CacheDirectorySettingsResponsePtrOutput added in v0.4.0

type CacheDirectorySettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheDirectorySettingsResponsePtrOutput) ActiveDirectory added in v0.4.0

Specifies settings for joining the HPC Cache to an Active Directory domain.

func (CacheDirectorySettingsResponsePtrOutput) Elem added in v0.4.0

func (CacheDirectorySettingsResponsePtrOutput) ElementType added in v0.4.0

func (CacheDirectorySettingsResponsePtrOutput) ToCacheDirectorySettingsResponsePtrOutput added in v0.4.0

func (o CacheDirectorySettingsResponsePtrOutput) ToCacheDirectorySettingsResponsePtrOutput() CacheDirectorySettingsResponsePtrOutput

func (CacheDirectorySettingsResponsePtrOutput) ToCacheDirectorySettingsResponsePtrOutputWithContext added in v0.4.0

func (o CacheDirectorySettingsResponsePtrOutput) ToCacheDirectorySettingsResponsePtrOutputWithContext(ctx context.Context) CacheDirectorySettingsResponsePtrOutput

func (CacheDirectorySettingsResponsePtrOutput) UsernameDownload added in v0.4.0

Specifies settings for Extended Groups. Extended Groups allows users to be members of more than 16 groups.

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 {
	// NFS access policies defined for this cache.
	AccessPolicies []NfsAccessPolicy `pulumi:"accessPolicies"`
}

Cache security settings.

type CacheSecuritySettingsArgs

type CacheSecuritySettingsArgs struct {
	// NFS access policies defined for this cache.
	AccessPolicies NfsAccessPolicyArrayInput `pulumi:"accessPolicies"`
}

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) AccessPolicies added in v0.4.0

NFS access policies defined for this cache.

func (CacheSecuritySettingsOutput) ElementType

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) AccessPolicies added in v0.4.0

NFS access policies defined for this cache.

func (CacheSecuritySettingsPtrOutput) Elem

func (CacheSecuritySettingsPtrOutput) ElementType

func (CacheSecuritySettingsPtrOutput) ToCacheSecuritySettingsPtrOutput

func (o CacheSecuritySettingsPtrOutput) ToCacheSecuritySettingsPtrOutput() CacheSecuritySettingsPtrOutput

func (CacheSecuritySettingsPtrOutput) ToCacheSecuritySettingsPtrOutputWithContext

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

type CacheSecuritySettingsResponse

type CacheSecuritySettingsResponse struct {
	// NFS access policies defined for this cache.
	AccessPolicies []NfsAccessPolicyResponse `pulumi:"accessPolicies"`
}

Cache security settings.

type CacheSecuritySettingsResponseArgs

type CacheSecuritySettingsResponseArgs struct {
	// NFS access policies defined for this cache.
	AccessPolicies NfsAccessPolicyResponseArrayInput `pulumi:"accessPolicies"`
}

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) AccessPolicies added in v0.4.0

NFS access policies defined for this cache.

func (CacheSecuritySettingsResponseOutput) ElementType

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) AccessPolicies added in v0.4.0

NFS access policies defined for this cache.

func (CacheSecuritySettingsResponsePtrOutput) Elem

func (CacheSecuritySettingsResponsePtrOutput) ElementType

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 Directory Services settings of the cache.
	DirectoryServicesSettings CacheDirectorySettingsResponsePtrInput
	// 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 CacheUsernameDownloadSettings added in v0.4.0

type CacheUsernameDownloadSettings struct {
	// Determines if the certificate should be automatically downloaded. This applies to 'caCertificateURI' only if 'requireValidCertificate' is true.
	AutoDownloadCertificate *bool `pulumi:"autoDownloadCertificate"`
	// The URI of the CA certificate to validate the LDAP secure connection. This field must be populated when 'requireValidCertificate' is set to true.
	CaCertificateURI *string `pulumi:"caCertificateURI"`
	// When present, these are the credentials for the secure LDAP connection.
	Credentials *CacheUsernameDownloadSettingsCredentials `pulumi:"credentials"`
	// Whether or not the LDAP connection should be encrypted.
	EncryptLdapConnection *bool `pulumi:"encryptLdapConnection"`
	// Whether or not Extended Groups is enabled.
	ExtendedGroupsEnabled *bool `pulumi:"extendedGroupsEnabled"`
	// The URI of the file containing group information (in /etc/group file format). This field must be populated when 'usernameSource' is set to 'File'.
	GroupFileURI *string `pulumi:"groupFileURI"`
	// The base distinguished name for the LDAP domain.
	LdapBaseDn *string `pulumi:"ldapBaseDn"`
	// The fully qualified domain name or IP address of the LDAP server to use.
	LdapServer *string `pulumi:"ldapServer"`
	// Determines if the certificates must be validated by a certificate authority. When true, caCertificateURI must be provided.
	RequireValidCertificate *bool `pulumi:"requireValidCertificate"`
	// The URI of the file containing user information (in /etc/passwd file format). This field must be populated when 'usernameSource' is set to 'File'.
	UserFileURI *string `pulumi:"userFileURI"`
	// This setting determines how the cache gets username and group names for clients.
	UsernameSource *string `pulumi:"usernameSource"`
}

Settings for Extended Groups username and group download.

type CacheUsernameDownloadSettingsArgs added in v0.4.0

type CacheUsernameDownloadSettingsArgs struct {
	// Determines if the certificate should be automatically downloaded. This applies to 'caCertificateURI' only if 'requireValidCertificate' is true.
	AutoDownloadCertificate pulumi.BoolPtrInput `pulumi:"autoDownloadCertificate"`
	// The URI of the CA certificate to validate the LDAP secure connection. This field must be populated when 'requireValidCertificate' is set to true.
	CaCertificateURI pulumi.StringPtrInput `pulumi:"caCertificateURI"`
	// When present, these are the credentials for the secure LDAP connection.
	Credentials CacheUsernameDownloadSettingsCredentialsPtrInput `pulumi:"credentials"`
	// Whether or not the LDAP connection should be encrypted.
	EncryptLdapConnection pulumi.BoolPtrInput `pulumi:"encryptLdapConnection"`
	// Whether or not Extended Groups is enabled.
	ExtendedGroupsEnabled pulumi.BoolPtrInput `pulumi:"extendedGroupsEnabled"`
	// The URI of the file containing group information (in /etc/group file format). This field must be populated when 'usernameSource' is set to 'File'.
	GroupFileURI pulumi.StringPtrInput `pulumi:"groupFileURI"`
	// The base distinguished name for the LDAP domain.
	LdapBaseDn pulumi.StringPtrInput `pulumi:"ldapBaseDn"`
	// The fully qualified domain name or IP address of the LDAP server to use.
	LdapServer pulumi.StringPtrInput `pulumi:"ldapServer"`
	// Determines if the certificates must be validated by a certificate authority. When true, caCertificateURI must be provided.
	RequireValidCertificate pulumi.BoolPtrInput `pulumi:"requireValidCertificate"`
	// The URI of the file containing user information (in /etc/passwd file format). This field must be populated when 'usernameSource' is set to 'File'.
	UserFileURI pulumi.StringPtrInput `pulumi:"userFileURI"`
	// This setting determines how the cache gets username and group names for clients.
	UsernameSource pulumi.StringPtrInput `pulumi:"usernameSource"`
}

Settings for Extended Groups username and group download.

func (CacheUsernameDownloadSettingsArgs) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsArgs) ToCacheUsernameDownloadSettingsOutput added in v0.4.0

func (i CacheUsernameDownloadSettingsArgs) ToCacheUsernameDownloadSettingsOutput() CacheUsernameDownloadSettingsOutput

func (CacheUsernameDownloadSettingsArgs) ToCacheUsernameDownloadSettingsOutputWithContext added in v0.4.0

func (i CacheUsernameDownloadSettingsArgs) ToCacheUsernameDownloadSettingsOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsOutput

func (CacheUsernameDownloadSettingsArgs) ToCacheUsernameDownloadSettingsPtrOutput added in v0.4.0

func (i CacheUsernameDownloadSettingsArgs) ToCacheUsernameDownloadSettingsPtrOutput() CacheUsernameDownloadSettingsPtrOutput

func (CacheUsernameDownloadSettingsArgs) ToCacheUsernameDownloadSettingsPtrOutputWithContext added in v0.4.0

func (i CacheUsernameDownloadSettingsArgs) ToCacheUsernameDownloadSettingsPtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsPtrOutput

type CacheUsernameDownloadSettingsCredentials added in v0.4.0

type CacheUsernameDownloadSettingsCredentials struct {
	// The Bind Distinguished Name identity to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.
	BindDn *string `pulumi:"bindDn"`
	// The Bind password to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.
	BindPassword *string `pulumi:"bindPassword"`
}

When present, these are the credentials for the secure LDAP connection.

type CacheUsernameDownloadSettingsCredentialsArgs added in v0.4.0

type CacheUsernameDownloadSettingsCredentialsArgs struct {
	// The Bind Distinguished Name identity to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.
	BindDn pulumi.StringPtrInput `pulumi:"bindDn"`
	// The Bind password to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.
	BindPassword pulumi.StringPtrInput `pulumi:"bindPassword"`
}

When present, these are the credentials for the secure LDAP connection.

func (CacheUsernameDownloadSettingsCredentialsArgs) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsCredentialsArgs) ToCacheUsernameDownloadSettingsCredentialsOutput added in v0.4.0

func (i CacheUsernameDownloadSettingsCredentialsArgs) ToCacheUsernameDownloadSettingsCredentialsOutput() CacheUsernameDownloadSettingsCredentialsOutput

func (CacheUsernameDownloadSettingsCredentialsArgs) ToCacheUsernameDownloadSettingsCredentialsOutputWithContext added in v0.4.0

func (i CacheUsernameDownloadSettingsCredentialsArgs) ToCacheUsernameDownloadSettingsCredentialsOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsCredentialsOutput

func (CacheUsernameDownloadSettingsCredentialsArgs) ToCacheUsernameDownloadSettingsCredentialsPtrOutput added in v0.4.0

func (i CacheUsernameDownloadSettingsCredentialsArgs) ToCacheUsernameDownloadSettingsCredentialsPtrOutput() CacheUsernameDownloadSettingsCredentialsPtrOutput

func (CacheUsernameDownloadSettingsCredentialsArgs) ToCacheUsernameDownloadSettingsCredentialsPtrOutputWithContext added in v0.4.0

func (i CacheUsernameDownloadSettingsCredentialsArgs) ToCacheUsernameDownloadSettingsCredentialsPtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsCredentialsPtrOutput

type CacheUsernameDownloadSettingsCredentialsInput added in v0.4.0

type CacheUsernameDownloadSettingsCredentialsInput interface {
	pulumi.Input

	ToCacheUsernameDownloadSettingsCredentialsOutput() CacheUsernameDownloadSettingsCredentialsOutput
	ToCacheUsernameDownloadSettingsCredentialsOutputWithContext(context.Context) CacheUsernameDownloadSettingsCredentialsOutput
}

CacheUsernameDownloadSettingsCredentialsInput is an input type that accepts CacheUsernameDownloadSettingsCredentialsArgs and CacheUsernameDownloadSettingsCredentialsOutput values. You can construct a concrete instance of `CacheUsernameDownloadSettingsCredentialsInput` via:

CacheUsernameDownloadSettingsCredentialsArgs{...}

type CacheUsernameDownloadSettingsCredentialsOutput added in v0.4.0

type CacheUsernameDownloadSettingsCredentialsOutput struct{ *pulumi.OutputState }

When present, these are the credentials for the secure LDAP connection.

func (CacheUsernameDownloadSettingsCredentialsOutput) BindDn added in v0.4.0

The Bind Distinguished Name identity to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

func (CacheUsernameDownloadSettingsCredentialsOutput) BindPassword added in v0.4.0

The Bind password to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

func (CacheUsernameDownloadSettingsCredentialsOutput) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsCredentialsOutput) ToCacheUsernameDownloadSettingsCredentialsOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsCredentialsOutput) ToCacheUsernameDownloadSettingsCredentialsOutput() CacheUsernameDownloadSettingsCredentialsOutput

func (CacheUsernameDownloadSettingsCredentialsOutput) ToCacheUsernameDownloadSettingsCredentialsOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsCredentialsOutput) ToCacheUsernameDownloadSettingsCredentialsOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsCredentialsOutput

func (CacheUsernameDownloadSettingsCredentialsOutput) ToCacheUsernameDownloadSettingsCredentialsPtrOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsCredentialsOutput) ToCacheUsernameDownloadSettingsCredentialsPtrOutput() CacheUsernameDownloadSettingsCredentialsPtrOutput

func (CacheUsernameDownloadSettingsCredentialsOutput) ToCacheUsernameDownloadSettingsCredentialsPtrOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsCredentialsOutput) ToCacheUsernameDownloadSettingsCredentialsPtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsCredentialsPtrOutput

type CacheUsernameDownloadSettingsCredentialsPtrInput added in v0.4.0

type CacheUsernameDownloadSettingsCredentialsPtrInput interface {
	pulumi.Input

	ToCacheUsernameDownloadSettingsCredentialsPtrOutput() CacheUsernameDownloadSettingsCredentialsPtrOutput
	ToCacheUsernameDownloadSettingsCredentialsPtrOutputWithContext(context.Context) CacheUsernameDownloadSettingsCredentialsPtrOutput
}

CacheUsernameDownloadSettingsCredentialsPtrInput is an input type that accepts CacheUsernameDownloadSettingsCredentialsArgs, CacheUsernameDownloadSettingsCredentialsPtr and CacheUsernameDownloadSettingsCredentialsPtrOutput values. You can construct a concrete instance of `CacheUsernameDownloadSettingsCredentialsPtrInput` via:

        CacheUsernameDownloadSettingsCredentialsArgs{...}

or:

        nil

type CacheUsernameDownloadSettingsCredentialsPtrOutput added in v0.4.0

type CacheUsernameDownloadSettingsCredentialsPtrOutput struct{ *pulumi.OutputState }

func (CacheUsernameDownloadSettingsCredentialsPtrOutput) BindDn added in v0.4.0

The Bind Distinguished Name identity to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

func (CacheUsernameDownloadSettingsCredentialsPtrOutput) BindPassword added in v0.4.0

The Bind password to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

func (CacheUsernameDownloadSettingsCredentialsPtrOutput) Elem added in v0.4.0

func (CacheUsernameDownloadSettingsCredentialsPtrOutput) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsCredentialsPtrOutput) ToCacheUsernameDownloadSettingsCredentialsPtrOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsCredentialsPtrOutput) ToCacheUsernameDownloadSettingsCredentialsPtrOutput() CacheUsernameDownloadSettingsCredentialsPtrOutput

func (CacheUsernameDownloadSettingsCredentialsPtrOutput) ToCacheUsernameDownloadSettingsCredentialsPtrOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsCredentialsPtrOutput) ToCacheUsernameDownloadSettingsCredentialsPtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsCredentialsPtrOutput

type CacheUsernameDownloadSettingsInput added in v0.4.0

type CacheUsernameDownloadSettingsInput interface {
	pulumi.Input

	ToCacheUsernameDownloadSettingsOutput() CacheUsernameDownloadSettingsOutput
	ToCacheUsernameDownloadSettingsOutputWithContext(context.Context) CacheUsernameDownloadSettingsOutput
}

CacheUsernameDownloadSettingsInput is an input type that accepts CacheUsernameDownloadSettingsArgs and CacheUsernameDownloadSettingsOutput values. You can construct a concrete instance of `CacheUsernameDownloadSettingsInput` via:

CacheUsernameDownloadSettingsArgs{...}

type CacheUsernameDownloadSettingsOutput added in v0.4.0

type CacheUsernameDownloadSettingsOutput struct{ *pulumi.OutputState }

Settings for Extended Groups username and group download.

func (CacheUsernameDownloadSettingsOutput) AutoDownloadCertificate added in v0.4.0

func (o CacheUsernameDownloadSettingsOutput) AutoDownloadCertificate() pulumi.BoolPtrOutput

Determines if the certificate should be automatically downloaded. This applies to 'caCertificateURI' only if 'requireValidCertificate' is true.

func (CacheUsernameDownloadSettingsOutput) CaCertificateURI added in v0.4.0

The URI of the CA certificate to validate the LDAP secure connection. This field must be populated when 'requireValidCertificate' is set to true.

func (CacheUsernameDownloadSettingsOutput) Credentials added in v0.4.0

When present, these are the credentials for the secure LDAP connection.

func (CacheUsernameDownloadSettingsOutput) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsOutput) EncryptLdapConnection added in v0.4.0

func (o CacheUsernameDownloadSettingsOutput) EncryptLdapConnection() pulumi.BoolPtrOutput

Whether or not the LDAP connection should be encrypted.

func (CacheUsernameDownloadSettingsOutput) ExtendedGroupsEnabled added in v0.4.0

func (o CacheUsernameDownloadSettingsOutput) ExtendedGroupsEnabled() pulumi.BoolPtrOutput

Whether or not Extended Groups is enabled.

func (CacheUsernameDownloadSettingsOutput) GroupFileURI added in v0.4.0

The URI of the file containing group information (in /etc/group file format). This field must be populated when 'usernameSource' is set to 'File'.

func (CacheUsernameDownloadSettingsOutput) LdapBaseDn added in v0.4.0

The base distinguished name for the LDAP domain.

func (CacheUsernameDownloadSettingsOutput) LdapServer added in v0.4.0

The fully qualified domain name or IP address of the LDAP server to use.

func (CacheUsernameDownloadSettingsOutput) RequireValidCertificate added in v0.4.0

func (o CacheUsernameDownloadSettingsOutput) RequireValidCertificate() pulumi.BoolPtrOutput

Determines if the certificates must be validated by a certificate authority. When true, caCertificateURI must be provided.

func (CacheUsernameDownloadSettingsOutput) ToCacheUsernameDownloadSettingsOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsOutput) ToCacheUsernameDownloadSettingsOutput() CacheUsernameDownloadSettingsOutput

func (CacheUsernameDownloadSettingsOutput) ToCacheUsernameDownloadSettingsOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsOutput) ToCacheUsernameDownloadSettingsOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsOutput

func (CacheUsernameDownloadSettingsOutput) ToCacheUsernameDownloadSettingsPtrOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsOutput) ToCacheUsernameDownloadSettingsPtrOutput() CacheUsernameDownloadSettingsPtrOutput

func (CacheUsernameDownloadSettingsOutput) ToCacheUsernameDownloadSettingsPtrOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsOutput) ToCacheUsernameDownloadSettingsPtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsPtrOutput

func (CacheUsernameDownloadSettingsOutput) UserFileURI added in v0.4.0

The URI of the file containing user information (in /etc/passwd file format). This field must be populated when 'usernameSource' is set to 'File'.

func (CacheUsernameDownloadSettingsOutput) UsernameSource added in v0.4.0

This setting determines how the cache gets username and group names for clients.

type CacheUsernameDownloadSettingsPtrInput added in v0.4.0

type CacheUsernameDownloadSettingsPtrInput interface {
	pulumi.Input

	ToCacheUsernameDownloadSettingsPtrOutput() CacheUsernameDownloadSettingsPtrOutput
	ToCacheUsernameDownloadSettingsPtrOutputWithContext(context.Context) CacheUsernameDownloadSettingsPtrOutput
}

CacheUsernameDownloadSettingsPtrInput is an input type that accepts CacheUsernameDownloadSettingsArgs, CacheUsernameDownloadSettingsPtr and CacheUsernameDownloadSettingsPtrOutput values. You can construct a concrete instance of `CacheUsernameDownloadSettingsPtrInput` via:

        CacheUsernameDownloadSettingsArgs{...}

or:

        nil

type CacheUsernameDownloadSettingsPtrOutput added in v0.4.0

type CacheUsernameDownloadSettingsPtrOutput struct{ *pulumi.OutputState }

func (CacheUsernameDownloadSettingsPtrOutput) AutoDownloadCertificate added in v0.4.0

func (o CacheUsernameDownloadSettingsPtrOutput) AutoDownloadCertificate() pulumi.BoolPtrOutput

Determines if the certificate should be automatically downloaded. This applies to 'caCertificateURI' only if 'requireValidCertificate' is true.

func (CacheUsernameDownloadSettingsPtrOutput) CaCertificateURI added in v0.4.0

The URI of the CA certificate to validate the LDAP secure connection. This field must be populated when 'requireValidCertificate' is set to true.

func (CacheUsernameDownloadSettingsPtrOutput) Credentials added in v0.4.0

When present, these are the credentials for the secure LDAP connection.

func (CacheUsernameDownloadSettingsPtrOutput) Elem added in v0.4.0

func (CacheUsernameDownloadSettingsPtrOutput) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsPtrOutput) EncryptLdapConnection added in v0.4.0

Whether or not the LDAP connection should be encrypted.

func (CacheUsernameDownloadSettingsPtrOutput) ExtendedGroupsEnabled added in v0.4.0

Whether or not Extended Groups is enabled.

func (CacheUsernameDownloadSettingsPtrOutput) GroupFileURI added in v0.4.0

The URI of the file containing group information (in /etc/group file format). This field must be populated when 'usernameSource' is set to 'File'.

func (CacheUsernameDownloadSettingsPtrOutput) LdapBaseDn added in v0.4.0

The base distinguished name for the LDAP domain.

func (CacheUsernameDownloadSettingsPtrOutput) LdapServer added in v0.4.0

The fully qualified domain name or IP address of the LDAP server to use.

func (CacheUsernameDownloadSettingsPtrOutput) RequireValidCertificate added in v0.4.0

func (o CacheUsernameDownloadSettingsPtrOutput) RequireValidCertificate() pulumi.BoolPtrOutput

Determines if the certificates must be validated by a certificate authority. When true, caCertificateURI must be provided.

func (CacheUsernameDownloadSettingsPtrOutput) ToCacheUsernameDownloadSettingsPtrOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsPtrOutput) ToCacheUsernameDownloadSettingsPtrOutput() CacheUsernameDownloadSettingsPtrOutput

func (CacheUsernameDownloadSettingsPtrOutput) ToCacheUsernameDownloadSettingsPtrOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsPtrOutput) ToCacheUsernameDownloadSettingsPtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsPtrOutput

func (CacheUsernameDownloadSettingsPtrOutput) UserFileURI added in v0.4.0

The URI of the file containing user information (in /etc/passwd file format). This field must be populated when 'usernameSource' is set to 'File'.

func (CacheUsernameDownloadSettingsPtrOutput) UsernameSource added in v0.4.0

This setting determines how the cache gets username and group names for clients.

type CacheUsernameDownloadSettingsResponse added in v0.4.0

type CacheUsernameDownloadSettingsResponse struct {
	// Determines if the certificate should be automatically downloaded. This applies to 'caCertificateURI' only if 'requireValidCertificate' is true.
	AutoDownloadCertificate *bool `pulumi:"autoDownloadCertificate"`
	// The URI of the CA certificate to validate the LDAP secure connection. This field must be populated when 'requireValidCertificate' is set to true.
	CaCertificateURI *string `pulumi:"caCertificateURI"`
	// When present, these are the credentials for the secure LDAP connection.
	Credentials *CacheUsernameDownloadSettingsResponseCredentials `pulumi:"credentials"`
	// Whether or not the LDAP connection should be encrypted.
	EncryptLdapConnection *bool `pulumi:"encryptLdapConnection"`
	// Whether or not Extended Groups is enabled.
	ExtendedGroupsEnabled *bool `pulumi:"extendedGroupsEnabled"`
	// The URI of the file containing group information (in /etc/group file format). This field must be populated when 'usernameSource' is set to 'File'.
	GroupFileURI *string `pulumi:"groupFileURI"`
	// The base distinguished name for the LDAP domain.
	LdapBaseDn *string `pulumi:"ldapBaseDn"`
	// The fully qualified domain name or IP address of the LDAP server to use.
	LdapServer *string `pulumi:"ldapServer"`
	// Determines if the certificates must be validated by a certificate authority. When true, caCertificateURI must be provided.
	RequireValidCertificate *bool `pulumi:"requireValidCertificate"`
	// The URI of the file containing user information (in /etc/passwd file format). This field must be populated when 'usernameSource' is set to 'File'.
	UserFileURI *string `pulumi:"userFileURI"`
	// Indicates whether or not the HPC Cache has performed the username download successfully.
	UsernameDownloaded string `pulumi:"usernameDownloaded"`
	// This setting determines how the cache gets username and group names for clients.
	UsernameSource *string `pulumi:"usernameSource"`
}

Settings for Extended Groups username and group download.

type CacheUsernameDownloadSettingsResponseArgs added in v0.4.0

type CacheUsernameDownloadSettingsResponseArgs struct {
	// Determines if the certificate should be automatically downloaded. This applies to 'caCertificateURI' only if 'requireValidCertificate' is true.
	AutoDownloadCertificate pulumi.BoolPtrInput `pulumi:"autoDownloadCertificate"`
	// The URI of the CA certificate to validate the LDAP secure connection. This field must be populated when 'requireValidCertificate' is set to true.
	CaCertificateURI pulumi.StringPtrInput `pulumi:"caCertificateURI"`
	// When present, these are the credentials for the secure LDAP connection.
	Credentials CacheUsernameDownloadSettingsResponseCredentialsPtrInput `pulumi:"credentials"`
	// Whether or not the LDAP connection should be encrypted.
	EncryptLdapConnection pulumi.BoolPtrInput `pulumi:"encryptLdapConnection"`
	// Whether or not Extended Groups is enabled.
	ExtendedGroupsEnabled pulumi.BoolPtrInput `pulumi:"extendedGroupsEnabled"`
	// The URI of the file containing group information (in /etc/group file format). This field must be populated when 'usernameSource' is set to 'File'.
	GroupFileURI pulumi.StringPtrInput `pulumi:"groupFileURI"`
	// The base distinguished name for the LDAP domain.
	LdapBaseDn pulumi.StringPtrInput `pulumi:"ldapBaseDn"`
	// The fully qualified domain name or IP address of the LDAP server to use.
	LdapServer pulumi.StringPtrInput `pulumi:"ldapServer"`
	// Determines if the certificates must be validated by a certificate authority. When true, caCertificateURI must be provided.
	RequireValidCertificate pulumi.BoolPtrInput `pulumi:"requireValidCertificate"`
	// The URI of the file containing user information (in /etc/passwd file format). This field must be populated when 'usernameSource' is set to 'File'.
	UserFileURI pulumi.StringPtrInput `pulumi:"userFileURI"`
	// Indicates whether or not the HPC Cache has performed the username download successfully.
	UsernameDownloaded pulumi.StringInput `pulumi:"usernameDownloaded"`
	// This setting determines how the cache gets username and group names for clients.
	UsernameSource pulumi.StringPtrInput `pulumi:"usernameSource"`
}

Settings for Extended Groups username and group download.

func (CacheUsernameDownloadSettingsResponseArgs) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsResponseArgs) ToCacheUsernameDownloadSettingsResponseOutput added in v0.4.0

func (i CacheUsernameDownloadSettingsResponseArgs) ToCacheUsernameDownloadSettingsResponseOutput() CacheUsernameDownloadSettingsResponseOutput

func (CacheUsernameDownloadSettingsResponseArgs) ToCacheUsernameDownloadSettingsResponseOutputWithContext added in v0.4.0

func (i CacheUsernameDownloadSettingsResponseArgs) ToCacheUsernameDownloadSettingsResponseOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponseOutput

func (CacheUsernameDownloadSettingsResponseArgs) ToCacheUsernameDownloadSettingsResponsePtrOutput added in v0.4.0

func (i CacheUsernameDownloadSettingsResponseArgs) ToCacheUsernameDownloadSettingsResponsePtrOutput() CacheUsernameDownloadSettingsResponsePtrOutput

func (CacheUsernameDownloadSettingsResponseArgs) ToCacheUsernameDownloadSettingsResponsePtrOutputWithContext added in v0.4.0

func (i CacheUsernameDownloadSettingsResponseArgs) ToCacheUsernameDownloadSettingsResponsePtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponsePtrOutput

type CacheUsernameDownloadSettingsResponseCredentials added in v0.4.0

type CacheUsernameDownloadSettingsResponseCredentials struct {
	// The Bind Distinguished Name identity to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.
	BindDn *string `pulumi:"bindDn"`
	// The Bind password to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.
	BindPassword *string `pulumi:"bindPassword"`
}

When present, these are the credentials for the secure LDAP connection.

type CacheUsernameDownloadSettingsResponseCredentialsArgs added in v0.4.0

type CacheUsernameDownloadSettingsResponseCredentialsArgs struct {
	// The Bind Distinguished Name identity to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.
	BindDn pulumi.StringPtrInput `pulumi:"bindDn"`
	// The Bind password to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.
	BindPassword pulumi.StringPtrInput `pulumi:"bindPassword"`
}

When present, these are the credentials for the secure LDAP connection.

func (CacheUsernameDownloadSettingsResponseCredentialsArgs) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsResponseCredentialsArgs) ToCacheUsernameDownloadSettingsResponseCredentialsOutput added in v0.4.0

func (i CacheUsernameDownloadSettingsResponseCredentialsArgs) ToCacheUsernameDownloadSettingsResponseCredentialsOutput() CacheUsernameDownloadSettingsResponseCredentialsOutput

func (CacheUsernameDownloadSettingsResponseCredentialsArgs) ToCacheUsernameDownloadSettingsResponseCredentialsOutputWithContext added in v0.4.0

func (i CacheUsernameDownloadSettingsResponseCredentialsArgs) ToCacheUsernameDownloadSettingsResponseCredentialsOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponseCredentialsOutput

func (CacheUsernameDownloadSettingsResponseCredentialsArgs) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutput added in v0.4.0

func (i CacheUsernameDownloadSettingsResponseCredentialsArgs) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutput() CacheUsernameDownloadSettingsResponseCredentialsPtrOutput

func (CacheUsernameDownloadSettingsResponseCredentialsArgs) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutputWithContext added in v0.4.0

func (i CacheUsernameDownloadSettingsResponseCredentialsArgs) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponseCredentialsPtrOutput

type CacheUsernameDownloadSettingsResponseCredentialsInput added in v0.4.0

type CacheUsernameDownloadSettingsResponseCredentialsInput interface {
	pulumi.Input

	ToCacheUsernameDownloadSettingsResponseCredentialsOutput() CacheUsernameDownloadSettingsResponseCredentialsOutput
	ToCacheUsernameDownloadSettingsResponseCredentialsOutputWithContext(context.Context) CacheUsernameDownloadSettingsResponseCredentialsOutput
}

CacheUsernameDownloadSettingsResponseCredentialsInput is an input type that accepts CacheUsernameDownloadSettingsResponseCredentialsArgs and CacheUsernameDownloadSettingsResponseCredentialsOutput values. You can construct a concrete instance of `CacheUsernameDownloadSettingsResponseCredentialsInput` via:

CacheUsernameDownloadSettingsResponseCredentialsArgs{...}

type CacheUsernameDownloadSettingsResponseCredentialsOutput added in v0.4.0

type CacheUsernameDownloadSettingsResponseCredentialsOutput struct{ *pulumi.OutputState }

When present, these are the credentials for the secure LDAP connection.

func (CacheUsernameDownloadSettingsResponseCredentialsOutput) BindDn added in v0.4.0

The Bind Distinguished Name identity to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

func (CacheUsernameDownloadSettingsResponseCredentialsOutput) BindPassword added in v0.4.0

The Bind password to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

func (CacheUsernameDownloadSettingsResponseCredentialsOutput) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsResponseCredentialsOutput) ToCacheUsernameDownloadSettingsResponseCredentialsOutput added in v0.4.0

func (CacheUsernameDownloadSettingsResponseCredentialsOutput) ToCacheUsernameDownloadSettingsResponseCredentialsOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsResponseCredentialsOutput) ToCacheUsernameDownloadSettingsResponseCredentialsOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponseCredentialsOutput

func (CacheUsernameDownloadSettingsResponseCredentialsOutput) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsResponseCredentialsOutput) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutput() CacheUsernameDownloadSettingsResponseCredentialsPtrOutput

func (CacheUsernameDownloadSettingsResponseCredentialsOutput) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsResponseCredentialsOutput) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponseCredentialsPtrOutput

type CacheUsernameDownloadSettingsResponseCredentialsPtrInput added in v0.4.0

type CacheUsernameDownloadSettingsResponseCredentialsPtrInput interface {
	pulumi.Input

	ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutput() CacheUsernameDownloadSettingsResponseCredentialsPtrOutput
	ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutputWithContext(context.Context) CacheUsernameDownloadSettingsResponseCredentialsPtrOutput
}

CacheUsernameDownloadSettingsResponseCredentialsPtrInput is an input type that accepts CacheUsernameDownloadSettingsResponseCredentialsArgs, CacheUsernameDownloadSettingsResponseCredentialsPtr and CacheUsernameDownloadSettingsResponseCredentialsPtrOutput values. You can construct a concrete instance of `CacheUsernameDownloadSettingsResponseCredentialsPtrInput` via:

        CacheUsernameDownloadSettingsResponseCredentialsArgs{...}

or:

        nil

type CacheUsernameDownloadSettingsResponseCredentialsPtrOutput added in v0.4.0

type CacheUsernameDownloadSettingsResponseCredentialsPtrOutput struct{ *pulumi.OutputState }

func (CacheUsernameDownloadSettingsResponseCredentialsPtrOutput) BindDn added in v0.4.0

The Bind Distinguished Name identity to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

func (CacheUsernameDownloadSettingsResponseCredentialsPtrOutput) BindPassword added in v0.4.0

The Bind password to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

func (CacheUsernameDownloadSettingsResponseCredentialsPtrOutput) Elem added in v0.4.0

func (CacheUsernameDownloadSettingsResponseCredentialsPtrOutput) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsResponseCredentialsPtrOutput) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutput added in v0.4.0

func (CacheUsernameDownloadSettingsResponseCredentialsPtrOutput) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsResponseCredentialsPtrOutput) ToCacheUsernameDownloadSettingsResponseCredentialsPtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponseCredentialsPtrOutput

type CacheUsernameDownloadSettingsResponseInput added in v0.4.0

type CacheUsernameDownloadSettingsResponseInput interface {
	pulumi.Input

	ToCacheUsernameDownloadSettingsResponseOutput() CacheUsernameDownloadSettingsResponseOutput
	ToCacheUsernameDownloadSettingsResponseOutputWithContext(context.Context) CacheUsernameDownloadSettingsResponseOutput
}

CacheUsernameDownloadSettingsResponseInput is an input type that accepts CacheUsernameDownloadSettingsResponseArgs and CacheUsernameDownloadSettingsResponseOutput values. You can construct a concrete instance of `CacheUsernameDownloadSettingsResponseInput` via:

CacheUsernameDownloadSettingsResponseArgs{...}

type CacheUsernameDownloadSettingsResponseOutput added in v0.4.0

type CacheUsernameDownloadSettingsResponseOutput struct{ *pulumi.OutputState }

Settings for Extended Groups username and group download.

func (CacheUsernameDownloadSettingsResponseOutput) AutoDownloadCertificate added in v0.4.0

Determines if the certificate should be automatically downloaded. This applies to 'caCertificateURI' only if 'requireValidCertificate' is true.

func (CacheUsernameDownloadSettingsResponseOutput) CaCertificateURI added in v0.4.0

The URI of the CA certificate to validate the LDAP secure connection. This field must be populated when 'requireValidCertificate' is set to true.

func (CacheUsernameDownloadSettingsResponseOutput) Credentials added in v0.4.0

When present, these are the credentials for the secure LDAP connection.

func (CacheUsernameDownloadSettingsResponseOutput) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsResponseOutput) EncryptLdapConnection added in v0.4.0

Whether or not the LDAP connection should be encrypted.

func (CacheUsernameDownloadSettingsResponseOutput) ExtendedGroupsEnabled added in v0.4.0

Whether or not Extended Groups is enabled.

func (CacheUsernameDownloadSettingsResponseOutput) GroupFileURI added in v0.4.0

The URI of the file containing group information (in /etc/group file format). This field must be populated when 'usernameSource' is set to 'File'.

func (CacheUsernameDownloadSettingsResponseOutput) LdapBaseDn added in v0.4.0

The base distinguished name for the LDAP domain.

func (CacheUsernameDownloadSettingsResponseOutput) LdapServer added in v0.4.0

The fully qualified domain name or IP address of the LDAP server to use.

func (CacheUsernameDownloadSettingsResponseOutput) RequireValidCertificate added in v0.4.0

Determines if the certificates must be validated by a certificate authority. When true, caCertificateURI must be provided.

func (CacheUsernameDownloadSettingsResponseOutput) ToCacheUsernameDownloadSettingsResponseOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsResponseOutput) ToCacheUsernameDownloadSettingsResponseOutput() CacheUsernameDownloadSettingsResponseOutput

func (CacheUsernameDownloadSettingsResponseOutput) ToCacheUsernameDownloadSettingsResponseOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsResponseOutput) ToCacheUsernameDownloadSettingsResponseOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponseOutput

func (CacheUsernameDownloadSettingsResponseOutput) ToCacheUsernameDownloadSettingsResponsePtrOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsResponseOutput) ToCacheUsernameDownloadSettingsResponsePtrOutput() CacheUsernameDownloadSettingsResponsePtrOutput

func (CacheUsernameDownloadSettingsResponseOutput) ToCacheUsernameDownloadSettingsResponsePtrOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsResponseOutput) ToCacheUsernameDownloadSettingsResponsePtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponsePtrOutput

func (CacheUsernameDownloadSettingsResponseOutput) UserFileURI added in v0.4.0

The URI of the file containing user information (in /etc/passwd file format). This field must be populated when 'usernameSource' is set to 'File'.

func (CacheUsernameDownloadSettingsResponseOutput) UsernameDownloaded added in v0.4.0

Indicates whether or not the HPC Cache has performed the username download successfully.

func (CacheUsernameDownloadSettingsResponseOutput) UsernameSource added in v0.4.0

This setting determines how the cache gets username and group names for clients.

type CacheUsernameDownloadSettingsResponsePtrInput added in v0.4.0

type CacheUsernameDownloadSettingsResponsePtrInput interface {
	pulumi.Input

	ToCacheUsernameDownloadSettingsResponsePtrOutput() CacheUsernameDownloadSettingsResponsePtrOutput
	ToCacheUsernameDownloadSettingsResponsePtrOutputWithContext(context.Context) CacheUsernameDownloadSettingsResponsePtrOutput
}

CacheUsernameDownloadSettingsResponsePtrInput is an input type that accepts CacheUsernameDownloadSettingsResponseArgs, CacheUsernameDownloadSettingsResponsePtr and CacheUsernameDownloadSettingsResponsePtrOutput values. You can construct a concrete instance of `CacheUsernameDownloadSettingsResponsePtrInput` via:

        CacheUsernameDownloadSettingsResponseArgs{...}

or:

        nil

type CacheUsernameDownloadSettingsResponsePtrOutput added in v0.4.0

type CacheUsernameDownloadSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheUsernameDownloadSettingsResponsePtrOutput) AutoDownloadCertificate added in v0.4.0

Determines if the certificate should be automatically downloaded. This applies to 'caCertificateURI' only if 'requireValidCertificate' is true.

func (CacheUsernameDownloadSettingsResponsePtrOutput) CaCertificateURI added in v0.4.0

The URI of the CA certificate to validate the LDAP secure connection. This field must be populated when 'requireValidCertificate' is set to true.

func (CacheUsernameDownloadSettingsResponsePtrOutput) Credentials added in v0.4.0

When present, these are the credentials for the secure LDAP connection.

func (CacheUsernameDownloadSettingsResponsePtrOutput) Elem added in v0.4.0

func (CacheUsernameDownloadSettingsResponsePtrOutput) ElementType added in v0.4.0

func (CacheUsernameDownloadSettingsResponsePtrOutput) EncryptLdapConnection added in v0.4.0

Whether or not the LDAP connection should be encrypted.

func (CacheUsernameDownloadSettingsResponsePtrOutput) ExtendedGroupsEnabled added in v0.4.0

Whether or not Extended Groups is enabled.

func (CacheUsernameDownloadSettingsResponsePtrOutput) GroupFileURI added in v0.4.0

The URI of the file containing group information (in /etc/group file format). This field must be populated when 'usernameSource' is set to 'File'.

func (CacheUsernameDownloadSettingsResponsePtrOutput) LdapBaseDn added in v0.4.0

The base distinguished name for the LDAP domain.

func (CacheUsernameDownloadSettingsResponsePtrOutput) LdapServer added in v0.4.0

The fully qualified domain name or IP address of the LDAP server to use.

func (CacheUsernameDownloadSettingsResponsePtrOutput) RequireValidCertificate added in v0.4.0

Determines if the certificates must be validated by a certificate authority. When true, caCertificateURI must be provided.

func (CacheUsernameDownloadSettingsResponsePtrOutput) ToCacheUsernameDownloadSettingsResponsePtrOutput added in v0.4.0

func (o CacheUsernameDownloadSettingsResponsePtrOutput) ToCacheUsernameDownloadSettingsResponsePtrOutput() CacheUsernameDownloadSettingsResponsePtrOutput

func (CacheUsernameDownloadSettingsResponsePtrOutput) ToCacheUsernameDownloadSettingsResponsePtrOutputWithContext added in v0.4.0

func (o CacheUsernameDownloadSettingsResponsePtrOutput) ToCacheUsernameDownloadSettingsResponsePtrOutputWithContext(ctx context.Context) CacheUsernameDownloadSettingsResponsePtrOutput

func (CacheUsernameDownloadSettingsResponsePtrOutput) UserFileURI added in v0.4.0

The URI of the file containing user information (in /etc/passwd file format). This field must be populated when 'usernameSource' is set to 'File'.

func (CacheUsernameDownloadSettingsResponsePtrOutput) UsernameDownloaded added in v0.4.0

Indicates whether or not the HPC Cache has performed the username download successfully.

func (CacheUsernameDownloadSettingsResponsePtrOutput) UsernameSource added in v0.4.0

This setting determines how the cache gets username and group names for clients.

type ClfsTarget

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

Properties pertaining to the ClfsTarget

type ClfsTargetArgs

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

Properties pertaining to the 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 pertaining to the 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 pertaining to the ClfsTarget

type ClfsTargetResponseArgs

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

Properties pertaining to the 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 pertaining to the 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 not be greater than 80 and chars must be from the [-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 Directory Services settings of the cache.
	DirectoryServicesSettings *CacheDirectorySettingsResponse `pulumi:"directoryServicesSettings"`
	// 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 not be greater than 80 and chars must be from the [-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 not be greater than 80 and chars must be from the [-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"`
	// Name of the access policy applied to this junction.
	NfsAccessPolicy *string `pulumi:"nfsAccessPolicy"`
	// 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"`
	// Name of the access policy applied to this junction.
	NfsAccessPolicy pulumi.StringPtrInput `pulumi:"nfsAccessPolicy"`
	// 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) NfsAccessPolicy added in v0.4.0

func (o NamespaceJunctionOutput) NfsAccessPolicy() pulumi.StringPtrOutput

Name of the access policy applied to this junction.

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"`
	// Name of the access policy applied to this junction.
	NfsAccessPolicy *string `pulumi:"nfsAccessPolicy"`
	// 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"`
	// Name of the access policy applied to this junction.
	NfsAccessPolicy pulumi.StringPtrInput `pulumi:"nfsAccessPolicy"`
	// 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) NfsAccessPolicy added in v0.4.0

Name of the access policy applied to this junction.

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 usage model to be used for this Storage Target. Get choices from .../usageModels
	UsageModel *string `pulumi:"usageModel"`
}

Properties pertaining to the 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 usage model to be used for this Storage Target. Get choices from .../usageModels
	UsageModel pulumi.StringPtrInput `pulumi:"usageModel"`
}

Properties pertaining to the 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 pertaining to the 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 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 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 usage model to be used for this Storage Target. Get choices from .../usageModels
	UsageModel *string `pulumi:"usageModel"`
}

Properties pertaining to the 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 usage model to be used for this Storage Target. Get choices from .../usageModels
	UsageModel pulumi.StringPtrInput `pulumi:"usageModel"`
}

Properties pertaining to the 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 pertaining to the 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 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 usage model to be used for this Storage Target. Get choices from .../usageModels

type NfsAccessPolicy added in v0.4.0

type NfsAccessPolicy struct {
	// The set of rules describing client accesses allowed under this policy.
	AccessRules []NfsAccessRule `pulumi:"accessRules"`
	// Name identifying this policy. Access Policy names are not case sensitive.
	Name string `pulumi:"name"`
}

A set of rules describing access policies applied to NFSv3 clients of the cache.

type NfsAccessPolicyArgs added in v0.4.0

type NfsAccessPolicyArgs struct {
	// The set of rules describing client accesses allowed under this policy.
	AccessRules NfsAccessRuleArrayInput `pulumi:"accessRules"`
	// Name identifying this policy. Access Policy names are not case sensitive.
	Name pulumi.StringInput `pulumi:"name"`
}

A set of rules describing access policies applied to NFSv3 clients of the cache.

func (NfsAccessPolicyArgs) ElementType added in v0.4.0

func (NfsAccessPolicyArgs) ElementType() reflect.Type

func (NfsAccessPolicyArgs) ToNfsAccessPolicyOutput added in v0.4.0

func (i NfsAccessPolicyArgs) ToNfsAccessPolicyOutput() NfsAccessPolicyOutput

func (NfsAccessPolicyArgs) ToNfsAccessPolicyOutputWithContext added in v0.4.0

func (i NfsAccessPolicyArgs) ToNfsAccessPolicyOutputWithContext(ctx context.Context) NfsAccessPolicyOutput

type NfsAccessPolicyArray added in v0.4.0

type NfsAccessPolicyArray []NfsAccessPolicyInput

func (NfsAccessPolicyArray) ElementType added in v0.4.0

func (NfsAccessPolicyArray) ElementType() reflect.Type

func (NfsAccessPolicyArray) ToNfsAccessPolicyArrayOutput added in v0.4.0

func (i NfsAccessPolicyArray) ToNfsAccessPolicyArrayOutput() NfsAccessPolicyArrayOutput

func (NfsAccessPolicyArray) ToNfsAccessPolicyArrayOutputWithContext added in v0.4.0

func (i NfsAccessPolicyArray) ToNfsAccessPolicyArrayOutputWithContext(ctx context.Context) NfsAccessPolicyArrayOutput

type NfsAccessPolicyArrayInput added in v0.4.0

type NfsAccessPolicyArrayInput interface {
	pulumi.Input

	ToNfsAccessPolicyArrayOutput() NfsAccessPolicyArrayOutput
	ToNfsAccessPolicyArrayOutputWithContext(context.Context) NfsAccessPolicyArrayOutput
}

NfsAccessPolicyArrayInput is an input type that accepts NfsAccessPolicyArray and NfsAccessPolicyArrayOutput values. You can construct a concrete instance of `NfsAccessPolicyArrayInput` via:

NfsAccessPolicyArray{ NfsAccessPolicyArgs{...} }

type NfsAccessPolicyArrayOutput added in v0.4.0

type NfsAccessPolicyArrayOutput struct{ *pulumi.OutputState }

func (NfsAccessPolicyArrayOutput) ElementType added in v0.4.0

func (NfsAccessPolicyArrayOutput) ElementType() reflect.Type

func (NfsAccessPolicyArrayOutput) Index added in v0.4.0

func (NfsAccessPolicyArrayOutput) ToNfsAccessPolicyArrayOutput added in v0.4.0

func (o NfsAccessPolicyArrayOutput) ToNfsAccessPolicyArrayOutput() NfsAccessPolicyArrayOutput

func (NfsAccessPolicyArrayOutput) ToNfsAccessPolicyArrayOutputWithContext added in v0.4.0

func (o NfsAccessPolicyArrayOutput) ToNfsAccessPolicyArrayOutputWithContext(ctx context.Context) NfsAccessPolicyArrayOutput

type NfsAccessPolicyInput added in v0.4.0

type NfsAccessPolicyInput interface {
	pulumi.Input

	ToNfsAccessPolicyOutput() NfsAccessPolicyOutput
	ToNfsAccessPolicyOutputWithContext(context.Context) NfsAccessPolicyOutput
}

NfsAccessPolicyInput is an input type that accepts NfsAccessPolicyArgs and NfsAccessPolicyOutput values. You can construct a concrete instance of `NfsAccessPolicyInput` via:

NfsAccessPolicyArgs{...}

type NfsAccessPolicyOutput added in v0.4.0

type NfsAccessPolicyOutput struct{ *pulumi.OutputState }

A set of rules describing access policies applied to NFSv3 clients of the cache.

func (NfsAccessPolicyOutput) AccessRules added in v0.4.0

The set of rules describing client accesses allowed under this policy.

func (NfsAccessPolicyOutput) ElementType added in v0.4.0

func (NfsAccessPolicyOutput) ElementType() reflect.Type

func (NfsAccessPolicyOutput) Name added in v0.4.0

Name identifying this policy. Access Policy names are not case sensitive.

func (NfsAccessPolicyOutput) ToNfsAccessPolicyOutput added in v0.4.0

func (o NfsAccessPolicyOutput) ToNfsAccessPolicyOutput() NfsAccessPolicyOutput

func (NfsAccessPolicyOutput) ToNfsAccessPolicyOutputWithContext added in v0.4.0

func (o NfsAccessPolicyOutput) ToNfsAccessPolicyOutputWithContext(ctx context.Context) NfsAccessPolicyOutput

type NfsAccessPolicyResponse added in v0.4.0

type NfsAccessPolicyResponse struct {
	// The set of rules describing client accesses allowed under this policy.
	AccessRules []NfsAccessRuleResponse `pulumi:"accessRules"`
	// Name identifying this policy. Access Policy names are not case sensitive.
	Name string `pulumi:"name"`
}

A set of rules describing access policies applied to NFSv3 clients of the cache.

type NfsAccessPolicyResponseArgs added in v0.4.0

type NfsAccessPolicyResponseArgs struct {
	// The set of rules describing client accesses allowed under this policy.
	AccessRules NfsAccessRuleResponseArrayInput `pulumi:"accessRules"`
	// Name identifying this policy. Access Policy names are not case sensitive.
	Name pulumi.StringInput `pulumi:"name"`
}

A set of rules describing access policies applied to NFSv3 clients of the cache.

func (NfsAccessPolicyResponseArgs) ElementType added in v0.4.0

func (NfsAccessPolicyResponseArgs) ToNfsAccessPolicyResponseOutput added in v0.4.0

func (i NfsAccessPolicyResponseArgs) ToNfsAccessPolicyResponseOutput() NfsAccessPolicyResponseOutput

func (NfsAccessPolicyResponseArgs) ToNfsAccessPolicyResponseOutputWithContext added in v0.4.0

func (i NfsAccessPolicyResponseArgs) ToNfsAccessPolicyResponseOutputWithContext(ctx context.Context) NfsAccessPolicyResponseOutput

type NfsAccessPolicyResponseArray added in v0.4.0

type NfsAccessPolicyResponseArray []NfsAccessPolicyResponseInput

func (NfsAccessPolicyResponseArray) ElementType added in v0.4.0

func (NfsAccessPolicyResponseArray) ToNfsAccessPolicyResponseArrayOutput added in v0.4.0

func (i NfsAccessPolicyResponseArray) ToNfsAccessPolicyResponseArrayOutput() NfsAccessPolicyResponseArrayOutput

func (NfsAccessPolicyResponseArray) ToNfsAccessPolicyResponseArrayOutputWithContext added in v0.4.0

func (i NfsAccessPolicyResponseArray) ToNfsAccessPolicyResponseArrayOutputWithContext(ctx context.Context) NfsAccessPolicyResponseArrayOutput

type NfsAccessPolicyResponseArrayInput added in v0.4.0

type NfsAccessPolicyResponseArrayInput interface {
	pulumi.Input

	ToNfsAccessPolicyResponseArrayOutput() NfsAccessPolicyResponseArrayOutput
	ToNfsAccessPolicyResponseArrayOutputWithContext(context.Context) NfsAccessPolicyResponseArrayOutput
}

NfsAccessPolicyResponseArrayInput is an input type that accepts NfsAccessPolicyResponseArray and NfsAccessPolicyResponseArrayOutput values. You can construct a concrete instance of `NfsAccessPolicyResponseArrayInput` via:

NfsAccessPolicyResponseArray{ NfsAccessPolicyResponseArgs{...} }

type NfsAccessPolicyResponseArrayOutput added in v0.4.0

type NfsAccessPolicyResponseArrayOutput struct{ *pulumi.OutputState }

func (NfsAccessPolicyResponseArrayOutput) ElementType added in v0.4.0

func (NfsAccessPolicyResponseArrayOutput) Index added in v0.4.0

func (NfsAccessPolicyResponseArrayOutput) ToNfsAccessPolicyResponseArrayOutput added in v0.4.0

func (o NfsAccessPolicyResponseArrayOutput) ToNfsAccessPolicyResponseArrayOutput() NfsAccessPolicyResponseArrayOutput

func (NfsAccessPolicyResponseArrayOutput) ToNfsAccessPolicyResponseArrayOutputWithContext added in v0.4.0

func (o NfsAccessPolicyResponseArrayOutput) ToNfsAccessPolicyResponseArrayOutputWithContext(ctx context.Context) NfsAccessPolicyResponseArrayOutput

type NfsAccessPolicyResponseInput added in v0.4.0

type NfsAccessPolicyResponseInput interface {
	pulumi.Input

	ToNfsAccessPolicyResponseOutput() NfsAccessPolicyResponseOutput
	ToNfsAccessPolicyResponseOutputWithContext(context.Context) NfsAccessPolicyResponseOutput
}

NfsAccessPolicyResponseInput is an input type that accepts NfsAccessPolicyResponseArgs and NfsAccessPolicyResponseOutput values. You can construct a concrete instance of `NfsAccessPolicyResponseInput` via:

NfsAccessPolicyResponseArgs{...}

type NfsAccessPolicyResponseOutput added in v0.4.0

type NfsAccessPolicyResponseOutput struct{ *pulumi.OutputState }

A set of rules describing access policies applied to NFSv3 clients of the cache.

func (NfsAccessPolicyResponseOutput) AccessRules added in v0.4.0

The set of rules describing client accesses allowed under this policy.

func (NfsAccessPolicyResponseOutput) ElementType added in v0.4.0

func (NfsAccessPolicyResponseOutput) Name added in v0.4.0

Name identifying this policy. Access Policy names are not case sensitive.

func (NfsAccessPolicyResponseOutput) ToNfsAccessPolicyResponseOutput added in v0.4.0

func (o NfsAccessPolicyResponseOutput) ToNfsAccessPolicyResponseOutput() NfsAccessPolicyResponseOutput

func (NfsAccessPolicyResponseOutput) ToNfsAccessPolicyResponseOutputWithContext added in v0.4.0

func (o NfsAccessPolicyResponseOutput) ToNfsAccessPolicyResponseOutputWithContext(ctx context.Context) NfsAccessPolicyResponseOutput

type NfsAccessRule added in v0.4.0

type NfsAccessRule struct {
	// Access allowed by this rule.
	Access string `pulumi:"access"`
	// GID value that replaces 0 when rootSquash is true.
	AnonymousGID *string `pulumi:"anonymousGID"`
	// UID value that replaces 0 when rootSquash is true.
	AnonymousUID *string `pulumi:"anonymousUID"`
	// Filter applied to the scope for this rule. The filter's format depends on its scope. 'default' scope matches all clients and has no filter value. 'network' scope takes a filter in CIDR format (for example, 10.99.1.0/24). 'host' takes an IP address or fully qualified domain name as filter. If a client does not match any filter rule and there is no default rule, access is denied.
	Filter *string `pulumi:"filter"`
	// Map root accesses to anonymousUID and anonymousGID.
	RootSquash *bool `pulumi:"rootSquash"`
	// Scope for this rule. The scope and filter determine which clients match the rule.
	Scope string `pulumi:"scope"`
	// For the default policy, allow access to subdirectories under the root export. If this is set to no, clients can only mount the path '/'. If set to yes, clients can mount a deeper path, like '/a/b'.
	SubmountAccess *bool `pulumi:"submountAccess"`
	// Allow SUID semantics.
	Suid *bool `pulumi:"suid"`
}

Rule to place restrictions on portions of the cache namespace being presented to clients.

type NfsAccessRuleAccess added in v0.4.0

type NfsAccessRuleAccess pulumi.String

Access allowed by this rule.

func (NfsAccessRuleAccess) ElementType added in v0.4.0

func (NfsAccessRuleAccess) ElementType() reflect.Type

func (NfsAccessRuleAccess) ToStringOutput added in v0.4.0

func (e NfsAccessRuleAccess) ToStringOutput() pulumi.StringOutput

func (NfsAccessRuleAccess) ToStringOutputWithContext added in v0.4.0

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

func (NfsAccessRuleAccess) ToStringPtrOutput added in v0.4.0

func (e NfsAccessRuleAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (NfsAccessRuleAccess) ToStringPtrOutputWithContext added in v0.4.0

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

type NfsAccessRuleArgs added in v0.4.0

type NfsAccessRuleArgs struct {
	// Access allowed by this rule.
	Access pulumi.StringInput `pulumi:"access"`
	// GID value that replaces 0 when rootSquash is true.
	AnonymousGID pulumi.StringPtrInput `pulumi:"anonymousGID"`
	// UID value that replaces 0 when rootSquash is true.
	AnonymousUID pulumi.StringPtrInput `pulumi:"anonymousUID"`
	// Filter applied to the scope for this rule. The filter's format depends on its scope. 'default' scope matches all clients and has no filter value. 'network' scope takes a filter in CIDR format (for example, 10.99.1.0/24). 'host' takes an IP address or fully qualified domain name as filter. If a client does not match any filter rule and there is no default rule, access is denied.
	Filter pulumi.StringPtrInput `pulumi:"filter"`
	// Map root accesses to anonymousUID and anonymousGID.
	RootSquash pulumi.BoolPtrInput `pulumi:"rootSquash"`
	// Scope for this rule. The scope and filter determine which clients match the rule.
	Scope pulumi.StringInput `pulumi:"scope"`
	// For the default policy, allow access to subdirectories under the root export. If this is set to no, clients can only mount the path '/'. If set to yes, clients can mount a deeper path, like '/a/b'.
	SubmountAccess pulumi.BoolPtrInput `pulumi:"submountAccess"`
	// Allow SUID semantics.
	Suid pulumi.BoolPtrInput `pulumi:"suid"`
}

Rule to place restrictions on portions of the cache namespace being presented to clients.

func (NfsAccessRuleArgs) ElementType added in v0.4.0

func (NfsAccessRuleArgs) ElementType() reflect.Type

func (NfsAccessRuleArgs) ToNfsAccessRuleOutput added in v0.4.0

func (i NfsAccessRuleArgs) ToNfsAccessRuleOutput() NfsAccessRuleOutput

func (NfsAccessRuleArgs) ToNfsAccessRuleOutputWithContext added in v0.4.0

func (i NfsAccessRuleArgs) ToNfsAccessRuleOutputWithContext(ctx context.Context) NfsAccessRuleOutput

type NfsAccessRuleArray added in v0.4.0

type NfsAccessRuleArray []NfsAccessRuleInput

func (NfsAccessRuleArray) ElementType added in v0.4.0

func (NfsAccessRuleArray) ElementType() reflect.Type

func (NfsAccessRuleArray) ToNfsAccessRuleArrayOutput added in v0.4.0

func (i NfsAccessRuleArray) ToNfsAccessRuleArrayOutput() NfsAccessRuleArrayOutput

func (NfsAccessRuleArray) ToNfsAccessRuleArrayOutputWithContext added in v0.4.0

func (i NfsAccessRuleArray) ToNfsAccessRuleArrayOutputWithContext(ctx context.Context) NfsAccessRuleArrayOutput

type NfsAccessRuleArrayInput added in v0.4.0

type NfsAccessRuleArrayInput interface {
	pulumi.Input

	ToNfsAccessRuleArrayOutput() NfsAccessRuleArrayOutput
	ToNfsAccessRuleArrayOutputWithContext(context.Context) NfsAccessRuleArrayOutput
}

NfsAccessRuleArrayInput is an input type that accepts NfsAccessRuleArray and NfsAccessRuleArrayOutput values. You can construct a concrete instance of `NfsAccessRuleArrayInput` via:

NfsAccessRuleArray{ NfsAccessRuleArgs{...} }

type NfsAccessRuleArrayOutput added in v0.4.0

type NfsAccessRuleArrayOutput struct{ *pulumi.OutputState }

func (NfsAccessRuleArrayOutput) ElementType added in v0.4.0

func (NfsAccessRuleArrayOutput) ElementType() reflect.Type

func (NfsAccessRuleArrayOutput) Index added in v0.4.0

func (NfsAccessRuleArrayOutput) ToNfsAccessRuleArrayOutput added in v0.4.0

func (o NfsAccessRuleArrayOutput) ToNfsAccessRuleArrayOutput() NfsAccessRuleArrayOutput

func (NfsAccessRuleArrayOutput) ToNfsAccessRuleArrayOutputWithContext added in v0.4.0

func (o NfsAccessRuleArrayOutput) ToNfsAccessRuleArrayOutputWithContext(ctx context.Context) NfsAccessRuleArrayOutput

type NfsAccessRuleInput added in v0.4.0

type NfsAccessRuleInput interface {
	pulumi.Input

	ToNfsAccessRuleOutput() NfsAccessRuleOutput
	ToNfsAccessRuleOutputWithContext(context.Context) NfsAccessRuleOutput
}

NfsAccessRuleInput is an input type that accepts NfsAccessRuleArgs and NfsAccessRuleOutput values. You can construct a concrete instance of `NfsAccessRuleInput` via:

NfsAccessRuleArgs{...}

type NfsAccessRuleOutput added in v0.4.0

type NfsAccessRuleOutput struct{ *pulumi.OutputState }

Rule to place restrictions on portions of the cache namespace being presented to clients.

func (NfsAccessRuleOutput) Access added in v0.4.0

Access allowed by this rule.

func (NfsAccessRuleOutput) AnonymousGID added in v0.4.0

func (o NfsAccessRuleOutput) AnonymousGID() pulumi.StringPtrOutput

GID value that replaces 0 when rootSquash is true.

func (NfsAccessRuleOutput) AnonymousUID added in v0.4.0

func (o NfsAccessRuleOutput) AnonymousUID() pulumi.StringPtrOutput

UID value that replaces 0 when rootSquash is true.

func (NfsAccessRuleOutput) ElementType added in v0.4.0

func (NfsAccessRuleOutput) ElementType() reflect.Type

func (NfsAccessRuleOutput) Filter added in v0.4.0

Filter applied to the scope for this rule. The filter's format depends on its scope. 'default' scope matches all clients and has no filter value. 'network' scope takes a filter in CIDR format (for example, 10.99.1.0/24). 'host' takes an IP address or fully qualified domain name as filter. If a client does not match any filter rule and there is no default rule, access is denied.

func (NfsAccessRuleOutput) RootSquash added in v0.4.0

func (o NfsAccessRuleOutput) RootSquash() pulumi.BoolPtrOutput

Map root accesses to anonymousUID and anonymousGID.

func (NfsAccessRuleOutput) Scope added in v0.4.0

Scope for this rule. The scope and filter determine which clients match the rule.

func (NfsAccessRuleOutput) SubmountAccess added in v0.4.0

func (o NfsAccessRuleOutput) SubmountAccess() pulumi.BoolPtrOutput

For the default policy, allow access to subdirectories under the root export. If this is set to no, clients can only mount the path '/'. If set to yes, clients can mount a deeper path, like '/a/b'.

func (NfsAccessRuleOutput) Suid added in v0.4.0

Allow SUID semantics.

func (NfsAccessRuleOutput) ToNfsAccessRuleOutput added in v0.4.0

func (o NfsAccessRuleOutput) ToNfsAccessRuleOutput() NfsAccessRuleOutput

func (NfsAccessRuleOutput) ToNfsAccessRuleOutputWithContext added in v0.4.0

func (o NfsAccessRuleOutput) ToNfsAccessRuleOutputWithContext(ctx context.Context) NfsAccessRuleOutput

type NfsAccessRuleResponse added in v0.4.0

type NfsAccessRuleResponse struct {
	// Access allowed by this rule.
	Access string `pulumi:"access"`
	// GID value that replaces 0 when rootSquash is true.
	AnonymousGID *string `pulumi:"anonymousGID"`
	// UID value that replaces 0 when rootSquash is true.
	AnonymousUID *string `pulumi:"anonymousUID"`
	// Filter applied to the scope for this rule. The filter's format depends on its scope. 'default' scope matches all clients and has no filter value. 'network' scope takes a filter in CIDR format (for example, 10.99.1.0/24). 'host' takes an IP address or fully qualified domain name as filter. If a client does not match any filter rule and there is no default rule, access is denied.
	Filter *string `pulumi:"filter"`
	// Map root accesses to anonymousUID and anonymousGID.
	RootSquash *bool `pulumi:"rootSquash"`
	// Scope for this rule. The scope and filter determine which clients match the rule.
	Scope string `pulumi:"scope"`
	// For the default policy, allow access to subdirectories under the root export. If this is set to no, clients can only mount the path '/'. If set to yes, clients can mount a deeper path, like '/a/b'.
	SubmountAccess *bool `pulumi:"submountAccess"`
	// Allow SUID semantics.
	Suid *bool `pulumi:"suid"`
}

Rule to place restrictions on portions of the cache namespace being presented to clients.

type NfsAccessRuleResponseArgs added in v0.4.0

type NfsAccessRuleResponseArgs struct {
	// Access allowed by this rule.
	Access pulumi.StringInput `pulumi:"access"`
	// GID value that replaces 0 when rootSquash is true.
	AnonymousGID pulumi.StringPtrInput `pulumi:"anonymousGID"`
	// UID value that replaces 0 when rootSquash is true.
	AnonymousUID pulumi.StringPtrInput `pulumi:"anonymousUID"`
	// Filter applied to the scope for this rule. The filter's format depends on its scope. 'default' scope matches all clients and has no filter value. 'network' scope takes a filter in CIDR format (for example, 10.99.1.0/24). 'host' takes an IP address or fully qualified domain name as filter. If a client does not match any filter rule and there is no default rule, access is denied.
	Filter pulumi.StringPtrInput `pulumi:"filter"`
	// Map root accesses to anonymousUID and anonymousGID.
	RootSquash pulumi.BoolPtrInput `pulumi:"rootSquash"`
	// Scope for this rule. The scope and filter determine which clients match the rule.
	Scope pulumi.StringInput `pulumi:"scope"`
	// For the default policy, allow access to subdirectories under the root export. If this is set to no, clients can only mount the path '/'. If set to yes, clients can mount a deeper path, like '/a/b'.
	SubmountAccess pulumi.BoolPtrInput `pulumi:"submountAccess"`
	// Allow SUID semantics.
	Suid pulumi.BoolPtrInput `pulumi:"suid"`
}

Rule to place restrictions on portions of the cache namespace being presented to clients.

func (NfsAccessRuleResponseArgs) ElementType added in v0.4.0

func (NfsAccessRuleResponseArgs) ElementType() reflect.Type

func (NfsAccessRuleResponseArgs) ToNfsAccessRuleResponseOutput added in v0.4.0

func (i NfsAccessRuleResponseArgs) ToNfsAccessRuleResponseOutput() NfsAccessRuleResponseOutput

func (NfsAccessRuleResponseArgs) ToNfsAccessRuleResponseOutputWithContext added in v0.4.0

func (i NfsAccessRuleResponseArgs) ToNfsAccessRuleResponseOutputWithContext(ctx context.Context) NfsAccessRuleResponseOutput

type NfsAccessRuleResponseArray added in v0.4.0

type NfsAccessRuleResponseArray []NfsAccessRuleResponseInput

func (NfsAccessRuleResponseArray) ElementType added in v0.4.0

func (NfsAccessRuleResponseArray) ElementType() reflect.Type

func (NfsAccessRuleResponseArray) ToNfsAccessRuleResponseArrayOutput added in v0.4.0

func (i NfsAccessRuleResponseArray) ToNfsAccessRuleResponseArrayOutput() NfsAccessRuleResponseArrayOutput

func (NfsAccessRuleResponseArray) ToNfsAccessRuleResponseArrayOutputWithContext added in v0.4.0

func (i NfsAccessRuleResponseArray) ToNfsAccessRuleResponseArrayOutputWithContext(ctx context.Context) NfsAccessRuleResponseArrayOutput

type NfsAccessRuleResponseArrayInput added in v0.4.0

type NfsAccessRuleResponseArrayInput interface {
	pulumi.Input

	ToNfsAccessRuleResponseArrayOutput() NfsAccessRuleResponseArrayOutput
	ToNfsAccessRuleResponseArrayOutputWithContext(context.Context) NfsAccessRuleResponseArrayOutput
}

NfsAccessRuleResponseArrayInput is an input type that accepts NfsAccessRuleResponseArray and NfsAccessRuleResponseArrayOutput values. You can construct a concrete instance of `NfsAccessRuleResponseArrayInput` via:

NfsAccessRuleResponseArray{ NfsAccessRuleResponseArgs{...} }

type NfsAccessRuleResponseArrayOutput added in v0.4.0

type NfsAccessRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (NfsAccessRuleResponseArrayOutput) ElementType added in v0.4.0

func (NfsAccessRuleResponseArrayOutput) Index added in v0.4.0

func (NfsAccessRuleResponseArrayOutput) ToNfsAccessRuleResponseArrayOutput added in v0.4.0

func (o NfsAccessRuleResponseArrayOutput) ToNfsAccessRuleResponseArrayOutput() NfsAccessRuleResponseArrayOutput

func (NfsAccessRuleResponseArrayOutput) ToNfsAccessRuleResponseArrayOutputWithContext added in v0.4.0

func (o NfsAccessRuleResponseArrayOutput) ToNfsAccessRuleResponseArrayOutputWithContext(ctx context.Context) NfsAccessRuleResponseArrayOutput

type NfsAccessRuleResponseInput added in v0.4.0

type NfsAccessRuleResponseInput interface {
	pulumi.Input

	ToNfsAccessRuleResponseOutput() NfsAccessRuleResponseOutput
	ToNfsAccessRuleResponseOutputWithContext(context.Context) NfsAccessRuleResponseOutput
}

NfsAccessRuleResponseInput is an input type that accepts NfsAccessRuleResponseArgs and NfsAccessRuleResponseOutput values. You can construct a concrete instance of `NfsAccessRuleResponseInput` via:

NfsAccessRuleResponseArgs{...}

type NfsAccessRuleResponseOutput added in v0.4.0

type NfsAccessRuleResponseOutput struct{ *pulumi.OutputState }

Rule to place restrictions on portions of the cache namespace being presented to clients.

func (NfsAccessRuleResponseOutput) Access added in v0.4.0

Access allowed by this rule.

func (NfsAccessRuleResponseOutput) AnonymousGID added in v0.4.0

GID value that replaces 0 when rootSquash is true.

func (NfsAccessRuleResponseOutput) AnonymousUID added in v0.4.0

UID value that replaces 0 when rootSquash is true.

func (NfsAccessRuleResponseOutput) ElementType added in v0.4.0

func (NfsAccessRuleResponseOutput) Filter added in v0.4.0

Filter applied to the scope for this rule. The filter's format depends on its scope. 'default' scope matches all clients and has no filter value. 'network' scope takes a filter in CIDR format (for example, 10.99.1.0/24). 'host' takes an IP address or fully qualified domain name as filter. If a client does not match any filter rule and there is no default rule, access is denied.

func (NfsAccessRuleResponseOutput) RootSquash added in v0.4.0

Map root accesses to anonymousUID and anonymousGID.

func (NfsAccessRuleResponseOutput) Scope added in v0.4.0

Scope for this rule. The scope and filter determine which clients match the rule.

func (NfsAccessRuleResponseOutput) SubmountAccess added in v0.4.0

For the default policy, allow access to subdirectories under the root export. If this is set to no, clients can only mount the path '/'. If set to yes, clients can mount a deeper path, like '/a/b'.

func (NfsAccessRuleResponseOutput) Suid added in v0.4.0

Allow SUID semantics.

func (NfsAccessRuleResponseOutput) ToNfsAccessRuleResponseOutput added in v0.4.0

func (o NfsAccessRuleResponseOutput) ToNfsAccessRuleResponseOutput() NfsAccessRuleResponseOutput

func (NfsAccessRuleResponseOutput) ToNfsAccessRuleResponseOutputWithContext added in v0.4.0

func (o NfsAccessRuleResponseOutput) ToNfsAccessRuleResponseOutputWithContext(ctx context.Context) NfsAccessRuleResponseOutput

type NfsAccessRuleScope added in v0.4.0

type NfsAccessRuleScope pulumi.String

Scope for this rule. The scope and filter determine which clients match the rule.

func (NfsAccessRuleScope) ElementType added in v0.4.0

func (NfsAccessRuleScope) ElementType() reflect.Type

func (NfsAccessRuleScope) ToStringOutput added in v0.4.0

func (e NfsAccessRuleScope) ToStringOutput() pulumi.StringOutput

func (NfsAccessRuleScope) ToStringOutputWithContext added in v0.4.0

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

func (NfsAccessRuleScope) ToStringPtrOutput added in v0.4.0

func (e NfsAccessRuleScope) ToStringPtrOutput() pulumi.StringPtrOutput

func (NfsAccessRuleScope) ToStringPtrOutputWithContext added in v0.4.0

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

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. Latest API Version: 2020-10-01.

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 not be greater than 80 and chars must be from the [-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 not be greater than 80 and chars must be from the [-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 pertaining to the UnknownTarget

type UnknownTargetArgs

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

Properties pertaining to the 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 pertaining to the 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 pertaining to the UnknownTarget

type UnknownTargetResponseArgs

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

Properties pertaining to the 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 pertaining to the 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.

type UsernameSource added in v0.4.0

type UsernameSource pulumi.String

This setting determines how the cache gets username and group names for clients.

func (UsernameSource) ElementType added in v0.4.0

func (UsernameSource) ElementType() reflect.Type

func (UsernameSource) ToStringOutput added in v0.4.0

func (e UsernameSource) ToStringOutput() pulumi.StringOutput

func (UsernameSource) ToStringOutputWithContext added in v0.4.0

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

func (UsernameSource) ToStringPtrOutput added in v0.4.0

func (e UsernameSource) ToStringPtrOutput() pulumi.StringPtrOutput

func (UsernameSource) ToStringPtrOutputWithContext added in v0.4.0

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

Jump to

Keyboard shortcuts

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