databoxedge

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccountTypeGeneralPurposeStorage = AccountType("GeneralPurposeStorage")
	AccountTypeBlobStorage           = AccountType("BlobStorage")
)
View Source
const (
	AddonTypeIotEdge          = AddonType("IotEdge")
	AddonTypeArcForKubernetes = AddonType("ArcForKubernetes")
)
View Source
const (
	AzureContainerDataFormatBlockBlob = AzureContainerDataFormat("BlockBlob")
	AzureContainerDataFormatPageBlob  = AzureContainerDataFormat("PageBlob")
	AzureContainerDataFormatAzureFile = AzureContainerDataFormat("AzureFile")
)
View Source
const (
	ClientPermissionTypeNoAccess  = ClientPermissionType("NoAccess")
	ClientPermissionTypeReadOnly  = ClientPermissionType("ReadOnly")
	ClientPermissionTypeReadWrite = ClientPermissionType("ReadWrite")
)
View Source
const (
	DataPolicyCloud = DataPolicy("Cloud")
	DataPolicyLocal = DataPolicy("Local")
)
View Source
const (
	DataResidencyTypeGeoZoneReplication = DataResidencyType("GeoZoneReplication")
	DataResidencyTypeZoneReplication    = DataResidencyType("ZoneReplication")
)
View Source
const (
	DayOfWeekSunday    = DayOfWeek("Sunday")
	DayOfWeekMonday    = DayOfWeek("Monday")
	DayOfWeekTuesday   = DayOfWeek("Tuesday")
	DayOfWeekWednesday = DayOfWeek("Wednesday")
	DayOfWeekThursday  = DayOfWeek("Thursday")
	DayOfWeekFriday    = DayOfWeek("Friday")
	DayOfWeekSaturday  = DayOfWeek("Saturday")
)
View Source
const (
	EncryptionAlgorithmNone               = EncryptionAlgorithm("None")
	EncryptionAlgorithmAES256             = EncryptionAlgorithm("AES256")
	EncryptionAlgorithm_RSAES_PKCS1_v_1_5 = EncryptionAlgorithm("RSAES_PKCS1_v_1_5")
)
View Source
const (
	MonitoringStatusEnabled  = MonitoringStatus("Enabled")
	MonitoringStatusDisabled = MonitoringStatus("Disabled")
)
View Source
const (
	MsiIdentityTypeNone           = MsiIdentityType("None")
	MsiIdentityTypeSystemAssigned = MsiIdentityType("SystemAssigned")
	MsiIdentityTypeUserAssigned   = MsiIdentityType("UserAssigned")
)
View Source
const (
	PlatformTypeWindows = PlatformType("Windows")
	PlatformTypeLinux   = PlatformType("Linux")
)
View Source
const (
	RoleStatusEnabled  = RoleStatus("Enabled")
	RoleStatusDisabled = RoleStatus("Disabled")
)
View Source
const (
	RoleTypesIOT                 = RoleTypes("IOT")
	RoleTypesASA                 = RoleTypes("ASA")
	RoleTypesFunctions           = RoleTypes("Functions")
	RoleTypesCognitive           = RoleTypes("Cognitive")
	RoleTypesMEC                 = RoleTypes("MEC")
	RoleTypesCloudEdgeManagement = RoleTypes("CloudEdgeManagement")
	RoleTypesKubernetes          = RoleTypes("Kubernetes")
)
View Source
const (
	SSLStatusEnabled  = SSLStatus("Enabled")
	SSLStatusDisabled = SSLStatus("Disabled")
)
View Source
const (
	ShareAccessProtocolSMB = ShareAccessProtocol("SMB")
	ShareAccessProtocolNFS = ShareAccessProtocol("NFS")
)
View Source
const (
	ShareAccessTypeChange = ShareAccessType("Change")
	ShareAccessTypeRead   = ShareAccessType("Read")
	ShareAccessTypeCustom = ShareAccessType("Custom")
)
View Source
const (
	ShareStatusOffline        = ShareStatus("Offline")
	ShareStatusUnknown        = ShareStatus("Unknown")
	ShareStatusOK             = ShareStatus("OK")
	ShareStatusUpdating       = ShareStatus("Updating")
	ShareStatusNeedsAttention = ShareStatus("NeedsAttention")
)
View Source
const (
	ShipmentTypeNotApplicable     = ShipmentType("NotApplicable")
	ShipmentTypeShippedToCustomer = ShipmentType("ShippedToCustomer")
	ShipmentTypeSelfPickup        = ShipmentType("SelfPickup")
)
View Source
const (
	SkuNameGateway               = SkuName("Gateway")
	SkuNameEdge                  = SkuName("Edge")
	SkuName_TEA_1Node            = SkuName("TEA_1Node")
	SkuName_TEA_1Node_UPS        = SkuName("TEA_1Node_UPS")
	SkuName_TEA_1Node_Heater     = SkuName("TEA_1Node_Heater")
	SkuName_TEA_1Node_UPS_Heater = SkuName("TEA_1Node_UPS_Heater")
	SkuName_TEA_4Node_Heater     = SkuName("TEA_4Node_Heater")
	SkuName_TEA_4Node_UPS_Heater = SkuName("TEA_4Node_UPS_Heater")
	SkuNameTMA                   = SkuName("TMA")
	SkuNameTDC                   = SkuName("TDC")
	SkuName_TCA_Small            = SkuName("TCA_Small")
	SkuNameGPU                   = SkuName("GPU")
	SkuName_TCA_Large            = SkuName("TCA_Large")
	SkuName_EdgeP_Base           = SkuName("EdgeP_Base")
	SkuName_EdgeP_High           = SkuName("EdgeP_High")
	SkuName_EdgePR_Base          = SkuName("EdgePR_Base")
	SkuName_EdgePR_Base_UPS      = SkuName("EdgePR_Base_UPS")
	SkuName_EP2_64_1VPU_W        = SkuName("EP2_64_1VPU_W")
	SkuName_EP2_128_1T4_Mx1_W    = SkuName("EP2_128_1T4_Mx1_W")
	SkuName_EP2_256_2T4_W        = SkuName("EP2_256_2T4_W")
	SkuName_EdgeMR_Mini          = SkuName("EdgeMR_Mini")
	SkuName_RCA_Small            = SkuName("RCA_Small")
	SkuName_RCA_Large            = SkuName("RCA_Large")
	SkuNameRDC                   = SkuName("RDC")
	SkuNameManagement            = SkuName("Management")
	SkuName_EP2_64_Mx1_W         = SkuName("EP2_64_Mx1_W")
	SkuName_EP2_128_GPU1_Mx1_W   = SkuName("EP2_128_GPU1_Mx1_W")
	SkuName_EP2_256_GPU2_Mx1     = SkuName("EP2_256_GPU2_Mx1")
	SkuName_EdgeMR_TCP           = SkuName("EdgeMR_TCP")
)
View Source
const (
	StorageAccountStatusOK             = StorageAccountStatus("OK")
	StorageAccountStatusOffline        = StorageAccountStatus("Offline")
	StorageAccountStatusUnknown        = StorageAccountStatus("Unknown")
	StorageAccountStatusUpdating       = StorageAccountStatus("Updating")
	StorageAccountStatusNeedsAttention = StorageAccountStatus("NeedsAttention")
)
View Source
const (
	TriggerEventTypeFileEvent          = TriggerEventType("FileEvent")
	TriggerEventTypePeriodicTimerEvent = TriggerEventType("PeriodicTimerEvent")
)
View Source
const (
	UserTypeShare           = UserType("Share")
	UserTypeLocalManagement = UserType("LocalManagement")
	UserTypeARM             = UserType("ARM")
)
View Source
const (
	SkuTierStandard = SkuTier("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountType

type AccountType string

Type of storage accessed on the storage account.

func (AccountType) ElementType

func (AccountType) ElementType() reflect.Type

func (AccountType) ToAccountTypeOutput

func (e AccountType) ToAccountTypeOutput() AccountTypeOutput

func (AccountType) ToAccountTypeOutputWithContext

func (e AccountType) ToAccountTypeOutputWithContext(ctx context.Context) AccountTypeOutput

func (AccountType) ToAccountTypePtrOutput

func (e AccountType) ToAccountTypePtrOutput() AccountTypePtrOutput

func (AccountType) ToAccountTypePtrOutputWithContext

func (e AccountType) ToAccountTypePtrOutputWithContext(ctx context.Context) AccountTypePtrOutput

func (AccountType) ToStringOutput

func (e AccountType) ToStringOutput() pulumi.StringOutput

func (AccountType) ToStringOutputWithContext

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

func (AccountType) ToStringPtrOutput

func (e AccountType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountType) ToStringPtrOutputWithContext

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

type AccountTypeInput

type AccountTypeInput interface {
	pulumi.Input

	ToAccountTypeOutput() AccountTypeOutput
	ToAccountTypeOutputWithContext(context.Context) AccountTypeOutput
}

AccountTypeInput is an input type that accepts values of the AccountType enum A concrete instance of `AccountTypeInput` can be one of the following:

AccountTypeGeneralPurposeStorage
AccountTypeBlobStorage

type AccountTypeOutput

type AccountTypeOutput struct{ *pulumi.OutputState }

func (AccountTypeOutput) ElementType

func (AccountTypeOutput) ElementType() reflect.Type

func (AccountTypeOutput) ToAccountTypeOutput

func (o AccountTypeOutput) ToAccountTypeOutput() AccountTypeOutput

func (AccountTypeOutput) ToAccountTypeOutputWithContext

func (o AccountTypeOutput) ToAccountTypeOutputWithContext(ctx context.Context) AccountTypeOutput

func (AccountTypeOutput) ToAccountTypePtrOutput

func (o AccountTypeOutput) ToAccountTypePtrOutput() AccountTypePtrOutput

func (AccountTypeOutput) ToAccountTypePtrOutputWithContext

func (o AccountTypeOutput) ToAccountTypePtrOutputWithContext(ctx context.Context) AccountTypePtrOutput

func (AccountTypeOutput) ToStringOutput

func (o AccountTypeOutput) ToStringOutput() pulumi.StringOutput

func (AccountTypeOutput) ToStringOutputWithContext

func (o AccountTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccountTypeOutput) ToStringPtrOutput

func (o AccountTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountTypeOutput) ToStringPtrOutputWithContext

func (o AccountTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccountTypePtrInput

type AccountTypePtrInput interface {
	pulumi.Input

	ToAccountTypePtrOutput() AccountTypePtrOutput
	ToAccountTypePtrOutputWithContext(context.Context) AccountTypePtrOutput
}

func AccountTypePtr

func AccountTypePtr(v string) AccountTypePtrInput

type AccountTypePtrOutput

type AccountTypePtrOutput struct{ *pulumi.OutputState }

func (AccountTypePtrOutput) Elem

func (AccountTypePtrOutput) ElementType

func (AccountTypePtrOutput) ElementType() reflect.Type

func (AccountTypePtrOutput) ToAccountTypePtrOutput

func (o AccountTypePtrOutput) ToAccountTypePtrOutput() AccountTypePtrOutput

func (AccountTypePtrOutput) ToAccountTypePtrOutputWithContext

func (o AccountTypePtrOutput) ToAccountTypePtrOutputWithContext(ctx context.Context) AccountTypePtrOutput

func (AccountTypePtrOutput) ToStringPtrOutput

func (o AccountTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountTypePtrOutput) ToStringPtrOutputWithContext

func (o AccountTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AddonType

type AddonType string

Addon type.

type Address

type Address struct {
	// The address line1.
	AddressLine1 *string `pulumi:"addressLine1"`
	// The address line2.
	AddressLine2 *string `pulumi:"addressLine2"`
	// The address line3.
	AddressLine3 *string `pulumi:"addressLine3"`
	// The city name.
	City *string `pulumi:"city"`
	// The country name.
	Country string `pulumi:"country"`
	// The postal code.
	PostalCode *string `pulumi:"postalCode"`
	// The state name.
	State *string `pulumi:"state"`
}

The shipping address of the customer.

type AddressArgs

type AddressArgs struct {
	// The address line1.
	AddressLine1 pulumi.StringPtrInput `pulumi:"addressLine1"`
	// The address line2.
	AddressLine2 pulumi.StringPtrInput `pulumi:"addressLine2"`
	// The address line3.
	AddressLine3 pulumi.StringPtrInput `pulumi:"addressLine3"`
	// The city name.
	City pulumi.StringPtrInput `pulumi:"city"`
	// The country name.
	Country pulumi.StringInput `pulumi:"country"`
	// The postal code.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// The state name.
	State pulumi.StringPtrInput `pulumi:"state"`
}

The shipping address of the customer.

func (AddressArgs) ElementType

func (AddressArgs) ElementType() reflect.Type

func (AddressArgs) ToAddressOutput

func (i AddressArgs) ToAddressOutput() AddressOutput

func (AddressArgs) ToAddressOutputWithContext

func (i AddressArgs) ToAddressOutputWithContext(ctx context.Context) AddressOutput

func (AddressArgs) ToAddressPtrOutput

func (i AddressArgs) ToAddressPtrOutput() AddressPtrOutput

func (AddressArgs) ToAddressPtrOutputWithContext

func (i AddressArgs) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput

type AddressInput

type AddressInput interface {
	pulumi.Input

	ToAddressOutput() AddressOutput
	ToAddressOutputWithContext(context.Context) AddressOutput
}

AddressInput is an input type that accepts AddressArgs and AddressOutput values. You can construct a concrete instance of `AddressInput` via:

AddressArgs{...}

type AddressOutput

type AddressOutput struct{ *pulumi.OutputState }

The shipping address of the customer.

func (AddressOutput) AddressLine1

func (o AddressOutput) AddressLine1() pulumi.StringPtrOutput

The address line1.

func (AddressOutput) AddressLine2

func (o AddressOutput) AddressLine2() pulumi.StringPtrOutput

The address line2.

func (AddressOutput) AddressLine3

func (o AddressOutput) AddressLine3() pulumi.StringPtrOutput

The address line3.

func (AddressOutput) City

The city name.

func (AddressOutput) Country

func (o AddressOutput) Country() pulumi.StringOutput

The country name.

func (AddressOutput) ElementType

func (AddressOutput) ElementType() reflect.Type

func (AddressOutput) PostalCode

func (o AddressOutput) PostalCode() pulumi.StringPtrOutput

The postal code.

func (AddressOutput) State

The state name.

func (AddressOutput) ToAddressOutput

func (o AddressOutput) ToAddressOutput() AddressOutput

func (AddressOutput) ToAddressOutputWithContext

func (o AddressOutput) ToAddressOutputWithContext(ctx context.Context) AddressOutput

func (AddressOutput) ToAddressPtrOutput

func (o AddressOutput) ToAddressPtrOutput() AddressPtrOutput

func (AddressOutput) ToAddressPtrOutputWithContext

func (o AddressOutput) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput

type AddressPtrInput

type AddressPtrInput interface {
	pulumi.Input

	ToAddressPtrOutput() AddressPtrOutput
	ToAddressPtrOutputWithContext(context.Context) AddressPtrOutput
}

AddressPtrInput is an input type that accepts AddressArgs, AddressPtr and AddressPtrOutput values. You can construct a concrete instance of `AddressPtrInput` via:

        AddressArgs{...}

or:

        nil

func AddressPtr

func AddressPtr(v *AddressArgs) AddressPtrInput

type AddressPtrOutput

type AddressPtrOutput struct{ *pulumi.OutputState }

func (AddressPtrOutput) AddressLine1

func (o AddressPtrOutput) AddressLine1() pulumi.StringPtrOutput

The address line1.

func (AddressPtrOutput) AddressLine2

func (o AddressPtrOutput) AddressLine2() pulumi.StringPtrOutput

The address line2.

func (AddressPtrOutput) AddressLine3

func (o AddressPtrOutput) AddressLine3() pulumi.StringPtrOutput

The address line3.

func (AddressPtrOutput) City

The city name.

func (AddressPtrOutput) Country

The country name.

func (AddressPtrOutput) Elem

func (AddressPtrOutput) ElementType

func (AddressPtrOutput) ElementType() reflect.Type

func (AddressPtrOutput) PostalCode

func (o AddressPtrOutput) PostalCode() pulumi.StringPtrOutput

The postal code.

func (AddressPtrOutput) State

The state name.

func (AddressPtrOutput) ToAddressPtrOutput

func (o AddressPtrOutput) ToAddressPtrOutput() AddressPtrOutput

func (AddressPtrOutput) ToAddressPtrOutputWithContext

func (o AddressPtrOutput) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput

type AddressResponse

type AddressResponse struct {
	// The address line1.
	AddressLine1 *string `pulumi:"addressLine1"`
	// The address line2.
	AddressLine2 *string `pulumi:"addressLine2"`
	// The address line3.
	AddressLine3 *string `pulumi:"addressLine3"`
	// The city name.
	City *string `pulumi:"city"`
	// The country name.
	Country string `pulumi:"country"`
	// The postal code.
	PostalCode *string `pulumi:"postalCode"`
	// The state name.
	State *string `pulumi:"state"`
}

The shipping address of the customer.

type AddressResponseOutput

type AddressResponseOutput struct{ *pulumi.OutputState }

The shipping address of the customer.

func (AddressResponseOutput) AddressLine1

func (o AddressResponseOutput) AddressLine1() pulumi.StringPtrOutput

The address line1.

func (AddressResponseOutput) AddressLine2

func (o AddressResponseOutput) AddressLine2() pulumi.StringPtrOutput

The address line2.

func (AddressResponseOutput) AddressLine3

func (o AddressResponseOutput) AddressLine3() pulumi.StringPtrOutput

The address line3.

func (AddressResponseOutput) City

The city name.

func (AddressResponseOutput) Country

The country name.

func (AddressResponseOutput) ElementType

func (AddressResponseOutput) ElementType() reflect.Type

func (AddressResponseOutput) PostalCode

The postal code.

func (AddressResponseOutput) State

The state name.

func (AddressResponseOutput) ToAddressResponseOutput

func (o AddressResponseOutput) ToAddressResponseOutput() AddressResponseOutput

func (AddressResponseOutput) ToAddressResponseOutputWithContext

func (o AddressResponseOutput) ToAddressResponseOutputWithContext(ctx context.Context) AddressResponseOutput

type AddressResponsePtrOutput

type AddressResponsePtrOutput struct{ *pulumi.OutputState }

func (AddressResponsePtrOutput) AddressLine1

The address line1.

func (AddressResponsePtrOutput) AddressLine2

The address line2.

func (AddressResponsePtrOutput) AddressLine3

The address line3.

func (AddressResponsePtrOutput) City

The city name.

func (AddressResponsePtrOutput) Country

The country name.

func (AddressResponsePtrOutput) Elem

func (AddressResponsePtrOutput) ElementType

func (AddressResponsePtrOutput) ElementType() reflect.Type

func (AddressResponsePtrOutput) PostalCode

The postal code.

func (AddressResponsePtrOutput) State

The state name.

func (AddressResponsePtrOutput) ToAddressResponsePtrOutput

func (o AddressResponsePtrOutput) ToAddressResponsePtrOutput() AddressResponsePtrOutput

func (AddressResponsePtrOutput) ToAddressResponsePtrOutputWithContext

func (o AddressResponsePtrOutput) ToAddressResponsePtrOutputWithContext(ctx context.Context) AddressResponsePtrOutput

type ArcAddon

type ArcAddon struct {
	pulumi.CustomResourceState

	// Host OS supported by the Arc addon.
	HostPlatform pulumi.StringOutput `pulumi:"hostPlatform"`
	// Platform where the runtime is hosted.
	HostPlatformType pulumi.StringOutput `pulumi:"hostPlatformType"`
	// Addon type.
	// Expected value is 'ArcForKubernetes'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Addon Provisioning State
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Arc resource group name
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// Arc resource location
	ResourceLocation pulumi.StringOutput `pulumi:"resourceLocation"`
	// Arc resource Name
	ResourceName pulumi.StringOutput `pulumi:"resourceName"`
	// Arc resource subscription Id
	SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"`
	// Metadata pertaining to creation and last modification of Addon
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
	// Arc resource version
	Version pulumi.StringOutput `pulumi:"version"`
}

Arc Addon. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

func GetArcAddon

func GetArcAddon(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ArcAddonState, opts ...pulumi.ResourceOption) (*ArcAddon, error)

GetArcAddon gets an existing ArcAddon 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 NewArcAddon

func NewArcAddon(ctx *pulumi.Context,
	name string, args *ArcAddonArgs, opts ...pulumi.ResourceOption) (*ArcAddon, error)

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

func (*ArcAddon) ElementType

func (*ArcAddon) ElementType() reflect.Type

func (*ArcAddon) ToArcAddonOutput

func (i *ArcAddon) ToArcAddonOutput() ArcAddonOutput

func (*ArcAddon) ToArcAddonOutputWithContext

func (i *ArcAddon) ToArcAddonOutputWithContext(ctx context.Context) ArcAddonOutput

type ArcAddonArgs

type ArcAddonArgs struct {
	// The addon name.
	AddonName pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// Addon type.
	// Expected value is 'ArcForKubernetes'.
	Kind pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Arc resource location
	ResourceLocation pulumi.StringInput
	// Arc resource Name
	ResourceName pulumi.StringInput
	// The role name.
	RoleName pulumi.StringInput
	// Arc resource subscription Id
	SubscriptionId pulumi.StringInput
}

The set of arguments for constructing a ArcAddon resource.

func (ArcAddonArgs) ElementType

func (ArcAddonArgs) ElementType() reflect.Type

type ArcAddonInput

type ArcAddonInput interface {
	pulumi.Input

	ToArcAddonOutput() ArcAddonOutput
	ToArcAddonOutputWithContext(ctx context.Context) ArcAddonOutput
}

type ArcAddonOutput

type ArcAddonOutput struct{ *pulumi.OutputState }

func (ArcAddonOutput) ElementType

func (ArcAddonOutput) ElementType() reflect.Type

func (ArcAddonOutput) HostPlatform

func (o ArcAddonOutput) HostPlatform() pulumi.StringOutput

Host OS supported by the Arc addon.

func (ArcAddonOutput) HostPlatformType

func (o ArcAddonOutput) HostPlatformType() pulumi.StringOutput

Platform where the runtime is hosted.

func (ArcAddonOutput) Kind

Addon type. Expected value is 'ArcForKubernetes'.

func (ArcAddonOutput) Name

The object name.

func (ArcAddonOutput) ProvisioningState

func (o ArcAddonOutput) ProvisioningState() pulumi.StringOutput

Addon Provisioning State

func (ArcAddonOutput) ResourceGroupName

func (o ArcAddonOutput) ResourceGroupName() pulumi.StringOutput

Arc resource group name

func (ArcAddonOutput) ResourceLocation

func (o ArcAddonOutput) ResourceLocation() pulumi.StringOutput

Arc resource location

func (ArcAddonOutput) ResourceName

func (o ArcAddonOutput) ResourceName() pulumi.StringOutput

Arc resource Name

func (ArcAddonOutput) SubscriptionId

func (o ArcAddonOutput) SubscriptionId() pulumi.StringOutput

Arc resource subscription Id

func (ArcAddonOutput) SystemData

Metadata pertaining to creation and last modification of Addon

func (ArcAddonOutput) ToArcAddonOutput

func (o ArcAddonOutput) ToArcAddonOutput() ArcAddonOutput

func (ArcAddonOutput) ToArcAddonOutputWithContext

func (o ArcAddonOutput) ToArcAddonOutputWithContext(ctx context.Context) ArcAddonOutput

func (ArcAddonOutput) Type

The hierarchical type of the object.

func (ArcAddonOutput) Version

func (o ArcAddonOutput) Version() pulumi.StringOutput

Arc resource version

type ArcAddonState

type ArcAddonState struct {
}

func (ArcAddonState) ElementType

func (ArcAddonState) ElementType() reflect.Type

type AsymmetricEncryptedSecret

type AsymmetricEncryptedSecret struct {
	// The algorithm used to encrypt "Value".
	EncryptionAlgorithm string `pulumi:"encryptionAlgorithm"`
	// Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.
	EncryptionCertThumbprint *string `pulumi:"encryptionCertThumbprint"`
	// The value of the secret.
	Value string `pulumi:"value"`
}

Represent the secrets intended for encryption with asymmetric key pair.

type AsymmetricEncryptedSecretArgs

type AsymmetricEncryptedSecretArgs struct {
	// The algorithm used to encrypt "Value".
	EncryptionAlgorithm pulumi.StringInput `pulumi:"encryptionAlgorithm"`
	// Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.
	EncryptionCertThumbprint pulumi.StringPtrInput `pulumi:"encryptionCertThumbprint"`
	// The value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

Represent the secrets intended for encryption with asymmetric key pair.

func (AsymmetricEncryptedSecretArgs) ElementType

func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutput

func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput

func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutputWithContext

func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretOutput

func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutput

func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutputWithContext

func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput

type AsymmetricEncryptedSecretInput

type AsymmetricEncryptedSecretInput interface {
	pulumi.Input

	ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput
	ToAsymmetricEncryptedSecretOutputWithContext(context.Context) AsymmetricEncryptedSecretOutput
}

AsymmetricEncryptedSecretInput is an input type that accepts AsymmetricEncryptedSecretArgs and AsymmetricEncryptedSecretOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretInput` via:

AsymmetricEncryptedSecretArgs{...}

type AsymmetricEncryptedSecretOutput

type AsymmetricEncryptedSecretOutput struct{ *pulumi.OutputState }

Represent the secrets intended for encryption with asymmetric key pair.

func (AsymmetricEncryptedSecretOutput) ElementType

func (AsymmetricEncryptedSecretOutput) EncryptionAlgorithm

func (o AsymmetricEncryptedSecretOutput) EncryptionAlgorithm() pulumi.StringOutput

The algorithm used to encrypt "Value".

func (AsymmetricEncryptedSecretOutput) EncryptionCertThumbprint

func (o AsymmetricEncryptedSecretOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput

Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.

func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutput

func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput

func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutputWithContext

func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretOutput

func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutput

func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext

func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretOutput) Value

The value of the secret.

type AsymmetricEncryptedSecretPtrInput

type AsymmetricEncryptedSecretPtrInput interface {
	pulumi.Input

	ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput
	ToAsymmetricEncryptedSecretPtrOutputWithContext(context.Context) AsymmetricEncryptedSecretPtrOutput
}

AsymmetricEncryptedSecretPtrInput is an input type that accepts AsymmetricEncryptedSecretArgs, AsymmetricEncryptedSecretPtr and AsymmetricEncryptedSecretPtrOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretPtrInput` via:

        AsymmetricEncryptedSecretArgs{...}

or:

        nil

type AsymmetricEncryptedSecretPtrOutput

type AsymmetricEncryptedSecretPtrOutput struct{ *pulumi.OutputState }

func (AsymmetricEncryptedSecretPtrOutput) Elem

func (AsymmetricEncryptedSecretPtrOutput) ElementType

func (AsymmetricEncryptedSecretPtrOutput) EncryptionAlgorithm

The algorithm used to encrypt "Value".

func (AsymmetricEncryptedSecretPtrOutput) EncryptionCertThumbprint

func (o AsymmetricEncryptedSecretPtrOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput

Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.

func (AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutput

func (o AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext

func (o AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretPtrOutput) Value

The value of the secret.

type AsymmetricEncryptedSecretResponse

type AsymmetricEncryptedSecretResponse struct {
	// The algorithm used to encrypt "Value".
	EncryptionAlgorithm string `pulumi:"encryptionAlgorithm"`
	// Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.
	EncryptionCertThumbprint *string `pulumi:"encryptionCertThumbprint"`
	// The value of the secret.
	Value string `pulumi:"value"`
}

Represent the secrets intended for encryption with asymmetric key pair.

type AsymmetricEncryptedSecretResponseOutput

type AsymmetricEncryptedSecretResponseOutput struct{ *pulumi.OutputState }

Represent the secrets intended for encryption with asymmetric key pair.

func (AsymmetricEncryptedSecretResponseOutput) ElementType

func (AsymmetricEncryptedSecretResponseOutput) EncryptionAlgorithm

The algorithm used to encrypt "Value".

func (AsymmetricEncryptedSecretResponseOutput) EncryptionCertThumbprint

func (o AsymmetricEncryptedSecretResponseOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput

Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.

func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutput

func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutput() AsymmetricEncryptedSecretResponseOutput

func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutputWithContext

func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponseOutput

func (AsymmetricEncryptedSecretResponseOutput) Value

The value of the secret.

type AsymmetricEncryptedSecretResponsePtrOutput

type AsymmetricEncryptedSecretResponsePtrOutput struct{ *pulumi.OutputState }

func (AsymmetricEncryptedSecretResponsePtrOutput) Elem

func (AsymmetricEncryptedSecretResponsePtrOutput) ElementType

func (AsymmetricEncryptedSecretResponsePtrOutput) EncryptionAlgorithm

The algorithm used to encrypt "Value".

func (AsymmetricEncryptedSecretResponsePtrOutput) EncryptionCertThumbprint

Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.

func (AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutput

func (o AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput

func (AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext

func (o AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput

func (AsymmetricEncryptedSecretResponsePtrOutput) Value

The value of the secret.

type Authentication

type Authentication struct {
	// Symmetric key for authentication.
	SymmetricKey *SymmetricKey `pulumi:"symmetricKey"`
}

Authentication mechanism for IoT devices.

type AuthenticationArgs

type AuthenticationArgs struct {
	// Symmetric key for authentication.
	SymmetricKey SymmetricKeyPtrInput `pulumi:"symmetricKey"`
}

Authentication mechanism for IoT devices.

func (AuthenticationArgs) ElementType

func (AuthenticationArgs) ElementType() reflect.Type

func (AuthenticationArgs) ToAuthenticationOutput

func (i AuthenticationArgs) ToAuthenticationOutput() AuthenticationOutput

func (AuthenticationArgs) ToAuthenticationOutputWithContext

func (i AuthenticationArgs) ToAuthenticationOutputWithContext(ctx context.Context) AuthenticationOutput

func (AuthenticationArgs) ToAuthenticationPtrOutput

func (i AuthenticationArgs) ToAuthenticationPtrOutput() AuthenticationPtrOutput

func (AuthenticationArgs) ToAuthenticationPtrOutputWithContext

func (i AuthenticationArgs) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput

type AuthenticationInput

type AuthenticationInput interface {
	pulumi.Input

	ToAuthenticationOutput() AuthenticationOutput
	ToAuthenticationOutputWithContext(context.Context) AuthenticationOutput
}

AuthenticationInput is an input type that accepts AuthenticationArgs and AuthenticationOutput values. You can construct a concrete instance of `AuthenticationInput` via:

AuthenticationArgs{...}

type AuthenticationOutput

type AuthenticationOutput struct{ *pulumi.OutputState }

Authentication mechanism for IoT devices.

func (AuthenticationOutput) ElementType

func (AuthenticationOutput) ElementType() reflect.Type

func (AuthenticationOutput) SymmetricKey

Symmetric key for authentication.

func (AuthenticationOutput) ToAuthenticationOutput

func (o AuthenticationOutput) ToAuthenticationOutput() AuthenticationOutput

func (AuthenticationOutput) ToAuthenticationOutputWithContext

func (o AuthenticationOutput) ToAuthenticationOutputWithContext(ctx context.Context) AuthenticationOutput

func (AuthenticationOutput) ToAuthenticationPtrOutput

func (o AuthenticationOutput) ToAuthenticationPtrOutput() AuthenticationPtrOutput

func (AuthenticationOutput) ToAuthenticationPtrOutputWithContext

func (o AuthenticationOutput) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput

type AuthenticationPtrInput

type AuthenticationPtrInput interface {
	pulumi.Input

	ToAuthenticationPtrOutput() AuthenticationPtrOutput
	ToAuthenticationPtrOutputWithContext(context.Context) AuthenticationPtrOutput
}

AuthenticationPtrInput is an input type that accepts AuthenticationArgs, AuthenticationPtr and AuthenticationPtrOutput values. You can construct a concrete instance of `AuthenticationPtrInput` via:

        AuthenticationArgs{...}

or:

        nil

type AuthenticationPtrOutput

type AuthenticationPtrOutput struct{ *pulumi.OutputState }

func (AuthenticationPtrOutput) Elem

func (AuthenticationPtrOutput) ElementType

func (AuthenticationPtrOutput) ElementType() reflect.Type

func (AuthenticationPtrOutput) SymmetricKey

Symmetric key for authentication.

func (AuthenticationPtrOutput) ToAuthenticationPtrOutput

func (o AuthenticationPtrOutput) ToAuthenticationPtrOutput() AuthenticationPtrOutput

func (AuthenticationPtrOutput) ToAuthenticationPtrOutputWithContext

func (o AuthenticationPtrOutput) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput

type AuthenticationResponse

type AuthenticationResponse struct {
	// Symmetric key for authentication.
	SymmetricKey *SymmetricKeyResponse `pulumi:"symmetricKey"`
}

Authentication mechanism for IoT devices.

type AuthenticationResponseOutput

type AuthenticationResponseOutput struct{ *pulumi.OutputState }

Authentication mechanism for IoT devices.

func (AuthenticationResponseOutput) ElementType

func (AuthenticationResponseOutput) SymmetricKey

Symmetric key for authentication.

func (AuthenticationResponseOutput) ToAuthenticationResponseOutput

func (o AuthenticationResponseOutput) ToAuthenticationResponseOutput() AuthenticationResponseOutput

func (AuthenticationResponseOutput) ToAuthenticationResponseOutputWithContext

func (o AuthenticationResponseOutput) ToAuthenticationResponseOutputWithContext(ctx context.Context) AuthenticationResponseOutput

type AuthenticationResponsePtrOutput

type AuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (AuthenticationResponsePtrOutput) Elem

func (AuthenticationResponsePtrOutput) ElementType

func (AuthenticationResponsePtrOutput) SymmetricKey

Symmetric key for authentication.

func (AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutput

func (o AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutput() AuthenticationResponsePtrOutput

func (AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutputWithContext

func (o AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutputWithContext(ctx context.Context) AuthenticationResponsePtrOutput

type AzureContainerDataFormat

type AzureContainerDataFormat string

Storage format used for the file represented by the share.

func (AzureContainerDataFormat) ElementType

func (AzureContainerDataFormat) ElementType() reflect.Type

func (AzureContainerDataFormat) ToAzureContainerDataFormatOutput

func (e AzureContainerDataFormat) ToAzureContainerDataFormatOutput() AzureContainerDataFormatOutput

func (AzureContainerDataFormat) ToAzureContainerDataFormatOutputWithContext

func (e AzureContainerDataFormat) ToAzureContainerDataFormatOutputWithContext(ctx context.Context) AzureContainerDataFormatOutput

func (AzureContainerDataFormat) ToAzureContainerDataFormatPtrOutput

func (e AzureContainerDataFormat) ToAzureContainerDataFormatPtrOutput() AzureContainerDataFormatPtrOutput

func (AzureContainerDataFormat) ToAzureContainerDataFormatPtrOutputWithContext

func (e AzureContainerDataFormat) ToAzureContainerDataFormatPtrOutputWithContext(ctx context.Context) AzureContainerDataFormatPtrOutput

func (AzureContainerDataFormat) ToStringOutput

func (e AzureContainerDataFormat) ToStringOutput() pulumi.StringOutput

func (AzureContainerDataFormat) ToStringOutputWithContext

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

func (AzureContainerDataFormat) ToStringPtrOutput

func (e AzureContainerDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureContainerDataFormat) ToStringPtrOutputWithContext

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

type AzureContainerDataFormatInput

type AzureContainerDataFormatInput interface {
	pulumi.Input

	ToAzureContainerDataFormatOutput() AzureContainerDataFormatOutput
	ToAzureContainerDataFormatOutputWithContext(context.Context) AzureContainerDataFormatOutput
}

AzureContainerDataFormatInput is an input type that accepts values of the AzureContainerDataFormat enum A concrete instance of `AzureContainerDataFormatInput` can be one of the following:

AzureContainerDataFormatBlockBlob
AzureContainerDataFormatPageBlob
AzureContainerDataFormatAzureFile

type AzureContainerDataFormatOutput

type AzureContainerDataFormatOutput struct{ *pulumi.OutputState }

func (AzureContainerDataFormatOutput) ElementType

func (AzureContainerDataFormatOutput) ToAzureContainerDataFormatOutput

func (o AzureContainerDataFormatOutput) ToAzureContainerDataFormatOutput() AzureContainerDataFormatOutput

func (AzureContainerDataFormatOutput) ToAzureContainerDataFormatOutputWithContext

func (o AzureContainerDataFormatOutput) ToAzureContainerDataFormatOutputWithContext(ctx context.Context) AzureContainerDataFormatOutput

func (AzureContainerDataFormatOutput) ToAzureContainerDataFormatPtrOutput

func (o AzureContainerDataFormatOutput) ToAzureContainerDataFormatPtrOutput() AzureContainerDataFormatPtrOutput

func (AzureContainerDataFormatOutput) ToAzureContainerDataFormatPtrOutputWithContext

func (o AzureContainerDataFormatOutput) ToAzureContainerDataFormatPtrOutputWithContext(ctx context.Context) AzureContainerDataFormatPtrOutput

func (AzureContainerDataFormatOutput) ToStringOutput

func (AzureContainerDataFormatOutput) ToStringOutputWithContext

func (o AzureContainerDataFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureContainerDataFormatOutput) ToStringPtrOutput

func (AzureContainerDataFormatOutput) ToStringPtrOutputWithContext

func (o AzureContainerDataFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureContainerDataFormatPtrInput

type AzureContainerDataFormatPtrInput interface {
	pulumi.Input

	ToAzureContainerDataFormatPtrOutput() AzureContainerDataFormatPtrOutput
	ToAzureContainerDataFormatPtrOutputWithContext(context.Context) AzureContainerDataFormatPtrOutput
}

func AzureContainerDataFormatPtr

func AzureContainerDataFormatPtr(v string) AzureContainerDataFormatPtrInput

type AzureContainerDataFormatPtrOutput

type AzureContainerDataFormatPtrOutput struct{ *pulumi.OutputState }

func (AzureContainerDataFormatPtrOutput) Elem

func (AzureContainerDataFormatPtrOutput) ElementType

func (AzureContainerDataFormatPtrOutput) ToAzureContainerDataFormatPtrOutput

func (o AzureContainerDataFormatPtrOutput) ToAzureContainerDataFormatPtrOutput() AzureContainerDataFormatPtrOutput

func (AzureContainerDataFormatPtrOutput) ToAzureContainerDataFormatPtrOutputWithContext

func (o AzureContainerDataFormatPtrOutput) ToAzureContainerDataFormatPtrOutputWithContext(ctx context.Context) AzureContainerDataFormatPtrOutput

func (AzureContainerDataFormatPtrOutput) ToStringPtrOutput

func (AzureContainerDataFormatPtrOutput) ToStringPtrOutputWithContext

func (o AzureContainerDataFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureContainerInfo

type AzureContainerInfo struct {
	// Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).
	ContainerName string `pulumi:"containerName"`
	// Storage format used for the file represented by the share.
	DataFormat string `pulumi:"dataFormat"`
	// ID of the storage account credential used to access storage.
	StorageAccountCredentialId string `pulumi:"storageAccountCredentialId"`
}

Azure container mapping of the endpoint.

type AzureContainerInfoArgs

type AzureContainerInfoArgs struct {
	// Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).
	ContainerName pulumi.StringInput `pulumi:"containerName"`
	// Storage format used for the file represented by the share.
	DataFormat pulumi.StringInput `pulumi:"dataFormat"`
	// ID of the storage account credential used to access storage.
	StorageAccountCredentialId pulumi.StringInput `pulumi:"storageAccountCredentialId"`
}

Azure container mapping of the endpoint.

func (AzureContainerInfoArgs) ElementType

func (AzureContainerInfoArgs) ElementType() reflect.Type

func (AzureContainerInfoArgs) ToAzureContainerInfoOutput

func (i AzureContainerInfoArgs) ToAzureContainerInfoOutput() AzureContainerInfoOutput

func (AzureContainerInfoArgs) ToAzureContainerInfoOutputWithContext

func (i AzureContainerInfoArgs) ToAzureContainerInfoOutputWithContext(ctx context.Context) AzureContainerInfoOutput

func (AzureContainerInfoArgs) ToAzureContainerInfoPtrOutput

func (i AzureContainerInfoArgs) ToAzureContainerInfoPtrOutput() AzureContainerInfoPtrOutput

func (AzureContainerInfoArgs) ToAzureContainerInfoPtrOutputWithContext

func (i AzureContainerInfoArgs) ToAzureContainerInfoPtrOutputWithContext(ctx context.Context) AzureContainerInfoPtrOutput

type AzureContainerInfoInput

type AzureContainerInfoInput interface {
	pulumi.Input

	ToAzureContainerInfoOutput() AzureContainerInfoOutput
	ToAzureContainerInfoOutputWithContext(context.Context) AzureContainerInfoOutput
}

AzureContainerInfoInput is an input type that accepts AzureContainerInfoArgs and AzureContainerInfoOutput values. You can construct a concrete instance of `AzureContainerInfoInput` via:

AzureContainerInfoArgs{...}

type AzureContainerInfoOutput

type AzureContainerInfoOutput struct{ *pulumi.OutputState }

Azure container mapping of the endpoint.

func (AzureContainerInfoOutput) ContainerName

func (o AzureContainerInfoOutput) ContainerName() pulumi.StringOutput

Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).

func (AzureContainerInfoOutput) DataFormat

Storage format used for the file represented by the share.

func (AzureContainerInfoOutput) ElementType

func (AzureContainerInfoOutput) ElementType() reflect.Type

func (AzureContainerInfoOutput) StorageAccountCredentialId

func (o AzureContainerInfoOutput) StorageAccountCredentialId() pulumi.StringOutput

ID of the storage account credential used to access storage.

func (AzureContainerInfoOutput) ToAzureContainerInfoOutput

func (o AzureContainerInfoOutput) ToAzureContainerInfoOutput() AzureContainerInfoOutput

func (AzureContainerInfoOutput) ToAzureContainerInfoOutputWithContext

func (o AzureContainerInfoOutput) ToAzureContainerInfoOutputWithContext(ctx context.Context) AzureContainerInfoOutput

func (AzureContainerInfoOutput) ToAzureContainerInfoPtrOutput

func (o AzureContainerInfoOutput) ToAzureContainerInfoPtrOutput() AzureContainerInfoPtrOutput

func (AzureContainerInfoOutput) ToAzureContainerInfoPtrOutputWithContext

func (o AzureContainerInfoOutput) ToAzureContainerInfoPtrOutputWithContext(ctx context.Context) AzureContainerInfoPtrOutput

type AzureContainerInfoPtrInput

type AzureContainerInfoPtrInput interface {
	pulumi.Input

	ToAzureContainerInfoPtrOutput() AzureContainerInfoPtrOutput
	ToAzureContainerInfoPtrOutputWithContext(context.Context) AzureContainerInfoPtrOutput
}

AzureContainerInfoPtrInput is an input type that accepts AzureContainerInfoArgs, AzureContainerInfoPtr and AzureContainerInfoPtrOutput values. You can construct a concrete instance of `AzureContainerInfoPtrInput` via:

        AzureContainerInfoArgs{...}

or:

        nil

type AzureContainerInfoPtrOutput

type AzureContainerInfoPtrOutput struct{ *pulumi.OutputState }

func (AzureContainerInfoPtrOutput) ContainerName

Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).

func (AzureContainerInfoPtrOutput) DataFormat

Storage format used for the file represented by the share.

func (AzureContainerInfoPtrOutput) Elem

func (AzureContainerInfoPtrOutput) ElementType

func (AzureContainerInfoPtrOutput) StorageAccountCredentialId

func (o AzureContainerInfoPtrOutput) StorageAccountCredentialId() pulumi.StringPtrOutput

ID of the storage account credential used to access storage.

func (AzureContainerInfoPtrOutput) ToAzureContainerInfoPtrOutput

func (o AzureContainerInfoPtrOutput) ToAzureContainerInfoPtrOutput() AzureContainerInfoPtrOutput

func (AzureContainerInfoPtrOutput) ToAzureContainerInfoPtrOutputWithContext

func (o AzureContainerInfoPtrOutput) ToAzureContainerInfoPtrOutputWithContext(ctx context.Context) AzureContainerInfoPtrOutput

type AzureContainerInfoResponse

type AzureContainerInfoResponse struct {
	// Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).
	ContainerName string `pulumi:"containerName"`
	// Storage format used for the file represented by the share.
	DataFormat string `pulumi:"dataFormat"`
	// ID of the storage account credential used to access storage.
	StorageAccountCredentialId string `pulumi:"storageAccountCredentialId"`
}

Azure container mapping of the endpoint.

type AzureContainerInfoResponseOutput

type AzureContainerInfoResponseOutput struct{ *pulumi.OutputState }

Azure container mapping of the endpoint.

func (AzureContainerInfoResponseOutput) ContainerName

Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).

func (AzureContainerInfoResponseOutput) DataFormat

Storage format used for the file represented by the share.

func (AzureContainerInfoResponseOutput) ElementType

func (AzureContainerInfoResponseOutput) StorageAccountCredentialId

func (o AzureContainerInfoResponseOutput) StorageAccountCredentialId() pulumi.StringOutput

ID of the storage account credential used to access storage.

func (AzureContainerInfoResponseOutput) ToAzureContainerInfoResponseOutput

func (o AzureContainerInfoResponseOutput) ToAzureContainerInfoResponseOutput() AzureContainerInfoResponseOutput

func (AzureContainerInfoResponseOutput) ToAzureContainerInfoResponseOutputWithContext

func (o AzureContainerInfoResponseOutput) ToAzureContainerInfoResponseOutputWithContext(ctx context.Context) AzureContainerInfoResponseOutput

type AzureContainerInfoResponsePtrOutput

type AzureContainerInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureContainerInfoResponsePtrOutput) ContainerName

Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).

func (AzureContainerInfoResponsePtrOutput) DataFormat

Storage format used for the file represented by the share.

func (AzureContainerInfoResponsePtrOutput) Elem

func (AzureContainerInfoResponsePtrOutput) ElementType

func (AzureContainerInfoResponsePtrOutput) StorageAccountCredentialId

func (o AzureContainerInfoResponsePtrOutput) StorageAccountCredentialId() pulumi.StringPtrOutput

ID of the storage account credential used to access storage.

func (AzureContainerInfoResponsePtrOutput) ToAzureContainerInfoResponsePtrOutput

func (o AzureContainerInfoResponsePtrOutput) ToAzureContainerInfoResponsePtrOutput() AzureContainerInfoResponsePtrOutput

func (AzureContainerInfoResponsePtrOutput) ToAzureContainerInfoResponsePtrOutputWithContext

func (o AzureContainerInfoResponsePtrOutput) ToAzureContainerInfoResponsePtrOutputWithContext(ctx context.Context) AzureContainerInfoResponsePtrOutput

type BandwidthSchedule

type BandwidthSchedule struct {
	pulumi.CustomResourceState

	// The days of the week when this schedule is applicable.
	Days pulumi.StringArrayOutput `pulumi:"days"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The bandwidth rate in Mbps.
	RateInMbps pulumi.IntOutput `pulumi:"rateInMbps"`
	// The start time of the schedule in UTC.
	Start pulumi.StringOutput `pulumi:"start"`
	// The stop time of the schedule in UTC.
	Stop pulumi.StringOutput `pulumi:"stop"`
	// Metadata pertaining to creation and last modification of BandwidthSchedule
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The bandwidth schedule details. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

func GetBandwidthSchedule

func GetBandwidthSchedule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BandwidthScheduleState, opts ...pulumi.ResourceOption) (*BandwidthSchedule, error)

GetBandwidthSchedule gets an existing BandwidthSchedule 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 NewBandwidthSchedule

func NewBandwidthSchedule(ctx *pulumi.Context,
	name string, args *BandwidthScheduleArgs, opts ...pulumi.ResourceOption) (*BandwidthSchedule, error)

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

func (*BandwidthSchedule) ElementType

func (*BandwidthSchedule) ElementType() reflect.Type

func (*BandwidthSchedule) ToBandwidthScheduleOutput

func (i *BandwidthSchedule) ToBandwidthScheduleOutput() BandwidthScheduleOutput

func (*BandwidthSchedule) ToBandwidthScheduleOutputWithContext

func (i *BandwidthSchedule) ToBandwidthScheduleOutputWithContext(ctx context.Context) BandwidthScheduleOutput

type BandwidthScheduleArgs

type BandwidthScheduleArgs struct {
	// The days of the week when this schedule is applicable.
	Days pulumi.StringArrayInput
	// The device name.
	DeviceName pulumi.StringInput
	// The bandwidth schedule name which needs to be added/updated.
	Name pulumi.StringPtrInput
	// The bandwidth rate in Mbps.
	RateInMbps pulumi.IntInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The start time of the schedule in UTC.
	Start pulumi.StringInput
	// The stop time of the schedule in UTC.
	Stop pulumi.StringInput
}

The set of arguments for constructing a BandwidthSchedule resource.

func (BandwidthScheduleArgs) ElementType

func (BandwidthScheduleArgs) ElementType() reflect.Type

type BandwidthScheduleInput

type BandwidthScheduleInput interface {
	pulumi.Input

	ToBandwidthScheduleOutput() BandwidthScheduleOutput
	ToBandwidthScheduleOutputWithContext(ctx context.Context) BandwidthScheduleOutput
}

type BandwidthScheduleOutput

type BandwidthScheduleOutput struct{ *pulumi.OutputState }

func (BandwidthScheduleOutput) Days

The days of the week when this schedule is applicable.

func (BandwidthScheduleOutput) ElementType

func (BandwidthScheduleOutput) ElementType() reflect.Type

func (BandwidthScheduleOutput) Name

The object name.

func (BandwidthScheduleOutput) RateInMbps

func (o BandwidthScheduleOutput) RateInMbps() pulumi.IntOutput

The bandwidth rate in Mbps.

func (BandwidthScheduleOutput) Start

The start time of the schedule in UTC.

func (BandwidthScheduleOutput) Stop

The stop time of the schedule in UTC.

func (BandwidthScheduleOutput) SystemData

Metadata pertaining to creation and last modification of BandwidthSchedule

func (BandwidthScheduleOutput) ToBandwidthScheduleOutput

func (o BandwidthScheduleOutput) ToBandwidthScheduleOutput() BandwidthScheduleOutput

func (BandwidthScheduleOutput) ToBandwidthScheduleOutputWithContext

func (o BandwidthScheduleOutput) ToBandwidthScheduleOutputWithContext(ctx context.Context) BandwidthScheduleOutput

func (BandwidthScheduleOutput) Type

The hierarchical type of the object.

type BandwidthScheduleState

type BandwidthScheduleState struct {
}

func (BandwidthScheduleState) ElementType

func (BandwidthScheduleState) ElementType() reflect.Type

type ClientAccessRight

type ClientAccessRight struct {
	// Type of access to be allowed for the client.
	AccessPermission string `pulumi:"accessPermission"`
	// IP of the client.
	Client string `pulumi:"client"`
}

The mapping between a particular client IP and the type of access client has on the NFS share.

type ClientAccessRightArgs

type ClientAccessRightArgs struct {
	// Type of access to be allowed for the client.
	AccessPermission pulumi.StringInput `pulumi:"accessPermission"`
	// IP of the client.
	Client pulumi.StringInput `pulumi:"client"`
}

The mapping between a particular client IP and the type of access client has on the NFS share.

func (ClientAccessRightArgs) ElementType

func (ClientAccessRightArgs) ElementType() reflect.Type

func (ClientAccessRightArgs) ToClientAccessRightOutput

func (i ClientAccessRightArgs) ToClientAccessRightOutput() ClientAccessRightOutput

func (ClientAccessRightArgs) ToClientAccessRightOutputWithContext

func (i ClientAccessRightArgs) ToClientAccessRightOutputWithContext(ctx context.Context) ClientAccessRightOutput

type ClientAccessRightArray

type ClientAccessRightArray []ClientAccessRightInput

func (ClientAccessRightArray) ElementType

func (ClientAccessRightArray) ElementType() reflect.Type

func (ClientAccessRightArray) ToClientAccessRightArrayOutput

func (i ClientAccessRightArray) ToClientAccessRightArrayOutput() ClientAccessRightArrayOutput

func (ClientAccessRightArray) ToClientAccessRightArrayOutputWithContext

func (i ClientAccessRightArray) ToClientAccessRightArrayOutputWithContext(ctx context.Context) ClientAccessRightArrayOutput

type ClientAccessRightArrayInput

type ClientAccessRightArrayInput interface {
	pulumi.Input

	ToClientAccessRightArrayOutput() ClientAccessRightArrayOutput
	ToClientAccessRightArrayOutputWithContext(context.Context) ClientAccessRightArrayOutput
}

ClientAccessRightArrayInput is an input type that accepts ClientAccessRightArray and ClientAccessRightArrayOutput values. You can construct a concrete instance of `ClientAccessRightArrayInput` via:

ClientAccessRightArray{ ClientAccessRightArgs{...} }

type ClientAccessRightArrayOutput

type ClientAccessRightArrayOutput struct{ *pulumi.OutputState }

func (ClientAccessRightArrayOutput) ElementType

func (ClientAccessRightArrayOutput) Index

func (ClientAccessRightArrayOutput) ToClientAccessRightArrayOutput

func (o ClientAccessRightArrayOutput) ToClientAccessRightArrayOutput() ClientAccessRightArrayOutput

func (ClientAccessRightArrayOutput) ToClientAccessRightArrayOutputWithContext

func (o ClientAccessRightArrayOutput) ToClientAccessRightArrayOutputWithContext(ctx context.Context) ClientAccessRightArrayOutput

type ClientAccessRightInput

type ClientAccessRightInput interface {
	pulumi.Input

	ToClientAccessRightOutput() ClientAccessRightOutput
	ToClientAccessRightOutputWithContext(context.Context) ClientAccessRightOutput
}

ClientAccessRightInput is an input type that accepts ClientAccessRightArgs and ClientAccessRightOutput values. You can construct a concrete instance of `ClientAccessRightInput` via:

ClientAccessRightArgs{...}

type ClientAccessRightOutput

type ClientAccessRightOutput struct{ *pulumi.OutputState }

The mapping between a particular client IP and the type of access client has on the NFS share.

func (ClientAccessRightOutput) AccessPermission

func (o ClientAccessRightOutput) AccessPermission() pulumi.StringOutput

Type of access to be allowed for the client.

func (ClientAccessRightOutput) Client

IP of the client.

func (ClientAccessRightOutput) ElementType

func (ClientAccessRightOutput) ElementType() reflect.Type

func (ClientAccessRightOutput) ToClientAccessRightOutput

func (o ClientAccessRightOutput) ToClientAccessRightOutput() ClientAccessRightOutput

func (ClientAccessRightOutput) ToClientAccessRightOutputWithContext

func (o ClientAccessRightOutput) ToClientAccessRightOutputWithContext(ctx context.Context) ClientAccessRightOutput

type ClientAccessRightResponse

type ClientAccessRightResponse struct {
	// Type of access to be allowed for the client.
	AccessPermission string `pulumi:"accessPermission"`
	// IP of the client.
	Client string `pulumi:"client"`
}

The mapping between a particular client IP and the type of access client has on the NFS share.

type ClientAccessRightResponseArrayOutput

type ClientAccessRightResponseArrayOutput struct{ *pulumi.OutputState }

func (ClientAccessRightResponseArrayOutput) ElementType

func (ClientAccessRightResponseArrayOutput) Index

func (ClientAccessRightResponseArrayOutput) ToClientAccessRightResponseArrayOutput

func (o ClientAccessRightResponseArrayOutput) ToClientAccessRightResponseArrayOutput() ClientAccessRightResponseArrayOutput

func (ClientAccessRightResponseArrayOutput) ToClientAccessRightResponseArrayOutputWithContext

func (o ClientAccessRightResponseArrayOutput) ToClientAccessRightResponseArrayOutputWithContext(ctx context.Context) ClientAccessRightResponseArrayOutput

type ClientAccessRightResponseOutput

type ClientAccessRightResponseOutput struct{ *pulumi.OutputState }

The mapping between a particular client IP and the type of access client has on the NFS share.

func (ClientAccessRightResponseOutput) AccessPermission

Type of access to be allowed for the client.

func (ClientAccessRightResponseOutput) Client

IP of the client.

func (ClientAccessRightResponseOutput) ElementType

func (ClientAccessRightResponseOutput) ToClientAccessRightResponseOutput

func (o ClientAccessRightResponseOutput) ToClientAccessRightResponseOutput() ClientAccessRightResponseOutput

func (ClientAccessRightResponseOutput) ToClientAccessRightResponseOutputWithContext

func (o ClientAccessRightResponseOutput) ToClientAccessRightResponseOutputWithContext(ctx context.Context) ClientAccessRightResponseOutput

type ClientPermissionType

type ClientPermissionType string

Type of access to be allowed for the client.

func (ClientPermissionType) ElementType

func (ClientPermissionType) ElementType() reflect.Type

func (ClientPermissionType) ToClientPermissionTypeOutput

func (e ClientPermissionType) ToClientPermissionTypeOutput() ClientPermissionTypeOutput

func (ClientPermissionType) ToClientPermissionTypeOutputWithContext

func (e ClientPermissionType) ToClientPermissionTypeOutputWithContext(ctx context.Context) ClientPermissionTypeOutput

func (ClientPermissionType) ToClientPermissionTypePtrOutput

func (e ClientPermissionType) ToClientPermissionTypePtrOutput() ClientPermissionTypePtrOutput

func (ClientPermissionType) ToClientPermissionTypePtrOutputWithContext

func (e ClientPermissionType) ToClientPermissionTypePtrOutputWithContext(ctx context.Context) ClientPermissionTypePtrOutput

func (ClientPermissionType) ToStringOutput

func (e ClientPermissionType) ToStringOutput() pulumi.StringOutput

func (ClientPermissionType) ToStringOutputWithContext

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

func (ClientPermissionType) ToStringPtrOutput

func (e ClientPermissionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientPermissionType) ToStringPtrOutputWithContext

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

type ClientPermissionTypeInput

type ClientPermissionTypeInput interface {
	pulumi.Input

	ToClientPermissionTypeOutput() ClientPermissionTypeOutput
	ToClientPermissionTypeOutputWithContext(context.Context) ClientPermissionTypeOutput
}

ClientPermissionTypeInput is an input type that accepts values of the ClientPermissionType enum A concrete instance of `ClientPermissionTypeInput` can be one of the following:

ClientPermissionTypeNoAccess
ClientPermissionTypeReadOnly
ClientPermissionTypeReadWrite

type ClientPermissionTypeOutput

type ClientPermissionTypeOutput struct{ *pulumi.OutputState }

func (ClientPermissionTypeOutput) ElementType

func (ClientPermissionTypeOutput) ElementType() reflect.Type

func (ClientPermissionTypeOutput) ToClientPermissionTypeOutput

func (o ClientPermissionTypeOutput) ToClientPermissionTypeOutput() ClientPermissionTypeOutput

func (ClientPermissionTypeOutput) ToClientPermissionTypeOutputWithContext

func (o ClientPermissionTypeOutput) ToClientPermissionTypeOutputWithContext(ctx context.Context) ClientPermissionTypeOutput

func (ClientPermissionTypeOutput) ToClientPermissionTypePtrOutput

func (o ClientPermissionTypeOutput) ToClientPermissionTypePtrOutput() ClientPermissionTypePtrOutput

func (ClientPermissionTypeOutput) ToClientPermissionTypePtrOutputWithContext

func (o ClientPermissionTypeOutput) ToClientPermissionTypePtrOutputWithContext(ctx context.Context) ClientPermissionTypePtrOutput

func (ClientPermissionTypeOutput) ToStringOutput

func (o ClientPermissionTypeOutput) ToStringOutput() pulumi.StringOutput

func (ClientPermissionTypeOutput) ToStringOutputWithContext

func (o ClientPermissionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClientPermissionTypeOutput) ToStringPtrOutput

func (o ClientPermissionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientPermissionTypeOutput) ToStringPtrOutputWithContext

func (o ClientPermissionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClientPermissionTypePtrInput

type ClientPermissionTypePtrInput interface {
	pulumi.Input

	ToClientPermissionTypePtrOutput() ClientPermissionTypePtrOutput
	ToClientPermissionTypePtrOutputWithContext(context.Context) ClientPermissionTypePtrOutput
}

func ClientPermissionTypePtr

func ClientPermissionTypePtr(v string) ClientPermissionTypePtrInput

type ClientPermissionTypePtrOutput

type ClientPermissionTypePtrOutput struct{ *pulumi.OutputState }

func (ClientPermissionTypePtrOutput) Elem

func (ClientPermissionTypePtrOutput) ElementType

func (ClientPermissionTypePtrOutput) ToClientPermissionTypePtrOutput

func (o ClientPermissionTypePtrOutput) ToClientPermissionTypePtrOutput() ClientPermissionTypePtrOutput

func (ClientPermissionTypePtrOutput) ToClientPermissionTypePtrOutputWithContext

func (o ClientPermissionTypePtrOutput) ToClientPermissionTypePtrOutputWithContext(ctx context.Context) ClientPermissionTypePtrOutput

func (ClientPermissionTypePtrOutput) ToStringPtrOutput

func (ClientPermissionTypePtrOutput) ToStringPtrOutputWithContext

func (o ClientPermissionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudEdgeManagementRole

type CloudEdgeManagementRole struct {
	pulumi.CustomResourceState

	// Edge Profile of the resource
	EdgeProfile EdgeProfileResponseOutput `pulumi:"edgeProfile"`
	// Role type.
	// Expected value is 'CloudEdgeManagement'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Local Edge Management Status
	LocalManagementStatus pulumi.StringOutput `pulumi:"localManagementStatus"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Role status.
	RoleStatus pulumi.StringOutput `pulumi:"roleStatus"`
	// Metadata pertaining to creation and last modification of Role
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The preview of Virtual Machine Cloud Management from the Azure supports deploying and managing VMs on your Azure Stack Edge device from Azure Portal. For more information, refer to: https://docs.microsoft.com/en-us/azure/databox-online/azure-stack-edge-gpu-virtual-machine-overview By using this feature, you agree to the preview legal terms. See the https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms/ for additional details. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

func GetCloudEdgeManagementRole

func GetCloudEdgeManagementRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudEdgeManagementRoleState, opts ...pulumi.ResourceOption) (*CloudEdgeManagementRole, error)

GetCloudEdgeManagementRole gets an existing CloudEdgeManagementRole 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 NewCloudEdgeManagementRole

func NewCloudEdgeManagementRole(ctx *pulumi.Context,
	name string, args *CloudEdgeManagementRoleArgs, opts ...pulumi.ResourceOption) (*CloudEdgeManagementRole, error)

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

func (*CloudEdgeManagementRole) ElementType

func (*CloudEdgeManagementRole) ElementType() reflect.Type

func (*CloudEdgeManagementRole) ToCloudEdgeManagementRoleOutput

func (i *CloudEdgeManagementRole) ToCloudEdgeManagementRoleOutput() CloudEdgeManagementRoleOutput

func (*CloudEdgeManagementRole) ToCloudEdgeManagementRoleOutputWithContext

func (i *CloudEdgeManagementRole) ToCloudEdgeManagementRoleOutputWithContext(ctx context.Context) CloudEdgeManagementRoleOutput

type CloudEdgeManagementRoleArgs

type CloudEdgeManagementRoleArgs struct {
	// The device name.
	DeviceName pulumi.StringInput
	// Role type.
	// Expected value is 'CloudEdgeManagement'.
	Kind pulumi.StringInput
	// The role name.
	Name pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Role status.
	RoleStatus pulumi.StringInput
}

The set of arguments for constructing a CloudEdgeManagementRole resource.

func (CloudEdgeManagementRoleArgs) ElementType

type CloudEdgeManagementRoleInput

type CloudEdgeManagementRoleInput interface {
	pulumi.Input

	ToCloudEdgeManagementRoleOutput() CloudEdgeManagementRoleOutput
	ToCloudEdgeManagementRoleOutputWithContext(ctx context.Context) CloudEdgeManagementRoleOutput
}

type CloudEdgeManagementRoleOutput

type CloudEdgeManagementRoleOutput struct{ *pulumi.OutputState }

func (CloudEdgeManagementRoleOutput) EdgeProfile

Edge Profile of the resource

func (CloudEdgeManagementRoleOutput) ElementType

func (CloudEdgeManagementRoleOutput) Kind

Role type. Expected value is 'CloudEdgeManagement'.

func (CloudEdgeManagementRoleOutput) LocalManagementStatus

func (o CloudEdgeManagementRoleOutput) LocalManagementStatus() pulumi.StringOutput

Local Edge Management Status

func (CloudEdgeManagementRoleOutput) Name

The object name.

func (CloudEdgeManagementRoleOutput) RoleStatus

Role status.

func (CloudEdgeManagementRoleOutput) SystemData

Metadata pertaining to creation and last modification of Role

func (CloudEdgeManagementRoleOutput) ToCloudEdgeManagementRoleOutput

func (o CloudEdgeManagementRoleOutput) ToCloudEdgeManagementRoleOutput() CloudEdgeManagementRoleOutput

func (CloudEdgeManagementRoleOutput) ToCloudEdgeManagementRoleOutputWithContext

func (o CloudEdgeManagementRoleOutput) ToCloudEdgeManagementRoleOutputWithContext(ctx context.Context) CloudEdgeManagementRoleOutput

func (CloudEdgeManagementRoleOutput) Type

The hierarchical type of the object.

type CloudEdgeManagementRoleState

type CloudEdgeManagementRoleState struct {
}

func (CloudEdgeManagementRoleState) ElementType

type CniConfigResponse

type CniConfigResponse struct {
	// Pod Subnet
	PodSubnet string `pulumi:"podSubnet"`
	// Service subnet
	ServiceSubnet string `pulumi:"serviceSubnet"`
	// Cni type
	Type string `pulumi:"type"`
	// Cni version
	Version string `pulumi:"version"`
}

Cni configuration

type CniConfigResponseOutput

type CniConfigResponseOutput struct{ *pulumi.OutputState }

Cni configuration

func (CniConfigResponseOutput) ElementType

func (CniConfigResponseOutput) ElementType() reflect.Type

func (CniConfigResponseOutput) PodSubnet

Pod Subnet

func (CniConfigResponseOutput) ServiceSubnet

func (o CniConfigResponseOutput) ServiceSubnet() pulumi.StringOutput

Service subnet

func (CniConfigResponseOutput) ToCniConfigResponseOutput

func (o CniConfigResponseOutput) ToCniConfigResponseOutput() CniConfigResponseOutput

func (CniConfigResponseOutput) ToCniConfigResponseOutputWithContext

func (o CniConfigResponseOutput) ToCniConfigResponseOutputWithContext(ctx context.Context) CniConfigResponseOutput

func (CniConfigResponseOutput) Type

Cni type

func (CniConfigResponseOutput) Version

Cni version

type ComputeResource

type ComputeResource struct {
	// Memory in GB
	MemoryInGB float64 `pulumi:"memoryInGB"`
	// Processor count
	ProcessorCount int `pulumi:"processorCount"`
}

Compute infrastructure Resource

type ComputeResourceArgs

type ComputeResourceArgs struct {
	// Memory in GB
	MemoryInGB pulumi.Float64Input `pulumi:"memoryInGB"`
	// Processor count
	ProcessorCount pulumi.IntInput `pulumi:"processorCount"`
}

Compute infrastructure Resource

func (ComputeResourceArgs) ElementType

func (ComputeResourceArgs) ElementType() reflect.Type

func (ComputeResourceArgs) ToComputeResourceOutput

func (i ComputeResourceArgs) ToComputeResourceOutput() ComputeResourceOutput

func (ComputeResourceArgs) ToComputeResourceOutputWithContext

func (i ComputeResourceArgs) ToComputeResourceOutputWithContext(ctx context.Context) ComputeResourceOutput

func (ComputeResourceArgs) ToComputeResourcePtrOutput

func (i ComputeResourceArgs) ToComputeResourcePtrOutput() ComputeResourcePtrOutput

func (ComputeResourceArgs) ToComputeResourcePtrOutputWithContext

func (i ComputeResourceArgs) ToComputeResourcePtrOutputWithContext(ctx context.Context) ComputeResourcePtrOutput

type ComputeResourceInput

type ComputeResourceInput interface {
	pulumi.Input

	ToComputeResourceOutput() ComputeResourceOutput
	ToComputeResourceOutputWithContext(context.Context) ComputeResourceOutput
}

ComputeResourceInput is an input type that accepts ComputeResourceArgs and ComputeResourceOutput values. You can construct a concrete instance of `ComputeResourceInput` via:

ComputeResourceArgs{...}

type ComputeResourceOutput

type ComputeResourceOutput struct{ *pulumi.OutputState }

Compute infrastructure Resource

func (ComputeResourceOutput) ElementType

func (ComputeResourceOutput) ElementType() reflect.Type

func (ComputeResourceOutput) MemoryInGB

Memory in GB

func (ComputeResourceOutput) ProcessorCount

func (o ComputeResourceOutput) ProcessorCount() pulumi.IntOutput

Processor count

func (ComputeResourceOutput) ToComputeResourceOutput

func (o ComputeResourceOutput) ToComputeResourceOutput() ComputeResourceOutput

func (ComputeResourceOutput) ToComputeResourceOutputWithContext

func (o ComputeResourceOutput) ToComputeResourceOutputWithContext(ctx context.Context) ComputeResourceOutput

func (ComputeResourceOutput) ToComputeResourcePtrOutput

func (o ComputeResourceOutput) ToComputeResourcePtrOutput() ComputeResourcePtrOutput

func (ComputeResourceOutput) ToComputeResourcePtrOutputWithContext

func (o ComputeResourceOutput) ToComputeResourcePtrOutputWithContext(ctx context.Context) ComputeResourcePtrOutput

type ComputeResourcePtrInput

type ComputeResourcePtrInput interface {
	pulumi.Input

	ToComputeResourcePtrOutput() ComputeResourcePtrOutput
	ToComputeResourcePtrOutputWithContext(context.Context) ComputeResourcePtrOutput
}

ComputeResourcePtrInput is an input type that accepts ComputeResourceArgs, ComputeResourcePtr and ComputeResourcePtrOutput values. You can construct a concrete instance of `ComputeResourcePtrInput` via:

        ComputeResourceArgs{...}

or:

        nil

type ComputeResourcePtrOutput

type ComputeResourcePtrOutput struct{ *pulumi.OutputState }

func (ComputeResourcePtrOutput) Elem

func (ComputeResourcePtrOutput) ElementType

func (ComputeResourcePtrOutput) ElementType() reflect.Type

func (ComputeResourcePtrOutput) MemoryInGB

Memory in GB

func (ComputeResourcePtrOutput) ProcessorCount

func (o ComputeResourcePtrOutput) ProcessorCount() pulumi.IntPtrOutput

Processor count

func (ComputeResourcePtrOutput) ToComputeResourcePtrOutput

func (o ComputeResourcePtrOutput) ToComputeResourcePtrOutput() ComputeResourcePtrOutput

func (ComputeResourcePtrOutput) ToComputeResourcePtrOutputWithContext

func (o ComputeResourcePtrOutput) ToComputeResourcePtrOutputWithContext(ctx context.Context) ComputeResourcePtrOutput

type ComputeResourceResponse

type ComputeResourceResponse struct {
	// Memory in GB
	MemoryInGB float64 `pulumi:"memoryInGB"`
	// Processor count
	ProcessorCount int `pulumi:"processorCount"`
}

Compute infrastructure Resource

type ComputeResourceResponseOutput

type ComputeResourceResponseOutput struct{ *pulumi.OutputState }

Compute infrastructure Resource

func (ComputeResourceResponseOutput) ElementType

func (ComputeResourceResponseOutput) MemoryInGB

Memory in GB

func (ComputeResourceResponseOutput) ProcessorCount

func (o ComputeResourceResponseOutput) ProcessorCount() pulumi.IntOutput

Processor count

func (ComputeResourceResponseOutput) ToComputeResourceResponseOutput

func (o ComputeResourceResponseOutput) ToComputeResourceResponseOutput() ComputeResourceResponseOutput

func (ComputeResourceResponseOutput) ToComputeResourceResponseOutputWithContext

func (o ComputeResourceResponseOutput) ToComputeResourceResponseOutputWithContext(ctx context.Context) ComputeResourceResponseOutput

type ComputeResourceResponsePtrOutput

type ComputeResourceResponsePtrOutput struct{ *pulumi.OutputState }

func (ComputeResourceResponsePtrOutput) Elem

func (ComputeResourceResponsePtrOutput) ElementType

func (ComputeResourceResponsePtrOutput) MemoryInGB

Memory in GB

func (ComputeResourceResponsePtrOutput) ProcessorCount

Processor count

func (ComputeResourceResponsePtrOutput) ToComputeResourceResponsePtrOutput

func (o ComputeResourceResponsePtrOutput) ToComputeResourceResponsePtrOutput() ComputeResourceResponsePtrOutput

func (ComputeResourceResponsePtrOutput) ToComputeResourceResponsePtrOutputWithContext

func (o ComputeResourceResponsePtrOutput) ToComputeResourceResponsePtrOutputWithContext(ctx context.Context) ComputeResourceResponsePtrOutput

type ContactDetails

type ContactDetails struct {
	// The name of the company.
	CompanyName string `pulumi:"companyName"`
	// The contact person name.
	ContactPerson string `pulumi:"contactPerson"`
	// The email list.
	EmailList []string `pulumi:"emailList"`
	// The phone number.
	Phone string `pulumi:"phone"`
}

Contains all the contact details of the customer.

type ContactDetailsArgs

type ContactDetailsArgs struct {
	// The name of the company.
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// The contact person name.
	ContactPerson pulumi.StringInput `pulumi:"contactPerson"`
	// The email list.
	EmailList pulumi.StringArrayInput `pulumi:"emailList"`
	// The phone number.
	Phone pulumi.StringInput `pulumi:"phone"`
}

Contains all the contact details of the customer.

func (ContactDetailsArgs) ElementType

func (ContactDetailsArgs) ElementType() reflect.Type

func (ContactDetailsArgs) ToContactDetailsOutput

func (i ContactDetailsArgs) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsArgs) ToContactDetailsOutputWithContext

func (i ContactDetailsArgs) ToContactDetailsOutputWithContext(ctx context.Context) ContactDetailsOutput

type ContactDetailsInput

type ContactDetailsInput interface {
	pulumi.Input

	ToContactDetailsOutput() ContactDetailsOutput
	ToContactDetailsOutputWithContext(context.Context) ContactDetailsOutput
}

ContactDetailsInput is an input type that accepts ContactDetailsArgs and ContactDetailsOutput values. You can construct a concrete instance of `ContactDetailsInput` via:

ContactDetailsArgs{...}

type ContactDetailsOutput

type ContactDetailsOutput struct{ *pulumi.OutputState }

Contains all the contact details of the customer.

func (ContactDetailsOutput) CompanyName

func (o ContactDetailsOutput) CompanyName() pulumi.StringOutput

The name of the company.

func (ContactDetailsOutput) ContactPerson

func (o ContactDetailsOutput) ContactPerson() pulumi.StringOutput

The contact person name.

func (ContactDetailsOutput) ElementType

func (ContactDetailsOutput) ElementType() reflect.Type

func (ContactDetailsOutput) EmailList

The email list.

func (ContactDetailsOutput) Phone

The phone number.

func (ContactDetailsOutput) ToContactDetailsOutput

func (o ContactDetailsOutput) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsOutput) ToContactDetailsOutputWithContext

func (o ContactDetailsOutput) ToContactDetailsOutputWithContext(ctx context.Context) ContactDetailsOutput

type ContactDetailsResponse

type ContactDetailsResponse struct {
	// The name of the company.
	CompanyName string `pulumi:"companyName"`
	// The contact person name.
	ContactPerson string `pulumi:"contactPerson"`
	// The email list.
	EmailList []string `pulumi:"emailList"`
	// The phone number.
	Phone string `pulumi:"phone"`
}

Contains all the contact details of the customer.

type ContactDetailsResponseOutput

type ContactDetailsResponseOutput struct{ *pulumi.OutputState }

Contains all the contact details of the customer.

func (ContactDetailsResponseOutput) CompanyName

The name of the company.

func (ContactDetailsResponseOutput) ContactPerson

The contact person name.

func (ContactDetailsResponseOutput) ElementType

func (ContactDetailsResponseOutput) EmailList

The email list.

func (ContactDetailsResponseOutput) Phone

The phone number.

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutput

func (o ContactDetailsResponseOutput) ToContactDetailsResponseOutput() ContactDetailsResponseOutput

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutputWithContext

func (o ContactDetailsResponseOutput) ToContactDetailsResponseOutputWithContext(ctx context.Context) ContactDetailsResponseOutput

type Container

type Container struct {
	pulumi.CustomResourceState

	// Current status of the container.
	ContainerStatus pulumi.StringOutput `pulumi:"containerStatus"`
	// The UTC time when container got created.
	CreatedDateTime pulumi.StringOutput `pulumi:"createdDateTime"`
	// DataFormat for Container
	DataFormat pulumi.StringOutput `pulumi:"dataFormat"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Details of the refresh job on this container.
	RefreshDetails RefreshDetailsResponseOutput `pulumi:"refreshDetails"`
	// Metadata pertaining to creation and last modification of Container
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a container on the Data Box Edge/Gateway device. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

func GetContainer

func GetContainer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerState, opts ...pulumi.ResourceOption) (*Container, error)

GetContainer gets an existing Container 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 NewContainer

func NewContainer(ctx *pulumi.Context,
	name string, args *ContainerArgs, opts ...pulumi.ResourceOption) (*Container, error)

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

func (*Container) ElementType

func (*Container) ElementType() reflect.Type

func (*Container) ToContainerOutput

func (i *Container) ToContainerOutput() ContainerOutput

func (*Container) ToContainerOutputWithContext

func (i *Container) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

type ContainerArgs

type ContainerArgs struct {
	// The container name.
	ContainerName pulumi.StringPtrInput
	// DataFormat for Container
	DataFormat pulumi.StringInput
	// The device name.
	DeviceName pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The Storage Account Name
	StorageAccountName pulumi.StringInput
}

The set of arguments for constructing a Container resource.

func (ContainerArgs) ElementType

func (ContainerArgs) ElementType() reflect.Type

type ContainerInput

type ContainerInput interface {
	pulumi.Input

	ToContainerOutput() ContainerOutput
	ToContainerOutputWithContext(ctx context.Context) ContainerOutput
}

type ContainerOutput

type ContainerOutput struct{ *pulumi.OutputState }

func (ContainerOutput) ContainerStatus

func (o ContainerOutput) ContainerStatus() pulumi.StringOutput

Current status of the container.

func (ContainerOutput) CreatedDateTime

func (o ContainerOutput) CreatedDateTime() pulumi.StringOutput

The UTC time when container got created.

func (ContainerOutput) DataFormat

func (o ContainerOutput) DataFormat() pulumi.StringOutput

DataFormat for Container

func (ContainerOutput) ElementType

func (ContainerOutput) ElementType() reflect.Type

func (ContainerOutput) Name

The object name.

func (ContainerOutput) RefreshDetails

func (o ContainerOutput) RefreshDetails() RefreshDetailsResponseOutput

Details of the refresh job on this container.

func (ContainerOutput) SystemData

Metadata pertaining to creation and last modification of Container

func (ContainerOutput) ToContainerOutput

func (o ContainerOutput) ToContainerOutput() ContainerOutput

func (ContainerOutput) ToContainerOutputWithContext

func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

func (ContainerOutput) Type

The hierarchical type of the object.

type ContainerState

type ContainerState struct {
}

func (ContainerState) ElementType

func (ContainerState) ElementType() reflect.Type

type DataPolicy

type DataPolicy string

Data policy of the storage Account.

func (DataPolicy) ElementType

func (DataPolicy) ElementType() reflect.Type

func (DataPolicy) ToDataPolicyOutput

func (e DataPolicy) ToDataPolicyOutput() DataPolicyOutput

func (DataPolicy) ToDataPolicyOutputWithContext

func (e DataPolicy) ToDataPolicyOutputWithContext(ctx context.Context) DataPolicyOutput

func (DataPolicy) ToDataPolicyPtrOutput

func (e DataPolicy) ToDataPolicyPtrOutput() DataPolicyPtrOutput

func (DataPolicy) ToDataPolicyPtrOutputWithContext

func (e DataPolicy) ToDataPolicyPtrOutputWithContext(ctx context.Context) DataPolicyPtrOutput

func (DataPolicy) ToStringOutput

func (e DataPolicy) ToStringOutput() pulumi.StringOutput

func (DataPolicy) ToStringOutputWithContext

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

func (DataPolicy) ToStringPtrOutput

func (e DataPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataPolicy) ToStringPtrOutputWithContext

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

type DataPolicyInput

type DataPolicyInput interface {
	pulumi.Input

	ToDataPolicyOutput() DataPolicyOutput
	ToDataPolicyOutputWithContext(context.Context) DataPolicyOutput
}

DataPolicyInput is an input type that accepts values of the DataPolicy enum A concrete instance of `DataPolicyInput` can be one of the following:

DataPolicyCloud
DataPolicyLocal

type DataPolicyOutput

type DataPolicyOutput struct{ *pulumi.OutputState }

func (DataPolicyOutput) ElementType

func (DataPolicyOutput) ElementType() reflect.Type

func (DataPolicyOutput) ToDataPolicyOutput

func (o DataPolicyOutput) ToDataPolicyOutput() DataPolicyOutput

func (DataPolicyOutput) ToDataPolicyOutputWithContext

func (o DataPolicyOutput) ToDataPolicyOutputWithContext(ctx context.Context) DataPolicyOutput

func (DataPolicyOutput) ToDataPolicyPtrOutput

func (o DataPolicyOutput) ToDataPolicyPtrOutput() DataPolicyPtrOutput

func (DataPolicyOutput) ToDataPolicyPtrOutputWithContext

func (o DataPolicyOutput) ToDataPolicyPtrOutputWithContext(ctx context.Context) DataPolicyPtrOutput

func (DataPolicyOutput) ToStringOutput

func (o DataPolicyOutput) ToStringOutput() pulumi.StringOutput

func (DataPolicyOutput) ToStringOutputWithContext

func (o DataPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataPolicyOutput) ToStringPtrOutput

func (o DataPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataPolicyOutput) ToStringPtrOutputWithContext

func (o DataPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataPolicyPtrInput

type DataPolicyPtrInput interface {
	pulumi.Input

	ToDataPolicyPtrOutput() DataPolicyPtrOutput
	ToDataPolicyPtrOutputWithContext(context.Context) DataPolicyPtrOutput
}

func DataPolicyPtr

func DataPolicyPtr(v string) DataPolicyPtrInput

type DataPolicyPtrOutput

type DataPolicyPtrOutput struct{ *pulumi.OutputState }

func (DataPolicyPtrOutput) Elem

func (DataPolicyPtrOutput) ElementType

func (DataPolicyPtrOutput) ElementType() reflect.Type

func (DataPolicyPtrOutput) ToDataPolicyPtrOutput

func (o DataPolicyPtrOutput) ToDataPolicyPtrOutput() DataPolicyPtrOutput

func (DataPolicyPtrOutput) ToDataPolicyPtrOutputWithContext

func (o DataPolicyPtrOutput) ToDataPolicyPtrOutputWithContext(ctx context.Context) DataPolicyPtrOutput

func (DataPolicyPtrOutput) ToStringPtrOutput

func (o DataPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataPolicyPtrOutput) ToStringPtrOutputWithContext

func (o DataPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataResidency

type DataResidency struct {
	// DataResidencyType enum
	Type *string `pulumi:"type"`
}

Wraps data-residency related information for edge-resource and this should be used with ARM layer.

type DataResidencyArgs

type DataResidencyArgs struct {
	// DataResidencyType enum
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Wraps data-residency related information for edge-resource and this should be used with ARM layer.

func (DataResidencyArgs) ElementType

func (DataResidencyArgs) ElementType() reflect.Type

func (DataResidencyArgs) ToDataResidencyOutput

func (i DataResidencyArgs) ToDataResidencyOutput() DataResidencyOutput

func (DataResidencyArgs) ToDataResidencyOutputWithContext

func (i DataResidencyArgs) ToDataResidencyOutputWithContext(ctx context.Context) DataResidencyOutput

func (DataResidencyArgs) ToDataResidencyPtrOutput

func (i DataResidencyArgs) ToDataResidencyPtrOutput() DataResidencyPtrOutput

func (DataResidencyArgs) ToDataResidencyPtrOutputWithContext

func (i DataResidencyArgs) ToDataResidencyPtrOutputWithContext(ctx context.Context) DataResidencyPtrOutput

type DataResidencyInput

type DataResidencyInput interface {
	pulumi.Input

	ToDataResidencyOutput() DataResidencyOutput
	ToDataResidencyOutputWithContext(context.Context) DataResidencyOutput
}

DataResidencyInput is an input type that accepts DataResidencyArgs and DataResidencyOutput values. You can construct a concrete instance of `DataResidencyInput` via:

DataResidencyArgs{...}

type DataResidencyOutput

type DataResidencyOutput struct{ *pulumi.OutputState }

Wraps data-residency related information for edge-resource and this should be used with ARM layer.

func (DataResidencyOutput) ElementType

func (DataResidencyOutput) ElementType() reflect.Type

func (DataResidencyOutput) ToDataResidencyOutput

func (o DataResidencyOutput) ToDataResidencyOutput() DataResidencyOutput

func (DataResidencyOutput) ToDataResidencyOutputWithContext

func (o DataResidencyOutput) ToDataResidencyOutputWithContext(ctx context.Context) DataResidencyOutput

func (DataResidencyOutput) ToDataResidencyPtrOutput

func (o DataResidencyOutput) ToDataResidencyPtrOutput() DataResidencyPtrOutput

func (DataResidencyOutput) ToDataResidencyPtrOutputWithContext

func (o DataResidencyOutput) ToDataResidencyPtrOutputWithContext(ctx context.Context) DataResidencyPtrOutput

func (DataResidencyOutput) Type

DataResidencyType enum

type DataResidencyPtrInput

type DataResidencyPtrInput interface {
	pulumi.Input

	ToDataResidencyPtrOutput() DataResidencyPtrOutput
	ToDataResidencyPtrOutputWithContext(context.Context) DataResidencyPtrOutput
}

DataResidencyPtrInput is an input type that accepts DataResidencyArgs, DataResidencyPtr and DataResidencyPtrOutput values. You can construct a concrete instance of `DataResidencyPtrInput` via:

        DataResidencyArgs{...}

or:

        nil

type DataResidencyPtrOutput

type DataResidencyPtrOutput struct{ *pulumi.OutputState }

func (DataResidencyPtrOutput) Elem

func (DataResidencyPtrOutput) ElementType

func (DataResidencyPtrOutput) ElementType() reflect.Type

func (DataResidencyPtrOutput) ToDataResidencyPtrOutput

func (o DataResidencyPtrOutput) ToDataResidencyPtrOutput() DataResidencyPtrOutput

func (DataResidencyPtrOutput) ToDataResidencyPtrOutputWithContext

func (o DataResidencyPtrOutput) ToDataResidencyPtrOutputWithContext(ctx context.Context) DataResidencyPtrOutput

func (DataResidencyPtrOutput) Type

DataResidencyType enum

type DataResidencyResponse

type DataResidencyResponse struct {
	// DataResidencyType enum
	Type *string `pulumi:"type"`
}

Wraps data-residency related information for edge-resource and this should be used with ARM layer.

type DataResidencyResponseOutput

type DataResidencyResponseOutput struct{ *pulumi.OutputState }

Wraps data-residency related information for edge-resource and this should be used with ARM layer.

func (DataResidencyResponseOutput) ElementType

func (DataResidencyResponseOutput) ToDataResidencyResponseOutput

func (o DataResidencyResponseOutput) ToDataResidencyResponseOutput() DataResidencyResponseOutput

func (DataResidencyResponseOutput) ToDataResidencyResponseOutputWithContext

func (o DataResidencyResponseOutput) ToDataResidencyResponseOutputWithContext(ctx context.Context) DataResidencyResponseOutput

func (DataResidencyResponseOutput) Type

DataResidencyType enum

type DataResidencyResponsePtrOutput

type DataResidencyResponsePtrOutput struct{ *pulumi.OutputState }

func (DataResidencyResponsePtrOutput) Elem

func (DataResidencyResponsePtrOutput) ElementType

func (DataResidencyResponsePtrOutput) ToDataResidencyResponsePtrOutput

func (o DataResidencyResponsePtrOutput) ToDataResidencyResponsePtrOutput() DataResidencyResponsePtrOutput

func (DataResidencyResponsePtrOutput) ToDataResidencyResponsePtrOutputWithContext

func (o DataResidencyResponsePtrOutput) ToDataResidencyResponsePtrOutputWithContext(ctx context.Context) DataResidencyResponsePtrOutput

func (DataResidencyResponsePtrOutput) Type

DataResidencyType enum

type DataResidencyType

type DataResidencyType string

DataResidencyType enum

func (DataResidencyType) ElementType

func (DataResidencyType) ElementType() reflect.Type

func (DataResidencyType) ToDataResidencyTypeOutput

func (e DataResidencyType) ToDataResidencyTypeOutput() DataResidencyTypeOutput

func (DataResidencyType) ToDataResidencyTypeOutputWithContext

func (e DataResidencyType) ToDataResidencyTypeOutputWithContext(ctx context.Context) DataResidencyTypeOutput

func (DataResidencyType) ToDataResidencyTypePtrOutput

func (e DataResidencyType) ToDataResidencyTypePtrOutput() DataResidencyTypePtrOutput

func (DataResidencyType) ToDataResidencyTypePtrOutputWithContext

func (e DataResidencyType) ToDataResidencyTypePtrOutputWithContext(ctx context.Context) DataResidencyTypePtrOutput

func (DataResidencyType) ToStringOutput

func (e DataResidencyType) ToStringOutput() pulumi.StringOutput

func (DataResidencyType) ToStringOutputWithContext

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

func (DataResidencyType) ToStringPtrOutput

func (e DataResidencyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataResidencyType) ToStringPtrOutputWithContext

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

type DataResidencyTypeInput

type DataResidencyTypeInput interface {
	pulumi.Input

	ToDataResidencyTypeOutput() DataResidencyTypeOutput
	ToDataResidencyTypeOutputWithContext(context.Context) DataResidencyTypeOutput
}

DataResidencyTypeInput is an input type that accepts values of the DataResidencyType enum A concrete instance of `DataResidencyTypeInput` can be one of the following:

DataResidencyTypeGeoZoneReplication
DataResidencyTypeZoneReplication

type DataResidencyTypeOutput

type DataResidencyTypeOutput struct{ *pulumi.OutputState }

func (DataResidencyTypeOutput) ElementType

func (DataResidencyTypeOutput) ElementType() reflect.Type

func (DataResidencyTypeOutput) ToDataResidencyTypeOutput

func (o DataResidencyTypeOutput) ToDataResidencyTypeOutput() DataResidencyTypeOutput

func (DataResidencyTypeOutput) ToDataResidencyTypeOutputWithContext

func (o DataResidencyTypeOutput) ToDataResidencyTypeOutputWithContext(ctx context.Context) DataResidencyTypeOutput

func (DataResidencyTypeOutput) ToDataResidencyTypePtrOutput

func (o DataResidencyTypeOutput) ToDataResidencyTypePtrOutput() DataResidencyTypePtrOutput

func (DataResidencyTypeOutput) ToDataResidencyTypePtrOutputWithContext

func (o DataResidencyTypeOutput) ToDataResidencyTypePtrOutputWithContext(ctx context.Context) DataResidencyTypePtrOutput

func (DataResidencyTypeOutput) ToStringOutput

func (o DataResidencyTypeOutput) ToStringOutput() pulumi.StringOutput

func (DataResidencyTypeOutput) ToStringOutputWithContext

func (o DataResidencyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataResidencyTypeOutput) ToStringPtrOutput

func (o DataResidencyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataResidencyTypeOutput) ToStringPtrOutputWithContext

func (o DataResidencyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataResidencyTypePtrInput

type DataResidencyTypePtrInput interface {
	pulumi.Input

	ToDataResidencyTypePtrOutput() DataResidencyTypePtrOutput
	ToDataResidencyTypePtrOutputWithContext(context.Context) DataResidencyTypePtrOutput
}

func DataResidencyTypePtr

func DataResidencyTypePtr(v string) DataResidencyTypePtrInput

type DataResidencyTypePtrOutput

type DataResidencyTypePtrOutput struct{ *pulumi.OutputState }

func (DataResidencyTypePtrOutput) Elem

func (DataResidencyTypePtrOutput) ElementType

func (DataResidencyTypePtrOutput) ElementType() reflect.Type

func (DataResidencyTypePtrOutput) ToDataResidencyTypePtrOutput

func (o DataResidencyTypePtrOutput) ToDataResidencyTypePtrOutput() DataResidencyTypePtrOutput

func (DataResidencyTypePtrOutput) ToDataResidencyTypePtrOutputWithContext

func (o DataResidencyTypePtrOutput) ToDataResidencyTypePtrOutputWithContext(ctx context.Context) DataResidencyTypePtrOutput

func (DataResidencyTypePtrOutput) ToStringPtrOutput

func (o DataResidencyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataResidencyTypePtrOutput) ToStringPtrOutputWithContext

func (o DataResidencyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DayOfWeek

type DayOfWeek string

func (DayOfWeek) ElementType

func (DayOfWeek) ElementType() reflect.Type

func (DayOfWeek) ToDayOfWeekOutput

func (e DayOfWeek) ToDayOfWeekOutput() DayOfWeekOutput

func (DayOfWeek) ToDayOfWeekOutputWithContext

func (e DayOfWeek) ToDayOfWeekOutputWithContext(ctx context.Context) DayOfWeekOutput

func (DayOfWeek) ToDayOfWeekPtrOutput

func (e DayOfWeek) ToDayOfWeekPtrOutput() DayOfWeekPtrOutput

func (DayOfWeek) ToDayOfWeekPtrOutputWithContext

func (e DayOfWeek) ToDayOfWeekPtrOutputWithContext(ctx context.Context) DayOfWeekPtrOutput

func (DayOfWeek) ToStringOutput

func (e DayOfWeek) ToStringOutput() pulumi.StringOutput

func (DayOfWeek) ToStringOutputWithContext

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

func (DayOfWeek) ToStringPtrOutput

func (e DayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (DayOfWeek) ToStringPtrOutputWithContext

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

type DayOfWeekInput

type DayOfWeekInput interface {
	pulumi.Input

	ToDayOfWeekOutput() DayOfWeekOutput
	ToDayOfWeekOutputWithContext(context.Context) DayOfWeekOutput
}

DayOfWeekInput is an input type that accepts values of the DayOfWeek enum A concrete instance of `DayOfWeekInput` can be one of the following:

DayOfWeekSunday
DayOfWeekMonday
DayOfWeekTuesday
DayOfWeekWednesday
DayOfWeekThursday
DayOfWeekFriday
DayOfWeekSaturday

type DayOfWeekOutput

type DayOfWeekOutput struct{ *pulumi.OutputState }

func (DayOfWeekOutput) ElementType

func (DayOfWeekOutput) ElementType() reflect.Type

func (DayOfWeekOutput) ToDayOfWeekOutput

func (o DayOfWeekOutput) ToDayOfWeekOutput() DayOfWeekOutput

func (DayOfWeekOutput) ToDayOfWeekOutputWithContext

func (o DayOfWeekOutput) ToDayOfWeekOutputWithContext(ctx context.Context) DayOfWeekOutput

func (DayOfWeekOutput) ToDayOfWeekPtrOutput

func (o DayOfWeekOutput) ToDayOfWeekPtrOutput() DayOfWeekPtrOutput

func (DayOfWeekOutput) ToDayOfWeekPtrOutputWithContext

func (o DayOfWeekOutput) ToDayOfWeekPtrOutputWithContext(ctx context.Context) DayOfWeekPtrOutput

func (DayOfWeekOutput) ToStringOutput

func (o DayOfWeekOutput) ToStringOutput() pulumi.StringOutput

func (DayOfWeekOutput) ToStringOutputWithContext

func (o DayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DayOfWeekOutput) ToStringPtrOutput

func (o DayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DayOfWeekOutput) ToStringPtrOutputWithContext

func (o DayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DayOfWeekPtrInput

type DayOfWeekPtrInput interface {
	pulumi.Input

	ToDayOfWeekPtrOutput() DayOfWeekPtrOutput
	ToDayOfWeekPtrOutputWithContext(context.Context) DayOfWeekPtrOutput
}

func DayOfWeekPtr

func DayOfWeekPtr(v string) DayOfWeekPtrInput

type DayOfWeekPtrOutput

type DayOfWeekPtrOutput struct{ *pulumi.OutputState }

func (DayOfWeekPtrOutput) Elem

func (DayOfWeekPtrOutput) ElementType

func (DayOfWeekPtrOutput) ElementType() reflect.Type

func (DayOfWeekPtrOutput) ToDayOfWeekPtrOutput

func (o DayOfWeekPtrOutput) ToDayOfWeekPtrOutput() DayOfWeekPtrOutput

func (DayOfWeekPtrOutput) ToDayOfWeekPtrOutputWithContext

func (o DayOfWeekPtrOutput) ToDayOfWeekPtrOutputWithContext(ctx context.Context) DayOfWeekPtrOutput

func (DayOfWeekPtrOutput) ToStringPtrOutput

func (o DayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DayOfWeekPtrOutput) ToStringPtrOutputWithContext

func (o DayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Device

type Device struct {
	pulumi.CustomResourceState

	// Type of compute roles configured.
	ConfiguredRoleTypes pulumi.StringArrayOutput `pulumi:"configuredRoleTypes"`
	// The Data Box Edge/Gateway device culture.
	Culture pulumi.StringOutput `pulumi:"culture"`
	// The status of the Data Box Edge/Gateway device.
	DataBoxEdgeDeviceStatus pulumi.StringOutput `pulumi:"dataBoxEdgeDeviceStatus"`
	// The details of data-residency related properties for this resource
	DataResidency DataResidencyResponsePtrOutput `pulumi:"dataResidency"`
	// The Description of the Data Box Edge/Gateway device.
	Description pulumi.StringOutput `pulumi:"description"`
	// The device software version number of the device (eg: 1.2.18105.6).
	DeviceHcsVersion pulumi.StringOutput `pulumi:"deviceHcsVersion"`
	// The Data Box Edge/Gateway device local capacity in MB.
	DeviceLocalCapacity pulumi.Float64Output `pulumi:"deviceLocalCapacity"`
	// The Data Box Edge/Gateway device model.
	DeviceModel pulumi.StringOutput `pulumi:"deviceModel"`
	// The Data Box Edge/Gateway device software version.
	DeviceSoftwareVersion pulumi.StringOutput `pulumi:"deviceSoftwareVersion"`
	// The type of the Data Box Edge/Gateway device.
	DeviceType pulumi.StringOutput `pulumi:"deviceType"`
	// The details of Edge Profile for this resource
	EdgeProfile EdgeProfileResponseOutput `pulumi:"edgeProfile"`
	// The etag for the devices.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The Data Box Edge/Gateway device name.
	FriendlyName pulumi.StringOutput `pulumi:"friendlyName"`
	// Msi identity of the resource
	Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"`
	// The kind of the device.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.
	Location pulumi.StringOutput `pulumi:"location"`
	// The description of the Data Box Edge/Gateway device model.
	ModelDescription pulumi.StringOutput `pulumi:"modelDescription"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The number of nodes in the cluster.
	NodeCount pulumi.IntOutput `pulumi:"nodeCount"`
	// The details of the move operation on this resource.
	ResourceMoveDetails ResourceMoveDetailsResponseOutput `pulumi:"resourceMoveDetails"`
	// The Serial Number of Data Box Edge/Gateway device.
	SerialNumber pulumi.StringOutput `pulumi:"serialNumber"`
	// The SKU type.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// DataBoxEdge Resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The Data Box Edge/Gateway device timezone.
	TimeZone pulumi.StringOutput `pulumi:"timeZone"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Data Box Edge/Gateway device. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

func GetDevice

func GetDevice(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)

GetDevice gets an existing Device 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 NewDevice

func NewDevice(ctx *pulumi.Context,
	name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)

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

func (*Device) ElementType

func (*Device) ElementType() reflect.Type

func (*Device) ToDeviceOutput

func (i *Device) ToDeviceOutput() DeviceOutput

func (*Device) ToDeviceOutputWithContext

func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

type DeviceArgs

type DeviceArgs struct {
	// The details of data-residency related properties for this resource
	DataResidency DataResidencyPtrInput
	// The device name.
	DeviceName pulumi.StringPtrInput
	// Msi identity of the resource
	Identity ResourceIdentityPtrInput
	// The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.
	Location pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The SKU type.
	Sku SkuPtrInput
	// The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Device resource.

func (DeviceArgs) ElementType

func (DeviceArgs) ElementType() reflect.Type

type DeviceInput

type DeviceInput interface {
	pulumi.Input

	ToDeviceOutput() DeviceOutput
	ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
}

type DeviceOutput

type DeviceOutput struct{ *pulumi.OutputState }

func (DeviceOutput) ConfiguredRoleTypes

func (o DeviceOutput) ConfiguredRoleTypes() pulumi.StringArrayOutput

Type of compute roles configured.

func (DeviceOutput) Culture

func (o DeviceOutput) Culture() pulumi.StringOutput

The Data Box Edge/Gateway device culture.

func (DeviceOutput) DataBoxEdgeDeviceStatus

func (o DeviceOutput) DataBoxEdgeDeviceStatus() pulumi.StringOutput

The status of the Data Box Edge/Gateway device.

func (DeviceOutput) DataResidency

func (o DeviceOutput) DataResidency() DataResidencyResponsePtrOutput

The details of data-residency related properties for this resource

func (DeviceOutput) Description

func (o DeviceOutput) Description() pulumi.StringOutput

The Description of the Data Box Edge/Gateway device.

func (DeviceOutput) DeviceHcsVersion

func (o DeviceOutput) DeviceHcsVersion() pulumi.StringOutput

The device software version number of the device (eg: 1.2.18105.6).

func (DeviceOutput) DeviceLocalCapacity

func (o DeviceOutput) DeviceLocalCapacity() pulumi.Float64Output

The Data Box Edge/Gateway device local capacity in MB.

func (DeviceOutput) DeviceModel

func (o DeviceOutput) DeviceModel() pulumi.StringOutput

The Data Box Edge/Gateway device model.

func (DeviceOutput) DeviceSoftwareVersion

func (o DeviceOutput) DeviceSoftwareVersion() pulumi.StringOutput

The Data Box Edge/Gateway device software version.

func (DeviceOutput) DeviceType

func (o DeviceOutput) DeviceType() pulumi.StringOutput

The type of the Data Box Edge/Gateway device.

func (DeviceOutput) EdgeProfile

func (o DeviceOutput) EdgeProfile() EdgeProfileResponseOutput

The details of Edge Profile for this resource

func (DeviceOutput) ElementType

func (DeviceOutput) ElementType() reflect.Type

func (DeviceOutput) Etag

The etag for the devices.

func (DeviceOutput) FriendlyName

func (o DeviceOutput) FriendlyName() pulumi.StringOutput

The Data Box Edge/Gateway device name.

func (DeviceOutput) Identity

Msi identity of the resource

func (DeviceOutput) Kind

func (o DeviceOutput) Kind() pulumi.StringOutput

The kind of the device.

func (DeviceOutput) Location

func (o DeviceOutput) Location() pulumi.StringOutput

The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.

func (DeviceOutput) ModelDescription

func (o DeviceOutput) ModelDescription() pulumi.StringOutput

The description of the Data Box Edge/Gateway device model.

func (DeviceOutput) Name

func (o DeviceOutput) Name() pulumi.StringOutput

The object name.

func (DeviceOutput) NodeCount

func (o DeviceOutput) NodeCount() pulumi.IntOutput

The number of nodes in the cluster.

func (DeviceOutput) ResourceMoveDetails

func (o DeviceOutput) ResourceMoveDetails() ResourceMoveDetailsResponseOutput

The details of the move operation on this resource.

func (DeviceOutput) SerialNumber

func (o DeviceOutput) SerialNumber() pulumi.StringOutput

The Serial Number of Data Box Edge/Gateway device.

func (DeviceOutput) Sku

The SKU type.

func (DeviceOutput) SystemData

func (o DeviceOutput) SystemData() SystemDataResponseOutput

DataBoxEdge Resource

func (DeviceOutput) Tags

The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).

func (DeviceOutput) TimeZone

func (o DeviceOutput) TimeZone() pulumi.StringOutput

The Data Box Edge/Gateway device timezone.

func (DeviceOutput) ToDeviceOutput

func (o DeviceOutput) ToDeviceOutput() DeviceOutput

func (DeviceOutput) ToDeviceOutputWithContext

func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

func (DeviceOutput) Type

func (o DeviceOutput) Type() pulumi.StringOutput

The hierarchical type of the object.

type DeviceState

type DeviceState struct {
}

func (DeviceState) ElementType

func (DeviceState) ElementType() reflect.Type

type EdgeProfileResponse

type EdgeProfileResponse struct {
	// Edge Profile Subscription
	Subscription *EdgeProfileSubscriptionResponse `pulumi:"subscription"`
}

Details about Edge Profile for the resource

type EdgeProfileResponseOutput

type EdgeProfileResponseOutput struct{ *pulumi.OutputState }

Details about Edge Profile for the resource

func (EdgeProfileResponseOutput) ElementType

func (EdgeProfileResponseOutput) ElementType() reflect.Type

func (EdgeProfileResponseOutput) Subscription

Edge Profile Subscription

func (EdgeProfileResponseOutput) ToEdgeProfileResponseOutput

func (o EdgeProfileResponseOutput) ToEdgeProfileResponseOutput() EdgeProfileResponseOutput

func (EdgeProfileResponseOutput) ToEdgeProfileResponseOutputWithContext

func (o EdgeProfileResponseOutput) ToEdgeProfileResponseOutputWithContext(ctx context.Context) EdgeProfileResponseOutput

type EdgeProfileSubscriptionResponse

type EdgeProfileSubscriptionResponse struct {
	// ARM ID of the subscription
	Id                  *string                                  `pulumi:"id"`
	LocationPlacementId *string                                  `pulumi:"locationPlacementId"`
	QuotaId             *string                                  `pulumi:"quotaId"`
	RegisteredFeatures  []SubscriptionRegisteredFeaturesResponse `pulumi:"registeredFeatures"`
	RegistrationDate    *string                                  `pulumi:"registrationDate"`
	// Edge Subscription Registration ID
	RegistrationId    *string `pulumi:"registrationId"`
	SerializedDetails *string `pulumi:"serializedDetails"`
	State             *string `pulumi:"state"`
	SubscriptionId    *string `pulumi:"subscriptionId"`
	TenantId          *string `pulumi:"tenantId"`
}

Subscription details for the Edge Profile

type EdgeProfileSubscriptionResponseOutput

type EdgeProfileSubscriptionResponseOutput struct{ *pulumi.OutputState }

Subscription details for the Edge Profile

func (EdgeProfileSubscriptionResponseOutput) ElementType

func (EdgeProfileSubscriptionResponseOutput) Id

ARM ID of the subscription

func (EdgeProfileSubscriptionResponseOutput) LocationPlacementId

func (EdgeProfileSubscriptionResponseOutput) QuotaId

func (EdgeProfileSubscriptionResponseOutput) RegisteredFeatures

func (EdgeProfileSubscriptionResponseOutput) RegistrationDate

func (EdgeProfileSubscriptionResponseOutput) RegistrationId

Edge Subscription Registration ID

func (EdgeProfileSubscriptionResponseOutput) SerializedDetails

func (EdgeProfileSubscriptionResponseOutput) State

func (EdgeProfileSubscriptionResponseOutput) SubscriptionId

func (EdgeProfileSubscriptionResponseOutput) TenantId

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutput

func (o EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutput() EdgeProfileSubscriptionResponseOutput

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutputWithContext

func (o EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutputWithContext(ctx context.Context) EdgeProfileSubscriptionResponseOutput

type EdgeProfileSubscriptionResponsePtrOutput

type EdgeProfileSubscriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (EdgeProfileSubscriptionResponsePtrOutput) Elem

func (EdgeProfileSubscriptionResponsePtrOutput) ElementType

func (EdgeProfileSubscriptionResponsePtrOutput) Id

ARM ID of the subscription

func (EdgeProfileSubscriptionResponsePtrOutput) LocationPlacementId

func (EdgeProfileSubscriptionResponsePtrOutput) QuotaId

func (EdgeProfileSubscriptionResponsePtrOutput) RegisteredFeatures

func (EdgeProfileSubscriptionResponsePtrOutput) RegistrationDate

func (EdgeProfileSubscriptionResponsePtrOutput) RegistrationId

Edge Subscription Registration ID

func (EdgeProfileSubscriptionResponsePtrOutput) SerializedDetails

func (EdgeProfileSubscriptionResponsePtrOutput) State

func (EdgeProfileSubscriptionResponsePtrOutput) SubscriptionId

func (EdgeProfileSubscriptionResponsePtrOutput) TenantId

func (EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutput

func (o EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutput() EdgeProfileSubscriptionResponsePtrOutput

func (EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutputWithContext

func (o EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutputWithContext(ctx context.Context) EdgeProfileSubscriptionResponsePtrOutput

type EncryptionAlgorithm

type EncryptionAlgorithm string

The algorithm used to encrypt "Value".

func (EncryptionAlgorithm) ElementType

func (EncryptionAlgorithm) ElementType() reflect.Type

func (EncryptionAlgorithm) ToEncryptionAlgorithmOutput

func (e EncryptionAlgorithm) ToEncryptionAlgorithmOutput() EncryptionAlgorithmOutput

func (EncryptionAlgorithm) ToEncryptionAlgorithmOutputWithContext

func (e EncryptionAlgorithm) ToEncryptionAlgorithmOutputWithContext(ctx context.Context) EncryptionAlgorithmOutput

func (EncryptionAlgorithm) ToEncryptionAlgorithmPtrOutput

func (e EncryptionAlgorithm) ToEncryptionAlgorithmPtrOutput() EncryptionAlgorithmPtrOutput

func (EncryptionAlgorithm) ToEncryptionAlgorithmPtrOutputWithContext

func (e EncryptionAlgorithm) ToEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) EncryptionAlgorithmPtrOutput

func (EncryptionAlgorithm) ToStringOutput

func (e EncryptionAlgorithm) ToStringOutput() pulumi.StringOutput

func (EncryptionAlgorithm) ToStringOutputWithContext

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

func (EncryptionAlgorithm) ToStringPtrOutput

func (e EncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionAlgorithm) ToStringPtrOutputWithContext

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

type EncryptionAlgorithmInput

type EncryptionAlgorithmInput interface {
	pulumi.Input

	ToEncryptionAlgorithmOutput() EncryptionAlgorithmOutput
	ToEncryptionAlgorithmOutputWithContext(context.Context) EncryptionAlgorithmOutput
}

EncryptionAlgorithmInput is an input type that accepts values of the EncryptionAlgorithm enum A concrete instance of `EncryptionAlgorithmInput` can be one of the following:

EncryptionAlgorithmNone
EncryptionAlgorithmAES256
EncryptionAlgorithm_RSAES_PKCS1_v_1_5

type EncryptionAlgorithmOutput

type EncryptionAlgorithmOutput struct{ *pulumi.OutputState }

func (EncryptionAlgorithmOutput) ElementType

func (EncryptionAlgorithmOutput) ElementType() reflect.Type

func (EncryptionAlgorithmOutput) ToEncryptionAlgorithmOutput

func (o EncryptionAlgorithmOutput) ToEncryptionAlgorithmOutput() EncryptionAlgorithmOutput

func (EncryptionAlgorithmOutput) ToEncryptionAlgorithmOutputWithContext

func (o EncryptionAlgorithmOutput) ToEncryptionAlgorithmOutputWithContext(ctx context.Context) EncryptionAlgorithmOutput

func (EncryptionAlgorithmOutput) ToEncryptionAlgorithmPtrOutput

func (o EncryptionAlgorithmOutput) ToEncryptionAlgorithmPtrOutput() EncryptionAlgorithmPtrOutput

func (EncryptionAlgorithmOutput) ToEncryptionAlgorithmPtrOutputWithContext

func (o EncryptionAlgorithmOutput) ToEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) EncryptionAlgorithmPtrOutput

func (EncryptionAlgorithmOutput) ToStringOutput

func (o EncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput

func (EncryptionAlgorithmOutput) ToStringOutputWithContext

func (o EncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EncryptionAlgorithmOutput) ToStringPtrOutput

func (o EncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionAlgorithmOutput) ToStringPtrOutputWithContext

func (o EncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionAlgorithmPtrInput

type EncryptionAlgorithmPtrInput interface {
	pulumi.Input

	ToEncryptionAlgorithmPtrOutput() EncryptionAlgorithmPtrOutput
	ToEncryptionAlgorithmPtrOutputWithContext(context.Context) EncryptionAlgorithmPtrOutput
}

func EncryptionAlgorithmPtr

func EncryptionAlgorithmPtr(v string) EncryptionAlgorithmPtrInput

type EncryptionAlgorithmPtrOutput

type EncryptionAlgorithmPtrOutput struct{ *pulumi.OutputState }

func (EncryptionAlgorithmPtrOutput) Elem

func (EncryptionAlgorithmPtrOutput) ElementType

func (EncryptionAlgorithmPtrOutput) ToEncryptionAlgorithmPtrOutput

func (o EncryptionAlgorithmPtrOutput) ToEncryptionAlgorithmPtrOutput() EncryptionAlgorithmPtrOutput

func (EncryptionAlgorithmPtrOutput) ToEncryptionAlgorithmPtrOutputWithContext

func (o EncryptionAlgorithmPtrOutput) ToEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) EncryptionAlgorithmPtrOutput

func (EncryptionAlgorithmPtrOutput) ToStringPtrOutput

func (o EncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext

func (o EncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EtcdInfoResponse

type EtcdInfoResponse struct {
	// Etcd type
	Type string `pulumi:"type"`
	// Etcd version
	Version string `pulumi:"version"`
}

Etcd configuration

type EtcdInfoResponseOutput

type EtcdInfoResponseOutput struct{ *pulumi.OutputState }

Etcd configuration

func (EtcdInfoResponseOutput) ElementType

func (EtcdInfoResponseOutput) ElementType() reflect.Type

func (EtcdInfoResponseOutput) ToEtcdInfoResponseOutput

func (o EtcdInfoResponseOutput) ToEtcdInfoResponseOutput() EtcdInfoResponseOutput

func (EtcdInfoResponseOutput) ToEtcdInfoResponseOutputWithContext

func (o EtcdInfoResponseOutput) ToEtcdInfoResponseOutputWithContext(ctx context.Context) EtcdInfoResponseOutput

func (EtcdInfoResponseOutput) Type

Etcd type

func (EtcdInfoResponseOutput) Version

Etcd version

type FileEventTrigger

type FileEventTrigger struct {
	pulumi.CustomResourceState

	// A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.
	CustomContextTag pulumi.StringPtrOutput `pulumi:"customContextTag"`
	// Trigger Kind.
	// Expected value is 'FileEvent'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Role sink info.
	SinkInfo RoleSinkInfoResponseOutput `pulumi:"sinkInfo"`
	// File event source details.
	SourceInfo FileSourceInfoResponseOutput `pulumi:"sourceInfo"`
	// Metadata pertaining to creation and last modification of Trigger
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Trigger details. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

func GetFileEventTrigger

func GetFileEventTrigger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FileEventTriggerState, opts ...pulumi.ResourceOption) (*FileEventTrigger, error)

GetFileEventTrigger gets an existing FileEventTrigger 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 NewFileEventTrigger

func NewFileEventTrigger(ctx *pulumi.Context,
	name string, args *FileEventTriggerArgs, opts ...pulumi.ResourceOption) (*FileEventTrigger, error)

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

func (*FileEventTrigger) ElementType

func (*FileEventTrigger) ElementType() reflect.Type

func (*FileEventTrigger) ToFileEventTriggerOutput

func (i *FileEventTrigger) ToFileEventTriggerOutput() FileEventTriggerOutput

func (*FileEventTrigger) ToFileEventTriggerOutputWithContext

func (i *FileEventTrigger) ToFileEventTriggerOutputWithContext(ctx context.Context) FileEventTriggerOutput

type FileEventTriggerArgs

type FileEventTriggerArgs struct {
	// A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.
	CustomContextTag pulumi.StringPtrInput
	// Creates or updates a trigger
	DeviceName pulumi.StringInput
	// Trigger Kind.
	// Expected value is 'FileEvent'.
	Kind pulumi.StringInput
	// The trigger name.
	Name pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Role sink info.
	SinkInfo RoleSinkInfoInput
	// File event source details.
	SourceInfo FileSourceInfoInput
}

The set of arguments for constructing a FileEventTrigger resource.

func (FileEventTriggerArgs) ElementType

func (FileEventTriggerArgs) ElementType() reflect.Type

type FileEventTriggerInput

type FileEventTriggerInput interface {
	pulumi.Input

	ToFileEventTriggerOutput() FileEventTriggerOutput
	ToFileEventTriggerOutputWithContext(ctx context.Context) FileEventTriggerOutput
}

type FileEventTriggerOutput

type FileEventTriggerOutput struct{ *pulumi.OutputState }

func (FileEventTriggerOutput) CustomContextTag

func (o FileEventTriggerOutput) CustomContextTag() pulumi.StringPtrOutput

A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.

func (FileEventTriggerOutput) ElementType

func (FileEventTriggerOutput) ElementType() reflect.Type

func (FileEventTriggerOutput) Kind

Trigger Kind. Expected value is 'FileEvent'.

func (FileEventTriggerOutput) Name

The object name.

func (FileEventTriggerOutput) SinkInfo

Role sink info.

func (FileEventTriggerOutput) SourceInfo

File event source details.

func (FileEventTriggerOutput) SystemData

Metadata pertaining to creation and last modification of Trigger

func (FileEventTriggerOutput) ToFileEventTriggerOutput

func (o FileEventTriggerOutput) ToFileEventTriggerOutput() FileEventTriggerOutput

func (FileEventTriggerOutput) ToFileEventTriggerOutputWithContext

func (o FileEventTriggerOutput) ToFileEventTriggerOutputWithContext(ctx context.Context) FileEventTriggerOutput

func (FileEventTriggerOutput) Type

The hierarchical type of the object.

type FileEventTriggerState

type FileEventTriggerState struct {
}

func (FileEventTriggerState) ElementType

func (FileEventTriggerState) ElementType() reflect.Type

type FileSourceInfo

type FileSourceInfo struct {
	// File share ID.
	ShareId string `pulumi:"shareId"`
}

File source details.

type FileSourceInfoArgs

type FileSourceInfoArgs struct {
	// File share ID.
	ShareId pulumi.StringInput `pulumi:"shareId"`
}

File source details.

func (FileSourceInfoArgs) ElementType

func (FileSourceInfoArgs) ElementType() reflect.Type

func (FileSourceInfoArgs) ToFileSourceInfoOutput

func (i FileSourceInfoArgs) ToFileSourceInfoOutput() FileSourceInfoOutput

func (FileSourceInfoArgs) ToFileSourceInfoOutputWithContext

func (i FileSourceInfoArgs) ToFileSourceInfoOutputWithContext(ctx context.Context) FileSourceInfoOutput

type FileSourceInfoInput

type FileSourceInfoInput interface {
	pulumi.Input

	ToFileSourceInfoOutput() FileSourceInfoOutput
	ToFileSourceInfoOutputWithContext(context.Context) FileSourceInfoOutput
}

FileSourceInfoInput is an input type that accepts FileSourceInfoArgs and FileSourceInfoOutput values. You can construct a concrete instance of `FileSourceInfoInput` via:

FileSourceInfoArgs{...}

type FileSourceInfoOutput

type FileSourceInfoOutput struct{ *pulumi.OutputState }

File source details.

func (FileSourceInfoOutput) ElementType

func (FileSourceInfoOutput) ElementType() reflect.Type

func (FileSourceInfoOutput) ShareId

File share ID.

func (FileSourceInfoOutput) ToFileSourceInfoOutput

func (o FileSourceInfoOutput) ToFileSourceInfoOutput() FileSourceInfoOutput

func (FileSourceInfoOutput) ToFileSourceInfoOutputWithContext

func (o FileSourceInfoOutput) ToFileSourceInfoOutputWithContext(ctx context.Context) FileSourceInfoOutput

type FileSourceInfoResponse

type FileSourceInfoResponse struct {
	// File share ID.
	ShareId string `pulumi:"shareId"`
}

File source details.

type FileSourceInfoResponseOutput

type FileSourceInfoResponseOutput struct{ *pulumi.OutputState }

File source details.

func (FileSourceInfoResponseOutput) ElementType

func (FileSourceInfoResponseOutput) ShareId

File share ID.

func (FileSourceInfoResponseOutput) ToFileSourceInfoResponseOutput

func (o FileSourceInfoResponseOutput) ToFileSourceInfoResponseOutput() FileSourceInfoResponseOutput

func (FileSourceInfoResponseOutput) ToFileSourceInfoResponseOutputWithContext

func (o FileSourceInfoResponseOutput) ToFileSourceInfoResponseOutputWithContext(ctx context.Context) FileSourceInfoResponseOutput

type GetDeviceExtendedInformationArgs

type GetDeviceExtendedInformationArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetDeviceExtendedInformationOutputArgs

type GetDeviceExtendedInformationOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetDeviceExtendedInformationOutputArgs) ElementType

type GetDeviceExtendedInformationResult

type GetDeviceExtendedInformationResult struct {
	// The name of Channel Integrity Key stored in the Client Key Vault
	ChannelIntegrityKeyName *string `pulumi:"channelIntegrityKeyName"`
	// The version of Channel Integrity Key stored in the Client Key Vault
	ChannelIntegrityKeyVersion *string `pulumi:"channelIntegrityKeyVersion"`
	// The Key Vault ARM Id for client secrets
	ClientSecretStoreId *string `pulumi:"clientSecretStoreId"`
	// The url to access the Client Key Vault
	ClientSecretStoreUrl *string `pulumi:"clientSecretStoreUrl"`
	// The Container for cloud witness in the storage account.
	CloudWitnessContainerName string `pulumi:"cloudWitnessContainerName"`
	// The Cloud Witness Storage account name.
	CloudWitnessStorageAccountName string `pulumi:"cloudWitnessStorageAccountName"`
	// The Azure service endpoint of the cloud witness storage account.
	CloudWitnessStorageEndpoint string `pulumi:"cloudWitnessStorageEndpoint"`
	// Cluster Witness Type
	ClusterWitnessType string `pulumi:"clusterWitnessType"`
	// Device secrets, will be returned only with ODataFilter $expand=deviceSecrets
	DeviceSecrets map[string]SecretResponse `pulumi:"deviceSecrets"`
	// The public part of the encryption certificate. Client uses this to encrypt any secret.
	EncryptionKey *string `pulumi:"encryptionKey"`
	// The digital signature of encrypted certificate.
	EncryptionKeyThumbprint *string `pulumi:"encryptionKeyThumbprint"`
	// The witness location of file share.
	FileShareWitnessLocation string `pulumi:"fileShareWitnessLocation"`
	// The username of file share.
	FileShareWitnessUsername string `pulumi:"fileShareWitnessUsername"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Key vault sync status
	KeyVaultSyncStatus *string `pulumi:"keyVaultSyncStatus"`
	// The object name.
	Name string `pulumi:"name"`
	// The Resource ID of the Resource.
	ResourceKey string `pulumi:"resourceKey"`
	// Metadata pertaining to creation and last modification of DataBoxEdgeDevice
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The extended Info of the Data Box Edge/Gateway device.

func GetDeviceExtendedInformation

func GetDeviceExtendedInformation(ctx *pulumi.Context, args *GetDeviceExtendedInformationArgs, opts ...pulumi.InvokeOption) (*GetDeviceExtendedInformationResult, error)

Gets additional information for the specified Azure Stack Edge/Data Box Gateway device. Azure REST API version: 2022-03-01.

Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

type GetDeviceExtendedInformationResultOutput

type GetDeviceExtendedInformationResultOutput struct{ *pulumi.OutputState }

The extended Info of the Data Box Edge/Gateway device.

func (GetDeviceExtendedInformationResultOutput) ChannelIntegrityKeyName

The name of Channel Integrity Key stored in the Client Key Vault

func (GetDeviceExtendedInformationResultOutput) ChannelIntegrityKeyVersion

func (o GetDeviceExtendedInformationResultOutput) ChannelIntegrityKeyVersion() pulumi.StringPtrOutput

The version of Channel Integrity Key stored in the Client Key Vault

func (GetDeviceExtendedInformationResultOutput) ClientSecretStoreId

The Key Vault ARM Id for client secrets

func (GetDeviceExtendedInformationResultOutput) ClientSecretStoreUrl

The url to access the Client Key Vault

func (GetDeviceExtendedInformationResultOutput) CloudWitnessContainerName

func (o GetDeviceExtendedInformationResultOutput) CloudWitnessContainerName() pulumi.StringOutput

The Container for cloud witness in the storage account.

func (GetDeviceExtendedInformationResultOutput) CloudWitnessStorageAccountName

func (o GetDeviceExtendedInformationResultOutput) CloudWitnessStorageAccountName() pulumi.StringOutput

The Cloud Witness Storage account name.

func (GetDeviceExtendedInformationResultOutput) CloudWitnessStorageEndpoint

func (o GetDeviceExtendedInformationResultOutput) CloudWitnessStorageEndpoint() pulumi.StringOutput

The Azure service endpoint of the cloud witness storage account.

func (GetDeviceExtendedInformationResultOutput) ClusterWitnessType

Cluster Witness Type

func (GetDeviceExtendedInformationResultOutput) DeviceSecrets

Device secrets, will be returned only with ODataFilter $expand=deviceSecrets

func (GetDeviceExtendedInformationResultOutput) ElementType

func (GetDeviceExtendedInformationResultOutput) EncryptionKey

The public part of the encryption certificate. Client uses this to encrypt any secret.

func (GetDeviceExtendedInformationResultOutput) EncryptionKeyThumbprint

The digital signature of encrypted certificate.

func (GetDeviceExtendedInformationResultOutput) FileShareWitnessLocation

func (o GetDeviceExtendedInformationResultOutput) FileShareWitnessLocation() pulumi.StringOutput

The witness location of file share.

func (GetDeviceExtendedInformationResultOutput) FileShareWitnessUsername

func (o GetDeviceExtendedInformationResultOutput) FileShareWitnessUsername() pulumi.StringOutput

The username of file share.

func (GetDeviceExtendedInformationResultOutput) Id

The path ID that uniquely identifies the object.

func (GetDeviceExtendedInformationResultOutput) KeyVaultSyncStatus

Key vault sync status

func (GetDeviceExtendedInformationResultOutput) Name

The object name.

func (GetDeviceExtendedInformationResultOutput) ResourceKey

The Resource ID of the Resource.

func (GetDeviceExtendedInformationResultOutput) SystemData

Metadata pertaining to creation and last modification of DataBoxEdgeDevice

func (GetDeviceExtendedInformationResultOutput) ToGetDeviceExtendedInformationResultOutput

func (o GetDeviceExtendedInformationResultOutput) ToGetDeviceExtendedInformationResultOutput() GetDeviceExtendedInformationResultOutput

func (GetDeviceExtendedInformationResultOutput) ToGetDeviceExtendedInformationResultOutputWithContext

func (o GetDeviceExtendedInformationResultOutput) ToGetDeviceExtendedInformationResultOutputWithContext(ctx context.Context) GetDeviceExtendedInformationResultOutput

func (GetDeviceExtendedInformationResultOutput) Type

The hierarchical type of the object.

type ImageRepositoryCredential

type ImageRepositoryCredential struct {
	// Image repository url (e.g.: mcr.microsoft.com).
	ImageRepositoryUrl string `pulumi:"imageRepositoryUrl"`
	// Repository user password.
	Password *AsymmetricEncryptedSecret `pulumi:"password"`
	// Repository user name.
	UserName string `pulumi:"userName"`
}

Image repository credential.

type ImageRepositoryCredentialArgs

type ImageRepositoryCredentialArgs struct {
	// Image repository url (e.g.: mcr.microsoft.com).
	ImageRepositoryUrl pulumi.StringInput `pulumi:"imageRepositoryUrl"`
	// Repository user password.
	Password AsymmetricEncryptedSecretPtrInput `pulumi:"password"`
	// Repository user name.
	UserName pulumi.StringInput `pulumi:"userName"`
}

Image repository credential.

func (ImageRepositoryCredentialArgs) ElementType

func (ImageRepositoryCredentialArgs) ToImageRepositoryCredentialOutput

func (i ImageRepositoryCredentialArgs) ToImageRepositoryCredentialOutput() ImageRepositoryCredentialOutput

func (ImageRepositoryCredentialArgs) ToImageRepositoryCredentialOutputWithContext

func (i ImageRepositoryCredentialArgs) ToImageRepositoryCredentialOutputWithContext(ctx context.Context) ImageRepositoryCredentialOutput

func (ImageRepositoryCredentialArgs) ToImageRepositoryCredentialPtrOutput

func (i ImageRepositoryCredentialArgs) ToImageRepositoryCredentialPtrOutput() ImageRepositoryCredentialPtrOutput

func (ImageRepositoryCredentialArgs) ToImageRepositoryCredentialPtrOutputWithContext

func (i ImageRepositoryCredentialArgs) ToImageRepositoryCredentialPtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialPtrOutput

type ImageRepositoryCredentialInput

type ImageRepositoryCredentialInput interface {
	pulumi.Input

	ToImageRepositoryCredentialOutput() ImageRepositoryCredentialOutput
	ToImageRepositoryCredentialOutputWithContext(context.Context) ImageRepositoryCredentialOutput
}

ImageRepositoryCredentialInput is an input type that accepts ImageRepositoryCredentialArgs and ImageRepositoryCredentialOutput values. You can construct a concrete instance of `ImageRepositoryCredentialInput` via:

ImageRepositoryCredentialArgs{...}

type ImageRepositoryCredentialOutput

type ImageRepositoryCredentialOutput struct{ *pulumi.OutputState }

Image repository credential.

func (ImageRepositoryCredentialOutput) ElementType

func (ImageRepositoryCredentialOutput) ImageRepositoryUrl

func (o ImageRepositoryCredentialOutput) ImageRepositoryUrl() pulumi.StringOutput

Image repository url (e.g.: mcr.microsoft.com).

func (ImageRepositoryCredentialOutput) Password

Repository user password.

func (ImageRepositoryCredentialOutput) ToImageRepositoryCredentialOutput

func (o ImageRepositoryCredentialOutput) ToImageRepositoryCredentialOutput() ImageRepositoryCredentialOutput

func (ImageRepositoryCredentialOutput) ToImageRepositoryCredentialOutputWithContext

func (o ImageRepositoryCredentialOutput) ToImageRepositoryCredentialOutputWithContext(ctx context.Context) ImageRepositoryCredentialOutput

func (ImageRepositoryCredentialOutput) ToImageRepositoryCredentialPtrOutput

func (o ImageRepositoryCredentialOutput) ToImageRepositoryCredentialPtrOutput() ImageRepositoryCredentialPtrOutput

func (ImageRepositoryCredentialOutput) ToImageRepositoryCredentialPtrOutputWithContext

func (o ImageRepositoryCredentialOutput) ToImageRepositoryCredentialPtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialPtrOutput

func (ImageRepositoryCredentialOutput) UserName

Repository user name.

type ImageRepositoryCredentialPtrInput

type ImageRepositoryCredentialPtrInput interface {
	pulumi.Input

	ToImageRepositoryCredentialPtrOutput() ImageRepositoryCredentialPtrOutput
	ToImageRepositoryCredentialPtrOutputWithContext(context.Context) ImageRepositoryCredentialPtrOutput
}

ImageRepositoryCredentialPtrInput is an input type that accepts ImageRepositoryCredentialArgs, ImageRepositoryCredentialPtr and ImageRepositoryCredentialPtrOutput values. You can construct a concrete instance of `ImageRepositoryCredentialPtrInput` via:

        ImageRepositoryCredentialArgs{...}

or:

        nil

type ImageRepositoryCredentialPtrOutput

type ImageRepositoryCredentialPtrOutput struct{ *pulumi.OutputState }

func (ImageRepositoryCredentialPtrOutput) Elem

func (ImageRepositoryCredentialPtrOutput) ElementType

func (ImageRepositoryCredentialPtrOutput) ImageRepositoryUrl

Image repository url (e.g.: mcr.microsoft.com).

func (ImageRepositoryCredentialPtrOutput) Password

Repository user password.

func (ImageRepositoryCredentialPtrOutput) ToImageRepositoryCredentialPtrOutput

func (o ImageRepositoryCredentialPtrOutput) ToImageRepositoryCredentialPtrOutput() ImageRepositoryCredentialPtrOutput

func (ImageRepositoryCredentialPtrOutput) ToImageRepositoryCredentialPtrOutputWithContext

func (o ImageRepositoryCredentialPtrOutput) ToImageRepositoryCredentialPtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialPtrOutput

func (ImageRepositoryCredentialPtrOutput) UserName

Repository user name.

type ImageRepositoryCredentialResponse

type ImageRepositoryCredentialResponse struct {
	// Image repository url (e.g.: mcr.microsoft.com).
	ImageRepositoryUrl string `pulumi:"imageRepositoryUrl"`
	// Repository user password.
	Password *AsymmetricEncryptedSecretResponse `pulumi:"password"`
	// Repository user name.
	UserName string `pulumi:"userName"`
}

Image repository credential.

type ImageRepositoryCredentialResponseOutput

type ImageRepositoryCredentialResponseOutput struct{ *pulumi.OutputState }

Image repository credential.

func (ImageRepositoryCredentialResponseOutput) ElementType

func (ImageRepositoryCredentialResponseOutput) ImageRepositoryUrl

Image repository url (e.g.: mcr.microsoft.com).

func (ImageRepositoryCredentialResponseOutput) Password

Repository user password.

func (ImageRepositoryCredentialResponseOutput) ToImageRepositoryCredentialResponseOutput

func (o ImageRepositoryCredentialResponseOutput) ToImageRepositoryCredentialResponseOutput() ImageRepositoryCredentialResponseOutput

func (ImageRepositoryCredentialResponseOutput) ToImageRepositoryCredentialResponseOutputWithContext

func (o ImageRepositoryCredentialResponseOutput) ToImageRepositoryCredentialResponseOutputWithContext(ctx context.Context) ImageRepositoryCredentialResponseOutput

func (ImageRepositoryCredentialResponseOutput) UserName

Repository user name.

type ImageRepositoryCredentialResponsePtrOutput

type ImageRepositoryCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageRepositoryCredentialResponsePtrOutput) Elem

func (ImageRepositoryCredentialResponsePtrOutput) ElementType

func (ImageRepositoryCredentialResponsePtrOutput) ImageRepositoryUrl

Image repository url (e.g.: mcr.microsoft.com).

func (ImageRepositoryCredentialResponsePtrOutput) Password

Repository user password.

func (ImageRepositoryCredentialResponsePtrOutput) ToImageRepositoryCredentialResponsePtrOutput

func (o ImageRepositoryCredentialResponsePtrOutput) ToImageRepositoryCredentialResponsePtrOutput() ImageRepositoryCredentialResponsePtrOutput

func (ImageRepositoryCredentialResponsePtrOutput) ToImageRepositoryCredentialResponsePtrOutputWithContext

func (o ImageRepositoryCredentialResponsePtrOutput) ToImageRepositoryCredentialResponsePtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialResponsePtrOutput

func (ImageRepositoryCredentialResponsePtrOutput) UserName

Repository user name.

type IoTAddon

type IoTAddon struct {
	pulumi.CustomResourceState

	// Host OS supported by the IoT addon.
	HostPlatform pulumi.StringOutput `pulumi:"hostPlatform"`
	// Platform where the runtime is hosted.
	HostPlatformType pulumi.StringOutput `pulumi:"hostPlatformType"`
	// IoT device metadata to which appliance needs to be connected.
	IoTDeviceDetails IoTDeviceInfoResponseOutput `pulumi:"ioTDeviceDetails"`
	// IoT edge device to which the IoT Addon needs to be configured.
	IoTEdgeDeviceDetails IoTDeviceInfoResponseOutput `pulumi:"ioTEdgeDeviceDetails"`
	// Addon type.
	// Expected value is 'IotEdge'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Addon Provisioning State
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of Addon
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
	// Version of IoT running on the appliance.
	Version pulumi.StringOutput `pulumi:"version"`
}

IoT Addon. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

func GetIoTAddon

func GetIoTAddon(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IoTAddonState, opts ...pulumi.ResourceOption) (*IoTAddon, error)

GetIoTAddon gets an existing IoTAddon 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 NewIoTAddon

func NewIoTAddon(ctx *pulumi.Context,
	name string, args *IoTAddonArgs, opts ...pulumi.ResourceOption) (*IoTAddon, error)

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

func (*IoTAddon) ElementType

func (*IoTAddon) ElementType() reflect.Type

func (*IoTAddon) ToIoTAddonOutput

func (i *IoTAddon) ToIoTAddonOutput() IoTAddonOutput

func (*IoTAddon) ToIoTAddonOutputWithContext

func (i *IoTAddon) ToIoTAddonOutputWithContext(ctx context.Context) IoTAddonOutput

type IoTAddonArgs

type IoTAddonArgs struct {
	// The addon name.
	AddonName pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// IoT device metadata to which appliance needs to be connected.
	IoTDeviceDetails IoTDeviceInfoInput
	// IoT edge device to which the IoT Addon needs to be configured.
	IoTEdgeDeviceDetails IoTDeviceInfoInput
	// Addon type.
	// Expected value is 'IotEdge'.
	Kind pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The role name.
	RoleName pulumi.StringInput
}

The set of arguments for constructing a IoTAddon resource.

func (IoTAddonArgs) ElementType

func (IoTAddonArgs) ElementType() reflect.Type

type IoTAddonInput

type IoTAddonInput interface {
	pulumi.Input

	ToIoTAddonOutput() IoTAddonOutput
	ToIoTAddonOutputWithContext(ctx context.Context) IoTAddonOutput
}

type IoTAddonOutput

type IoTAddonOutput struct{ *pulumi.OutputState }

func (IoTAddonOutput) ElementType

func (IoTAddonOutput) ElementType() reflect.Type

func (IoTAddonOutput) HostPlatform

func (o IoTAddonOutput) HostPlatform() pulumi.StringOutput

Host OS supported by the IoT addon.

func (IoTAddonOutput) HostPlatformType

func (o IoTAddonOutput) HostPlatformType() pulumi.StringOutput

Platform where the runtime is hosted.

func (IoTAddonOutput) IoTDeviceDetails

func (o IoTAddonOutput) IoTDeviceDetails() IoTDeviceInfoResponseOutput

IoT device metadata to which appliance needs to be connected.

func (IoTAddonOutput) IoTEdgeDeviceDetails

func (o IoTAddonOutput) IoTEdgeDeviceDetails() IoTDeviceInfoResponseOutput

IoT edge device to which the IoT Addon needs to be configured.

func (IoTAddonOutput) Kind

Addon type. Expected value is 'IotEdge'.

func (IoTAddonOutput) Name

The object name.

func (IoTAddonOutput) ProvisioningState

func (o IoTAddonOutput) ProvisioningState() pulumi.StringOutput

Addon Provisioning State

func (IoTAddonOutput) SystemData

Metadata pertaining to creation and last modification of Addon

func (IoTAddonOutput) ToIoTAddonOutput

func (o IoTAddonOutput) ToIoTAddonOutput() IoTAddonOutput

func (IoTAddonOutput) ToIoTAddonOutputWithContext

func (o IoTAddonOutput) ToIoTAddonOutputWithContext(ctx context.Context) IoTAddonOutput

func (IoTAddonOutput) Type

The hierarchical type of the object.

func (IoTAddonOutput) Version

func (o IoTAddonOutput) Version() pulumi.StringOutput

Version of IoT running on the appliance.

type IoTAddonState

type IoTAddonState struct {
}

func (IoTAddonState) ElementType

func (IoTAddonState) ElementType() reflect.Type

type IoTDeviceInfo

type IoTDeviceInfo struct {
	// Encrypted IoT device/IoT edge device connection string.
	Authentication *Authentication `pulumi:"authentication"`
	// ID of the IoT device/edge device.
	DeviceId string `pulumi:"deviceId"`
	// Host name for the IoT hub associated to the device.
	IoTHostHub string `pulumi:"ioTHostHub"`
	// Id for the IoT hub associated to the device.
	IoTHostHubId *string `pulumi:"ioTHostHubId"`
}

Metadata of IoT device/IoT Edge device to be configured.

type IoTDeviceInfoArgs

type IoTDeviceInfoArgs struct {
	// Encrypted IoT device/IoT edge device connection string.
	Authentication AuthenticationPtrInput `pulumi:"authentication"`
	// ID of the IoT device/edge device.
	DeviceId pulumi.StringInput `pulumi:"deviceId"`
	// Host name for the IoT hub associated to the device.
	IoTHostHub pulumi.StringInput `pulumi:"ioTHostHub"`
	// Id for the IoT hub associated to the device.
	IoTHostHubId pulumi.StringPtrInput `pulumi:"ioTHostHubId"`
}

Metadata of IoT device/IoT Edge device to be configured.

func (IoTDeviceInfoArgs) ElementType

func (IoTDeviceInfoArgs) ElementType() reflect.Type

func (IoTDeviceInfoArgs) ToIoTDeviceInfoOutput

func (i IoTDeviceInfoArgs) ToIoTDeviceInfoOutput() IoTDeviceInfoOutput

func (IoTDeviceInfoArgs) ToIoTDeviceInfoOutputWithContext

func (i IoTDeviceInfoArgs) ToIoTDeviceInfoOutputWithContext(ctx context.Context) IoTDeviceInfoOutput

type IoTDeviceInfoInput

type IoTDeviceInfoInput interface {
	pulumi.Input

	ToIoTDeviceInfoOutput() IoTDeviceInfoOutput
	ToIoTDeviceInfoOutputWithContext(context.Context) IoTDeviceInfoOutput
}

IoTDeviceInfoInput is an input type that accepts IoTDeviceInfoArgs and IoTDeviceInfoOutput values. You can construct a concrete instance of `IoTDeviceInfoInput` via:

IoTDeviceInfoArgs{...}

type IoTDeviceInfoOutput

type IoTDeviceInfoOutput struct{ *pulumi.OutputState }

Metadata of IoT device/IoT Edge device to be configured.

func (IoTDeviceInfoOutput) Authentication

func (o IoTDeviceInfoOutput) Authentication() AuthenticationPtrOutput

Encrypted IoT device/IoT edge device connection string.

func (IoTDeviceInfoOutput) DeviceId

ID of the IoT device/edge device.

func (IoTDeviceInfoOutput) ElementType

func (IoTDeviceInfoOutput) ElementType() reflect.Type

func (IoTDeviceInfoOutput) IoTHostHub

func (o IoTDeviceInfoOutput) IoTHostHub() pulumi.StringOutput

Host name for the IoT hub associated to the device.

func (IoTDeviceInfoOutput) IoTHostHubId

func (o IoTDeviceInfoOutput) IoTHostHubId() pulumi.StringPtrOutput

Id for the IoT hub associated to the device.

func (IoTDeviceInfoOutput) ToIoTDeviceInfoOutput

func (o IoTDeviceInfoOutput) ToIoTDeviceInfoOutput() IoTDeviceInfoOutput

func (IoTDeviceInfoOutput) ToIoTDeviceInfoOutputWithContext

func (o IoTDeviceInfoOutput) ToIoTDeviceInfoOutputWithContext(ctx context.Context) IoTDeviceInfoOutput

type IoTDeviceInfoResponse

type IoTDeviceInfoResponse struct {
	// Encrypted IoT device/IoT edge device connection string.
	Authentication *AuthenticationResponse `pulumi:"authentication"`
	// ID of the IoT device/edge device.
	DeviceId string `pulumi:"deviceId"`
	// Host name for the IoT hub associated to the device.
	IoTHostHub string `pulumi:"ioTHostHub"`
	// Id for the IoT hub associated to the device.
	IoTHostHubId *string `pulumi:"ioTHostHubId"`
}

Metadata of IoT device/IoT Edge device to be configured.

type IoTDeviceInfoResponseOutput

type IoTDeviceInfoResponseOutput struct{ *pulumi.OutputState }

Metadata of IoT device/IoT Edge device to be configured.

func (IoTDeviceInfoResponseOutput) Authentication

Encrypted IoT device/IoT edge device connection string.

func (IoTDeviceInfoResponseOutput) DeviceId

ID of the IoT device/edge device.

func (IoTDeviceInfoResponseOutput) ElementType

func (IoTDeviceInfoResponseOutput) IoTHostHub

Host name for the IoT hub associated to the device.

func (IoTDeviceInfoResponseOutput) IoTHostHubId

Id for the IoT hub associated to the device.

func (IoTDeviceInfoResponseOutput) ToIoTDeviceInfoResponseOutput

func (o IoTDeviceInfoResponseOutput) ToIoTDeviceInfoResponseOutput() IoTDeviceInfoResponseOutput

func (IoTDeviceInfoResponseOutput) ToIoTDeviceInfoResponseOutputWithContext

func (o IoTDeviceInfoResponseOutput) ToIoTDeviceInfoResponseOutputWithContext(ctx context.Context) IoTDeviceInfoResponseOutput

type IoTEdgeAgentInfo

type IoTEdgeAgentInfo struct {
	// Name of the IoT edge agent image.
	ImageName string `pulumi:"imageName"`
	// Image repository details.
	ImageRepository *ImageRepositoryCredential `pulumi:"imageRepository"`
	// Image Tag.
	Tag string `pulumi:"tag"`
}

IoT edge agent details is optional, this will be used for download system Agent module while bootstrapping IoT Role if specified.

type IoTEdgeAgentInfoArgs

type IoTEdgeAgentInfoArgs struct {
	// Name of the IoT edge agent image.
	ImageName pulumi.StringInput `pulumi:"imageName"`
	// Image repository details.
	ImageRepository ImageRepositoryCredentialPtrInput `pulumi:"imageRepository"`
	// Image Tag.
	Tag pulumi.StringInput `pulumi:"tag"`
}

IoT edge agent details is optional, this will be used for download system Agent module while bootstrapping IoT Role if specified.

func (IoTEdgeAgentInfoArgs) ElementType

func (IoTEdgeAgentInfoArgs) ElementType() reflect.Type

func (IoTEdgeAgentInfoArgs) ToIoTEdgeAgentInfoOutput

func (i IoTEdgeAgentInfoArgs) ToIoTEdgeAgentInfoOutput() IoTEdgeAgentInfoOutput

func (IoTEdgeAgentInfoArgs) ToIoTEdgeAgentInfoOutputWithContext

func (i IoTEdgeAgentInfoArgs) ToIoTEdgeAgentInfoOutputWithContext(ctx context.Context) IoTEdgeAgentInfoOutput

func (IoTEdgeAgentInfoArgs) ToIoTEdgeAgentInfoPtrOutput

func (i IoTEdgeAgentInfoArgs) ToIoTEdgeAgentInfoPtrOutput() IoTEdgeAgentInfoPtrOutput

func (IoTEdgeAgentInfoArgs) ToIoTEdgeAgentInfoPtrOutputWithContext

func (i IoTEdgeAgentInfoArgs) ToIoTEdgeAgentInfoPtrOutputWithContext(ctx context.Context) IoTEdgeAgentInfoPtrOutput

type IoTEdgeAgentInfoInput

type IoTEdgeAgentInfoInput interface {
	pulumi.Input

	ToIoTEdgeAgentInfoOutput() IoTEdgeAgentInfoOutput
	ToIoTEdgeAgentInfoOutputWithContext(context.Context) IoTEdgeAgentInfoOutput
}

IoTEdgeAgentInfoInput is an input type that accepts IoTEdgeAgentInfoArgs and IoTEdgeAgentInfoOutput values. You can construct a concrete instance of `IoTEdgeAgentInfoInput` via:

IoTEdgeAgentInfoArgs{...}

type IoTEdgeAgentInfoOutput

type IoTEdgeAgentInfoOutput struct{ *pulumi.OutputState }

IoT edge agent details is optional, this will be used for download system Agent module while bootstrapping IoT Role if specified.

func (IoTEdgeAgentInfoOutput) ElementType

func (IoTEdgeAgentInfoOutput) ElementType() reflect.Type

func (IoTEdgeAgentInfoOutput) ImageName

Name of the IoT edge agent image.

func (IoTEdgeAgentInfoOutput) ImageRepository

Image repository details.

func (IoTEdgeAgentInfoOutput) Tag

Image Tag.

func (IoTEdgeAgentInfoOutput) ToIoTEdgeAgentInfoOutput

func (o IoTEdgeAgentInfoOutput) ToIoTEdgeAgentInfoOutput() IoTEdgeAgentInfoOutput

func (IoTEdgeAgentInfoOutput) ToIoTEdgeAgentInfoOutputWithContext

func (o IoTEdgeAgentInfoOutput) ToIoTEdgeAgentInfoOutputWithContext(ctx context.Context) IoTEdgeAgentInfoOutput

func (IoTEdgeAgentInfoOutput) ToIoTEdgeAgentInfoPtrOutput

func (o IoTEdgeAgentInfoOutput) ToIoTEdgeAgentInfoPtrOutput() IoTEdgeAgentInfoPtrOutput

func (IoTEdgeAgentInfoOutput) ToIoTEdgeAgentInfoPtrOutputWithContext

func (o IoTEdgeAgentInfoOutput) ToIoTEdgeAgentInfoPtrOutputWithContext(ctx context.Context) IoTEdgeAgentInfoPtrOutput

type IoTEdgeAgentInfoPtrInput

type IoTEdgeAgentInfoPtrInput interface {
	pulumi.Input

	ToIoTEdgeAgentInfoPtrOutput() IoTEdgeAgentInfoPtrOutput
	ToIoTEdgeAgentInfoPtrOutputWithContext(context.Context) IoTEdgeAgentInfoPtrOutput
}

IoTEdgeAgentInfoPtrInput is an input type that accepts IoTEdgeAgentInfoArgs, IoTEdgeAgentInfoPtr and IoTEdgeAgentInfoPtrOutput values. You can construct a concrete instance of `IoTEdgeAgentInfoPtrInput` via:

        IoTEdgeAgentInfoArgs{...}

or:

        nil

type IoTEdgeAgentInfoPtrOutput

type IoTEdgeAgentInfoPtrOutput struct{ *pulumi.OutputState }

func (IoTEdgeAgentInfoPtrOutput) Elem

func (IoTEdgeAgentInfoPtrOutput) ElementType

func (IoTEdgeAgentInfoPtrOutput) ElementType() reflect.Type

func (IoTEdgeAgentInfoPtrOutput) ImageName

Name of the IoT edge agent image.

func (IoTEdgeAgentInfoPtrOutput) ImageRepository

Image repository details.

func (IoTEdgeAgentInfoPtrOutput) Tag

Image Tag.

func (IoTEdgeAgentInfoPtrOutput) ToIoTEdgeAgentInfoPtrOutput

func (o IoTEdgeAgentInfoPtrOutput) ToIoTEdgeAgentInfoPtrOutput() IoTEdgeAgentInfoPtrOutput

func (IoTEdgeAgentInfoPtrOutput) ToIoTEdgeAgentInfoPtrOutputWithContext

func (o IoTEdgeAgentInfoPtrOutput) ToIoTEdgeAgentInfoPtrOutputWithContext(ctx context.Context) IoTEdgeAgentInfoPtrOutput

type IoTEdgeAgentInfoResponse

type IoTEdgeAgentInfoResponse struct {
	// Name of the IoT edge agent image.
	ImageName string `pulumi:"imageName"`
	// Image repository details.
	ImageRepository *ImageRepositoryCredentialResponse `pulumi:"imageRepository"`
	// Image Tag.
	Tag string `pulumi:"tag"`
}

IoT edge agent details is optional, this will be used for download system Agent module while bootstrapping IoT Role if specified.

type IoTEdgeAgentInfoResponseOutput

type IoTEdgeAgentInfoResponseOutput struct{ *pulumi.OutputState }

IoT edge agent details is optional, this will be used for download system Agent module while bootstrapping IoT Role if specified.

func (IoTEdgeAgentInfoResponseOutput) ElementType

func (IoTEdgeAgentInfoResponseOutput) ImageName

Name of the IoT edge agent image.

func (IoTEdgeAgentInfoResponseOutput) ImageRepository

Image repository details.

func (IoTEdgeAgentInfoResponseOutput) Tag

Image Tag.

func (IoTEdgeAgentInfoResponseOutput) ToIoTEdgeAgentInfoResponseOutput

func (o IoTEdgeAgentInfoResponseOutput) ToIoTEdgeAgentInfoResponseOutput() IoTEdgeAgentInfoResponseOutput

func (IoTEdgeAgentInfoResponseOutput) ToIoTEdgeAgentInfoResponseOutputWithContext

func (o IoTEdgeAgentInfoResponseOutput) ToIoTEdgeAgentInfoResponseOutputWithContext(ctx context.Context) IoTEdgeAgentInfoResponseOutput

type IoTEdgeAgentInfoResponsePtrOutput

type IoTEdgeAgentInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (IoTEdgeAgentInfoResponsePtrOutput) Elem

func (IoTEdgeAgentInfoResponsePtrOutput) ElementType

func (IoTEdgeAgentInfoResponsePtrOutput) ImageName

Name of the IoT edge agent image.

func (IoTEdgeAgentInfoResponsePtrOutput) ImageRepository

Image repository details.

func (IoTEdgeAgentInfoResponsePtrOutput) Tag

Image Tag.

func (IoTEdgeAgentInfoResponsePtrOutput) ToIoTEdgeAgentInfoResponsePtrOutput

func (o IoTEdgeAgentInfoResponsePtrOutput) ToIoTEdgeAgentInfoResponsePtrOutput() IoTEdgeAgentInfoResponsePtrOutput

func (IoTEdgeAgentInfoResponsePtrOutput) ToIoTEdgeAgentInfoResponsePtrOutputWithContext

func (o IoTEdgeAgentInfoResponsePtrOutput) ToIoTEdgeAgentInfoResponsePtrOutputWithContext(ctx context.Context) IoTEdgeAgentInfoResponsePtrOutput

type IoTRole

type IoTRole struct {
	pulumi.CustomResourceState

	// Resource allocation
	ComputeResource ComputeResourceResponsePtrOutput `pulumi:"computeResource"`
	// Host OS supported by the IoT role.
	HostPlatform pulumi.StringOutput `pulumi:"hostPlatform"`
	// Platform where the Iot runtime is hosted.
	HostPlatformType pulumi.StringOutput `pulumi:"hostPlatformType"`
	// IoT device metadata to which data box edge device needs to be connected.
	IoTDeviceDetails IoTDeviceInfoResponseOutput `pulumi:"ioTDeviceDetails"`
	// Iot edge agent details to download the agent and bootstrap iot runtime.
	IoTEdgeAgentInfo IoTEdgeAgentInfoResponsePtrOutput `pulumi:"ioTEdgeAgentInfo"`
	// IoT edge device to which the IoT role needs to be configured.
	IoTEdgeDeviceDetails IoTDeviceInfoResponseOutput `pulumi:"ioTEdgeDeviceDetails"`
	// Role type.
	// Expected value is 'IOT'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Role status.
	RoleStatus pulumi.StringOutput `pulumi:"roleStatus"`
	// Mount points of shares in role(s).
	ShareMappings MountPointMapResponseArrayOutput `pulumi:"shareMappings"`
	// Metadata pertaining to creation and last modification of Role
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Compute role. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

func GetIoTRole

func GetIoTRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IoTRoleState, opts ...pulumi.ResourceOption) (*IoTRole, error)

GetIoTRole gets an existing IoTRole 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 NewIoTRole

func NewIoTRole(ctx *pulumi.Context,
	name string, args *IoTRoleArgs, opts ...pulumi.ResourceOption) (*IoTRole, error)

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

func (*IoTRole) ElementType

func (*IoTRole) ElementType() reflect.Type

func (*IoTRole) ToIoTRoleOutput

func (i *IoTRole) ToIoTRoleOutput() IoTRoleOutput

func (*IoTRole) ToIoTRoleOutputWithContext

func (i *IoTRole) ToIoTRoleOutputWithContext(ctx context.Context) IoTRoleOutput

type IoTRoleArgs

type IoTRoleArgs struct {
	// Resource allocation
	ComputeResource ComputeResourcePtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// Host OS supported by the IoT role.
	HostPlatform pulumi.StringInput
	// IoT device metadata to which data box edge device needs to be connected.
	IoTDeviceDetails IoTDeviceInfoInput
	// Iot edge agent details to download the agent and bootstrap iot runtime.
	IoTEdgeAgentInfo IoTEdgeAgentInfoPtrInput
	// IoT edge device to which the IoT role needs to be configured.
	IoTEdgeDeviceDetails IoTDeviceInfoInput
	// Role type.
	// Expected value is 'IOT'.
	Kind pulumi.StringInput
	// The role name.
	Name pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Role status.
	RoleStatus pulumi.StringInput
	// Mount points of shares in role(s).
	ShareMappings MountPointMapArrayInput
}

The set of arguments for constructing a IoTRole resource.

func (IoTRoleArgs) ElementType

func (IoTRoleArgs) ElementType() reflect.Type

type IoTRoleInput

type IoTRoleInput interface {
	pulumi.Input

	ToIoTRoleOutput() IoTRoleOutput
	ToIoTRoleOutputWithContext(ctx context.Context) IoTRoleOutput
}

type IoTRoleOutput

type IoTRoleOutput struct{ *pulumi.OutputState }

func (IoTRoleOutput) ComputeResource

func (o IoTRoleOutput) ComputeResource() ComputeResourceResponsePtrOutput

Resource allocation

func (IoTRoleOutput) ElementType

func (IoTRoleOutput) ElementType() reflect.Type

func (IoTRoleOutput) HostPlatform

func (o IoTRoleOutput) HostPlatform() pulumi.StringOutput

Host OS supported by the IoT role.

func (IoTRoleOutput) HostPlatformType

func (o IoTRoleOutput) HostPlatformType() pulumi.StringOutput

Platform where the Iot runtime is hosted.

func (IoTRoleOutput) IoTDeviceDetails

func (o IoTRoleOutput) IoTDeviceDetails() IoTDeviceInfoResponseOutput

IoT device metadata to which data box edge device needs to be connected.

func (IoTRoleOutput) IoTEdgeAgentInfo

func (o IoTRoleOutput) IoTEdgeAgentInfo() IoTEdgeAgentInfoResponsePtrOutput

Iot edge agent details to download the agent and bootstrap iot runtime.

func (IoTRoleOutput) IoTEdgeDeviceDetails

func (o IoTRoleOutput) IoTEdgeDeviceDetails() IoTDeviceInfoResponseOutput

IoT edge device to which the IoT role needs to be configured.

func (IoTRoleOutput) Kind

Role type. Expected value is 'IOT'.

func (IoTRoleOutput) Name

The object name.

func (IoTRoleOutput) RoleStatus

func (o IoTRoleOutput) RoleStatus() pulumi.StringOutput

Role status.

func (IoTRoleOutput) ShareMappings

Mount points of shares in role(s).

func (IoTRoleOutput) SystemData

func (o IoTRoleOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of Role

func (IoTRoleOutput) ToIoTRoleOutput

func (o IoTRoleOutput) ToIoTRoleOutput() IoTRoleOutput

func (IoTRoleOutput) ToIoTRoleOutputWithContext

func (o IoTRoleOutput) ToIoTRoleOutputWithContext(ctx context.Context) IoTRoleOutput

func (IoTRoleOutput) Type

The hierarchical type of the object.

type IoTRoleState

type IoTRoleState struct {
}

func (IoTRoleState) ElementType

func (IoTRoleState) ElementType() reflect.Type

type KubernetesClusterInfo

type KubernetesClusterInfo struct {
	// Kubernetes cluster version
	Version string `pulumi:"version"`
}

Kubernetes cluster configuration

type KubernetesClusterInfoArgs

type KubernetesClusterInfoArgs struct {
	// Kubernetes cluster version
	Version pulumi.StringInput `pulumi:"version"`
}

Kubernetes cluster configuration

func (KubernetesClusterInfoArgs) ElementType

func (KubernetesClusterInfoArgs) ElementType() reflect.Type

func (KubernetesClusterInfoArgs) ToKubernetesClusterInfoOutput

func (i KubernetesClusterInfoArgs) ToKubernetesClusterInfoOutput() KubernetesClusterInfoOutput

func (KubernetesClusterInfoArgs) ToKubernetesClusterInfoOutputWithContext

func (i KubernetesClusterInfoArgs) ToKubernetesClusterInfoOutputWithContext(ctx context.Context) KubernetesClusterInfoOutput

type KubernetesClusterInfoInput

type KubernetesClusterInfoInput interface {
	pulumi.Input

	ToKubernetesClusterInfoOutput() KubernetesClusterInfoOutput
	ToKubernetesClusterInfoOutputWithContext(context.Context) KubernetesClusterInfoOutput
}

KubernetesClusterInfoInput is an input type that accepts KubernetesClusterInfoArgs and KubernetesClusterInfoOutput values. You can construct a concrete instance of `KubernetesClusterInfoInput` via:

KubernetesClusterInfoArgs{...}

type KubernetesClusterInfoOutput

type KubernetesClusterInfoOutput struct{ *pulumi.OutputState }

Kubernetes cluster configuration

func (KubernetesClusterInfoOutput) ElementType

func (KubernetesClusterInfoOutput) ToKubernetesClusterInfoOutput

func (o KubernetesClusterInfoOutput) ToKubernetesClusterInfoOutput() KubernetesClusterInfoOutput

func (KubernetesClusterInfoOutput) ToKubernetesClusterInfoOutputWithContext

func (o KubernetesClusterInfoOutput) ToKubernetesClusterInfoOutputWithContext(ctx context.Context) KubernetesClusterInfoOutput

func (KubernetesClusterInfoOutput) Version

Kubernetes cluster version

type KubernetesClusterInfoResponse

type KubernetesClusterInfoResponse struct {
	// Etcd configuration
	EtcdInfo EtcdInfoResponse `pulumi:"etcdInfo"`
	// Kubernetes cluster nodes
	Nodes []NodeInfoResponse `pulumi:"nodes"`
	// Kubernetes cluster version
	Version string `pulumi:"version"`
}

Kubernetes cluster configuration

type KubernetesClusterInfoResponseOutput

type KubernetesClusterInfoResponseOutput struct{ *pulumi.OutputState }

Kubernetes cluster configuration

func (KubernetesClusterInfoResponseOutput) ElementType

func (KubernetesClusterInfoResponseOutput) EtcdInfo

Etcd configuration

func (KubernetesClusterInfoResponseOutput) Nodes

Kubernetes cluster nodes

func (KubernetesClusterInfoResponseOutput) ToKubernetesClusterInfoResponseOutput

func (o KubernetesClusterInfoResponseOutput) ToKubernetesClusterInfoResponseOutput() KubernetesClusterInfoResponseOutput

func (KubernetesClusterInfoResponseOutput) ToKubernetesClusterInfoResponseOutputWithContext

func (o KubernetesClusterInfoResponseOutput) ToKubernetesClusterInfoResponseOutputWithContext(ctx context.Context) KubernetesClusterInfoResponseOutput

func (KubernetesClusterInfoResponseOutput) Version

Kubernetes cluster version

type KubernetesIPConfigurationResponse

type KubernetesIPConfigurationResponse struct {
	// IP address of the Kubernetes node.
	IpAddress *string `pulumi:"ipAddress"`
	// Port of the Kubernetes node.
	Port string `pulumi:"port"`
}

Kubernetes node IP configuration

type KubernetesIPConfigurationResponseArrayOutput

type KubernetesIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (KubernetesIPConfigurationResponseArrayOutput) ElementType

func (KubernetesIPConfigurationResponseArrayOutput) Index

func (KubernetesIPConfigurationResponseArrayOutput) ToKubernetesIPConfigurationResponseArrayOutput

func (o KubernetesIPConfigurationResponseArrayOutput) ToKubernetesIPConfigurationResponseArrayOutput() KubernetesIPConfigurationResponseArrayOutput

func (KubernetesIPConfigurationResponseArrayOutput) ToKubernetesIPConfigurationResponseArrayOutputWithContext

func (o KubernetesIPConfigurationResponseArrayOutput) ToKubernetesIPConfigurationResponseArrayOutputWithContext(ctx context.Context) KubernetesIPConfigurationResponseArrayOutput

type KubernetesIPConfigurationResponseOutput

type KubernetesIPConfigurationResponseOutput struct{ *pulumi.OutputState }

Kubernetes node IP configuration

func (KubernetesIPConfigurationResponseOutput) ElementType

func (KubernetesIPConfigurationResponseOutput) IpAddress

IP address of the Kubernetes node.

func (KubernetesIPConfigurationResponseOutput) Port

Port of the Kubernetes node.

func (KubernetesIPConfigurationResponseOutput) ToKubernetesIPConfigurationResponseOutput

func (o KubernetesIPConfigurationResponseOutput) ToKubernetesIPConfigurationResponseOutput() KubernetesIPConfigurationResponseOutput

func (KubernetesIPConfigurationResponseOutput) ToKubernetesIPConfigurationResponseOutputWithContext

func (o KubernetesIPConfigurationResponseOutput) ToKubernetesIPConfigurationResponseOutputWithContext(ctx context.Context) KubernetesIPConfigurationResponseOutput

type KubernetesRole

type KubernetesRole struct {
	pulumi.CustomResourceState

	// Host OS supported by the Kubernetes role.
	HostPlatform pulumi.StringOutput `pulumi:"hostPlatform"`
	// Platform where the runtime is hosted.
	HostPlatformType pulumi.StringOutput `pulumi:"hostPlatformType"`
	// Role type.
	// Expected value is 'Kubernetes'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Kubernetes cluster configuration
	KubernetesClusterInfo KubernetesClusterInfoResponseOutput `pulumi:"kubernetesClusterInfo"`
	// Kubernetes role resources
	KubernetesRoleResources KubernetesRoleResourcesResponseOutput `pulumi:"kubernetesRoleResources"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// State of Kubernetes deployment
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Role status.
	RoleStatus pulumi.StringOutput `pulumi:"roleStatus"`
	// Metadata pertaining to creation and last modification of Role
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The limited preview of Kubernetes Cluster Management from the Azure supports:

  1. Using a simple turn-key option in Azure Portal, deploy a Kubernetes cluster on your Azure Stack Edge device.
  2. Configure Kubernetes cluster running on your device with Arc enabled Kubernetes with a click of a button in the Azure Portal. Azure Arc enables organizations to view, manage, and govern their on-premises Kubernetes clusters using the Azure Portal, command line tools, and APIs.
  3. Easily configure Persistent Volumes using SMB and NFS shares for storing container data. For more information, refer to the document here: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8-Cloud-Management-20210323.pdf Or Demo: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8S-Cloud-Management-20210323.mp4 By using this feature, you agree to the preview legal terms. See the https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms/ Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

func GetKubernetesRole

func GetKubernetesRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KubernetesRoleState, opts ...pulumi.ResourceOption) (*KubernetesRole, error)

GetKubernetesRole gets an existing KubernetesRole 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 NewKubernetesRole

func NewKubernetesRole(ctx *pulumi.Context,
	name string, args *KubernetesRoleArgs, opts ...pulumi.ResourceOption) (*KubernetesRole, error)

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

func (*KubernetesRole) ElementType

func (*KubernetesRole) ElementType() reflect.Type

func (*KubernetesRole) ToKubernetesRoleOutput

func (i *KubernetesRole) ToKubernetesRoleOutput() KubernetesRoleOutput

func (*KubernetesRole) ToKubernetesRoleOutputWithContext

func (i *KubernetesRole) ToKubernetesRoleOutputWithContext(ctx context.Context) KubernetesRoleOutput

type KubernetesRoleArgs

type KubernetesRoleArgs struct {
	// The device name.
	DeviceName pulumi.StringInput
	// Host OS supported by the Kubernetes role.
	HostPlatform pulumi.StringInput
	// Role type.
	// Expected value is 'Kubernetes'.
	Kind pulumi.StringInput
	// Kubernetes cluster configuration
	KubernetesClusterInfo KubernetesClusterInfoInput
	// Kubernetes role resources
	KubernetesRoleResources KubernetesRoleResourcesInput
	// The role name.
	Name pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Role status.
	RoleStatus pulumi.StringInput
}

The set of arguments for constructing a KubernetesRole resource.

func (KubernetesRoleArgs) ElementType

func (KubernetesRoleArgs) ElementType() reflect.Type

type KubernetesRoleCompute

type KubernetesRoleCompute struct {
	// VM profile
	VmProfile string `pulumi:"vmProfile"`
}

Kubernetes role compute resource

type KubernetesRoleComputeArgs

type KubernetesRoleComputeArgs struct {
	// VM profile
	VmProfile pulumi.StringInput `pulumi:"vmProfile"`
}

Kubernetes role compute resource

func (KubernetesRoleComputeArgs) ElementType

func (KubernetesRoleComputeArgs) ElementType() reflect.Type

func (KubernetesRoleComputeArgs) ToKubernetesRoleComputeOutput

func (i KubernetesRoleComputeArgs) ToKubernetesRoleComputeOutput() KubernetesRoleComputeOutput

func (KubernetesRoleComputeArgs) ToKubernetesRoleComputeOutputWithContext

func (i KubernetesRoleComputeArgs) ToKubernetesRoleComputeOutputWithContext(ctx context.Context) KubernetesRoleComputeOutput

type KubernetesRoleComputeInput

type KubernetesRoleComputeInput interface {
	pulumi.Input

	ToKubernetesRoleComputeOutput() KubernetesRoleComputeOutput
	ToKubernetesRoleComputeOutputWithContext(context.Context) KubernetesRoleComputeOutput
}

KubernetesRoleComputeInput is an input type that accepts KubernetesRoleComputeArgs and KubernetesRoleComputeOutput values. You can construct a concrete instance of `KubernetesRoleComputeInput` via:

KubernetesRoleComputeArgs{...}

type KubernetesRoleComputeOutput

type KubernetesRoleComputeOutput struct{ *pulumi.OutputState }

Kubernetes role compute resource

func (KubernetesRoleComputeOutput) ElementType

func (KubernetesRoleComputeOutput) ToKubernetesRoleComputeOutput

func (o KubernetesRoleComputeOutput) ToKubernetesRoleComputeOutput() KubernetesRoleComputeOutput

func (KubernetesRoleComputeOutput) ToKubernetesRoleComputeOutputWithContext

func (o KubernetesRoleComputeOutput) ToKubernetesRoleComputeOutputWithContext(ctx context.Context) KubernetesRoleComputeOutput

func (KubernetesRoleComputeOutput) VmProfile

VM profile

type KubernetesRoleComputeResponse

type KubernetesRoleComputeResponse struct {
	// Memory in bytes
	MemoryInBytes float64 `pulumi:"memoryInBytes"`
	// Processor count
	ProcessorCount int `pulumi:"processorCount"`
	// VM profile
	VmProfile string `pulumi:"vmProfile"`
}

Kubernetes role compute resource

type KubernetesRoleComputeResponseOutput

type KubernetesRoleComputeResponseOutput struct{ *pulumi.OutputState }

Kubernetes role compute resource

func (KubernetesRoleComputeResponseOutput) ElementType

func (KubernetesRoleComputeResponseOutput) MemoryInBytes

Memory in bytes

func (KubernetesRoleComputeResponseOutput) ProcessorCount

Processor count

func (KubernetesRoleComputeResponseOutput) ToKubernetesRoleComputeResponseOutput

func (o KubernetesRoleComputeResponseOutput) ToKubernetesRoleComputeResponseOutput() KubernetesRoleComputeResponseOutput

func (KubernetesRoleComputeResponseOutput) ToKubernetesRoleComputeResponseOutputWithContext

func (o KubernetesRoleComputeResponseOutput) ToKubernetesRoleComputeResponseOutputWithContext(ctx context.Context) KubernetesRoleComputeResponseOutput

func (KubernetesRoleComputeResponseOutput) VmProfile

VM profile

type KubernetesRoleInput

type KubernetesRoleInput interface {
	pulumi.Input

	ToKubernetesRoleOutput() KubernetesRoleOutput
	ToKubernetesRoleOutputWithContext(ctx context.Context) KubernetesRoleOutput
}

type KubernetesRoleNetworkResponse

type KubernetesRoleNetworkResponse struct {
	// Cni configuration
	CniConfig CniConfigResponse `pulumi:"cniConfig"`
	// Load balancer configuration
	LoadBalancerConfig LoadBalancerConfigResponse `pulumi:"loadBalancerConfig"`
}

Kubernetes role network resource

type KubernetesRoleNetworkResponseOutput

type KubernetesRoleNetworkResponseOutput struct{ *pulumi.OutputState }

Kubernetes role network resource

func (KubernetesRoleNetworkResponseOutput) CniConfig

Cni configuration

func (KubernetesRoleNetworkResponseOutput) ElementType

func (KubernetesRoleNetworkResponseOutput) LoadBalancerConfig

Load balancer configuration

func (KubernetesRoleNetworkResponseOutput) ToKubernetesRoleNetworkResponseOutput

func (o KubernetesRoleNetworkResponseOutput) ToKubernetesRoleNetworkResponseOutput() KubernetesRoleNetworkResponseOutput

func (KubernetesRoleNetworkResponseOutput) ToKubernetesRoleNetworkResponseOutputWithContext

func (o KubernetesRoleNetworkResponseOutput) ToKubernetesRoleNetworkResponseOutputWithContext(ctx context.Context) KubernetesRoleNetworkResponseOutput

type KubernetesRoleOutput

type KubernetesRoleOutput struct{ *pulumi.OutputState }

func (KubernetesRoleOutput) ElementType

func (KubernetesRoleOutput) ElementType() reflect.Type

func (KubernetesRoleOutput) HostPlatform

func (o KubernetesRoleOutput) HostPlatform() pulumi.StringOutput

Host OS supported by the Kubernetes role.

func (KubernetesRoleOutput) HostPlatformType

func (o KubernetesRoleOutput) HostPlatformType() pulumi.StringOutput

Platform where the runtime is hosted.

func (KubernetesRoleOutput) Kind

Role type. Expected value is 'Kubernetes'.

func (KubernetesRoleOutput) KubernetesClusterInfo

Kubernetes cluster configuration

func (KubernetesRoleOutput) KubernetesRoleResources

func (o KubernetesRoleOutput) KubernetesRoleResources() KubernetesRoleResourcesResponseOutput

Kubernetes role resources

func (KubernetesRoleOutput) Name

The object name.

func (KubernetesRoleOutput) ProvisioningState

func (o KubernetesRoleOutput) ProvisioningState() pulumi.StringOutput

State of Kubernetes deployment

func (KubernetesRoleOutput) RoleStatus

func (o KubernetesRoleOutput) RoleStatus() pulumi.StringOutput

Role status.

func (KubernetesRoleOutput) SystemData

Metadata pertaining to creation and last modification of Role

func (KubernetesRoleOutput) ToKubernetesRoleOutput

func (o KubernetesRoleOutput) ToKubernetesRoleOutput() KubernetesRoleOutput

func (KubernetesRoleOutput) ToKubernetesRoleOutputWithContext

func (o KubernetesRoleOutput) ToKubernetesRoleOutputWithContext(ctx context.Context) KubernetesRoleOutput

func (KubernetesRoleOutput) Type

The hierarchical type of the object.

type KubernetesRoleResources

type KubernetesRoleResources struct {
	// Kubernetes role compute resource
	Compute KubernetesRoleCompute `pulumi:"compute"`
	// Kubernetes role storage resource
	Storage *KubernetesRoleStorage `pulumi:"storage"`
}

Kubernetes role resources

type KubernetesRoleResourcesArgs

type KubernetesRoleResourcesArgs struct {
	// Kubernetes role compute resource
	Compute KubernetesRoleComputeInput `pulumi:"compute"`
	// Kubernetes role storage resource
	Storage KubernetesRoleStoragePtrInput `pulumi:"storage"`
}

Kubernetes role resources

func (KubernetesRoleResourcesArgs) ElementType

func (KubernetesRoleResourcesArgs) ToKubernetesRoleResourcesOutput

func (i KubernetesRoleResourcesArgs) ToKubernetesRoleResourcesOutput() KubernetesRoleResourcesOutput

func (KubernetesRoleResourcesArgs) ToKubernetesRoleResourcesOutputWithContext

func (i KubernetesRoleResourcesArgs) ToKubernetesRoleResourcesOutputWithContext(ctx context.Context) KubernetesRoleResourcesOutput

type KubernetesRoleResourcesInput

type KubernetesRoleResourcesInput interface {
	pulumi.Input

	ToKubernetesRoleResourcesOutput() KubernetesRoleResourcesOutput
	ToKubernetesRoleResourcesOutputWithContext(context.Context) KubernetesRoleResourcesOutput
}

KubernetesRoleResourcesInput is an input type that accepts KubernetesRoleResourcesArgs and KubernetesRoleResourcesOutput values. You can construct a concrete instance of `KubernetesRoleResourcesInput` via:

KubernetesRoleResourcesArgs{...}

type KubernetesRoleResourcesOutput

type KubernetesRoleResourcesOutput struct{ *pulumi.OutputState }

Kubernetes role resources

func (KubernetesRoleResourcesOutput) Compute

Kubernetes role compute resource

func (KubernetesRoleResourcesOutput) ElementType

func (KubernetesRoleResourcesOutput) Storage

Kubernetes role storage resource

func (KubernetesRoleResourcesOutput) ToKubernetesRoleResourcesOutput

func (o KubernetesRoleResourcesOutput) ToKubernetesRoleResourcesOutput() KubernetesRoleResourcesOutput

func (KubernetesRoleResourcesOutput) ToKubernetesRoleResourcesOutputWithContext

func (o KubernetesRoleResourcesOutput) ToKubernetesRoleResourcesOutputWithContext(ctx context.Context) KubernetesRoleResourcesOutput

type KubernetesRoleResourcesResponse

type KubernetesRoleResourcesResponse struct {
	// Kubernetes role compute resource
	Compute KubernetesRoleComputeResponse `pulumi:"compute"`
	// Kubernetes role network resource
	Network KubernetesRoleNetworkResponse `pulumi:"network"`
	// Kubernetes role storage resource
	Storage *KubernetesRoleStorageResponse `pulumi:"storage"`
}

Kubernetes role resources

type KubernetesRoleResourcesResponseOutput

type KubernetesRoleResourcesResponseOutput struct{ *pulumi.OutputState }

Kubernetes role resources

func (KubernetesRoleResourcesResponseOutput) Compute

Kubernetes role compute resource

func (KubernetesRoleResourcesResponseOutput) ElementType

func (KubernetesRoleResourcesResponseOutput) Network

Kubernetes role network resource

func (KubernetesRoleResourcesResponseOutput) Storage

Kubernetes role storage resource

func (KubernetesRoleResourcesResponseOutput) ToKubernetesRoleResourcesResponseOutput

func (o KubernetesRoleResourcesResponseOutput) ToKubernetesRoleResourcesResponseOutput() KubernetesRoleResourcesResponseOutput

func (KubernetesRoleResourcesResponseOutput) ToKubernetesRoleResourcesResponseOutputWithContext

func (o KubernetesRoleResourcesResponseOutput) ToKubernetesRoleResourcesResponseOutputWithContext(ctx context.Context) KubernetesRoleResourcesResponseOutput

type KubernetesRoleState

type KubernetesRoleState struct {
}

func (KubernetesRoleState) ElementType

func (KubernetesRoleState) ElementType() reflect.Type

type KubernetesRoleStorage

type KubernetesRoleStorage struct {
	// Mount points of shares in role(s).
	Endpoints []MountPointMap `pulumi:"endpoints"`
}

Kubernetes role storage resource

type KubernetesRoleStorageArgs

type KubernetesRoleStorageArgs struct {
	// Mount points of shares in role(s).
	Endpoints MountPointMapArrayInput `pulumi:"endpoints"`
}

Kubernetes role storage resource

func (KubernetesRoleStorageArgs) ElementType

func (KubernetesRoleStorageArgs) ElementType() reflect.Type

func (KubernetesRoleStorageArgs) ToKubernetesRoleStorageOutput

func (i KubernetesRoleStorageArgs) ToKubernetesRoleStorageOutput() KubernetesRoleStorageOutput

func (KubernetesRoleStorageArgs) ToKubernetesRoleStorageOutputWithContext

func (i KubernetesRoleStorageArgs) ToKubernetesRoleStorageOutputWithContext(ctx context.Context) KubernetesRoleStorageOutput

func (KubernetesRoleStorageArgs) ToKubernetesRoleStoragePtrOutput

func (i KubernetesRoleStorageArgs) ToKubernetesRoleStoragePtrOutput() KubernetesRoleStoragePtrOutput

func (KubernetesRoleStorageArgs) ToKubernetesRoleStoragePtrOutputWithContext

func (i KubernetesRoleStorageArgs) ToKubernetesRoleStoragePtrOutputWithContext(ctx context.Context) KubernetesRoleStoragePtrOutput

type KubernetesRoleStorageClassInfoResponse

type KubernetesRoleStorageClassInfoResponse struct {
	// Storage class name.
	Name string `pulumi:"name"`
	// If provisioned storage is posix compliant.
	PosixCompliant string `pulumi:"posixCompliant"`
	// Storage class type.
	Type string `pulumi:"type"`
}

Kubernetes storage class info.

type KubernetesRoleStorageClassInfoResponseArrayOutput

type KubernetesRoleStorageClassInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (KubernetesRoleStorageClassInfoResponseArrayOutput) ElementType

func (KubernetesRoleStorageClassInfoResponseArrayOutput) Index

func (KubernetesRoleStorageClassInfoResponseArrayOutput) ToKubernetesRoleStorageClassInfoResponseArrayOutput

func (o KubernetesRoleStorageClassInfoResponseArrayOutput) ToKubernetesRoleStorageClassInfoResponseArrayOutput() KubernetesRoleStorageClassInfoResponseArrayOutput

func (KubernetesRoleStorageClassInfoResponseArrayOutput) ToKubernetesRoleStorageClassInfoResponseArrayOutputWithContext

func (o KubernetesRoleStorageClassInfoResponseArrayOutput) ToKubernetesRoleStorageClassInfoResponseArrayOutputWithContext(ctx context.Context) KubernetesRoleStorageClassInfoResponseArrayOutput

type KubernetesRoleStorageClassInfoResponseOutput

type KubernetesRoleStorageClassInfoResponseOutput struct{ *pulumi.OutputState }

Kubernetes storage class info.

func (KubernetesRoleStorageClassInfoResponseOutput) ElementType

func (KubernetesRoleStorageClassInfoResponseOutput) Name

Storage class name.

func (KubernetesRoleStorageClassInfoResponseOutput) PosixCompliant

If provisioned storage is posix compliant.

func (KubernetesRoleStorageClassInfoResponseOutput) ToKubernetesRoleStorageClassInfoResponseOutput

func (o KubernetesRoleStorageClassInfoResponseOutput) ToKubernetesRoleStorageClassInfoResponseOutput() KubernetesRoleStorageClassInfoResponseOutput

func (KubernetesRoleStorageClassInfoResponseOutput) ToKubernetesRoleStorageClassInfoResponseOutputWithContext

func (o KubernetesRoleStorageClassInfoResponseOutput) ToKubernetesRoleStorageClassInfoResponseOutputWithContext(ctx context.Context) KubernetesRoleStorageClassInfoResponseOutput

func (KubernetesRoleStorageClassInfoResponseOutput) Type

Storage class type.

type KubernetesRoleStorageInput

type KubernetesRoleStorageInput interface {
	pulumi.Input

	ToKubernetesRoleStorageOutput() KubernetesRoleStorageOutput
	ToKubernetesRoleStorageOutputWithContext(context.Context) KubernetesRoleStorageOutput
}

KubernetesRoleStorageInput is an input type that accepts KubernetesRoleStorageArgs and KubernetesRoleStorageOutput values. You can construct a concrete instance of `KubernetesRoleStorageInput` via:

KubernetesRoleStorageArgs{...}

type KubernetesRoleStorageOutput

type KubernetesRoleStorageOutput struct{ *pulumi.OutputState }

Kubernetes role storage resource

func (KubernetesRoleStorageOutput) ElementType

func (KubernetesRoleStorageOutput) Endpoints

Mount points of shares in role(s).

func (KubernetesRoleStorageOutput) ToKubernetesRoleStorageOutput

func (o KubernetesRoleStorageOutput) ToKubernetesRoleStorageOutput() KubernetesRoleStorageOutput

func (KubernetesRoleStorageOutput) ToKubernetesRoleStorageOutputWithContext

func (o KubernetesRoleStorageOutput) ToKubernetesRoleStorageOutputWithContext(ctx context.Context) KubernetesRoleStorageOutput

func (KubernetesRoleStorageOutput) ToKubernetesRoleStoragePtrOutput

func (o KubernetesRoleStorageOutput) ToKubernetesRoleStoragePtrOutput() KubernetesRoleStoragePtrOutput

func (KubernetesRoleStorageOutput) ToKubernetesRoleStoragePtrOutputWithContext

func (o KubernetesRoleStorageOutput) ToKubernetesRoleStoragePtrOutputWithContext(ctx context.Context) KubernetesRoleStoragePtrOutput

type KubernetesRoleStoragePtrInput

type KubernetesRoleStoragePtrInput interface {
	pulumi.Input

	ToKubernetesRoleStoragePtrOutput() KubernetesRoleStoragePtrOutput
	ToKubernetesRoleStoragePtrOutputWithContext(context.Context) KubernetesRoleStoragePtrOutput
}

KubernetesRoleStoragePtrInput is an input type that accepts KubernetesRoleStorageArgs, KubernetesRoleStoragePtr and KubernetesRoleStoragePtrOutput values. You can construct a concrete instance of `KubernetesRoleStoragePtrInput` via:

        KubernetesRoleStorageArgs{...}

or:

        nil

type KubernetesRoleStoragePtrOutput

type KubernetesRoleStoragePtrOutput struct{ *pulumi.OutputState }

func (KubernetesRoleStoragePtrOutput) Elem

func (KubernetesRoleStoragePtrOutput) ElementType

func (KubernetesRoleStoragePtrOutput) Endpoints

Mount points of shares in role(s).

func (KubernetesRoleStoragePtrOutput) ToKubernetesRoleStoragePtrOutput

func (o KubernetesRoleStoragePtrOutput) ToKubernetesRoleStoragePtrOutput() KubernetesRoleStoragePtrOutput

func (KubernetesRoleStoragePtrOutput) ToKubernetesRoleStoragePtrOutputWithContext

func (o KubernetesRoleStoragePtrOutput) ToKubernetesRoleStoragePtrOutputWithContext(ctx context.Context) KubernetesRoleStoragePtrOutput

type KubernetesRoleStorageResponse

type KubernetesRoleStorageResponse struct {
	// Mount points of shares in role(s).
	Endpoints []MountPointMapResponse `pulumi:"endpoints"`
	// Kubernetes storage class info.
	StorageClasses []KubernetesRoleStorageClassInfoResponse `pulumi:"storageClasses"`
}

Kubernetes role storage resource

type KubernetesRoleStorageResponseOutput

type KubernetesRoleStorageResponseOutput struct{ *pulumi.OutputState }

Kubernetes role storage resource

func (KubernetesRoleStorageResponseOutput) ElementType

func (KubernetesRoleStorageResponseOutput) Endpoints

Mount points of shares in role(s).

func (KubernetesRoleStorageResponseOutput) StorageClasses

Kubernetes storage class info.

func (KubernetesRoleStorageResponseOutput) ToKubernetesRoleStorageResponseOutput

func (o KubernetesRoleStorageResponseOutput) ToKubernetesRoleStorageResponseOutput() KubernetesRoleStorageResponseOutput

func (KubernetesRoleStorageResponseOutput) ToKubernetesRoleStorageResponseOutputWithContext

func (o KubernetesRoleStorageResponseOutput) ToKubernetesRoleStorageResponseOutputWithContext(ctx context.Context) KubernetesRoleStorageResponseOutput

type KubernetesRoleStorageResponsePtrOutput

type KubernetesRoleStorageResponsePtrOutput struct{ *pulumi.OutputState }

func (KubernetesRoleStorageResponsePtrOutput) Elem

func (KubernetesRoleStorageResponsePtrOutput) ElementType

func (KubernetesRoleStorageResponsePtrOutput) Endpoints

Mount points of shares in role(s).

func (KubernetesRoleStorageResponsePtrOutput) StorageClasses

Kubernetes storage class info.

func (KubernetesRoleStorageResponsePtrOutput) ToKubernetesRoleStorageResponsePtrOutput

func (o KubernetesRoleStorageResponsePtrOutput) ToKubernetesRoleStorageResponsePtrOutput() KubernetesRoleStorageResponsePtrOutput

func (KubernetesRoleStorageResponsePtrOutput) ToKubernetesRoleStorageResponsePtrOutputWithContext

func (o KubernetesRoleStorageResponsePtrOutput) ToKubernetesRoleStorageResponsePtrOutputWithContext(ctx context.Context) KubernetesRoleStorageResponsePtrOutput

type ListOrderDCAccessCodeArgs

type ListOrderDCAccessCodeArgs struct {
	// The device name
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListOrderDCAccessCodeOutputArgs

type ListOrderDCAccessCodeOutputArgs struct {
	// The device name
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListOrderDCAccessCodeOutputArgs) ElementType

type ListOrderDCAccessCodeResult

type ListOrderDCAccessCodeResult struct {
	// DCAccess Code for the Self Managed shipment.
	AuthCode *string `pulumi:"authCode"`
}

DC Access code in the case of Self Managed Shipping.

func ListOrderDCAccessCode

func ListOrderDCAccessCode(ctx *pulumi.Context, args *ListOrderDCAccessCodeArgs, opts ...pulumi.InvokeOption) (*ListOrderDCAccessCodeResult, error)

DC Access code in the case of Self Managed Shipping. Azure REST API version: 2022-03-01.

Other available API versions: 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

type ListOrderDCAccessCodeResultOutput

type ListOrderDCAccessCodeResultOutput struct{ *pulumi.OutputState }

DC Access code in the case of Self Managed Shipping.

func (ListOrderDCAccessCodeResultOutput) AuthCode

DCAccess Code for the Self Managed shipment.

func (ListOrderDCAccessCodeResultOutput) ElementType

func (ListOrderDCAccessCodeResultOutput) ToListOrderDCAccessCodeResultOutput

func (o ListOrderDCAccessCodeResultOutput) ToListOrderDCAccessCodeResultOutput() ListOrderDCAccessCodeResultOutput

func (ListOrderDCAccessCodeResultOutput) ToListOrderDCAccessCodeResultOutputWithContext

func (o ListOrderDCAccessCodeResultOutput) ToListOrderDCAccessCodeResultOutputWithContext(ctx context.Context) ListOrderDCAccessCodeResultOutput

type LoadBalancerConfigResponse

type LoadBalancerConfigResponse struct {
	// Load balancer type
	Type string `pulumi:"type"`
	// Load balancer version
	Version string `pulumi:"version"`
}

Load balancer configuration

type LoadBalancerConfigResponseOutput

type LoadBalancerConfigResponseOutput struct{ *pulumi.OutputState }

Load balancer configuration

func (LoadBalancerConfigResponseOutput) ElementType

func (LoadBalancerConfigResponseOutput) ToLoadBalancerConfigResponseOutput

func (o LoadBalancerConfigResponseOutput) ToLoadBalancerConfigResponseOutput() LoadBalancerConfigResponseOutput

func (LoadBalancerConfigResponseOutput) ToLoadBalancerConfigResponseOutputWithContext

func (o LoadBalancerConfigResponseOutput) ToLoadBalancerConfigResponseOutputWithContext(ctx context.Context) LoadBalancerConfigResponseOutput

func (LoadBalancerConfigResponseOutput) Type

Load balancer type

func (LoadBalancerConfigResponseOutput) Version

Load balancer version

type LookupArcAddonArgs

type LookupArcAddonArgs struct {
	// The addon name.
	AddonName string `pulumi:"addonName"`
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The role name.
	RoleName string `pulumi:"roleName"`
}

type LookupArcAddonOutputArgs

type LookupArcAddonOutputArgs struct {
	// The addon name.
	AddonName pulumi.StringInput `pulumi:"addonName"`
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The role name.
	RoleName pulumi.StringInput `pulumi:"roleName"`
}

func (LookupArcAddonOutputArgs) ElementType

func (LookupArcAddonOutputArgs) ElementType() reflect.Type

type LookupArcAddonResult

type LookupArcAddonResult struct {
	// Host OS supported by the Arc addon.
	HostPlatform string `pulumi:"hostPlatform"`
	// Platform where the runtime is hosted.
	HostPlatformType string `pulumi:"hostPlatformType"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Addon type.
	// Expected value is 'ArcForKubernetes'.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// Addon Provisioning State
	ProvisioningState string `pulumi:"provisioningState"`
	// Arc resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Arc resource location
	ResourceLocation string `pulumi:"resourceLocation"`
	// Arc resource Name
	ResourceName string `pulumi:"resourceName"`
	// Arc resource subscription Id
	SubscriptionId string `pulumi:"subscriptionId"`
	// Metadata pertaining to creation and last modification of Addon
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
	// Arc resource version
	Version string `pulumi:"version"`
}

Arc Addon.

func LookupArcAddon

func LookupArcAddon(ctx *pulumi.Context, args *LookupArcAddonArgs, opts ...pulumi.InvokeOption) (*LookupArcAddonResult, error)

Gets a specific addon by name. Azure REST API version: 2022-03-01.

type LookupArcAddonResultOutput

type LookupArcAddonResultOutput struct{ *pulumi.OutputState }

Arc Addon.

func (LookupArcAddonResultOutput) ElementType

func (LookupArcAddonResultOutput) ElementType() reflect.Type

func (LookupArcAddonResultOutput) HostPlatform

Host OS supported by the Arc addon.

func (LookupArcAddonResultOutput) HostPlatformType

func (o LookupArcAddonResultOutput) HostPlatformType() pulumi.StringOutput

Platform where the runtime is hosted.

func (LookupArcAddonResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupArcAddonResultOutput) Kind

Addon type. Expected value is 'ArcForKubernetes'.

func (LookupArcAddonResultOutput) Name

The object name.

func (LookupArcAddonResultOutput) ProvisioningState

func (o LookupArcAddonResultOutput) ProvisioningState() pulumi.StringOutput

Addon Provisioning State

func (LookupArcAddonResultOutput) ResourceGroupName

func (o LookupArcAddonResultOutput) ResourceGroupName() pulumi.StringOutput

Arc resource group name

func (LookupArcAddonResultOutput) ResourceLocation

func (o LookupArcAddonResultOutput) ResourceLocation() pulumi.StringOutput

Arc resource location

func (LookupArcAddonResultOutput) ResourceName

Arc resource Name

func (LookupArcAddonResultOutput) SubscriptionId

func (o LookupArcAddonResultOutput) SubscriptionId() pulumi.StringOutput

Arc resource subscription Id

func (LookupArcAddonResultOutput) SystemData

Metadata pertaining to creation and last modification of Addon

func (LookupArcAddonResultOutput) ToLookupArcAddonResultOutput

func (o LookupArcAddonResultOutput) ToLookupArcAddonResultOutput() LookupArcAddonResultOutput

func (LookupArcAddonResultOutput) ToLookupArcAddonResultOutputWithContext

func (o LookupArcAddonResultOutput) ToLookupArcAddonResultOutputWithContext(ctx context.Context) LookupArcAddonResultOutput

func (LookupArcAddonResultOutput) Type

The hierarchical type of the object.

func (LookupArcAddonResultOutput) Version

Arc resource version

type LookupBandwidthScheduleArgs

type LookupBandwidthScheduleArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The bandwidth schedule name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupBandwidthScheduleOutputArgs

type LookupBandwidthScheduleOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The bandwidth schedule name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupBandwidthScheduleOutputArgs) ElementType

type LookupBandwidthScheduleResult

type LookupBandwidthScheduleResult struct {
	// The days of the week when this schedule is applicable.
	Days []string `pulumi:"days"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// The bandwidth rate in Mbps.
	RateInMbps int `pulumi:"rateInMbps"`
	// The start time of the schedule in UTC.
	Start string `pulumi:"start"`
	// The stop time of the schedule in UTC.
	Stop string `pulumi:"stop"`
	// Metadata pertaining to creation and last modification of BandwidthSchedule
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The bandwidth schedule details.

func LookupBandwidthSchedule

func LookupBandwidthSchedule(ctx *pulumi.Context, args *LookupBandwidthScheduleArgs, opts ...pulumi.InvokeOption) (*LookupBandwidthScheduleResult, error)

Gets the properties of the specified bandwidth schedule. Azure REST API version: 2022-03-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

type LookupBandwidthScheduleResultOutput

type LookupBandwidthScheduleResultOutput struct{ *pulumi.OutputState }

The bandwidth schedule details.

func (LookupBandwidthScheduleResultOutput) Days

The days of the week when this schedule is applicable.

func (LookupBandwidthScheduleResultOutput) ElementType

func (LookupBandwidthScheduleResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupBandwidthScheduleResultOutput) Name

The object name.

func (LookupBandwidthScheduleResultOutput) RateInMbps

The bandwidth rate in Mbps.

func (LookupBandwidthScheduleResultOutput) Start

The start time of the schedule in UTC.

func (LookupBandwidthScheduleResultOutput) Stop

The stop time of the schedule in UTC.

func (LookupBandwidthScheduleResultOutput) SystemData

Metadata pertaining to creation and last modification of BandwidthSchedule

func (LookupBandwidthScheduleResultOutput) ToLookupBandwidthScheduleResultOutput

func (o LookupBandwidthScheduleResultOutput) ToLookupBandwidthScheduleResultOutput() LookupBandwidthScheduleResultOutput

func (LookupBandwidthScheduleResultOutput) ToLookupBandwidthScheduleResultOutputWithContext

func (o LookupBandwidthScheduleResultOutput) ToLookupBandwidthScheduleResultOutputWithContext(ctx context.Context) LookupBandwidthScheduleResultOutput

func (LookupBandwidthScheduleResultOutput) Type

The hierarchical type of the object.

type LookupCloudEdgeManagementRoleArgs

type LookupCloudEdgeManagementRoleArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The role name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCloudEdgeManagementRoleOutputArgs

type LookupCloudEdgeManagementRoleOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The role name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCloudEdgeManagementRoleOutputArgs) ElementType

type LookupCloudEdgeManagementRoleResult

type LookupCloudEdgeManagementRoleResult struct {
	// Edge Profile of the resource
	EdgeProfile EdgeProfileResponse `pulumi:"edgeProfile"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Role type.
	// Expected value is 'CloudEdgeManagement'.
	Kind string `pulumi:"kind"`
	// Local Edge Management Status
	LocalManagementStatus string `pulumi:"localManagementStatus"`
	// The object name.
	Name string `pulumi:"name"`
	// Role status.
	RoleStatus string `pulumi:"roleStatus"`
	// Metadata pertaining to creation and last modification of Role
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The preview of Virtual Machine Cloud Management from the Azure supports deploying and managing VMs on your Azure Stack Edge device from Azure Portal. For more information, refer to: https://docs.microsoft.com/en-us/azure/databox-online/azure-stack-edge-gpu-virtual-machine-overview By using this feature, you agree to the preview legal terms. See the https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms/ for additional details.

func LookupCloudEdgeManagementRole

Gets a specific role by name. Azure REST API version: 2022-03-01.

type LookupCloudEdgeManagementRoleResultOutput

type LookupCloudEdgeManagementRoleResultOutput struct{ *pulumi.OutputState }

The preview of Virtual Machine Cloud Management from the Azure supports deploying and managing VMs on your Azure Stack Edge device from Azure Portal. For more information, refer to: https://docs.microsoft.com/en-us/azure/databox-online/azure-stack-edge-gpu-virtual-machine-overview By using this feature, you agree to the preview legal terms. See the https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms/ for additional details.

func (LookupCloudEdgeManagementRoleResultOutput) EdgeProfile

Edge Profile of the resource

func (LookupCloudEdgeManagementRoleResultOutput) ElementType

func (LookupCloudEdgeManagementRoleResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupCloudEdgeManagementRoleResultOutput) Kind

Role type. Expected value is 'CloudEdgeManagement'.

func (LookupCloudEdgeManagementRoleResultOutput) LocalManagementStatus

Local Edge Management Status

func (LookupCloudEdgeManagementRoleResultOutput) Name

The object name.

func (LookupCloudEdgeManagementRoleResultOutput) RoleStatus

Role status.

func (LookupCloudEdgeManagementRoleResultOutput) SystemData

Metadata pertaining to creation and last modification of Role

func (LookupCloudEdgeManagementRoleResultOutput) ToLookupCloudEdgeManagementRoleResultOutput

func (o LookupCloudEdgeManagementRoleResultOutput) ToLookupCloudEdgeManagementRoleResultOutput() LookupCloudEdgeManagementRoleResultOutput

func (LookupCloudEdgeManagementRoleResultOutput) ToLookupCloudEdgeManagementRoleResultOutputWithContext

func (o LookupCloudEdgeManagementRoleResultOutput) ToLookupCloudEdgeManagementRoleResultOutputWithContext(ctx context.Context) LookupCloudEdgeManagementRoleResultOutput

func (LookupCloudEdgeManagementRoleResultOutput) Type

The hierarchical type of the object.

type LookupContainerArgs

type LookupContainerArgs struct {
	// The container Name
	ContainerName string `pulumi:"containerName"`
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The Storage Account Name
	StorageAccountName string `pulumi:"storageAccountName"`
}

type LookupContainerOutputArgs

type LookupContainerOutputArgs struct {
	// The container Name
	ContainerName pulumi.StringInput `pulumi:"containerName"`
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The Storage Account Name
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
}

func (LookupContainerOutputArgs) ElementType

func (LookupContainerOutputArgs) ElementType() reflect.Type

type LookupContainerResult

type LookupContainerResult struct {
	// Current status of the container.
	ContainerStatus string `pulumi:"containerStatus"`
	// The UTC time when container got created.
	CreatedDateTime string `pulumi:"createdDateTime"`
	// DataFormat for Container
	DataFormat string `pulumi:"dataFormat"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// Details of the refresh job on this container.
	RefreshDetails RefreshDetailsResponse `pulumi:"refreshDetails"`
	// Metadata pertaining to creation and last modification of Container
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Represents a container on the Data Box Edge/Gateway device.

func LookupContainer

func LookupContainer(ctx *pulumi.Context, args *LookupContainerArgs, opts ...pulumi.InvokeOption) (*LookupContainerResult, error)

Represents a container on the Data Box Edge/Gateway device. Azure REST API version: 2022-03-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

type LookupContainerResultOutput

type LookupContainerResultOutput struct{ *pulumi.OutputState }

Represents a container on the Data Box Edge/Gateway device.

func (LookupContainerResultOutput) ContainerStatus

func (o LookupContainerResultOutput) ContainerStatus() pulumi.StringOutput

Current status of the container.

func (LookupContainerResultOutput) CreatedDateTime

func (o LookupContainerResultOutput) CreatedDateTime() pulumi.StringOutput

The UTC time when container got created.

func (LookupContainerResultOutput) DataFormat

DataFormat for Container

func (LookupContainerResultOutput) ElementType

func (LookupContainerResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupContainerResultOutput) Name

The object name.

func (LookupContainerResultOutput) RefreshDetails

Details of the refresh job on this container.

func (LookupContainerResultOutput) SystemData

Metadata pertaining to creation and last modification of Container

func (LookupContainerResultOutput) ToLookupContainerResultOutput

func (o LookupContainerResultOutput) ToLookupContainerResultOutput() LookupContainerResultOutput

func (LookupContainerResultOutput) ToLookupContainerResultOutputWithContext

func (o LookupContainerResultOutput) ToLookupContainerResultOutputWithContext(ctx context.Context) LookupContainerResultOutput

func (LookupContainerResultOutput) Type

The hierarchical type of the object.

type LookupDeviceArgs

type LookupDeviceArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDeviceOutputArgs

type LookupDeviceOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDeviceOutputArgs) ElementType

func (LookupDeviceOutputArgs) ElementType() reflect.Type

type LookupDeviceResult

type LookupDeviceResult struct {
	// Type of compute roles configured.
	ConfiguredRoleTypes []string `pulumi:"configuredRoleTypes"`
	// The Data Box Edge/Gateway device culture.
	Culture string `pulumi:"culture"`
	// The status of the Data Box Edge/Gateway device.
	DataBoxEdgeDeviceStatus string `pulumi:"dataBoxEdgeDeviceStatus"`
	// The details of data-residency related properties for this resource
	DataResidency *DataResidencyResponse `pulumi:"dataResidency"`
	// The Description of the Data Box Edge/Gateway device.
	Description string `pulumi:"description"`
	// The device software version number of the device (eg: 1.2.18105.6).
	DeviceHcsVersion string `pulumi:"deviceHcsVersion"`
	// The Data Box Edge/Gateway device local capacity in MB.
	DeviceLocalCapacity float64 `pulumi:"deviceLocalCapacity"`
	// The Data Box Edge/Gateway device model.
	DeviceModel string `pulumi:"deviceModel"`
	// The Data Box Edge/Gateway device software version.
	DeviceSoftwareVersion string `pulumi:"deviceSoftwareVersion"`
	// The type of the Data Box Edge/Gateway device.
	DeviceType string `pulumi:"deviceType"`
	// The details of Edge Profile for this resource
	EdgeProfile EdgeProfileResponse `pulumi:"edgeProfile"`
	// The etag for the devices.
	Etag *string `pulumi:"etag"`
	// The Data Box Edge/Gateway device name.
	FriendlyName string `pulumi:"friendlyName"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Msi identity of the resource
	Identity *ResourceIdentityResponse `pulumi:"identity"`
	// The kind of the device.
	Kind string `pulumi:"kind"`
	// The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.
	Location string `pulumi:"location"`
	// The description of the Data Box Edge/Gateway device model.
	ModelDescription string `pulumi:"modelDescription"`
	// The object name.
	Name string `pulumi:"name"`
	// The number of nodes in the cluster.
	NodeCount int `pulumi:"nodeCount"`
	// The details of the move operation on this resource.
	ResourceMoveDetails ResourceMoveDetailsResponse `pulumi:"resourceMoveDetails"`
	// The Serial Number of Data Box Edge/Gateway device.
	SerialNumber string `pulumi:"serialNumber"`
	// The SKU type.
	Sku *SkuResponse `pulumi:"sku"`
	// DataBoxEdge Resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).
	Tags map[string]string `pulumi:"tags"`
	// The Data Box Edge/Gateway device timezone.
	TimeZone string `pulumi:"timeZone"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The Data Box Edge/Gateway device.

func LookupDevice

func LookupDevice(ctx *pulumi.Context, args *LookupDeviceArgs, opts ...pulumi.InvokeOption) (*LookupDeviceResult, error)

Gets the properties of the Data Box Edge/Data Box Gateway device. Azure REST API version: 2022-03-01.

Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

type LookupDeviceResultOutput

type LookupDeviceResultOutput struct{ *pulumi.OutputState }

The Data Box Edge/Gateway device.

func (LookupDeviceResultOutput) ConfiguredRoleTypes

func (o LookupDeviceResultOutput) ConfiguredRoleTypes() pulumi.StringArrayOutput

Type of compute roles configured.

func (LookupDeviceResultOutput) Culture

The Data Box Edge/Gateway device culture.

func (LookupDeviceResultOutput) DataBoxEdgeDeviceStatus

func (o LookupDeviceResultOutput) DataBoxEdgeDeviceStatus() pulumi.StringOutput

The status of the Data Box Edge/Gateway device.

func (LookupDeviceResultOutput) DataResidency

The details of data-residency related properties for this resource

func (LookupDeviceResultOutput) Description

The Description of the Data Box Edge/Gateway device.

func (LookupDeviceResultOutput) DeviceHcsVersion

func (o LookupDeviceResultOutput) DeviceHcsVersion() pulumi.StringOutput

The device software version number of the device (eg: 1.2.18105.6).

func (LookupDeviceResultOutput) DeviceLocalCapacity

func (o LookupDeviceResultOutput) DeviceLocalCapacity() pulumi.Float64Output

The Data Box Edge/Gateway device local capacity in MB.

func (LookupDeviceResultOutput) DeviceModel

The Data Box Edge/Gateway device model.

func (LookupDeviceResultOutput) DeviceSoftwareVersion

func (o LookupDeviceResultOutput) DeviceSoftwareVersion() pulumi.StringOutput

The Data Box Edge/Gateway device software version.

func (LookupDeviceResultOutput) DeviceType

The type of the Data Box Edge/Gateway device.

func (LookupDeviceResultOutput) EdgeProfile

The details of Edge Profile for this resource

func (LookupDeviceResultOutput) ElementType

func (LookupDeviceResultOutput) ElementType() reflect.Type

func (LookupDeviceResultOutput) Etag

The etag for the devices.

func (LookupDeviceResultOutput) FriendlyName

func (o LookupDeviceResultOutput) FriendlyName() pulumi.StringOutput

The Data Box Edge/Gateway device name.

func (LookupDeviceResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupDeviceResultOutput) Identity

Msi identity of the resource

func (LookupDeviceResultOutput) Kind

The kind of the device.

func (LookupDeviceResultOutput) Location

The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.

func (LookupDeviceResultOutput) ModelDescription

func (o LookupDeviceResultOutput) ModelDescription() pulumi.StringOutput

The description of the Data Box Edge/Gateway device model.

func (LookupDeviceResultOutput) Name

The object name.

func (LookupDeviceResultOutput) NodeCount

The number of nodes in the cluster.

func (LookupDeviceResultOutput) ResourceMoveDetails

The details of the move operation on this resource.

func (LookupDeviceResultOutput) SerialNumber

func (o LookupDeviceResultOutput) SerialNumber() pulumi.StringOutput

The Serial Number of Data Box Edge/Gateway device.

func (LookupDeviceResultOutput) Sku

The SKU type.

func (LookupDeviceResultOutput) SystemData

DataBoxEdge Resource

func (LookupDeviceResultOutput) Tags

The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).

func (LookupDeviceResultOutput) TimeZone

The Data Box Edge/Gateway device timezone.

func (LookupDeviceResultOutput) ToLookupDeviceResultOutput

func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput

func (LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext

func (o LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext(ctx context.Context) LookupDeviceResultOutput

func (LookupDeviceResultOutput) Type

The hierarchical type of the object.

type LookupFileEventTriggerArgs

type LookupFileEventTriggerArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The trigger name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupFileEventTriggerOutputArgs

type LookupFileEventTriggerOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The trigger name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupFileEventTriggerOutputArgs) ElementType

type LookupFileEventTriggerResult

type LookupFileEventTriggerResult struct {
	// A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.
	CustomContextTag *string `pulumi:"customContextTag"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Trigger Kind.
	// Expected value is 'FileEvent'.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// Role sink info.
	SinkInfo RoleSinkInfoResponse `pulumi:"sinkInfo"`
	// File event source details.
	SourceInfo FileSourceInfoResponse `pulumi:"sourceInfo"`
	// Metadata pertaining to creation and last modification of Trigger
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Trigger details.

func LookupFileEventTrigger

func LookupFileEventTrigger(ctx *pulumi.Context, args *LookupFileEventTriggerArgs, opts ...pulumi.InvokeOption) (*LookupFileEventTriggerResult, error)

Get a specific trigger by name. Azure REST API version: 2022-03-01.

type LookupFileEventTriggerResultOutput

type LookupFileEventTriggerResultOutput struct{ *pulumi.OutputState }

Trigger details.

func (LookupFileEventTriggerResultOutput) CustomContextTag

A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.

func (LookupFileEventTriggerResultOutput) ElementType

func (LookupFileEventTriggerResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupFileEventTriggerResultOutput) Kind

Trigger Kind. Expected value is 'FileEvent'.

func (LookupFileEventTriggerResultOutput) Name

The object name.

func (LookupFileEventTriggerResultOutput) SinkInfo

Role sink info.

func (LookupFileEventTriggerResultOutput) SourceInfo

File event source details.

func (LookupFileEventTriggerResultOutput) SystemData

Metadata pertaining to creation and last modification of Trigger

func (LookupFileEventTriggerResultOutput) ToLookupFileEventTriggerResultOutput

func (o LookupFileEventTriggerResultOutput) ToLookupFileEventTriggerResultOutput() LookupFileEventTriggerResultOutput

func (LookupFileEventTriggerResultOutput) ToLookupFileEventTriggerResultOutputWithContext

func (o LookupFileEventTriggerResultOutput) ToLookupFileEventTriggerResultOutputWithContext(ctx context.Context) LookupFileEventTriggerResultOutput

func (LookupFileEventTriggerResultOutput) Type

The hierarchical type of the object.

type LookupIoTAddonArgs

type LookupIoTAddonArgs struct {
	// The addon name.
	AddonName string `pulumi:"addonName"`
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The role name.
	RoleName string `pulumi:"roleName"`
}

type LookupIoTAddonOutputArgs

type LookupIoTAddonOutputArgs struct {
	// The addon name.
	AddonName pulumi.StringInput `pulumi:"addonName"`
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The role name.
	RoleName pulumi.StringInput `pulumi:"roleName"`
}

func (LookupIoTAddonOutputArgs) ElementType

func (LookupIoTAddonOutputArgs) ElementType() reflect.Type

type LookupIoTAddonResult

type LookupIoTAddonResult struct {
	// Host OS supported by the IoT addon.
	HostPlatform string `pulumi:"hostPlatform"`
	// Platform where the runtime is hosted.
	HostPlatformType string `pulumi:"hostPlatformType"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// IoT device metadata to which appliance needs to be connected.
	IoTDeviceDetails IoTDeviceInfoResponse `pulumi:"ioTDeviceDetails"`
	// IoT edge device to which the IoT Addon needs to be configured.
	IoTEdgeDeviceDetails IoTDeviceInfoResponse `pulumi:"ioTEdgeDeviceDetails"`
	// Addon type.
	// Expected value is 'IotEdge'.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// Addon Provisioning State
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of Addon
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
	// Version of IoT running on the appliance.
	Version string `pulumi:"version"`
}

IoT Addon.

func LookupIoTAddon

func LookupIoTAddon(ctx *pulumi.Context, args *LookupIoTAddonArgs, opts ...pulumi.InvokeOption) (*LookupIoTAddonResult, error)

Gets a specific addon by name. Azure REST API version: 2022-03-01.

type LookupIoTAddonResultOutput

type LookupIoTAddonResultOutput struct{ *pulumi.OutputState }

IoT Addon.

func (LookupIoTAddonResultOutput) ElementType

func (LookupIoTAddonResultOutput) ElementType() reflect.Type

func (LookupIoTAddonResultOutput) HostPlatform

Host OS supported by the IoT addon.

func (LookupIoTAddonResultOutput) HostPlatformType

func (o LookupIoTAddonResultOutput) HostPlatformType() pulumi.StringOutput

Platform where the runtime is hosted.

func (LookupIoTAddonResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupIoTAddonResultOutput) IoTDeviceDetails

IoT device metadata to which appliance needs to be connected.

func (LookupIoTAddonResultOutput) IoTEdgeDeviceDetails

IoT edge device to which the IoT Addon needs to be configured.

func (LookupIoTAddonResultOutput) Kind

Addon type. Expected value is 'IotEdge'.

func (LookupIoTAddonResultOutput) Name

The object name.

func (LookupIoTAddonResultOutput) ProvisioningState

func (o LookupIoTAddonResultOutput) ProvisioningState() pulumi.StringOutput

Addon Provisioning State

func (LookupIoTAddonResultOutput) SystemData

Metadata pertaining to creation and last modification of Addon

func (LookupIoTAddonResultOutput) ToLookupIoTAddonResultOutput

func (o LookupIoTAddonResultOutput) ToLookupIoTAddonResultOutput() LookupIoTAddonResultOutput

func (LookupIoTAddonResultOutput) ToLookupIoTAddonResultOutputWithContext

func (o LookupIoTAddonResultOutput) ToLookupIoTAddonResultOutputWithContext(ctx context.Context) LookupIoTAddonResultOutput

func (LookupIoTAddonResultOutput) Type

The hierarchical type of the object.

func (LookupIoTAddonResultOutput) Version

Version of IoT running on the appliance.

type LookupIoTRoleArgs

type LookupIoTRoleArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The role name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupIoTRoleOutputArgs

type LookupIoTRoleOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The role name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupIoTRoleOutputArgs) ElementType

func (LookupIoTRoleOutputArgs) ElementType() reflect.Type

type LookupIoTRoleResult

type LookupIoTRoleResult struct {
	// Resource allocation
	ComputeResource *ComputeResourceResponse `pulumi:"computeResource"`
	// Host OS supported by the IoT role.
	HostPlatform string `pulumi:"hostPlatform"`
	// Platform where the Iot runtime is hosted.
	HostPlatformType string `pulumi:"hostPlatformType"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// IoT device metadata to which data box edge device needs to be connected.
	IoTDeviceDetails IoTDeviceInfoResponse `pulumi:"ioTDeviceDetails"`
	// Iot edge agent details to download the agent and bootstrap iot runtime.
	IoTEdgeAgentInfo *IoTEdgeAgentInfoResponse `pulumi:"ioTEdgeAgentInfo"`
	// IoT edge device to which the IoT role needs to be configured.
	IoTEdgeDeviceDetails IoTDeviceInfoResponse `pulumi:"ioTEdgeDeviceDetails"`
	// Role type.
	// Expected value is 'IOT'.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// Role status.
	RoleStatus string `pulumi:"roleStatus"`
	// Mount points of shares in role(s).
	ShareMappings []MountPointMapResponse `pulumi:"shareMappings"`
	// Metadata pertaining to creation and last modification of Role
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Compute role.

func LookupIoTRole

func LookupIoTRole(ctx *pulumi.Context, args *LookupIoTRoleArgs, opts ...pulumi.InvokeOption) (*LookupIoTRoleResult, error)

Gets a specific role by name. Azure REST API version: 2022-03-01.

type LookupIoTRoleResultOutput

type LookupIoTRoleResultOutput struct{ *pulumi.OutputState }

Compute role.

func (LookupIoTRoleResultOutput) ComputeResource

Resource allocation

func (LookupIoTRoleResultOutput) ElementType

func (LookupIoTRoleResultOutput) ElementType() reflect.Type

func (LookupIoTRoleResultOutput) HostPlatform

Host OS supported by the IoT role.

func (LookupIoTRoleResultOutput) HostPlatformType

func (o LookupIoTRoleResultOutput) HostPlatformType() pulumi.StringOutput

Platform where the Iot runtime is hosted.

func (LookupIoTRoleResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupIoTRoleResultOutput) IoTDeviceDetails

IoT device metadata to which data box edge device needs to be connected.

func (LookupIoTRoleResultOutput) IoTEdgeAgentInfo

Iot edge agent details to download the agent and bootstrap iot runtime.

func (LookupIoTRoleResultOutput) IoTEdgeDeviceDetails

func (o LookupIoTRoleResultOutput) IoTEdgeDeviceDetails() IoTDeviceInfoResponseOutput

IoT edge device to which the IoT role needs to be configured.

func (LookupIoTRoleResultOutput) Kind

Role type. Expected value is 'IOT'.

func (LookupIoTRoleResultOutput) Name

The object name.

func (LookupIoTRoleResultOutput) RoleStatus

Role status.

func (LookupIoTRoleResultOutput) ShareMappings

Mount points of shares in role(s).

func (LookupIoTRoleResultOutput) SystemData

Metadata pertaining to creation and last modification of Role

func (LookupIoTRoleResultOutput) ToLookupIoTRoleResultOutput

func (o LookupIoTRoleResultOutput) ToLookupIoTRoleResultOutput() LookupIoTRoleResultOutput

func (LookupIoTRoleResultOutput) ToLookupIoTRoleResultOutputWithContext

func (o LookupIoTRoleResultOutput) ToLookupIoTRoleResultOutputWithContext(ctx context.Context) LookupIoTRoleResultOutput

func (LookupIoTRoleResultOutput) Type

The hierarchical type of the object.

type LookupKubernetesRoleArgs

type LookupKubernetesRoleArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The role name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupKubernetesRoleOutputArgs

type LookupKubernetesRoleOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The role name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupKubernetesRoleOutputArgs) ElementType

type LookupKubernetesRoleResult

type LookupKubernetesRoleResult struct {
	// Host OS supported by the Kubernetes role.
	HostPlatform string `pulumi:"hostPlatform"`
	// Platform where the runtime is hosted.
	HostPlatformType string `pulumi:"hostPlatformType"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Role type.
	// Expected value is 'Kubernetes'.
	Kind string `pulumi:"kind"`
	// Kubernetes cluster configuration
	KubernetesClusterInfo KubernetesClusterInfoResponse `pulumi:"kubernetesClusterInfo"`
	// Kubernetes role resources
	KubernetesRoleResources KubernetesRoleResourcesResponse `pulumi:"kubernetesRoleResources"`
	// The object name.
	Name string `pulumi:"name"`
	// State of Kubernetes deployment
	ProvisioningState string `pulumi:"provisioningState"`
	// Role status.
	RoleStatus string `pulumi:"roleStatus"`
	// Metadata pertaining to creation and last modification of Role
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The limited preview of Kubernetes Cluster Management from the Azure supports:

  1. Using a simple turn-key option in Azure Portal, deploy a Kubernetes cluster on your Azure Stack Edge device.
  2. Configure Kubernetes cluster running on your device with Arc enabled Kubernetes with a click of a button in the Azure Portal. Azure Arc enables organizations to view, manage, and govern their on-premises Kubernetes clusters using the Azure Portal, command line tools, and APIs.
  3. Easily configure Persistent Volumes using SMB and NFS shares for storing container data. For more information, refer to the document here: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8-Cloud-Management-20210323.pdf Or Demo: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8S-Cloud-Management-20210323.mp4 By using this feature, you agree to the preview legal terms. See the https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms/

func LookupKubernetesRole

func LookupKubernetesRole(ctx *pulumi.Context, args *LookupKubernetesRoleArgs, opts ...pulumi.InvokeOption) (*LookupKubernetesRoleResult, error)

Gets a specific role by name. Azure REST API version: 2022-03-01.

type LookupKubernetesRoleResultOutput

type LookupKubernetesRoleResultOutput struct{ *pulumi.OutputState }

The limited preview of Kubernetes Cluster Management from the Azure supports:

  1. Using a simple turn-key option in Azure Portal, deploy a Kubernetes cluster on your Azure Stack Edge device.
  2. Configure Kubernetes cluster running on your device with Arc enabled Kubernetes with a click of a button in the Azure Portal. Azure Arc enables organizations to view, manage, and govern their on-premises Kubernetes clusters using the Azure Portal, command line tools, and APIs.
  3. Easily configure Persistent Volumes using SMB and NFS shares for storing container data. For more information, refer to the document here: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8-Cloud-Management-20210323.pdf Or Demo: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8S-Cloud-Management-20210323.mp4 By using this feature, you agree to the preview legal terms. See the https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms/

func (LookupKubernetesRoleResultOutput) ElementType

func (LookupKubernetesRoleResultOutput) HostPlatform

Host OS supported by the Kubernetes role.

func (LookupKubernetesRoleResultOutput) HostPlatformType

Platform where the runtime is hosted.

func (LookupKubernetesRoleResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupKubernetesRoleResultOutput) Kind

Role type. Expected value is 'Kubernetes'.

func (LookupKubernetesRoleResultOutput) KubernetesClusterInfo

Kubernetes cluster configuration

func (LookupKubernetesRoleResultOutput) KubernetesRoleResources

Kubernetes role resources

func (LookupKubernetesRoleResultOutput) Name

The object name.

func (LookupKubernetesRoleResultOutput) ProvisioningState

State of Kubernetes deployment

func (LookupKubernetesRoleResultOutput) RoleStatus

Role status.

func (LookupKubernetesRoleResultOutput) SystemData

Metadata pertaining to creation and last modification of Role

func (LookupKubernetesRoleResultOutput) ToLookupKubernetesRoleResultOutput

func (o LookupKubernetesRoleResultOutput) ToLookupKubernetesRoleResultOutput() LookupKubernetesRoleResultOutput

func (LookupKubernetesRoleResultOutput) ToLookupKubernetesRoleResultOutputWithContext

func (o LookupKubernetesRoleResultOutput) ToLookupKubernetesRoleResultOutputWithContext(ctx context.Context) LookupKubernetesRoleResultOutput

func (LookupKubernetesRoleResultOutput) Type

The hierarchical type of the object.

type LookupMECRoleArgs

type LookupMECRoleArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The role name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMECRoleOutputArgs

type LookupMECRoleOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The role name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupMECRoleOutputArgs) ElementType

func (LookupMECRoleOutputArgs) ElementType() reflect.Type

type LookupMECRoleResult

type LookupMECRoleResult struct {
	// Activation key of the MEC.
	ConnectionString *AsymmetricEncryptedSecretResponse `pulumi:"connectionString"`
	// Controller Endpoint.
	ControllerEndpoint *string `pulumi:"controllerEndpoint"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Role type.
	// Expected value is 'MEC'.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// Unique Id of the Resource.
	ResourceUniqueId *string `pulumi:"resourceUniqueId"`
	// Role status.
	RoleStatus string `pulumi:"roleStatus"`
	// Metadata pertaining to creation and last modification of Role
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

MEC role.

func LookupMECRole

func LookupMECRole(ctx *pulumi.Context, args *LookupMECRoleArgs, opts ...pulumi.InvokeOption) (*LookupMECRoleResult, error)

Gets a specific role by name. Azure REST API version: 2022-03-01.

type LookupMECRoleResultOutput

type LookupMECRoleResultOutput struct{ *pulumi.OutputState }

MEC role.

func (LookupMECRoleResultOutput) ConnectionString

Activation key of the MEC.

func (LookupMECRoleResultOutput) ControllerEndpoint

func (o LookupMECRoleResultOutput) ControllerEndpoint() pulumi.StringPtrOutput

Controller Endpoint.

func (LookupMECRoleResultOutput) ElementType

func (LookupMECRoleResultOutput) ElementType() reflect.Type

func (LookupMECRoleResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupMECRoleResultOutput) Kind

Role type. Expected value is 'MEC'.

func (LookupMECRoleResultOutput) Name

The object name.

func (LookupMECRoleResultOutput) ResourceUniqueId

func (o LookupMECRoleResultOutput) ResourceUniqueId() pulumi.StringPtrOutput

Unique Id of the Resource.

func (LookupMECRoleResultOutput) RoleStatus

Role status.

func (LookupMECRoleResultOutput) SystemData

Metadata pertaining to creation and last modification of Role

func (LookupMECRoleResultOutput) ToLookupMECRoleResultOutput

func (o LookupMECRoleResultOutput) ToLookupMECRoleResultOutput() LookupMECRoleResultOutput

func (LookupMECRoleResultOutput) ToLookupMECRoleResultOutputWithContext

func (o LookupMECRoleResultOutput) ToLookupMECRoleResultOutputWithContext(ctx context.Context) LookupMECRoleResultOutput

func (LookupMECRoleResultOutput) Type

The hierarchical type of the object.

type LookupMonitoringConfigArgs

type LookupMonitoringConfigArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The role name.
	RoleName string `pulumi:"roleName"`
}

type LookupMonitoringConfigOutputArgs

type LookupMonitoringConfigOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The role name.
	RoleName pulumi.StringInput `pulumi:"roleName"`
}

func (LookupMonitoringConfigOutputArgs) ElementType

type LookupMonitoringConfigResult

type LookupMonitoringConfigResult struct {
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The metrics configuration details
	MetricConfigurations []MetricConfigurationResponse `pulumi:"metricConfigurations"`
	// The object name.
	Name string `pulumi:"name"`
	// Metadata pertaining to creation and last modification of MonitoringConfiguration
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The metric setting details for the role

func LookupMonitoringConfig

func LookupMonitoringConfig(ctx *pulumi.Context, args *LookupMonitoringConfigArgs, opts ...pulumi.InvokeOption) (*LookupMonitoringConfigResult, error)

The metric setting details for the role Azure REST API version: 2022-03-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

type LookupMonitoringConfigResultOutput

type LookupMonitoringConfigResultOutput struct{ *pulumi.OutputState }

The metric setting details for the role

func (LookupMonitoringConfigResultOutput) ElementType

func (LookupMonitoringConfigResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupMonitoringConfigResultOutput) MetricConfigurations

The metrics configuration details

func (LookupMonitoringConfigResultOutput) Name

The object name.

func (LookupMonitoringConfigResultOutput) SystemData

Metadata pertaining to creation and last modification of MonitoringConfiguration

func (LookupMonitoringConfigResultOutput) ToLookupMonitoringConfigResultOutput

func (o LookupMonitoringConfigResultOutput) ToLookupMonitoringConfigResultOutput() LookupMonitoringConfigResultOutput

func (LookupMonitoringConfigResultOutput) ToLookupMonitoringConfigResultOutputWithContext

func (o LookupMonitoringConfigResultOutput) ToLookupMonitoringConfigResultOutputWithContext(ctx context.Context) LookupMonitoringConfigResultOutput

func (LookupMonitoringConfigResultOutput) Type

The hierarchical type of the object.

type LookupOrderArgs

type LookupOrderArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupOrderOutputArgs

type LookupOrderOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupOrderOutputArgs) ElementType

func (LookupOrderOutputArgs) ElementType() reflect.Type

type LookupOrderResult

type LookupOrderResult struct {
	// The contact details.
	ContactInformation ContactDetailsResponse `pulumi:"contactInformation"`
	// Current status of the order.
	CurrentStatus OrderStatusResponse `pulumi:"currentStatus"`
	// Tracking information for the package delivered to the customer whether it has an original or a replacement device.
	DeliveryTrackingInfo []TrackingInfoResponse `pulumi:"deliveryTrackingInfo"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// It specify the order api version.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// List of status changes in the order.
	OrderHistory []OrderStatusResponse `pulumi:"orderHistory"`
	// It specify the order resource id.
	OrderId string `pulumi:"orderId"`
	// Tracking information for the package returned from the customer whether it has an original or a replacement device.
	ReturnTrackingInfo []TrackingInfoResponse `pulumi:"returnTrackingInfo"`
	// Serial number of the device.
	SerialNumber string `pulumi:"serialNumber"`
	// ShipmentType of the order
	ShipmentType *string `pulumi:"shipmentType"`
	// The shipping address.
	ShippingAddress *AddressResponse `pulumi:"shippingAddress"`
	// Metadata pertaining to creation and last modification of Order
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The order details.

func LookupOrder

func LookupOrder(ctx *pulumi.Context, args *LookupOrderArgs, opts ...pulumi.InvokeOption) (*LookupOrderResult, error)

The order details. Azure REST API version: 2022-03-01.

Other available API versions: 2020-05-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

type LookupOrderResultOutput

type LookupOrderResultOutput struct{ *pulumi.OutputState }

The order details.

func (LookupOrderResultOutput) ContactInformation

The contact details.

func (LookupOrderResultOutput) CurrentStatus

Current status of the order.

func (LookupOrderResultOutput) DeliveryTrackingInfo

Tracking information for the package delivered to the customer whether it has an original or a replacement device.

func (LookupOrderResultOutput) ElementType

func (LookupOrderResultOutput) ElementType() reflect.Type

func (LookupOrderResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupOrderResultOutput) Kind

It specify the order api version.

func (LookupOrderResultOutput) Name

The object name.

func (LookupOrderResultOutput) OrderHistory

List of status changes in the order.

func (LookupOrderResultOutput) OrderId

It specify the order resource id.

func (LookupOrderResultOutput) ReturnTrackingInfo

Tracking information for the package returned from the customer whether it has an original or a replacement device.

func (LookupOrderResultOutput) SerialNumber

func (o LookupOrderResultOutput) SerialNumber() pulumi.StringOutput

Serial number of the device.

func (LookupOrderResultOutput) ShipmentType

ShipmentType of the order

func (LookupOrderResultOutput) ShippingAddress

The shipping address.

func (LookupOrderResultOutput) SystemData

Metadata pertaining to creation and last modification of Order

func (LookupOrderResultOutput) ToLookupOrderResultOutput

func (o LookupOrderResultOutput) ToLookupOrderResultOutput() LookupOrderResultOutput

func (LookupOrderResultOutput) ToLookupOrderResultOutputWithContext

func (o LookupOrderResultOutput) ToLookupOrderResultOutputWithContext(ctx context.Context) LookupOrderResultOutput

func (LookupOrderResultOutput) Type

The hierarchical type of the object.

type LookupPeriodicTimerEventTriggerArgs

type LookupPeriodicTimerEventTriggerArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The trigger name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPeriodicTimerEventTriggerOutputArgs

type LookupPeriodicTimerEventTriggerOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The trigger name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPeriodicTimerEventTriggerOutputArgs) ElementType

type LookupPeriodicTimerEventTriggerResult

type LookupPeriodicTimerEventTriggerResult struct {
	// A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.
	CustomContextTag *string `pulumi:"customContextTag"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Trigger Kind.
	// Expected value is 'PeriodicTimerEvent'.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// Role Sink information.
	SinkInfo RoleSinkInfoResponse `pulumi:"sinkInfo"`
	// Periodic timer details.
	SourceInfo PeriodicTimerSourceInfoResponse `pulumi:"sourceInfo"`
	// Metadata pertaining to creation and last modification of Trigger
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Trigger details.

func LookupPeriodicTimerEventTrigger

Get a specific trigger by name. Azure REST API version: 2022-03-01.

type LookupPeriodicTimerEventTriggerResultOutput

type LookupPeriodicTimerEventTriggerResultOutput struct{ *pulumi.OutputState }

Trigger details.

func (LookupPeriodicTimerEventTriggerResultOutput) CustomContextTag

A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.

func (LookupPeriodicTimerEventTriggerResultOutput) ElementType

func (LookupPeriodicTimerEventTriggerResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupPeriodicTimerEventTriggerResultOutput) Kind

Trigger Kind. Expected value is 'PeriodicTimerEvent'.

func (LookupPeriodicTimerEventTriggerResultOutput) Name

The object name.

func (LookupPeriodicTimerEventTriggerResultOutput) SinkInfo

Role Sink information.

func (LookupPeriodicTimerEventTriggerResultOutput) SourceInfo

Periodic timer details.

func (LookupPeriodicTimerEventTriggerResultOutput) SystemData

Metadata pertaining to creation and last modification of Trigger

func (LookupPeriodicTimerEventTriggerResultOutput) ToLookupPeriodicTimerEventTriggerResultOutput

func (o LookupPeriodicTimerEventTriggerResultOutput) ToLookupPeriodicTimerEventTriggerResultOutput() LookupPeriodicTimerEventTriggerResultOutput

func (LookupPeriodicTimerEventTriggerResultOutput) ToLookupPeriodicTimerEventTriggerResultOutputWithContext

func (o LookupPeriodicTimerEventTriggerResultOutput) ToLookupPeriodicTimerEventTriggerResultOutputWithContext(ctx context.Context) LookupPeriodicTimerEventTriggerResultOutput

func (LookupPeriodicTimerEventTriggerResultOutput) Type

The hierarchical type of the object.

type LookupShareArgs

type LookupShareArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The share name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupShareOutputArgs

type LookupShareOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The share name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupShareOutputArgs) ElementType

func (LookupShareOutputArgs) ElementType() reflect.Type

type LookupShareResult

type LookupShareResult struct {
	// Access protocol to be used by the share.
	AccessProtocol string `pulumi:"accessProtocol"`
	// Azure container mapping for the share.
	AzureContainerInfo *AzureContainerInfoResponse `pulumi:"azureContainerInfo"`
	// List of IP addresses and corresponding access rights on the share(required for NFS protocol).
	ClientAccessRights []ClientAccessRightResponse `pulumi:"clientAccessRights"`
	// Data policy of the share.
	DataPolicy *string `pulumi:"dataPolicy"`
	// Description for the share.
	Description *string `pulumi:"description"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Current monitoring status of the share.
	MonitoringStatus string `pulumi:"monitoringStatus"`
	// The object name.
	Name string `pulumi:"name"`
	// Details of the refresh job on this share.
	RefreshDetails *RefreshDetailsResponse `pulumi:"refreshDetails"`
	// Share mount point to the role.
	ShareMappings []MountPointMapResponse `pulumi:"shareMappings"`
	// Current status of the share.
	ShareStatus string `pulumi:"shareStatus"`
	// Metadata pertaining to creation and last modification of Share
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
	// Mapping of users and corresponding access rights on the share (required for SMB protocol).
	UserAccessRights []UserAccessRightResponse `pulumi:"userAccessRights"`
}

Represents a share on the Data Box Edge/Gateway device.

func LookupShare

func LookupShare(ctx *pulumi.Context, args *LookupShareArgs, opts ...pulumi.InvokeOption) (*LookupShareResult, error)

Represents a share on the Data Box Edge/Gateway device. Azure REST API version: 2022-03-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

type LookupShareResultOutput

type LookupShareResultOutput struct{ *pulumi.OutputState }

Represents a share on the Data Box Edge/Gateway device.

func (LookupShareResultOutput) AccessProtocol

func (o LookupShareResultOutput) AccessProtocol() pulumi.StringOutput

Access protocol to be used by the share.

func (LookupShareResultOutput) AzureContainerInfo

Azure container mapping for the share.

func (LookupShareResultOutput) ClientAccessRights

List of IP addresses and corresponding access rights on the share(required for NFS protocol).

func (LookupShareResultOutput) DataPolicy

Data policy of the share.

func (LookupShareResultOutput) Description

Description for the share.

func (LookupShareResultOutput) ElementType

func (LookupShareResultOutput) ElementType() reflect.Type

func (LookupShareResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupShareResultOutput) MonitoringStatus

func (o LookupShareResultOutput) MonitoringStatus() pulumi.StringOutput

Current monitoring status of the share.

func (LookupShareResultOutput) Name

The object name.

func (LookupShareResultOutput) RefreshDetails

Details of the refresh job on this share.

func (LookupShareResultOutput) ShareMappings

Share mount point to the role.

func (LookupShareResultOutput) ShareStatus

Current status of the share.

func (LookupShareResultOutput) SystemData

Metadata pertaining to creation and last modification of Share

func (LookupShareResultOutput) ToLookupShareResultOutput

func (o LookupShareResultOutput) ToLookupShareResultOutput() LookupShareResultOutput

func (LookupShareResultOutput) ToLookupShareResultOutputWithContext

func (o LookupShareResultOutput) ToLookupShareResultOutputWithContext(ctx context.Context) LookupShareResultOutput

func (LookupShareResultOutput) Type

The hierarchical type of the object.

func (LookupShareResultOutput) UserAccessRights

Mapping of users and corresponding access rights on the share (required for SMB protocol).

type LookupStorageAccountArgs

type LookupStorageAccountArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The storage account name.
	StorageAccountName string `pulumi:"storageAccountName"`
}

type LookupStorageAccountCredentialArgs

type LookupStorageAccountCredentialArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The storage account credential name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStorageAccountCredentialOutputArgs

type LookupStorageAccountCredentialOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The storage account credential name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStorageAccountCredentialOutputArgs) ElementType

type LookupStorageAccountCredentialResult

type LookupStorageAccountCredentialResult struct {
	// Encrypted storage key.
	AccountKey *AsymmetricEncryptedSecretResponse `pulumi:"accountKey"`
	// Type of storage accessed on the storage account.
	AccountType string `pulumi:"accountType"`
	// Alias for the storage account.
	Alias string `pulumi:"alias"`
	// Blob end point for private clouds.
	BlobDomainName *string `pulumi:"blobDomainName"`
	// Connection string for the storage account. Use this string if username and account key are not specified.
	ConnectionString *string `pulumi:"connectionString"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// Signifies whether SSL needs to be enabled or not.
	SslStatus string `pulumi:"sslStatus"`
	// Id of the storage account.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Metadata pertaining to creation and last modification of StorageAccountCredential
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
	// Username for the storage account.
	UserName *string `pulumi:"userName"`
}

The storage account credential.

func LookupStorageAccountCredential

Gets the properties of the specified storage account credential. Azure REST API version: 2022-03-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

type LookupStorageAccountCredentialResultOutput

type LookupStorageAccountCredentialResultOutput struct{ *pulumi.OutputState }

The storage account credential.

func (LookupStorageAccountCredentialResultOutput) AccountKey

Encrypted storage key.

func (LookupStorageAccountCredentialResultOutput) AccountType

Type of storage accessed on the storage account.

func (LookupStorageAccountCredentialResultOutput) Alias

Alias for the storage account.

func (LookupStorageAccountCredentialResultOutput) BlobDomainName

Blob end point for private clouds.

func (LookupStorageAccountCredentialResultOutput) ConnectionString

Connection string for the storage account. Use this string if username and account key are not specified.

func (LookupStorageAccountCredentialResultOutput) ElementType

func (LookupStorageAccountCredentialResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupStorageAccountCredentialResultOutput) Name

The object name.

func (LookupStorageAccountCredentialResultOutput) SslStatus

Signifies whether SSL needs to be enabled or not.

func (LookupStorageAccountCredentialResultOutput) StorageAccountId

Id of the storage account.

func (LookupStorageAccountCredentialResultOutput) SystemData

Metadata pertaining to creation and last modification of StorageAccountCredential

func (LookupStorageAccountCredentialResultOutput) ToLookupStorageAccountCredentialResultOutput

func (o LookupStorageAccountCredentialResultOutput) ToLookupStorageAccountCredentialResultOutput() LookupStorageAccountCredentialResultOutput

func (LookupStorageAccountCredentialResultOutput) ToLookupStorageAccountCredentialResultOutputWithContext

func (o LookupStorageAccountCredentialResultOutput) ToLookupStorageAccountCredentialResultOutputWithContext(ctx context.Context) LookupStorageAccountCredentialResultOutput

func (LookupStorageAccountCredentialResultOutput) Type

The hierarchical type of the object.

func (LookupStorageAccountCredentialResultOutput) UserName

Username for the storage account.

type LookupStorageAccountOutputArgs

type LookupStorageAccountOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The storage account name.
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
}

func (LookupStorageAccountOutputArgs) ElementType

type LookupStorageAccountResult

type LookupStorageAccountResult struct {
	// BlobEndpoint of Storage Account
	BlobEndpoint string `pulumi:"blobEndpoint"`
	// The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
	ContainerCount int `pulumi:"containerCount"`
	// Data policy of the storage Account.
	DataPolicy string `pulumi:"dataPolicy"`
	// Description for the storage Account.
	Description *string `pulumi:"description"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// Storage Account Credential Id
	StorageAccountCredentialId *string `pulumi:"storageAccountCredentialId"`
	// Current status of the storage account
	StorageAccountStatus *string `pulumi:"storageAccountStatus"`
	// Metadata pertaining to creation and last modification of StorageAccount
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Represents a Storage Account on the Data Box Edge/Gateway device.

func LookupStorageAccount

func LookupStorageAccount(ctx *pulumi.Context, args *LookupStorageAccountArgs, opts ...pulumi.InvokeOption) (*LookupStorageAccountResult, error)

Represents a Storage Account on the Data Box Edge/Gateway device. Azure REST API version: 2022-03-01.

Other available API versions: 2020-05-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

type LookupStorageAccountResultOutput

type LookupStorageAccountResultOutput struct{ *pulumi.OutputState }

Represents a Storage Account on the Data Box Edge/Gateway device.

func (LookupStorageAccountResultOutput) BlobEndpoint

BlobEndpoint of Storage Account

func (LookupStorageAccountResultOutput) ContainerCount

The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.

func (LookupStorageAccountResultOutput) DataPolicy

Data policy of the storage Account.

func (LookupStorageAccountResultOutput) Description

Description for the storage Account.

func (LookupStorageAccountResultOutput) ElementType

func (LookupStorageAccountResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupStorageAccountResultOutput) Name

The object name.

func (LookupStorageAccountResultOutput) StorageAccountCredentialId

func (o LookupStorageAccountResultOutput) StorageAccountCredentialId() pulumi.StringPtrOutput

Storage Account Credential Id

func (LookupStorageAccountResultOutput) StorageAccountStatus

func (o LookupStorageAccountResultOutput) StorageAccountStatus() pulumi.StringPtrOutput

Current status of the storage account

func (LookupStorageAccountResultOutput) SystemData

Metadata pertaining to creation and last modification of StorageAccount

func (LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutput

func (o LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutput() LookupStorageAccountResultOutput

func (LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutputWithContext

func (o LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutputWithContext(ctx context.Context) LookupStorageAccountResultOutput

func (LookupStorageAccountResultOutput) Type

The hierarchical type of the object.

type LookupUserArgs

type LookupUserArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The user name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupUserOutputArgs

type LookupUserOutputArgs struct {
	// The device name.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The user name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupUserOutputArgs) ElementType

func (LookupUserOutputArgs) ElementType() reflect.Type

type LookupUserResult

type LookupUserResult struct {
	// The password details.
	EncryptedPassword *AsymmetricEncryptedSecretResponse `pulumi:"encryptedPassword"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// List of shares that the user has rights on. This field should not be specified during user creation.
	ShareAccessRights []ShareAccessRightResponse `pulumi:"shareAccessRights"`
	// Metadata pertaining to creation and last modification of User
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
	// Type of the user.
	UserType string `pulumi:"userType"`
}

Represents a user who has access to one or more shares on the Data Box Edge/Gateway device.

func LookupUser

func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)

Gets the properties of the specified user. Azure REST API version: 2022-03-01.

Other available API versions: 2019-07-01, 2019-08-01, 2021-02-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

type LookupUserResultOutput

type LookupUserResultOutput struct{ *pulumi.OutputState }

Represents a user who has access to one or more shares on the Data Box Edge/Gateway device.

func (LookupUserResultOutput) ElementType

func (LookupUserResultOutput) ElementType() reflect.Type

func (LookupUserResultOutput) EncryptedPassword

The password details.

func (LookupUserResultOutput) Id

The path ID that uniquely identifies the object.

func (LookupUserResultOutput) Name

The object name.

func (LookupUserResultOutput) ShareAccessRights

List of shares that the user has rights on. This field should not be specified during user creation.

func (LookupUserResultOutput) SystemData

Metadata pertaining to creation and last modification of User

func (LookupUserResultOutput) ToLookupUserResultOutput

func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput

func (LookupUserResultOutput) ToLookupUserResultOutputWithContext

func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput

func (LookupUserResultOutput) Type

The hierarchical type of the object.

func (LookupUserResultOutput) UserType

Type of the user.

type MECRole

type MECRole struct {
	pulumi.CustomResourceState

	// Activation key of the MEC.
	ConnectionString AsymmetricEncryptedSecretResponsePtrOutput `pulumi:"connectionString"`
	// Controller Endpoint.
	ControllerEndpoint pulumi.StringPtrOutput `pulumi:"controllerEndpoint"`
	// Role type.
	// Expected value is 'MEC'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Unique Id of the Resource.
	ResourceUniqueId pulumi.StringPtrOutput `pulumi:"resourceUniqueId"`
	// Role status.
	RoleStatus pulumi.StringOutput `pulumi:"roleStatus"`
	// Metadata pertaining to creation and last modification of Role
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

MEC role. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

func GetMECRole

func GetMECRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MECRoleState, opts ...pulumi.ResourceOption) (*MECRole, error)

GetMECRole gets an existing MECRole 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 NewMECRole

func NewMECRole(ctx *pulumi.Context,
	name string, args *MECRoleArgs, opts ...pulumi.ResourceOption) (*MECRole, error)

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

func (*MECRole) ElementType

func (*MECRole) ElementType() reflect.Type

func (*MECRole) ToMECRoleOutput

func (i *MECRole) ToMECRoleOutput() MECRoleOutput

func (*MECRole) ToMECRoleOutputWithContext

func (i *MECRole) ToMECRoleOutputWithContext(ctx context.Context) MECRoleOutput

type MECRoleArgs

type MECRoleArgs struct {
	// Activation key of the MEC.
	ConnectionString AsymmetricEncryptedSecretPtrInput
	// Controller Endpoint.
	ControllerEndpoint pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// Role type.
	// Expected value is 'MEC'.
	Kind pulumi.StringInput
	// The role name.
	Name pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Unique Id of the Resource.
	ResourceUniqueId pulumi.StringPtrInput
	// Role status.
	RoleStatus pulumi.StringInput
}

The set of arguments for constructing a MECRole resource.

func (MECRoleArgs) ElementType

func (MECRoleArgs) ElementType() reflect.Type

type MECRoleInput

type MECRoleInput interface {
	pulumi.Input

	ToMECRoleOutput() MECRoleOutput
	ToMECRoleOutputWithContext(ctx context.Context) MECRoleOutput
}

type MECRoleOutput

type MECRoleOutput struct{ *pulumi.OutputState }

func (MECRoleOutput) ConnectionString

Activation key of the MEC.

func (MECRoleOutput) ControllerEndpoint

func (o MECRoleOutput) ControllerEndpoint() pulumi.StringPtrOutput

Controller Endpoint.

func (MECRoleOutput) ElementType

func (MECRoleOutput) ElementType() reflect.Type

func (MECRoleOutput) Kind

Role type. Expected value is 'MEC'.

func (MECRoleOutput) Name

The object name.

func (MECRoleOutput) ResourceUniqueId

func (o MECRoleOutput) ResourceUniqueId() pulumi.StringPtrOutput

Unique Id of the Resource.

func (MECRoleOutput) RoleStatus

func (o MECRoleOutput) RoleStatus() pulumi.StringOutput

Role status.

func (MECRoleOutput) SystemData

func (o MECRoleOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of Role

func (MECRoleOutput) ToMECRoleOutput

func (o MECRoleOutput) ToMECRoleOutput() MECRoleOutput

func (MECRoleOutput) ToMECRoleOutputWithContext

func (o MECRoleOutput) ToMECRoleOutputWithContext(ctx context.Context) MECRoleOutput

func (MECRoleOutput) Type

The hierarchical type of the object.

type MECRoleState

type MECRoleState struct {
}

func (MECRoleState) ElementType

func (MECRoleState) ElementType() reflect.Type

type MetricConfiguration

type MetricConfiguration struct {
	// Host name for the IoT hub associated to the device.
	CounterSets []MetricCounterSet `pulumi:"counterSets"`
	// The MDM account to which the counters should be pushed.
	MdmAccount *string `pulumi:"mdmAccount"`
	// The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified
	MetricNameSpace *string `pulumi:"metricNameSpace"`
	// The Resource ID on which the metrics should be pushed.
	ResourceId string `pulumi:"resourceId"`
}

Metric configuration.

type MetricConfigurationArgs

type MetricConfigurationArgs struct {
	// Host name for the IoT hub associated to the device.
	CounterSets MetricCounterSetArrayInput `pulumi:"counterSets"`
	// The MDM account to which the counters should be pushed.
	MdmAccount pulumi.StringPtrInput `pulumi:"mdmAccount"`
	// The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified
	MetricNameSpace pulumi.StringPtrInput `pulumi:"metricNameSpace"`
	// The Resource ID on which the metrics should be pushed.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

Metric configuration.

func (MetricConfigurationArgs) ElementType

func (MetricConfigurationArgs) ElementType() reflect.Type

func (MetricConfigurationArgs) ToMetricConfigurationOutput

func (i MetricConfigurationArgs) ToMetricConfigurationOutput() MetricConfigurationOutput

func (MetricConfigurationArgs) ToMetricConfigurationOutputWithContext

func (i MetricConfigurationArgs) ToMetricConfigurationOutputWithContext(ctx context.Context) MetricConfigurationOutput

type MetricConfigurationArray

type MetricConfigurationArray []MetricConfigurationInput

func (MetricConfigurationArray) ElementType

func (MetricConfigurationArray) ElementType() reflect.Type

func (MetricConfigurationArray) ToMetricConfigurationArrayOutput

func (i MetricConfigurationArray) ToMetricConfigurationArrayOutput() MetricConfigurationArrayOutput

func (MetricConfigurationArray) ToMetricConfigurationArrayOutputWithContext

func (i MetricConfigurationArray) ToMetricConfigurationArrayOutputWithContext(ctx context.Context) MetricConfigurationArrayOutput

type MetricConfigurationArrayInput

type MetricConfigurationArrayInput interface {
	pulumi.Input

	ToMetricConfigurationArrayOutput() MetricConfigurationArrayOutput
	ToMetricConfigurationArrayOutputWithContext(context.Context) MetricConfigurationArrayOutput
}

MetricConfigurationArrayInput is an input type that accepts MetricConfigurationArray and MetricConfigurationArrayOutput values. You can construct a concrete instance of `MetricConfigurationArrayInput` via:

MetricConfigurationArray{ MetricConfigurationArgs{...} }

type MetricConfigurationArrayOutput

type MetricConfigurationArrayOutput struct{ *pulumi.OutputState }

func (MetricConfigurationArrayOutput) ElementType

func (MetricConfigurationArrayOutput) Index

func (MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutput

func (o MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutput() MetricConfigurationArrayOutput

func (MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutputWithContext

func (o MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutputWithContext(ctx context.Context) MetricConfigurationArrayOutput

type MetricConfigurationInput

type MetricConfigurationInput interface {
	pulumi.Input

	ToMetricConfigurationOutput() MetricConfigurationOutput
	ToMetricConfigurationOutputWithContext(context.Context) MetricConfigurationOutput
}

MetricConfigurationInput is an input type that accepts MetricConfigurationArgs and MetricConfigurationOutput values. You can construct a concrete instance of `MetricConfigurationInput` via:

MetricConfigurationArgs{...}

type MetricConfigurationOutput

type MetricConfigurationOutput struct{ *pulumi.OutputState }

Metric configuration.

func (MetricConfigurationOutput) CounterSets

Host name for the IoT hub associated to the device.

func (MetricConfigurationOutput) ElementType

func (MetricConfigurationOutput) ElementType() reflect.Type

func (MetricConfigurationOutput) MdmAccount

The MDM account to which the counters should be pushed.

func (MetricConfigurationOutput) MetricNameSpace

func (o MetricConfigurationOutput) MetricNameSpace() pulumi.StringPtrOutput

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

func (MetricConfigurationOutput) ResourceId

The Resource ID on which the metrics should be pushed.

func (MetricConfigurationOutput) ToMetricConfigurationOutput

func (o MetricConfigurationOutput) ToMetricConfigurationOutput() MetricConfigurationOutput

func (MetricConfigurationOutput) ToMetricConfigurationOutputWithContext

func (o MetricConfigurationOutput) ToMetricConfigurationOutputWithContext(ctx context.Context) MetricConfigurationOutput

type MetricConfigurationResponse

type MetricConfigurationResponse struct {
	// Host name for the IoT hub associated to the device.
	CounterSets []MetricCounterSetResponse `pulumi:"counterSets"`
	// The MDM account to which the counters should be pushed.
	MdmAccount *string `pulumi:"mdmAccount"`
	// The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified
	MetricNameSpace *string `pulumi:"metricNameSpace"`
	// The Resource ID on which the metrics should be pushed.
	ResourceId string `pulumi:"resourceId"`
}

Metric configuration.

type MetricConfigurationResponseArrayOutput

type MetricConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricConfigurationResponseArrayOutput) ElementType

func (MetricConfigurationResponseArrayOutput) Index

func (MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutput

func (o MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutput() MetricConfigurationResponseArrayOutput

func (MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutputWithContext

func (o MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutputWithContext(ctx context.Context) MetricConfigurationResponseArrayOutput

type MetricConfigurationResponseOutput

type MetricConfigurationResponseOutput struct{ *pulumi.OutputState }

Metric configuration.

func (MetricConfigurationResponseOutput) CounterSets

Host name for the IoT hub associated to the device.

func (MetricConfigurationResponseOutput) ElementType

func (MetricConfigurationResponseOutput) MdmAccount

The MDM account to which the counters should be pushed.

func (MetricConfigurationResponseOutput) MetricNameSpace

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

func (MetricConfigurationResponseOutput) ResourceId

The Resource ID on which the metrics should be pushed.

func (MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutput

func (o MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutput() MetricConfigurationResponseOutput

func (MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutputWithContext

func (o MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutputWithContext(ctx context.Context) MetricConfigurationResponseOutput

type MetricCounter

type MetricCounter struct {
	// The additional dimensions to be added to metric.
	AdditionalDimensions []MetricDimension `pulumi:"additionalDimensions"`
	// The dimension filter.
	DimensionFilter []MetricDimension `pulumi:"dimensionFilter"`
	// The instance from which counter should be collected.
	Instance *string `pulumi:"instance"`
	// The counter name.
	Name string `pulumi:"name"`
}

The metric counter

type MetricCounterArgs

type MetricCounterArgs struct {
	// The additional dimensions to be added to metric.
	AdditionalDimensions MetricDimensionArrayInput `pulumi:"additionalDimensions"`
	// The dimension filter.
	DimensionFilter MetricDimensionArrayInput `pulumi:"dimensionFilter"`
	// The instance from which counter should be collected.
	Instance pulumi.StringPtrInput `pulumi:"instance"`
	// The counter name.
	Name pulumi.StringInput `pulumi:"name"`
}

The metric counter

func (MetricCounterArgs) ElementType

func (MetricCounterArgs) ElementType() reflect.Type

func (MetricCounterArgs) ToMetricCounterOutput

func (i MetricCounterArgs) ToMetricCounterOutput() MetricCounterOutput

func (MetricCounterArgs) ToMetricCounterOutputWithContext

func (i MetricCounterArgs) ToMetricCounterOutputWithContext(ctx context.Context) MetricCounterOutput

type MetricCounterArray

type MetricCounterArray []MetricCounterInput

func (MetricCounterArray) ElementType

func (MetricCounterArray) ElementType() reflect.Type

func (MetricCounterArray) ToMetricCounterArrayOutput

func (i MetricCounterArray) ToMetricCounterArrayOutput() MetricCounterArrayOutput

func (MetricCounterArray) ToMetricCounterArrayOutputWithContext

func (i MetricCounterArray) ToMetricCounterArrayOutputWithContext(ctx context.Context) MetricCounterArrayOutput

type MetricCounterArrayInput

type MetricCounterArrayInput interface {
	pulumi.Input

	ToMetricCounterArrayOutput() MetricCounterArrayOutput
	ToMetricCounterArrayOutputWithContext(context.Context) MetricCounterArrayOutput
}

MetricCounterArrayInput is an input type that accepts MetricCounterArray and MetricCounterArrayOutput values. You can construct a concrete instance of `MetricCounterArrayInput` via:

MetricCounterArray{ MetricCounterArgs{...} }

type MetricCounterArrayOutput

type MetricCounterArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterArrayOutput) ElementType

func (MetricCounterArrayOutput) ElementType() reflect.Type

func (MetricCounterArrayOutput) Index

func (MetricCounterArrayOutput) ToMetricCounterArrayOutput

func (o MetricCounterArrayOutput) ToMetricCounterArrayOutput() MetricCounterArrayOutput

func (MetricCounterArrayOutput) ToMetricCounterArrayOutputWithContext

func (o MetricCounterArrayOutput) ToMetricCounterArrayOutputWithContext(ctx context.Context) MetricCounterArrayOutput

type MetricCounterInput

type MetricCounterInput interface {
	pulumi.Input

	ToMetricCounterOutput() MetricCounterOutput
	ToMetricCounterOutputWithContext(context.Context) MetricCounterOutput
}

MetricCounterInput is an input type that accepts MetricCounterArgs and MetricCounterOutput values. You can construct a concrete instance of `MetricCounterInput` via:

MetricCounterArgs{...}

type MetricCounterOutput

type MetricCounterOutput struct{ *pulumi.OutputState }

The metric counter

func (MetricCounterOutput) AdditionalDimensions

func (o MetricCounterOutput) AdditionalDimensions() MetricDimensionArrayOutput

The additional dimensions to be added to metric.

func (MetricCounterOutput) DimensionFilter

func (o MetricCounterOutput) DimensionFilter() MetricDimensionArrayOutput

The dimension filter.

func (MetricCounterOutput) ElementType

func (MetricCounterOutput) ElementType() reflect.Type

func (MetricCounterOutput) Instance

The instance from which counter should be collected.

func (MetricCounterOutput) Name

The counter name.

func (MetricCounterOutput) ToMetricCounterOutput

func (o MetricCounterOutput) ToMetricCounterOutput() MetricCounterOutput

func (MetricCounterOutput) ToMetricCounterOutputWithContext

func (o MetricCounterOutput) ToMetricCounterOutputWithContext(ctx context.Context) MetricCounterOutput

type MetricCounterResponse

type MetricCounterResponse struct {
	// The additional dimensions to be added to metric.
	AdditionalDimensions []MetricDimensionResponse `pulumi:"additionalDimensions"`
	// The dimension filter.
	DimensionFilter []MetricDimensionResponse `pulumi:"dimensionFilter"`
	// The instance from which counter should be collected.
	Instance *string `pulumi:"instance"`
	// The counter name.
	Name string `pulumi:"name"`
}

The metric counter

type MetricCounterResponseArrayOutput

type MetricCounterResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterResponseArrayOutput) ElementType

func (MetricCounterResponseArrayOutput) Index

func (MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutput

func (o MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutput() MetricCounterResponseArrayOutput

func (MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutputWithContext

func (o MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutputWithContext(ctx context.Context) MetricCounterResponseArrayOutput

type MetricCounterResponseOutput

type MetricCounterResponseOutput struct{ *pulumi.OutputState }

The metric counter

func (MetricCounterResponseOutput) AdditionalDimensions

The additional dimensions to be added to metric.

func (MetricCounterResponseOutput) DimensionFilter

The dimension filter.

func (MetricCounterResponseOutput) ElementType

func (MetricCounterResponseOutput) Instance

The instance from which counter should be collected.

func (MetricCounterResponseOutput) Name

The counter name.

func (MetricCounterResponseOutput) ToMetricCounterResponseOutput

func (o MetricCounterResponseOutput) ToMetricCounterResponseOutput() MetricCounterResponseOutput

func (MetricCounterResponseOutput) ToMetricCounterResponseOutputWithContext

func (o MetricCounterResponseOutput) ToMetricCounterResponseOutputWithContext(ctx context.Context) MetricCounterResponseOutput

type MetricCounterSet

type MetricCounterSet struct {
	// The counters that should be collected in this set.
	Counters []MetricCounter `pulumi:"counters"`
}

The metric counter set

type MetricCounterSetArgs

type MetricCounterSetArgs struct {
	// The counters that should be collected in this set.
	Counters MetricCounterArrayInput `pulumi:"counters"`
}

The metric counter set

func (MetricCounterSetArgs) ElementType

func (MetricCounterSetArgs) ElementType() reflect.Type

func (MetricCounterSetArgs) ToMetricCounterSetOutput

func (i MetricCounterSetArgs) ToMetricCounterSetOutput() MetricCounterSetOutput

func (MetricCounterSetArgs) ToMetricCounterSetOutputWithContext

func (i MetricCounterSetArgs) ToMetricCounterSetOutputWithContext(ctx context.Context) MetricCounterSetOutput

type MetricCounterSetArray

type MetricCounterSetArray []MetricCounterSetInput

func (MetricCounterSetArray) ElementType

func (MetricCounterSetArray) ElementType() reflect.Type

func (MetricCounterSetArray) ToMetricCounterSetArrayOutput

func (i MetricCounterSetArray) ToMetricCounterSetArrayOutput() MetricCounterSetArrayOutput

func (MetricCounterSetArray) ToMetricCounterSetArrayOutputWithContext

func (i MetricCounterSetArray) ToMetricCounterSetArrayOutputWithContext(ctx context.Context) MetricCounterSetArrayOutput

type MetricCounterSetArrayInput

type MetricCounterSetArrayInput interface {
	pulumi.Input

	ToMetricCounterSetArrayOutput() MetricCounterSetArrayOutput
	ToMetricCounterSetArrayOutputWithContext(context.Context) MetricCounterSetArrayOutput
}

MetricCounterSetArrayInput is an input type that accepts MetricCounterSetArray and MetricCounterSetArrayOutput values. You can construct a concrete instance of `MetricCounterSetArrayInput` via:

MetricCounterSetArray{ MetricCounterSetArgs{...} }

type MetricCounterSetArrayOutput

type MetricCounterSetArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterSetArrayOutput) ElementType

func (MetricCounterSetArrayOutput) Index

func (MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutput

func (o MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutput() MetricCounterSetArrayOutput

func (MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutputWithContext

func (o MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutputWithContext(ctx context.Context) MetricCounterSetArrayOutput

type MetricCounterSetInput

type MetricCounterSetInput interface {
	pulumi.Input

	ToMetricCounterSetOutput() MetricCounterSetOutput
	ToMetricCounterSetOutputWithContext(context.Context) MetricCounterSetOutput
}

MetricCounterSetInput is an input type that accepts MetricCounterSetArgs and MetricCounterSetOutput values. You can construct a concrete instance of `MetricCounterSetInput` via:

MetricCounterSetArgs{...}

type MetricCounterSetOutput

type MetricCounterSetOutput struct{ *pulumi.OutputState }

The metric counter set

func (MetricCounterSetOutput) Counters

The counters that should be collected in this set.

func (MetricCounterSetOutput) ElementType

func (MetricCounterSetOutput) ElementType() reflect.Type

func (MetricCounterSetOutput) ToMetricCounterSetOutput

func (o MetricCounterSetOutput) ToMetricCounterSetOutput() MetricCounterSetOutput

func (MetricCounterSetOutput) ToMetricCounterSetOutputWithContext

func (o MetricCounterSetOutput) ToMetricCounterSetOutputWithContext(ctx context.Context) MetricCounterSetOutput

type MetricCounterSetResponse

type MetricCounterSetResponse struct {
	// The counters that should be collected in this set.
	Counters []MetricCounterResponse `pulumi:"counters"`
}

The metric counter set

type MetricCounterSetResponseArrayOutput

type MetricCounterSetResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterSetResponseArrayOutput) ElementType

func (MetricCounterSetResponseArrayOutput) Index

func (MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutput

func (o MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutput() MetricCounterSetResponseArrayOutput

func (MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutputWithContext

func (o MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutputWithContext(ctx context.Context) MetricCounterSetResponseArrayOutput

type MetricCounterSetResponseOutput

type MetricCounterSetResponseOutput struct{ *pulumi.OutputState }

The metric counter set

func (MetricCounterSetResponseOutput) Counters

The counters that should be collected in this set.

func (MetricCounterSetResponseOutput) ElementType

func (MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutput

func (o MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutput() MetricCounterSetResponseOutput

func (MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutputWithContext

func (o MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutputWithContext(ctx context.Context) MetricCounterSetResponseOutput

type MetricDimension

type MetricDimension struct {
	// The dimension value.
	SourceName string `pulumi:"sourceName"`
	// The dimension type.
	SourceType string `pulumi:"sourceType"`
}

The metric dimension

type MetricDimensionArgs

type MetricDimensionArgs struct {
	// The dimension value.
	SourceName pulumi.StringInput `pulumi:"sourceName"`
	// The dimension type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

The metric dimension

func (MetricDimensionArgs) ElementType

func (MetricDimensionArgs) ElementType() reflect.Type

func (MetricDimensionArgs) ToMetricDimensionOutput

func (i MetricDimensionArgs) ToMetricDimensionOutput() MetricDimensionOutput

func (MetricDimensionArgs) ToMetricDimensionOutputWithContext

func (i MetricDimensionArgs) ToMetricDimensionOutputWithContext(ctx context.Context) MetricDimensionOutput

type MetricDimensionArray

type MetricDimensionArray []MetricDimensionInput

func (MetricDimensionArray) ElementType

func (MetricDimensionArray) ElementType() reflect.Type

func (MetricDimensionArray) ToMetricDimensionArrayOutput

func (i MetricDimensionArray) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput

func (MetricDimensionArray) ToMetricDimensionArrayOutputWithContext

func (i MetricDimensionArray) ToMetricDimensionArrayOutputWithContext(ctx context.Context) MetricDimensionArrayOutput

type MetricDimensionArrayInput

type MetricDimensionArrayInput interface {
	pulumi.Input

	ToMetricDimensionArrayOutput() MetricDimensionArrayOutput
	ToMetricDimensionArrayOutputWithContext(context.Context) MetricDimensionArrayOutput
}

MetricDimensionArrayInput is an input type that accepts MetricDimensionArray and MetricDimensionArrayOutput values. You can construct a concrete instance of `MetricDimensionArrayInput` via:

MetricDimensionArray{ MetricDimensionArgs{...} }

type MetricDimensionArrayOutput

type MetricDimensionArrayOutput struct{ *pulumi.OutputState }

func (MetricDimensionArrayOutput) ElementType

func (MetricDimensionArrayOutput) ElementType() reflect.Type

func (MetricDimensionArrayOutput) Index

func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutput

func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput

func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext

func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext(ctx context.Context) MetricDimensionArrayOutput

type MetricDimensionInput

type MetricDimensionInput interface {
	pulumi.Input

	ToMetricDimensionOutput() MetricDimensionOutput
	ToMetricDimensionOutputWithContext(context.Context) MetricDimensionOutput
}

MetricDimensionInput is an input type that accepts MetricDimensionArgs and MetricDimensionOutput values. You can construct a concrete instance of `MetricDimensionInput` via:

MetricDimensionArgs{...}

type MetricDimensionOutput

type MetricDimensionOutput struct{ *pulumi.OutputState }

The metric dimension

func (MetricDimensionOutput) ElementType

func (MetricDimensionOutput) ElementType() reflect.Type

func (MetricDimensionOutput) SourceName

func (o MetricDimensionOutput) SourceName() pulumi.StringOutput

The dimension value.

func (MetricDimensionOutput) SourceType

func (o MetricDimensionOutput) SourceType() pulumi.StringOutput

The dimension type.

func (MetricDimensionOutput) ToMetricDimensionOutput

func (o MetricDimensionOutput) ToMetricDimensionOutput() MetricDimensionOutput

func (MetricDimensionOutput) ToMetricDimensionOutputWithContext

func (o MetricDimensionOutput) ToMetricDimensionOutputWithContext(ctx context.Context) MetricDimensionOutput

type MetricDimensionResponse

type MetricDimensionResponse struct {
	// The dimension value.
	SourceName string `pulumi:"sourceName"`
	// The dimension type.
	SourceType string `pulumi:"sourceType"`
}

The metric dimension

type MetricDimensionResponseArrayOutput

type MetricDimensionResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricDimensionResponseArrayOutput) ElementType

func (MetricDimensionResponseArrayOutput) Index

func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput

func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput

func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext

func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext(ctx context.Context) MetricDimensionResponseArrayOutput

type MetricDimensionResponseOutput

type MetricDimensionResponseOutput struct{ *pulumi.OutputState }

The metric dimension

func (MetricDimensionResponseOutput) ElementType

func (MetricDimensionResponseOutput) SourceName

The dimension value.

func (MetricDimensionResponseOutput) SourceType

The dimension type.

func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutput

func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutput() MetricDimensionResponseOutput

func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext

func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext(ctx context.Context) MetricDimensionResponseOutput

type MonitoringConfig

type MonitoringConfig struct {
	pulumi.CustomResourceState

	// The metrics configuration details
	MetricConfigurations MetricConfigurationResponseArrayOutput `pulumi:"metricConfigurations"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Metadata pertaining to creation and last modification of MonitoringConfiguration
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The metric setting details for the role Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

func GetMonitoringConfig

func GetMonitoringConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MonitoringConfigState, opts ...pulumi.ResourceOption) (*MonitoringConfig, error)

GetMonitoringConfig gets an existing MonitoringConfig 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 NewMonitoringConfig

func NewMonitoringConfig(ctx *pulumi.Context,
	name string, args *MonitoringConfigArgs, opts ...pulumi.ResourceOption) (*MonitoringConfig, error)

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

func (*MonitoringConfig) ElementType

func (*MonitoringConfig) ElementType() reflect.Type

func (*MonitoringConfig) ToMonitoringConfigOutput

func (i *MonitoringConfig) ToMonitoringConfigOutput() MonitoringConfigOutput

func (*MonitoringConfig) ToMonitoringConfigOutputWithContext

func (i *MonitoringConfig) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput

type MonitoringConfigArgs

type MonitoringConfigArgs struct {
	// The device name.
	DeviceName pulumi.StringInput
	// The metrics configuration details
	MetricConfigurations MetricConfigurationArrayInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The role name.
	RoleName pulumi.StringInput
}

The set of arguments for constructing a MonitoringConfig resource.

func (MonitoringConfigArgs) ElementType

func (MonitoringConfigArgs) ElementType() reflect.Type

type MonitoringConfigInput

type MonitoringConfigInput interface {
	pulumi.Input

	ToMonitoringConfigOutput() MonitoringConfigOutput
	ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
}

type MonitoringConfigOutput

type MonitoringConfigOutput struct{ *pulumi.OutputState }

func (MonitoringConfigOutput) ElementType

func (MonitoringConfigOutput) ElementType() reflect.Type

func (MonitoringConfigOutput) MetricConfigurations

The metrics configuration details

func (MonitoringConfigOutput) Name

The object name.

func (MonitoringConfigOutput) SystemData

Metadata pertaining to creation and last modification of MonitoringConfiguration

func (MonitoringConfigOutput) ToMonitoringConfigOutput

func (o MonitoringConfigOutput) ToMonitoringConfigOutput() MonitoringConfigOutput

func (MonitoringConfigOutput) ToMonitoringConfigOutputWithContext

func (o MonitoringConfigOutput) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput

func (MonitoringConfigOutput) Type

The hierarchical type of the object.

type MonitoringConfigState

type MonitoringConfigState struct {
}

func (MonitoringConfigState) ElementType

func (MonitoringConfigState) ElementType() reflect.Type

type MonitoringStatus

type MonitoringStatus string

Current monitoring status of the share.

func (MonitoringStatus) ElementType

func (MonitoringStatus) ElementType() reflect.Type

func (MonitoringStatus) ToMonitoringStatusOutput

func (e MonitoringStatus) ToMonitoringStatusOutput() MonitoringStatusOutput

func (MonitoringStatus) ToMonitoringStatusOutputWithContext

func (e MonitoringStatus) ToMonitoringStatusOutputWithContext(ctx context.Context) MonitoringStatusOutput

func (MonitoringStatus) ToMonitoringStatusPtrOutput

func (e MonitoringStatus) ToMonitoringStatusPtrOutput() MonitoringStatusPtrOutput

func (MonitoringStatus) ToMonitoringStatusPtrOutputWithContext

func (e MonitoringStatus) ToMonitoringStatusPtrOutputWithContext(ctx context.Context) MonitoringStatusPtrOutput

func (MonitoringStatus) ToStringOutput

func (e MonitoringStatus) ToStringOutput() pulumi.StringOutput

func (MonitoringStatus) ToStringOutputWithContext

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

func (MonitoringStatus) ToStringPtrOutput

func (e MonitoringStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitoringStatus) ToStringPtrOutputWithContext

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

type MonitoringStatusInput

type MonitoringStatusInput interface {
	pulumi.Input

	ToMonitoringStatusOutput() MonitoringStatusOutput
	ToMonitoringStatusOutputWithContext(context.Context) MonitoringStatusOutput
}

MonitoringStatusInput is an input type that accepts values of the MonitoringStatus enum A concrete instance of `MonitoringStatusInput` can be one of the following:

MonitoringStatusEnabled
MonitoringStatusDisabled

type MonitoringStatusOutput

type MonitoringStatusOutput struct{ *pulumi.OutputState }

func (MonitoringStatusOutput) ElementType

func (MonitoringStatusOutput) ElementType() reflect.Type

func (MonitoringStatusOutput) ToMonitoringStatusOutput

func (o MonitoringStatusOutput) ToMonitoringStatusOutput() MonitoringStatusOutput

func (MonitoringStatusOutput) ToMonitoringStatusOutputWithContext

func (o MonitoringStatusOutput) ToMonitoringStatusOutputWithContext(ctx context.Context) MonitoringStatusOutput

func (MonitoringStatusOutput) ToMonitoringStatusPtrOutput

func (o MonitoringStatusOutput) ToMonitoringStatusPtrOutput() MonitoringStatusPtrOutput

func (MonitoringStatusOutput) ToMonitoringStatusPtrOutputWithContext

func (o MonitoringStatusOutput) ToMonitoringStatusPtrOutputWithContext(ctx context.Context) MonitoringStatusPtrOutput

func (MonitoringStatusOutput) ToStringOutput

func (o MonitoringStatusOutput) ToStringOutput() pulumi.StringOutput

func (MonitoringStatusOutput) ToStringOutputWithContext

func (o MonitoringStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MonitoringStatusOutput) ToStringPtrOutput

func (o MonitoringStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitoringStatusOutput) ToStringPtrOutputWithContext

func (o MonitoringStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitoringStatusPtrInput

type MonitoringStatusPtrInput interface {
	pulumi.Input

	ToMonitoringStatusPtrOutput() MonitoringStatusPtrOutput
	ToMonitoringStatusPtrOutputWithContext(context.Context) MonitoringStatusPtrOutput
}

func MonitoringStatusPtr

func MonitoringStatusPtr(v string) MonitoringStatusPtrInput

type MonitoringStatusPtrOutput

type MonitoringStatusPtrOutput struct{ *pulumi.OutputState }

func (MonitoringStatusPtrOutput) Elem

func (MonitoringStatusPtrOutput) ElementType

func (MonitoringStatusPtrOutput) ElementType() reflect.Type

func (MonitoringStatusPtrOutput) ToMonitoringStatusPtrOutput

func (o MonitoringStatusPtrOutput) ToMonitoringStatusPtrOutput() MonitoringStatusPtrOutput

func (MonitoringStatusPtrOutput) ToMonitoringStatusPtrOutputWithContext

func (o MonitoringStatusPtrOutput) ToMonitoringStatusPtrOutputWithContext(ctx context.Context) MonitoringStatusPtrOutput

func (MonitoringStatusPtrOutput) ToStringPtrOutput

func (o MonitoringStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitoringStatusPtrOutput) ToStringPtrOutputWithContext

func (o MonitoringStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MountPointMap

type MountPointMap struct {
	// ID of the share mounted to the role VM.
	ShareId string `pulumi:"shareId"`
}

The share mount point.

type MountPointMapArgs

type MountPointMapArgs struct {
	// ID of the share mounted to the role VM.
	ShareId pulumi.StringInput `pulumi:"shareId"`
}

The share mount point.

func (MountPointMapArgs) ElementType

func (MountPointMapArgs) ElementType() reflect.Type

func (MountPointMapArgs) ToMountPointMapOutput

func (i MountPointMapArgs) ToMountPointMapOutput() MountPointMapOutput

func (MountPointMapArgs) ToMountPointMapOutputWithContext

func (i MountPointMapArgs) ToMountPointMapOutputWithContext(ctx context.Context) MountPointMapOutput

type MountPointMapArray

type MountPointMapArray []MountPointMapInput

func (MountPointMapArray) ElementType

func (MountPointMapArray) ElementType() reflect.Type

func (MountPointMapArray) ToMountPointMapArrayOutput

func (i MountPointMapArray) ToMountPointMapArrayOutput() MountPointMapArrayOutput

func (MountPointMapArray) ToMountPointMapArrayOutputWithContext

func (i MountPointMapArray) ToMountPointMapArrayOutputWithContext(ctx context.Context) MountPointMapArrayOutput

type MountPointMapArrayInput

type MountPointMapArrayInput interface {
	pulumi.Input

	ToMountPointMapArrayOutput() MountPointMapArrayOutput
	ToMountPointMapArrayOutputWithContext(context.Context) MountPointMapArrayOutput
}

MountPointMapArrayInput is an input type that accepts MountPointMapArray and MountPointMapArrayOutput values. You can construct a concrete instance of `MountPointMapArrayInput` via:

MountPointMapArray{ MountPointMapArgs{...} }

type MountPointMapArrayOutput

type MountPointMapArrayOutput struct{ *pulumi.OutputState }

func (MountPointMapArrayOutput) ElementType

func (MountPointMapArrayOutput) ElementType() reflect.Type

func (MountPointMapArrayOutput) Index

func (MountPointMapArrayOutput) ToMountPointMapArrayOutput

func (o MountPointMapArrayOutput) ToMountPointMapArrayOutput() MountPointMapArrayOutput

func (MountPointMapArrayOutput) ToMountPointMapArrayOutputWithContext

func (o MountPointMapArrayOutput) ToMountPointMapArrayOutputWithContext(ctx context.Context) MountPointMapArrayOutput

type MountPointMapInput

type MountPointMapInput interface {
	pulumi.Input

	ToMountPointMapOutput() MountPointMapOutput
	ToMountPointMapOutputWithContext(context.Context) MountPointMapOutput
}

MountPointMapInput is an input type that accepts MountPointMap and MountPointMapOutput values. You can construct a concrete instance of `MountPointMapInput` via:

MountPointMap{ "key": MountPointArgs{...} }

type MountPointMapOutput

type MountPointMapOutput struct{ *pulumi.OutputState }

The share mount point.

func (MountPointMapOutput) ElementType

func (MountPointMapOutput) ElementType() reflect.Type

func (MountPointMapOutput) ShareId

ID of the share mounted to the role VM.

func (MountPointMapOutput) ToMountPointMapOutput

func (o MountPointMapOutput) ToMountPointMapOutput() MountPointMapOutput

func (MountPointMapOutput) ToMountPointMapOutputWithContext

func (o MountPointMapOutput) ToMountPointMapOutputWithContext(ctx context.Context) MountPointMapOutput

type MountPointMapResponse

type MountPointMapResponse struct {
	// Mount point for the share.
	MountPoint string `pulumi:"mountPoint"`
	// Mounting type.
	MountType string `pulumi:"mountType"`
	// ID of the role to which share is mounted.
	RoleId string `pulumi:"roleId"`
	// Role type.
	RoleType string `pulumi:"roleType"`
	// ID of the share mounted to the role VM.
	ShareId string `pulumi:"shareId"`
}

The share mount point.

type MountPointMapResponseArrayOutput

type MountPointMapResponseArrayOutput struct{ *pulumi.OutputState }

func (MountPointMapResponseArrayOutput) ElementType

func (MountPointMapResponseArrayOutput) Index

func (MountPointMapResponseArrayOutput) ToMountPointMapResponseArrayOutput

func (o MountPointMapResponseArrayOutput) ToMountPointMapResponseArrayOutput() MountPointMapResponseArrayOutput

func (MountPointMapResponseArrayOutput) ToMountPointMapResponseArrayOutputWithContext

func (o MountPointMapResponseArrayOutput) ToMountPointMapResponseArrayOutputWithContext(ctx context.Context) MountPointMapResponseArrayOutput

type MountPointMapResponseOutput

type MountPointMapResponseOutput struct{ *pulumi.OutputState }

The share mount point.

func (MountPointMapResponseOutput) ElementType

func (MountPointMapResponseOutput) MountPoint

Mount point for the share.

func (MountPointMapResponseOutput) MountType

Mounting type.

func (MountPointMapResponseOutput) RoleId

ID of the role to which share is mounted.

func (MountPointMapResponseOutput) RoleType

Role type.

func (MountPointMapResponseOutput) ShareId

ID of the share mounted to the role VM.

func (MountPointMapResponseOutput) ToMountPointMapResponseOutput

func (o MountPointMapResponseOutput) ToMountPointMapResponseOutput() MountPointMapResponseOutput

func (MountPointMapResponseOutput) ToMountPointMapResponseOutputWithContext

func (o MountPointMapResponseOutput) ToMountPointMapResponseOutputWithContext(ctx context.Context) MountPointMapResponseOutput

type MsiIdentityType

type MsiIdentityType string

Identity type

func (MsiIdentityType) ElementType

func (MsiIdentityType) ElementType() reflect.Type

func (MsiIdentityType) ToMsiIdentityTypeOutput

func (e MsiIdentityType) ToMsiIdentityTypeOutput() MsiIdentityTypeOutput

func (MsiIdentityType) ToMsiIdentityTypeOutputWithContext

func (e MsiIdentityType) ToMsiIdentityTypeOutputWithContext(ctx context.Context) MsiIdentityTypeOutput

func (MsiIdentityType) ToMsiIdentityTypePtrOutput

func (e MsiIdentityType) ToMsiIdentityTypePtrOutput() MsiIdentityTypePtrOutput

func (MsiIdentityType) ToMsiIdentityTypePtrOutputWithContext

func (e MsiIdentityType) ToMsiIdentityTypePtrOutputWithContext(ctx context.Context) MsiIdentityTypePtrOutput

func (MsiIdentityType) ToStringOutput

func (e MsiIdentityType) ToStringOutput() pulumi.StringOutput

func (MsiIdentityType) ToStringOutputWithContext

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

func (MsiIdentityType) ToStringPtrOutput

func (e MsiIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (MsiIdentityType) ToStringPtrOutputWithContext

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

type MsiIdentityTypeInput

type MsiIdentityTypeInput interface {
	pulumi.Input

	ToMsiIdentityTypeOutput() MsiIdentityTypeOutput
	ToMsiIdentityTypeOutputWithContext(context.Context) MsiIdentityTypeOutput
}

MsiIdentityTypeInput is an input type that accepts values of the MsiIdentityType enum A concrete instance of `MsiIdentityTypeInput` can be one of the following:

MsiIdentityTypeNone
MsiIdentityTypeSystemAssigned
MsiIdentityTypeUserAssigned

type MsiIdentityTypeOutput

type MsiIdentityTypeOutput struct{ *pulumi.OutputState }

func (MsiIdentityTypeOutput) ElementType

func (MsiIdentityTypeOutput) ElementType() reflect.Type

func (MsiIdentityTypeOutput) ToMsiIdentityTypeOutput

func (o MsiIdentityTypeOutput) ToMsiIdentityTypeOutput() MsiIdentityTypeOutput

func (MsiIdentityTypeOutput) ToMsiIdentityTypeOutputWithContext

func (o MsiIdentityTypeOutput) ToMsiIdentityTypeOutputWithContext(ctx context.Context) MsiIdentityTypeOutput

func (MsiIdentityTypeOutput) ToMsiIdentityTypePtrOutput

func (o MsiIdentityTypeOutput) ToMsiIdentityTypePtrOutput() MsiIdentityTypePtrOutput

func (MsiIdentityTypeOutput) ToMsiIdentityTypePtrOutputWithContext

func (o MsiIdentityTypeOutput) ToMsiIdentityTypePtrOutputWithContext(ctx context.Context) MsiIdentityTypePtrOutput

func (MsiIdentityTypeOutput) ToStringOutput

func (o MsiIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (MsiIdentityTypeOutput) ToStringOutputWithContext

func (o MsiIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MsiIdentityTypeOutput) ToStringPtrOutput

func (o MsiIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MsiIdentityTypeOutput) ToStringPtrOutputWithContext

func (o MsiIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MsiIdentityTypePtrInput

type MsiIdentityTypePtrInput interface {
	pulumi.Input

	ToMsiIdentityTypePtrOutput() MsiIdentityTypePtrOutput
	ToMsiIdentityTypePtrOutputWithContext(context.Context) MsiIdentityTypePtrOutput
}

func MsiIdentityTypePtr

func MsiIdentityTypePtr(v string) MsiIdentityTypePtrInput

type MsiIdentityTypePtrOutput

type MsiIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (MsiIdentityTypePtrOutput) Elem

func (MsiIdentityTypePtrOutput) ElementType

func (MsiIdentityTypePtrOutput) ElementType() reflect.Type

func (MsiIdentityTypePtrOutput) ToMsiIdentityTypePtrOutput

func (o MsiIdentityTypePtrOutput) ToMsiIdentityTypePtrOutput() MsiIdentityTypePtrOutput

func (MsiIdentityTypePtrOutput) ToMsiIdentityTypePtrOutputWithContext

func (o MsiIdentityTypePtrOutput) ToMsiIdentityTypePtrOutputWithContext(ctx context.Context) MsiIdentityTypePtrOutput

func (MsiIdentityTypePtrOutput) ToStringPtrOutput

func (o MsiIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MsiIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o MsiIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NodeInfoResponse

type NodeInfoResponse struct {
	// IP Configuration of the Kubernetes node.
	IpConfiguration []KubernetesIPConfigurationResponse `pulumi:"ipConfiguration"`
	// Node name.
	Name string `pulumi:"name"`
	// Node type - Master/Worker
	Type string `pulumi:"type"`
}

Kubernetes node info

type NodeInfoResponseArrayOutput

type NodeInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (NodeInfoResponseArrayOutput) ElementType

func (NodeInfoResponseArrayOutput) Index

func (NodeInfoResponseArrayOutput) ToNodeInfoResponseArrayOutput

func (o NodeInfoResponseArrayOutput) ToNodeInfoResponseArrayOutput() NodeInfoResponseArrayOutput

func (NodeInfoResponseArrayOutput) ToNodeInfoResponseArrayOutputWithContext

func (o NodeInfoResponseArrayOutput) ToNodeInfoResponseArrayOutputWithContext(ctx context.Context) NodeInfoResponseArrayOutput

type NodeInfoResponseOutput

type NodeInfoResponseOutput struct{ *pulumi.OutputState }

Kubernetes node info

func (NodeInfoResponseOutput) ElementType

func (NodeInfoResponseOutput) ElementType() reflect.Type

func (NodeInfoResponseOutput) IpConfiguration

IP Configuration of the Kubernetes node.

func (NodeInfoResponseOutput) Name

Node name.

func (NodeInfoResponseOutput) ToNodeInfoResponseOutput

func (o NodeInfoResponseOutput) ToNodeInfoResponseOutput() NodeInfoResponseOutput

func (NodeInfoResponseOutput) ToNodeInfoResponseOutputWithContext

func (o NodeInfoResponseOutput) ToNodeInfoResponseOutputWithContext(ctx context.Context) NodeInfoResponseOutput

func (NodeInfoResponseOutput) Type

Node type - Master/Worker

type Order

type Order struct {
	pulumi.CustomResourceState

	// The contact details.
	ContactInformation ContactDetailsResponseOutput `pulumi:"contactInformation"`
	// Current status of the order.
	CurrentStatus OrderStatusResponseOutput `pulumi:"currentStatus"`
	// Tracking information for the package delivered to the customer whether it has an original or a replacement device.
	DeliveryTrackingInfo TrackingInfoResponseArrayOutput `pulumi:"deliveryTrackingInfo"`
	// It specify the order api version.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of status changes in the order.
	OrderHistory OrderStatusResponseArrayOutput `pulumi:"orderHistory"`
	// It specify the order resource id.
	OrderId pulumi.StringOutput `pulumi:"orderId"`
	// Tracking information for the package returned from the customer whether it has an original or a replacement device.
	ReturnTrackingInfo TrackingInfoResponseArrayOutput `pulumi:"returnTrackingInfo"`
	// Serial number of the device.
	SerialNumber pulumi.StringOutput `pulumi:"serialNumber"`
	// ShipmentType of the order
	ShipmentType pulumi.StringPtrOutput `pulumi:"shipmentType"`
	// The shipping address.
	ShippingAddress AddressResponsePtrOutput `pulumi:"shippingAddress"`
	// Metadata pertaining to creation and last modification of Order
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The order details. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-05-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

func GetOrder

func GetOrder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrderState, opts ...pulumi.ResourceOption) (*Order, error)

GetOrder gets an existing Order 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 NewOrder

func NewOrder(ctx *pulumi.Context,
	name string, args *OrderArgs, opts ...pulumi.ResourceOption) (*Order, error)

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

func (*Order) ElementType

func (*Order) ElementType() reflect.Type

func (*Order) ToOrderOutput

func (i *Order) ToOrderOutput() OrderOutput

func (*Order) ToOrderOutputWithContext

func (i *Order) ToOrderOutputWithContext(ctx context.Context) OrderOutput

type OrderArgs

type OrderArgs struct {
	// The contact details.
	ContactInformation ContactDetailsInput
	// The order details of a device.
	DeviceName pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// ShipmentType of the order
	ShipmentType pulumi.StringPtrInput
	// The shipping address.
	ShippingAddress AddressPtrInput
}

The set of arguments for constructing a Order resource.

func (OrderArgs) ElementType

func (OrderArgs) ElementType() reflect.Type

type OrderInput

type OrderInput interface {
	pulumi.Input

	ToOrderOutput() OrderOutput
	ToOrderOutputWithContext(ctx context.Context) OrderOutput
}

type OrderOutput

type OrderOutput struct{ *pulumi.OutputState }

func (OrderOutput) ContactInformation

func (o OrderOutput) ContactInformation() ContactDetailsResponseOutput

The contact details.

func (OrderOutput) CurrentStatus

func (o OrderOutput) CurrentStatus() OrderStatusResponseOutput

Current status of the order.

func (OrderOutput) DeliveryTrackingInfo

func (o OrderOutput) DeliveryTrackingInfo() TrackingInfoResponseArrayOutput

Tracking information for the package delivered to the customer whether it has an original or a replacement device.

func (OrderOutput) ElementType

func (OrderOutput) ElementType() reflect.Type

func (OrderOutput) Kind

func (o OrderOutput) Kind() pulumi.StringOutput

It specify the order api version.

func (OrderOutput) Name

func (o OrderOutput) Name() pulumi.StringOutput

The object name.

func (OrderOutput) OrderHistory

List of status changes in the order.

func (OrderOutput) OrderId

func (o OrderOutput) OrderId() pulumi.StringOutput

It specify the order resource id.

func (OrderOutput) ReturnTrackingInfo

func (o OrderOutput) ReturnTrackingInfo() TrackingInfoResponseArrayOutput

Tracking information for the package returned from the customer whether it has an original or a replacement device.

func (OrderOutput) SerialNumber

func (o OrderOutput) SerialNumber() pulumi.StringOutput

Serial number of the device.

func (OrderOutput) ShipmentType

func (o OrderOutput) ShipmentType() pulumi.StringPtrOutput

ShipmentType of the order

func (OrderOutput) ShippingAddress

func (o OrderOutput) ShippingAddress() AddressResponsePtrOutput

The shipping address.

func (OrderOutput) SystemData

func (o OrderOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of Order

func (OrderOutput) ToOrderOutput

func (o OrderOutput) ToOrderOutput() OrderOutput

func (OrderOutput) ToOrderOutputWithContext

func (o OrderOutput) ToOrderOutputWithContext(ctx context.Context) OrderOutput

func (OrderOutput) Type

func (o OrderOutput) Type() pulumi.StringOutput

The hierarchical type of the object.

type OrderState

type OrderState struct {
}

func (OrderState) ElementType

func (OrderState) ElementType() reflect.Type

type OrderStatusResponse

type OrderStatusResponse struct {
	// Dictionary to hold generic information which is not stored
	// by the already existing properties
	AdditionalOrderDetails map[string]string `pulumi:"additionalOrderDetails"`
	// Comments related to this status change.
	Comments *string `pulumi:"comments"`
	// Status of the order as per the allowed status types.
	Status string `pulumi:"status"`
	// Tracking information related to the state in the ordering flow
	TrackingInformation TrackingInfoResponse `pulumi:"trackingInformation"`
	// Time of status update.
	UpdateDateTime string `pulumi:"updateDateTime"`
}

Represents a single status change.

type OrderStatusResponseArrayOutput

type OrderStatusResponseArrayOutput struct{ *pulumi.OutputState }

func (OrderStatusResponseArrayOutput) ElementType

func (OrderStatusResponseArrayOutput) Index

func (OrderStatusResponseArrayOutput) ToOrderStatusResponseArrayOutput

func (o OrderStatusResponseArrayOutput) ToOrderStatusResponseArrayOutput() OrderStatusResponseArrayOutput

func (OrderStatusResponseArrayOutput) ToOrderStatusResponseArrayOutputWithContext

func (o OrderStatusResponseArrayOutput) ToOrderStatusResponseArrayOutputWithContext(ctx context.Context) OrderStatusResponseArrayOutput

type OrderStatusResponseOutput

type OrderStatusResponseOutput struct{ *pulumi.OutputState }

Represents a single status change.

func (OrderStatusResponseOutput) AdditionalOrderDetails

func (o OrderStatusResponseOutput) AdditionalOrderDetails() pulumi.StringMapOutput

Dictionary to hold generic information which is not stored by the already existing properties

func (OrderStatusResponseOutput) Comments

Comments related to this status change.

func (OrderStatusResponseOutput) ElementType

func (OrderStatusResponseOutput) ElementType() reflect.Type

func (OrderStatusResponseOutput) Status

Status of the order as per the allowed status types.

func (OrderStatusResponseOutput) ToOrderStatusResponseOutput

func (o OrderStatusResponseOutput) ToOrderStatusResponseOutput() OrderStatusResponseOutput

func (OrderStatusResponseOutput) ToOrderStatusResponseOutputWithContext

func (o OrderStatusResponseOutput) ToOrderStatusResponseOutputWithContext(ctx context.Context) OrderStatusResponseOutput

func (OrderStatusResponseOutput) TrackingInformation

func (o OrderStatusResponseOutput) TrackingInformation() TrackingInfoResponseOutput

Tracking information related to the state in the ordering flow

func (OrderStatusResponseOutput) UpdateDateTime

func (o OrderStatusResponseOutput) UpdateDateTime() pulumi.StringOutput

Time of status update.

type PeriodicTimerEventTrigger

type PeriodicTimerEventTrigger struct {
	pulumi.CustomResourceState

	// A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.
	CustomContextTag pulumi.StringPtrOutput `pulumi:"customContextTag"`
	// Trigger Kind.
	// Expected value is 'PeriodicTimerEvent'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Role Sink information.
	SinkInfo RoleSinkInfoResponseOutput `pulumi:"sinkInfo"`
	// Periodic timer details.
	SourceInfo PeriodicTimerSourceInfoResponseOutput `pulumi:"sourceInfo"`
	// Metadata pertaining to creation and last modification of Trigger
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Trigger details. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

func GetPeriodicTimerEventTrigger

func GetPeriodicTimerEventTrigger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PeriodicTimerEventTriggerState, opts ...pulumi.ResourceOption) (*PeriodicTimerEventTrigger, error)

GetPeriodicTimerEventTrigger gets an existing PeriodicTimerEventTrigger 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 NewPeriodicTimerEventTrigger

func NewPeriodicTimerEventTrigger(ctx *pulumi.Context,
	name string, args *PeriodicTimerEventTriggerArgs, opts ...pulumi.ResourceOption) (*PeriodicTimerEventTrigger, error)

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

func (*PeriodicTimerEventTrigger) ElementType

func (*PeriodicTimerEventTrigger) ElementType() reflect.Type

func (*PeriodicTimerEventTrigger) ToPeriodicTimerEventTriggerOutput

func (i *PeriodicTimerEventTrigger) ToPeriodicTimerEventTriggerOutput() PeriodicTimerEventTriggerOutput

func (*PeriodicTimerEventTrigger) ToPeriodicTimerEventTriggerOutputWithContext

func (i *PeriodicTimerEventTrigger) ToPeriodicTimerEventTriggerOutputWithContext(ctx context.Context) PeriodicTimerEventTriggerOutput

type PeriodicTimerEventTriggerArgs

type PeriodicTimerEventTriggerArgs struct {
	// A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.
	CustomContextTag pulumi.StringPtrInput
	// Creates or updates a trigger
	DeviceName pulumi.StringInput
	// Trigger Kind.
	// Expected value is 'PeriodicTimerEvent'.
	Kind pulumi.StringInput
	// The trigger name.
	Name pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Role Sink information.
	SinkInfo RoleSinkInfoInput
	// Periodic timer details.
	SourceInfo PeriodicTimerSourceInfoInput
}

The set of arguments for constructing a PeriodicTimerEventTrigger resource.

func (PeriodicTimerEventTriggerArgs) ElementType

type PeriodicTimerEventTriggerInput

type PeriodicTimerEventTriggerInput interface {
	pulumi.Input

	ToPeriodicTimerEventTriggerOutput() PeriodicTimerEventTriggerOutput
	ToPeriodicTimerEventTriggerOutputWithContext(ctx context.Context) PeriodicTimerEventTriggerOutput
}

type PeriodicTimerEventTriggerOutput

type PeriodicTimerEventTriggerOutput struct{ *pulumi.OutputState }

func (PeriodicTimerEventTriggerOutput) CustomContextTag

A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.

func (PeriodicTimerEventTriggerOutput) ElementType

func (PeriodicTimerEventTriggerOutput) Kind

Trigger Kind. Expected value is 'PeriodicTimerEvent'.

func (PeriodicTimerEventTriggerOutput) Name

The object name.

func (PeriodicTimerEventTriggerOutput) SinkInfo

Role Sink information.

func (PeriodicTimerEventTriggerOutput) SourceInfo

Periodic timer details.

func (PeriodicTimerEventTriggerOutput) SystemData

Metadata pertaining to creation and last modification of Trigger

func (PeriodicTimerEventTriggerOutput) ToPeriodicTimerEventTriggerOutput

func (o PeriodicTimerEventTriggerOutput) ToPeriodicTimerEventTriggerOutput() PeriodicTimerEventTriggerOutput

func (PeriodicTimerEventTriggerOutput) ToPeriodicTimerEventTriggerOutputWithContext

func (o PeriodicTimerEventTriggerOutput) ToPeriodicTimerEventTriggerOutputWithContext(ctx context.Context) PeriodicTimerEventTriggerOutput

func (PeriodicTimerEventTriggerOutput) Type

The hierarchical type of the object.

type PeriodicTimerEventTriggerState

type PeriodicTimerEventTriggerState struct {
}

func (PeriodicTimerEventTriggerState) ElementType

type PeriodicTimerSourceInfo

type PeriodicTimerSourceInfo struct {
	// Periodic frequency at which timer event needs to be raised. Supports daily, hourly, minutes, and seconds.
	Schedule string `pulumi:"schedule"`
	// The time of the day that results in a valid trigger. Schedule is computed with reference to the time specified upto seconds. If timezone is not specified the time will considered to be in device timezone. The value will always be returned as UTC time.
	StartTime string `pulumi:"startTime"`
	// Topic where periodic events are published to IoT device.
	Topic *string `pulumi:"topic"`
}

Periodic timer event source.

type PeriodicTimerSourceInfoArgs

type PeriodicTimerSourceInfoArgs struct {
	// Periodic frequency at which timer event needs to be raised. Supports daily, hourly, minutes, and seconds.
	Schedule pulumi.StringInput `pulumi:"schedule"`
	// The time of the day that results in a valid trigger. Schedule is computed with reference to the time specified upto seconds. If timezone is not specified the time will considered to be in device timezone. The value will always be returned as UTC time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// Topic where periodic events are published to IoT device.
	Topic pulumi.StringPtrInput `pulumi:"topic"`
}

Periodic timer event source.

func (PeriodicTimerSourceInfoArgs) ElementType

func (PeriodicTimerSourceInfoArgs) ToPeriodicTimerSourceInfoOutput

func (i PeriodicTimerSourceInfoArgs) ToPeriodicTimerSourceInfoOutput() PeriodicTimerSourceInfoOutput

func (PeriodicTimerSourceInfoArgs) ToPeriodicTimerSourceInfoOutputWithContext

func (i PeriodicTimerSourceInfoArgs) ToPeriodicTimerSourceInfoOutputWithContext(ctx context.Context) PeriodicTimerSourceInfoOutput

type PeriodicTimerSourceInfoInput

type PeriodicTimerSourceInfoInput interface {
	pulumi.Input

	ToPeriodicTimerSourceInfoOutput() PeriodicTimerSourceInfoOutput
	ToPeriodicTimerSourceInfoOutputWithContext(context.Context) PeriodicTimerSourceInfoOutput
}

PeriodicTimerSourceInfoInput is an input type that accepts PeriodicTimerSourceInfoArgs and PeriodicTimerSourceInfoOutput values. You can construct a concrete instance of `PeriodicTimerSourceInfoInput` via:

PeriodicTimerSourceInfoArgs{...}

type PeriodicTimerSourceInfoOutput

type PeriodicTimerSourceInfoOutput struct{ *pulumi.OutputState }

Periodic timer event source.

func (PeriodicTimerSourceInfoOutput) ElementType

func (PeriodicTimerSourceInfoOutput) Schedule

Periodic frequency at which timer event needs to be raised. Supports daily, hourly, minutes, and seconds.

func (PeriodicTimerSourceInfoOutput) StartTime

The time of the day that results in a valid trigger. Schedule is computed with reference to the time specified upto seconds. If timezone is not specified the time will considered to be in device timezone. The value will always be returned as UTC time.

func (PeriodicTimerSourceInfoOutput) ToPeriodicTimerSourceInfoOutput

func (o PeriodicTimerSourceInfoOutput) ToPeriodicTimerSourceInfoOutput() PeriodicTimerSourceInfoOutput

func (PeriodicTimerSourceInfoOutput) ToPeriodicTimerSourceInfoOutputWithContext

func (o PeriodicTimerSourceInfoOutput) ToPeriodicTimerSourceInfoOutputWithContext(ctx context.Context) PeriodicTimerSourceInfoOutput

func (PeriodicTimerSourceInfoOutput) Topic

Topic where periodic events are published to IoT device.

type PeriodicTimerSourceInfoResponse

type PeriodicTimerSourceInfoResponse struct {
	// Periodic frequency at which timer event needs to be raised. Supports daily, hourly, minutes, and seconds.
	Schedule string `pulumi:"schedule"`
	// The time of the day that results in a valid trigger. Schedule is computed with reference to the time specified upto seconds. If timezone is not specified the time will considered to be in device timezone. The value will always be returned as UTC time.
	StartTime string `pulumi:"startTime"`
	// Topic where periodic events are published to IoT device.
	Topic *string `pulumi:"topic"`
}

Periodic timer event source.

type PeriodicTimerSourceInfoResponseOutput

type PeriodicTimerSourceInfoResponseOutput struct{ *pulumi.OutputState }

Periodic timer event source.

func (PeriodicTimerSourceInfoResponseOutput) ElementType

func (PeriodicTimerSourceInfoResponseOutput) Schedule

Periodic frequency at which timer event needs to be raised. Supports daily, hourly, minutes, and seconds.

func (PeriodicTimerSourceInfoResponseOutput) StartTime

The time of the day that results in a valid trigger. Schedule is computed with reference to the time specified upto seconds. If timezone is not specified the time will considered to be in device timezone. The value will always be returned as UTC time.

func (PeriodicTimerSourceInfoResponseOutput) ToPeriodicTimerSourceInfoResponseOutput

func (o PeriodicTimerSourceInfoResponseOutput) ToPeriodicTimerSourceInfoResponseOutput() PeriodicTimerSourceInfoResponseOutput

func (PeriodicTimerSourceInfoResponseOutput) ToPeriodicTimerSourceInfoResponseOutputWithContext

func (o PeriodicTimerSourceInfoResponseOutput) ToPeriodicTimerSourceInfoResponseOutputWithContext(ctx context.Context) PeriodicTimerSourceInfoResponseOutput

func (PeriodicTimerSourceInfoResponseOutput) Topic

Topic where periodic events are published to IoT device.

type PlatformType

type PlatformType string

Host OS supported by the Kubernetes role.

func (PlatformType) ElementType

func (PlatformType) ElementType() reflect.Type

func (PlatformType) ToPlatformTypeOutput

func (e PlatformType) ToPlatformTypeOutput() PlatformTypeOutput

func (PlatformType) ToPlatformTypeOutputWithContext

func (e PlatformType) ToPlatformTypeOutputWithContext(ctx context.Context) PlatformTypeOutput

func (PlatformType) ToPlatformTypePtrOutput

func (e PlatformType) ToPlatformTypePtrOutput() PlatformTypePtrOutput

func (PlatformType) ToPlatformTypePtrOutputWithContext

func (e PlatformType) ToPlatformTypePtrOutputWithContext(ctx context.Context) PlatformTypePtrOutput

func (PlatformType) ToStringOutput

func (e PlatformType) ToStringOutput() pulumi.StringOutput

func (PlatformType) ToStringOutputWithContext

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

func (PlatformType) ToStringPtrOutput

func (e PlatformType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PlatformType) ToStringPtrOutputWithContext

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

type PlatformTypeInput

type PlatformTypeInput interface {
	pulumi.Input

	ToPlatformTypeOutput() PlatformTypeOutput
	ToPlatformTypeOutputWithContext(context.Context) PlatformTypeOutput
}

PlatformTypeInput is an input type that accepts values of the PlatformType enum A concrete instance of `PlatformTypeInput` can be one of the following:

PlatformTypeWindows
PlatformTypeLinux

type PlatformTypeOutput

type PlatformTypeOutput struct{ *pulumi.OutputState }

func (PlatformTypeOutput) ElementType

func (PlatformTypeOutput) ElementType() reflect.Type

func (PlatformTypeOutput) ToPlatformTypeOutput

func (o PlatformTypeOutput) ToPlatformTypeOutput() PlatformTypeOutput

func (PlatformTypeOutput) ToPlatformTypeOutputWithContext

func (o PlatformTypeOutput) ToPlatformTypeOutputWithContext(ctx context.Context) PlatformTypeOutput

func (PlatformTypeOutput) ToPlatformTypePtrOutput

func (o PlatformTypeOutput) ToPlatformTypePtrOutput() PlatformTypePtrOutput

func (PlatformTypeOutput) ToPlatformTypePtrOutputWithContext

func (o PlatformTypeOutput) ToPlatformTypePtrOutputWithContext(ctx context.Context) PlatformTypePtrOutput

func (PlatformTypeOutput) ToStringOutput

func (o PlatformTypeOutput) ToStringOutput() pulumi.StringOutput

func (PlatformTypeOutput) ToStringOutputWithContext

func (o PlatformTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PlatformTypeOutput) ToStringPtrOutput

func (o PlatformTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PlatformTypeOutput) ToStringPtrOutputWithContext

func (o PlatformTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PlatformTypePtrInput

type PlatformTypePtrInput interface {
	pulumi.Input

	ToPlatformTypePtrOutput() PlatformTypePtrOutput
	ToPlatformTypePtrOutputWithContext(context.Context) PlatformTypePtrOutput
}

func PlatformTypePtr

func PlatformTypePtr(v string) PlatformTypePtrInput

type PlatformTypePtrOutput

type PlatformTypePtrOutput struct{ *pulumi.OutputState }

func (PlatformTypePtrOutput) Elem

func (PlatformTypePtrOutput) ElementType

func (PlatformTypePtrOutput) ElementType() reflect.Type

func (PlatformTypePtrOutput) ToPlatformTypePtrOutput

func (o PlatformTypePtrOutput) ToPlatformTypePtrOutput() PlatformTypePtrOutput

func (PlatformTypePtrOutput) ToPlatformTypePtrOutputWithContext

func (o PlatformTypePtrOutput) ToPlatformTypePtrOutputWithContext(ctx context.Context) PlatformTypePtrOutput

func (PlatformTypePtrOutput) ToStringPtrOutput

func (o PlatformTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PlatformTypePtrOutput) ToStringPtrOutputWithContext

func (o PlatformTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RefreshDetails

type RefreshDetails struct {
	// Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.
	ErrorManifestFile *string `pulumi:"errorManifestFile"`
	// If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.
	InProgressRefreshJobId *string `pulumi:"inProgressRefreshJobId"`
	// Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.
	LastCompletedRefreshJobTimeInUTC *string `pulumi:"lastCompletedRefreshJobTimeInUTC"`
	// Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.
	LastJob *string `pulumi:"lastJob"`
}

Fields for tracking refresh job on the share or container.

type RefreshDetailsArgs

type RefreshDetailsArgs struct {
	// Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.
	ErrorManifestFile pulumi.StringPtrInput `pulumi:"errorManifestFile"`
	// If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.
	InProgressRefreshJobId pulumi.StringPtrInput `pulumi:"inProgressRefreshJobId"`
	// Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.
	LastCompletedRefreshJobTimeInUTC pulumi.StringPtrInput `pulumi:"lastCompletedRefreshJobTimeInUTC"`
	// Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.
	LastJob pulumi.StringPtrInput `pulumi:"lastJob"`
}

Fields for tracking refresh job on the share or container.

func (RefreshDetailsArgs) ElementType

func (RefreshDetailsArgs) ElementType() reflect.Type

func (RefreshDetailsArgs) ToRefreshDetailsOutput

func (i RefreshDetailsArgs) ToRefreshDetailsOutput() RefreshDetailsOutput

func (RefreshDetailsArgs) ToRefreshDetailsOutputWithContext

func (i RefreshDetailsArgs) ToRefreshDetailsOutputWithContext(ctx context.Context) RefreshDetailsOutput

func (RefreshDetailsArgs) ToRefreshDetailsPtrOutput

func (i RefreshDetailsArgs) ToRefreshDetailsPtrOutput() RefreshDetailsPtrOutput

func (RefreshDetailsArgs) ToRefreshDetailsPtrOutputWithContext

func (i RefreshDetailsArgs) ToRefreshDetailsPtrOutputWithContext(ctx context.Context) RefreshDetailsPtrOutput

type RefreshDetailsInput

type RefreshDetailsInput interface {
	pulumi.Input

	ToRefreshDetailsOutput() RefreshDetailsOutput
	ToRefreshDetailsOutputWithContext(context.Context) RefreshDetailsOutput
}

RefreshDetailsInput is an input type that accepts RefreshDetailsArgs and RefreshDetailsOutput values. You can construct a concrete instance of `RefreshDetailsInput` via:

RefreshDetailsArgs{...}

type RefreshDetailsOutput

type RefreshDetailsOutput struct{ *pulumi.OutputState }

Fields for tracking refresh job on the share or container.

func (RefreshDetailsOutput) ElementType

func (RefreshDetailsOutput) ElementType() reflect.Type

func (RefreshDetailsOutput) ErrorManifestFile

func (o RefreshDetailsOutput) ErrorManifestFile() pulumi.StringPtrOutput

Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.

func (RefreshDetailsOutput) InProgressRefreshJobId

func (o RefreshDetailsOutput) InProgressRefreshJobId() pulumi.StringPtrOutput

If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.

func (RefreshDetailsOutput) LastCompletedRefreshJobTimeInUTC

func (o RefreshDetailsOutput) LastCompletedRefreshJobTimeInUTC() pulumi.StringPtrOutput

Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.

func (RefreshDetailsOutput) LastJob

Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.

func (RefreshDetailsOutput) ToRefreshDetailsOutput

func (o RefreshDetailsOutput) ToRefreshDetailsOutput() RefreshDetailsOutput

func (RefreshDetailsOutput) ToRefreshDetailsOutputWithContext

func (o RefreshDetailsOutput) ToRefreshDetailsOutputWithContext(ctx context.Context) RefreshDetailsOutput

func (RefreshDetailsOutput) ToRefreshDetailsPtrOutput

func (o RefreshDetailsOutput) ToRefreshDetailsPtrOutput() RefreshDetailsPtrOutput

func (RefreshDetailsOutput) ToRefreshDetailsPtrOutputWithContext

func (o RefreshDetailsOutput) ToRefreshDetailsPtrOutputWithContext(ctx context.Context) RefreshDetailsPtrOutput

type RefreshDetailsPtrInput

type RefreshDetailsPtrInput interface {
	pulumi.Input

	ToRefreshDetailsPtrOutput() RefreshDetailsPtrOutput
	ToRefreshDetailsPtrOutputWithContext(context.Context) RefreshDetailsPtrOutput
}

RefreshDetailsPtrInput is an input type that accepts RefreshDetailsArgs, RefreshDetailsPtr and RefreshDetailsPtrOutput values. You can construct a concrete instance of `RefreshDetailsPtrInput` via:

        RefreshDetailsArgs{...}

or:

        nil

type RefreshDetailsPtrOutput

type RefreshDetailsPtrOutput struct{ *pulumi.OutputState }

func (RefreshDetailsPtrOutput) Elem

func (RefreshDetailsPtrOutput) ElementType

func (RefreshDetailsPtrOutput) ElementType() reflect.Type

func (RefreshDetailsPtrOutput) ErrorManifestFile

func (o RefreshDetailsPtrOutput) ErrorManifestFile() pulumi.StringPtrOutput

Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.

func (RefreshDetailsPtrOutput) InProgressRefreshJobId

func (o RefreshDetailsPtrOutput) InProgressRefreshJobId() pulumi.StringPtrOutput

If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.

func (RefreshDetailsPtrOutput) LastCompletedRefreshJobTimeInUTC

func (o RefreshDetailsPtrOutput) LastCompletedRefreshJobTimeInUTC() pulumi.StringPtrOutput

Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.

func (RefreshDetailsPtrOutput) LastJob

Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.

func (RefreshDetailsPtrOutput) ToRefreshDetailsPtrOutput

func (o RefreshDetailsPtrOutput) ToRefreshDetailsPtrOutput() RefreshDetailsPtrOutput

func (RefreshDetailsPtrOutput) ToRefreshDetailsPtrOutputWithContext

func (o RefreshDetailsPtrOutput) ToRefreshDetailsPtrOutputWithContext(ctx context.Context) RefreshDetailsPtrOutput

type RefreshDetailsResponse

type RefreshDetailsResponse struct {
	// Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.
	ErrorManifestFile *string `pulumi:"errorManifestFile"`
	// If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.
	InProgressRefreshJobId *string `pulumi:"inProgressRefreshJobId"`
	// Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.
	LastCompletedRefreshJobTimeInUTC *string `pulumi:"lastCompletedRefreshJobTimeInUTC"`
	// Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.
	LastJob *string `pulumi:"lastJob"`
}

Fields for tracking refresh job on the share or container.

type RefreshDetailsResponseOutput

type RefreshDetailsResponseOutput struct{ *pulumi.OutputState }

Fields for tracking refresh job on the share or container.

func (RefreshDetailsResponseOutput) ElementType

func (RefreshDetailsResponseOutput) ErrorManifestFile

func (o RefreshDetailsResponseOutput) ErrorManifestFile() pulumi.StringPtrOutput

Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.

func (RefreshDetailsResponseOutput) InProgressRefreshJobId

func (o RefreshDetailsResponseOutput) InProgressRefreshJobId() pulumi.StringPtrOutput

If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.

func (RefreshDetailsResponseOutput) LastCompletedRefreshJobTimeInUTC

func (o RefreshDetailsResponseOutput) LastCompletedRefreshJobTimeInUTC() pulumi.StringPtrOutput

Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.

func (RefreshDetailsResponseOutput) LastJob

Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.

func (RefreshDetailsResponseOutput) ToRefreshDetailsResponseOutput

func (o RefreshDetailsResponseOutput) ToRefreshDetailsResponseOutput() RefreshDetailsResponseOutput

func (RefreshDetailsResponseOutput) ToRefreshDetailsResponseOutputWithContext

func (o RefreshDetailsResponseOutput) ToRefreshDetailsResponseOutputWithContext(ctx context.Context) RefreshDetailsResponseOutput

type RefreshDetailsResponsePtrOutput

type RefreshDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (RefreshDetailsResponsePtrOutput) Elem

func (RefreshDetailsResponsePtrOutput) ElementType

func (RefreshDetailsResponsePtrOutput) ErrorManifestFile

Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.

func (RefreshDetailsResponsePtrOutput) InProgressRefreshJobId

func (o RefreshDetailsResponsePtrOutput) InProgressRefreshJobId() pulumi.StringPtrOutput

If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.

func (RefreshDetailsResponsePtrOutput) LastCompletedRefreshJobTimeInUTC

func (o RefreshDetailsResponsePtrOutput) LastCompletedRefreshJobTimeInUTC() pulumi.StringPtrOutput

Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.

func (RefreshDetailsResponsePtrOutput) LastJob

Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.

func (RefreshDetailsResponsePtrOutput) ToRefreshDetailsResponsePtrOutput

func (o RefreshDetailsResponsePtrOutput) ToRefreshDetailsResponsePtrOutput() RefreshDetailsResponsePtrOutput

func (RefreshDetailsResponsePtrOutput) ToRefreshDetailsResponsePtrOutputWithContext

func (o RefreshDetailsResponsePtrOutput) ToRefreshDetailsResponsePtrOutputWithContext(ctx context.Context) RefreshDetailsResponsePtrOutput

type ResourceIdentity

type ResourceIdentity struct {
	// Identity type
	Type *string `pulumi:"type"`
}

Msi identity details of the resource

type ResourceIdentityArgs

type ResourceIdentityArgs struct {
	// Identity type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Msi identity details of the resource

func (ResourceIdentityArgs) ElementType

func (ResourceIdentityArgs) ElementType() reflect.Type

func (ResourceIdentityArgs) ToResourceIdentityOutput

func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutput

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

type ResourceIdentityInput

type ResourceIdentityInput interface {
	pulumi.Input

	ToResourceIdentityOutput() ResourceIdentityOutput
	ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput
}

ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:

ResourceIdentityArgs{...}

type ResourceIdentityOutput

type ResourceIdentityOutput struct{ *pulumi.OutputState }

Msi identity details of the resource

func (ResourceIdentityOutput) ElementType

func (ResourceIdentityOutput) ElementType() reflect.Type

func (ResourceIdentityOutput) ToResourceIdentityOutput

func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityOutput) Type

Identity type

type ResourceIdentityPtrInput

type ResourceIdentityPtrInput interface {
	pulumi.Input

	ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
	ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput
}

ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:

        ResourceIdentityArgs{...}

or:

        nil

type ResourceIdentityPtrOutput

type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityPtrOutput) Elem

func (ResourceIdentityPtrOutput) ElementType

func (ResourceIdentityPtrOutput) ElementType() reflect.Type

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) Type

Identity type

type ResourceIdentityResponse

type ResourceIdentityResponse struct {
	// Service Principal Id backing the Msi
	PrincipalId string `pulumi:"principalId"`
	// Home Tenant Id
	TenantId string `pulumi:"tenantId"`
	// Identity type
	Type *string `pulumi:"type"`
}

Msi identity details of the resource

type ResourceIdentityResponseOutput

type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }

Msi identity details of the resource

func (ResourceIdentityResponseOutput) ElementType

func (ResourceIdentityResponseOutput) PrincipalId

Service Principal Id backing the Msi

func (ResourceIdentityResponseOutput) TenantId

Home Tenant Id

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) Type

Identity type

type ResourceIdentityResponsePtrOutput

type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponsePtrOutput) Elem

func (ResourceIdentityResponsePtrOutput) ElementType

func (ResourceIdentityResponsePtrOutput) PrincipalId

Service Principal Id backing the Msi

func (ResourceIdentityResponsePtrOutput) TenantId

Home Tenant Id

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) Type

Identity type

type ResourceMoveDetailsResponse

type ResourceMoveDetailsResponse struct {
	// Denotes whether move operation is in progress
	OperationInProgress *string `pulumi:"operationInProgress"`
	// Denotes the timeout of the operation to finish
	OperationInProgressLockTimeoutInUTC *string `pulumi:"operationInProgressLockTimeoutInUTC"`
}

Fields for tracking resource move

type ResourceMoveDetailsResponseOutput

type ResourceMoveDetailsResponseOutput struct{ *pulumi.OutputState }

Fields for tracking resource move

func (ResourceMoveDetailsResponseOutput) ElementType

func (ResourceMoveDetailsResponseOutput) OperationInProgress

Denotes whether move operation is in progress

func (ResourceMoveDetailsResponseOutput) OperationInProgressLockTimeoutInUTC

func (o ResourceMoveDetailsResponseOutput) OperationInProgressLockTimeoutInUTC() pulumi.StringPtrOutput

Denotes the timeout of the operation to finish

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutput

func (o ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutput() ResourceMoveDetailsResponseOutput

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutputWithContext

func (o ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutputWithContext(ctx context.Context) ResourceMoveDetailsResponseOutput

type RoleSinkInfo

type RoleSinkInfo struct {
	// Compute role ID.
	RoleId string `pulumi:"roleId"`
}

Compute role against which events will be raised.

type RoleSinkInfoArgs

type RoleSinkInfoArgs struct {
	// Compute role ID.
	RoleId pulumi.StringInput `pulumi:"roleId"`
}

Compute role against which events will be raised.

func (RoleSinkInfoArgs) ElementType

func (RoleSinkInfoArgs) ElementType() reflect.Type

func (RoleSinkInfoArgs) ToRoleSinkInfoOutput

func (i RoleSinkInfoArgs) ToRoleSinkInfoOutput() RoleSinkInfoOutput

func (RoleSinkInfoArgs) ToRoleSinkInfoOutputWithContext

func (i RoleSinkInfoArgs) ToRoleSinkInfoOutputWithContext(ctx context.Context) RoleSinkInfoOutput

type RoleSinkInfoInput

type RoleSinkInfoInput interface {
	pulumi.Input

	ToRoleSinkInfoOutput() RoleSinkInfoOutput
	ToRoleSinkInfoOutputWithContext(context.Context) RoleSinkInfoOutput
}

RoleSinkInfoInput is an input type that accepts RoleSinkInfoArgs and RoleSinkInfoOutput values. You can construct a concrete instance of `RoleSinkInfoInput` via:

RoleSinkInfoArgs{...}

type RoleSinkInfoOutput

type RoleSinkInfoOutput struct{ *pulumi.OutputState }

Compute role against which events will be raised.

func (RoleSinkInfoOutput) ElementType

func (RoleSinkInfoOutput) ElementType() reflect.Type

func (RoleSinkInfoOutput) RoleId

Compute role ID.

func (RoleSinkInfoOutput) ToRoleSinkInfoOutput

func (o RoleSinkInfoOutput) ToRoleSinkInfoOutput() RoleSinkInfoOutput

func (RoleSinkInfoOutput) ToRoleSinkInfoOutputWithContext

func (o RoleSinkInfoOutput) ToRoleSinkInfoOutputWithContext(ctx context.Context) RoleSinkInfoOutput

type RoleSinkInfoResponse

type RoleSinkInfoResponse struct {
	// Compute role ID.
	RoleId string `pulumi:"roleId"`
}

Compute role against which events will be raised.

type RoleSinkInfoResponseOutput

type RoleSinkInfoResponseOutput struct{ *pulumi.OutputState }

Compute role against which events will be raised.

func (RoleSinkInfoResponseOutput) ElementType

func (RoleSinkInfoResponseOutput) ElementType() reflect.Type

func (RoleSinkInfoResponseOutput) RoleId

Compute role ID.

func (RoleSinkInfoResponseOutput) ToRoleSinkInfoResponseOutput

func (o RoleSinkInfoResponseOutput) ToRoleSinkInfoResponseOutput() RoleSinkInfoResponseOutput

func (RoleSinkInfoResponseOutput) ToRoleSinkInfoResponseOutputWithContext

func (o RoleSinkInfoResponseOutput) ToRoleSinkInfoResponseOutputWithContext(ctx context.Context) RoleSinkInfoResponseOutput

type RoleStatus

type RoleStatus string

Role status.

func (RoleStatus) ElementType

func (RoleStatus) ElementType() reflect.Type

func (RoleStatus) ToRoleStatusOutput

func (e RoleStatus) ToRoleStatusOutput() RoleStatusOutput

func (RoleStatus) ToRoleStatusOutputWithContext

func (e RoleStatus) ToRoleStatusOutputWithContext(ctx context.Context) RoleStatusOutput

func (RoleStatus) ToRoleStatusPtrOutput

func (e RoleStatus) ToRoleStatusPtrOutput() RoleStatusPtrOutput

func (RoleStatus) ToRoleStatusPtrOutputWithContext

func (e RoleStatus) ToRoleStatusPtrOutputWithContext(ctx context.Context) RoleStatusPtrOutput

func (RoleStatus) ToStringOutput

func (e RoleStatus) ToStringOutput() pulumi.StringOutput

func (RoleStatus) ToStringOutputWithContext

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

func (RoleStatus) ToStringPtrOutput

func (e RoleStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleStatus) ToStringPtrOutputWithContext

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

type RoleStatusInput

type RoleStatusInput interface {
	pulumi.Input

	ToRoleStatusOutput() RoleStatusOutput
	ToRoleStatusOutputWithContext(context.Context) RoleStatusOutput
}

RoleStatusInput is an input type that accepts values of the RoleStatus enum A concrete instance of `RoleStatusInput` can be one of the following:

RoleStatusEnabled
RoleStatusDisabled

type RoleStatusOutput

type RoleStatusOutput struct{ *pulumi.OutputState }

func (RoleStatusOutput) ElementType

func (RoleStatusOutput) ElementType() reflect.Type

func (RoleStatusOutput) ToRoleStatusOutput

func (o RoleStatusOutput) ToRoleStatusOutput() RoleStatusOutput

func (RoleStatusOutput) ToRoleStatusOutputWithContext

func (o RoleStatusOutput) ToRoleStatusOutputWithContext(ctx context.Context) RoleStatusOutput

func (RoleStatusOutput) ToRoleStatusPtrOutput

func (o RoleStatusOutput) ToRoleStatusPtrOutput() RoleStatusPtrOutput

func (RoleStatusOutput) ToRoleStatusPtrOutputWithContext

func (o RoleStatusOutput) ToRoleStatusPtrOutputWithContext(ctx context.Context) RoleStatusPtrOutput

func (RoleStatusOutput) ToStringOutput

func (o RoleStatusOutput) ToStringOutput() pulumi.StringOutput

func (RoleStatusOutput) ToStringOutputWithContext

func (o RoleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoleStatusOutput) ToStringPtrOutput

func (o RoleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleStatusOutput) ToStringPtrOutputWithContext

func (o RoleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoleStatusPtrInput

type RoleStatusPtrInput interface {
	pulumi.Input

	ToRoleStatusPtrOutput() RoleStatusPtrOutput
	ToRoleStatusPtrOutputWithContext(context.Context) RoleStatusPtrOutput
}

func RoleStatusPtr

func RoleStatusPtr(v string) RoleStatusPtrInput

type RoleStatusPtrOutput

type RoleStatusPtrOutput struct{ *pulumi.OutputState }

func (RoleStatusPtrOutput) Elem

func (RoleStatusPtrOutput) ElementType

func (RoleStatusPtrOutput) ElementType() reflect.Type

func (RoleStatusPtrOutput) ToRoleStatusPtrOutput

func (o RoleStatusPtrOutput) ToRoleStatusPtrOutput() RoleStatusPtrOutput

func (RoleStatusPtrOutput) ToRoleStatusPtrOutputWithContext

func (o RoleStatusPtrOutput) ToRoleStatusPtrOutputWithContext(ctx context.Context) RoleStatusPtrOutput

func (RoleStatusPtrOutput) ToStringPtrOutput

func (o RoleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleStatusPtrOutput) ToStringPtrOutputWithContext

func (o RoleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoleTypes

type RoleTypes string

Role type.

type SSLStatus

type SSLStatus string

Signifies whether SSL needs to be enabled or not.

func (SSLStatus) ElementType

func (SSLStatus) ElementType() reflect.Type

func (SSLStatus) ToSSLStatusOutput

func (e SSLStatus) ToSSLStatusOutput() SSLStatusOutput

func (SSLStatus) ToSSLStatusOutputWithContext

func (e SSLStatus) ToSSLStatusOutputWithContext(ctx context.Context) SSLStatusOutput

func (SSLStatus) ToSSLStatusPtrOutput

func (e SSLStatus) ToSSLStatusPtrOutput() SSLStatusPtrOutput

func (SSLStatus) ToSSLStatusPtrOutputWithContext

func (e SSLStatus) ToSSLStatusPtrOutputWithContext(ctx context.Context) SSLStatusPtrOutput

func (SSLStatus) ToStringOutput

func (e SSLStatus) ToStringOutput() pulumi.StringOutput

func (SSLStatus) ToStringOutputWithContext

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

func (SSLStatus) ToStringPtrOutput

func (e SSLStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (SSLStatus) ToStringPtrOutputWithContext

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

type SSLStatusInput

type SSLStatusInput interface {
	pulumi.Input

	ToSSLStatusOutput() SSLStatusOutput
	ToSSLStatusOutputWithContext(context.Context) SSLStatusOutput
}

SSLStatusInput is an input type that accepts values of the SSLStatus enum A concrete instance of `SSLStatusInput` can be one of the following:

SSLStatusEnabled
SSLStatusDisabled

type SSLStatusOutput

type SSLStatusOutput struct{ *pulumi.OutputState }

func (SSLStatusOutput) ElementType

func (SSLStatusOutput) ElementType() reflect.Type

func (SSLStatusOutput) ToSSLStatusOutput

func (o SSLStatusOutput) ToSSLStatusOutput() SSLStatusOutput

func (SSLStatusOutput) ToSSLStatusOutputWithContext

func (o SSLStatusOutput) ToSSLStatusOutputWithContext(ctx context.Context) SSLStatusOutput

func (SSLStatusOutput) ToSSLStatusPtrOutput

func (o SSLStatusOutput) ToSSLStatusPtrOutput() SSLStatusPtrOutput

func (SSLStatusOutput) ToSSLStatusPtrOutputWithContext

func (o SSLStatusOutput) ToSSLStatusPtrOutputWithContext(ctx context.Context) SSLStatusPtrOutput

func (SSLStatusOutput) ToStringOutput

func (o SSLStatusOutput) ToStringOutput() pulumi.StringOutput

func (SSLStatusOutput) ToStringOutputWithContext

func (o SSLStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SSLStatusOutput) ToStringPtrOutput

func (o SSLStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SSLStatusOutput) ToStringPtrOutputWithContext

func (o SSLStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SSLStatusPtrInput

type SSLStatusPtrInput interface {
	pulumi.Input

	ToSSLStatusPtrOutput() SSLStatusPtrOutput
	ToSSLStatusPtrOutputWithContext(context.Context) SSLStatusPtrOutput
}

func SSLStatusPtr

func SSLStatusPtr(v string) SSLStatusPtrInput

type SSLStatusPtrOutput

type SSLStatusPtrOutput struct{ *pulumi.OutputState }

func (SSLStatusPtrOutput) Elem

func (SSLStatusPtrOutput) ElementType

func (SSLStatusPtrOutput) ElementType() reflect.Type

func (SSLStatusPtrOutput) ToSSLStatusPtrOutput

func (o SSLStatusPtrOutput) ToSSLStatusPtrOutput() SSLStatusPtrOutput

func (SSLStatusPtrOutput) ToSSLStatusPtrOutputWithContext

func (o SSLStatusPtrOutput) ToSSLStatusPtrOutputWithContext(ctx context.Context) SSLStatusPtrOutput

func (SSLStatusPtrOutput) ToStringPtrOutput

func (o SSLStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SSLStatusPtrOutput) ToStringPtrOutputWithContext

func (o SSLStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecretResponse

type SecretResponse struct {
	// Encrypted (using device public key) secret value.
	EncryptedSecret *AsymmetricEncryptedSecretResponse `pulumi:"encryptedSecret"`
	// Id of the Key-Vault where secret is stored (ex: secrets/AuthClientSecret/82ef4346187a4033a10d629cde07d740).
	KeyVaultId *string `pulumi:"keyVaultId"`
}

Holds device secret either as a KeyVault reference or as an encrypted value.

type SecretResponseMapOutput

type SecretResponseMapOutput struct{ *pulumi.OutputState }

func (SecretResponseMapOutput) ElementType

func (SecretResponseMapOutput) ElementType() reflect.Type

func (SecretResponseMapOutput) MapIndex

func (SecretResponseMapOutput) ToSecretResponseMapOutput

func (o SecretResponseMapOutput) ToSecretResponseMapOutput() SecretResponseMapOutput

func (SecretResponseMapOutput) ToSecretResponseMapOutputWithContext

func (o SecretResponseMapOutput) ToSecretResponseMapOutputWithContext(ctx context.Context) SecretResponseMapOutput

type SecretResponseOutput

type SecretResponseOutput struct{ *pulumi.OutputState }

Holds device secret either as a KeyVault reference or as an encrypted value.

func (SecretResponseOutput) ElementType

func (SecretResponseOutput) ElementType() reflect.Type

func (SecretResponseOutput) EncryptedSecret

Encrypted (using device public key) secret value.

func (SecretResponseOutput) KeyVaultId

Id of the Key-Vault where secret is stored (ex: secrets/AuthClientSecret/82ef4346187a4033a10d629cde07d740).

func (SecretResponseOutput) ToSecretResponseOutput

func (o SecretResponseOutput) ToSecretResponseOutput() SecretResponseOutput

func (SecretResponseOutput) ToSecretResponseOutputWithContext

func (o SecretResponseOutput) ToSecretResponseOutputWithContext(ctx context.Context) SecretResponseOutput

type Share

type Share struct {
	pulumi.CustomResourceState

	// Access protocol to be used by the share.
	AccessProtocol pulumi.StringOutput `pulumi:"accessProtocol"`
	// Azure container mapping for the share.
	AzureContainerInfo AzureContainerInfoResponsePtrOutput `pulumi:"azureContainerInfo"`
	// List of IP addresses and corresponding access rights on the share(required for NFS protocol).
	ClientAccessRights ClientAccessRightResponseArrayOutput `pulumi:"clientAccessRights"`
	// Data policy of the share.
	DataPolicy pulumi.StringPtrOutput `pulumi:"dataPolicy"`
	// Description for the share.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Current monitoring status of the share.
	MonitoringStatus pulumi.StringOutput `pulumi:"monitoringStatus"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Details of the refresh job on this share.
	RefreshDetails RefreshDetailsResponsePtrOutput `pulumi:"refreshDetails"`
	// Share mount point to the role.
	ShareMappings MountPointMapResponseArrayOutput `pulumi:"shareMappings"`
	// Current status of the share.
	ShareStatus pulumi.StringOutput `pulumi:"shareStatus"`
	// Metadata pertaining to creation and last modification of Share
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
	// Mapping of users and corresponding access rights on the share (required for SMB protocol).
	UserAccessRights UserAccessRightResponseArrayOutput `pulumi:"userAccessRights"`
}

Represents a share on the Data Box Edge/Gateway device. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

func GetShare

func GetShare(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ShareState, opts ...pulumi.ResourceOption) (*Share, error)

GetShare gets an existing Share 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 NewShare

func NewShare(ctx *pulumi.Context,
	name string, args *ShareArgs, opts ...pulumi.ResourceOption) (*Share, error)

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

func (*Share) ElementType

func (*Share) ElementType() reflect.Type

func (*Share) ToShareOutput

func (i *Share) ToShareOutput() ShareOutput

func (*Share) ToShareOutputWithContext

func (i *Share) ToShareOutputWithContext(ctx context.Context) ShareOutput

type ShareAccessProtocol

type ShareAccessProtocol string

Access protocol to be used by the share.

func (ShareAccessProtocol) ElementType

func (ShareAccessProtocol) ElementType() reflect.Type

func (ShareAccessProtocol) ToShareAccessProtocolOutput

func (e ShareAccessProtocol) ToShareAccessProtocolOutput() ShareAccessProtocolOutput

func (ShareAccessProtocol) ToShareAccessProtocolOutputWithContext

func (e ShareAccessProtocol) ToShareAccessProtocolOutputWithContext(ctx context.Context) ShareAccessProtocolOutput

func (ShareAccessProtocol) ToShareAccessProtocolPtrOutput

func (e ShareAccessProtocol) ToShareAccessProtocolPtrOutput() ShareAccessProtocolPtrOutput

func (ShareAccessProtocol) ToShareAccessProtocolPtrOutputWithContext

func (e ShareAccessProtocol) ToShareAccessProtocolPtrOutputWithContext(ctx context.Context) ShareAccessProtocolPtrOutput

func (ShareAccessProtocol) ToStringOutput

func (e ShareAccessProtocol) ToStringOutput() pulumi.StringOutput

func (ShareAccessProtocol) ToStringOutputWithContext

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

func (ShareAccessProtocol) ToStringPtrOutput

func (e ShareAccessProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessProtocol) ToStringPtrOutputWithContext

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

type ShareAccessProtocolInput

type ShareAccessProtocolInput interface {
	pulumi.Input

	ToShareAccessProtocolOutput() ShareAccessProtocolOutput
	ToShareAccessProtocolOutputWithContext(context.Context) ShareAccessProtocolOutput
}

ShareAccessProtocolInput is an input type that accepts values of the ShareAccessProtocol enum A concrete instance of `ShareAccessProtocolInput` can be one of the following:

ShareAccessProtocolSMB
ShareAccessProtocolNFS

type ShareAccessProtocolOutput

type ShareAccessProtocolOutput struct{ *pulumi.OutputState }

func (ShareAccessProtocolOutput) ElementType

func (ShareAccessProtocolOutput) ElementType() reflect.Type

func (ShareAccessProtocolOutput) ToShareAccessProtocolOutput

func (o ShareAccessProtocolOutput) ToShareAccessProtocolOutput() ShareAccessProtocolOutput

func (ShareAccessProtocolOutput) ToShareAccessProtocolOutputWithContext

func (o ShareAccessProtocolOutput) ToShareAccessProtocolOutputWithContext(ctx context.Context) ShareAccessProtocolOutput

func (ShareAccessProtocolOutput) ToShareAccessProtocolPtrOutput

func (o ShareAccessProtocolOutput) ToShareAccessProtocolPtrOutput() ShareAccessProtocolPtrOutput

func (ShareAccessProtocolOutput) ToShareAccessProtocolPtrOutputWithContext

func (o ShareAccessProtocolOutput) ToShareAccessProtocolPtrOutputWithContext(ctx context.Context) ShareAccessProtocolPtrOutput

func (ShareAccessProtocolOutput) ToStringOutput

func (o ShareAccessProtocolOutput) ToStringOutput() pulumi.StringOutput

func (ShareAccessProtocolOutput) ToStringOutputWithContext

func (o ShareAccessProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ShareAccessProtocolOutput) ToStringPtrOutput

func (o ShareAccessProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessProtocolOutput) ToStringPtrOutputWithContext

func (o ShareAccessProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ShareAccessProtocolPtrInput

type ShareAccessProtocolPtrInput interface {
	pulumi.Input

	ToShareAccessProtocolPtrOutput() ShareAccessProtocolPtrOutput
	ToShareAccessProtocolPtrOutputWithContext(context.Context) ShareAccessProtocolPtrOutput
}

func ShareAccessProtocolPtr

func ShareAccessProtocolPtr(v string) ShareAccessProtocolPtrInput

type ShareAccessProtocolPtrOutput

type ShareAccessProtocolPtrOutput struct{ *pulumi.OutputState }

func (ShareAccessProtocolPtrOutput) Elem

func (ShareAccessProtocolPtrOutput) ElementType

func (ShareAccessProtocolPtrOutput) ToShareAccessProtocolPtrOutput

func (o ShareAccessProtocolPtrOutput) ToShareAccessProtocolPtrOutput() ShareAccessProtocolPtrOutput

func (ShareAccessProtocolPtrOutput) ToShareAccessProtocolPtrOutputWithContext

func (o ShareAccessProtocolPtrOutput) ToShareAccessProtocolPtrOutputWithContext(ctx context.Context) ShareAccessProtocolPtrOutput

func (ShareAccessProtocolPtrOutput) ToStringPtrOutput

func (o ShareAccessProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessProtocolPtrOutput) ToStringPtrOutputWithContext

func (o ShareAccessProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ShareAccessRightResponse

type ShareAccessRightResponse struct {
	// Type of access to be allowed on the share for this user.
	AccessType string `pulumi:"accessType"`
	// The share ID.
	ShareId string `pulumi:"shareId"`
}

Specifies the mapping between this particular user and the type of access he has on shares on this device.

type ShareAccessRightResponseArrayOutput

type ShareAccessRightResponseArrayOutput struct{ *pulumi.OutputState }

func (ShareAccessRightResponseArrayOutput) ElementType

func (ShareAccessRightResponseArrayOutput) Index

func (ShareAccessRightResponseArrayOutput) ToShareAccessRightResponseArrayOutput

func (o ShareAccessRightResponseArrayOutput) ToShareAccessRightResponseArrayOutput() ShareAccessRightResponseArrayOutput

func (ShareAccessRightResponseArrayOutput) ToShareAccessRightResponseArrayOutputWithContext

func (o ShareAccessRightResponseArrayOutput) ToShareAccessRightResponseArrayOutputWithContext(ctx context.Context) ShareAccessRightResponseArrayOutput

type ShareAccessRightResponseOutput

type ShareAccessRightResponseOutput struct{ *pulumi.OutputState }

Specifies the mapping between this particular user and the type of access he has on shares on this device.

func (ShareAccessRightResponseOutput) AccessType

Type of access to be allowed on the share for this user.

func (ShareAccessRightResponseOutput) ElementType

func (ShareAccessRightResponseOutput) ShareId

The share ID.

func (ShareAccessRightResponseOutput) ToShareAccessRightResponseOutput

func (o ShareAccessRightResponseOutput) ToShareAccessRightResponseOutput() ShareAccessRightResponseOutput

func (ShareAccessRightResponseOutput) ToShareAccessRightResponseOutputWithContext

func (o ShareAccessRightResponseOutput) ToShareAccessRightResponseOutputWithContext(ctx context.Context) ShareAccessRightResponseOutput

type ShareAccessType

type ShareAccessType string

Type of access to be allowed for the user.

func (ShareAccessType) ElementType

func (ShareAccessType) ElementType() reflect.Type

func (ShareAccessType) ToShareAccessTypeOutput

func (e ShareAccessType) ToShareAccessTypeOutput() ShareAccessTypeOutput

func (ShareAccessType) ToShareAccessTypeOutputWithContext

func (e ShareAccessType) ToShareAccessTypeOutputWithContext(ctx context.Context) ShareAccessTypeOutput

func (ShareAccessType) ToShareAccessTypePtrOutput

func (e ShareAccessType) ToShareAccessTypePtrOutput() ShareAccessTypePtrOutput

func (ShareAccessType) ToShareAccessTypePtrOutputWithContext

func (e ShareAccessType) ToShareAccessTypePtrOutputWithContext(ctx context.Context) ShareAccessTypePtrOutput

func (ShareAccessType) ToStringOutput

func (e ShareAccessType) ToStringOutput() pulumi.StringOutput

func (ShareAccessType) ToStringOutputWithContext

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

func (ShareAccessType) ToStringPtrOutput

func (e ShareAccessType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessType) ToStringPtrOutputWithContext

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

type ShareAccessTypeInput

type ShareAccessTypeInput interface {
	pulumi.Input

	ToShareAccessTypeOutput() ShareAccessTypeOutput
	ToShareAccessTypeOutputWithContext(context.Context) ShareAccessTypeOutput
}

ShareAccessTypeInput is an input type that accepts values of the ShareAccessType enum A concrete instance of `ShareAccessTypeInput` can be one of the following:

ShareAccessTypeChange
ShareAccessTypeRead
ShareAccessTypeCustom

type ShareAccessTypeOutput

type ShareAccessTypeOutput struct{ *pulumi.OutputState }

func (ShareAccessTypeOutput) ElementType

func (ShareAccessTypeOutput) ElementType() reflect.Type

func (ShareAccessTypeOutput) ToShareAccessTypeOutput

func (o ShareAccessTypeOutput) ToShareAccessTypeOutput() ShareAccessTypeOutput

func (ShareAccessTypeOutput) ToShareAccessTypeOutputWithContext

func (o ShareAccessTypeOutput) ToShareAccessTypeOutputWithContext(ctx context.Context) ShareAccessTypeOutput

func (ShareAccessTypeOutput) ToShareAccessTypePtrOutput

func (o ShareAccessTypeOutput) ToShareAccessTypePtrOutput() ShareAccessTypePtrOutput

func (ShareAccessTypeOutput) ToShareAccessTypePtrOutputWithContext

func (o ShareAccessTypeOutput) ToShareAccessTypePtrOutputWithContext(ctx context.Context) ShareAccessTypePtrOutput

func (ShareAccessTypeOutput) ToStringOutput

func (o ShareAccessTypeOutput) ToStringOutput() pulumi.StringOutput

func (ShareAccessTypeOutput) ToStringOutputWithContext

func (o ShareAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ShareAccessTypeOutput) ToStringPtrOutput

func (o ShareAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessTypeOutput) ToStringPtrOutputWithContext

func (o ShareAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ShareAccessTypePtrInput

type ShareAccessTypePtrInput interface {
	pulumi.Input

	ToShareAccessTypePtrOutput() ShareAccessTypePtrOutput
	ToShareAccessTypePtrOutputWithContext(context.Context) ShareAccessTypePtrOutput
}

func ShareAccessTypePtr

func ShareAccessTypePtr(v string) ShareAccessTypePtrInput

type ShareAccessTypePtrOutput

type ShareAccessTypePtrOutput struct{ *pulumi.OutputState }

func (ShareAccessTypePtrOutput) Elem

func (ShareAccessTypePtrOutput) ElementType

func (ShareAccessTypePtrOutput) ElementType() reflect.Type

func (ShareAccessTypePtrOutput) ToShareAccessTypePtrOutput

func (o ShareAccessTypePtrOutput) ToShareAccessTypePtrOutput() ShareAccessTypePtrOutput

func (ShareAccessTypePtrOutput) ToShareAccessTypePtrOutputWithContext

func (o ShareAccessTypePtrOutput) ToShareAccessTypePtrOutputWithContext(ctx context.Context) ShareAccessTypePtrOutput

func (ShareAccessTypePtrOutput) ToStringPtrOutput

func (o ShareAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessTypePtrOutput) ToStringPtrOutputWithContext

func (o ShareAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ShareArgs

type ShareArgs struct {
	// Access protocol to be used by the share.
	AccessProtocol pulumi.StringInput
	// Azure container mapping for the share.
	AzureContainerInfo AzureContainerInfoPtrInput
	// List of IP addresses and corresponding access rights on the share(required for NFS protocol).
	ClientAccessRights ClientAccessRightArrayInput
	// Data policy of the share.
	DataPolicy pulumi.StringPtrInput
	// Description for the share.
	Description pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// Current monitoring status of the share.
	MonitoringStatus pulumi.StringInput
	// The share name.
	Name pulumi.StringPtrInput
	// Details of the refresh job on this share.
	RefreshDetails RefreshDetailsPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Current status of the share.
	ShareStatus pulumi.StringInput
	// Mapping of users and corresponding access rights on the share (required for SMB protocol).
	UserAccessRights UserAccessRightArrayInput
}

The set of arguments for constructing a Share resource.

func (ShareArgs) ElementType

func (ShareArgs) ElementType() reflect.Type

type ShareInput

type ShareInput interface {
	pulumi.Input

	ToShareOutput() ShareOutput
	ToShareOutputWithContext(ctx context.Context) ShareOutput
}

type ShareOutput

type ShareOutput struct{ *pulumi.OutputState }

func (ShareOutput) AccessProtocol

func (o ShareOutput) AccessProtocol() pulumi.StringOutput

Access protocol to be used by the share.

func (ShareOutput) AzureContainerInfo

func (o ShareOutput) AzureContainerInfo() AzureContainerInfoResponsePtrOutput

Azure container mapping for the share.

func (ShareOutput) ClientAccessRights

func (o ShareOutput) ClientAccessRights() ClientAccessRightResponseArrayOutput

List of IP addresses and corresponding access rights on the share(required for NFS protocol).

func (ShareOutput) DataPolicy

func (o ShareOutput) DataPolicy() pulumi.StringPtrOutput

Data policy of the share.

func (ShareOutput) Description

func (o ShareOutput) Description() pulumi.StringPtrOutput

Description for the share.

func (ShareOutput) ElementType

func (ShareOutput) ElementType() reflect.Type

func (ShareOutput) MonitoringStatus

func (o ShareOutput) MonitoringStatus() pulumi.StringOutput

Current monitoring status of the share.

func (ShareOutput) Name

func (o ShareOutput) Name() pulumi.StringOutput

The object name.

func (ShareOutput) RefreshDetails

func (o ShareOutput) RefreshDetails() RefreshDetailsResponsePtrOutput

Details of the refresh job on this share.

func (ShareOutput) ShareMappings

Share mount point to the role.

func (ShareOutput) ShareStatus

func (o ShareOutput) ShareStatus() pulumi.StringOutput

Current status of the share.

func (ShareOutput) SystemData

func (o ShareOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of Share

func (ShareOutput) ToShareOutput

func (o ShareOutput) ToShareOutput() ShareOutput

func (ShareOutput) ToShareOutputWithContext

func (o ShareOutput) ToShareOutputWithContext(ctx context.Context) ShareOutput

func (ShareOutput) Type

func (o ShareOutput) Type() pulumi.StringOutput

The hierarchical type of the object.

func (ShareOutput) UserAccessRights

func (o ShareOutput) UserAccessRights() UserAccessRightResponseArrayOutput

Mapping of users and corresponding access rights on the share (required for SMB protocol).

type ShareState

type ShareState struct {
}

func (ShareState) ElementType

func (ShareState) ElementType() reflect.Type

type ShareStatus

type ShareStatus string

Current status of the share.

func (ShareStatus) ElementType

func (ShareStatus) ElementType() reflect.Type

func (ShareStatus) ToShareStatusOutput

func (e ShareStatus) ToShareStatusOutput() ShareStatusOutput

func (ShareStatus) ToShareStatusOutputWithContext

func (e ShareStatus) ToShareStatusOutputWithContext(ctx context.Context) ShareStatusOutput

func (ShareStatus) ToShareStatusPtrOutput

func (e ShareStatus) ToShareStatusPtrOutput() ShareStatusPtrOutput

func (ShareStatus) ToShareStatusPtrOutputWithContext

func (e ShareStatus) ToShareStatusPtrOutputWithContext(ctx context.Context) ShareStatusPtrOutput

func (ShareStatus) ToStringOutput

func (e ShareStatus) ToStringOutput() pulumi.StringOutput

func (ShareStatus) ToStringOutputWithContext

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

func (ShareStatus) ToStringPtrOutput

func (e ShareStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareStatus) ToStringPtrOutputWithContext

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

type ShareStatusInput

type ShareStatusInput interface {
	pulumi.Input

	ToShareStatusOutput() ShareStatusOutput
	ToShareStatusOutputWithContext(context.Context) ShareStatusOutput
}

ShareStatusInput is an input type that accepts values of the ShareStatus enum A concrete instance of `ShareStatusInput` can be one of the following:

ShareStatusOffline
ShareStatusUnknown
ShareStatusOK
ShareStatusUpdating
ShareStatusNeedsAttention

type ShareStatusOutput

type ShareStatusOutput struct{ *pulumi.OutputState }

func (ShareStatusOutput) ElementType

func (ShareStatusOutput) ElementType() reflect.Type

func (ShareStatusOutput) ToShareStatusOutput

func (o ShareStatusOutput) ToShareStatusOutput() ShareStatusOutput

func (ShareStatusOutput) ToShareStatusOutputWithContext

func (o ShareStatusOutput) ToShareStatusOutputWithContext(ctx context.Context) ShareStatusOutput

func (ShareStatusOutput) ToShareStatusPtrOutput

func (o ShareStatusOutput) ToShareStatusPtrOutput() ShareStatusPtrOutput

func (ShareStatusOutput) ToShareStatusPtrOutputWithContext

func (o ShareStatusOutput) ToShareStatusPtrOutputWithContext(ctx context.Context) ShareStatusPtrOutput

func (ShareStatusOutput) ToStringOutput

func (o ShareStatusOutput) ToStringOutput() pulumi.StringOutput

func (ShareStatusOutput) ToStringOutputWithContext

func (o ShareStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ShareStatusOutput) ToStringPtrOutput

func (o ShareStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareStatusOutput) ToStringPtrOutputWithContext

func (o ShareStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ShareStatusPtrInput

type ShareStatusPtrInput interface {
	pulumi.Input

	ToShareStatusPtrOutput() ShareStatusPtrOutput
	ToShareStatusPtrOutputWithContext(context.Context) ShareStatusPtrOutput
}

func ShareStatusPtr

func ShareStatusPtr(v string) ShareStatusPtrInput

type ShareStatusPtrOutput

type ShareStatusPtrOutput struct{ *pulumi.OutputState }

func (ShareStatusPtrOutput) Elem

func (ShareStatusPtrOutput) ElementType

func (ShareStatusPtrOutput) ElementType() reflect.Type

func (ShareStatusPtrOutput) ToShareStatusPtrOutput

func (o ShareStatusPtrOutput) ToShareStatusPtrOutput() ShareStatusPtrOutput

func (ShareStatusPtrOutput) ToShareStatusPtrOutputWithContext

func (o ShareStatusPtrOutput) ToShareStatusPtrOutputWithContext(ctx context.Context) ShareStatusPtrOutput

func (ShareStatusPtrOutput) ToStringPtrOutput

func (o ShareStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareStatusPtrOutput) ToStringPtrOutputWithContext

func (o ShareStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ShipmentType

type ShipmentType string

ShipmentType of the order

func (ShipmentType) ElementType

func (ShipmentType) ElementType() reflect.Type

func (ShipmentType) ToShipmentTypeOutput

func (e ShipmentType) ToShipmentTypeOutput() ShipmentTypeOutput

func (ShipmentType) ToShipmentTypeOutputWithContext

func (e ShipmentType) ToShipmentTypeOutputWithContext(ctx context.Context) ShipmentTypeOutput

func (ShipmentType) ToShipmentTypePtrOutput

func (e ShipmentType) ToShipmentTypePtrOutput() ShipmentTypePtrOutput

func (ShipmentType) ToShipmentTypePtrOutputWithContext

func (e ShipmentType) ToShipmentTypePtrOutputWithContext(ctx context.Context) ShipmentTypePtrOutput

func (ShipmentType) ToStringOutput

func (e ShipmentType) ToStringOutput() pulumi.StringOutput

func (ShipmentType) ToStringOutputWithContext

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

func (ShipmentType) ToStringPtrOutput

func (e ShipmentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShipmentType) ToStringPtrOutputWithContext

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

type ShipmentTypeInput

type ShipmentTypeInput interface {
	pulumi.Input

	ToShipmentTypeOutput() ShipmentTypeOutput
	ToShipmentTypeOutputWithContext(context.Context) ShipmentTypeOutput
}

ShipmentTypeInput is an input type that accepts values of the ShipmentType enum A concrete instance of `ShipmentTypeInput` can be one of the following:

ShipmentTypeNotApplicable
ShipmentTypeShippedToCustomer
ShipmentTypeSelfPickup

type ShipmentTypeOutput

type ShipmentTypeOutput struct{ *pulumi.OutputState }

func (ShipmentTypeOutput) ElementType

func (ShipmentTypeOutput) ElementType() reflect.Type

func (ShipmentTypeOutput) ToShipmentTypeOutput

func (o ShipmentTypeOutput) ToShipmentTypeOutput() ShipmentTypeOutput

func (ShipmentTypeOutput) ToShipmentTypeOutputWithContext

func (o ShipmentTypeOutput) ToShipmentTypeOutputWithContext(ctx context.Context) ShipmentTypeOutput

func (ShipmentTypeOutput) ToShipmentTypePtrOutput

func (o ShipmentTypeOutput) ToShipmentTypePtrOutput() ShipmentTypePtrOutput

func (ShipmentTypeOutput) ToShipmentTypePtrOutputWithContext

func (o ShipmentTypeOutput) ToShipmentTypePtrOutputWithContext(ctx context.Context) ShipmentTypePtrOutput

func (ShipmentTypeOutput) ToStringOutput

func (o ShipmentTypeOutput) ToStringOutput() pulumi.StringOutput

func (ShipmentTypeOutput) ToStringOutputWithContext

func (o ShipmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ShipmentTypeOutput) ToStringPtrOutput

func (o ShipmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShipmentTypeOutput) ToStringPtrOutputWithContext

func (o ShipmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ShipmentTypePtrInput

type ShipmentTypePtrInput interface {
	pulumi.Input

	ToShipmentTypePtrOutput() ShipmentTypePtrOutput
	ToShipmentTypePtrOutputWithContext(context.Context) ShipmentTypePtrOutput
}

func ShipmentTypePtr

func ShipmentTypePtr(v string) ShipmentTypePtrInput

type ShipmentTypePtrOutput

type ShipmentTypePtrOutput struct{ *pulumi.OutputState }

func (ShipmentTypePtrOutput) Elem

func (ShipmentTypePtrOutput) ElementType

func (ShipmentTypePtrOutput) ElementType() reflect.Type

func (ShipmentTypePtrOutput) ToShipmentTypePtrOutput

func (o ShipmentTypePtrOutput) ToShipmentTypePtrOutput() ShipmentTypePtrOutput

func (ShipmentTypePtrOutput) ToShipmentTypePtrOutputWithContext

func (o ShipmentTypePtrOutput) ToShipmentTypePtrOutputWithContext(ctx context.Context) ShipmentTypePtrOutput

func (ShipmentTypePtrOutput) ToStringPtrOutput

func (o ShipmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShipmentTypePtrOutput) ToStringPtrOutputWithContext

func (o ShipmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Sku

type Sku struct {
	// SKU name.
	Name *string `pulumi:"name"`
	// The SKU tier. This is based on the SKU name.
	Tier *string `pulumi:"tier"`
}

The SKU type.

type SkuArgs

type SkuArgs struct {
	// SKU name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The SKU tier. This is based on the SKU name.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The SKU type.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuName

type SkuName string

SKU name.

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

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

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

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

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:

SkuNameGateway
SkuNameEdge
SkuName_TEA_1Node
SkuName_TEA_1Node_UPS
SkuName_TEA_1Node_Heater
SkuName_TEA_1Node_UPS_Heater
SkuName_TEA_4Node_Heater
SkuName_TEA_4Node_UPS_Heater
SkuNameTMA
SkuNameTDC
SkuName_TCA_Small
SkuNameGPU
SkuName_TCA_Large
SkuName_EdgeP_Base
SkuName_EdgeP_High
SkuName_EdgePR_Base
SkuName_EdgePR_Base_UPS
SkuName_EP2_64_1VPU_W
SkuName_EP2_128_1T4_Mx1_W
SkuName_EP2_256_2T4_W
SkuName_EdgeMR_Mini
SkuName_RCA_Small
SkuName_RCA_Large
SkuNameRDC
SkuNameManagement
SkuName_EP2_64_Mx1_W
SkuName_EP2_128_GPU1_Mx1_W
SkuName_EP2_256_GPU2_Mx1
SkuName_EdgeMR_TCP

type SkuNameOutput

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext

func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuNameOutput) ToStringPtrOutput

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext

func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuNamePtrInput

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem

func (SkuNamePtrOutput) ElementType

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext

func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The SKU type.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

SKU name.

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The SKU tier. This is based on the SKU name.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

SKU name.

func (SkuPtrOutput) Tier

The SKU tier. This is based on the SKU name.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// SKU name.
	Name *string `pulumi:"name"`
	// The SKU tier. This is based on the SKU name.
	Tier *string `pulumi:"tier"`
}

The SKU type.

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The SKU type.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

SKU name.

func (SkuResponseOutput) Tier

The SKU tier. This is based on the SKU name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

SKU name.

func (SkuResponsePtrOutput) Tier

The SKU tier. This is based on the SKU name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuTier

type SkuTier string

The SKU tier. This is based on the SKU name.

func (SkuTier) ElementType

func (SkuTier) ElementType() reflect.Type

func (SkuTier) ToSkuTierOutput

func (e SkuTier) ToSkuTierOutput() SkuTierOutput

func (SkuTier) ToSkuTierOutputWithContext

func (e SkuTier) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput

func (SkuTier) ToSkuTierPtrOutput

func (e SkuTier) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTier) ToSkuTierPtrOutputWithContext

func (e SkuTier) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTier) ToStringOutput

func (e SkuTier) ToStringOutput() pulumi.StringOutput

func (SkuTier) ToStringOutputWithContext

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

func (SkuTier) ToStringPtrOutput

func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTier) ToStringPtrOutputWithContext

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

type SkuTierInput

type SkuTierInput interface {
	pulumi.Input

	ToSkuTierOutput() SkuTierOutput
	ToSkuTierOutputWithContext(context.Context) SkuTierOutput
}

SkuTierInput is an input type that accepts values of the SkuTier enum A concrete instance of `SkuTierInput` can be one of the following:

SkuTierStandard

type SkuTierOutput

type SkuTierOutput struct{ *pulumi.OutputState }

func (SkuTierOutput) ElementType

func (SkuTierOutput) ElementType() reflect.Type

func (SkuTierOutput) ToSkuTierOutput

func (o SkuTierOutput) ToSkuTierOutput() SkuTierOutput

func (SkuTierOutput) ToSkuTierOutputWithContext

func (o SkuTierOutput) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput

func (SkuTierOutput) ToSkuTierPtrOutput

func (o SkuTierOutput) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTierOutput) ToSkuTierPtrOutputWithContext

func (o SkuTierOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTierOutput) ToStringOutput

func (o SkuTierOutput) ToStringOutput() pulumi.StringOutput

func (SkuTierOutput) ToStringOutputWithContext

func (o SkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuTierOutput) ToStringPtrOutput

func (o SkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTierOutput) ToStringPtrOutputWithContext

func (o SkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuTierPtrInput

type SkuTierPtrInput interface {
	pulumi.Input

	ToSkuTierPtrOutput() SkuTierPtrOutput
	ToSkuTierPtrOutputWithContext(context.Context) SkuTierPtrOutput
}

func SkuTierPtr

func SkuTierPtr(v string) SkuTierPtrInput

type SkuTierPtrOutput

type SkuTierPtrOutput struct{ *pulumi.OutputState }

func (SkuTierPtrOutput) Elem

func (SkuTierPtrOutput) ElementType

func (SkuTierPtrOutput) ElementType() reflect.Type

func (SkuTierPtrOutput) ToSkuTierPtrOutput

func (o SkuTierPtrOutput) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTierPtrOutput) ToSkuTierPtrOutputWithContext

func (o SkuTierPtrOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTierPtrOutput) ToStringPtrOutput

func (o SkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTierPtrOutput) ToStringPtrOutputWithContext

func (o SkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageAccount

type StorageAccount struct {
	pulumi.CustomResourceState

	// BlobEndpoint of Storage Account
	BlobEndpoint pulumi.StringOutput `pulumi:"blobEndpoint"`
	// The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
	ContainerCount pulumi.IntOutput `pulumi:"containerCount"`
	// Data policy of the storage Account.
	DataPolicy pulumi.StringOutput `pulumi:"dataPolicy"`
	// Description for the storage Account.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Storage Account Credential Id
	StorageAccountCredentialId pulumi.StringPtrOutput `pulumi:"storageAccountCredentialId"`
	// Current status of the storage account
	StorageAccountStatus pulumi.StringPtrOutput `pulumi:"storageAccountStatus"`
	// Metadata pertaining to creation and last modification of StorageAccount
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a Storage Account on the Data Box Edge/Gateway device. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-05-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

func GetStorageAccount

func GetStorageAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageAccountState, opts ...pulumi.ResourceOption) (*StorageAccount, error)

GetStorageAccount gets an existing StorageAccount 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 NewStorageAccount

func NewStorageAccount(ctx *pulumi.Context,
	name string, args *StorageAccountArgs, opts ...pulumi.ResourceOption) (*StorageAccount, error)

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

func (*StorageAccount) ElementType

func (*StorageAccount) ElementType() reflect.Type

func (*StorageAccount) ToStorageAccountOutput

func (i *StorageAccount) ToStorageAccountOutput() StorageAccountOutput

func (*StorageAccount) ToStorageAccountOutputWithContext

func (i *StorageAccount) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

type StorageAccountArgs

type StorageAccountArgs struct {
	// Data policy of the storage Account.
	DataPolicy pulumi.StringInput
	// Description for the storage Account.
	Description pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Storage Account Credential Id
	StorageAccountCredentialId pulumi.StringPtrInput
	// The StorageAccount name.
	StorageAccountName pulumi.StringPtrInput
	// Current status of the storage account
	StorageAccountStatus pulumi.StringPtrInput
}

The set of arguments for constructing a StorageAccount resource.

func (StorageAccountArgs) ElementType

func (StorageAccountArgs) ElementType() reflect.Type

type StorageAccountCredential

type StorageAccountCredential struct {
	pulumi.CustomResourceState

	// Encrypted storage key.
	AccountKey AsymmetricEncryptedSecretResponsePtrOutput `pulumi:"accountKey"`
	// Type of storage accessed on the storage account.
	AccountType pulumi.StringOutput `pulumi:"accountType"`
	// Alias for the storage account.
	Alias pulumi.StringOutput `pulumi:"alias"`
	// Blob end point for private clouds.
	BlobDomainName pulumi.StringPtrOutput `pulumi:"blobDomainName"`
	// Connection string for the storage account. Use this string if username and account key are not specified.
	ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Signifies whether SSL needs to be enabled or not.
	SslStatus pulumi.StringOutput `pulumi:"sslStatus"`
	// Id of the storage account.
	StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"`
	// Metadata pertaining to creation and last modification of StorageAccountCredential
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
	// Username for the storage account.
	UserName pulumi.StringPtrOutput `pulumi:"userName"`
}

The storage account credential. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

func GetStorageAccountCredential

func GetStorageAccountCredential(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageAccountCredentialState, opts ...pulumi.ResourceOption) (*StorageAccountCredential, error)

GetStorageAccountCredential gets an existing StorageAccountCredential 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 NewStorageAccountCredential

func NewStorageAccountCredential(ctx *pulumi.Context,
	name string, args *StorageAccountCredentialArgs, opts ...pulumi.ResourceOption) (*StorageAccountCredential, error)

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

func (*StorageAccountCredential) ElementType

func (*StorageAccountCredential) ElementType() reflect.Type

func (*StorageAccountCredential) ToStorageAccountCredentialOutput

func (i *StorageAccountCredential) ToStorageAccountCredentialOutput() StorageAccountCredentialOutput

func (*StorageAccountCredential) ToStorageAccountCredentialOutputWithContext

func (i *StorageAccountCredential) ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput

type StorageAccountCredentialArgs

type StorageAccountCredentialArgs struct {
	// Encrypted storage key.
	AccountKey AsymmetricEncryptedSecretPtrInput
	// Type of storage accessed on the storage account.
	AccountType pulumi.StringInput
	// Alias for the storage account.
	Alias pulumi.StringInput
	// Blob end point for private clouds.
	BlobDomainName pulumi.StringPtrInput
	// Connection string for the storage account. Use this string if username and account key are not specified.
	ConnectionString pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// The storage account credential name.
	Name pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Signifies whether SSL needs to be enabled or not.
	SslStatus pulumi.StringInput
	// Id of the storage account.
	StorageAccountId pulumi.StringPtrInput
	// Username for the storage account.
	UserName pulumi.StringPtrInput
}

The set of arguments for constructing a StorageAccountCredential resource.

func (StorageAccountCredentialArgs) ElementType

type StorageAccountCredentialInput

type StorageAccountCredentialInput interface {
	pulumi.Input

	ToStorageAccountCredentialOutput() StorageAccountCredentialOutput
	ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput
}

type StorageAccountCredentialOutput

type StorageAccountCredentialOutput struct{ *pulumi.OutputState }

func (StorageAccountCredentialOutput) AccountKey

Encrypted storage key.

func (StorageAccountCredentialOutput) AccountType

Type of storage accessed on the storage account.

func (StorageAccountCredentialOutput) Alias

Alias for the storage account.

func (StorageAccountCredentialOutput) BlobDomainName

Blob end point for private clouds.

func (StorageAccountCredentialOutput) ConnectionString

Connection string for the storage account. Use this string if username and account key are not specified.

func (StorageAccountCredentialOutput) ElementType

func (StorageAccountCredentialOutput) Name

The object name.

func (StorageAccountCredentialOutput) SslStatus

Signifies whether SSL needs to be enabled or not.

func (StorageAccountCredentialOutput) StorageAccountId

Id of the storage account.

func (StorageAccountCredentialOutput) SystemData

Metadata pertaining to creation and last modification of StorageAccountCredential

func (StorageAccountCredentialOutput) ToStorageAccountCredentialOutput

func (o StorageAccountCredentialOutput) ToStorageAccountCredentialOutput() StorageAccountCredentialOutput

func (StorageAccountCredentialOutput) ToStorageAccountCredentialOutputWithContext

func (o StorageAccountCredentialOutput) ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput

func (StorageAccountCredentialOutput) Type

The hierarchical type of the object.

func (StorageAccountCredentialOutput) UserName

Username for the storage account.

type StorageAccountCredentialState

type StorageAccountCredentialState struct {
}

func (StorageAccountCredentialState) ElementType

type StorageAccountInput

type StorageAccountInput interface {
	pulumi.Input

	ToStorageAccountOutput() StorageAccountOutput
	ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
}

type StorageAccountOutput

type StorageAccountOutput struct{ *pulumi.OutputState }

func (StorageAccountOutput) BlobEndpoint

func (o StorageAccountOutput) BlobEndpoint() pulumi.StringOutput

BlobEndpoint of Storage Account

func (StorageAccountOutput) ContainerCount

func (o StorageAccountOutput) ContainerCount() pulumi.IntOutput

The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.

func (StorageAccountOutput) DataPolicy

func (o StorageAccountOutput) DataPolicy() pulumi.StringOutput

Data policy of the storage Account.

func (StorageAccountOutput) Description

Description for the storage Account.

func (StorageAccountOutput) ElementType

func (StorageAccountOutput) ElementType() reflect.Type

func (StorageAccountOutput) Name

The object name.

func (StorageAccountOutput) StorageAccountCredentialId

func (o StorageAccountOutput) StorageAccountCredentialId() pulumi.StringPtrOutput

Storage Account Credential Id

func (StorageAccountOutput) StorageAccountStatus

func (o StorageAccountOutput) StorageAccountStatus() pulumi.StringPtrOutput

Current status of the storage account

func (StorageAccountOutput) SystemData

Metadata pertaining to creation and last modification of StorageAccount

func (StorageAccountOutput) ToStorageAccountOutput

func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountOutputWithContext

func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

func (StorageAccountOutput) Type

The hierarchical type of the object.

type StorageAccountState

type StorageAccountState struct {
}

func (StorageAccountState) ElementType

func (StorageAccountState) ElementType() reflect.Type

type StorageAccountStatus

type StorageAccountStatus string

Current status of the storage account

func (StorageAccountStatus) ElementType

func (StorageAccountStatus) ElementType() reflect.Type

func (StorageAccountStatus) ToStorageAccountStatusOutput

func (e StorageAccountStatus) ToStorageAccountStatusOutput() StorageAccountStatusOutput

func (StorageAccountStatus) ToStorageAccountStatusOutputWithContext

func (e StorageAccountStatus) ToStorageAccountStatusOutputWithContext(ctx context.Context) StorageAccountStatusOutput

func (StorageAccountStatus) ToStorageAccountStatusPtrOutput

func (e StorageAccountStatus) ToStorageAccountStatusPtrOutput() StorageAccountStatusPtrOutput

func (StorageAccountStatus) ToStorageAccountStatusPtrOutputWithContext

func (e StorageAccountStatus) ToStorageAccountStatusPtrOutputWithContext(ctx context.Context) StorageAccountStatusPtrOutput

func (StorageAccountStatus) ToStringOutput

func (e StorageAccountStatus) ToStringOutput() pulumi.StringOutput

func (StorageAccountStatus) ToStringOutputWithContext

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

func (StorageAccountStatus) ToStringPtrOutput

func (e StorageAccountStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageAccountStatus) ToStringPtrOutputWithContext

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

type StorageAccountStatusInput

type StorageAccountStatusInput interface {
	pulumi.Input

	ToStorageAccountStatusOutput() StorageAccountStatusOutput
	ToStorageAccountStatusOutputWithContext(context.Context) StorageAccountStatusOutput
}

StorageAccountStatusInput is an input type that accepts values of the StorageAccountStatus enum A concrete instance of `StorageAccountStatusInput` can be one of the following:

StorageAccountStatusOK
StorageAccountStatusOffline
StorageAccountStatusUnknown
StorageAccountStatusUpdating
StorageAccountStatusNeedsAttention

type StorageAccountStatusOutput

type StorageAccountStatusOutput struct{ *pulumi.OutputState }

func (StorageAccountStatusOutput) ElementType

func (StorageAccountStatusOutput) ElementType() reflect.Type

func (StorageAccountStatusOutput) ToStorageAccountStatusOutput

func (o StorageAccountStatusOutput) ToStorageAccountStatusOutput() StorageAccountStatusOutput

func (StorageAccountStatusOutput) ToStorageAccountStatusOutputWithContext

func (o StorageAccountStatusOutput) ToStorageAccountStatusOutputWithContext(ctx context.Context) StorageAccountStatusOutput

func (StorageAccountStatusOutput) ToStorageAccountStatusPtrOutput

func (o StorageAccountStatusOutput) ToStorageAccountStatusPtrOutput() StorageAccountStatusPtrOutput

func (StorageAccountStatusOutput) ToStorageAccountStatusPtrOutputWithContext

func (o StorageAccountStatusOutput) ToStorageAccountStatusPtrOutputWithContext(ctx context.Context) StorageAccountStatusPtrOutput

func (StorageAccountStatusOutput) ToStringOutput

func (o StorageAccountStatusOutput) ToStringOutput() pulumi.StringOutput

func (StorageAccountStatusOutput) ToStringOutputWithContext

func (o StorageAccountStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StorageAccountStatusOutput) ToStringPtrOutput

func (o StorageAccountStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageAccountStatusOutput) ToStringPtrOutputWithContext

func (o StorageAccountStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageAccountStatusPtrInput

type StorageAccountStatusPtrInput interface {
	pulumi.Input

	ToStorageAccountStatusPtrOutput() StorageAccountStatusPtrOutput
	ToStorageAccountStatusPtrOutputWithContext(context.Context) StorageAccountStatusPtrOutput
}

func StorageAccountStatusPtr

func StorageAccountStatusPtr(v string) StorageAccountStatusPtrInput

type StorageAccountStatusPtrOutput

type StorageAccountStatusPtrOutput struct{ *pulumi.OutputState }

func (StorageAccountStatusPtrOutput) Elem

func (StorageAccountStatusPtrOutput) ElementType

func (StorageAccountStatusPtrOutput) ToStorageAccountStatusPtrOutput

func (o StorageAccountStatusPtrOutput) ToStorageAccountStatusPtrOutput() StorageAccountStatusPtrOutput

func (StorageAccountStatusPtrOutput) ToStorageAccountStatusPtrOutputWithContext

func (o StorageAccountStatusPtrOutput) ToStorageAccountStatusPtrOutputWithContext(ctx context.Context) StorageAccountStatusPtrOutput

func (StorageAccountStatusPtrOutput) ToStringPtrOutput

func (StorageAccountStatusPtrOutput) ToStringPtrOutputWithContext

func (o StorageAccountStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SubscriptionRegisteredFeaturesResponse

type SubscriptionRegisteredFeaturesResponse struct {
	Name  *string `pulumi:"name"`
	State *string `pulumi:"state"`
}

type SubscriptionRegisteredFeaturesResponseArrayOutput

type SubscriptionRegisteredFeaturesResponseArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionRegisteredFeaturesResponseArrayOutput) ElementType

func (SubscriptionRegisteredFeaturesResponseArrayOutput) Index

func (SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutput

func (o SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutput() SubscriptionRegisteredFeaturesResponseArrayOutput

func (SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutputWithContext

func (o SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutputWithContext(ctx context.Context) SubscriptionRegisteredFeaturesResponseArrayOutput

type SubscriptionRegisteredFeaturesResponseOutput

type SubscriptionRegisteredFeaturesResponseOutput struct{ *pulumi.OutputState }

func (SubscriptionRegisteredFeaturesResponseOutput) ElementType

func (SubscriptionRegisteredFeaturesResponseOutput) Name

func (SubscriptionRegisteredFeaturesResponseOutput) State

func (SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutput

func (o SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutput() SubscriptionRegisteredFeaturesResponseOutput

func (SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutputWithContext

func (o SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutputWithContext(ctx context.Context) SubscriptionRegisteredFeaturesResponseOutput

type SymmetricKey

type SymmetricKey struct {
	// Connection string based on the symmetric key.
	ConnectionString *AsymmetricEncryptedSecret `pulumi:"connectionString"`
}

Symmetric key for authentication.

type SymmetricKeyArgs

type SymmetricKeyArgs struct {
	// Connection string based on the symmetric key.
	ConnectionString AsymmetricEncryptedSecretPtrInput `pulumi:"connectionString"`
}

Symmetric key for authentication.

func (SymmetricKeyArgs) ElementType

func (SymmetricKeyArgs) ElementType() reflect.Type

func (SymmetricKeyArgs) ToSymmetricKeyOutput

func (i SymmetricKeyArgs) ToSymmetricKeyOutput() SymmetricKeyOutput

func (SymmetricKeyArgs) ToSymmetricKeyOutputWithContext

func (i SymmetricKeyArgs) ToSymmetricKeyOutputWithContext(ctx context.Context) SymmetricKeyOutput

func (SymmetricKeyArgs) ToSymmetricKeyPtrOutput

func (i SymmetricKeyArgs) ToSymmetricKeyPtrOutput() SymmetricKeyPtrOutput

func (SymmetricKeyArgs) ToSymmetricKeyPtrOutputWithContext

func (i SymmetricKeyArgs) ToSymmetricKeyPtrOutputWithContext(ctx context.Context) SymmetricKeyPtrOutput

type SymmetricKeyInput

type SymmetricKeyInput interface {
	pulumi.Input

	ToSymmetricKeyOutput() SymmetricKeyOutput
	ToSymmetricKeyOutputWithContext(context.Context) SymmetricKeyOutput
}

SymmetricKeyInput is an input type that accepts SymmetricKeyArgs and SymmetricKeyOutput values. You can construct a concrete instance of `SymmetricKeyInput` via:

SymmetricKeyArgs{...}

type SymmetricKeyOutput

type SymmetricKeyOutput struct{ *pulumi.OutputState }

Symmetric key for authentication.

func (SymmetricKeyOutput) ConnectionString

Connection string based on the symmetric key.

func (SymmetricKeyOutput) ElementType

func (SymmetricKeyOutput) ElementType() reflect.Type

func (SymmetricKeyOutput) ToSymmetricKeyOutput

func (o SymmetricKeyOutput) ToSymmetricKeyOutput() SymmetricKeyOutput

func (SymmetricKeyOutput) ToSymmetricKeyOutputWithContext

func (o SymmetricKeyOutput) ToSymmetricKeyOutputWithContext(ctx context.Context) SymmetricKeyOutput

func (SymmetricKeyOutput) ToSymmetricKeyPtrOutput

func (o SymmetricKeyOutput) ToSymmetricKeyPtrOutput() SymmetricKeyPtrOutput

func (SymmetricKeyOutput) ToSymmetricKeyPtrOutputWithContext

func (o SymmetricKeyOutput) ToSymmetricKeyPtrOutputWithContext(ctx context.Context) SymmetricKeyPtrOutput

type SymmetricKeyPtrInput

type SymmetricKeyPtrInput interface {
	pulumi.Input

	ToSymmetricKeyPtrOutput() SymmetricKeyPtrOutput
	ToSymmetricKeyPtrOutputWithContext(context.Context) SymmetricKeyPtrOutput
}

SymmetricKeyPtrInput is an input type that accepts SymmetricKeyArgs, SymmetricKeyPtr and SymmetricKeyPtrOutput values. You can construct a concrete instance of `SymmetricKeyPtrInput` via:

        SymmetricKeyArgs{...}

or:

        nil

type SymmetricKeyPtrOutput

type SymmetricKeyPtrOutput struct{ *pulumi.OutputState }

func (SymmetricKeyPtrOutput) ConnectionString

Connection string based on the symmetric key.

func (SymmetricKeyPtrOutput) Elem

func (SymmetricKeyPtrOutput) ElementType

func (SymmetricKeyPtrOutput) ElementType() reflect.Type

func (SymmetricKeyPtrOutput) ToSymmetricKeyPtrOutput

func (o SymmetricKeyPtrOutput) ToSymmetricKeyPtrOutput() SymmetricKeyPtrOutput

func (SymmetricKeyPtrOutput) ToSymmetricKeyPtrOutputWithContext

func (o SymmetricKeyPtrOutput) ToSymmetricKeyPtrOutputWithContext(ctx context.Context) SymmetricKeyPtrOutput

type SymmetricKeyResponse

type SymmetricKeyResponse struct {
	// Connection string based on the symmetric key.
	ConnectionString *AsymmetricEncryptedSecretResponse `pulumi:"connectionString"`
}

Symmetric key for authentication.

type SymmetricKeyResponseOutput

type SymmetricKeyResponseOutput struct{ *pulumi.OutputState }

Symmetric key for authentication.

func (SymmetricKeyResponseOutput) ConnectionString

Connection string based on the symmetric key.

func (SymmetricKeyResponseOutput) ElementType

func (SymmetricKeyResponseOutput) ElementType() reflect.Type

func (SymmetricKeyResponseOutput) ToSymmetricKeyResponseOutput

func (o SymmetricKeyResponseOutput) ToSymmetricKeyResponseOutput() SymmetricKeyResponseOutput

func (SymmetricKeyResponseOutput) ToSymmetricKeyResponseOutputWithContext

func (o SymmetricKeyResponseOutput) ToSymmetricKeyResponseOutputWithContext(ctx context.Context) SymmetricKeyResponseOutput

type SymmetricKeyResponsePtrOutput

type SymmetricKeyResponsePtrOutput struct{ *pulumi.OutputState }

func (SymmetricKeyResponsePtrOutput) ConnectionString

Connection string based on the symmetric key.

func (SymmetricKeyResponsePtrOutput) Elem

func (SymmetricKeyResponsePtrOutput) ElementType

func (SymmetricKeyResponsePtrOutput) ToSymmetricKeyResponsePtrOutput

func (o SymmetricKeyResponsePtrOutput) ToSymmetricKeyResponsePtrOutput() SymmetricKeyResponsePtrOutput

func (SymmetricKeyResponsePtrOutput) ToSymmetricKeyResponsePtrOutputWithContext

func (o SymmetricKeyResponsePtrOutput) ToSymmetricKeyResponsePtrOutputWithContext(ctx context.Context) SymmetricKeyResponsePtrOutput

type SystemDataResponse

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 timestamp of resource last modification (UTC)
	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 SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

type TrackingInfoResponse

type TrackingInfoResponse struct {
	// Name of the carrier used in the delivery.
	CarrierName *string `pulumi:"carrierName"`
	// Serial number of the device being tracked.
	SerialNumber *string `pulumi:"serialNumber"`
	// Tracking ID of the shipment.
	TrackingId *string `pulumi:"trackingId"`
	// Tracking URL of the shipment.
	TrackingUrl *string `pulumi:"trackingUrl"`
}

Tracking courier information.

type TrackingInfoResponseArrayOutput

type TrackingInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (TrackingInfoResponseArrayOutput) ElementType

func (TrackingInfoResponseArrayOutput) Index

func (TrackingInfoResponseArrayOutput) ToTrackingInfoResponseArrayOutput

func (o TrackingInfoResponseArrayOutput) ToTrackingInfoResponseArrayOutput() TrackingInfoResponseArrayOutput

func (TrackingInfoResponseArrayOutput) ToTrackingInfoResponseArrayOutputWithContext

func (o TrackingInfoResponseArrayOutput) ToTrackingInfoResponseArrayOutputWithContext(ctx context.Context) TrackingInfoResponseArrayOutput

type TrackingInfoResponseOutput

type TrackingInfoResponseOutput struct{ *pulumi.OutputState }

Tracking courier information.

func (TrackingInfoResponseOutput) CarrierName

Name of the carrier used in the delivery.

func (TrackingInfoResponseOutput) ElementType

func (TrackingInfoResponseOutput) ElementType() reflect.Type

func (TrackingInfoResponseOutput) SerialNumber

Serial number of the device being tracked.

func (TrackingInfoResponseOutput) ToTrackingInfoResponseOutput

func (o TrackingInfoResponseOutput) ToTrackingInfoResponseOutput() TrackingInfoResponseOutput

func (TrackingInfoResponseOutput) ToTrackingInfoResponseOutputWithContext

func (o TrackingInfoResponseOutput) ToTrackingInfoResponseOutputWithContext(ctx context.Context) TrackingInfoResponseOutput

func (TrackingInfoResponseOutput) TrackingId

Tracking ID of the shipment.

func (TrackingInfoResponseOutput) TrackingUrl

Tracking URL of the shipment.

type TriggerEventType

type TriggerEventType string

Trigger Kind.

type User

type User struct {
	pulumi.CustomResourceState

	// The password details.
	EncryptedPassword AsymmetricEncryptedSecretResponsePtrOutput `pulumi:"encryptedPassword"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of shares that the user has rights on. This field should not be specified during user creation.
	ShareAccessRights ShareAccessRightResponseArrayOutput `pulumi:"shareAccessRights"`
	// Metadata pertaining to creation and last modification of User
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
	// Type of the user.
	UserType pulumi.StringOutput `pulumi:"userType"`
}

Represents a user who has access to one or more shares on the Data Box Edge/Gateway device. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2019-07-01, 2019-08-01, 2021-02-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.

func GetUser

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User 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 NewUser

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

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

func (*User) ElementType

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserAccessRight

type UserAccessRight struct {
	// Type of access to be allowed for the user.
	AccessType string `pulumi:"accessType"`
	// User ID (already existing in the device).
	UserId string `pulumi:"userId"`
}

The mapping between a particular user and the access type on the SMB share.

type UserAccessRightArgs

type UserAccessRightArgs struct {
	// Type of access to be allowed for the user.
	AccessType pulumi.StringInput `pulumi:"accessType"`
	// User ID (already existing in the device).
	UserId pulumi.StringInput `pulumi:"userId"`
}

The mapping between a particular user and the access type on the SMB share.

func (UserAccessRightArgs) ElementType

func (UserAccessRightArgs) ElementType() reflect.Type

func (UserAccessRightArgs) ToUserAccessRightOutput

func (i UserAccessRightArgs) ToUserAccessRightOutput() UserAccessRightOutput

func (UserAccessRightArgs) ToUserAccessRightOutputWithContext

func (i UserAccessRightArgs) ToUserAccessRightOutputWithContext(ctx context.Context) UserAccessRightOutput

type UserAccessRightArray

type UserAccessRightArray []UserAccessRightInput

func (UserAccessRightArray) ElementType

func (UserAccessRightArray) ElementType() reflect.Type

func (UserAccessRightArray) ToUserAccessRightArrayOutput

func (i UserAccessRightArray) ToUserAccessRightArrayOutput() UserAccessRightArrayOutput

func (UserAccessRightArray) ToUserAccessRightArrayOutputWithContext

func (i UserAccessRightArray) ToUserAccessRightArrayOutputWithContext(ctx context.Context) UserAccessRightArrayOutput

type UserAccessRightArrayInput

type UserAccessRightArrayInput interface {
	pulumi.Input

	ToUserAccessRightArrayOutput() UserAccessRightArrayOutput
	ToUserAccessRightArrayOutputWithContext(context.Context) UserAccessRightArrayOutput
}

UserAccessRightArrayInput is an input type that accepts UserAccessRightArray and UserAccessRightArrayOutput values. You can construct a concrete instance of `UserAccessRightArrayInput` via:

UserAccessRightArray{ UserAccessRightArgs{...} }

type UserAccessRightArrayOutput

type UserAccessRightArrayOutput struct{ *pulumi.OutputState }

func (UserAccessRightArrayOutput) ElementType

func (UserAccessRightArrayOutput) ElementType() reflect.Type

func (UserAccessRightArrayOutput) Index

func (UserAccessRightArrayOutput) ToUserAccessRightArrayOutput

func (o UserAccessRightArrayOutput) ToUserAccessRightArrayOutput() UserAccessRightArrayOutput

func (UserAccessRightArrayOutput) ToUserAccessRightArrayOutputWithContext

func (o UserAccessRightArrayOutput) ToUserAccessRightArrayOutputWithContext(ctx context.Context) UserAccessRightArrayOutput

type UserAccessRightInput

type UserAccessRightInput interface {
	pulumi.Input

	ToUserAccessRightOutput() UserAccessRightOutput
	ToUserAccessRightOutputWithContext(context.Context) UserAccessRightOutput
}

UserAccessRightInput is an input type that accepts UserAccessRightArgs and UserAccessRightOutput values. You can construct a concrete instance of `UserAccessRightInput` via:

UserAccessRightArgs{...}

type UserAccessRightOutput

type UserAccessRightOutput struct{ *pulumi.OutputState }

The mapping between a particular user and the access type on the SMB share.

func (UserAccessRightOutput) AccessType

func (o UserAccessRightOutput) AccessType() pulumi.StringOutput

Type of access to be allowed for the user.

func (UserAccessRightOutput) ElementType

func (UserAccessRightOutput) ElementType() reflect.Type

func (UserAccessRightOutput) ToUserAccessRightOutput

func (o UserAccessRightOutput) ToUserAccessRightOutput() UserAccessRightOutput

func (UserAccessRightOutput) ToUserAccessRightOutputWithContext

func (o UserAccessRightOutput) ToUserAccessRightOutputWithContext(ctx context.Context) UserAccessRightOutput

func (UserAccessRightOutput) UserId

User ID (already existing in the device).

type UserAccessRightResponse

type UserAccessRightResponse struct {
	// Type of access to be allowed for the user.
	AccessType string `pulumi:"accessType"`
	// User ID (already existing in the device).
	UserId string `pulumi:"userId"`
}

The mapping between a particular user and the access type on the SMB share.

type UserAccessRightResponseArrayOutput

type UserAccessRightResponseArrayOutput struct{ *pulumi.OutputState }

func (UserAccessRightResponseArrayOutput) ElementType

func (UserAccessRightResponseArrayOutput) Index

func (UserAccessRightResponseArrayOutput) ToUserAccessRightResponseArrayOutput

func (o UserAccessRightResponseArrayOutput) ToUserAccessRightResponseArrayOutput() UserAccessRightResponseArrayOutput

func (UserAccessRightResponseArrayOutput) ToUserAccessRightResponseArrayOutputWithContext

func (o UserAccessRightResponseArrayOutput) ToUserAccessRightResponseArrayOutputWithContext(ctx context.Context) UserAccessRightResponseArrayOutput

type UserAccessRightResponseOutput

type UserAccessRightResponseOutput struct{ *pulumi.OutputState }

The mapping between a particular user and the access type on the SMB share.

func (UserAccessRightResponseOutput) AccessType

Type of access to be allowed for the user.

func (UserAccessRightResponseOutput) ElementType

func (UserAccessRightResponseOutput) ToUserAccessRightResponseOutput

func (o UserAccessRightResponseOutput) ToUserAccessRightResponseOutput() UserAccessRightResponseOutput

func (UserAccessRightResponseOutput) ToUserAccessRightResponseOutputWithContext

func (o UserAccessRightResponseOutput) ToUserAccessRightResponseOutputWithContext(ctx context.Context) UserAccessRightResponseOutput

func (UserAccessRightResponseOutput) UserId

User ID (already existing in the device).

type UserArgs

type UserArgs struct {
	// The device name.
	DeviceName pulumi.StringInput
	// The password details.
	EncryptedPassword AsymmetricEncryptedSecretPtrInput
	// The user name.
	Name pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Type of the user.
	UserType pulumi.StringInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType

func (UserArgs) ElementType() reflect.Type

type UserInput

type UserInput interface {
	pulumi.Input

	ToUserOutput() UserOutput
	ToUserOutputWithContext(ctx context.Context) UserOutput
}

type UserOutput

type UserOutput struct{ *pulumi.OutputState }

func (UserOutput) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) EncryptedPassword

The password details.

func (UserOutput) Name

func (o UserOutput) Name() pulumi.StringOutput

The object name.

func (UserOutput) ShareAccessRights

func (o UserOutput) ShareAccessRights() ShareAccessRightResponseArrayOutput

List of shares that the user has rights on. This field should not be specified during user creation.

func (UserOutput) SystemData

func (o UserOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of User

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

func (UserOutput) Type

func (o UserOutput) Type() pulumi.StringOutput

The hierarchical type of the object.

func (UserOutput) UserType

func (o UserOutput) UserType() pulumi.StringOutput

Type of the user.

type UserState

type UserState struct {
}

func (UserState) ElementType

func (UserState) ElementType() reflect.Type

type UserType

type UserType string

Type of the user.

func (UserType) ElementType

func (UserType) ElementType() reflect.Type

func (UserType) ToStringOutput

func (e UserType) ToStringOutput() pulumi.StringOutput

func (UserType) ToStringOutputWithContext

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

func (UserType) ToStringPtrOutput

func (e UserType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserType) ToStringPtrOutputWithContext

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

func (UserType) ToUserTypeOutput

func (e UserType) ToUserTypeOutput() UserTypeOutput

func (UserType) ToUserTypeOutputWithContext

func (e UserType) ToUserTypeOutputWithContext(ctx context.Context) UserTypeOutput

func (UserType) ToUserTypePtrOutput

func (e UserType) ToUserTypePtrOutput() UserTypePtrOutput

func (UserType) ToUserTypePtrOutputWithContext

func (e UserType) ToUserTypePtrOutputWithContext(ctx context.Context) UserTypePtrOutput

type UserTypeInput

type UserTypeInput interface {
	pulumi.Input

	ToUserTypeOutput() UserTypeOutput
	ToUserTypeOutputWithContext(context.Context) UserTypeOutput
}

UserTypeInput is an input type that accepts values of the UserType enum A concrete instance of `UserTypeInput` can be one of the following:

UserTypeShare
UserTypeLocalManagement
UserTypeARM

type UserTypeOutput

type UserTypeOutput struct{ *pulumi.OutputState }

func (UserTypeOutput) ElementType

func (UserTypeOutput) ElementType() reflect.Type

func (UserTypeOutput) ToStringOutput

func (o UserTypeOutput) ToStringOutput() pulumi.StringOutput

func (UserTypeOutput) ToStringOutputWithContext

func (o UserTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UserTypeOutput) ToStringPtrOutput

func (o UserTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserTypeOutput) ToStringPtrOutputWithContext

func (o UserTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UserTypeOutput) ToUserTypeOutput

func (o UserTypeOutput) ToUserTypeOutput() UserTypeOutput

func (UserTypeOutput) ToUserTypeOutputWithContext

func (o UserTypeOutput) ToUserTypeOutputWithContext(ctx context.Context) UserTypeOutput

func (UserTypeOutput) ToUserTypePtrOutput

func (o UserTypeOutput) ToUserTypePtrOutput() UserTypePtrOutput

func (UserTypeOutput) ToUserTypePtrOutputWithContext

func (o UserTypeOutput) ToUserTypePtrOutputWithContext(ctx context.Context) UserTypePtrOutput

type UserTypePtrInput

type UserTypePtrInput interface {
	pulumi.Input

	ToUserTypePtrOutput() UserTypePtrOutput
	ToUserTypePtrOutputWithContext(context.Context) UserTypePtrOutput
}

func UserTypePtr

func UserTypePtr(v string) UserTypePtrInput

type UserTypePtrOutput

type UserTypePtrOutput struct{ *pulumi.OutputState }

func (UserTypePtrOutput) Elem

func (UserTypePtrOutput) ElementType

func (UserTypePtrOutput) ElementType() reflect.Type

func (UserTypePtrOutput) ToStringPtrOutput

func (o UserTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserTypePtrOutput) ToStringPtrOutputWithContext

func (o UserTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UserTypePtrOutput) ToUserTypePtrOutput

func (o UserTypePtrOutput) ToUserTypePtrOutput() UserTypePtrOutput

func (UserTypePtrOutput) ToUserTypePtrOutputWithContext

func (o UserTypePtrOutput) ToUserTypePtrOutputWithContext(ctx context.Context) UserTypePtrOutput

Jump to

Keyboard shortcuts

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