hybridnetwork

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 (
	ApplicationEnablementUnknown  = ApplicationEnablement("Unknown")
	ApplicationEnablementEnabled  = ApplicationEnablement("Enabled")
	ApplicationEnablementDisabled = ApplicationEnablement("Disabled")
)
View Source
const (
	ArtifactReplicationStrategyUnknown           = ArtifactReplicationStrategy("Unknown")
	ArtifactReplicationStrategySingleReplication = ArtifactReplicationStrategy("SingleReplication")
)
View Source
const (
	ArtifactStoreTypeUnknown                = ArtifactStoreType("Unknown")
	ArtifactStoreTypeAzureContainerRegistry = ArtifactStoreType("AzureContainerRegistry")
	ArtifactStoreTypeAzureStorageAccount    = ArtifactStoreType("AzureStorageAccount")
)
View Source
const (
	ArtifactTypeUnknown      = ArtifactType("Unknown")
	ArtifactTypeOCIArtifact  = ArtifactType("OCIArtifact")
	ArtifactTypeVhdImageFile = ArtifactType("VhdImageFile")
	ArtifactTypeArmTemplate  = ArtifactType("ArmTemplate")
	ArtifactTypeImageFile    = ArtifactType("ImageFile")
)
View Source
const (
	AzureArcKubernetesArtifactTypeUnknown     = AzureArcKubernetesArtifactType("Unknown")
	AzureArcKubernetesArtifactTypeHelmPackage = AzureArcKubernetesArtifactType("HelmPackage")
)
View Source
const (
	AzureCoreArtifactTypeUnknown      = AzureCoreArtifactType("Unknown")
	AzureCoreArtifactTypeVhdImageFile = AzureCoreArtifactType("VhdImageFile")
	AzureCoreArtifactTypeArmTemplate  = AzureCoreArtifactType("ArmTemplate")
)
View Source
const (
	AzureOperatorNexusArtifactTypeUnknown     = AzureOperatorNexusArtifactType("Unknown")
	AzureOperatorNexusArtifactTypeImageFile   = AzureOperatorNexusArtifactType("ImageFile")
	AzureOperatorNexusArtifactTypeArmTemplate = AzureOperatorNexusArtifactType("ArmTemplate")
)
View Source
const (
	ConfigurationGroupValueConfigurationTypeUnknown = ConfigurationGroupValueConfigurationType("Unknown")
	ConfigurationGroupValueConfigurationTypeSecret  = ConfigurationGroupValueConfigurationType("Secret")
	ConfigurationGroupValueConfigurationTypeOpen    = ConfigurationGroupValueConfigurationType("Open")
)
View Source
const (
	ContainerizedNetworkFunctionNFVITypeUnknown            = ContainerizedNetworkFunctionNFVIType("Unknown")
	ContainerizedNetworkFunctionNFVITypeAzureArcKubernetes = ContainerizedNetworkFunctionNFVIType("AzureArcKubernetes")
)
View Source
const (
	DeviceTypeUnknown        = DeviceType("Unknown")
	DeviceTypeAzureStackEdge = DeviceType("AzureStackEdge")
)
View Source
const (
	DiskCreateOptionTypesUnknown = DiskCreateOptionTypes("Unknown")
	DiskCreateOptionTypesEmpty   = DiskCreateOptionTypes("Empty")
)
View Source
const (
	IPAllocationMethodUnknown = IPAllocationMethod("Unknown")
	IPAllocationMethodStatic  = IPAllocationMethod("Static")
	IPAllocationMethodDynamic = IPAllocationMethod("Dynamic")
)
View Source
const (
	IPVersionUnknown = IPVersion("Unknown")
	IPVersionIPv4    = IPVersion("IPv4")
)
View Source
const (
	IdTypeUnknown = IdType("Unknown")
	IdTypeOpen    = IdType("Open")
	IdTypeSecret  = IdType("Secret")
)
View Source
const (
	ManagedServiceIdentityTypeNone                         = ManagedServiceIdentityType("None")
	ManagedServiceIdentityTypeSystemAssigned               = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityTypeUserAssigned                 = ManagedServiceIdentityType("UserAssigned")
	ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned,UserAssigned")
)
View Source
const (
	NFVITypeUnknown            = NFVIType("Unknown")
	NFVITypeAzureArcKubernetes = NFVIType("AzureArcKubernetes")
	NFVITypeAzureCore          = NFVIType("AzureCore")
	NFVITypeAzureOperatorNexus = NFVIType("AzureOperatorNexus")
)
View Source
const (
	NetworkFunctionRoleConfigurationTypeUnknown        = NetworkFunctionRoleConfigurationType("Unknown")
	NetworkFunctionRoleConfigurationTypeVirtualMachine = NetworkFunctionRoleConfigurationType("VirtualMachine")
)
View Source
const (
	NetworkFunctionTypeUnknown                      = NetworkFunctionType("Unknown")
	NetworkFunctionTypeVirtualNetworkFunction       = NetworkFunctionType("VirtualNetworkFunction")
	NetworkFunctionTypeContainerizedNetworkFunction = NetworkFunctionType("ContainerizedNetworkFunction")
)
View Source
const (
	OperatingSystemTypesUnknown = OperatingSystemTypes("Unknown")
	OperatingSystemTypesWindows = OperatingSystemTypes("Windows")
	OperatingSystemTypesLinux   = OperatingSystemTypes("Linux")
)
View Source
const (
	PublisherScopeUnknown = PublisherScope("Unknown")
	PublisherScopePrivate = PublisherScope("Private")
)
View Source
const (
	SkuDeploymentModeUnknown         = SkuDeploymentMode("Unknown")
	SkuDeploymentModeAzure           = SkuDeploymentMode("Azure")
	SkuDeploymentModePrivateEdgeZone = SkuDeploymentMode("PrivateEdgeZone")
)
View Source
const (
	SkuNameBasic    = SkuName("Basic")
	SkuNameStandard = SkuName("Standard")
)
View Source
const (
	SkuTypeUnknown           = SkuType("Unknown")
	SkuTypeEvolvedPacketCore = SkuType("EvolvedPacketCore")
	SkuTypeSDWAN             = SkuType("SDWAN")
	SkuTypeFirewall          = SkuType("Firewall")
)
View Source
const (
	TemplateTypeUnknown     = TemplateType("Unknown")
	TemplateTypeArmTemplate = TemplateType("ArmTemplate")
)
View Source
const (
	TypeUnknown                   = Type("Unknown")
	TypeArmResourceDefinition     = Type("ArmResourceDefinition")
	TypeNetworkFunctionDefinition = Type("NetworkFunctionDefinition")
)
View Source
const (
	VMSwitchTypeUnknown    = VMSwitchType("Unknown")
	VMSwitchTypeManagement = VMSwitchType("Management")
	VMSwitchTypeWan        = VMSwitchType("Wan")
	VMSwitchTypeLan        = VMSwitchType("Lan")
)
View Source
const (
	VirtualMachineSizeTypesUnknown           = VirtualMachineSizeTypes("Unknown")
	VirtualMachineSizeTypes_Standard_D1_v2   = VirtualMachineSizeTypes("Standard_D1_v2")
	VirtualMachineSizeTypes_Standard_D2_v2   = VirtualMachineSizeTypes("Standard_D2_v2")
	VirtualMachineSizeTypes_Standard_D3_v2   = VirtualMachineSizeTypes("Standard_D3_v2")
	VirtualMachineSizeTypes_Standard_D4_v2   = VirtualMachineSizeTypes("Standard_D4_v2")
	VirtualMachineSizeTypes_Standard_D5_v2   = VirtualMachineSizeTypes("Standard_D5_v2")
	VirtualMachineSizeTypes_Standard_D11_v2  = VirtualMachineSizeTypes("Standard_D11_v2")
	VirtualMachineSizeTypes_Standard_D12_v2  = VirtualMachineSizeTypes("Standard_D12_v2")
	VirtualMachineSizeTypes_Standard_D13_v2  = VirtualMachineSizeTypes("Standard_D13_v2")
	VirtualMachineSizeTypes_Standard_DS1_v2  = VirtualMachineSizeTypes("Standard_DS1_v2")
	VirtualMachineSizeTypes_Standard_DS2_v2  = VirtualMachineSizeTypes("Standard_DS2_v2")
	VirtualMachineSizeTypes_Standard_DS3_v2  = VirtualMachineSizeTypes("Standard_DS3_v2")
	VirtualMachineSizeTypes_Standard_DS4_v2  = VirtualMachineSizeTypes("Standard_DS4_v2")
	VirtualMachineSizeTypes_Standard_DS5_v2  = VirtualMachineSizeTypes("Standard_DS5_v2")
	VirtualMachineSizeTypes_Standard_DS11_v2 = VirtualMachineSizeTypes("Standard_DS11_v2")
	VirtualMachineSizeTypes_Standard_DS12_v2 = VirtualMachineSizeTypes("Standard_DS12_v2")
	VirtualMachineSizeTypes_Standard_DS13_v2 = VirtualMachineSizeTypes("Standard_DS13_v2")
	VirtualMachineSizeTypes_Standard_F1      = VirtualMachineSizeTypes("Standard_F1")
	VirtualMachineSizeTypes_Standard_F2      = VirtualMachineSizeTypes("Standard_F2")
	VirtualMachineSizeTypes_Standard_F4      = VirtualMachineSizeTypes("Standard_F4")
	VirtualMachineSizeTypes_Standard_F8      = VirtualMachineSizeTypes("Standard_F8")
	VirtualMachineSizeTypes_Standard_F16     = VirtualMachineSizeTypes("Standard_F16")
	VirtualMachineSizeTypes_Standard_F1s     = VirtualMachineSizeTypes("Standard_F1s")
	VirtualMachineSizeTypes_Standard_F2s     = VirtualMachineSizeTypes("Standard_F2s")
	VirtualMachineSizeTypes_Standard_F4s     = VirtualMachineSizeTypes("Standard_F4s")
	VirtualMachineSizeTypes_Standard_F8s     = VirtualMachineSizeTypes("Standard_F8s")
	VirtualMachineSizeTypes_Standard_F16s    = VirtualMachineSizeTypes("Standard_F16s")
)
View Source
const (
	VirtualNetworkFunctionNFVITypeUnknown            = VirtualNetworkFunctionNFVIType("Unknown")
	VirtualNetworkFunctionNFVITypeAzureCore          = VirtualNetworkFunctionNFVIType("AzureCore")
	VirtualNetworkFunctionNFVITypeAzureOperatorNexus = VirtualNetworkFunctionNFVIType("AzureOperatorNexus")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationEnablement

type ApplicationEnablement string

The application enablement.

func (ApplicationEnablement) ElementType

func (ApplicationEnablement) ElementType() reflect.Type

func (ApplicationEnablement) ToApplicationEnablementOutput

func (e ApplicationEnablement) ToApplicationEnablementOutput() ApplicationEnablementOutput

func (ApplicationEnablement) ToApplicationEnablementOutputWithContext

func (e ApplicationEnablement) ToApplicationEnablementOutputWithContext(ctx context.Context) ApplicationEnablementOutput

func (ApplicationEnablement) ToApplicationEnablementPtrOutput

func (e ApplicationEnablement) ToApplicationEnablementPtrOutput() ApplicationEnablementPtrOutput

func (ApplicationEnablement) ToApplicationEnablementPtrOutputWithContext

func (e ApplicationEnablement) ToApplicationEnablementPtrOutputWithContext(ctx context.Context) ApplicationEnablementPtrOutput

func (ApplicationEnablement) ToStringOutput

func (e ApplicationEnablement) ToStringOutput() pulumi.StringOutput

func (ApplicationEnablement) ToStringOutputWithContext

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

func (ApplicationEnablement) ToStringPtrOutput

func (e ApplicationEnablement) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationEnablement) ToStringPtrOutputWithContext

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

type ApplicationEnablementInput

type ApplicationEnablementInput interface {
	pulumi.Input

	ToApplicationEnablementOutput() ApplicationEnablementOutput
	ToApplicationEnablementOutputWithContext(context.Context) ApplicationEnablementOutput
}

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

ApplicationEnablementUnknown
ApplicationEnablementEnabled
ApplicationEnablementDisabled

type ApplicationEnablementOutput

type ApplicationEnablementOutput struct{ *pulumi.OutputState }

func (ApplicationEnablementOutput) ElementType

func (ApplicationEnablementOutput) ToApplicationEnablementOutput

func (o ApplicationEnablementOutput) ToApplicationEnablementOutput() ApplicationEnablementOutput

func (ApplicationEnablementOutput) ToApplicationEnablementOutputWithContext

func (o ApplicationEnablementOutput) ToApplicationEnablementOutputWithContext(ctx context.Context) ApplicationEnablementOutput

func (ApplicationEnablementOutput) ToApplicationEnablementPtrOutput

func (o ApplicationEnablementOutput) ToApplicationEnablementPtrOutput() ApplicationEnablementPtrOutput

func (ApplicationEnablementOutput) ToApplicationEnablementPtrOutputWithContext

func (o ApplicationEnablementOutput) ToApplicationEnablementPtrOutputWithContext(ctx context.Context) ApplicationEnablementPtrOutput

func (ApplicationEnablementOutput) ToStringOutput

func (o ApplicationEnablementOutput) ToStringOutput() pulumi.StringOutput

func (ApplicationEnablementOutput) ToStringOutputWithContext

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

func (ApplicationEnablementOutput) ToStringPtrOutput

func (o ApplicationEnablementOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationEnablementOutput) ToStringPtrOutputWithContext

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

type ApplicationEnablementPtrInput

type ApplicationEnablementPtrInput interface {
	pulumi.Input

	ToApplicationEnablementPtrOutput() ApplicationEnablementPtrOutput
	ToApplicationEnablementPtrOutputWithContext(context.Context) ApplicationEnablementPtrOutput
}

func ApplicationEnablementPtr

func ApplicationEnablementPtr(v string) ApplicationEnablementPtrInput

type ApplicationEnablementPtrOutput

type ApplicationEnablementPtrOutput struct{ *pulumi.OutputState }

func (ApplicationEnablementPtrOutput) Elem

func (ApplicationEnablementPtrOutput) ElementType

func (ApplicationEnablementPtrOutput) ToApplicationEnablementPtrOutput

func (o ApplicationEnablementPtrOutput) ToApplicationEnablementPtrOutput() ApplicationEnablementPtrOutput

func (ApplicationEnablementPtrOutput) ToApplicationEnablementPtrOutputWithContext

func (o ApplicationEnablementPtrOutput) ToApplicationEnablementPtrOutputWithContext(ctx context.Context) ApplicationEnablementPtrOutput

func (ApplicationEnablementPtrOutput) ToStringPtrOutput

func (ApplicationEnablementPtrOutput) ToStringPtrOutputWithContext

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

type ArmResourceDefinitionResourceElementTemplate

type ArmResourceDefinitionResourceElementTemplate struct {
	// Artifact profile properties.
	ArtifactProfile *NSDArtifactProfile `pulumi:"artifactProfile"`
	// Name and value pairs that define the parameter values. It can be  a well formed escaped JSON string.
	ParameterValues *string `pulumi:"parameterValues"`
	// The template type.
	TemplateType *string `pulumi:"templateType"`
}

The arm template RE.

type ArmResourceDefinitionResourceElementTemplateArgs

type ArmResourceDefinitionResourceElementTemplateArgs struct {
	// Artifact profile properties.
	ArtifactProfile NSDArtifactProfilePtrInput `pulumi:"artifactProfile"`
	// Name and value pairs that define the parameter values. It can be  a well formed escaped JSON string.
	ParameterValues pulumi.StringPtrInput `pulumi:"parameterValues"`
	// The template type.
	TemplateType pulumi.StringPtrInput `pulumi:"templateType"`
}

The arm template RE.

func (ArmResourceDefinitionResourceElementTemplateArgs) ElementType

func (ArmResourceDefinitionResourceElementTemplateArgs) ToArmResourceDefinitionResourceElementTemplateOutput

func (i ArmResourceDefinitionResourceElementTemplateArgs) ToArmResourceDefinitionResourceElementTemplateOutput() ArmResourceDefinitionResourceElementTemplateOutput

func (ArmResourceDefinitionResourceElementTemplateArgs) ToArmResourceDefinitionResourceElementTemplateOutputWithContext

func (i ArmResourceDefinitionResourceElementTemplateArgs) ToArmResourceDefinitionResourceElementTemplateOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplateOutput

func (ArmResourceDefinitionResourceElementTemplateArgs) ToArmResourceDefinitionResourceElementTemplatePtrOutput

func (i ArmResourceDefinitionResourceElementTemplateArgs) ToArmResourceDefinitionResourceElementTemplatePtrOutput() ArmResourceDefinitionResourceElementTemplatePtrOutput

func (ArmResourceDefinitionResourceElementTemplateArgs) ToArmResourceDefinitionResourceElementTemplatePtrOutputWithContext

func (i ArmResourceDefinitionResourceElementTemplateArgs) ToArmResourceDefinitionResourceElementTemplatePtrOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplatePtrOutput

type ArmResourceDefinitionResourceElementTemplateDetails

type ArmResourceDefinitionResourceElementTemplateDetails struct {
	// The resource element template type.
	Configuration *ArmResourceDefinitionResourceElementTemplate `pulumi:"configuration"`
	// The depends on profile.
	DependsOnProfile *DependsOnProfile `pulumi:"dependsOnProfile"`
	// Name of the resource element template.
	Name *string `pulumi:"name"`
	// The resource element template type.
	// Expected value is 'ArmResourceDefinition'.
	ResourceElementType string `pulumi:"resourceElementType"`
}

The arm resource definition resource element template details.

type ArmResourceDefinitionResourceElementTemplateDetailsArgs

type ArmResourceDefinitionResourceElementTemplateDetailsArgs struct {
	// The resource element template type.
	Configuration ArmResourceDefinitionResourceElementTemplatePtrInput `pulumi:"configuration"`
	// The depends on profile.
	DependsOnProfile DependsOnProfilePtrInput `pulumi:"dependsOnProfile"`
	// Name of the resource element template.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The resource element template type.
	// Expected value is 'ArmResourceDefinition'.
	ResourceElementType pulumi.StringInput `pulumi:"resourceElementType"`
}

The arm resource definition resource element template details.

func (ArmResourceDefinitionResourceElementTemplateDetailsArgs) ElementType

func (ArmResourceDefinitionResourceElementTemplateDetailsArgs) ToArmResourceDefinitionResourceElementTemplateDetailsOutput

func (ArmResourceDefinitionResourceElementTemplateDetailsArgs) ToArmResourceDefinitionResourceElementTemplateDetailsOutputWithContext

func (i ArmResourceDefinitionResourceElementTemplateDetailsArgs) ToArmResourceDefinitionResourceElementTemplateDetailsOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplateDetailsOutput

type ArmResourceDefinitionResourceElementTemplateDetailsInput

type ArmResourceDefinitionResourceElementTemplateDetailsInput interface {
	pulumi.Input

	ToArmResourceDefinitionResourceElementTemplateDetailsOutput() ArmResourceDefinitionResourceElementTemplateDetailsOutput
	ToArmResourceDefinitionResourceElementTemplateDetailsOutputWithContext(context.Context) ArmResourceDefinitionResourceElementTemplateDetailsOutput
}

ArmResourceDefinitionResourceElementTemplateDetailsInput is an input type that accepts ArmResourceDefinitionResourceElementTemplateDetailsArgs and ArmResourceDefinitionResourceElementTemplateDetailsOutput values. You can construct a concrete instance of `ArmResourceDefinitionResourceElementTemplateDetailsInput` via:

ArmResourceDefinitionResourceElementTemplateDetailsArgs{...}

type ArmResourceDefinitionResourceElementTemplateDetailsOutput

type ArmResourceDefinitionResourceElementTemplateDetailsOutput struct{ *pulumi.OutputState }

The arm resource definition resource element template details.

func (ArmResourceDefinitionResourceElementTemplateDetailsOutput) Configuration

The resource element template type.

func (ArmResourceDefinitionResourceElementTemplateDetailsOutput) DependsOnProfile

The depends on profile.

func (ArmResourceDefinitionResourceElementTemplateDetailsOutput) ElementType

func (ArmResourceDefinitionResourceElementTemplateDetailsOutput) Name

Name of the resource element template.

func (ArmResourceDefinitionResourceElementTemplateDetailsOutput) ResourceElementType

The resource element template type. Expected value is 'ArmResourceDefinition'.

func (ArmResourceDefinitionResourceElementTemplateDetailsOutput) ToArmResourceDefinitionResourceElementTemplateDetailsOutput

func (ArmResourceDefinitionResourceElementTemplateDetailsOutput) ToArmResourceDefinitionResourceElementTemplateDetailsOutputWithContext

func (o ArmResourceDefinitionResourceElementTemplateDetailsOutput) ToArmResourceDefinitionResourceElementTemplateDetailsOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplateDetailsOutput

type ArmResourceDefinitionResourceElementTemplateDetailsResponse

type ArmResourceDefinitionResourceElementTemplateDetailsResponse struct {
	// The resource element template type.
	Configuration *ArmResourceDefinitionResourceElementTemplateResponse `pulumi:"configuration"`
	// The depends on profile.
	DependsOnProfile *DependsOnProfileResponse `pulumi:"dependsOnProfile"`
	// Name of the resource element template.
	Name *string `pulumi:"name"`
	// The resource element template type.
	// Expected value is 'ArmResourceDefinition'.
	ResourceElementType string `pulumi:"resourceElementType"`
}

The arm resource definition resource element template details.

type ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput

type ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput struct{ *pulumi.OutputState }

The arm resource definition resource element template details.

func (ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput) Configuration

The resource element template type.

func (ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput) DependsOnProfile

The depends on profile.

func (ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput) ElementType

func (ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput) Name

Name of the resource element template.

func (ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput) ResourceElementType

The resource element template type. Expected value is 'ArmResourceDefinition'.

func (ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput) ToArmResourceDefinitionResourceElementTemplateDetailsResponseOutput

func (ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput) ToArmResourceDefinitionResourceElementTemplateDetailsResponseOutputWithContext

func (o ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput) ToArmResourceDefinitionResourceElementTemplateDetailsResponseOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplateDetailsResponseOutput

type ArmResourceDefinitionResourceElementTemplateInput

type ArmResourceDefinitionResourceElementTemplateInput interface {
	pulumi.Input

	ToArmResourceDefinitionResourceElementTemplateOutput() ArmResourceDefinitionResourceElementTemplateOutput
	ToArmResourceDefinitionResourceElementTemplateOutputWithContext(context.Context) ArmResourceDefinitionResourceElementTemplateOutput
}

ArmResourceDefinitionResourceElementTemplateInput is an input type that accepts ArmResourceDefinitionResourceElementTemplateArgs and ArmResourceDefinitionResourceElementTemplateOutput values. You can construct a concrete instance of `ArmResourceDefinitionResourceElementTemplateInput` via:

ArmResourceDefinitionResourceElementTemplateArgs{...}

type ArmResourceDefinitionResourceElementTemplateOutput

type ArmResourceDefinitionResourceElementTemplateOutput struct{ *pulumi.OutputState }

The arm template RE.

func (ArmResourceDefinitionResourceElementTemplateOutput) ArtifactProfile

Artifact profile properties.

func (ArmResourceDefinitionResourceElementTemplateOutput) ElementType

func (ArmResourceDefinitionResourceElementTemplateOutput) ParameterValues

Name and value pairs that define the parameter values. It can be a well formed escaped JSON string.

func (ArmResourceDefinitionResourceElementTemplateOutput) TemplateType

The template type.

func (ArmResourceDefinitionResourceElementTemplateOutput) ToArmResourceDefinitionResourceElementTemplateOutput

func (o ArmResourceDefinitionResourceElementTemplateOutput) ToArmResourceDefinitionResourceElementTemplateOutput() ArmResourceDefinitionResourceElementTemplateOutput

func (ArmResourceDefinitionResourceElementTemplateOutput) ToArmResourceDefinitionResourceElementTemplateOutputWithContext

func (o ArmResourceDefinitionResourceElementTemplateOutput) ToArmResourceDefinitionResourceElementTemplateOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplateOutput

func (ArmResourceDefinitionResourceElementTemplateOutput) ToArmResourceDefinitionResourceElementTemplatePtrOutput

func (o ArmResourceDefinitionResourceElementTemplateOutput) ToArmResourceDefinitionResourceElementTemplatePtrOutput() ArmResourceDefinitionResourceElementTemplatePtrOutput

func (ArmResourceDefinitionResourceElementTemplateOutput) ToArmResourceDefinitionResourceElementTemplatePtrOutputWithContext

func (o ArmResourceDefinitionResourceElementTemplateOutput) ToArmResourceDefinitionResourceElementTemplatePtrOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplatePtrOutput

type ArmResourceDefinitionResourceElementTemplatePtrInput

type ArmResourceDefinitionResourceElementTemplatePtrInput interface {
	pulumi.Input

	ToArmResourceDefinitionResourceElementTemplatePtrOutput() ArmResourceDefinitionResourceElementTemplatePtrOutput
	ToArmResourceDefinitionResourceElementTemplatePtrOutputWithContext(context.Context) ArmResourceDefinitionResourceElementTemplatePtrOutput
}

ArmResourceDefinitionResourceElementTemplatePtrInput is an input type that accepts ArmResourceDefinitionResourceElementTemplateArgs, ArmResourceDefinitionResourceElementTemplatePtr and ArmResourceDefinitionResourceElementTemplatePtrOutput values. You can construct a concrete instance of `ArmResourceDefinitionResourceElementTemplatePtrInput` via:

        ArmResourceDefinitionResourceElementTemplateArgs{...}

or:

        nil

type ArmResourceDefinitionResourceElementTemplatePtrOutput

type ArmResourceDefinitionResourceElementTemplatePtrOutput struct{ *pulumi.OutputState }

func (ArmResourceDefinitionResourceElementTemplatePtrOutput) ArtifactProfile

Artifact profile properties.

func (ArmResourceDefinitionResourceElementTemplatePtrOutput) Elem

func (ArmResourceDefinitionResourceElementTemplatePtrOutput) ElementType

func (ArmResourceDefinitionResourceElementTemplatePtrOutput) ParameterValues

Name and value pairs that define the parameter values. It can be a well formed escaped JSON string.

func (ArmResourceDefinitionResourceElementTemplatePtrOutput) TemplateType

The template type.

func (ArmResourceDefinitionResourceElementTemplatePtrOutput) ToArmResourceDefinitionResourceElementTemplatePtrOutput

func (ArmResourceDefinitionResourceElementTemplatePtrOutput) ToArmResourceDefinitionResourceElementTemplatePtrOutputWithContext

func (o ArmResourceDefinitionResourceElementTemplatePtrOutput) ToArmResourceDefinitionResourceElementTemplatePtrOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplatePtrOutput

type ArmResourceDefinitionResourceElementTemplateResponse

type ArmResourceDefinitionResourceElementTemplateResponse struct {
	// Artifact profile properties.
	ArtifactProfile *NSDArtifactProfileResponse `pulumi:"artifactProfile"`
	// Name and value pairs that define the parameter values. It can be  a well formed escaped JSON string.
	ParameterValues *string `pulumi:"parameterValues"`
	// The template type.
	TemplateType *string `pulumi:"templateType"`
}

The arm template RE.

type ArmResourceDefinitionResourceElementTemplateResponseOutput

type ArmResourceDefinitionResourceElementTemplateResponseOutput struct{ *pulumi.OutputState }

The arm template RE.

func (ArmResourceDefinitionResourceElementTemplateResponseOutput) ArtifactProfile

Artifact profile properties.

func (ArmResourceDefinitionResourceElementTemplateResponseOutput) ElementType

func (ArmResourceDefinitionResourceElementTemplateResponseOutput) ParameterValues

Name and value pairs that define the parameter values. It can be a well formed escaped JSON string.

func (ArmResourceDefinitionResourceElementTemplateResponseOutput) TemplateType

The template type.

func (ArmResourceDefinitionResourceElementTemplateResponseOutput) ToArmResourceDefinitionResourceElementTemplateResponseOutput

func (ArmResourceDefinitionResourceElementTemplateResponseOutput) ToArmResourceDefinitionResourceElementTemplateResponseOutputWithContext

func (o ArmResourceDefinitionResourceElementTemplateResponseOutput) ToArmResourceDefinitionResourceElementTemplateResponseOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplateResponseOutput

type ArmResourceDefinitionResourceElementTemplateResponsePtrOutput

type ArmResourceDefinitionResourceElementTemplateResponsePtrOutput struct{ *pulumi.OutputState }

func (ArmResourceDefinitionResourceElementTemplateResponsePtrOutput) ArtifactProfile

Artifact profile properties.

func (ArmResourceDefinitionResourceElementTemplateResponsePtrOutput) Elem

func (ArmResourceDefinitionResourceElementTemplateResponsePtrOutput) ElementType

func (ArmResourceDefinitionResourceElementTemplateResponsePtrOutput) ParameterValues

Name and value pairs that define the parameter values. It can be a well formed escaped JSON string.

func (ArmResourceDefinitionResourceElementTemplateResponsePtrOutput) TemplateType

The template type.

func (ArmResourceDefinitionResourceElementTemplateResponsePtrOutput) ToArmResourceDefinitionResourceElementTemplateResponsePtrOutput

func (ArmResourceDefinitionResourceElementTemplateResponsePtrOutput) ToArmResourceDefinitionResourceElementTemplateResponsePtrOutputWithContext

func (o ArmResourceDefinitionResourceElementTemplateResponsePtrOutput) ToArmResourceDefinitionResourceElementTemplateResponsePtrOutputWithContext(ctx context.Context) ArmResourceDefinitionResourceElementTemplateResponsePtrOutput

type ArmTemplateArtifactProfile

type ArmTemplateArtifactProfile struct {
	// Template name.
	TemplateName *string `pulumi:"templateName"`
	// Template version.
	TemplateVersion *string `pulumi:"templateVersion"`
}

Template artifact profile.

type ArmTemplateArtifactProfileArgs

type ArmTemplateArtifactProfileArgs struct {
	// Template name.
	TemplateName pulumi.StringPtrInput `pulumi:"templateName"`
	// Template version.
	TemplateVersion pulumi.StringPtrInput `pulumi:"templateVersion"`
}

Template artifact profile.

func (ArmTemplateArtifactProfileArgs) ElementType

func (ArmTemplateArtifactProfileArgs) ToArmTemplateArtifactProfileOutput

func (i ArmTemplateArtifactProfileArgs) ToArmTemplateArtifactProfileOutput() ArmTemplateArtifactProfileOutput

func (ArmTemplateArtifactProfileArgs) ToArmTemplateArtifactProfileOutputWithContext

func (i ArmTemplateArtifactProfileArgs) ToArmTemplateArtifactProfileOutputWithContext(ctx context.Context) ArmTemplateArtifactProfileOutput

func (ArmTemplateArtifactProfileArgs) ToArmTemplateArtifactProfilePtrOutput

func (i ArmTemplateArtifactProfileArgs) ToArmTemplateArtifactProfilePtrOutput() ArmTemplateArtifactProfilePtrOutput

func (ArmTemplateArtifactProfileArgs) ToArmTemplateArtifactProfilePtrOutputWithContext

func (i ArmTemplateArtifactProfileArgs) ToArmTemplateArtifactProfilePtrOutputWithContext(ctx context.Context) ArmTemplateArtifactProfilePtrOutput

type ArmTemplateArtifactProfileInput

type ArmTemplateArtifactProfileInput interface {
	pulumi.Input

	ToArmTemplateArtifactProfileOutput() ArmTemplateArtifactProfileOutput
	ToArmTemplateArtifactProfileOutputWithContext(context.Context) ArmTemplateArtifactProfileOutput
}

ArmTemplateArtifactProfileInput is an input type that accepts ArmTemplateArtifactProfileArgs and ArmTemplateArtifactProfileOutput values. You can construct a concrete instance of `ArmTemplateArtifactProfileInput` via:

ArmTemplateArtifactProfileArgs{...}

type ArmTemplateArtifactProfileOutput

type ArmTemplateArtifactProfileOutput struct{ *pulumi.OutputState }

Template artifact profile.

func (ArmTemplateArtifactProfileOutput) ElementType

func (ArmTemplateArtifactProfileOutput) TemplateName

Template name.

func (ArmTemplateArtifactProfileOutput) TemplateVersion

Template version.

func (ArmTemplateArtifactProfileOutput) ToArmTemplateArtifactProfileOutput

func (o ArmTemplateArtifactProfileOutput) ToArmTemplateArtifactProfileOutput() ArmTemplateArtifactProfileOutput

func (ArmTemplateArtifactProfileOutput) ToArmTemplateArtifactProfileOutputWithContext

func (o ArmTemplateArtifactProfileOutput) ToArmTemplateArtifactProfileOutputWithContext(ctx context.Context) ArmTemplateArtifactProfileOutput

func (ArmTemplateArtifactProfileOutput) ToArmTemplateArtifactProfilePtrOutput

func (o ArmTemplateArtifactProfileOutput) ToArmTemplateArtifactProfilePtrOutput() ArmTemplateArtifactProfilePtrOutput

func (ArmTemplateArtifactProfileOutput) ToArmTemplateArtifactProfilePtrOutputWithContext

func (o ArmTemplateArtifactProfileOutput) ToArmTemplateArtifactProfilePtrOutputWithContext(ctx context.Context) ArmTemplateArtifactProfilePtrOutput

type ArmTemplateArtifactProfilePtrInput

type ArmTemplateArtifactProfilePtrInput interface {
	pulumi.Input

	ToArmTemplateArtifactProfilePtrOutput() ArmTemplateArtifactProfilePtrOutput
	ToArmTemplateArtifactProfilePtrOutputWithContext(context.Context) ArmTemplateArtifactProfilePtrOutput
}

ArmTemplateArtifactProfilePtrInput is an input type that accepts ArmTemplateArtifactProfileArgs, ArmTemplateArtifactProfilePtr and ArmTemplateArtifactProfilePtrOutput values. You can construct a concrete instance of `ArmTemplateArtifactProfilePtrInput` via:

        ArmTemplateArtifactProfileArgs{...}

or:

        nil

type ArmTemplateArtifactProfilePtrOutput

type ArmTemplateArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (ArmTemplateArtifactProfilePtrOutput) Elem

func (ArmTemplateArtifactProfilePtrOutput) ElementType

func (ArmTemplateArtifactProfilePtrOutput) TemplateName

Template name.

func (ArmTemplateArtifactProfilePtrOutput) TemplateVersion

Template version.

func (ArmTemplateArtifactProfilePtrOutput) ToArmTemplateArtifactProfilePtrOutput

func (o ArmTemplateArtifactProfilePtrOutput) ToArmTemplateArtifactProfilePtrOutput() ArmTemplateArtifactProfilePtrOutput

func (ArmTemplateArtifactProfilePtrOutput) ToArmTemplateArtifactProfilePtrOutputWithContext

func (o ArmTemplateArtifactProfilePtrOutput) ToArmTemplateArtifactProfilePtrOutputWithContext(ctx context.Context) ArmTemplateArtifactProfilePtrOutput

type ArmTemplateArtifactProfileResponse

type ArmTemplateArtifactProfileResponse struct {
	// Template name.
	TemplateName *string `pulumi:"templateName"`
	// Template version.
	TemplateVersion *string `pulumi:"templateVersion"`
}

Template artifact profile.

type ArmTemplateArtifactProfileResponseOutput

type ArmTemplateArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Template artifact profile.

func (ArmTemplateArtifactProfileResponseOutput) ElementType

func (ArmTemplateArtifactProfileResponseOutput) TemplateName

Template name.

func (ArmTemplateArtifactProfileResponseOutput) TemplateVersion

Template version.

func (ArmTemplateArtifactProfileResponseOutput) ToArmTemplateArtifactProfileResponseOutput

func (o ArmTemplateArtifactProfileResponseOutput) ToArmTemplateArtifactProfileResponseOutput() ArmTemplateArtifactProfileResponseOutput

func (ArmTemplateArtifactProfileResponseOutput) ToArmTemplateArtifactProfileResponseOutputWithContext

func (o ArmTemplateArtifactProfileResponseOutput) ToArmTemplateArtifactProfileResponseOutputWithContext(ctx context.Context) ArmTemplateArtifactProfileResponseOutput

type ArmTemplateArtifactProfileResponsePtrOutput

type ArmTemplateArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ArmTemplateArtifactProfileResponsePtrOutput) Elem

func (ArmTemplateArtifactProfileResponsePtrOutput) ElementType

func (ArmTemplateArtifactProfileResponsePtrOutput) TemplateName

Template name.

func (ArmTemplateArtifactProfileResponsePtrOutput) TemplateVersion

Template version.

func (ArmTemplateArtifactProfileResponsePtrOutput) ToArmTemplateArtifactProfileResponsePtrOutput

func (o ArmTemplateArtifactProfileResponsePtrOutput) ToArmTemplateArtifactProfileResponsePtrOutput() ArmTemplateArtifactProfileResponsePtrOutput

func (ArmTemplateArtifactProfileResponsePtrOutput) ToArmTemplateArtifactProfileResponsePtrOutputWithContext

func (o ArmTemplateArtifactProfileResponsePtrOutput) ToArmTemplateArtifactProfileResponsePtrOutputWithContext(ctx context.Context) ArmTemplateArtifactProfileResponsePtrOutput

type ArmTemplateMappingRuleProfile

type ArmTemplateMappingRuleProfile struct {
	// List of template parameters.
	TemplateParameters *string `pulumi:"templateParameters"`
}

Template mapping rule profile

type ArmTemplateMappingRuleProfileArgs

type ArmTemplateMappingRuleProfileArgs struct {
	// List of template parameters.
	TemplateParameters pulumi.StringPtrInput `pulumi:"templateParameters"`
}

Template mapping rule profile

func (ArmTemplateMappingRuleProfileArgs) ElementType

func (ArmTemplateMappingRuleProfileArgs) ToArmTemplateMappingRuleProfileOutput

func (i ArmTemplateMappingRuleProfileArgs) ToArmTemplateMappingRuleProfileOutput() ArmTemplateMappingRuleProfileOutput

func (ArmTemplateMappingRuleProfileArgs) ToArmTemplateMappingRuleProfileOutputWithContext

func (i ArmTemplateMappingRuleProfileArgs) ToArmTemplateMappingRuleProfileOutputWithContext(ctx context.Context) ArmTemplateMappingRuleProfileOutput

func (ArmTemplateMappingRuleProfileArgs) ToArmTemplateMappingRuleProfilePtrOutput

func (i ArmTemplateMappingRuleProfileArgs) ToArmTemplateMappingRuleProfilePtrOutput() ArmTemplateMappingRuleProfilePtrOutput

func (ArmTemplateMappingRuleProfileArgs) ToArmTemplateMappingRuleProfilePtrOutputWithContext

func (i ArmTemplateMappingRuleProfileArgs) ToArmTemplateMappingRuleProfilePtrOutputWithContext(ctx context.Context) ArmTemplateMappingRuleProfilePtrOutput

type ArmTemplateMappingRuleProfileInput

type ArmTemplateMappingRuleProfileInput interface {
	pulumi.Input

	ToArmTemplateMappingRuleProfileOutput() ArmTemplateMappingRuleProfileOutput
	ToArmTemplateMappingRuleProfileOutputWithContext(context.Context) ArmTemplateMappingRuleProfileOutput
}

ArmTemplateMappingRuleProfileInput is an input type that accepts ArmTemplateMappingRuleProfileArgs and ArmTemplateMappingRuleProfileOutput values. You can construct a concrete instance of `ArmTemplateMappingRuleProfileInput` via:

ArmTemplateMappingRuleProfileArgs{...}

type ArmTemplateMappingRuleProfileOutput

type ArmTemplateMappingRuleProfileOutput struct{ *pulumi.OutputState }

Template mapping rule profile

func (ArmTemplateMappingRuleProfileOutput) ElementType

func (ArmTemplateMappingRuleProfileOutput) TemplateParameters

List of template parameters.

func (ArmTemplateMappingRuleProfileOutput) ToArmTemplateMappingRuleProfileOutput

func (o ArmTemplateMappingRuleProfileOutput) ToArmTemplateMappingRuleProfileOutput() ArmTemplateMappingRuleProfileOutput

func (ArmTemplateMappingRuleProfileOutput) ToArmTemplateMappingRuleProfileOutputWithContext

func (o ArmTemplateMappingRuleProfileOutput) ToArmTemplateMappingRuleProfileOutputWithContext(ctx context.Context) ArmTemplateMappingRuleProfileOutput

func (ArmTemplateMappingRuleProfileOutput) ToArmTemplateMappingRuleProfilePtrOutput

func (o ArmTemplateMappingRuleProfileOutput) ToArmTemplateMappingRuleProfilePtrOutput() ArmTemplateMappingRuleProfilePtrOutput

func (ArmTemplateMappingRuleProfileOutput) ToArmTemplateMappingRuleProfilePtrOutputWithContext

func (o ArmTemplateMappingRuleProfileOutput) ToArmTemplateMappingRuleProfilePtrOutputWithContext(ctx context.Context) ArmTemplateMappingRuleProfilePtrOutput

type ArmTemplateMappingRuleProfilePtrInput

type ArmTemplateMappingRuleProfilePtrInput interface {
	pulumi.Input

	ToArmTemplateMappingRuleProfilePtrOutput() ArmTemplateMappingRuleProfilePtrOutput
	ToArmTemplateMappingRuleProfilePtrOutputWithContext(context.Context) ArmTemplateMappingRuleProfilePtrOutput
}

ArmTemplateMappingRuleProfilePtrInput is an input type that accepts ArmTemplateMappingRuleProfileArgs, ArmTemplateMappingRuleProfilePtr and ArmTemplateMappingRuleProfilePtrOutput values. You can construct a concrete instance of `ArmTemplateMappingRuleProfilePtrInput` via:

        ArmTemplateMappingRuleProfileArgs{...}

or:

        nil

type ArmTemplateMappingRuleProfilePtrOutput

type ArmTemplateMappingRuleProfilePtrOutput struct{ *pulumi.OutputState }

func (ArmTemplateMappingRuleProfilePtrOutput) Elem

func (ArmTemplateMappingRuleProfilePtrOutput) ElementType

func (ArmTemplateMappingRuleProfilePtrOutput) TemplateParameters

List of template parameters.

func (ArmTemplateMappingRuleProfilePtrOutput) ToArmTemplateMappingRuleProfilePtrOutput

func (o ArmTemplateMappingRuleProfilePtrOutput) ToArmTemplateMappingRuleProfilePtrOutput() ArmTemplateMappingRuleProfilePtrOutput

func (ArmTemplateMappingRuleProfilePtrOutput) ToArmTemplateMappingRuleProfilePtrOutputWithContext

func (o ArmTemplateMappingRuleProfilePtrOutput) ToArmTemplateMappingRuleProfilePtrOutputWithContext(ctx context.Context) ArmTemplateMappingRuleProfilePtrOutput

type ArmTemplateMappingRuleProfileResponse

type ArmTemplateMappingRuleProfileResponse struct {
	// List of template parameters.
	TemplateParameters *string `pulumi:"templateParameters"`
}

Template mapping rule profile

type ArmTemplateMappingRuleProfileResponseOutput

type ArmTemplateMappingRuleProfileResponseOutput struct{ *pulumi.OutputState }

Template mapping rule profile

func (ArmTemplateMappingRuleProfileResponseOutput) ElementType

func (ArmTemplateMappingRuleProfileResponseOutput) TemplateParameters

List of template parameters.

func (ArmTemplateMappingRuleProfileResponseOutput) ToArmTemplateMappingRuleProfileResponseOutput

func (o ArmTemplateMappingRuleProfileResponseOutput) ToArmTemplateMappingRuleProfileResponseOutput() ArmTemplateMappingRuleProfileResponseOutput

func (ArmTemplateMappingRuleProfileResponseOutput) ToArmTemplateMappingRuleProfileResponseOutputWithContext

func (o ArmTemplateMappingRuleProfileResponseOutput) ToArmTemplateMappingRuleProfileResponseOutputWithContext(ctx context.Context) ArmTemplateMappingRuleProfileResponseOutput

type ArmTemplateMappingRuleProfileResponsePtrOutput

type ArmTemplateMappingRuleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ArmTemplateMappingRuleProfileResponsePtrOutput) Elem

func (ArmTemplateMappingRuleProfileResponsePtrOutput) ElementType

func (ArmTemplateMappingRuleProfileResponsePtrOutput) TemplateParameters

List of template parameters.

func (ArmTemplateMappingRuleProfileResponsePtrOutput) ToArmTemplateMappingRuleProfileResponsePtrOutput

func (o ArmTemplateMappingRuleProfileResponsePtrOutput) ToArmTemplateMappingRuleProfileResponsePtrOutput() ArmTemplateMappingRuleProfileResponsePtrOutput

func (ArmTemplateMappingRuleProfileResponsePtrOutput) ToArmTemplateMappingRuleProfileResponsePtrOutputWithContext

func (o ArmTemplateMappingRuleProfileResponsePtrOutput) ToArmTemplateMappingRuleProfileResponsePtrOutputWithContext(ctx context.Context) ArmTemplateMappingRuleProfileResponsePtrOutput

type ArtifactManifest

type ArtifactManifest struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Artifact manifest properties.
	Properties ArtifactManifestPropertiesFormatResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Artifact manifest properties. Azure REST API version: 2023-09-01.

func GetArtifactManifest

func GetArtifactManifest(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ArtifactManifestState, opts ...pulumi.ResourceOption) (*ArtifactManifest, error)

GetArtifactManifest gets an existing ArtifactManifest 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 NewArtifactManifest

func NewArtifactManifest(ctx *pulumi.Context,
	name string, args *ArtifactManifestArgs, opts ...pulumi.ResourceOption) (*ArtifactManifest, error)

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

func (*ArtifactManifest) ElementType

func (*ArtifactManifest) ElementType() reflect.Type

func (*ArtifactManifest) ToArtifactManifestOutput

func (i *ArtifactManifest) ToArtifactManifestOutput() ArtifactManifestOutput

func (*ArtifactManifest) ToArtifactManifestOutputWithContext

func (i *ArtifactManifest) ToArtifactManifestOutputWithContext(ctx context.Context) ArtifactManifestOutput

type ArtifactManifestArgs

type ArtifactManifestArgs struct {
	// The name of the artifact manifest.
	ArtifactManifestName pulumi.StringPtrInput
	// The name of the artifact store.
	ArtifactStoreName pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Artifact manifest properties.
	Properties ArtifactManifestPropertiesFormatPtrInput
	// The name of the publisher.
	PublisherName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ArtifactManifest resource.

func (ArtifactManifestArgs) ElementType

func (ArtifactManifestArgs) ElementType() reflect.Type

type ArtifactManifestInput

type ArtifactManifestInput interface {
	pulumi.Input

	ToArtifactManifestOutput() ArtifactManifestOutput
	ToArtifactManifestOutputWithContext(ctx context.Context) ArtifactManifestOutput
}

type ArtifactManifestOutput

type ArtifactManifestOutput struct{ *pulumi.OutputState }

func (ArtifactManifestOutput) ElementType

func (ArtifactManifestOutput) ElementType() reflect.Type

func (ArtifactManifestOutput) Location

The geo-location where the resource lives

func (ArtifactManifestOutput) Name

The name of the resource

func (ArtifactManifestOutput) Properties

Artifact manifest properties.

func (ArtifactManifestOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ArtifactManifestOutput) Tags

Resource tags.

func (ArtifactManifestOutput) ToArtifactManifestOutput

func (o ArtifactManifestOutput) ToArtifactManifestOutput() ArtifactManifestOutput

func (ArtifactManifestOutput) ToArtifactManifestOutputWithContext

func (o ArtifactManifestOutput) ToArtifactManifestOutputWithContext(ctx context.Context) ArtifactManifestOutput

func (ArtifactManifestOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ArtifactManifestPropertiesFormat

type ArtifactManifestPropertiesFormat struct {
	// The artifacts list.
	Artifacts []ManifestArtifactFormat `pulumi:"artifacts"`
}

Artifact manifest properties.

type ArtifactManifestPropertiesFormatArgs

type ArtifactManifestPropertiesFormatArgs struct {
	// The artifacts list.
	Artifacts ManifestArtifactFormatArrayInput `pulumi:"artifacts"`
}

Artifact manifest properties.

func (ArtifactManifestPropertiesFormatArgs) ElementType

func (ArtifactManifestPropertiesFormatArgs) ToArtifactManifestPropertiesFormatOutput

func (i ArtifactManifestPropertiesFormatArgs) ToArtifactManifestPropertiesFormatOutput() ArtifactManifestPropertiesFormatOutput

func (ArtifactManifestPropertiesFormatArgs) ToArtifactManifestPropertiesFormatOutputWithContext

func (i ArtifactManifestPropertiesFormatArgs) ToArtifactManifestPropertiesFormatOutputWithContext(ctx context.Context) ArtifactManifestPropertiesFormatOutput

func (ArtifactManifestPropertiesFormatArgs) ToArtifactManifestPropertiesFormatPtrOutput

func (i ArtifactManifestPropertiesFormatArgs) ToArtifactManifestPropertiesFormatPtrOutput() ArtifactManifestPropertiesFormatPtrOutput

func (ArtifactManifestPropertiesFormatArgs) ToArtifactManifestPropertiesFormatPtrOutputWithContext

func (i ArtifactManifestPropertiesFormatArgs) ToArtifactManifestPropertiesFormatPtrOutputWithContext(ctx context.Context) ArtifactManifestPropertiesFormatPtrOutput

type ArtifactManifestPropertiesFormatInput

type ArtifactManifestPropertiesFormatInput interface {
	pulumi.Input

	ToArtifactManifestPropertiesFormatOutput() ArtifactManifestPropertiesFormatOutput
	ToArtifactManifestPropertiesFormatOutputWithContext(context.Context) ArtifactManifestPropertiesFormatOutput
}

ArtifactManifestPropertiesFormatInput is an input type that accepts ArtifactManifestPropertiesFormatArgs and ArtifactManifestPropertiesFormatOutput values. You can construct a concrete instance of `ArtifactManifestPropertiesFormatInput` via:

ArtifactManifestPropertiesFormatArgs{...}

type ArtifactManifestPropertiesFormatOutput

type ArtifactManifestPropertiesFormatOutput struct{ *pulumi.OutputState }

Artifact manifest properties.

func (ArtifactManifestPropertiesFormatOutput) Artifacts

The artifacts list.

func (ArtifactManifestPropertiesFormatOutput) ElementType

func (ArtifactManifestPropertiesFormatOutput) ToArtifactManifestPropertiesFormatOutput

func (o ArtifactManifestPropertiesFormatOutput) ToArtifactManifestPropertiesFormatOutput() ArtifactManifestPropertiesFormatOutput

func (ArtifactManifestPropertiesFormatOutput) ToArtifactManifestPropertiesFormatOutputWithContext

func (o ArtifactManifestPropertiesFormatOutput) ToArtifactManifestPropertiesFormatOutputWithContext(ctx context.Context) ArtifactManifestPropertiesFormatOutput

func (ArtifactManifestPropertiesFormatOutput) ToArtifactManifestPropertiesFormatPtrOutput

func (o ArtifactManifestPropertiesFormatOutput) ToArtifactManifestPropertiesFormatPtrOutput() ArtifactManifestPropertiesFormatPtrOutput

func (ArtifactManifestPropertiesFormatOutput) ToArtifactManifestPropertiesFormatPtrOutputWithContext

func (o ArtifactManifestPropertiesFormatOutput) ToArtifactManifestPropertiesFormatPtrOutputWithContext(ctx context.Context) ArtifactManifestPropertiesFormatPtrOutput

type ArtifactManifestPropertiesFormatPtrInput

type ArtifactManifestPropertiesFormatPtrInput interface {
	pulumi.Input

	ToArtifactManifestPropertiesFormatPtrOutput() ArtifactManifestPropertiesFormatPtrOutput
	ToArtifactManifestPropertiesFormatPtrOutputWithContext(context.Context) ArtifactManifestPropertiesFormatPtrOutput
}

ArtifactManifestPropertiesFormatPtrInput is an input type that accepts ArtifactManifestPropertiesFormatArgs, ArtifactManifestPropertiesFormatPtr and ArtifactManifestPropertiesFormatPtrOutput values. You can construct a concrete instance of `ArtifactManifestPropertiesFormatPtrInput` via:

        ArtifactManifestPropertiesFormatArgs{...}

or:

        nil

type ArtifactManifestPropertiesFormatPtrOutput

type ArtifactManifestPropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (ArtifactManifestPropertiesFormatPtrOutput) Artifacts

The artifacts list.

func (ArtifactManifestPropertiesFormatPtrOutput) Elem

func (ArtifactManifestPropertiesFormatPtrOutput) ElementType

func (ArtifactManifestPropertiesFormatPtrOutput) ToArtifactManifestPropertiesFormatPtrOutput

func (o ArtifactManifestPropertiesFormatPtrOutput) ToArtifactManifestPropertiesFormatPtrOutput() ArtifactManifestPropertiesFormatPtrOutput

func (ArtifactManifestPropertiesFormatPtrOutput) ToArtifactManifestPropertiesFormatPtrOutputWithContext

func (o ArtifactManifestPropertiesFormatPtrOutput) ToArtifactManifestPropertiesFormatPtrOutputWithContext(ctx context.Context) ArtifactManifestPropertiesFormatPtrOutput

type ArtifactManifestPropertiesFormatResponse

type ArtifactManifestPropertiesFormatResponse struct {
	// The artifact manifest state.
	ArtifactManifestState string `pulumi:"artifactManifestState"`
	// The artifacts list.
	Artifacts []ManifestArtifactFormatResponse `pulumi:"artifacts"`
	// The provisioning state of the ArtifactManifest resource.
	ProvisioningState string `pulumi:"provisioningState"`
}

Artifact manifest properties.

type ArtifactManifestPropertiesFormatResponseOutput

type ArtifactManifestPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

Artifact manifest properties.

func (ArtifactManifestPropertiesFormatResponseOutput) ArtifactManifestState

The artifact manifest state.

func (ArtifactManifestPropertiesFormatResponseOutput) Artifacts

The artifacts list.

func (ArtifactManifestPropertiesFormatResponseOutput) ElementType

func (ArtifactManifestPropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the ArtifactManifest resource.

func (ArtifactManifestPropertiesFormatResponseOutput) ToArtifactManifestPropertiesFormatResponseOutput

func (o ArtifactManifestPropertiesFormatResponseOutput) ToArtifactManifestPropertiesFormatResponseOutput() ArtifactManifestPropertiesFormatResponseOutput

func (ArtifactManifestPropertiesFormatResponseOutput) ToArtifactManifestPropertiesFormatResponseOutputWithContext

func (o ArtifactManifestPropertiesFormatResponseOutput) ToArtifactManifestPropertiesFormatResponseOutputWithContext(ctx context.Context) ArtifactManifestPropertiesFormatResponseOutput

type ArtifactManifestState

type ArtifactManifestState struct {
}

func (ArtifactManifestState) ElementType

func (ArtifactManifestState) ElementType() reflect.Type

type ArtifactReplicationStrategy

type ArtifactReplicationStrategy string

The replication strategy.

func (ArtifactReplicationStrategy) ElementType

func (ArtifactReplicationStrategy) ToArtifactReplicationStrategyOutput

func (e ArtifactReplicationStrategy) ToArtifactReplicationStrategyOutput() ArtifactReplicationStrategyOutput

func (ArtifactReplicationStrategy) ToArtifactReplicationStrategyOutputWithContext

func (e ArtifactReplicationStrategy) ToArtifactReplicationStrategyOutputWithContext(ctx context.Context) ArtifactReplicationStrategyOutput

func (ArtifactReplicationStrategy) ToArtifactReplicationStrategyPtrOutput

func (e ArtifactReplicationStrategy) ToArtifactReplicationStrategyPtrOutput() ArtifactReplicationStrategyPtrOutput

func (ArtifactReplicationStrategy) ToArtifactReplicationStrategyPtrOutputWithContext

func (e ArtifactReplicationStrategy) ToArtifactReplicationStrategyPtrOutputWithContext(ctx context.Context) ArtifactReplicationStrategyPtrOutput

func (ArtifactReplicationStrategy) ToStringOutput

func (e ArtifactReplicationStrategy) ToStringOutput() pulumi.StringOutput

func (ArtifactReplicationStrategy) ToStringOutputWithContext

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

func (ArtifactReplicationStrategy) ToStringPtrOutput

func (e ArtifactReplicationStrategy) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactReplicationStrategy) ToStringPtrOutputWithContext

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

type ArtifactReplicationStrategyInput

type ArtifactReplicationStrategyInput interface {
	pulumi.Input

	ToArtifactReplicationStrategyOutput() ArtifactReplicationStrategyOutput
	ToArtifactReplicationStrategyOutputWithContext(context.Context) ArtifactReplicationStrategyOutput
}

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

ArtifactReplicationStrategyUnknown
ArtifactReplicationStrategySingleReplication

type ArtifactReplicationStrategyOutput

type ArtifactReplicationStrategyOutput struct{ *pulumi.OutputState }

func (ArtifactReplicationStrategyOutput) ElementType

func (ArtifactReplicationStrategyOutput) ToArtifactReplicationStrategyOutput

func (o ArtifactReplicationStrategyOutput) ToArtifactReplicationStrategyOutput() ArtifactReplicationStrategyOutput

func (ArtifactReplicationStrategyOutput) ToArtifactReplicationStrategyOutputWithContext

func (o ArtifactReplicationStrategyOutput) ToArtifactReplicationStrategyOutputWithContext(ctx context.Context) ArtifactReplicationStrategyOutput

func (ArtifactReplicationStrategyOutput) ToArtifactReplicationStrategyPtrOutput

func (o ArtifactReplicationStrategyOutput) ToArtifactReplicationStrategyPtrOutput() ArtifactReplicationStrategyPtrOutput

func (ArtifactReplicationStrategyOutput) ToArtifactReplicationStrategyPtrOutputWithContext

func (o ArtifactReplicationStrategyOutput) ToArtifactReplicationStrategyPtrOutputWithContext(ctx context.Context) ArtifactReplicationStrategyPtrOutput

func (ArtifactReplicationStrategyOutput) ToStringOutput

func (ArtifactReplicationStrategyOutput) ToStringOutputWithContext

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

func (ArtifactReplicationStrategyOutput) ToStringPtrOutput

func (ArtifactReplicationStrategyOutput) ToStringPtrOutputWithContext

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

type ArtifactReplicationStrategyPtrInput

type ArtifactReplicationStrategyPtrInput interface {
	pulumi.Input

	ToArtifactReplicationStrategyPtrOutput() ArtifactReplicationStrategyPtrOutput
	ToArtifactReplicationStrategyPtrOutputWithContext(context.Context) ArtifactReplicationStrategyPtrOutput
}

func ArtifactReplicationStrategyPtr

func ArtifactReplicationStrategyPtr(v string) ArtifactReplicationStrategyPtrInput

type ArtifactReplicationStrategyPtrOutput

type ArtifactReplicationStrategyPtrOutput struct{ *pulumi.OutputState }

func (ArtifactReplicationStrategyPtrOutput) Elem

func (ArtifactReplicationStrategyPtrOutput) ElementType

func (ArtifactReplicationStrategyPtrOutput) ToArtifactReplicationStrategyPtrOutput

func (o ArtifactReplicationStrategyPtrOutput) ToArtifactReplicationStrategyPtrOutput() ArtifactReplicationStrategyPtrOutput

func (ArtifactReplicationStrategyPtrOutput) ToArtifactReplicationStrategyPtrOutputWithContext

func (o ArtifactReplicationStrategyPtrOutput) ToArtifactReplicationStrategyPtrOutputWithContext(ctx context.Context) ArtifactReplicationStrategyPtrOutput

func (ArtifactReplicationStrategyPtrOutput) ToStringPtrOutput

func (ArtifactReplicationStrategyPtrOutput) ToStringPtrOutputWithContext

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

type ArtifactStore

type ArtifactStore struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// ArtifactStores properties.
	Properties ArtifactStorePropertiesFormatResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Artifact store properties. Azure REST API version: 2023-09-01.

func GetArtifactStore

func GetArtifactStore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ArtifactStoreState, opts ...pulumi.ResourceOption) (*ArtifactStore, error)

GetArtifactStore gets an existing ArtifactStore 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 NewArtifactStore

func NewArtifactStore(ctx *pulumi.Context,
	name string, args *ArtifactStoreArgs, opts ...pulumi.ResourceOption) (*ArtifactStore, error)

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

func (*ArtifactStore) ElementType

func (*ArtifactStore) ElementType() reflect.Type

func (*ArtifactStore) ToArtifactStoreOutput

func (i *ArtifactStore) ToArtifactStoreOutput() ArtifactStoreOutput

func (*ArtifactStore) ToArtifactStoreOutputWithContext

func (i *ArtifactStore) ToArtifactStoreOutputWithContext(ctx context.Context) ArtifactStoreOutput

type ArtifactStoreArgs

type ArtifactStoreArgs struct {
	// The name of the artifact store.
	ArtifactStoreName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// ArtifactStores properties.
	Properties ArtifactStorePropertiesFormatPtrInput
	// The name of the publisher.
	PublisherName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ArtifactStore resource.

func (ArtifactStoreArgs) ElementType

func (ArtifactStoreArgs) ElementType() reflect.Type

type ArtifactStoreInput

type ArtifactStoreInput interface {
	pulumi.Input

	ToArtifactStoreOutput() ArtifactStoreOutput
	ToArtifactStoreOutputWithContext(ctx context.Context) ArtifactStoreOutput
}

type ArtifactStoreOutput

type ArtifactStoreOutput struct{ *pulumi.OutputState }

func (ArtifactStoreOutput) ElementType

func (ArtifactStoreOutput) ElementType() reflect.Type

func (ArtifactStoreOutput) Location

The geo-location where the resource lives

func (ArtifactStoreOutput) Name

The name of the resource

func (ArtifactStoreOutput) Properties

ArtifactStores properties.

func (ArtifactStoreOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ArtifactStoreOutput) Tags

Resource tags.

func (ArtifactStoreOutput) ToArtifactStoreOutput

func (o ArtifactStoreOutput) ToArtifactStoreOutput() ArtifactStoreOutput

func (ArtifactStoreOutput) ToArtifactStoreOutputWithContext

func (o ArtifactStoreOutput) ToArtifactStoreOutputWithContext(ctx context.Context) ArtifactStoreOutput

func (ArtifactStoreOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ArtifactStorePropertiesFormat

type ArtifactStorePropertiesFormat struct {
	ManagedResourceGroupConfiguration *ArtifactStorePropertiesFormatManagedResourceGroupConfiguration `pulumi:"managedResourceGroupConfiguration"`
	// The replication strategy.
	ReplicationStrategy *string `pulumi:"replicationStrategy"`
	// The artifact store type.
	StoreType *string `pulumi:"storeType"`
}

Artifact store properties.

type ArtifactStorePropertiesFormatArgs

type ArtifactStorePropertiesFormatArgs struct {
	ManagedResourceGroupConfiguration ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrInput `pulumi:"managedResourceGroupConfiguration"`
	// The replication strategy.
	ReplicationStrategy pulumi.StringPtrInput `pulumi:"replicationStrategy"`
	// The artifact store type.
	StoreType pulumi.StringPtrInput `pulumi:"storeType"`
}

Artifact store properties.

func (ArtifactStorePropertiesFormatArgs) ElementType

func (ArtifactStorePropertiesFormatArgs) ToArtifactStorePropertiesFormatOutput

func (i ArtifactStorePropertiesFormatArgs) ToArtifactStorePropertiesFormatOutput() ArtifactStorePropertiesFormatOutput

func (ArtifactStorePropertiesFormatArgs) ToArtifactStorePropertiesFormatOutputWithContext

func (i ArtifactStorePropertiesFormatArgs) ToArtifactStorePropertiesFormatOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatOutput

func (ArtifactStorePropertiesFormatArgs) ToArtifactStorePropertiesFormatPtrOutput

func (i ArtifactStorePropertiesFormatArgs) ToArtifactStorePropertiesFormatPtrOutput() ArtifactStorePropertiesFormatPtrOutput

func (ArtifactStorePropertiesFormatArgs) ToArtifactStorePropertiesFormatPtrOutputWithContext

func (i ArtifactStorePropertiesFormatArgs) ToArtifactStorePropertiesFormatPtrOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatPtrOutput

type ArtifactStorePropertiesFormatInput

type ArtifactStorePropertiesFormatInput interface {
	pulumi.Input

	ToArtifactStorePropertiesFormatOutput() ArtifactStorePropertiesFormatOutput
	ToArtifactStorePropertiesFormatOutputWithContext(context.Context) ArtifactStorePropertiesFormatOutput
}

ArtifactStorePropertiesFormatInput is an input type that accepts ArtifactStorePropertiesFormatArgs and ArtifactStorePropertiesFormatOutput values. You can construct a concrete instance of `ArtifactStorePropertiesFormatInput` via:

ArtifactStorePropertiesFormatArgs{...}

type ArtifactStorePropertiesFormatManagedResourceGroupConfiguration

type ArtifactStorePropertiesFormatManagedResourceGroupConfiguration struct {
	// The managed resource group location.
	Location *string `pulumi:"location"`
	// The managed resource group name.
	Name *string `pulumi:"name"`
}

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs struct {
	// The managed resource group location.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The managed resource group name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs) ElementType

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutputWithContext

func (i ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutputWithContext

func (i ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationInput

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationInput interface {
	pulumi.Input

	ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput() ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput
	ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutputWithContext(context.Context) ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput
}

ArtifactStorePropertiesFormatManagedResourceGroupConfigurationInput is an input type that accepts ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs and ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput values. You can construct a concrete instance of `ArtifactStorePropertiesFormatManagedResourceGroupConfigurationInput` via:

ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs{...}

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput struct{ *pulumi.OutputState }

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput) ElementType

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput) Location

The managed resource group location.

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput) Name

The managed resource group name.

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutputWithContext

func (o ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutputWithContext

func (o ArtifactStorePropertiesFormatManagedResourceGroupConfigurationOutput) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrInput

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrInput interface {
	pulumi.Input

	ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput() ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput
	ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutputWithContext(context.Context) ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput
}

ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrInput is an input type that accepts ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs, ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtr and ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput values. You can construct a concrete instance of `ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrInput` via:

        ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs{...}

or:

        nil

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput

type ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput) Elem

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput) ElementType

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput) Location

The managed resource group location.

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput) Name

The managed resource group name.

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput

func (ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutputWithContext

func (o ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput) ToArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatManagedResourceGroupConfigurationPtrOutput

type ArtifactStorePropertiesFormatOutput

type ArtifactStorePropertiesFormatOutput struct{ *pulumi.OutputState }

Artifact store properties.

func (ArtifactStorePropertiesFormatOutput) ElementType

func (ArtifactStorePropertiesFormatOutput) ReplicationStrategy

The replication strategy.

func (ArtifactStorePropertiesFormatOutput) StoreType

The artifact store type.

func (ArtifactStorePropertiesFormatOutput) ToArtifactStorePropertiesFormatOutput

func (o ArtifactStorePropertiesFormatOutput) ToArtifactStorePropertiesFormatOutput() ArtifactStorePropertiesFormatOutput

func (ArtifactStorePropertiesFormatOutput) ToArtifactStorePropertiesFormatOutputWithContext

func (o ArtifactStorePropertiesFormatOutput) ToArtifactStorePropertiesFormatOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatOutput

func (ArtifactStorePropertiesFormatOutput) ToArtifactStorePropertiesFormatPtrOutput

func (o ArtifactStorePropertiesFormatOutput) ToArtifactStorePropertiesFormatPtrOutput() ArtifactStorePropertiesFormatPtrOutput

func (ArtifactStorePropertiesFormatOutput) ToArtifactStorePropertiesFormatPtrOutputWithContext

func (o ArtifactStorePropertiesFormatOutput) ToArtifactStorePropertiesFormatPtrOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatPtrOutput

type ArtifactStorePropertiesFormatPtrInput

type ArtifactStorePropertiesFormatPtrInput interface {
	pulumi.Input

	ToArtifactStorePropertiesFormatPtrOutput() ArtifactStorePropertiesFormatPtrOutput
	ToArtifactStorePropertiesFormatPtrOutputWithContext(context.Context) ArtifactStorePropertiesFormatPtrOutput
}

ArtifactStorePropertiesFormatPtrInput is an input type that accepts ArtifactStorePropertiesFormatArgs, ArtifactStorePropertiesFormatPtr and ArtifactStorePropertiesFormatPtrOutput values. You can construct a concrete instance of `ArtifactStorePropertiesFormatPtrInput` via:

        ArtifactStorePropertiesFormatArgs{...}

or:

        nil

type ArtifactStorePropertiesFormatPtrOutput

type ArtifactStorePropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (ArtifactStorePropertiesFormatPtrOutput) Elem

func (ArtifactStorePropertiesFormatPtrOutput) ElementType

func (ArtifactStorePropertiesFormatPtrOutput) ManagedResourceGroupConfiguration

func (ArtifactStorePropertiesFormatPtrOutput) ReplicationStrategy

The replication strategy.

func (ArtifactStorePropertiesFormatPtrOutput) StoreType

The artifact store type.

func (ArtifactStorePropertiesFormatPtrOutput) ToArtifactStorePropertiesFormatPtrOutput

func (o ArtifactStorePropertiesFormatPtrOutput) ToArtifactStorePropertiesFormatPtrOutput() ArtifactStorePropertiesFormatPtrOutput

func (ArtifactStorePropertiesFormatPtrOutput) ToArtifactStorePropertiesFormatPtrOutputWithContext

func (o ArtifactStorePropertiesFormatPtrOutput) ToArtifactStorePropertiesFormatPtrOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatPtrOutput

type ArtifactStorePropertiesFormatResponse

type ArtifactStorePropertiesFormatResponse struct {
	ManagedResourceGroupConfiguration *ArtifactStorePropertiesFormatResponseManagedResourceGroupConfiguration `pulumi:"managedResourceGroupConfiguration"`
	// The provisioning state of the application groups resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The replication strategy.
	ReplicationStrategy *string `pulumi:"replicationStrategy"`
	// The created storage resource id
	StorageResourceId string `pulumi:"storageResourceId"`
	// The artifact store type.
	StoreType *string `pulumi:"storeType"`
}

Artifact store properties.

type ArtifactStorePropertiesFormatResponseManagedResourceGroupConfiguration

type ArtifactStorePropertiesFormatResponseManagedResourceGroupConfiguration struct {
	// The managed resource group location.
	Location *string `pulumi:"location"`
	// The managed resource group name.
	Name *string `pulumi:"name"`
}

type ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationOutput

type ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationOutput struct{ *pulumi.OutputState }

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationOutput) ElementType

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationOutput) Location

The managed resource group location.

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationOutput) Name

The managed resource group name.

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationOutput) ToArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationOutput

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationOutput) ToArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationOutputWithContext

type ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutput

type ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutput) Elem

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutput) ElementType

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutput) Location

The managed resource group location.

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutput) Name

The managed resource group name.

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutput) ToArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutput

func (ArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutput) ToArtifactStorePropertiesFormatResponseManagedResourceGroupConfigurationPtrOutputWithContext

type ArtifactStorePropertiesFormatResponseOutput

type ArtifactStorePropertiesFormatResponseOutput struct{ *pulumi.OutputState }

Artifact store properties.

func (ArtifactStorePropertiesFormatResponseOutput) ElementType

func (ArtifactStorePropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the application groups resource.

func (ArtifactStorePropertiesFormatResponseOutput) ReplicationStrategy

The replication strategy.

func (ArtifactStorePropertiesFormatResponseOutput) StorageResourceId

The created storage resource id

func (ArtifactStorePropertiesFormatResponseOutput) StoreType

The artifact store type.

func (ArtifactStorePropertiesFormatResponseOutput) ToArtifactStorePropertiesFormatResponseOutput

func (o ArtifactStorePropertiesFormatResponseOutput) ToArtifactStorePropertiesFormatResponseOutput() ArtifactStorePropertiesFormatResponseOutput

func (ArtifactStorePropertiesFormatResponseOutput) ToArtifactStorePropertiesFormatResponseOutputWithContext

func (o ArtifactStorePropertiesFormatResponseOutput) ToArtifactStorePropertiesFormatResponseOutputWithContext(ctx context.Context) ArtifactStorePropertiesFormatResponseOutput

type ArtifactStoreState

type ArtifactStoreState struct {
}

func (ArtifactStoreState) ElementType

func (ArtifactStoreState) ElementType() reflect.Type

type ArtifactStoreType

type ArtifactStoreType string

The artifact store type.

func (ArtifactStoreType) ElementType

func (ArtifactStoreType) ElementType() reflect.Type

func (ArtifactStoreType) ToArtifactStoreTypeOutput

func (e ArtifactStoreType) ToArtifactStoreTypeOutput() ArtifactStoreTypeOutput

func (ArtifactStoreType) ToArtifactStoreTypeOutputWithContext

func (e ArtifactStoreType) ToArtifactStoreTypeOutputWithContext(ctx context.Context) ArtifactStoreTypeOutput

func (ArtifactStoreType) ToArtifactStoreTypePtrOutput

func (e ArtifactStoreType) ToArtifactStoreTypePtrOutput() ArtifactStoreTypePtrOutput

func (ArtifactStoreType) ToArtifactStoreTypePtrOutputWithContext

func (e ArtifactStoreType) ToArtifactStoreTypePtrOutputWithContext(ctx context.Context) ArtifactStoreTypePtrOutput

func (ArtifactStoreType) ToStringOutput

func (e ArtifactStoreType) ToStringOutput() pulumi.StringOutput

func (ArtifactStoreType) ToStringOutputWithContext

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

func (ArtifactStoreType) ToStringPtrOutput

func (e ArtifactStoreType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactStoreType) ToStringPtrOutputWithContext

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

type ArtifactStoreTypeInput

type ArtifactStoreTypeInput interface {
	pulumi.Input

	ToArtifactStoreTypeOutput() ArtifactStoreTypeOutput
	ToArtifactStoreTypeOutputWithContext(context.Context) ArtifactStoreTypeOutput
}

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

ArtifactStoreTypeUnknown
ArtifactStoreTypeAzureContainerRegistry
ArtifactStoreTypeAzureStorageAccount

type ArtifactStoreTypeOutput

type ArtifactStoreTypeOutput struct{ *pulumi.OutputState }

func (ArtifactStoreTypeOutput) ElementType

func (ArtifactStoreTypeOutput) ElementType() reflect.Type

func (ArtifactStoreTypeOutput) ToArtifactStoreTypeOutput

func (o ArtifactStoreTypeOutput) ToArtifactStoreTypeOutput() ArtifactStoreTypeOutput

func (ArtifactStoreTypeOutput) ToArtifactStoreTypeOutputWithContext

func (o ArtifactStoreTypeOutput) ToArtifactStoreTypeOutputWithContext(ctx context.Context) ArtifactStoreTypeOutput

func (ArtifactStoreTypeOutput) ToArtifactStoreTypePtrOutput

func (o ArtifactStoreTypeOutput) ToArtifactStoreTypePtrOutput() ArtifactStoreTypePtrOutput

func (ArtifactStoreTypeOutput) ToArtifactStoreTypePtrOutputWithContext

func (o ArtifactStoreTypeOutput) ToArtifactStoreTypePtrOutputWithContext(ctx context.Context) ArtifactStoreTypePtrOutput

func (ArtifactStoreTypeOutput) ToStringOutput

func (o ArtifactStoreTypeOutput) ToStringOutput() pulumi.StringOutput

func (ArtifactStoreTypeOutput) ToStringOutputWithContext

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

func (ArtifactStoreTypeOutput) ToStringPtrOutput

func (o ArtifactStoreTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactStoreTypeOutput) ToStringPtrOutputWithContext

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

type ArtifactStoreTypePtrInput

type ArtifactStoreTypePtrInput interface {
	pulumi.Input

	ToArtifactStoreTypePtrOutput() ArtifactStoreTypePtrOutput
	ToArtifactStoreTypePtrOutputWithContext(context.Context) ArtifactStoreTypePtrOutput
}

func ArtifactStoreTypePtr

func ArtifactStoreTypePtr(v string) ArtifactStoreTypePtrInput

type ArtifactStoreTypePtrOutput

type ArtifactStoreTypePtrOutput struct{ *pulumi.OutputState }

func (ArtifactStoreTypePtrOutput) Elem

func (ArtifactStoreTypePtrOutput) ElementType

func (ArtifactStoreTypePtrOutput) ElementType() reflect.Type

func (ArtifactStoreTypePtrOutput) ToArtifactStoreTypePtrOutput

func (o ArtifactStoreTypePtrOutput) ToArtifactStoreTypePtrOutput() ArtifactStoreTypePtrOutput

func (ArtifactStoreTypePtrOutput) ToArtifactStoreTypePtrOutputWithContext

func (o ArtifactStoreTypePtrOutput) ToArtifactStoreTypePtrOutputWithContext(ctx context.Context) ArtifactStoreTypePtrOutput

func (ArtifactStoreTypePtrOutput) ToStringPtrOutput

func (o ArtifactStoreTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactStoreTypePtrOutput) ToStringPtrOutputWithContext

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

type ArtifactType

type ArtifactType string

The artifact type.

func (ArtifactType) ElementType

func (ArtifactType) ElementType() reflect.Type

func (ArtifactType) ToArtifactTypeOutput

func (e ArtifactType) ToArtifactTypeOutput() ArtifactTypeOutput

func (ArtifactType) ToArtifactTypeOutputWithContext

func (e ArtifactType) ToArtifactTypeOutputWithContext(ctx context.Context) ArtifactTypeOutput

func (ArtifactType) ToArtifactTypePtrOutput

func (e ArtifactType) ToArtifactTypePtrOutput() ArtifactTypePtrOutput

func (ArtifactType) ToArtifactTypePtrOutputWithContext

func (e ArtifactType) ToArtifactTypePtrOutputWithContext(ctx context.Context) ArtifactTypePtrOutput

func (ArtifactType) ToStringOutput

func (e ArtifactType) ToStringOutput() pulumi.StringOutput

func (ArtifactType) ToStringOutputWithContext

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

func (ArtifactType) ToStringPtrOutput

func (e ArtifactType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactType) ToStringPtrOutputWithContext

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

type ArtifactTypeInput

type ArtifactTypeInput interface {
	pulumi.Input

	ToArtifactTypeOutput() ArtifactTypeOutput
	ToArtifactTypeOutputWithContext(context.Context) ArtifactTypeOutput
}

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

ArtifactTypeUnknown
ArtifactTypeOCIArtifact
ArtifactTypeVhdImageFile
ArtifactTypeArmTemplate
ArtifactTypeImageFile

type ArtifactTypeOutput

type ArtifactTypeOutput struct{ *pulumi.OutputState }

func (ArtifactTypeOutput) ElementType

func (ArtifactTypeOutput) ElementType() reflect.Type

func (ArtifactTypeOutput) ToArtifactTypeOutput

func (o ArtifactTypeOutput) ToArtifactTypeOutput() ArtifactTypeOutput

func (ArtifactTypeOutput) ToArtifactTypeOutputWithContext

func (o ArtifactTypeOutput) ToArtifactTypeOutputWithContext(ctx context.Context) ArtifactTypeOutput

func (ArtifactTypeOutput) ToArtifactTypePtrOutput

func (o ArtifactTypeOutput) ToArtifactTypePtrOutput() ArtifactTypePtrOutput

func (ArtifactTypeOutput) ToArtifactTypePtrOutputWithContext

func (o ArtifactTypeOutput) ToArtifactTypePtrOutputWithContext(ctx context.Context) ArtifactTypePtrOutput

func (ArtifactTypeOutput) ToStringOutput

func (o ArtifactTypeOutput) ToStringOutput() pulumi.StringOutput

func (ArtifactTypeOutput) ToStringOutputWithContext

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

func (ArtifactTypeOutput) ToStringPtrOutput

func (o ArtifactTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactTypeOutput) ToStringPtrOutputWithContext

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

type ArtifactTypePtrInput

type ArtifactTypePtrInput interface {
	pulumi.Input

	ToArtifactTypePtrOutput() ArtifactTypePtrOutput
	ToArtifactTypePtrOutputWithContext(context.Context) ArtifactTypePtrOutput
}

func ArtifactTypePtr

func ArtifactTypePtr(v string) ArtifactTypePtrInput

type ArtifactTypePtrOutput

type ArtifactTypePtrOutput struct{ *pulumi.OutputState }

func (ArtifactTypePtrOutput) Elem

func (ArtifactTypePtrOutput) ElementType

func (ArtifactTypePtrOutput) ElementType() reflect.Type

func (ArtifactTypePtrOutput) ToArtifactTypePtrOutput

func (o ArtifactTypePtrOutput) ToArtifactTypePtrOutput() ArtifactTypePtrOutput

func (ArtifactTypePtrOutput) ToArtifactTypePtrOutputWithContext

func (o ArtifactTypePtrOutput) ToArtifactTypePtrOutputWithContext(ctx context.Context) ArtifactTypePtrOutput

func (ArtifactTypePtrOutput) ToStringPtrOutput

func (o ArtifactTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactTypePtrOutput) ToStringPtrOutputWithContext

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

type AzureArcK8sClusterNFVIDetails

type AzureArcK8sClusterNFVIDetails struct {
	// The reference to the custom location.
	CustomLocationReference *ReferencedResource `pulumi:"customLocationReference"`
	// Name of the nfvi.
	Name *string `pulumi:"name"`
	// The NFVI type.
	// Expected value is 'AzureArcKubernetes'.
	NfviType string `pulumi:"nfviType"`
}

The AzureArcK8sCluster NFVI detail.

type AzureArcK8sClusterNFVIDetailsArgs

type AzureArcK8sClusterNFVIDetailsArgs struct {
	// The reference to the custom location.
	CustomLocationReference ReferencedResourcePtrInput `pulumi:"customLocationReference"`
	// Name of the nfvi.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The NFVI type.
	// Expected value is 'AzureArcKubernetes'.
	NfviType pulumi.StringInput `pulumi:"nfviType"`
}

The AzureArcK8sCluster NFVI detail.

func (AzureArcK8sClusterNFVIDetailsArgs) ElementType

func (AzureArcK8sClusterNFVIDetailsArgs) ToAzureArcK8sClusterNFVIDetailsOutput

func (i AzureArcK8sClusterNFVIDetailsArgs) ToAzureArcK8sClusterNFVIDetailsOutput() AzureArcK8sClusterNFVIDetailsOutput

func (AzureArcK8sClusterNFVIDetailsArgs) ToAzureArcK8sClusterNFVIDetailsOutputWithContext

func (i AzureArcK8sClusterNFVIDetailsArgs) ToAzureArcK8sClusterNFVIDetailsOutputWithContext(ctx context.Context) AzureArcK8sClusterNFVIDetailsOutput

type AzureArcK8sClusterNFVIDetailsInput

type AzureArcK8sClusterNFVIDetailsInput interface {
	pulumi.Input

	ToAzureArcK8sClusterNFVIDetailsOutput() AzureArcK8sClusterNFVIDetailsOutput
	ToAzureArcK8sClusterNFVIDetailsOutputWithContext(context.Context) AzureArcK8sClusterNFVIDetailsOutput
}

AzureArcK8sClusterNFVIDetailsInput is an input type that accepts AzureArcK8sClusterNFVIDetailsArgs and AzureArcK8sClusterNFVIDetailsOutput values. You can construct a concrete instance of `AzureArcK8sClusterNFVIDetailsInput` via:

AzureArcK8sClusterNFVIDetailsArgs{...}

type AzureArcK8sClusterNFVIDetailsOutput

type AzureArcK8sClusterNFVIDetailsOutput struct{ *pulumi.OutputState }

The AzureArcK8sCluster NFVI detail.

func (AzureArcK8sClusterNFVIDetailsOutput) CustomLocationReference

The reference to the custom location.

func (AzureArcK8sClusterNFVIDetailsOutput) ElementType

func (AzureArcK8sClusterNFVIDetailsOutput) Name

Name of the nfvi.

func (AzureArcK8sClusterNFVIDetailsOutput) NfviType

The NFVI type. Expected value is 'AzureArcKubernetes'.

func (AzureArcK8sClusterNFVIDetailsOutput) ToAzureArcK8sClusterNFVIDetailsOutput

func (o AzureArcK8sClusterNFVIDetailsOutput) ToAzureArcK8sClusterNFVIDetailsOutput() AzureArcK8sClusterNFVIDetailsOutput

func (AzureArcK8sClusterNFVIDetailsOutput) ToAzureArcK8sClusterNFVIDetailsOutputWithContext

func (o AzureArcK8sClusterNFVIDetailsOutput) ToAzureArcK8sClusterNFVIDetailsOutputWithContext(ctx context.Context) AzureArcK8sClusterNFVIDetailsOutput

type AzureArcK8sClusterNFVIDetailsResponse

type AzureArcK8sClusterNFVIDetailsResponse struct {
	// The reference to the custom location.
	CustomLocationReference *ReferencedResourceResponse `pulumi:"customLocationReference"`
	// Name of the nfvi.
	Name *string `pulumi:"name"`
	// The NFVI type.
	// Expected value is 'AzureArcKubernetes'.
	NfviType string `pulumi:"nfviType"`
}

The AzureArcK8sCluster NFVI detail.

type AzureArcK8sClusterNFVIDetailsResponseOutput

type AzureArcK8sClusterNFVIDetailsResponseOutput struct{ *pulumi.OutputState }

The AzureArcK8sCluster NFVI detail.

func (AzureArcK8sClusterNFVIDetailsResponseOutput) CustomLocationReference

The reference to the custom location.

func (AzureArcK8sClusterNFVIDetailsResponseOutput) ElementType

func (AzureArcK8sClusterNFVIDetailsResponseOutput) Name

Name of the nfvi.

func (AzureArcK8sClusterNFVIDetailsResponseOutput) NfviType

The NFVI type. Expected value is 'AzureArcKubernetes'.

func (AzureArcK8sClusterNFVIDetailsResponseOutput) ToAzureArcK8sClusterNFVIDetailsResponseOutput

func (o AzureArcK8sClusterNFVIDetailsResponseOutput) ToAzureArcK8sClusterNFVIDetailsResponseOutput() AzureArcK8sClusterNFVIDetailsResponseOutput

func (AzureArcK8sClusterNFVIDetailsResponseOutput) ToAzureArcK8sClusterNFVIDetailsResponseOutputWithContext

func (o AzureArcK8sClusterNFVIDetailsResponseOutput) ToAzureArcK8sClusterNFVIDetailsResponseOutputWithContext(ctx context.Context) AzureArcK8sClusterNFVIDetailsResponseOutput

type AzureArcKubernetesArtifactProfile

type AzureArcKubernetesArtifactProfile struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResource `pulumi:"artifactStore"`
	// Helm artifact profile.
	HelmArtifactProfile *HelmArtifactProfile `pulumi:"helmArtifactProfile"`
}

Azure arc kubernetes artifact profile properties.

type AzureArcKubernetesArtifactProfileArgs

type AzureArcKubernetesArtifactProfileArgs struct {
	// The reference to artifact store.
	ArtifactStore ReferencedResourcePtrInput `pulumi:"artifactStore"`
	// Helm artifact profile.
	HelmArtifactProfile HelmArtifactProfilePtrInput `pulumi:"helmArtifactProfile"`
}

Azure arc kubernetes artifact profile properties.

func (AzureArcKubernetesArtifactProfileArgs) ElementType

func (AzureArcKubernetesArtifactProfileArgs) ToAzureArcKubernetesArtifactProfileOutput

func (i AzureArcKubernetesArtifactProfileArgs) ToAzureArcKubernetesArtifactProfileOutput() AzureArcKubernetesArtifactProfileOutput

func (AzureArcKubernetesArtifactProfileArgs) ToAzureArcKubernetesArtifactProfileOutputWithContext

func (i AzureArcKubernetesArtifactProfileArgs) ToAzureArcKubernetesArtifactProfileOutputWithContext(ctx context.Context) AzureArcKubernetesArtifactProfileOutput

func (AzureArcKubernetesArtifactProfileArgs) ToAzureArcKubernetesArtifactProfilePtrOutput

func (i AzureArcKubernetesArtifactProfileArgs) ToAzureArcKubernetesArtifactProfilePtrOutput() AzureArcKubernetesArtifactProfilePtrOutput

func (AzureArcKubernetesArtifactProfileArgs) ToAzureArcKubernetesArtifactProfilePtrOutputWithContext

func (i AzureArcKubernetesArtifactProfileArgs) ToAzureArcKubernetesArtifactProfilePtrOutputWithContext(ctx context.Context) AzureArcKubernetesArtifactProfilePtrOutput

type AzureArcKubernetesArtifactProfileInput

type AzureArcKubernetesArtifactProfileInput interface {
	pulumi.Input

	ToAzureArcKubernetesArtifactProfileOutput() AzureArcKubernetesArtifactProfileOutput
	ToAzureArcKubernetesArtifactProfileOutputWithContext(context.Context) AzureArcKubernetesArtifactProfileOutput
}

AzureArcKubernetesArtifactProfileInput is an input type that accepts AzureArcKubernetesArtifactProfileArgs and AzureArcKubernetesArtifactProfileOutput values. You can construct a concrete instance of `AzureArcKubernetesArtifactProfileInput` via:

AzureArcKubernetesArtifactProfileArgs{...}

type AzureArcKubernetesArtifactProfileOutput

type AzureArcKubernetesArtifactProfileOutput struct{ *pulumi.OutputState }

Azure arc kubernetes artifact profile properties.

func (AzureArcKubernetesArtifactProfileOutput) ArtifactStore

The reference to artifact store.

func (AzureArcKubernetesArtifactProfileOutput) ElementType

func (AzureArcKubernetesArtifactProfileOutput) HelmArtifactProfile

Helm artifact profile.

func (AzureArcKubernetesArtifactProfileOutput) ToAzureArcKubernetesArtifactProfileOutput

func (o AzureArcKubernetesArtifactProfileOutput) ToAzureArcKubernetesArtifactProfileOutput() AzureArcKubernetesArtifactProfileOutput

func (AzureArcKubernetesArtifactProfileOutput) ToAzureArcKubernetesArtifactProfileOutputWithContext

func (o AzureArcKubernetesArtifactProfileOutput) ToAzureArcKubernetesArtifactProfileOutputWithContext(ctx context.Context) AzureArcKubernetesArtifactProfileOutput

func (AzureArcKubernetesArtifactProfileOutput) ToAzureArcKubernetesArtifactProfilePtrOutput

func (o AzureArcKubernetesArtifactProfileOutput) ToAzureArcKubernetesArtifactProfilePtrOutput() AzureArcKubernetesArtifactProfilePtrOutput

func (AzureArcKubernetesArtifactProfileOutput) ToAzureArcKubernetesArtifactProfilePtrOutputWithContext

func (o AzureArcKubernetesArtifactProfileOutput) ToAzureArcKubernetesArtifactProfilePtrOutputWithContext(ctx context.Context) AzureArcKubernetesArtifactProfilePtrOutput

type AzureArcKubernetesArtifactProfilePtrInput

type AzureArcKubernetesArtifactProfilePtrInput interface {
	pulumi.Input

	ToAzureArcKubernetesArtifactProfilePtrOutput() AzureArcKubernetesArtifactProfilePtrOutput
	ToAzureArcKubernetesArtifactProfilePtrOutputWithContext(context.Context) AzureArcKubernetesArtifactProfilePtrOutput
}

AzureArcKubernetesArtifactProfilePtrInput is an input type that accepts AzureArcKubernetesArtifactProfileArgs, AzureArcKubernetesArtifactProfilePtr and AzureArcKubernetesArtifactProfilePtrOutput values. You can construct a concrete instance of `AzureArcKubernetesArtifactProfilePtrInput` via:

        AzureArcKubernetesArtifactProfileArgs{...}

or:

        nil

type AzureArcKubernetesArtifactProfilePtrOutput

type AzureArcKubernetesArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureArcKubernetesArtifactProfilePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureArcKubernetesArtifactProfilePtrOutput) Elem

func (AzureArcKubernetesArtifactProfilePtrOutput) ElementType

func (AzureArcKubernetesArtifactProfilePtrOutput) HelmArtifactProfile

Helm artifact profile.

func (AzureArcKubernetesArtifactProfilePtrOutput) ToAzureArcKubernetesArtifactProfilePtrOutput

func (o AzureArcKubernetesArtifactProfilePtrOutput) ToAzureArcKubernetesArtifactProfilePtrOutput() AzureArcKubernetesArtifactProfilePtrOutput

func (AzureArcKubernetesArtifactProfilePtrOutput) ToAzureArcKubernetesArtifactProfilePtrOutputWithContext

func (o AzureArcKubernetesArtifactProfilePtrOutput) ToAzureArcKubernetesArtifactProfilePtrOutputWithContext(ctx context.Context) AzureArcKubernetesArtifactProfilePtrOutput

type AzureArcKubernetesArtifactProfileResponse

type AzureArcKubernetesArtifactProfileResponse struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResourceResponse `pulumi:"artifactStore"`
	// Helm artifact profile.
	HelmArtifactProfile *HelmArtifactProfileResponse `pulumi:"helmArtifactProfile"`
}

Azure arc kubernetes artifact profile properties.

type AzureArcKubernetesArtifactProfileResponseOutput

type AzureArcKubernetesArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Azure arc kubernetes artifact profile properties.

func (AzureArcKubernetesArtifactProfileResponseOutput) ArtifactStore

The reference to artifact store.

func (AzureArcKubernetesArtifactProfileResponseOutput) ElementType

func (AzureArcKubernetesArtifactProfileResponseOutput) HelmArtifactProfile

Helm artifact profile.

func (AzureArcKubernetesArtifactProfileResponseOutput) ToAzureArcKubernetesArtifactProfileResponseOutput

func (o AzureArcKubernetesArtifactProfileResponseOutput) ToAzureArcKubernetesArtifactProfileResponseOutput() AzureArcKubernetesArtifactProfileResponseOutput

func (AzureArcKubernetesArtifactProfileResponseOutput) ToAzureArcKubernetesArtifactProfileResponseOutputWithContext

func (o AzureArcKubernetesArtifactProfileResponseOutput) ToAzureArcKubernetesArtifactProfileResponseOutputWithContext(ctx context.Context) AzureArcKubernetesArtifactProfileResponseOutput

type AzureArcKubernetesArtifactProfileResponsePtrOutput

type AzureArcKubernetesArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureArcKubernetesArtifactProfileResponsePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureArcKubernetesArtifactProfileResponsePtrOutput) Elem

func (AzureArcKubernetesArtifactProfileResponsePtrOutput) ElementType

func (AzureArcKubernetesArtifactProfileResponsePtrOutput) HelmArtifactProfile

Helm artifact profile.

func (AzureArcKubernetesArtifactProfileResponsePtrOutput) ToAzureArcKubernetesArtifactProfileResponsePtrOutput

func (o AzureArcKubernetesArtifactProfileResponsePtrOutput) ToAzureArcKubernetesArtifactProfileResponsePtrOutput() AzureArcKubernetesArtifactProfileResponsePtrOutput

func (AzureArcKubernetesArtifactProfileResponsePtrOutput) ToAzureArcKubernetesArtifactProfileResponsePtrOutputWithContext

func (o AzureArcKubernetesArtifactProfileResponsePtrOutput) ToAzureArcKubernetesArtifactProfileResponsePtrOutputWithContext(ctx context.Context) AzureArcKubernetesArtifactProfileResponsePtrOutput

type AzureArcKubernetesArtifactType

type AzureArcKubernetesArtifactType string

The artifact type.

type AzureArcKubernetesDeployMappingRuleProfile

type AzureArcKubernetesDeployMappingRuleProfile struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The helm mapping rule profile.
	HelmMappingRuleProfile *HelmMappingRuleProfile `pulumi:"helmMappingRuleProfile"`
}

Azure arc kubernetes deploy mapping rule profile.

type AzureArcKubernetesDeployMappingRuleProfileArgs

type AzureArcKubernetesDeployMappingRuleProfileArgs struct {
	// The application enablement.
	ApplicationEnablement pulumi.StringPtrInput `pulumi:"applicationEnablement"`
	// The helm mapping rule profile.
	HelmMappingRuleProfile HelmMappingRuleProfilePtrInput `pulumi:"helmMappingRuleProfile"`
}

Azure arc kubernetes deploy mapping rule profile.

func (AzureArcKubernetesDeployMappingRuleProfileArgs) ElementType

func (AzureArcKubernetesDeployMappingRuleProfileArgs) ToAzureArcKubernetesDeployMappingRuleProfileOutput

func (i AzureArcKubernetesDeployMappingRuleProfileArgs) ToAzureArcKubernetesDeployMappingRuleProfileOutput() AzureArcKubernetesDeployMappingRuleProfileOutput

func (AzureArcKubernetesDeployMappingRuleProfileArgs) ToAzureArcKubernetesDeployMappingRuleProfileOutputWithContext

func (i AzureArcKubernetesDeployMappingRuleProfileArgs) ToAzureArcKubernetesDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureArcKubernetesDeployMappingRuleProfileOutput

func (AzureArcKubernetesDeployMappingRuleProfileArgs) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutput

func (i AzureArcKubernetesDeployMappingRuleProfileArgs) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutput() AzureArcKubernetesDeployMappingRuleProfilePtrOutput

func (AzureArcKubernetesDeployMappingRuleProfileArgs) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutputWithContext

func (i AzureArcKubernetesDeployMappingRuleProfileArgs) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureArcKubernetesDeployMappingRuleProfilePtrOutput

type AzureArcKubernetesDeployMappingRuleProfileInput

type AzureArcKubernetesDeployMappingRuleProfileInput interface {
	pulumi.Input

	ToAzureArcKubernetesDeployMappingRuleProfileOutput() AzureArcKubernetesDeployMappingRuleProfileOutput
	ToAzureArcKubernetesDeployMappingRuleProfileOutputWithContext(context.Context) AzureArcKubernetesDeployMappingRuleProfileOutput
}

AzureArcKubernetesDeployMappingRuleProfileInput is an input type that accepts AzureArcKubernetesDeployMappingRuleProfileArgs and AzureArcKubernetesDeployMappingRuleProfileOutput values. You can construct a concrete instance of `AzureArcKubernetesDeployMappingRuleProfileInput` via:

AzureArcKubernetesDeployMappingRuleProfileArgs{...}

type AzureArcKubernetesDeployMappingRuleProfileOutput

type AzureArcKubernetesDeployMappingRuleProfileOutput struct{ *pulumi.OutputState }

Azure arc kubernetes deploy mapping rule profile.

func (AzureArcKubernetesDeployMappingRuleProfileOutput) ApplicationEnablement

The application enablement.

func (AzureArcKubernetesDeployMappingRuleProfileOutput) ElementType

func (AzureArcKubernetesDeployMappingRuleProfileOutput) HelmMappingRuleProfile

The helm mapping rule profile.

func (AzureArcKubernetesDeployMappingRuleProfileOutput) ToAzureArcKubernetesDeployMappingRuleProfileOutput

func (o AzureArcKubernetesDeployMappingRuleProfileOutput) ToAzureArcKubernetesDeployMappingRuleProfileOutput() AzureArcKubernetesDeployMappingRuleProfileOutput

func (AzureArcKubernetesDeployMappingRuleProfileOutput) ToAzureArcKubernetesDeployMappingRuleProfileOutputWithContext

func (o AzureArcKubernetesDeployMappingRuleProfileOutput) ToAzureArcKubernetesDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureArcKubernetesDeployMappingRuleProfileOutput

func (AzureArcKubernetesDeployMappingRuleProfileOutput) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutput

func (o AzureArcKubernetesDeployMappingRuleProfileOutput) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutput() AzureArcKubernetesDeployMappingRuleProfilePtrOutput

func (AzureArcKubernetesDeployMappingRuleProfileOutput) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutputWithContext

func (o AzureArcKubernetesDeployMappingRuleProfileOutput) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureArcKubernetesDeployMappingRuleProfilePtrOutput

type AzureArcKubernetesDeployMappingRuleProfilePtrInput

type AzureArcKubernetesDeployMappingRuleProfilePtrInput interface {
	pulumi.Input

	ToAzureArcKubernetesDeployMappingRuleProfilePtrOutput() AzureArcKubernetesDeployMappingRuleProfilePtrOutput
	ToAzureArcKubernetesDeployMappingRuleProfilePtrOutputWithContext(context.Context) AzureArcKubernetesDeployMappingRuleProfilePtrOutput
}

AzureArcKubernetesDeployMappingRuleProfilePtrInput is an input type that accepts AzureArcKubernetesDeployMappingRuleProfileArgs, AzureArcKubernetesDeployMappingRuleProfilePtr and AzureArcKubernetesDeployMappingRuleProfilePtrOutput values. You can construct a concrete instance of `AzureArcKubernetesDeployMappingRuleProfilePtrInput` via:

        AzureArcKubernetesDeployMappingRuleProfileArgs{...}

or:

        nil

type AzureArcKubernetesDeployMappingRuleProfilePtrOutput

type AzureArcKubernetesDeployMappingRuleProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureArcKubernetesDeployMappingRuleProfilePtrOutput) ApplicationEnablement

The application enablement.

func (AzureArcKubernetesDeployMappingRuleProfilePtrOutput) Elem

func (AzureArcKubernetesDeployMappingRuleProfilePtrOutput) ElementType

func (AzureArcKubernetesDeployMappingRuleProfilePtrOutput) HelmMappingRuleProfile

The helm mapping rule profile.

func (AzureArcKubernetesDeployMappingRuleProfilePtrOutput) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutput

func (o AzureArcKubernetesDeployMappingRuleProfilePtrOutput) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutput() AzureArcKubernetesDeployMappingRuleProfilePtrOutput

func (AzureArcKubernetesDeployMappingRuleProfilePtrOutput) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutputWithContext

func (o AzureArcKubernetesDeployMappingRuleProfilePtrOutput) ToAzureArcKubernetesDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureArcKubernetesDeployMappingRuleProfilePtrOutput

type AzureArcKubernetesDeployMappingRuleProfileResponse

type AzureArcKubernetesDeployMappingRuleProfileResponse struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The helm mapping rule profile.
	HelmMappingRuleProfile *HelmMappingRuleProfileResponse `pulumi:"helmMappingRuleProfile"`
}

Azure arc kubernetes deploy mapping rule profile.

type AzureArcKubernetesDeployMappingRuleProfileResponseOutput

type AzureArcKubernetesDeployMappingRuleProfileResponseOutput struct{ *pulumi.OutputState }

Azure arc kubernetes deploy mapping rule profile.

func (AzureArcKubernetesDeployMappingRuleProfileResponseOutput) ApplicationEnablement

The application enablement.

func (AzureArcKubernetesDeployMappingRuleProfileResponseOutput) ElementType

func (AzureArcKubernetesDeployMappingRuleProfileResponseOutput) HelmMappingRuleProfile

The helm mapping rule profile.

func (AzureArcKubernetesDeployMappingRuleProfileResponseOutput) ToAzureArcKubernetesDeployMappingRuleProfileResponseOutput

func (AzureArcKubernetesDeployMappingRuleProfileResponseOutput) ToAzureArcKubernetesDeployMappingRuleProfileResponseOutputWithContext

func (o AzureArcKubernetesDeployMappingRuleProfileResponseOutput) ToAzureArcKubernetesDeployMappingRuleProfileResponseOutputWithContext(ctx context.Context) AzureArcKubernetesDeployMappingRuleProfileResponseOutput

type AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput

type AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput) ApplicationEnablement

The application enablement.

func (AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput) Elem

func (AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput) ElementType

func (AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput) HelmMappingRuleProfile

The helm mapping rule profile.

func (AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput) ToAzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput

func (AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput) ToAzureArcKubernetesDeployMappingRuleProfileResponsePtrOutputWithContext

func (o AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput) ToAzureArcKubernetesDeployMappingRuleProfileResponsePtrOutputWithContext(ctx context.Context) AzureArcKubernetesDeployMappingRuleProfileResponsePtrOutput

type AzureArcKubernetesHelmApplication

type AzureArcKubernetesHelmApplication struct {
	// Azure arc kubernetes artifact profile.
	ArtifactProfile *AzureArcKubernetesArtifactProfile `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'HelmPackage'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfile `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureArcKubernetesDeployMappingRuleProfile `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure arc kubernetes helm application configurations.

type AzureArcKubernetesHelmApplicationArgs

type AzureArcKubernetesHelmApplicationArgs struct {
	// Azure arc kubernetes artifact profile.
	ArtifactProfile AzureArcKubernetesArtifactProfilePtrInput `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'HelmPackage'.
	ArtifactType pulumi.StringInput `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile DependsOnProfilePtrInput `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile AzureArcKubernetesDeployMappingRuleProfilePtrInput `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Azure arc kubernetes helm application configurations.

func (AzureArcKubernetesHelmApplicationArgs) ElementType

func (AzureArcKubernetesHelmApplicationArgs) ToAzureArcKubernetesHelmApplicationOutput

func (i AzureArcKubernetesHelmApplicationArgs) ToAzureArcKubernetesHelmApplicationOutput() AzureArcKubernetesHelmApplicationOutput

func (AzureArcKubernetesHelmApplicationArgs) ToAzureArcKubernetesHelmApplicationOutputWithContext

func (i AzureArcKubernetesHelmApplicationArgs) ToAzureArcKubernetesHelmApplicationOutputWithContext(ctx context.Context) AzureArcKubernetesHelmApplicationOutput

type AzureArcKubernetesHelmApplicationArray

type AzureArcKubernetesHelmApplicationArray []AzureArcKubernetesHelmApplicationInput

func (AzureArcKubernetesHelmApplicationArray) ElementType

func (AzureArcKubernetesHelmApplicationArray) ToAzureArcKubernetesHelmApplicationArrayOutput

func (i AzureArcKubernetesHelmApplicationArray) ToAzureArcKubernetesHelmApplicationArrayOutput() AzureArcKubernetesHelmApplicationArrayOutput

func (AzureArcKubernetesHelmApplicationArray) ToAzureArcKubernetesHelmApplicationArrayOutputWithContext

func (i AzureArcKubernetesHelmApplicationArray) ToAzureArcKubernetesHelmApplicationArrayOutputWithContext(ctx context.Context) AzureArcKubernetesHelmApplicationArrayOutput

type AzureArcKubernetesHelmApplicationArrayInput

type AzureArcKubernetesHelmApplicationArrayInput interface {
	pulumi.Input

	ToAzureArcKubernetesHelmApplicationArrayOutput() AzureArcKubernetesHelmApplicationArrayOutput
	ToAzureArcKubernetesHelmApplicationArrayOutputWithContext(context.Context) AzureArcKubernetesHelmApplicationArrayOutput
}

AzureArcKubernetesHelmApplicationArrayInput is an input type that accepts AzureArcKubernetesHelmApplicationArray and AzureArcKubernetesHelmApplicationArrayOutput values. You can construct a concrete instance of `AzureArcKubernetesHelmApplicationArrayInput` via:

AzureArcKubernetesHelmApplicationArray{ AzureArcKubernetesHelmApplicationArgs{...} }

type AzureArcKubernetesHelmApplicationArrayOutput

type AzureArcKubernetesHelmApplicationArrayOutput struct{ *pulumi.OutputState }

func (AzureArcKubernetesHelmApplicationArrayOutput) ElementType

func (AzureArcKubernetesHelmApplicationArrayOutput) Index

func (AzureArcKubernetesHelmApplicationArrayOutput) ToAzureArcKubernetesHelmApplicationArrayOutput

func (o AzureArcKubernetesHelmApplicationArrayOutput) ToAzureArcKubernetesHelmApplicationArrayOutput() AzureArcKubernetesHelmApplicationArrayOutput

func (AzureArcKubernetesHelmApplicationArrayOutput) ToAzureArcKubernetesHelmApplicationArrayOutputWithContext

func (o AzureArcKubernetesHelmApplicationArrayOutput) ToAzureArcKubernetesHelmApplicationArrayOutputWithContext(ctx context.Context) AzureArcKubernetesHelmApplicationArrayOutput

type AzureArcKubernetesHelmApplicationInput

type AzureArcKubernetesHelmApplicationInput interface {
	pulumi.Input

	ToAzureArcKubernetesHelmApplicationOutput() AzureArcKubernetesHelmApplicationOutput
	ToAzureArcKubernetesHelmApplicationOutputWithContext(context.Context) AzureArcKubernetesHelmApplicationOutput
}

AzureArcKubernetesHelmApplicationInput is an input type that accepts AzureArcKubernetesHelmApplicationArgs and AzureArcKubernetesHelmApplicationOutput values. You can construct a concrete instance of `AzureArcKubernetesHelmApplicationInput` via:

AzureArcKubernetesHelmApplicationArgs{...}

type AzureArcKubernetesHelmApplicationOutput

type AzureArcKubernetesHelmApplicationOutput struct{ *pulumi.OutputState }

Azure arc kubernetes helm application configurations.

func (AzureArcKubernetesHelmApplicationOutput) ArtifactProfile

Azure arc kubernetes artifact profile.

func (AzureArcKubernetesHelmApplicationOutput) ArtifactType

The artifact type. Expected value is 'HelmPackage'.

func (AzureArcKubernetesHelmApplicationOutput) DependsOnProfile

Depends on profile definition.

func (AzureArcKubernetesHelmApplicationOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureArcKubernetesHelmApplicationOutput) ElementType

func (AzureArcKubernetesHelmApplicationOutput) Name

The name of the network function application.

func (AzureArcKubernetesHelmApplicationOutput) ToAzureArcKubernetesHelmApplicationOutput

func (o AzureArcKubernetesHelmApplicationOutput) ToAzureArcKubernetesHelmApplicationOutput() AzureArcKubernetesHelmApplicationOutput

func (AzureArcKubernetesHelmApplicationOutput) ToAzureArcKubernetesHelmApplicationOutputWithContext

func (o AzureArcKubernetesHelmApplicationOutput) ToAzureArcKubernetesHelmApplicationOutputWithContext(ctx context.Context) AzureArcKubernetesHelmApplicationOutput

type AzureArcKubernetesHelmApplicationResponse

type AzureArcKubernetesHelmApplicationResponse struct {
	// Azure arc kubernetes artifact profile.
	ArtifactProfile *AzureArcKubernetesArtifactProfileResponse `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'HelmPackage'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfileResponse `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureArcKubernetesDeployMappingRuleProfileResponse `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure arc kubernetes helm application configurations.

type AzureArcKubernetesHelmApplicationResponseArrayOutput

type AzureArcKubernetesHelmApplicationResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureArcKubernetesHelmApplicationResponseArrayOutput) ElementType

func (AzureArcKubernetesHelmApplicationResponseArrayOutput) Index

func (AzureArcKubernetesHelmApplicationResponseArrayOutput) ToAzureArcKubernetesHelmApplicationResponseArrayOutput

func (AzureArcKubernetesHelmApplicationResponseArrayOutput) ToAzureArcKubernetesHelmApplicationResponseArrayOutputWithContext

func (o AzureArcKubernetesHelmApplicationResponseArrayOutput) ToAzureArcKubernetesHelmApplicationResponseArrayOutputWithContext(ctx context.Context) AzureArcKubernetesHelmApplicationResponseArrayOutput

type AzureArcKubernetesHelmApplicationResponseOutput

type AzureArcKubernetesHelmApplicationResponseOutput struct{ *pulumi.OutputState }

Azure arc kubernetes helm application configurations.

func (AzureArcKubernetesHelmApplicationResponseOutput) ArtifactProfile

Azure arc kubernetes artifact profile.

func (AzureArcKubernetesHelmApplicationResponseOutput) ArtifactType

The artifact type. Expected value is 'HelmPackage'.

func (AzureArcKubernetesHelmApplicationResponseOutput) DependsOnProfile

Depends on profile definition.

func (AzureArcKubernetesHelmApplicationResponseOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureArcKubernetesHelmApplicationResponseOutput) ElementType

func (AzureArcKubernetesHelmApplicationResponseOutput) Name

The name of the network function application.

func (AzureArcKubernetesHelmApplicationResponseOutput) ToAzureArcKubernetesHelmApplicationResponseOutput

func (o AzureArcKubernetesHelmApplicationResponseOutput) ToAzureArcKubernetesHelmApplicationResponseOutput() AzureArcKubernetesHelmApplicationResponseOutput

func (AzureArcKubernetesHelmApplicationResponseOutput) ToAzureArcKubernetesHelmApplicationResponseOutputWithContext

func (o AzureArcKubernetesHelmApplicationResponseOutput) ToAzureArcKubernetesHelmApplicationResponseOutputWithContext(ctx context.Context) AzureArcKubernetesHelmApplicationResponseOutput

type AzureArcKubernetesNetworkFunctionTemplate

type AzureArcKubernetesNetworkFunctionTemplate struct {
	// Network function applications.
	NetworkFunctionApplications []AzureArcKubernetesHelmApplication `pulumi:"networkFunctionApplications"`
	// The network function type.
	// Expected value is 'AzureArcKubernetes'.
	NfviType string `pulumi:"nfviType"`
}

Azure Arc kubernetes network function template.

type AzureArcKubernetesNetworkFunctionTemplateArgs

type AzureArcKubernetesNetworkFunctionTemplateArgs struct {
	// Network function applications.
	NetworkFunctionApplications AzureArcKubernetesHelmApplicationArrayInput `pulumi:"networkFunctionApplications"`
	// The network function type.
	// Expected value is 'AzureArcKubernetes'.
	NfviType pulumi.StringInput `pulumi:"nfviType"`
}

Azure Arc kubernetes network function template.

func (AzureArcKubernetesNetworkFunctionTemplateArgs) ElementType

func (AzureArcKubernetesNetworkFunctionTemplateArgs) ToAzureArcKubernetesNetworkFunctionTemplateOutput

func (i AzureArcKubernetesNetworkFunctionTemplateArgs) ToAzureArcKubernetesNetworkFunctionTemplateOutput() AzureArcKubernetesNetworkFunctionTemplateOutput

func (AzureArcKubernetesNetworkFunctionTemplateArgs) ToAzureArcKubernetesNetworkFunctionTemplateOutputWithContext

func (i AzureArcKubernetesNetworkFunctionTemplateArgs) ToAzureArcKubernetesNetworkFunctionTemplateOutputWithContext(ctx context.Context) AzureArcKubernetesNetworkFunctionTemplateOutput

func (AzureArcKubernetesNetworkFunctionTemplateArgs) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutput

func (i AzureArcKubernetesNetworkFunctionTemplateArgs) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutput() AzureArcKubernetesNetworkFunctionTemplatePtrOutput

func (AzureArcKubernetesNetworkFunctionTemplateArgs) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutputWithContext

func (i AzureArcKubernetesNetworkFunctionTemplateArgs) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) AzureArcKubernetesNetworkFunctionTemplatePtrOutput

type AzureArcKubernetesNetworkFunctionTemplateInput

type AzureArcKubernetesNetworkFunctionTemplateInput interface {
	pulumi.Input

	ToAzureArcKubernetesNetworkFunctionTemplateOutput() AzureArcKubernetesNetworkFunctionTemplateOutput
	ToAzureArcKubernetesNetworkFunctionTemplateOutputWithContext(context.Context) AzureArcKubernetesNetworkFunctionTemplateOutput
}

AzureArcKubernetesNetworkFunctionTemplateInput is an input type that accepts AzureArcKubernetesNetworkFunctionTemplateArgs and AzureArcKubernetesNetworkFunctionTemplateOutput values. You can construct a concrete instance of `AzureArcKubernetesNetworkFunctionTemplateInput` via:

AzureArcKubernetesNetworkFunctionTemplateArgs{...}

type AzureArcKubernetesNetworkFunctionTemplateOutput

type AzureArcKubernetesNetworkFunctionTemplateOutput struct{ *pulumi.OutputState }

Azure Arc kubernetes network function template.

func (AzureArcKubernetesNetworkFunctionTemplateOutput) ElementType

func (AzureArcKubernetesNetworkFunctionTemplateOutput) NetworkFunctionApplications

Network function applications.

func (AzureArcKubernetesNetworkFunctionTemplateOutput) NfviType

The network function type. Expected value is 'AzureArcKubernetes'.

func (AzureArcKubernetesNetworkFunctionTemplateOutput) ToAzureArcKubernetesNetworkFunctionTemplateOutput

func (o AzureArcKubernetesNetworkFunctionTemplateOutput) ToAzureArcKubernetesNetworkFunctionTemplateOutput() AzureArcKubernetesNetworkFunctionTemplateOutput

func (AzureArcKubernetesNetworkFunctionTemplateOutput) ToAzureArcKubernetesNetworkFunctionTemplateOutputWithContext

func (o AzureArcKubernetesNetworkFunctionTemplateOutput) ToAzureArcKubernetesNetworkFunctionTemplateOutputWithContext(ctx context.Context) AzureArcKubernetesNetworkFunctionTemplateOutput

func (AzureArcKubernetesNetworkFunctionTemplateOutput) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutput

func (o AzureArcKubernetesNetworkFunctionTemplateOutput) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutput() AzureArcKubernetesNetworkFunctionTemplatePtrOutput

func (AzureArcKubernetesNetworkFunctionTemplateOutput) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutputWithContext

func (o AzureArcKubernetesNetworkFunctionTemplateOutput) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) AzureArcKubernetesNetworkFunctionTemplatePtrOutput

type AzureArcKubernetesNetworkFunctionTemplatePtrInput

type AzureArcKubernetesNetworkFunctionTemplatePtrInput interface {
	pulumi.Input

	ToAzureArcKubernetesNetworkFunctionTemplatePtrOutput() AzureArcKubernetesNetworkFunctionTemplatePtrOutput
	ToAzureArcKubernetesNetworkFunctionTemplatePtrOutputWithContext(context.Context) AzureArcKubernetesNetworkFunctionTemplatePtrOutput
}

AzureArcKubernetesNetworkFunctionTemplatePtrInput is an input type that accepts AzureArcKubernetesNetworkFunctionTemplateArgs, AzureArcKubernetesNetworkFunctionTemplatePtr and AzureArcKubernetesNetworkFunctionTemplatePtrOutput values. You can construct a concrete instance of `AzureArcKubernetesNetworkFunctionTemplatePtrInput` via:

        AzureArcKubernetesNetworkFunctionTemplateArgs{...}

or:

        nil

type AzureArcKubernetesNetworkFunctionTemplatePtrOutput

type AzureArcKubernetesNetworkFunctionTemplatePtrOutput struct{ *pulumi.OutputState }

func (AzureArcKubernetesNetworkFunctionTemplatePtrOutput) Elem

func (AzureArcKubernetesNetworkFunctionTemplatePtrOutput) ElementType

func (AzureArcKubernetesNetworkFunctionTemplatePtrOutput) NetworkFunctionApplications

Network function applications.

func (AzureArcKubernetesNetworkFunctionTemplatePtrOutput) NfviType

The network function type. Expected value is 'AzureArcKubernetes'.

func (AzureArcKubernetesNetworkFunctionTemplatePtrOutput) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutput

func (o AzureArcKubernetesNetworkFunctionTemplatePtrOutput) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutput() AzureArcKubernetesNetworkFunctionTemplatePtrOutput

func (AzureArcKubernetesNetworkFunctionTemplatePtrOutput) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutputWithContext

func (o AzureArcKubernetesNetworkFunctionTemplatePtrOutput) ToAzureArcKubernetesNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) AzureArcKubernetesNetworkFunctionTemplatePtrOutput

type AzureArcKubernetesNetworkFunctionTemplateResponse

type AzureArcKubernetesNetworkFunctionTemplateResponse struct {
	// Network function applications.
	NetworkFunctionApplications []AzureArcKubernetesHelmApplicationResponse `pulumi:"networkFunctionApplications"`
	// The network function type.
	// Expected value is 'AzureArcKubernetes'.
	NfviType string `pulumi:"nfviType"`
}

Azure Arc kubernetes network function template.

type AzureArcKubernetesNetworkFunctionTemplateResponseOutput

type AzureArcKubernetesNetworkFunctionTemplateResponseOutput struct{ *pulumi.OutputState }

Azure Arc kubernetes network function template.

func (AzureArcKubernetesNetworkFunctionTemplateResponseOutput) ElementType

func (AzureArcKubernetesNetworkFunctionTemplateResponseOutput) NetworkFunctionApplications

Network function applications.

func (AzureArcKubernetesNetworkFunctionTemplateResponseOutput) NfviType

The network function type. Expected value is 'AzureArcKubernetes'.

func (AzureArcKubernetesNetworkFunctionTemplateResponseOutput) ToAzureArcKubernetesNetworkFunctionTemplateResponseOutput

func (AzureArcKubernetesNetworkFunctionTemplateResponseOutput) ToAzureArcKubernetesNetworkFunctionTemplateResponseOutputWithContext

func (o AzureArcKubernetesNetworkFunctionTemplateResponseOutput) ToAzureArcKubernetesNetworkFunctionTemplateResponseOutputWithContext(ctx context.Context) AzureArcKubernetesNetworkFunctionTemplateResponseOutput

type AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput

type AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput) Elem

func (AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput) ElementType

func (AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput) NetworkFunctionApplications

Network function applications.

func (AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput) NfviType

The network function type. Expected value is 'AzureArcKubernetes'.

func (AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput) ToAzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput

func (AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput) ToAzureArcKubernetesNetworkFunctionTemplateResponsePtrOutputWithContext

func (o AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput) ToAzureArcKubernetesNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) AzureArcKubernetesNetworkFunctionTemplateResponsePtrOutput

type AzureCoreArmTemplateArtifactProfile

type AzureCoreArmTemplateArtifactProfile struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResource `pulumi:"artifactStore"`
	// Template artifact profile.
	TemplateArtifactProfile *ArmTemplateArtifactProfile `pulumi:"templateArtifactProfile"`
}

Azure template artifact profile properties.

type AzureCoreArmTemplateArtifactProfileArgs

type AzureCoreArmTemplateArtifactProfileArgs struct {
	// The reference to artifact store.
	ArtifactStore ReferencedResourcePtrInput `pulumi:"artifactStore"`
	// Template artifact profile.
	TemplateArtifactProfile ArmTemplateArtifactProfilePtrInput `pulumi:"templateArtifactProfile"`
}

Azure template artifact profile properties.

func (AzureCoreArmTemplateArtifactProfileArgs) ElementType

func (AzureCoreArmTemplateArtifactProfileArgs) ToAzureCoreArmTemplateArtifactProfileOutput

func (i AzureCoreArmTemplateArtifactProfileArgs) ToAzureCoreArmTemplateArtifactProfileOutput() AzureCoreArmTemplateArtifactProfileOutput

func (AzureCoreArmTemplateArtifactProfileArgs) ToAzureCoreArmTemplateArtifactProfileOutputWithContext

func (i AzureCoreArmTemplateArtifactProfileArgs) ToAzureCoreArmTemplateArtifactProfileOutputWithContext(ctx context.Context) AzureCoreArmTemplateArtifactProfileOutput

func (AzureCoreArmTemplateArtifactProfileArgs) ToAzureCoreArmTemplateArtifactProfilePtrOutput

func (i AzureCoreArmTemplateArtifactProfileArgs) ToAzureCoreArmTemplateArtifactProfilePtrOutput() AzureCoreArmTemplateArtifactProfilePtrOutput

func (AzureCoreArmTemplateArtifactProfileArgs) ToAzureCoreArmTemplateArtifactProfilePtrOutputWithContext

func (i AzureCoreArmTemplateArtifactProfileArgs) ToAzureCoreArmTemplateArtifactProfilePtrOutputWithContext(ctx context.Context) AzureCoreArmTemplateArtifactProfilePtrOutput

type AzureCoreArmTemplateArtifactProfileInput

type AzureCoreArmTemplateArtifactProfileInput interface {
	pulumi.Input

	ToAzureCoreArmTemplateArtifactProfileOutput() AzureCoreArmTemplateArtifactProfileOutput
	ToAzureCoreArmTemplateArtifactProfileOutputWithContext(context.Context) AzureCoreArmTemplateArtifactProfileOutput
}

AzureCoreArmTemplateArtifactProfileInput is an input type that accepts AzureCoreArmTemplateArtifactProfileArgs and AzureCoreArmTemplateArtifactProfileOutput values. You can construct a concrete instance of `AzureCoreArmTemplateArtifactProfileInput` via:

AzureCoreArmTemplateArtifactProfileArgs{...}

type AzureCoreArmTemplateArtifactProfileOutput

type AzureCoreArmTemplateArtifactProfileOutput struct{ *pulumi.OutputState }

Azure template artifact profile properties.

func (AzureCoreArmTemplateArtifactProfileOutput) ArtifactStore

The reference to artifact store.

func (AzureCoreArmTemplateArtifactProfileOutput) ElementType

func (AzureCoreArmTemplateArtifactProfileOutput) TemplateArtifactProfile

Template artifact profile.

func (AzureCoreArmTemplateArtifactProfileOutput) ToAzureCoreArmTemplateArtifactProfileOutput

func (o AzureCoreArmTemplateArtifactProfileOutput) ToAzureCoreArmTemplateArtifactProfileOutput() AzureCoreArmTemplateArtifactProfileOutput

func (AzureCoreArmTemplateArtifactProfileOutput) ToAzureCoreArmTemplateArtifactProfileOutputWithContext

func (o AzureCoreArmTemplateArtifactProfileOutput) ToAzureCoreArmTemplateArtifactProfileOutputWithContext(ctx context.Context) AzureCoreArmTemplateArtifactProfileOutput

func (AzureCoreArmTemplateArtifactProfileOutput) ToAzureCoreArmTemplateArtifactProfilePtrOutput

func (o AzureCoreArmTemplateArtifactProfileOutput) ToAzureCoreArmTemplateArtifactProfilePtrOutput() AzureCoreArmTemplateArtifactProfilePtrOutput

func (AzureCoreArmTemplateArtifactProfileOutput) ToAzureCoreArmTemplateArtifactProfilePtrOutputWithContext

func (o AzureCoreArmTemplateArtifactProfileOutput) ToAzureCoreArmTemplateArtifactProfilePtrOutputWithContext(ctx context.Context) AzureCoreArmTemplateArtifactProfilePtrOutput

type AzureCoreArmTemplateArtifactProfilePtrInput

type AzureCoreArmTemplateArtifactProfilePtrInput interface {
	pulumi.Input

	ToAzureCoreArmTemplateArtifactProfilePtrOutput() AzureCoreArmTemplateArtifactProfilePtrOutput
	ToAzureCoreArmTemplateArtifactProfilePtrOutputWithContext(context.Context) AzureCoreArmTemplateArtifactProfilePtrOutput
}

AzureCoreArmTemplateArtifactProfilePtrInput is an input type that accepts AzureCoreArmTemplateArtifactProfileArgs, AzureCoreArmTemplateArtifactProfilePtr and AzureCoreArmTemplateArtifactProfilePtrOutput values. You can construct a concrete instance of `AzureCoreArmTemplateArtifactProfilePtrInput` via:

        AzureCoreArmTemplateArtifactProfileArgs{...}

or:

        nil

type AzureCoreArmTemplateArtifactProfilePtrOutput

type AzureCoreArmTemplateArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreArmTemplateArtifactProfilePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureCoreArmTemplateArtifactProfilePtrOutput) Elem

func (AzureCoreArmTemplateArtifactProfilePtrOutput) ElementType

func (AzureCoreArmTemplateArtifactProfilePtrOutput) TemplateArtifactProfile

Template artifact profile.

func (AzureCoreArmTemplateArtifactProfilePtrOutput) ToAzureCoreArmTemplateArtifactProfilePtrOutput

func (o AzureCoreArmTemplateArtifactProfilePtrOutput) ToAzureCoreArmTemplateArtifactProfilePtrOutput() AzureCoreArmTemplateArtifactProfilePtrOutput

func (AzureCoreArmTemplateArtifactProfilePtrOutput) ToAzureCoreArmTemplateArtifactProfilePtrOutputWithContext

func (o AzureCoreArmTemplateArtifactProfilePtrOutput) ToAzureCoreArmTemplateArtifactProfilePtrOutputWithContext(ctx context.Context) AzureCoreArmTemplateArtifactProfilePtrOutput

type AzureCoreArmTemplateArtifactProfileResponse

type AzureCoreArmTemplateArtifactProfileResponse struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResourceResponse `pulumi:"artifactStore"`
	// Template artifact profile.
	TemplateArtifactProfile *ArmTemplateArtifactProfileResponse `pulumi:"templateArtifactProfile"`
}

Azure template artifact profile properties.

type AzureCoreArmTemplateArtifactProfileResponseOutput

type AzureCoreArmTemplateArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Azure template artifact profile properties.

func (AzureCoreArmTemplateArtifactProfileResponseOutput) ArtifactStore

The reference to artifact store.

func (AzureCoreArmTemplateArtifactProfileResponseOutput) ElementType

func (AzureCoreArmTemplateArtifactProfileResponseOutput) TemplateArtifactProfile

Template artifact profile.

func (AzureCoreArmTemplateArtifactProfileResponseOutput) ToAzureCoreArmTemplateArtifactProfileResponseOutput

func (o AzureCoreArmTemplateArtifactProfileResponseOutput) ToAzureCoreArmTemplateArtifactProfileResponseOutput() AzureCoreArmTemplateArtifactProfileResponseOutput

func (AzureCoreArmTemplateArtifactProfileResponseOutput) ToAzureCoreArmTemplateArtifactProfileResponseOutputWithContext

func (o AzureCoreArmTemplateArtifactProfileResponseOutput) ToAzureCoreArmTemplateArtifactProfileResponseOutputWithContext(ctx context.Context) AzureCoreArmTemplateArtifactProfileResponseOutput

type AzureCoreArmTemplateArtifactProfileResponsePtrOutput

type AzureCoreArmTemplateArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreArmTemplateArtifactProfileResponsePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureCoreArmTemplateArtifactProfileResponsePtrOutput) Elem

func (AzureCoreArmTemplateArtifactProfileResponsePtrOutput) ElementType

func (AzureCoreArmTemplateArtifactProfileResponsePtrOutput) TemplateArtifactProfile

Template artifact profile.

func (AzureCoreArmTemplateArtifactProfileResponsePtrOutput) ToAzureCoreArmTemplateArtifactProfileResponsePtrOutput

func (AzureCoreArmTemplateArtifactProfileResponsePtrOutput) ToAzureCoreArmTemplateArtifactProfileResponsePtrOutputWithContext

func (o AzureCoreArmTemplateArtifactProfileResponsePtrOutput) ToAzureCoreArmTemplateArtifactProfileResponsePtrOutputWithContext(ctx context.Context) AzureCoreArmTemplateArtifactProfileResponsePtrOutput

type AzureCoreArmTemplateDeployMappingRuleProfile

type AzureCoreArmTemplateDeployMappingRuleProfile struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The template mapping rule profile.
	TemplateMappingRuleProfile *ArmTemplateMappingRuleProfile `pulumi:"templateMappingRuleProfile"`
}

Azure template deploy mapping rule profile.

type AzureCoreArmTemplateDeployMappingRuleProfileArgs

type AzureCoreArmTemplateDeployMappingRuleProfileArgs struct {
	// The application enablement.
	ApplicationEnablement pulumi.StringPtrInput `pulumi:"applicationEnablement"`
	// The template mapping rule profile.
	TemplateMappingRuleProfile ArmTemplateMappingRuleProfilePtrInput `pulumi:"templateMappingRuleProfile"`
}

Azure template deploy mapping rule profile.

func (AzureCoreArmTemplateDeployMappingRuleProfileArgs) ElementType

func (AzureCoreArmTemplateDeployMappingRuleProfileArgs) ToAzureCoreArmTemplateDeployMappingRuleProfileOutput

func (i AzureCoreArmTemplateDeployMappingRuleProfileArgs) ToAzureCoreArmTemplateDeployMappingRuleProfileOutput() AzureCoreArmTemplateDeployMappingRuleProfileOutput

func (AzureCoreArmTemplateDeployMappingRuleProfileArgs) ToAzureCoreArmTemplateDeployMappingRuleProfileOutputWithContext

func (i AzureCoreArmTemplateDeployMappingRuleProfileArgs) ToAzureCoreArmTemplateDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureCoreArmTemplateDeployMappingRuleProfileOutput

func (AzureCoreArmTemplateDeployMappingRuleProfileArgs) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutput

func (i AzureCoreArmTemplateDeployMappingRuleProfileArgs) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutput() AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput

func (AzureCoreArmTemplateDeployMappingRuleProfileArgs) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutputWithContext

func (i AzureCoreArmTemplateDeployMappingRuleProfileArgs) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput

type AzureCoreArmTemplateDeployMappingRuleProfileInput

type AzureCoreArmTemplateDeployMappingRuleProfileInput interface {
	pulumi.Input

	ToAzureCoreArmTemplateDeployMappingRuleProfileOutput() AzureCoreArmTemplateDeployMappingRuleProfileOutput
	ToAzureCoreArmTemplateDeployMappingRuleProfileOutputWithContext(context.Context) AzureCoreArmTemplateDeployMappingRuleProfileOutput
}

AzureCoreArmTemplateDeployMappingRuleProfileInput is an input type that accepts AzureCoreArmTemplateDeployMappingRuleProfileArgs and AzureCoreArmTemplateDeployMappingRuleProfileOutput values. You can construct a concrete instance of `AzureCoreArmTemplateDeployMappingRuleProfileInput` via:

AzureCoreArmTemplateDeployMappingRuleProfileArgs{...}

type AzureCoreArmTemplateDeployMappingRuleProfileOutput

type AzureCoreArmTemplateDeployMappingRuleProfileOutput struct{ *pulumi.OutputState }

Azure template deploy mapping rule profile.

func (AzureCoreArmTemplateDeployMappingRuleProfileOutput) ApplicationEnablement

The application enablement.

func (AzureCoreArmTemplateDeployMappingRuleProfileOutput) ElementType

func (AzureCoreArmTemplateDeployMappingRuleProfileOutput) TemplateMappingRuleProfile

The template mapping rule profile.

func (AzureCoreArmTemplateDeployMappingRuleProfileOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileOutput

func (o AzureCoreArmTemplateDeployMappingRuleProfileOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileOutput() AzureCoreArmTemplateDeployMappingRuleProfileOutput

func (AzureCoreArmTemplateDeployMappingRuleProfileOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileOutputWithContext

func (o AzureCoreArmTemplateDeployMappingRuleProfileOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureCoreArmTemplateDeployMappingRuleProfileOutput

func (AzureCoreArmTemplateDeployMappingRuleProfileOutput) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutput

func (o AzureCoreArmTemplateDeployMappingRuleProfileOutput) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutput() AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput

func (AzureCoreArmTemplateDeployMappingRuleProfileOutput) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutputWithContext

func (o AzureCoreArmTemplateDeployMappingRuleProfileOutput) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput

type AzureCoreArmTemplateDeployMappingRuleProfilePtrInput

type AzureCoreArmTemplateDeployMappingRuleProfilePtrInput interface {
	pulumi.Input

	ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutput() AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput
	ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutputWithContext(context.Context) AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput
}

AzureCoreArmTemplateDeployMappingRuleProfilePtrInput is an input type that accepts AzureCoreArmTemplateDeployMappingRuleProfileArgs, AzureCoreArmTemplateDeployMappingRuleProfilePtr and AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput values. You can construct a concrete instance of `AzureCoreArmTemplateDeployMappingRuleProfilePtrInput` via:

        AzureCoreArmTemplateDeployMappingRuleProfileArgs{...}

or:

        nil

type AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput

type AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput) ApplicationEnablement

The application enablement.

func (AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput) Elem

func (AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput) ElementType

func (AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput) TemplateMappingRuleProfile

The template mapping rule profile.

func (AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutput

func (AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutputWithContext

func (o AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput) ToAzureCoreArmTemplateDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureCoreArmTemplateDeployMappingRuleProfilePtrOutput

type AzureCoreArmTemplateDeployMappingRuleProfileResponse

type AzureCoreArmTemplateDeployMappingRuleProfileResponse struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The template mapping rule profile.
	TemplateMappingRuleProfile *ArmTemplateMappingRuleProfileResponse `pulumi:"templateMappingRuleProfile"`
}

Azure template deploy mapping rule profile.

type AzureCoreArmTemplateDeployMappingRuleProfileResponseOutput

type AzureCoreArmTemplateDeployMappingRuleProfileResponseOutput struct{ *pulumi.OutputState }

Azure template deploy mapping rule profile.

func (AzureCoreArmTemplateDeployMappingRuleProfileResponseOutput) ApplicationEnablement

The application enablement.

func (AzureCoreArmTemplateDeployMappingRuleProfileResponseOutput) ElementType

func (AzureCoreArmTemplateDeployMappingRuleProfileResponseOutput) TemplateMappingRuleProfile

The template mapping rule profile.

func (AzureCoreArmTemplateDeployMappingRuleProfileResponseOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileResponseOutput

func (AzureCoreArmTemplateDeployMappingRuleProfileResponseOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileResponseOutputWithContext

func (o AzureCoreArmTemplateDeployMappingRuleProfileResponseOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileResponseOutputWithContext(ctx context.Context) AzureCoreArmTemplateDeployMappingRuleProfileResponseOutput

type AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput

type AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput) ApplicationEnablement

The application enablement.

func (AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput) Elem

func (AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput) ElementType

func (AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput) TemplateMappingRuleProfile

The template mapping rule profile.

func (AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput

func (AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutputWithContext

func (o AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput) ToAzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutputWithContext(ctx context.Context) AzureCoreArmTemplateDeployMappingRuleProfileResponsePtrOutput

type AzureCoreArtifactType

type AzureCoreArtifactType string

The artifact type.

type AzureCoreNFVIDetails

type AzureCoreNFVIDetails struct {
	// Location of the Azure core.
	Location *string `pulumi:"location"`
	// Name of the nfvi.
	Name *string `pulumi:"name"`
	// The NFVI type.
	// Expected value is 'AzureCore'.
	NfviType string `pulumi:"nfviType"`
}

The Azure Core NFVI detail.

type AzureCoreNFVIDetailsArgs

type AzureCoreNFVIDetailsArgs struct {
	// Location of the Azure core.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Name of the nfvi.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The NFVI type.
	// Expected value is 'AzureCore'.
	NfviType pulumi.StringInput `pulumi:"nfviType"`
}

The Azure Core NFVI detail.

func (AzureCoreNFVIDetailsArgs) ElementType

func (AzureCoreNFVIDetailsArgs) ElementType() reflect.Type

func (AzureCoreNFVIDetailsArgs) ToAzureCoreNFVIDetailsOutput

func (i AzureCoreNFVIDetailsArgs) ToAzureCoreNFVIDetailsOutput() AzureCoreNFVIDetailsOutput

func (AzureCoreNFVIDetailsArgs) ToAzureCoreNFVIDetailsOutputWithContext

func (i AzureCoreNFVIDetailsArgs) ToAzureCoreNFVIDetailsOutputWithContext(ctx context.Context) AzureCoreNFVIDetailsOutput

type AzureCoreNFVIDetailsInput

type AzureCoreNFVIDetailsInput interface {
	pulumi.Input

	ToAzureCoreNFVIDetailsOutput() AzureCoreNFVIDetailsOutput
	ToAzureCoreNFVIDetailsOutputWithContext(context.Context) AzureCoreNFVIDetailsOutput
}

AzureCoreNFVIDetailsInput is an input type that accepts AzureCoreNFVIDetailsArgs and AzureCoreNFVIDetailsOutput values. You can construct a concrete instance of `AzureCoreNFVIDetailsInput` via:

AzureCoreNFVIDetailsArgs{...}

type AzureCoreNFVIDetailsOutput

type AzureCoreNFVIDetailsOutput struct{ *pulumi.OutputState }

The Azure Core NFVI detail.

func (AzureCoreNFVIDetailsOutput) ElementType

func (AzureCoreNFVIDetailsOutput) ElementType() reflect.Type

func (AzureCoreNFVIDetailsOutput) Location

Location of the Azure core.

func (AzureCoreNFVIDetailsOutput) Name

Name of the nfvi.

func (AzureCoreNFVIDetailsOutput) NfviType

The NFVI type. Expected value is 'AzureCore'.

func (AzureCoreNFVIDetailsOutput) ToAzureCoreNFVIDetailsOutput

func (o AzureCoreNFVIDetailsOutput) ToAzureCoreNFVIDetailsOutput() AzureCoreNFVIDetailsOutput

func (AzureCoreNFVIDetailsOutput) ToAzureCoreNFVIDetailsOutputWithContext

func (o AzureCoreNFVIDetailsOutput) ToAzureCoreNFVIDetailsOutputWithContext(ctx context.Context) AzureCoreNFVIDetailsOutput

type AzureCoreNFVIDetailsResponse

type AzureCoreNFVIDetailsResponse struct {
	// Location of the Azure core.
	Location *string `pulumi:"location"`
	// Name of the nfvi.
	Name *string `pulumi:"name"`
	// The NFVI type.
	// Expected value is 'AzureCore'.
	NfviType string `pulumi:"nfviType"`
}

The Azure Core NFVI detail.

type AzureCoreNFVIDetailsResponseOutput

type AzureCoreNFVIDetailsResponseOutput struct{ *pulumi.OutputState }

The Azure Core NFVI detail.

func (AzureCoreNFVIDetailsResponseOutput) ElementType

func (AzureCoreNFVIDetailsResponseOutput) Location

Location of the Azure core.

func (AzureCoreNFVIDetailsResponseOutput) Name

Name of the nfvi.

func (AzureCoreNFVIDetailsResponseOutput) NfviType

The NFVI type. Expected value is 'AzureCore'.

func (AzureCoreNFVIDetailsResponseOutput) ToAzureCoreNFVIDetailsResponseOutput

func (o AzureCoreNFVIDetailsResponseOutput) ToAzureCoreNFVIDetailsResponseOutput() AzureCoreNFVIDetailsResponseOutput

func (AzureCoreNFVIDetailsResponseOutput) ToAzureCoreNFVIDetailsResponseOutputWithContext

func (o AzureCoreNFVIDetailsResponseOutput) ToAzureCoreNFVIDetailsResponseOutputWithContext(ctx context.Context) AzureCoreNFVIDetailsResponseOutput

type AzureCoreNetworkFunctionArmTemplateApplication

type AzureCoreNetworkFunctionArmTemplateApplication struct {
	// Azure template artifact profile.
	ArtifactProfile *AzureCoreArmTemplateArtifactProfile `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'ArmTemplate'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfile `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureCoreArmTemplateDeployMappingRuleProfile `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure core network function Template application definition.

type AzureCoreNetworkFunctionArmTemplateApplicationArgs

type AzureCoreNetworkFunctionArmTemplateApplicationArgs struct {
	// Azure template artifact profile.
	ArtifactProfile AzureCoreArmTemplateArtifactProfilePtrInput `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'ArmTemplate'.
	ArtifactType pulumi.StringInput `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile DependsOnProfilePtrInput `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile AzureCoreArmTemplateDeployMappingRuleProfilePtrInput `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Azure core network function Template application definition.

func (AzureCoreNetworkFunctionArmTemplateApplicationArgs) ElementType

func (AzureCoreNetworkFunctionArmTemplateApplicationArgs) ToAzureCoreNetworkFunctionArmTemplateApplicationOutput

func (i AzureCoreNetworkFunctionArmTemplateApplicationArgs) ToAzureCoreNetworkFunctionArmTemplateApplicationOutput() AzureCoreNetworkFunctionArmTemplateApplicationOutput

func (AzureCoreNetworkFunctionArmTemplateApplicationArgs) ToAzureCoreNetworkFunctionArmTemplateApplicationOutputWithContext

func (i AzureCoreNetworkFunctionArmTemplateApplicationArgs) ToAzureCoreNetworkFunctionArmTemplateApplicationOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionArmTemplateApplicationOutput

type AzureCoreNetworkFunctionArmTemplateApplicationInput

type AzureCoreNetworkFunctionArmTemplateApplicationInput interface {
	pulumi.Input

	ToAzureCoreNetworkFunctionArmTemplateApplicationOutput() AzureCoreNetworkFunctionArmTemplateApplicationOutput
	ToAzureCoreNetworkFunctionArmTemplateApplicationOutputWithContext(context.Context) AzureCoreNetworkFunctionArmTemplateApplicationOutput
}

AzureCoreNetworkFunctionArmTemplateApplicationInput is an input type that accepts AzureCoreNetworkFunctionArmTemplateApplicationArgs and AzureCoreNetworkFunctionArmTemplateApplicationOutput values. You can construct a concrete instance of `AzureCoreNetworkFunctionArmTemplateApplicationInput` via:

AzureCoreNetworkFunctionArmTemplateApplicationArgs{...}

type AzureCoreNetworkFunctionArmTemplateApplicationOutput

type AzureCoreNetworkFunctionArmTemplateApplicationOutput struct{ *pulumi.OutputState }

Azure core network function Template application definition.

func (AzureCoreNetworkFunctionArmTemplateApplicationOutput) ArtifactProfile

Azure template artifact profile.

func (AzureCoreNetworkFunctionArmTemplateApplicationOutput) ArtifactType

The artifact type. Expected value is 'ArmTemplate'.

func (AzureCoreNetworkFunctionArmTemplateApplicationOutput) DependsOnProfile

Depends on profile definition.

func (AzureCoreNetworkFunctionArmTemplateApplicationOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureCoreNetworkFunctionArmTemplateApplicationOutput) ElementType

func (AzureCoreNetworkFunctionArmTemplateApplicationOutput) Name

The name of the network function application.

func (AzureCoreNetworkFunctionArmTemplateApplicationOutput) ToAzureCoreNetworkFunctionArmTemplateApplicationOutput

func (AzureCoreNetworkFunctionArmTemplateApplicationOutput) ToAzureCoreNetworkFunctionArmTemplateApplicationOutputWithContext

func (o AzureCoreNetworkFunctionArmTemplateApplicationOutput) ToAzureCoreNetworkFunctionArmTemplateApplicationOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionArmTemplateApplicationOutput

type AzureCoreNetworkFunctionArmTemplateApplicationResponse

type AzureCoreNetworkFunctionArmTemplateApplicationResponse struct {
	// Azure template artifact profile.
	ArtifactProfile *AzureCoreArmTemplateArtifactProfileResponse `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'ArmTemplate'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfileResponse `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureCoreArmTemplateDeployMappingRuleProfileResponse `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure core network function Template application definition.

type AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput

type AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput struct{ *pulumi.OutputState }

Azure core network function Template application definition.

func (AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput) ArtifactProfile

Azure template artifact profile.

func (AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput) ArtifactType

The artifact type. Expected value is 'ArmTemplate'.

func (AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput) DependsOnProfile

Depends on profile definition.

func (AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput) ElementType

func (AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput) Name

The name of the network function application.

func (AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput) ToAzureCoreNetworkFunctionArmTemplateApplicationResponseOutput

func (AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput) ToAzureCoreNetworkFunctionArmTemplateApplicationResponseOutputWithContext

func (o AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput) ToAzureCoreNetworkFunctionArmTemplateApplicationResponseOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionArmTemplateApplicationResponseOutput

type AzureCoreNetworkFunctionTemplate

type AzureCoreNetworkFunctionTemplate struct {
	// Network function applications.
	NetworkFunctionApplications []interface{} `pulumi:"networkFunctionApplications"`
	// The network function type.
	// Expected value is 'AzureCore'.
	NfviType string `pulumi:"nfviType"`
}

Azure virtual network function template.

type AzureCoreNetworkFunctionTemplateArgs

type AzureCoreNetworkFunctionTemplateArgs struct {
	// Network function applications.
	NetworkFunctionApplications pulumi.ArrayInput `pulumi:"networkFunctionApplications"`
	// The network function type.
	// Expected value is 'AzureCore'.
	NfviType pulumi.StringInput `pulumi:"nfviType"`
}

Azure virtual network function template.

func (AzureCoreNetworkFunctionTemplateArgs) ElementType

func (AzureCoreNetworkFunctionTemplateArgs) ToAzureCoreNetworkFunctionTemplateOutput

func (i AzureCoreNetworkFunctionTemplateArgs) ToAzureCoreNetworkFunctionTemplateOutput() AzureCoreNetworkFunctionTemplateOutput

func (AzureCoreNetworkFunctionTemplateArgs) ToAzureCoreNetworkFunctionTemplateOutputWithContext

func (i AzureCoreNetworkFunctionTemplateArgs) ToAzureCoreNetworkFunctionTemplateOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionTemplateOutput

func (AzureCoreNetworkFunctionTemplateArgs) ToAzureCoreNetworkFunctionTemplatePtrOutput

func (i AzureCoreNetworkFunctionTemplateArgs) ToAzureCoreNetworkFunctionTemplatePtrOutput() AzureCoreNetworkFunctionTemplatePtrOutput

func (AzureCoreNetworkFunctionTemplateArgs) ToAzureCoreNetworkFunctionTemplatePtrOutputWithContext

func (i AzureCoreNetworkFunctionTemplateArgs) ToAzureCoreNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionTemplatePtrOutput

type AzureCoreNetworkFunctionTemplateInput

type AzureCoreNetworkFunctionTemplateInput interface {
	pulumi.Input

	ToAzureCoreNetworkFunctionTemplateOutput() AzureCoreNetworkFunctionTemplateOutput
	ToAzureCoreNetworkFunctionTemplateOutputWithContext(context.Context) AzureCoreNetworkFunctionTemplateOutput
}

AzureCoreNetworkFunctionTemplateInput is an input type that accepts AzureCoreNetworkFunctionTemplateArgs and AzureCoreNetworkFunctionTemplateOutput values. You can construct a concrete instance of `AzureCoreNetworkFunctionTemplateInput` via:

AzureCoreNetworkFunctionTemplateArgs{...}

type AzureCoreNetworkFunctionTemplateOutput

type AzureCoreNetworkFunctionTemplateOutput struct{ *pulumi.OutputState }

Azure virtual network function template.

func (AzureCoreNetworkFunctionTemplateOutput) ElementType

func (AzureCoreNetworkFunctionTemplateOutput) NetworkFunctionApplications

func (o AzureCoreNetworkFunctionTemplateOutput) NetworkFunctionApplications() pulumi.ArrayOutput

Network function applications.

func (AzureCoreNetworkFunctionTemplateOutput) NfviType

The network function type. Expected value is 'AzureCore'.

func (AzureCoreNetworkFunctionTemplateOutput) ToAzureCoreNetworkFunctionTemplateOutput

func (o AzureCoreNetworkFunctionTemplateOutput) ToAzureCoreNetworkFunctionTemplateOutput() AzureCoreNetworkFunctionTemplateOutput

func (AzureCoreNetworkFunctionTemplateOutput) ToAzureCoreNetworkFunctionTemplateOutputWithContext

func (o AzureCoreNetworkFunctionTemplateOutput) ToAzureCoreNetworkFunctionTemplateOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionTemplateOutput

func (AzureCoreNetworkFunctionTemplateOutput) ToAzureCoreNetworkFunctionTemplatePtrOutput

func (o AzureCoreNetworkFunctionTemplateOutput) ToAzureCoreNetworkFunctionTemplatePtrOutput() AzureCoreNetworkFunctionTemplatePtrOutput

func (AzureCoreNetworkFunctionTemplateOutput) ToAzureCoreNetworkFunctionTemplatePtrOutputWithContext

func (o AzureCoreNetworkFunctionTemplateOutput) ToAzureCoreNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionTemplatePtrOutput

type AzureCoreNetworkFunctionTemplatePtrInput

type AzureCoreNetworkFunctionTemplatePtrInput interface {
	pulumi.Input

	ToAzureCoreNetworkFunctionTemplatePtrOutput() AzureCoreNetworkFunctionTemplatePtrOutput
	ToAzureCoreNetworkFunctionTemplatePtrOutputWithContext(context.Context) AzureCoreNetworkFunctionTemplatePtrOutput
}

AzureCoreNetworkFunctionTemplatePtrInput is an input type that accepts AzureCoreNetworkFunctionTemplateArgs, AzureCoreNetworkFunctionTemplatePtr and AzureCoreNetworkFunctionTemplatePtrOutput values. You can construct a concrete instance of `AzureCoreNetworkFunctionTemplatePtrInput` via:

        AzureCoreNetworkFunctionTemplateArgs{...}

or:

        nil

type AzureCoreNetworkFunctionTemplatePtrOutput

type AzureCoreNetworkFunctionTemplatePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreNetworkFunctionTemplatePtrOutput) Elem

func (AzureCoreNetworkFunctionTemplatePtrOutput) ElementType

func (AzureCoreNetworkFunctionTemplatePtrOutput) NetworkFunctionApplications

func (o AzureCoreNetworkFunctionTemplatePtrOutput) NetworkFunctionApplications() pulumi.ArrayOutput

Network function applications.

func (AzureCoreNetworkFunctionTemplatePtrOutput) NfviType

The network function type. Expected value is 'AzureCore'.

func (AzureCoreNetworkFunctionTemplatePtrOutput) ToAzureCoreNetworkFunctionTemplatePtrOutput

func (o AzureCoreNetworkFunctionTemplatePtrOutput) ToAzureCoreNetworkFunctionTemplatePtrOutput() AzureCoreNetworkFunctionTemplatePtrOutput

func (AzureCoreNetworkFunctionTemplatePtrOutput) ToAzureCoreNetworkFunctionTemplatePtrOutputWithContext

func (o AzureCoreNetworkFunctionTemplatePtrOutput) ToAzureCoreNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionTemplatePtrOutput

type AzureCoreNetworkFunctionTemplateResponse

type AzureCoreNetworkFunctionTemplateResponse struct {
	// Network function applications.
	NetworkFunctionApplications []interface{} `pulumi:"networkFunctionApplications"`
	// The network function type.
	// Expected value is 'AzureCore'.
	NfviType string `pulumi:"nfviType"`
}

Azure virtual network function template.

type AzureCoreNetworkFunctionTemplateResponseOutput

type AzureCoreNetworkFunctionTemplateResponseOutput struct{ *pulumi.OutputState }

Azure virtual network function template.

func (AzureCoreNetworkFunctionTemplateResponseOutput) ElementType

func (AzureCoreNetworkFunctionTemplateResponseOutput) NetworkFunctionApplications

func (o AzureCoreNetworkFunctionTemplateResponseOutput) NetworkFunctionApplications() pulumi.ArrayOutput

Network function applications.

func (AzureCoreNetworkFunctionTemplateResponseOutput) NfviType

The network function type. Expected value is 'AzureCore'.

func (AzureCoreNetworkFunctionTemplateResponseOutput) ToAzureCoreNetworkFunctionTemplateResponseOutput

func (o AzureCoreNetworkFunctionTemplateResponseOutput) ToAzureCoreNetworkFunctionTemplateResponseOutput() AzureCoreNetworkFunctionTemplateResponseOutput

func (AzureCoreNetworkFunctionTemplateResponseOutput) ToAzureCoreNetworkFunctionTemplateResponseOutputWithContext

func (o AzureCoreNetworkFunctionTemplateResponseOutput) ToAzureCoreNetworkFunctionTemplateResponseOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionTemplateResponseOutput

type AzureCoreNetworkFunctionTemplateResponsePtrOutput

type AzureCoreNetworkFunctionTemplateResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreNetworkFunctionTemplateResponsePtrOutput) Elem

func (AzureCoreNetworkFunctionTemplateResponsePtrOutput) ElementType

func (AzureCoreNetworkFunctionTemplateResponsePtrOutput) NetworkFunctionApplications

Network function applications.

func (AzureCoreNetworkFunctionTemplateResponsePtrOutput) NfviType

The network function type. Expected value is 'AzureCore'.

func (AzureCoreNetworkFunctionTemplateResponsePtrOutput) ToAzureCoreNetworkFunctionTemplateResponsePtrOutput

func (o AzureCoreNetworkFunctionTemplateResponsePtrOutput) ToAzureCoreNetworkFunctionTemplateResponsePtrOutput() AzureCoreNetworkFunctionTemplateResponsePtrOutput

func (AzureCoreNetworkFunctionTemplateResponsePtrOutput) ToAzureCoreNetworkFunctionTemplateResponsePtrOutputWithContext

func (o AzureCoreNetworkFunctionTemplateResponsePtrOutput) ToAzureCoreNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionTemplateResponsePtrOutput

type AzureCoreNetworkFunctionVhdApplication

type AzureCoreNetworkFunctionVhdApplication struct {
	// Azure vhd image artifact profile.
	ArtifactProfile *AzureCoreVhdImageArtifactProfile `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'VhdImageFile'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfile `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureCoreVhdImageDeployMappingRuleProfile `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure core network function vhd application definition.

type AzureCoreNetworkFunctionVhdApplicationArgs

type AzureCoreNetworkFunctionVhdApplicationArgs struct {
	// Azure vhd image artifact profile.
	ArtifactProfile AzureCoreVhdImageArtifactProfilePtrInput `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'VhdImageFile'.
	ArtifactType pulumi.StringInput `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile DependsOnProfilePtrInput `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile AzureCoreVhdImageDeployMappingRuleProfilePtrInput `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Azure core network function vhd application definition.

func (AzureCoreNetworkFunctionVhdApplicationArgs) ElementType

func (AzureCoreNetworkFunctionVhdApplicationArgs) ToAzureCoreNetworkFunctionVhdApplicationOutput

func (i AzureCoreNetworkFunctionVhdApplicationArgs) ToAzureCoreNetworkFunctionVhdApplicationOutput() AzureCoreNetworkFunctionVhdApplicationOutput

func (AzureCoreNetworkFunctionVhdApplicationArgs) ToAzureCoreNetworkFunctionVhdApplicationOutputWithContext

func (i AzureCoreNetworkFunctionVhdApplicationArgs) ToAzureCoreNetworkFunctionVhdApplicationOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionVhdApplicationOutput

type AzureCoreNetworkFunctionVhdApplicationInput

type AzureCoreNetworkFunctionVhdApplicationInput interface {
	pulumi.Input

	ToAzureCoreNetworkFunctionVhdApplicationOutput() AzureCoreNetworkFunctionVhdApplicationOutput
	ToAzureCoreNetworkFunctionVhdApplicationOutputWithContext(context.Context) AzureCoreNetworkFunctionVhdApplicationOutput
}

AzureCoreNetworkFunctionVhdApplicationInput is an input type that accepts AzureCoreNetworkFunctionVhdApplicationArgs and AzureCoreNetworkFunctionVhdApplicationOutput values. You can construct a concrete instance of `AzureCoreNetworkFunctionVhdApplicationInput` via:

AzureCoreNetworkFunctionVhdApplicationArgs{...}

type AzureCoreNetworkFunctionVhdApplicationOutput

type AzureCoreNetworkFunctionVhdApplicationOutput struct{ *pulumi.OutputState }

Azure core network function vhd application definition.

func (AzureCoreNetworkFunctionVhdApplicationOutput) ArtifactProfile

Azure vhd image artifact profile.

func (AzureCoreNetworkFunctionVhdApplicationOutput) ArtifactType

The artifact type. Expected value is 'VhdImageFile'.

func (AzureCoreNetworkFunctionVhdApplicationOutput) DependsOnProfile

Depends on profile definition.

func (AzureCoreNetworkFunctionVhdApplicationOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureCoreNetworkFunctionVhdApplicationOutput) ElementType

func (AzureCoreNetworkFunctionVhdApplicationOutput) Name

The name of the network function application.

func (AzureCoreNetworkFunctionVhdApplicationOutput) ToAzureCoreNetworkFunctionVhdApplicationOutput

func (o AzureCoreNetworkFunctionVhdApplicationOutput) ToAzureCoreNetworkFunctionVhdApplicationOutput() AzureCoreNetworkFunctionVhdApplicationOutput

func (AzureCoreNetworkFunctionVhdApplicationOutput) ToAzureCoreNetworkFunctionVhdApplicationOutputWithContext

func (o AzureCoreNetworkFunctionVhdApplicationOutput) ToAzureCoreNetworkFunctionVhdApplicationOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionVhdApplicationOutput

type AzureCoreNetworkFunctionVhdApplicationResponse

type AzureCoreNetworkFunctionVhdApplicationResponse struct {
	// Azure vhd image artifact profile.
	ArtifactProfile *AzureCoreVhdImageArtifactProfileResponse `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'VhdImageFile'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfileResponse `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureCoreVhdImageDeployMappingRuleProfileResponse `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure core network function vhd application definition.

type AzureCoreNetworkFunctionVhdApplicationResponseOutput

type AzureCoreNetworkFunctionVhdApplicationResponseOutput struct{ *pulumi.OutputState }

Azure core network function vhd application definition.

func (AzureCoreNetworkFunctionVhdApplicationResponseOutput) ArtifactProfile

Azure vhd image artifact profile.

func (AzureCoreNetworkFunctionVhdApplicationResponseOutput) ArtifactType

The artifact type. Expected value is 'VhdImageFile'.

func (AzureCoreNetworkFunctionVhdApplicationResponseOutput) DependsOnProfile

Depends on profile definition.

func (AzureCoreNetworkFunctionVhdApplicationResponseOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureCoreNetworkFunctionVhdApplicationResponseOutput) ElementType

func (AzureCoreNetworkFunctionVhdApplicationResponseOutput) Name

The name of the network function application.

func (AzureCoreNetworkFunctionVhdApplicationResponseOutput) ToAzureCoreNetworkFunctionVhdApplicationResponseOutput

func (AzureCoreNetworkFunctionVhdApplicationResponseOutput) ToAzureCoreNetworkFunctionVhdApplicationResponseOutputWithContext

func (o AzureCoreNetworkFunctionVhdApplicationResponseOutput) ToAzureCoreNetworkFunctionVhdApplicationResponseOutputWithContext(ctx context.Context) AzureCoreNetworkFunctionVhdApplicationResponseOutput

type AzureCoreVhdImageArtifactProfile

type AzureCoreVhdImageArtifactProfile struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResource `pulumi:"artifactStore"`
	// Vhd artifact profile.
	VhdArtifactProfile *VhdImageArtifactProfile `pulumi:"vhdArtifactProfile"`
}

Azure vhd artifact profile properties.

type AzureCoreVhdImageArtifactProfileArgs

type AzureCoreVhdImageArtifactProfileArgs struct {
	// The reference to artifact store.
	ArtifactStore ReferencedResourcePtrInput `pulumi:"artifactStore"`
	// Vhd artifact profile.
	VhdArtifactProfile VhdImageArtifactProfilePtrInput `pulumi:"vhdArtifactProfile"`
}

Azure vhd artifact profile properties.

func (AzureCoreVhdImageArtifactProfileArgs) ElementType

func (AzureCoreVhdImageArtifactProfileArgs) ToAzureCoreVhdImageArtifactProfileOutput

func (i AzureCoreVhdImageArtifactProfileArgs) ToAzureCoreVhdImageArtifactProfileOutput() AzureCoreVhdImageArtifactProfileOutput

func (AzureCoreVhdImageArtifactProfileArgs) ToAzureCoreVhdImageArtifactProfileOutputWithContext

func (i AzureCoreVhdImageArtifactProfileArgs) ToAzureCoreVhdImageArtifactProfileOutputWithContext(ctx context.Context) AzureCoreVhdImageArtifactProfileOutput

func (AzureCoreVhdImageArtifactProfileArgs) ToAzureCoreVhdImageArtifactProfilePtrOutput

func (i AzureCoreVhdImageArtifactProfileArgs) ToAzureCoreVhdImageArtifactProfilePtrOutput() AzureCoreVhdImageArtifactProfilePtrOutput

func (AzureCoreVhdImageArtifactProfileArgs) ToAzureCoreVhdImageArtifactProfilePtrOutputWithContext

func (i AzureCoreVhdImageArtifactProfileArgs) ToAzureCoreVhdImageArtifactProfilePtrOutputWithContext(ctx context.Context) AzureCoreVhdImageArtifactProfilePtrOutput

type AzureCoreVhdImageArtifactProfileInput

type AzureCoreVhdImageArtifactProfileInput interface {
	pulumi.Input

	ToAzureCoreVhdImageArtifactProfileOutput() AzureCoreVhdImageArtifactProfileOutput
	ToAzureCoreVhdImageArtifactProfileOutputWithContext(context.Context) AzureCoreVhdImageArtifactProfileOutput
}

AzureCoreVhdImageArtifactProfileInput is an input type that accepts AzureCoreVhdImageArtifactProfileArgs and AzureCoreVhdImageArtifactProfileOutput values. You can construct a concrete instance of `AzureCoreVhdImageArtifactProfileInput` via:

AzureCoreVhdImageArtifactProfileArgs{...}

type AzureCoreVhdImageArtifactProfileOutput

type AzureCoreVhdImageArtifactProfileOutput struct{ *pulumi.OutputState }

Azure vhd artifact profile properties.

func (AzureCoreVhdImageArtifactProfileOutput) ArtifactStore

The reference to artifact store.

func (AzureCoreVhdImageArtifactProfileOutput) ElementType

func (AzureCoreVhdImageArtifactProfileOutput) ToAzureCoreVhdImageArtifactProfileOutput

func (o AzureCoreVhdImageArtifactProfileOutput) ToAzureCoreVhdImageArtifactProfileOutput() AzureCoreVhdImageArtifactProfileOutput

func (AzureCoreVhdImageArtifactProfileOutput) ToAzureCoreVhdImageArtifactProfileOutputWithContext

func (o AzureCoreVhdImageArtifactProfileOutput) ToAzureCoreVhdImageArtifactProfileOutputWithContext(ctx context.Context) AzureCoreVhdImageArtifactProfileOutput

func (AzureCoreVhdImageArtifactProfileOutput) ToAzureCoreVhdImageArtifactProfilePtrOutput

func (o AzureCoreVhdImageArtifactProfileOutput) ToAzureCoreVhdImageArtifactProfilePtrOutput() AzureCoreVhdImageArtifactProfilePtrOutput

func (AzureCoreVhdImageArtifactProfileOutput) ToAzureCoreVhdImageArtifactProfilePtrOutputWithContext

func (o AzureCoreVhdImageArtifactProfileOutput) ToAzureCoreVhdImageArtifactProfilePtrOutputWithContext(ctx context.Context) AzureCoreVhdImageArtifactProfilePtrOutput

func (AzureCoreVhdImageArtifactProfileOutput) VhdArtifactProfile

Vhd artifact profile.

type AzureCoreVhdImageArtifactProfilePtrInput

type AzureCoreVhdImageArtifactProfilePtrInput interface {
	pulumi.Input

	ToAzureCoreVhdImageArtifactProfilePtrOutput() AzureCoreVhdImageArtifactProfilePtrOutput
	ToAzureCoreVhdImageArtifactProfilePtrOutputWithContext(context.Context) AzureCoreVhdImageArtifactProfilePtrOutput
}

AzureCoreVhdImageArtifactProfilePtrInput is an input type that accepts AzureCoreVhdImageArtifactProfileArgs, AzureCoreVhdImageArtifactProfilePtr and AzureCoreVhdImageArtifactProfilePtrOutput values. You can construct a concrete instance of `AzureCoreVhdImageArtifactProfilePtrInput` via:

        AzureCoreVhdImageArtifactProfileArgs{...}

or:

        nil

type AzureCoreVhdImageArtifactProfilePtrOutput

type AzureCoreVhdImageArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreVhdImageArtifactProfilePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureCoreVhdImageArtifactProfilePtrOutput) Elem

func (AzureCoreVhdImageArtifactProfilePtrOutput) ElementType

func (AzureCoreVhdImageArtifactProfilePtrOutput) ToAzureCoreVhdImageArtifactProfilePtrOutput

func (o AzureCoreVhdImageArtifactProfilePtrOutput) ToAzureCoreVhdImageArtifactProfilePtrOutput() AzureCoreVhdImageArtifactProfilePtrOutput

func (AzureCoreVhdImageArtifactProfilePtrOutput) ToAzureCoreVhdImageArtifactProfilePtrOutputWithContext

func (o AzureCoreVhdImageArtifactProfilePtrOutput) ToAzureCoreVhdImageArtifactProfilePtrOutputWithContext(ctx context.Context) AzureCoreVhdImageArtifactProfilePtrOutput

func (AzureCoreVhdImageArtifactProfilePtrOutput) VhdArtifactProfile

Vhd artifact profile.

type AzureCoreVhdImageArtifactProfileResponse

type AzureCoreVhdImageArtifactProfileResponse struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResourceResponse `pulumi:"artifactStore"`
	// Vhd artifact profile.
	VhdArtifactProfile *VhdImageArtifactProfileResponse `pulumi:"vhdArtifactProfile"`
}

Azure vhd artifact profile properties.

type AzureCoreVhdImageArtifactProfileResponseOutput

type AzureCoreVhdImageArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Azure vhd artifact profile properties.

func (AzureCoreVhdImageArtifactProfileResponseOutput) ArtifactStore

The reference to artifact store.

func (AzureCoreVhdImageArtifactProfileResponseOutput) ElementType

func (AzureCoreVhdImageArtifactProfileResponseOutput) ToAzureCoreVhdImageArtifactProfileResponseOutput

func (o AzureCoreVhdImageArtifactProfileResponseOutput) ToAzureCoreVhdImageArtifactProfileResponseOutput() AzureCoreVhdImageArtifactProfileResponseOutput

func (AzureCoreVhdImageArtifactProfileResponseOutput) ToAzureCoreVhdImageArtifactProfileResponseOutputWithContext

func (o AzureCoreVhdImageArtifactProfileResponseOutput) ToAzureCoreVhdImageArtifactProfileResponseOutputWithContext(ctx context.Context) AzureCoreVhdImageArtifactProfileResponseOutput

func (AzureCoreVhdImageArtifactProfileResponseOutput) VhdArtifactProfile

Vhd artifact profile.

type AzureCoreVhdImageArtifactProfileResponsePtrOutput

type AzureCoreVhdImageArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreVhdImageArtifactProfileResponsePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureCoreVhdImageArtifactProfileResponsePtrOutput) Elem

func (AzureCoreVhdImageArtifactProfileResponsePtrOutput) ElementType

func (AzureCoreVhdImageArtifactProfileResponsePtrOutput) ToAzureCoreVhdImageArtifactProfileResponsePtrOutput

func (o AzureCoreVhdImageArtifactProfileResponsePtrOutput) ToAzureCoreVhdImageArtifactProfileResponsePtrOutput() AzureCoreVhdImageArtifactProfileResponsePtrOutput

func (AzureCoreVhdImageArtifactProfileResponsePtrOutput) ToAzureCoreVhdImageArtifactProfileResponsePtrOutputWithContext

func (o AzureCoreVhdImageArtifactProfileResponsePtrOutput) ToAzureCoreVhdImageArtifactProfileResponsePtrOutputWithContext(ctx context.Context) AzureCoreVhdImageArtifactProfileResponsePtrOutput

func (AzureCoreVhdImageArtifactProfileResponsePtrOutput) VhdArtifactProfile

Vhd artifact profile.

type AzureCoreVhdImageDeployMappingRuleProfile

type AzureCoreVhdImageDeployMappingRuleProfile struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The vhd mapping rule profile.
	VhdImageMappingRuleProfile *VhdImageMappingRuleProfile `pulumi:"vhdImageMappingRuleProfile"`
}

Azure vhd deploy mapping rule profile.

type AzureCoreVhdImageDeployMappingRuleProfileArgs

type AzureCoreVhdImageDeployMappingRuleProfileArgs struct {
	// The application enablement.
	ApplicationEnablement pulumi.StringPtrInput `pulumi:"applicationEnablement"`
	// The vhd mapping rule profile.
	VhdImageMappingRuleProfile VhdImageMappingRuleProfilePtrInput `pulumi:"vhdImageMappingRuleProfile"`
}

Azure vhd deploy mapping rule profile.

func (AzureCoreVhdImageDeployMappingRuleProfileArgs) ElementType

func (AzureCoreVhdImageDeployMappingRuleProfileArgs) ToAzureCoreVhdImageDeployMappingRuleProfileOutput

func (i AzureCoreVhdImageDeployMappingRuleProfileArgs) ToAzureCoreVhdImageDeployMappingRuleProfileOutput() AzureCoreVhdImageDeployMappingRuleProfileOutput

func (AzureCoreVhdImageDeployMappingRuleProfileArgs) ToAzureCoreVhdImageDeployMappingRuleProfileOutputWithContext

func (i AzureCoreVhdImageDeployMappingRuleProfileArgs) ToAzureCoreVhdImageDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureCoreVhdImageDeployMappingRuleProfileOutput

func (AzureCoreVhdImageDeployMappingRuleProfileArgs) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutput

func (i AzureCoreVhdImageDeployMappingRuleProfileArgs) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutput() AzureCoreVhdImageDeployMappingRuleProfilePtrOutput

func (AzureCoreVhdImageDeployMappingRuleProfileArgs) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutputWithContext

func (i AzureCoreVhdImageDeployMappingRuleProfileArgs) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureCoreVhdImageDeployMappingRuleProfilePtrOutput

type AzureCoreVhdImageDeployMappingRuleProfileInput

type AzureCoreVhdImageDeployMappingRuleProfileInput interface {
	pulumi.Input

	ToAzureCoreVhdImageDeployMappingRuleProfileOutput() AzureCoreVhdImageDeployMappingRuleProfileOutput
	ToAzureCoreVhdImageDeployMappingRuleProfileOutputWithContext(context.Context) AzureCoreVhdImageDeployMappingRuleProfileOutput
}

AzureCoreVhdImageDeployMappingRuleProfileInput is an input type that accepts AzureCoreVhdImageDeployMappingRuleProfileArgs and AzureCoreVhdImageDeployMappingRuleProfileOutput values. You can construct a concrete instance of `AzureCoreVhdImageDeployMappingRuleProfileInput` via:

AzureCoreVhdImageDeployMappingRuleProfileArgs{...}

type AzureCoreVhdImageDeployMappingRuleProfileOutput

type AzureCoreVhdImageDeployMappingRuleProfileOutput struct{ *pulumi.OutputState }

Azure vhd deploy mapping rule profile.

func (AzureCoreVhdImageDeployMappingRuleProfileOutput) ApplicationEnablement

The application enablement.

func (AzureCoreVhdImageDeployMappingRuleProfileOutput) ElementType

func (AzureCoreVhdImageDeployMappingRuleProfileOutput) ToAzureCoreVhdImageDeployMappingRuleProfileOutput

func (o AzureCoreVhdImageDeployMappingRuleProfileOutput) ToAzureCoreVhdImageDeployMappingRuleProfileOutput() AzureCoreVhdImageDeployMappingRuleProfileOutput

func (AzureCoreVhdImageDeployMappingRuleProfileOutput) ToAzureCoreVhdImageDeployMappingRuleProfileOutputWithContext

func (o AzureCoreVhdImageDeployMappingRuleProfileOutput) ToAzureCoreVhdImageDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureCoreVhdImageDeployMappingRuleProfileOutput

func (AzureCoreVhdImageDeployMappingRuleProfileOutput) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutput

func (o AzureCoreVhdImageDeployMappingRuleProfileOutput) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutput() AzureCoreVhdImageDeployMappingRuleProfilePtrOutput

func (AzureCoreVhdImageDeployMappingRuleProfileOutput) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutputWithContext

func (o AzureCoreVhdImageDeployMappingRuleProfileOutput) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureCoreVhdImageDeployMappingRuleProfilePtrOutput

func (AzureCoreVhdImageDeployMappingRuleProfileOutput) VhdImageMappingRuleProfile

The vhd mapping rule profile.

type AzureCoreVhdImageDeployMappingRuleProfilePtrInput

type AzureCoreVhdImageDeployMappingRuleProfilePtrInput interface {
	pulumi.Input

	ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutput() AzureCoreVhdImageDeployMappingRuleProfilePtrOutput
	ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutputWithContext(context.Context) AzureCoreVhdImageDeployMappingRuleProfilePtrOutput
}

AzureCoreVhdImageDeployMappingRuleProfilePtrInput is an input type that accepts AzureCoreVhdImageDeployMappingRuleProfileArgs, AzureCoreVhdImageDeployMappingRuleProfilePtr and AzureCoreVhdImageDeployMappingRuleProfilePtrOutput values. You can construct a concrete instance of `AzureCoreVhdImageDeployMappingRuleProfilePtrInput` via:

        AzureCoreVhdImageDeployMappingRuleProfileArgs{...}

or:

        nil

type AzureCoreVhdImageDeployMappingRuleProfilePtrOutput

type AzureCoreVhdImageDeployMappingRuleProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreVhdImageDeployMappingRuleProfilePtrOutput) ApplicationEnablement

The application enablement.

func (AzureCoreVhdImageDeployMappingRuleProfilePtrOutput) Elem

func (AzureCoreVhdImageDeployMappingRuleProfilePtrOutput) ElementType

func (AzureCoreVhdImageDeployMappingRuleProfilePtrOutput) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutput

func (o AzureCoreVhdImageDeployMappingRuleProfilePtrOutput) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutput() AzureCoreVhdImageDeployMappingRuleProfilePtrOutput

func (AzureCoreVhdImageDeployMappingRuleProfilePtrOutput) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutputWithContext

func (o AzureCoreVhdImageDeployMappingRuleProfilePtrOutput) ToAzureCoreVhdImageDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureCoreVhdImageDeployMappingRuleProfilePtrOutput

func (AzureCoreVhdImageDeployMappingRuleProfilePtrOutput) VhdImageMappingRuleProfile

The vhd mapping rule profile.

type AzureCoreVhdImageDeployMappingRuleProfileResponse

type AzureCoreVhdImageDeployMappingRuleProfileResponse struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The vhd mapping rule profile.
	VhdImageMappingRuleProfile *VhdImageMappingRuleProfileResponse `pulumi:"vhdImageMappingRuleProfile"`
}

Azure vhd deploy mapping rule profile.

type AzureCoreVhdImageDeployMappingRuleProfileResponseOutput

type AzureCoreVhdImageDeployMappingRuleProfileResponseOutput struct{ *pulumi.OutputState }

Azure vhd deploy mapping rule profile.

func (AzureCoreVhdImageDeployMappingRuleProfileResponseOutput) ApplicationEnablement

The application enablement.

func (AzureCoreVhdImageDeployMappingRuleProfileResponseOutput) ElementType

func (AzureCoreVhdImageDeployMappingRuleProfileResponseOutput) ToAzureCoreVhdImageDeployMappingRuleProfileResponseOutput

func (AzureCoreVhdImageDeployMappingRuleProfileResponseOutput) ToAzureCoreVhdImageDeployMappingRuleProfileResponseOutputWithContext

func (o AzureCoreVhdImageDeployMappingRuleProfileResponseOutput) ToAzureCoreVhdImageDeployMappingRuleProfileResponseOutputWithContext(ctx context.Context) AzureCoreVhdImageDeployMappingRuleProfileResponseOutput

func (AzureCoreVhdImageDeployMappingRuleProfileResponseOutput) VhdImageMappingRuleProfile

The vhd mapping rule profile.

type AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput

type AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput) ApplicationEnablement

The application enablement.

func (AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput) Elem

func (AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput) ElementType

func (AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput) ToAzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput

func (AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput) ToAzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutputWithContext

func (o AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput) ToAzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutputWithContext(ctx context.Context) AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput

func (AzureCoreVhdImageDeployMappingRuleProfileResponsePtrOutput) VhdImageMappingRuleProfile

The vhd mapping rule profile.

type AzureOperatorNexusArmTemplateArtifactProfile

type AzureOperatorNexusArmTemplateArtifactProfile struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResource `pulumi:"artifactStore"`
	// Template artifact profile.
	TemplateArtifactProfile *ArmTemplateArtifactProfile `pulumi:"templateArtifactProfile"`
}

Azure Operator Distributed Services vhd artifact profile properties.

type AzureOperatorNexusArmTemplateArtifactProfileArgs

type AzureOperatorNexusArmTemplateArtifactProfileArgs struct {
	// The reference to artifact store.
	ArtifactStore ReferencedResourcePtrInput `pulumi:"artifactStore"`
	// Template artifact profile.
	TemplateArtifactProfile ArmTemplateArtifactProfilePtrInput `pulumi:"templateArtifactProfile"`
}

Azure Operator Distributed Services vhd artifact profile properties.

func (AzureOperatorNexusArmTemplateArtifactProfileArgs) ElementType

func (AzureOperatorNexusArmTemplateArtifactProfileArgs) ToAzureOperatorNexusArmTemplateArtifactProfileOutput

func (i AzureOperatorNexusArmTemplateArtifactProfileArgs) ToAzureOperatorNexusArmTemplateArtifactProfileOutput() AzureOperatorNexusArmTemplateArtifactProfileOutput

func (AzureOperatorNexusArmTemplateArtifactProfileArgs) ToAzureOperatorNexusArmTemplateArtifactProfileOutputWithContext

func (i AzureOperatorNexusArmTemplateArtifactProfileArgs) ToAzureOperatorNexusArmTemplateArtifactProfileOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateArtifactProfileOutput

func (AzureOperatorNexusArmTemplateArtifactProfileArgs) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutput

func (i AzureOperatorNexusArmTemplateArtifactProfileArgs) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutput() AzureOperatorNexusArmTemplateArtifactProfilePtrOutput

func (AzureOperatorNexusArmTemplateArtifactProfileArgs) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutputWithContext

func (i AzureOperatorNexusArmTemplateArtifactProfileArgs) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateArtifactProfilePtrOutput

type AzureOperatorNexusArmTemplateArtifactProfileInput

type AzureOperatorNexusArmTemplateArtifactProfileInput interface {
	pulumi.Input

	ToAzureOperatorNexusArmTemplateArtifactProfileOutput() AzureOperatorNexusArmTemplateArtifactProfileOutput
	ToAzureOperatorNexusArmTemplateArtifactProfileOutputWithContext(context.Context) AzureOperatorNexusArmTemplateArtifactProfileOutput
}

AzureOperatorNexusArmTemplateArtifactProfileInput is an input type that accepts AzureOperatorNexusArmTemplateArtifactProfileArgs and AzureOperatorNexusArmTemplateArtifactProfileOutput values. You can construct a concrete instance of `AzureOperatorNexusArmTemplateArtifactProfileInput` via:

AzureOperatorNexusArmTemplateArtifactProfileArgs{...}

type AzureOperatorNexusArmTemplateArtifactProfileOutput

type AzureOperatorNexusArmTemplateArtifactProfileOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services vhd artifact profile properties.

func (AzureOperatorNexusArmTemplateArtifactProfileOutput) ArtifactStore

The reference to artifact store.

func (AzureOperatorNexusArmTemplateArtifactProfileOutput) ElementType

func (AzureOperatorNexusArmTemplateArtifactProfileOutput) TemplateArtifactProfile

Template artifact profile.

func (AzureOperatorNexusArmTemplateArtifactProfileOutput) ToAzureOperatorNexusArmTemplateArtifactProfileOutput

func (o AzureOperatorNexusArmTemplateArtifactProfileOutput) ToAzureOperatorNexusArmTemplateArtifactProfileOutput() AzureOperatorNexusArmTemplateArtifactProfileOutput

func (AzureOperatorNexusArmTemplateArtifactProfileOutput) ToAzureOperatorNexusArmTemplateArtifactProfileOutputWithContext

func (o AzureOperatorNexusArmTemplateArtifactProfileOutput) ToAzureOperatorNexusArmTemplateArtifactProfileOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateArtifactProfileOutput

func (AzureOperatorNexusArmTemplateArtifactProfileOutput) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutput

func (o AzureOperatorNexusArmTemplateArtifactProfileOutput) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutput() AzureOperatorNexusArmTemplateArtifactProfilePtrOutput

func (AzureOperatorNexusArmTemplateArtifactProfileOutput) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutputWithContext

func (o AzureOperatorNexusArmTemplateArtifactProfileOutput) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateArtifactProfilePtrOutput

type AzureOperatorNexusArmTemplateArtifactProfilePtrInput

type AzureOperatorNexusArmTemplateArtifactProfilePtrInput interface {
	pulumi.Input

	ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutput() AzureOperatorNexusArmTemplateArtifactProfilePtrOutput
	ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutputWithContext(context.Context) AzureOperatorNexusArmTemplateArtifactProfilePtrOutput
}

AzureOperatorNexusArmTemplateArtifactProfilePtrInput is an input type that accepts AzureOperatorNexusArmTemplateArtifactProfileArgs, AzureOperatorNexusArmTemplateArtifactProfilePtr and AzureOperatorNexusArmTemplateArtifactProfilePtrOutput values. You can construct a concrete instance of `AzureOperatorNexusArmTemplateArtifactProfilePtrInput` via:

        AzureOperatorNexusArmTemplateArtifactProfileArgs{...}

or:

        nil

type AzureOperatorNexusArmTemplateArtifactProfilePtrOutput

type AzureOperatorNexusArmTemplateArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusArmTemplateArtifactProfilePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureOperatorNexusArmTemplateArtifactProfilePtrOutput) Elem

func (AzureOperatorNexusArmTemplateArtifactProfilePtrOutput) ElementType

func (AzureOperatorNexusArmTemplateArtifactProfilePtrOutput) TemplateArtifactProfile

Template artifact profile.

func (AzureOperatorNexusArmTemplateArtifactProfilePtrOutput) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutput

func (AzureOperatorNexusArmTemplateArtifactProfilePtrOutput) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutputWithContext

func (o AzureOperatorNexusArmTemplateArtifactProfilePtrOutput) ToAzureOperatorNexusArmTemplateArtifactProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateArtifactProfilePtrOutput

type AzureOperatorNexusArmTemplateArtifactProfileResponse

type AzureOperatorNexusArmTemplateArtifactProfileResponse struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResourceResponse `pulumi:"artifactStore"`
	// Template artifact profile.
	TemplateArtifactProfile *ArmTemplateArtifactProfileResponse `pulumi:"templateArtifactProfile"`
}

Azure Operator Distributed Services vhd artifact profile properties.

type AzureOperatorNexusArmTemplateArtifactProfileResponseOutput

type AzureOperatorNexusArmTemplateArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services vhd artifact profile properties.

func (AzureOperatorNexusArmTemplateArtifactProfileResponseOutput) ArtifactStore

The reference to artifact store.

func (AzureOperatorNexusArmTemplateArtifactProfileResponseOutput) ElementType

func (AzureOperatorNexusArmTemplateArtifactProfileResponseOutput) TemplateArtifactProfile

Template artifact profile.

func (AzureOperatorNexusArmTemplateArtifactProfileResponseOutput) ToAzureOperatorNexusArmTemplateArtifactProfileResponseOutput

func (AzureOperatorNexusArmTemplateArtifactProfileResponseOutput) ToAzureOperatorNexusArmTemplateArtifactProfileResponseOutputWithContext

func (o AzureOperatorNexusArmTemplateArtifactProfileResponseOutput) ToAzureOperatorNexusArmTemplateArtifactProfileResponseOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateArtifactProfileResponseOutput

type AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput

type AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput) Elem

func (AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput) ElementType

func (AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput) TemplateArtifactProfile

Template artifact profile.

func (AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput) ToAzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput

func (AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput) ToAzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutputWithContext

func (o AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput) ToAzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateArtifactProfileResponsePtrOutput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfile

type AzureOperatorNexusArmTemplateDeployMappingRuleProfile struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The template mapping rule profile.
	TemplateMappingRuleProfile *ArmTemplateMappingRuleProfile `pulumi:"templateMappingRuleProfile"`
}

Azure Operator Distributed Services template deploy mapping rule profile.

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs struct {
	// The application enablement.
	ApplicationEnablement pulumi.StringPtrInput `pulumi:"applicationEnablement"`
	// The template mapping rule profile.
	TemplateMappingRuleProfile ArmTemplateMappingRuleProfilePtrInput `pulumi:"templateMappingRuleProfile"`
}

Azure Operator Distributed Services template deploy mapping rule profile.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs) ElementType

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileOutputWithContext

func (i AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutputWithContext

func (i AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileInput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileInput interface {
	pulumi.Input

	ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput() AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput
	ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileOutputWithContext(context.Context) AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput
}

AzureOperatorNexusArmTemplateDeployMappingRuleProfileInput is an input type that accepts AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs and AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput values. You can construct a concrete instance of `AzureOperatorNexusArmTemplateDeployMappingRuleProfileInput` via:

AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs{...}

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services template deploy mapping rule profile.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput) ApplicationEnablement

The application enablement.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput) ElementType

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput) TemplateMappingRuleProfile

The template mapping rule profile.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileOutputWithContext

func (o AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutputWithContext

func (o AzureOperatorNexusArmTemplateDeployMappingRuleProfileOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrInput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrInput interface {
	pulumi.Input

	ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput() AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput
	ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutputWithContext(context.Context) AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput
}

AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrInput is an input type that accepts AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs, AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtr and AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput values. You can construct a concrete instance of `AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrInput` via:

        AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs{...}

or:

        nil

type AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput) ApplicationEnablement

The application enablement.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput) Elem

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput) ElementType

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput) TemplateMappingRuleProfile

The template mapping rule profile.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutputWithContext

func (o AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrOutput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponse

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponse struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The template mapping rule profile.
	TemplateMappingRuleProfile *ArmTemplateMappingRuleProfileResponse `pulumi:"templateMappingRuleProfile"`
}

Azure Operator Distributed Services template deploy mapping rule profile.

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services template deploy mapping rule profile.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput) ApplicationEnablement

The application enablement.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput) ElementType

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput) TemplateMappingRuleProfile

The template mapping rule profile.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutputWithContext

func (o AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseOutput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput

type AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput) ApplicationEnablement

The application enablement.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput) Elem

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput) ElementType

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput) TemplateMappingRuleProfile

The template mapping rule profile.

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput

func (AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutputWithContext

func (o AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput) ToAzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutputWithContext(ctx context.Context) AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponsePtrOutput

type AzureOperatorNexusArtifactType

type AzureOperatorNexusArtifactType string

The artifact type.

type AzureOperatorNexusClusterNFVIDetails

type AzureOperatorNexusClusterNFVIDetails struct {
	// The reference to the custom location.
	CustomLocationReference *ReferencedResource `pulumi:"customLocationReference"`
	// Name of the nfvi.
	Name *string `pulumi:"name"`
	// The NFVI type.
	// Expected value is 'AzureOperatorNexus'.
	NfviType string `pulumi:"nfviType"`
}

The AzureOperatorNexusCluster NFVI detail.

type AzureOperatorNexusClusterNFVIDetailsArgs

type AzureOperatorNexusClusterNFVIDetailsArgs struct {
	// The reference to the custom location.
	CustomLocationReference ReferencedResourcePtrInput `pulumi:"customLocationReference"`
	// Name of the nfvi.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The NFVI type.
	// Expected value is 'AzureOperatorNexus'.
	NfviType pulumi.StringInput `pulumi:"nfviType"`
}

The AzureOperatorNexusCluster NFVI detail.

func (AzureOperatorNexusClusterNFVIDetailsArgs) ElementType

func (AzureOperatorNexusClusterNFVIDetailsArgs) ToAzureOperatorNexusClusterNFVIDetailsOutput

func (i AzureOperatorNexusClusterNFVIDetailsArgs) ToAzureOperatorNexusClusterNFVIDetailsOutput() AzureOperatorNexusClusterNFVIDetailsOutput

func (AzureOperatorNexusClusterNFVIDetailsArgs) ToAzureOperatorNexusClusterNFVIDetailsOutputWithContext

func (i AzureOperatorNexusClusterNFVIDetailsArgs) ToAzureOperatorNexusClusterNFVIDetailsOutputWithContext(ctx context.Context) AzureOperatorNexusClusterNFVIDetailsOutput

type AzureOperatorNexusClusterNFVIDetailsInput

type AzureOperatorNexusClusterNFVIDetailsInput interface {
	pulumi.Input

	ToAzureOperatorNexusClusterNFVIDetailsOutput() AzureOperatorNexusClusterNFVIDetailsOutput
	ToAzureOperatorNexusClusterNFVIDetailsOutputWithContext(context.Context) AzureOperatorNexusClusterNFVIDetailsOutput
}

AzureOperatorNexusClusterNFVIDetailsInput is an input type that accepts AzureOperatorNexusClusterNFVIDetailsArgs and AzureOperatorNexusClusterNFVIDetailsOutput values. You can construct a concrete instance of `AzureOperatorNexusClusterNFVIDetailsInput` via:

AzureOperatorNexusClusterNFVIDetailsArgs{...}

type AzureOperatorNexusClusterNFVIDetailsOutput

type AzureOperatorNexusClusterNFVIDetailsOutput struct{ *pulumi.OutputState }

The AzureOperatorNexusCluster NFVI detail.

func (AzureOperatorNexusClusterNFVIDetailsOutput) CustomLocationReference

The reference to the custom location.

func (AzureOperatorNexusClusterNFVIDetailsOutput) ElementType

func (AzureOperatorNexusClusterNFVIDetailsOutput) Name

Name of the nfvi.

func (AzureOperatorNexusClusterNFVIDetailsOutput) NfviType

The NFVI type. Expected value is 'AzureOperatorNexus'.

func (AzureOperatorNexusClusterNFVIDetailsOutput) ToAzureOperatorNexusClusterNFVIDetailsOutput

func (o AzureOperatorNexusClusterNFVIDetailsOutput) ToAzureOperatorNexusClusterNFVIDetailsOutput() AzureOperatorNexusClusterNFVIDetailsOutput

func (AzureOperatorNexusClusterNFVIDetailsOutput) ToAzureOperatorNexusClusterNFVIDetailsOutputWithContext

func (o AzureOperatorNexusClusterNFVIDetailsOutput) ToAzureOperatorNexusClusterNFVIDetailsOutputWithContext(ctx context.Context) AzureOperatorNexusClusterNFVIDetailsOutput

type AzureOperatorNexusClusterNFVIDetailsResponse

type AzureOperatorNexusClusterNFVIDetailsResponse struct {
	// The reference to the custom location.
	CustomLocationReference *ReferencedResourceResponse `pulumi:"customLocationReference"`
	// Name of the nfvi.
	Name *string `pulumi:"name"`
	// The NFVI type.
	// Expected value is 'AzureOperatorNexus'.
	NfviType string `pulumi:"nfviType"`
}

The AzureOperatorNexusCluster NFVI detail.

type AzureOperatorNexusClusterNFVIDetailsResponseOutput

type AzureOperatorNexusClusterNFVIDetailsResponseOutput struct{ *pulumi.OutputState }

The AzureOperatorNexusCluster NFVI detail.

func (AzureOperatorNexusClusterNFVIDetailsResponseOutput) CustomLocationReference

The reference to the custom location.

func (AzureOperatorNexusClusterNFVIDetailsResponseOutput) ElementType

func (AzureOperatorNexusClusterNFVIDetailsResponseOutput) Name

Name of the nfvi.

func (AzureOperatorNexusClusterNFVIDetailsResponseOutput) NfviType

The NFVI type. Expected value is 'AzureOperatorNexus'.

func (AzureOperatorNexusClusterNFVIDetailsResponseOutput) ToAzureOperatorNexusClusterNFVIDetailsResponseOutput

func (o AzureOperatorNexusClusterNFVIDetailsResponseOutput) ToAzureOperatorNexusClusterNFVIDetailsResponseOutput() AzureOperatorNexusClusterNFVIDetailsResponseOutput

func (AzureOperatorNexusClusterNFVIDetailsResponseOutput) ToAzureOperatorNexusClusterNFVIDetailsResponseOutputWithContext

func (o AzureOperatorNexusClusterNFVIDetailsResponseOutput) ToAzureOperatorNexusClusterNFVIDetailsResponseOutputWithContext(ctx context.Context) AzureOperatorNexusClusterNFVIDetailsResponseOutput

type AzureOperatorNexusImageArtifactProfile

type AzureOperatorNexusImageArtifactProfile struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResource `pulumi:"artifactStore"`
	// Image artifact profile.
	ImageArtifactProfile *ImageArtifactProfile `pulumi:"imageArtifactProfile"`
}

Azure Operator Distributed Services image artifact profile properties.

type AzureOperatorNexusImageArtifactProfileArgs

type AzureOperatorNexusImageArtifactProfileArgs struct {
	// The reference to artifact store.
	ArtifactStore ReferencedResourcePtrInput `pulumi:"artifactStore"`
	// Image artifact profile.
	ImageArtifactProfile ImageArtifactProfilePtrInput `pulumi:"imageArtifactProfile"`
}

Azure Operator Distributed Services image artifact profile properties.

func (AzureOperatorNexusImageArtifactProfileArgs) ElementType

func (AzureOperatorNexusImageArtifactProfileArgs) ToAzureOperatorNexusImageArtifactProfileOutput

func (i AzureOperatorNexusImageArtifactProfileArgs) ToAzureOperatorNexusImageArtifactProfileOutput() AzureOperatorNexusImageArtifactProfileOutput

func (AzureOperatorNexusImageArtifactProfileArgs) ToAzureOperatorNexusImageArtifactProfileOutputWithContext

func (i AzureOperatorNexusImageArtifactProfileArgs) ToAzureOperatorNexusImageArtifactProfileOutputWithContext(ctx context.Context) AzureOperatorNexusImageArtifactProfileOutput

func (AzureOperatorNexusImageArtifactProfileArgs) ToAzureOperatorNexusImageArtifactProfilePtrOutput

func (i AzureOperatorNexusImageArtifactProfileArgs) ToAzureOperatorNexusImageArtifactProfilePtrOutput() AzureOperatorNexusImageArtifactProfilePtrOutput

func (AzureOperatorNexusImageArtifactProfileArgs) ToAzureOperatorNexusImageArtifactProfilePtrOutputWithContext

func (i AzureOperatorNexusImageArtifactProfileArgs) ToAzureOperatorNexusImageArtifactProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusImageArtifactProfilePtrOutput

type AzureOperatorNexusImageArtifactProfileInput

type AzureOperatorNexusImageArtifactProfileInput interface {
	pulumi.Input

	ToAzureOperatorNexusImageArtifactProfileOutput() AzureOperatorNexusImageArtifactProfileOutput
	ToAzureOperatorNexusImageArtifactProfileOutputWithContext(context.Context) AzureOperatorNexusImageArtifactProfileOutput
}

AzureOperatorNexusImageArtifactProfileInput is an input type that accepts AzureOperatorNexusImageArtifactProfileArgs and AzureOperatorNexusImageArtifactProfileOutput values. You can construct a concrete instance of `AzureOperatorNexusImageArtifactProfileInput` via:

AzureOperatorNexusImageArtifactProfileArgs{...}

type AzureOperatorNexusImageArtifactProfileOutput

type AzureOperatorNexusImageArtifactProfileOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services image artifact profile properties.

func (AzureOperatorNexusImageArtifactProfileOutput) ArtifactStore

The reference to artifact store.

func (AzureOperatorNexusImageArtifactProfileOutput) ElementType

func (AzureOperatorNexusImageArtifactProfileOutput) ImageArtifactProfile

Image artifact profile.

func (AzureOperatorNexusImageArtifactProfileOutput) ToAzureOperatorNexusImageArtifactProfileOutput

func (o AzureOperatorNexusImageArtifactProfileOutput) ToAzureOperatorNexusImageArtifactProfileOutput() AzureOperatorNexusImageArtifactProfileOutput

func (AzureOperatorNexusImageArtifactProfileOutput) ToAzureOperatorNexusImageArtifactProfileOutputWithContext

func (o AzureOperatorNexusImageArtifactProfileOutput) ToAzureOperatorNexusImageArtifactProfileOutputWithContext(ctx context.Context) AzureOperatorNexusImageArtifactProfileOutput

func (AzureOperatorNexusImageArtifactProfileOutput) ToAzureOperatorNexusImageArtifactProfilePtrOutput

func (o AzureOperatorNexusImageArtifactProfileOutput) ToAzureOperatorNexusImageArtifactProfilePtrOutput() AzureOperatorNexusImageArtifactProfilePtrOutput

func (AzureOperatorNexusImageArtifactProfileOutput) ToAzureOperatorNexusImageArtifactProfilePtrOutputWithContext

func (o AzureOperatorNexusImageArtifactProfileOutput) ToAzureOperatorNexusImageArtifactProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusImageArtifactProfilePtrOutput

type AzureOperatorNexusImageArtifactProfilePtrInput

type AzureOperatorNexusImageArtifactProfilePtrInput interface {
	pulumi.Input

	ToAzureOperatorNexusImageArtifactProfilePtrOutput() AzureOperatorNexusImageArtifactProfilePtrOutput
	ToAzureOperatorNexusImageArtifactProfilePtrOutputWithContext(context.Context) AzureOperatorNexusImageArtifactProfilePtrOutput
}

AzureOperatorNexusImageArtifactProfilePtrInput is an input type that accepts AzureOperatorNexusImageArtifactProfileArgs, AzureOperatorNexusImageArtifactProfilePtr and AzureOperatorNexusImageArtifactProfilePtrOutput values. You can construct a concrete instance of `AzureOperatorNexusImageArtifactProfilePtrInput` via:

        AzureOperatorNexusImageArtifactProfileArgs{...}

or:

        nil

type AzureOperatorNexusImageArtifactProfilePtrOutput

type AzureOperatorNexusImageArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusImageArtifactProfilePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureOperatorNexusImageArtifactProfilePtrOutput) Elem

func (AzureOperatorNexusImageArtifactProfilePtrOutput) ElementType

func (AzureOperatorNexusImageArtifactProfilePtrOutput) ImageArtifactProfile

Image artifact profile.

func (AzureOperatorNexusImageArtifactProfilePtrOutput) ToAzureOperatorNexusImageArtifactProfilePtrOutput

func (o AzureOperatorNexusImageArtifactProfilePtrOutput) ToAzureOperatorNexusImageArtifactProfilePtrOutput() AzureOperatorNexusImageArtifactProfilePtrOutput

func (AzureOperatorNexusImageArtifactProfilePtrOutput) ToAzureOperatorNexusImageArtifactProfilePtrOutputWithContext

func (o AzureOperatorNexusImageArtifactProfilePtrOutput) ToAzureOperatorNexusImageArtifactProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusImageArtifactProfilePtrOutput

type AzureOperatorNexusImageArtifactProfileResponse

type AzureOperatorNexusImageArtifactProfileResponse struct {
	// The reference to artifact store.
	ArtifactStore *ReferencedResourceResponse `pulumi:"artifactStore"`
	// Image artifact profile.
	ImageArtifactProfile *ImageArtifactProfileResponse `pulumi:"imageArtifactProfile"`
}

Azure Operator Distributed Services image artifact profile properties.

type AzureOperatorNexusImageArtifactProfileResponseOutput

type AzureOperatorNexusImageArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services image artifact profile properties.

func (AzureOperatorNexusImageArtifactProfileResponseOutput) ArtifactStore

The reference to artifact store.

func (AzureOperatorNexusImageArtifactProfileResponseOutput) ElementType

func (AzureOperatorNexusImageArtifactProfileResponseOutput) ImageArtifactProfile

Image artifact profile.

func (AzureOperatorNexusImageArtifactProfileResponseOutput) ToAzureOperatorNexusImageArtifactProfileResponseOutput

func (AzureOperatorNexusImageArtifactProfileResponseOutput) ToAzureOperatorNexusImageArtifactProfileResponseOutputWithContext

func (o AzureOperatorNexusImageArtifactProfileResponseOutput) ToAzureOperatorNexusImageArtifactProfileResponseOutputWithContext(ctx context.Context) AzureOperatorNexusImageArtifactProfileResponseOutput

type AzureOperatorNexusImageArtifactProfileResponsePtrOutput

type AzureOperatorNexusImageArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusImageArtifactProfileResponsePtrOutput) ArtifactStore

The reference to artifact store.

func (AzureOperatorNexusImageArtifactProfileResponsePtrOutput) Elem

func (AzureOperatorNexusImageArtifactProfileResponsePtrOutput) ElementType

func (AzureOperatorNexusImageArtifactProfileResponsePtrOutput) ImageArtifactProfile

Image artifact profile.

func (AzureOperatorNexusImageArtifactProfileResponsePtrOutput) ToAzureOperatorNexusImageArtifactProfileResponsePtrOutput

func (AzureOperatorNexusImageArtifactProfileResponsePtrOutput) ToAzureOperatorNexusImageArtifactProfileResponsePtrOutputWithContext

func (o AzureOperatorNexusImageArtifactProfileResponsePtrOutput) ToAzureOperatorNexusImageArtifactProfileResponsePtrOutputWithContext(ctx context.Context) AzureOperatorNexusImageArtifactProfileResponsePtrOutput

type AzureOperatorNexusImageDeployMappingRuleProfile

type AzureOperatorNexusImageDeployMappingRuleProfile struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The vhd mapping rule profile.
	ImageMappingRuleProfile *ImageMappingRuleProfile `pulumi:"imageMappingRuleProfile"`
}

Azure Operator Distributed Services image deploy mapping rule profile.

type AzureOperatorNexusImageDeployMappingRuleProfileArgs

type AzureOperatorNexusImageDeployMappingRuleProfileArgs struct {
	// The application enablement.
	ApplicationEnablement pulumi.StringPtrInput `pulumi:"applicationEnablement"`
	// The vhd mapping rule profile.
	ImageMappingRuleProfile ImageMappingRuleProfilePtrInput `pulumi:"imageMappingRuleProfile"`
}

Azure Operator Distributed Services image deploy mapping rule profile.

func (AzureOperatorNexusImageDeployMappingRuleProfileArgs) ElementType

func (AzureOperatorNexusImageDeployMappingRuleProfileArgs) ToAzureOperatorNexusImageDeployMappingRuleProfileOutput

func (i AzureOperatorNexusImageDeployMappingRuleProfileArgs) ToAzureOperatorNexusImageDeployMappingRuleProfileOutput() AzureOperatorNexusImageDeployMappingRuleProfileOutput

func (AzureOperatorNexusImageDeployMappingRuleProfileArgs) ToAzureOperatorNexusImageDeployMappingRuleProfileOutputWithContext

func (i AzureOperatorNexusImageDeployMappingRuleProfileArgs) ToAzureOperatorNexusImageDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureOperatorNexusImageDeployMappingRuleProfileOutput

func (AzureOperatorNexusImageDeployMappingRuleProfileArgs) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutput

func (i AzureOperatorNexusImageDeployMappingRuleProfileArgs) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutput() AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput

func (AzureOperatorNexusImageDeployMappingRuleProfileArgs) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutputWithContext

func (i AzureOperatorNexusImageDeployMappingRuleProfileArgs) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput

type AzureOperatorNexusImageDeployMappingRuleProfileInput

type AzureOperatorNexusImageDeployMappingRuleProfileInput interface {
	pulumi.Input

	ToAzureOperatorNexusImageDeployMappingRuleProfileOutput() AzureOperatorNexusImageDeployMappingRuleProfileOutput
	ToAzureOperatorNexusImageDeployMappingRuleProfileOutputWithContext(context.Context) AzureOperatorNexusImageDeployMappingRuleProfileOutput
}

AzureOperatorNexusImageDeployMappingRuleProfileInput is an input type that accepts AzureOperatorNexusImageDeployMappingRuleProfileArgs and AzureOperatorNexusImageDeployMappingRuleProfileOutput values. You can construct a concrete instance of `AzureOperatorNexusImageDeployMappingRuleProfileInput` via:

AzureOperatorNexusImageDeployMappingRuleProfileArgs{...}

type AzureOperatorNexusImageDeployMappingRuleProfileOutput

type AzureOperatorNexusImageDeployMappingRuleProfileOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services image deploy mapping rule profile.

func (AzureOperatorNexusImageDeployMappingRuleProfileOutput) ApplicationEnablement

The application enablement.

func (AzureOperatorNexusImageDeployMappingRuleProfileOutput) ElementType

func (AzureOperatorNexusImageDeployMappingRuleProfileOutput) ImageMappingRuleProfile

The vhd mapping rule profile.

func (AzureOperatorNexusImageDeployMappingRuleProfileOutput) ToAzureOperatorNexusImageDeployMappingRuleProfileOutput

func (AzureOperatorNexusImageDeployMappingRuleProfileOutput) ToAzureOperatorNexusImageDeployMappingRuleProfileOutputWithContext

func (o AzureOperatorNexusImageDeployMappingRuleProfileOutput) ToAzureOperatorNexusImageDeployMappingRuleProfileOutputWithContext(ctx context.Context) AzureOperatorNexusImageDeployMappingRuleProfileOutput

func (AzureOperatorNexusImageDeployMappingRuleProfileOutput) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutput

func (o AzureOperatorNexusImageDeployMappingRuleProfileOutput) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutput() AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput

func (AzureOperatorNexusImageDeployMappingRuleProfileOutput) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutputWithContext

func (o AzureOperatorNexusImageDeployMappingRuleProfileOutput) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput

type AzureOperatorNexusImageDeployMappingRuleProfilePtrInput

type AzureOperatorNexusImageDeployMappingRuleProfilePtrInput interface {
	pulumi.Input

	ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutput() AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput
	ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutputWithContext(context.Context) AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput
}

AzureOperatorNexusImageDeployMappingRuleProfilePtrInput is an input type that accepts AzureOperatorNexusImageDeployMappingRuleProfileArgs, AzureOperatorNexusImageDeployMappingRuleProfilePtr and AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput values. You can construct a concrete instance of `AzureOperatorNexusImageDeployMappingRuleProfilePtrInput` via:

        AzureOperatorNexusImageDeployMappingRuleProfileArgs{...}

or:

        nil

type AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput

type AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput) ApplicationEnablement

The application enablement.

func (AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput) Elem

func (AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput) ElementType

func (AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput) ImageMappingRuleProfile

The vhd mapping rule profile.

func (AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutput

func (AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutputWithContext

func (o AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput) ToAzureOperatorNexusImageDeployMappingRuleProfilePtrOutputWithContext(ctx context.Context) AzureOperatorNexusImageDeployMappingRuleProfilePtrOutput

type AzureOperatorNexusImageDeployMappingRuleProfileResponse

type AzureOperatorNexusImageDeployMappingRuleProfileResponse struct {
	// The application enablement.
	ApplicationEnablement *string `pulumi:"applicationEnablement"`
	// The vhd mapping rule profile.
	ImageMappingRuleProfile *ImageMappingRuleProfileResponse `pulumi:"imageMappingRuleProfile"`
}

Azure Operator Distributed Services image deploy mapping rule profile.

type AzureOperatorNexusImageDeployMappingRuleProfileResponseOutput

type AzureOperatorNexusImageDeployMappingRuleProfileResponseOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services image deploy mapping rule profile.

func (AzureOperatorNexusImageDeployMappingRuleProfileResponseOutput) ApplicationEnablement

The application enablement.

func (AzureOperatorNexusImageDeployMappingRuleProfileResponseOutput) ElementType

func (AzureOperatorNexusImageDeployMappingRuleProfileResponseOutput) ImageMappingRuleProfile

The vhd mapping rule profile.

func (AzureOperatorNexusImageDeployMappingRuleProfileResponseOutput) ToAzureOperatorNexusImageDeployMappingRuleProfileResponseOutput

func (AzureOperatorNexusImageDeployMappingRuleProfileResponseOutput) ToAzureOperatorNexusImageDeployMappingRuleProfileResponseOutputWithContext

func (o AzureOperatorNexusImageDeployMappingRuleProfileResponseOutput) ToAzureOperatorNexusImageDeployMappingRuleProfileResponseOutputWithContext(ctx context.Context) AzureOperatorNexusImageDeployMappingRuleProfileResponseOutput

type AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput

type AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput) ApplicationEnablement

The application enablement.

func (AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput) Elem

func (AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput) ElementType

func (AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput) ImageMappingRuleProfile

The vhd mapping rule profile.

func (AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput) ToAzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput

func (AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput) ToAzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutputWithContext

func (o AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput) ToAzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutputWithContext(ctx context.Context) AzureOperatorNexusImageDeployMappingRuleProfileResponsePtrOutput

type AzureOperatorNexusNetworkFunctionArmTemplateApplication

type AzureOperatorNexusNetworkFunctionArmTemplateApplication struct {
	// Azure Operator Distributed Services Template artifact profile.
	ArtifactProfile *AzureOperatorNexusArmTemplateArtifactProfile `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'ArmTemplate'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfile `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureOperatorNexusArmTemplateDeployMappingRuleProfile `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure Operator Distributed Services network function Template application definition.

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs struct {
	// Azure Operator Distributed Services Template artifact profile.
	ArtifactProfile AzureOperatorNexusArmTemplateArtifactProfilePtrInput `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'ArmTemplate'.
	ArtifactType pulumi.StringInput `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile DependsOnProfilePtrInput `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile AzureOperatorNexusArmTemplateDeployMappingRuleProfilePtrInput `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Azure Operator Distributed Services network function Template application definition.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs) ElementType

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs) ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs) ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationOutputWithContext

func (i AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs) ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationInput

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationInput interface {
	pulumi.Input

	ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput() AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput
	ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationOutputWithContext(context.Context) AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput
}

AzureOperatorNexusNetworkFunctionArmTemplateApplicationInput is an input type that accepts AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs and AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput values. You can construct a concrete instance of `AzureOperatorNexusNetworkFunctionArmTemplateApplicationInput` via:

AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs{...}

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services network function Template application definition.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput) ArtifactProfile

Azure Operator Distributed Services Template artifact profile.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput) ArtifactType

The artifact type. Expected value is 'ArmTemplate'.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput) DependsOnProfile

Depends on profile definition.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput) ElementType

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput) Name

The name of the network function application.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput) ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput) ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationOutputWithContext

func (o AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput) ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionArmTemplateApplicationOutput

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponse

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponse struct {
	// Azure Operator Distributed Services Template artifact profile.
	ArtifactProfile *AzureOperatorNexusArmTemplateArtifactProfileResponse `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'ArmTemplate'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfileResponse `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponse `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure Operator Distributed Services network function Template application definition.

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput

type AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services network function Template application definition.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput) ArtifactProfile

Azure Operator Distributed Services Template artifact profile.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput) ArtifactType

The artifact type. Expected value is 'ArmTemplate'.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput) DependsOnProfile

Depends on profile definition.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput) ElementType

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput) Name

The name of the network function application.

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput) ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput

func (AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput) ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutputWithContext

func (o AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput) ToAzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseOutput

type AzureOperatorNexusNetworkFunctionImageApplication

type AzureOperatorNexusNetworkFunctionImageApplication struct {
	// Azure Operator Distributed Services image artifact profile.
	ArtifactProfile *AzureOperatorNexusImageArtifactProfile `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'ImageFile'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfile `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureOperatorNexusImageDeployMappingRuleProfile `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure Operator Distributed Services network function image application definition.

type AzureOperatorNexusNetworkFunctionImageApplicationArgs

type AzureOperatorNexusNetworkFunctionImageApplicationArgs struct {
	// Azure Operator Distributed Services image artifact profile.
	ArtifactProfile AzureOperatorNexusImageArtifactProfilePtrInput `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'ImageFile'.
	ArtifactType pulumi.StringInput `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile DependsOnProfilePtrInput `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile AzureOperatorNexusImageDeployMappingRuleProfilePtrInput `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Azure Operator Distributed Services network function image application definition.

func (AzureOperatorNexusNetworkFunctionImageApplicationArgs) ElementType

func (AzureOperatorNexusNetworkFunctionImageApplicationArgs) ToAzureOperatorNexusNetworkFunctionImageApplicationOutput

func (i AzureOperatorNexusNetworkFunctionImageApplicationArgs) ToAzureOperatorNexusNetworkFunctionImageApplicationOutput() AzureOperatorNexusNetworkFunctionImageApplicationOutput

func (AzureOperatorNexusNetworkFunctionImageApplicationArgs) ToAzureOperatorNexusNetworkFunctionImageApplicationOutputWithContext

func (i AzureOperatorNexusNetworkFunctionImageApplicationArgs) ToAzureOperatorNexusNetworkFunctionImageApplicationOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionImageApplicationOutput

type AzureOperatorNexusNetworkFunctionImageApplicationInput

type AzureOperatorNexusNetworkFunctionImageApplicationInput interface {
	pulumi.Input

	ToAzureOperatorNexusNetworkFunctionImageApplicationOutput() AzureOperatorNexusNetworkFunctionImageApplicationOutput
	ToAzureOperatorNexusNetworkFunctionImageApplicationOutputWithContext(context.Context) AzureOperatorNexusNetworkFunctionImageApplicationOutput
}

AzureOperatorNexusNetworkFunctionImageApplicationInput is an input type that accepts AzureOperatorNexusNetworkFunctionImageApplicationArgs and AzureOperatorNexusNetworkFunctionImageApplicationOutput values. You can construct a concrete instance of `AzureOperatorNexusNetworkFunctionImageApplicationInput` via:

AzureOperatorNexusNetworkFunctionImageApplicationArgs{...}

type AzureOperatorNexusNetworkFunctionImageApplicationOutput

type AzureOperatorNexusNetworkFunctionImageApplicationOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services network function image application definition.

func (AzureOperatorNexusNetworkFunctionImageApplicationOutput) ArtifactProfile

Azure Operator Distributed Services image artifact profile.

func (AzureOperatorNexusNetworkFunctionImageApplicationOutput) ArtifactType

The artifact type. Expected value is 'ImageFile'.

func (AzureOperatorNexusNetworkFunctionImageApplicationOutput) DependsOnProfile

Depends on profile definition.

func (AzureOperatorNexusNetworkFunctionImageApplicationOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureOperatorNexusNetworkFunctionImageApplicationOutput) ElementType

func (AzureOperatorNexusNetworkFunctionImageApplicationOutput) Name

The name of the network function application.

func (AzureOperatorNexusNetworkFunctionImageApplicationOutput) ToAzureOperatorNexusNetworkFunctionImageApplicationOutput

func (AzureOperatorNexusNetworkFunctionImageApplicationOutput) ToAzureOperatorNexusNetworkFunctionImageApplicationOutputWithContext

func (o AzureOperatorNexusNetworkFunctionImageApplicationOutput) ToAzureOperatorNexusNetworkFunctionImageApplicationOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionImageApplicationOutput

type AzureOperatorNexusNetworkFunctionImageApplicationResponse

type AzureOperatorNexusNetworkFunctionImageApplicationResponse struct {
	// Azure Operator Distributed Services image artifact profile.
	ArtifactProfile *AzureOperatorNexusImageArtifactProfileResponse `pulumi:"artifactProfile"`
	// The artifact type.
	// Expected value is 'ImageFile'.
	ArtifactType string `pulumi:"artifactType"`
	// Depends on profile definition.
	DependsOnProfile *DependsOnProfileResponse `pulumi:"dependsOnProfile"`
	// Deploy mapping rule profile.
	DeployParametersMappingRuleProfile *AzureOperatorNexusImageDeployMappingRuleProfileResponse `pulumi:"deployParametersMappingRuleProfile"`
	// The name of the network function application.
	Name *string `pulumi:"name"`
}

Azure Operator Distributed Services network function image application definition.

type AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput

type AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services network function image application definition.

func (AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput) ArtifactProfile

Azure Operator Distributed Services image artifact profile.

func (AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput) ArtifactType

The artifact type. Expected value is 'ImageFile'.

func (AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput) DependsOnProfile

Depends on profile definition.

func (AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput) DeployParametersMappingRuleProfile

Deploy mapping rule profile.

func (AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput) ElementType

func (AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput) Name

The name of the network function application.

func (AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput) ToAzureOperatorNexusNetworkFunctionImageApplicationResponseOutput

func (AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput) ToAzureOperatorNexusNetworkFunctionImageApplicationResponseOutputWithContext

func (o AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput) ToAzureOperatorNexusNetworkFunctionImageApplicationResponseOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionImageApplicationResponseOutput

type AzureOperatorNexusNetworkFunctionTemplate

type AzureOperatorNexusNetworkFunctionTemplate struct {
	// Network function applications.
	NetworkFunctionApplications []interface{} `pulumi:"networkFunctionApplications"`
	// The network function type.
	// Expected value is 'AzureOperatorNexus'.
	NfviType string `pulumi:"nfviType"`
}

Azure Operator Distributed Services network function template.

type AzureOperatorNexusNetworkFunctionTemplateArgs

type AzureOperatorNexusNetworkFunctionTemplateArgs struct {
	// Network function applications.
	NetworkFunctionApplications pulumi.ArrayInput `pulumi:"networkFunctionApplications"`
	// The network function type.
	// Expected value is 'AzureOperatorNexus'.
	NfviType pulumi.StringInput `pulumi:"nfviType"`
}

Azure Operator Distributed Services network function template.

func (AzureOperatorNexusNetworkFunctionTemplateArgs) ElementType

func (AzureOperatorNexusNetworkFunctionTemplateArgs) ToAzureOperatorNexusNetworkFunctionTemplateOutput

func (i AzureOperatorNexusNetworkFunctionTemplateArgs) ToAzureOperatorNexusNetworkFunctionTemplateOutput() AzureOperatorNexusNetworkFunctionTemplateOutput

func (AzureOperatorNexusNetworkFunctionTemplateArgs) ToAzureOperatorNexusNetworkFunctionTemplateOutputWithContext

func (i AzureOperatorNexusNetworkFunctionTemplateArgs) ToAzureOperatorNexusNetworkFunctionTemplateOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionTemplateOutput

func (AzureOperatorNexusNetworkFunctionTemplateArgs) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutput

func (i AzureOperatorNexusNetworkFunctionTemplateArgs) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutput() AzureOperatorNexusNetworkFunctionTemplatePtrOutput

func (AzureOperatorNexusNetworkFunctionTemplateArgs) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutputWithContext

func (i AzureOperatorNexusNetworkFunctionTemplateArgs) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionTemplatePtrOutput

type AzureOperatorNexusNetworkFunctionTemplateInput

type AzureOperatorNexusNetworkFunctionTemplateInput interface {
	pulumi.Input

	ToAzureOperatorNexusNetworkFunctionTemplateOutput() AzureOperatorNexusNetworkFunctionTemplateOutput
	ToAzureOperatorNexusNetworkFunctionTemplateOutputWithContext(context.Context) AzureOperatorNexusNetworkFunctionTemplateOutput
}

AzureOperatorNexusNetworkFunctionTemplateInput is an input type that accepts AzureOperatorNexusNetworkFunctionTemplateArgs and AzureOperatorNexusNetworkFunctionTemplateOutput values. You can construct a concrete instance of `AzureOperatorNexusNetworkFunctionTemplateInput` via:

AzureOperatorNexusNetworkFunctionTemplateArgs{...}

type AzureOperatorNexusNetworkFunctionTemplateOutput

type AzureOperatorNexusNetworkFunctionTemplateOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services network function template.

func (AzureOperatorNexusNetworkFunctionTemplateOutput) ElementType

func (AzureOperatorNexusNetworkFunctionTemplateOutput) NetworkFunctionApplications

func (o AzureOperatorNexusNetworkFunctionTemplateOutput) NetworkFunctionApplications() pulumi.ArrayOutput

Network function applications.

func (AzureOperatorNexusNetworkFunctionTemplateOutput) NfviType

The network function type. Expected value is 'AzureOperatorNexus'.

func (AzureOperatorNexusNetworkFunctionTemplateOutput) ToAzureOperatorNexusNetworkFunctionTemplateOutput

func (o AzureOperatorNexusNetworkFunctionTemplateOutput) ToAzureOperatorNexusNetworkFunctionTemplateOutput() AzureOperatorNexusNetworkFunctionTemplateOutput

func (AzureOperatorNexusNetworkFunctionTemplateOutput) ToAzureOperatorNexusNetworkFunctionTemplateOutputWithContext

func (o AzureOperatorNexusNetworkFunctionTemplateOutput) ToAzureOperatorNexusNetworkFunctionTemplateOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionTemplateOutput

func (AzureOperatorNexusNetworkFunctionTemplateOutput) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutput

func (o AzureOperatorNexusNetworkFunctionTemplateOutput) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutput() AzureOperatorNexusNetworkFunctionTemplatePtrOutput

func (AzureOperatorNexusNetworkFunctionTemplateOutput) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutputWithContext

func (o AzureOperatorNexusNetworkFunctionTemplateOutput) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionTemplatePtrOutput

type AzureOperatorNexusNetworkFunctionTemplatePtrInput

type AzureOperatorNexusNetworkFunctionTemplatePtrInput interface {
	pulumi.Input

	ToAzureOperatorNexusNetworkFunctionTemplatePtrOutput() AzureOperatorNexusNetworkFunctionTemplatePtrOutput
	ToAzureOperatorNexusNetworkFunctionTemplatePtrOutputWithContext(context.Context) AzureOperatorNexusNetworkFunctionTemplatePtrOutput
}

AzureOperatorNexusNetworkFunctionTemplatePtrInput is an input type that accepts AzureOperatorNexusNetworkFunctionTemplateArgs, AzureOperatorNexusNetworkFunctionTemplatePtr and AzureOperatorNexusNetworkFunctionTemplatePtrOutput values. You can construct a concrete instance of `AzureOperatorNexusNetworkFunctionTemplatePtrInput` via:

        AzureOperatorNexusNetworkFunctionTemplateArgs{...}

or:

        nil

type AzureOperatorNexusNetworkFunctionTemplatePtrOutput

type AzureOperatorNexusNetworkFunctionTemplatePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusNetworkFunctionTemplatePtrOutput) Elem

func (AzureOperatorNexusNetworkFunctionTemplatePtrOutput) ElementType

func (AzureOperatorNexusNetworkFunctionTemplatePtrOutput) NetworkFunctionApplications

Network function applications.

func (AzureOperatorNexusNetworkFunctionTemplatePtrOutput) NfviType

The network function type. Expected value is 'AzureOperatorNexus'.

func (AzureOperatorNexusNetworkFunctionTemplatePtrOutput) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutput

func (o AzureOperatorNexusNetworkFunctionTemplatePtrOutput) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutput() AzureOperatorNexusNetworkFunctionTemplatePtrOutput

func (AzureOperatorNexusNetworkFunctionTemplatePtrOutput) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutputWithContext

func (o AzureOperatorNexusNetworkFunctionTemplatePtrOutput) ToAzureOperatorNexusNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionTemplatePtrOutput

type AzureOperatorNexusNetworkFunctionTemplateResponse

type AzureOperatorNexusNetworkFunctionTemplateResponse struct {
	// Network function applications.
	NetworkFunctionApplications []interface{} `pulumi:"networkFunctionApplications"`
	// The network function type.
	// Expected value is 'AzureOperatorNexus'.
	NfviType string `pulumi:"nfviType"`
}

Azure Operator Distributed Services network function template.

type AzureOperatorNexusNetworkFunctionTemplateResponseOutput

type AzureOperatorNexusNetworkFunctionTemplateResponseOutput struct{ *pulumi.OutputState }

Azure Operator Distributed Services network function template.

func (AzureOperatorNexusNetworkFunctionTemplateResponseOutput) ElementType

func (AzureOperatorNexusNetworkFunctionTemplateResponseOutput) NetworkFunctionApplications

Network function applications.

func (AzureOperatorNexusNetworkFunctionTemplateResponseOutput) NfviType

The network function type. Expected value is 'AzureOperatorNexus'.

func (AzureOperatorNexusNetworkFunctionTemplateResponseOutput) ToAzureOperatorNexusNetworkFunctionTemplateResponseOutput

func (AzureOperatorNexusNetworkFunctionTemplateResponseOutput) ToAzureOperatorNexusNetworkFunctionTemplateResponseOutputWithContext

func (o AzureOperatorNexusNetworkFunctionTemplateResponseOutput) ToAzureOperatorNexusNetworkFunctionTemplateResponseOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionTemplateResponseOutput

type AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput

type AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput) Elem

func (AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput) ElementType

func (AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput) NetworkFunctionApplications

Network function applications.

func (AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput) NfviType

The network function type. Expected value is 'AzureOperatorNexus'.

func (AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput) ToAzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput

func (AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput) ToAzureOperatorNexusNetworkFunctionTemplateResponsePtrOutputWithContext

func (o AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput) ToAzureOperatorNexusNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) AzureOperatorNexusNetworkFunctionTemplateResponsePtrOutput

type ConfigurationGroupSchema

type ConfigurationGroupSchema struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Configuration group schema properties.
	Properties ConfigurationGroupSchemaPropertiesFormatResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Configuration group schema resource. Azure REST API version: 2023-09-01.

func GetConfigurationGroupSchema

func GetConfigurationGroupSchema(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationGroupSchemaState, opts ...pulumi.ResourceOption) (*ConfigurationGroupSchema, error)

GetConfigurationGroupSchema gets an existing ConfigurationGroupSchema 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 NewConfigurationGroupSchema

func NewConfigurationGroupSchema(ctx *pulumi.Context,
	name string, args *ConfigurationGroupSchemaArgs, opts ...pulumi.ResourceOption) (*ConfigurationGroupSchema, error)

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

func (*ConfigurationGroupSchema) ElementType

func (*ConfigurationGroupSchema) ElementType() reflect.Type

func (*ConfigurationGroupSchema) ToConfigurationGroupSchemaOutput

func (i *ConfigurationGroupSchema) ToConfigurationGroupSchemaOutput() ConfigurationGroupSchemaOutput

func (*ConfigurationGroupSchema) ToConfigurationGroupSchemaOutputWithContext

func (i *ConfigurationGroupSchema) ToConfigurationGroupSchemaOutputWithContext(ctx context.Context) ConfigurationGroupSchemaOutput

type ConfigurationGroupSchemaArgs

type ConfigurationGroupSchemaArgs struct {
	// The name of the configuration group schema.
	ConfigurationGroupSchemaName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Configuration group schema properties.
	Properties ConfigurationGroupSchemaPropertiesFormatPtrInput
	// The name of the publisher.
	PublisherName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ConfigurationGroupSchema resource.

func (ConfigurationGroupSchemaArgs) ElementType

type ConfigurationGroupSchemaInput

type ConfigurationGroupSchemaInput interface {
	pulumi.Input

	ToConfigurationGroupSchemaOutput() ConfigurationGroupSchemaOutput
	ToConfigurationGroupSchemaOutputWithContext(ctx context.Context) ConfigurationGroupSchemaOutput
}

type ConfigurationGroupSchemaOutput

type ConfigurationGroupSchemaOutput struct{ *pulumi.OutputState }

func (ConfigurationGroupSchemaOutput) ElementType

func (ConfigurationGroupSchemaOutput) Location

The geo-location where the resource lives

func (ConfigurationGroupSchemaOutput) Name

The name of the resource

func (ConfigurationGroupSchemaOutput) Properties

Configuration group schema properties.

func (ConfigurationGroupSchemaOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ConfigurationGroupSchemaOutput) Tags

Resource tags.

func (ConfigurationGroupSchemaOutput) ToConfigurationGroupSchemaOutput

func (o ConfigurationGroupSchemaOutput) ToConfigurationGroupSchemaOutput() ConfigurationGroupSchemaOutput

func (ConfigurationGroupSchemaOutput) ToConfigurationGroupSchemaOutputWithContext

func (o ConfigurationGroupSchemaOutput) ToConfigurationGroupSchemaOutputWithContext(ctx context.Context) ConfigurationGroupSchemaOutput

func (ConfigurationGroupSchemaOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ConfigurationGroupSchemaPropertiesFormat

type ConfigurationGroupSchemaPropertiesFormat struct {
	// Description of what schema can contain.
	Description *string `pulumi:"description"`
	// Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.
	SchemaDefinition *string `pulumi:"schemaDefinition"`
}

Configuration group schema properties.

type ConfigurationGroupSchemaPropertiesFormatArgs

type ConfigurationGroupSchemaPropertiesFormatArgs struct {
	// Description of what schema can contain.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.
	SchemaDefinition pulumi.StringPtrInput `pulumi:"schemaDefinition"`
}

Configuration group schema properties.

func (ConfigurationGroupSchemaPropertiesFormatArgs) ElementType

func (ConfigurationGroupSchemaPropertiesFormatArgs) ToConfigurationGroupSchemaPropertiesFormatOutput

func (i ConfigurationGroupSchemaPropertiesFormatArgs) ToConfigurationGroupSchemaPropertiesFormatOutput() ConfigurationGroupSchemaPropertiesFormatOutput

func (ConfigurationGroupSchemaPropertiesFormatArgs) ToConfigurationGroupSchemaPropertiesFormatOutputWithContext

func (i ConfigurationGroupSchemaPropertiesFormatArgs) ToConfigurationGroupSchemaPropertiesFormatOutputWithContext(ctx context.Context) ConfigurationGroupSchemaPropertiesFormatOutput

func (ConfigurationGroupSchemaPropertiesFormatArgs) ToConfigurationGroupSchemaPropertiesFormatPtrOutput

func (i ConfigurationGroupSchemaPropertiesFormatArgs) ToConfigurationGroupSchemaPropertiesFormatPtrOutput() ConfigurationGroupSchemaPropertiesFormatPtrOutput

func (ConfigurationGroupSchemaPropertiesFormatArgs) ToConfigurationGroupSchemaPropertiesFormatPtrOutputWithContext

func (i ConfigurationGroupSchemaPropertiesFormatArgs) ToConfigurationGroupSchemaPropertiesFormatPtrOutputWithContext(ctx context.Context) ConfigurationGroupSchemaPropertiesFormatPtrOutput

type ConfigurationGroupSchemaPropertiesFormatInput

type ConfigurationGroupSchemaPropertiesFormatInput interface {
	pulumi.Input

	ToConfigurationGroupSchemaPropertiesFormatOutput() ConfigurationGroupSchemaPropertiesFormatOutput
	ToConfigurationGroupSchemaPropertiesFormatOutputWithContext(context.Context) ConfigurationGroupSchemaPropertiesFormatOutput
}

ConfigurationGroupSchemaPropertiesFormatInput is an input type that accepts ConfigurationGroupSchemaPropertiesFormatArgs and ConfigurationGroupSchemaPropertiesFormatOutput values. You can construct a concrete instance of `ConfigurationGroupSchemaPropertiesFormatInput` via:

ConfigurationGroupSchemaPropertiesFormatArgs{...}

type ConfigurationGroupSchemaPropertiesFormatOutput

type ConfigurationGroupSchemaPropertiesFormatOutput struct{ *pulumi.OutputState }

Configuration group schema properties.

func (ConfigurationGroupSchemaPropertiesFormatOutput) Description

Description of what schema can contain.

func (ConfigurationGroupSchemaPropertiesFormatOutput) ElementType

func (ConfigurationGroupSchemaPropertiesFormatOutput) SchemaDefinition

Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.

func (ConfigurationGroupSchemaPropertiesFormatOutput) ToConfigurationGroupSchemaPropertiesFormatOutput

func (o ConfigurationGroupSchemaPropertiesFormatOutput) ToConfigurationGroupSchemaPropertiesFormatOutput() ConfigurationGroupSchemaPropertiesFormatOutput

func (ConfigurationGroupSchemaPropertiesFormatOutput) ToConfigurationGroupSchemaPropertiesFormatOutputWithContext

func (o ConfigurationGroupSchemaPropertiesFormatOutput) ToConfigurationGroupSchemaPropertiesFormatOutputWithContext(ctx context.Context) ConfigurationGroupSchemaPropertiesFormatOutput

func (ConfigurationGroupSchemaPropertiesFormatOutput) ToConfigurationGroupSchemaPropertiesFormatPtrOutput

func (o ConfigurationGroupSchemaPropertiesFormatOutput) ToConfigurationGroupSchemaPropertiesFormatPtrOutput() ConfigurationGroupSchemaPropertiesFormatPtrOutput

func (ConfigurationGroupSchemaPropertiesFormatOutput) ToConfigurationGroupSchemaPropertiesFormatPtrOutputWithContext

func (o ConfigurationGroupSchemaPropertiesFormatOutput) ToConfigurationGroupSchemaPropertiesFormatPtrOutputWithContext(ctx context.Context) ConfigurationGroupSchemaPropertiesFormatPtrOutput

type ConfigurationGroupSchemaPropertiesFormatPtrInput

type ConfigurationGroupSchemaPropertiesFormatPtrInput interface {
	pulumi.Input

	ToConfigurationGroupSchemaPropertiesFormatPtrOutput() ConfigurationGroupSchemaPropertiesFormatPtrOutput
	ToConfigurationGroupSchemaPropertiesFormatPtrOutputWithContext(context.Context) ConfigurationGroupSchemaPropertiesFormatPtrOutput
}

ConfigurationGroupSchemaPropertiesFormatPtrInput is an input type that accepts ConfigurationGroupSchemaPropertiesFormatArgs, ConfigurationGroupSchemaPropertiesFormatPtr and ConfigurationGroupSchemaPropertiesFormatPtrOutput values. You can construct a concrete instance of `ConfigurationGroupSchemaPropertiesFormatPtrInput` via:

        ConfigurationGroupSchemaPropertiesFormatArgs{...}

or:

        nil

type ConfigurationGroupSchemaPropertiesFormatPtrOutput

type ConfigurationGroupSchemaPropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationGroupSchemaPropertiesFormatPtrOutput) Description

Description of what schema can contain.

func (ConfigurationGroupSchemaPropertiesFormatPtrOutput) Elem

func (ConfigurationGroupSchemaPropertiesFormatPtrOutput) ElementType

func (ConfigurationGroupSchemaPropertiesFormatPtrOutput) SchemaDefinition

Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.

func (ConfigurationGroupSchemaPropertiesFormatPtrOutput) ToConfigurationGroupSchemaPropertiesFormatPtrOutput

func (o ConfigurationGroupSchemaPropertiesFormatPtrOutput) ToConfigurationGroupSchemaPropertiesFormatPtrOutput() ConfigurationGroupSchemaPropertiesFormatPtrOutput

func (ConfigurationGroupSchemaPropertiesFormatPtrOutput) ToConfigurationGroupSchemaPropertiesFormatPtrOutputWithContext

func (o ConfigurationGroupSchemaPropertiesFormatPtrOutput) ToConfigurationGroupSchemaPropertiesFormatPtrOutputWithContext(ctx context.Context) ConfigurationGroupSchemaPropertiesFormatPtrOutput

type ConfigurationGroupSchemaPropertiesFormatResponse

type ConfigurationGroupSchemaPropertiesFormatResponse struct {
	// Description of what schema can contain.
	Description *string `pulumi:"description"`
	// The provisioning state of the Configuration group schema resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.
	SchemaDefinition *string `pulumi:"schemaDefinition"`
	// The configuration group schema version state.
	VersionState string `pulumi:"versionState"`
}

Configuration group schema properties.

type ConfigurationGroupSchemaPropertiesFormatResponseOutput

type ConfigurationGroupSchemaPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

Configuration group schema properties.

func (ConfigurationGroupSchemaPropertiesFormatResponseOutput) Description

Description of what schema can contain.

func (ConfigurationGroupSchemaPropertiesFormatResponseOutput) ElementType

func (ConfigurationGroupSchemaPropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the Configuration group schema resource.

func (ConfigurationGroupSchemaPropertiesFormatResponseOutput) SchemaDefinition

Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.

func (ConfigurationGroupSchemaPropertiesFormatResponseOutput) ToConfigurationGroupSchemaPropertiesFormatResponseOutput

func (ConfigurationGroupSchemaPropertiesFormatResponseOutput) ToConfigurationGroupSchemaPropertiesFormatResponseOutputWithContext

func (o ConfigurationGroupSchemaPropertiesFormatResponseOutput) ToConfigurationGroupSchemaPropertiesFormatResponseOutputWithContext(ctx context.Context) ConfigurationGroupSchemaPropertiesFormatResponseOutput

func (ConfigurationGroupSchemaPropertiesFormatResponseOutput) VersionState

The configuration group schema version state.

type ConfigurationGroupSchemaState

type ConfigurationGroupSchemaState struct {
}

func (ConfigurationGroupSchemaState) ElementType

type ConfigurationGroupValue

type ConfigurationGroupValue struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Hybrid configuration group value properties.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Hybrid configuration group value resource. Azure REST API version: 2023-09-01.

func GetConfigurationGroupValue

func GetConfigurationGroupValue(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationGroupValueState, opts ...pulumi.ResourceOption) (*ConfigurationGroupValue, error)

GetConfigurationGroupValue gets an existing ConfigurationGroupValue 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 NewConfigurationGroupValue

func NewConfigurationGroupValue(ctx *pulumi.Context,
	name string, args *ConfigurationGroupValueArgs, opts ...pulumi.ResourceOption) (*ConfigurationGroupValue, error)

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

func (*ConfigurationGroupValue) ElementType

func (*ConfigurationGroupValue) ElementType() reflect.Type

func (*ConfigurationGroupValue) ToConfigurationGroupValueOutput

func (i *ConfigurationGroupValue) ToConfigurationGroupValueOutput() ConfigurationGroupValueOutput

func (*ConfigurationGroupValue) ToConfigurationGroupValueOutputWithContext

func (i *ConfigurationGroupValue) ToConfigurationGroupValueOutputWithContext(ctx context.Context) ConfigurationGroupValueOutput

type ConfigurationGroupValueArgs

type ConfigurationGroupValueArgs struct {
	// The name of the configuration group value.
	ConfigurationGroupValueName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Hybrid configuration group value properties.
	Properties pulumi.Input
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ConfigurationGroupValue resource.

func (ConfigurationGroupValueArgs) ElementType

type ConfigurationGroupValueConfigurationType

type ConfigurationGroupValueConfigurationType string

The value which indicates if configuration values are secrets

type ConfigurationGroupValueInput

type ConfigurationGroupValueInput interface {
	pulumi.Input

	ToConfigurationGroupValueOutput() ConfigurationGroupValueOutput
	ToConfigurationGroupValueOutputWithContext(ctx context.Context) ConfigurationGroupValueOutput
}

type ConfigurationGroupValueOutput

type ConfigurationGroupValueOutput struct{ *pulumi.OutputState }

func (ConfigurationGroupValueOutput) ElementType

func (ConfigurationGroupValueOutput) Location

The geo-location where the resource lives

func (ConfigurationGroupValueOutput) Name

The name of the resource

func (ConfigurationGroupValueOutput) Properties

Hybrid configuration group value properties.

func (ConfigurationGroupValueOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ConfigurationGroupValueOutput) Tags

Resource tags.

func (ConfigurationGroupValueOutput) ToConfigurationGroupValueOutput

func (o ConfigurationGroupValueOutput) ToConfigurationGroupValueOutput() ConfigurationGroupValueOutput

func (ConfigurationGroupValueOutput) ToConfigurationGroupValueOutputWithContext

func (o ConfigurationGroupValueOutput) ToConfigurationGroupValueOutputWithContext(ctx context.Context) ConfigurationGroupValueOutput

func (ConfigurationGroupValueOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ConfigurationGroupValueState

type ConfigurationGroupValueState struct {
}

func (ConfigurationGroupValueState) ElementType

type ConfigurationValueWithSecrets

type ConfigurationValueWithSecrets struct {
	// The configuration group schema resource reference.
	ConfigurationGroupSchemaResourceReference interface{} `pulumi:"configurationGroupSchemaResourceReference"`
	// The secret type which indicates if secret or not.
	// Expected value is 'Secret'.
	ConfigurationType string `pulumi:"configurationType"`
	// Name and value pairs that define the configuration value secrets. It can be a well formed escaped JSON string.
	SecretConfigurationValue *string `pulumi:"secretConfigurationValue"`
}

The ConfigurationValue with secrets.

type ConfigurationValueWithSecretsArgs

type ConfigurationValueWithSecretsArgs struct {
	// The configuration group schema resource reference.
	ConfigurationGroupSchemaResourceReference pulumi.Input `pulumi:"configurationGroupSchemaResourceReference"`
	// The secret type which indicates if secret or not.
	// Expected value is 'Secret'.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// Name and value pairs that define the configuration value secrets. It can be a well formed escaped JSON string.
	SecretConfigurationValue pulumi.StringPtrInput `pulumi:"secretConfigurationValue"`
}

The ConfigurationValue with secrets.

func (ConfigurationValueWithSecretsArgs) ElementType

func (ConfigurationValueWithSecretsArgs) ToConfigurationValueWithSecretsOutput

func (i ConfigurationValueWithSecretsArgs) ToConfigurationValueWithSecretsOutput() ConfigurationValueWithSecretsOutput

func (ConfigurationValueWithSecretsArgs) ToConfigurationValueWithSecretsOutputWithContext

func (i ConfigurationValueWithSecretsArgs) ToConfigurationValueWithSecretsOutputWithContext(ctx context.Context) ConfigurationValueWithSecretsOutput

func (ConfigurationValueWithSecretsArgs) ToConfigurationValueWithSecretsPtrOutput

func (i ConfigurationValueWithSecretsArgs) ToConfigurationValueWithSecretsPtrOutput() ConfigurationValueWithSecretsPtrOutput

func (ConfigurationValueWithSecretsArgs) ToConfigurationValueWithSecretsPtrOutputWithContext

func (i ConfigurationValueWithSecretsArgs) ToConfigurationValueWithSecretsPtrOutputWithContext(ctx context.Context) ConfigurationValueWithSecretsPtrOutput

type ConfigurationValueWithSecretsInput

type ConfigurationValueWithSecretsInput interface {
	pulumi.Input

	ToConfigurationValueWithSecretsOutput() ConfigurationValueWithSecretsOutput
	ToConfigurationValueWithSecretsOutputWithContext(context.Context) ConfigurationValueWithSecretsOutput
}

ConfigurationValueWithSecretsInput is an input type that accepts ConfigurationValueWithSecretsArgs and ConfigurationValueWithSecretsOutput values. You can construct a concrete instance of `ConfigurationValueWithSecretsInput` via:

ConfigurationValueWithSecretsArgs{...}

type ConfigurationValueWithSecretsOutput

type ConfigurationValueWithSecretsOutput struct{ *pulumi.OutputState }

The ConfigurationValue with secrets.

func (ConfigurationValueWithSecretsOutput) ConfigurationGroupSchemaResourceReference

func (o ConfigurationValueWithSecretsOutput) ConfigurationGroupSchemaResourceReference() pulumi.AnyOutput

The configuration group schema resource reference.

func (ConfigurationValueWithSecretsOutput) ConfigurationType

The secret type which indicates if secret or not. Expected value is 'Secret'.

func (ConfigurationValueWithSecretsOutput) ElementType

func (ConfigurationValueWithSecretsOutput) SecretConfigurationValue

func (o ConfigurationValueWithSecretsOutput) SecretConfigurationValue() pulumi.StringPtrOutput

Name and value pairs that define the configuration value secrets. It can be a well formed escaped JSON string.

func (ConfigurationValueWithSecretsOutput) ToConfigurationValueWithSecretsOutput

func (o ConfigurationValueWithSecretsOutput) ToConfigurationValueWithSecretsOutput() ConfigurationValueWithSecretsOutput

func (ConfigurationValueWithSecretsOutput) ToConfigurationValueWithSecretsOutputWithContext

func (o ConfigurationValueWithSecretsOutput) ToConfigurationValueWithSecretsOutputWithContext(ctx context.Context) ConfigurationValueWithSecretsOutput

func (ConfigurationValueWithSecretsOutput) ToConfigurationValueWithSecretsPtrOutput

func (o ConfigurationValueWithSecretsOutput) ToConfigurationValueWithSecretsPtrOutput() ConfigurationValueWithSecretsPtrOutput

func (ConfigurationValueWithSecretsOutput) ToConfigurationValueWithSecretsPtrOutputWithContext

func (o ConfigurationValueWithSecretsOutput) ToConfigurationValueWithSecretsPtrOutputWithContext(ctx context.Context) ConfigurationValueWithSecretsPtrOutput

type ConfigurationValueWithSecretsPtrInput

type ConfigurationValueWithSecretsPtrInput interface {
	pulumi.Input

	ToConfigurationValueWithSecretsPtrOutput() ConfigurationValueWithSecretsPtrOutput
	ToConfigurationValueWithSecretsPtrOutputWithContext(context.Context) ConfigurationValueWithSecretsPtrOutput
}

ConfigurationValueWithSecretsPtrInput is an input type that accepts ConfigurationValueWithSecretsArgs, ConfigurationValueWithSecretsPtr and ConfigurationValueWithSecretsPtrOutput values. You can construct a concrete instance of `ConfigurationValueWithSecretsPtrInput` via:

        ConfigurationValueWithSecretsArgs{...}

or:

        nil

type ConfigurationValueWithSecretsPtrOutput

type ConfigurationValueWithSecretsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationValueWithSecretsPtrOutput) ConfigurationGroupSchemaResourceReference

func (o ConfigurationValueWithSecretsPtrOutput) ConfigurationGroupSchemaResourceReference() pulumi.AnyOutput

The configuration group schema resource reference.

func (ConfigurationValueWithSecretsPtrOutput) ConfigurationType

The secret type which indicates if secret or not. Expected value is 'Secret'.

func (ConfigurationValueWithSecretsPtrOutput) Elem

func (ConfigurationValueWithSecretsPtrOutput) ElementType

func (ConfigurationValueWithSecretsPtrOutput) SecretConfigurationValue

func (o ConfigurationValueWithSecretsPtrOutput) SecretConfigurationValue() pulumi.StringPtrOutput

Name and value pairs that define the configuration value secrets. It can be a well formed escaped JSON string.

func (ConfigurationValueWithSecretsPtrOutput) ToConfigurationValueWithSecretsPtrOutput

func (o ConfigurationValueWithSecretsPtrOutput) ToConfigurationValueWithSecretsPtrOutput() ConfigurationValueWithSecretsPtrOutput

func (ConfigurationValueWithSecretsPtrOutput) ToConfigurationValueWithSecretsPtrOutputWithContext

func (o ConfigurationValueWithSecretsPtrOutput) ToConfigurationValueWithSecretsPtrOutputWithContext(ctx context.Context) ConfigurationValueWithSecretsPtrOutput

type ConfigurationValueWithSecretsResponse

type ConfigurationValueWithSecretsResponse struct {
	// The configuration group schema name.
	ConfigurationGroupSchemaName string `pulumi:"configurationGroupSchemaName"`
	// The location of the configuration group schema offering.
	ConfigurationGroupSchemaOfferingLocation string `pulumi:"configurationGroupSchemaOfferingLocation"`
	// The configuration group schema resource reference.
	ConfigurationGroupSchemaResourceReference interface{} `pulumi:"configurationGroupSchemaResourceReference"`
	// The secret type which indicates if secret or not.
	// Expected value is 'Secret'.
	ConfigurationType string `pulumi:"configurationType"`
	// The provisioning state of the site resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The publisher name for the configuration group schema.
	PublisherName string `pulumi:"publisherName"`
	// The scope of the publisher.
	PublisherScope string `pulumi:"publisherScope"`
}

The ConfigurationValue with secrets.

type ConfigurationValueWithSecretsResponseOutput

type ConfigurationValueWithSecretsResponseOutput struct{ *pulumi.OutputState }

The ConfigurationValue with secrets.

func (ConfigurationValueWithSecretsResponseOutput) ConfigurationGroupSchemaName

func (o ConfigurationValueWithSecretsResponseOutput) ConfigurationGroupSchemaName() pulumi.StringOutput

The configuration group schema name.

func (ConfigurationValueWithSecretsResponseOutput) ConfigurationGroupSchemaOfferingLocation

func (o ConfigurationValueWithSecretsResponseOutput) ConfigurationGroupSchemaOfferingLocation() pulumi.StringOutput

The location of the configuration group schema offering.

func (ConfigurationValueWithSecretsResponseOutput) ConfigurationGroupSchemaResourceReference

func (o ConfigurationValueWithSecretsResponseOutput) ConfigurationGroupSchemaResourceReference() pulumi.AnyOutput

The configuration group schema resource reference.

func (ConfigurationValueWithSecretsResponseOutput) ConfigurationType

The secret type which indicates if secret or not. Expected value is 'Secret'.

func (ConfigurationValueWithSecretsResponseOutput) ElementType

func (ConfigurationValueWithSecretsResponseOutput) ProvisioningState

The provisioning state of the site resource.

func (ConfigurationValueWithSecretsResponseOutput) PublisherName

The publisher name for the configuration group schema.

func (ConfigurationValueWithSecretsResponseOutput) PublisherScope

The scope of the publisher.

func (ConfigurationValueWithSecretsResponseOutput) ToConfigurationValueWithSecretsResponseOutput

func (o ConfigurationValueWithSecretsResponseOutput) ToConfigurationValueWithSecretsResponseOutput() ConfigurationValueWithSecretsResponseOutput

func (ConfigurationValueWithSecretsResponseOutput) ToConfigurationValueWithSecretsResponseOutputWithContext

func (o ConfigurationValueWithSecretsResponseOutput) ToConfigurationValueWithSecretsResponseOutputWithContext(ctx context.Context) ConfigurationValueWithSecretsResponseOutput

type ConfigurationValueWithoutSecrets

type ConfigurationValueWithoutSecrets struct {
	// The configuration group schema resource reference.
	ConfigurationGroupSchemaResourceReference interface{} `pulumi:"configurationGroupSchemaResourceReference"`
	// The secret type which indicates if secret or not.
	// Expected value is 'Open'.
	ConfigurationType string `pulumi:"configurationType"`
	// Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.
	ConfigurationValue *string `pulumi:"configurationValue"`
}

The ConfigurationValue with no secrets.

type ConfigurationValueWithoutSecretsArgs

type ConfigurationValueWithoutSecretsArgs struct {
	// The configuration group schema resource reference.
	ConfigurationGroupSchemaResourceReference pulumi.Input `pulumi:"configurationGroupSchemaResourceReference"`
	// The secret type which indicates if secret or not.
	// Expected value is 'Open'.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.
	ConfigurationValue pulumi.StringPtrInput `pulumi:"configurationValue"`
}

The ConfigurationValue with no secrets.

func (ConfigurationValueWithoutSecretsArgs) ElementType

func (ConfigurationValueWithoutSecretsArgs) ToConfigurationValueWithoutSecretsOutput

func (i ConfigurationValueWithoutSecretsArgs) ToConfigurationValueWithoutSecretsOutput() ConfigurationValueWithoutSecretsOutput

func (ConfigurationValueWithoutSecretsArgs) ToConfigurationValueWithoutSecretsOutputWithContext

func (i ConfigurationValueWithoutSecretsArgs) ToConfigurationValueWithoutSecretsOutputWithContext(ctx context.Context) ConfigurationValueWithoutSecretsOutput

func (ConfigurationValueWithoutSecretsArgs) ToConfigurationValueWithoutSecretsPtrOutput

func (i ConfigurationValueWithoutSecretsArgs) ToConfigurationValueWithoutSecretsPtrOutput() ConfigurationValueWithoutSecretsPtrOutput

func (ConfigurationValueWithoutSecretsArgs) ToConfigurationValueWithoutSecretsPtrOutputWithContext

func (i ConfigurationValueWithoutSecretsArgs) ToConfigurationValueWithoutSecretsPtrOutputWithContext(ctx context.Context) ConfigurationValueWithoutSecretsPtrOutput

type ConfigurationValueWithoutSecretsInput

type ConfigurationValueWithoutSecretsInput interface {
	pulumi.Input

	ToConfigurationValueWithoutSecretsOutput() ConfigurationValueWithoutSecretsOutput
	ToConfigurationValueWithoutSecretsOutputWithContext(context.Context) ConfigurationValueWithoutSecretsOutput
}

ConfigurationValueWithoutSecretsInput is an input type that accepts ConfigurationValueWithoutSecretsArgs and ConfigurationValueWithoutSecretsOutput values. You can construct a concrete instance of `ConfigurationValueWithoutSecretsInput` via:

ConfigurationValueWithoutSecretsArgs{...}

type ConfigurationValueWithoutSecretsOutput

type ConfigurationValueWithoutSecretsOutput struct{ *pulumi.OutputState }

The ConfigurationValue with no secrets.

func (ConfigurationValueWithoutSecretsOutput) ConfigurationGroupSchemaResourceReference

func (o ConfigurationValueWithoutSecretsOutput) ConfigurationGroupSchemaResourceReference() pulumi.AnyOutput

The configuration group schema resource reference.

func (ConfigurationValueWithoutSecretsOutput) ConfigurationType

The secret type which indicates if secret or not. Expected value is 'Open'.

func (ConfigurationValueWithoutSecretsOutput) ConfigurationValue

Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.

func (ConfigurationValueWithoutSecretsOutput) ElementType

func (ConfigurationValueWithoutSecretsOutput) ToConfigurationValueWithoutSecretsOutput

func (o ConfigurationValueWithoutSecretsOutput) ToConfigurationValueWithoutSecretsOutput() ConfigurationValueWithoutSecretsOutput

func (ConfigurationValueWithoutSecretsOutput) ToConfigurationValueWithoutSecretsOutputWithContext

func (o ConfigurationValueWithoutSecretsOutput) ToConfigurationValueWithoutSecretsOutputWithContext(ctx context.Context) ConfigurationValueWithoutSecretsOutput

func (ConfigurationValueWithoutSecretsOutput) ToConfigurationValueWithoutSecretsPtrOutput

func (o ConfigurationValueWithoutSecretsOutput) ToConfigurationValueWithoutSecretsPtrOutput() ConfigurationValueWithoutSecretsPtrOutput

func (ConfigurationValueWithoutSecretsOutput) ToConfigurationValueWithoutSecretsPtrOutputWithContext

func (o ConfigurationValueWithoutSecretsOutput) ToConfigurationValueWithoutSecretsPtrOutputWithContext(ctx context.Context) ConfigurationValueWithoutSecretsPtrOutput

type ConfigurationValueWithoutSecretsPtrInput

type ConfigurationValueWithoutSecretsPtrInput interface {
	pulumi.Input

	ToConfigurationValueWithoutSecretsPtrOutput() ConfigurationValueWithoutSecretsPtrOutput
	ToConfigurationValueWithoutSecretsPtrOutputWithContext(context.Context) ConfigurationValueWithoutSecretsPtrOutput
}

ConfigurationValueWithoutSecretsPtrInput is an input type that accepts ConfigurationValueWithoutSecretsArgs, ConfigurationValueWithoutSecretsPtr and ConfigurationValueWithoutSecretsPtrOutput values. You can construct a concrete instance of `ConfigurationValueWithoutSecretsPtrInput` via:

        ConfigurationValueWithoutSecretsArgs{...}

or:

        nil

type ConfigurationValueWithoutSecretsPtrOutput

type ConfigurationValueWithoutSecretsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationValueWithoutSecretsPtrOutput) ConfigurationGroupSchemaResourceReference

func (o ConfigurationValueWithoutSecretsPtrOutput) ConfigurationGroupSchemaResourceReference() pulumi.AnyOutput

The configuration group schema resource reference.

func (ConfigurationValueWithoutSecretsPtrOutput) ConfigurationType

The secret type which indicates if secret or not. Expected value is 'Open'.

func (ConfigurationValueWithoutSecretsPtrOutput) ConfigurationValue

Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.

func (ConfigurationValueWithoutSecretsPtrOutput) Elem

func (ConfigurationValueWithoutSecretsPtrOutput) ElementType

func (ConfigurationValueWithoutSecretsPtrOutput) ToConfigurationValueWithoutSecretsPtrOutput

func (o ConfigurationValueWithoutSecretsPtrOutput) ToConfigurationValueWithoutSecretsPtrOutput() ConfigurationValueWithoutSecretsPtrOutput

func (ConfigurationValueWithoutSecretsPtrOutput) ToConfigurationValueWithoutSecretsPtrOutputWithContext

func (o ConfigurationValueWithoutSecretsPtrOutput) ToConfigurationValueWithoutSecretsPtrOutputWithContext(ctx context.Context) ConfigurationValueWithoutSecretsPtrOutput

type ConfigurationValueWithoutSecretsResponse

type ConfigurationValueWithoutSecretsResponse struct {
	// The configuration group schema name.
	ConfigurationGroupSchemaName string `pulumi:"configurationGroupSchemaName"`
	// The location of the configuration group schema offering.
	ConfigurationGroupSchemaOfferingLocation string `pulumi:"configurationGroupSchemaOfferingLocation"`
	// The configuration group schema resource reference.
	ConfigurationGroupSchemaResourceReference interface{} `pulumi:"configurationGroupSchemaResourceReference"`
	// The secret type which indicates if secret or not.
	// Expected value is 'Open'.
	ConfigurationType string `pulumi:"configurationType"`
	// Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.
	ConfigurationValue *string `pulumi:"configurationValue"`
	// The provisioning state of the site resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The publisher name for the configuration group schema.
	PublisherName string `pulumi:"publisherName"`
	// The scope of the publisher.
	PublisherScope string `pulumi:"publisherScope"`
}

The ConfigurationValue with no secrets.

type ConfigurationValueWithoutSecretsResponseOutput

type ConfigurationValueWithoutSecretsResponseOutput struct{ *pulumi.OutputState }

The ConfigurationValue with no secrets.

func (ConfigurationValueWithoutSecretsResponseOutput) ConfigurationGroupSchemaName

func (o ConfigurationValueWithoutSecretsResponseOutput) ConfigurationGroupSchemaName() pulumi.StringOutput

The configuration group schema name.

func (ConfigurationValueWithoutSecretsResponseOutput) ConfigurationGroupSchemaOfferingLocation

func (o ConfigurationValueWithoutSecretsResponseOutput) ConfigurationGroupSchemaOfferingLocation() pulumi.StringOutput

The location of the configuration group schema offering.

func (ConfigurationValueWithoutSecretsResponseOutput) ConfigurationGroupSchemaResourceReference

func (o ConfigurationValueWithoutSecretsResponseOutput) ConfigurationGroupSchemaResourceReference() pulumi.AnyOutput

The configuration group schema resource reference.

func (ConfigurationValueWithoutSecretsResponseOutput) ConfigurationType

The secret type which indicates if secret or not. Expected value is 'Open'.

func (ConfigurationValueWithoutSecretsResponseOutput) ConfigurationValue

Name and value pairs that define the configuration value. It can be a well formed escaped JSON string.

func (ConfigurationValueWithoutSecretsResponseOutput) ElementType

func (ConfigurationValueWithoutSecretsResponseOutput) ProvisioningState

The provisioning state of the site resource.

func (ConfigurationValueWithoutSecretsResponseOutput) PublisherName

The publisher name for the configuration group schema.

func (ConfigurationValueWithoutSecretsResponseOutput) PublisherScope

The scope of the publisher.

func (ConfigurationValueWithoutSecretsResponseOutput) ToConfigurationValueWithoutSecretsResponseOutput

func (o ConfigurationValueWithoutSecretsResponseOutput) ToConfigurationValueWithoutSecretsResponseOutput() ConfigurationValueWithoutSecretsResponseOutput

func (ConfigurationValueWithoutSecretsResponseOutput) ToConfigurationValueWithoutSecretsResponseOutputWithContext

func (o ConfigurationValueWithoutSecretsResponseOutput) ToConfigurationValueWithoutSecretsResponseOutputWithContext(ctx context.Context) ConfigurationValueWithoutSecretsResponseOutput

type ContainerizedNetworkFunctionDefinitionVersion

type ContainerizedNetworkFunctionDefinitionVersion struct {
	// The deployment parameters of the network function definition version.
	DeployParameters *string `pulumi:"deployParameters"`
	// The network function definition version description.
	Description *string `pulumi:"description"`
	// Containerized network function template.
	NetworkFunctionTemplate *AzureArcKubernetesNetworkFunctionTemplate `pulumi:"networkFunctionTemplate"`
	// The network function type.
	// Expected value is 'ContainerizedNetworkFunction'.
	NetworkFunctionType string `pulumi:"networkFunctionType"`
}

Containerized network function network function definition version properties.

type ContainerizedNetworkFunctionDefinitionVersionArgs

type ContainerizedNetworkFunctionDefinitionVersionArgs struct {
	// The deployment parameters of the network function definition version.
	DeployParameters pulumi.StringPtrInput `pulumi:"deployParameters"`
	// The network function definition version description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Containerized network function template.
	NetworkFunctionTemplate AzureArcKubernetesNetworkFunctionTemplatePtrInput `pulumi:"networkFunctionTemplate"`
	// The network function type.
	// Expected value is 'ContainerizedNetworkFunction'.
	NetworkFunctionType pulumi.StringInput `pulumi:"networkFunctionType"`
}

Containerized network function network function definition version properties.

func (ContainerizedNetworkFunctionDefinitionVersionArgs) ElementType

func (ContainerizedNetworkFunctionDefinitionVersionArgs) ToContainerizedNetworkFunctionDefinitionVersionOutput

func (i ContainerizedNetworkFunctionDefinitionVersionArgs) ToContainerizedNetworkFunctionDefinitionVersionOutput() ContainerizedNetworkFunctionDefinitionVersionOutput

func (ContainerizedNetworkFunctionDefinitionVersionArgs) ToContainerizedNetworkFunctionDefinitionVersionOutputWithContext

func (i ContainerizedNetworkFunctionDefinitionVersionArgs) ToContainerizedNetworkFunctionDefinitionVersionOutputWithContext(ctx context.Context) ContainerizedNetworkFunctionDefinitionVersionOutput

func (ContainerizedNetworkFunctionDefinitionVersionArgs) ToContainerizedNetworkFunctionDefinitionVersionPtrOutput

func (i ContainerizedNetworkFunctionDefinitionVersionArgs) ToContainerizedNetworkFunctionDefinitionVersionPtrOutput() ContainerizedNetworkFunctionDefinitionVersionPtrOutput

func (ContainerizedNetworkFunctionDefinitionVersionArgs) ToContainerizedNetworkFunctionDefinitionVersionPtrOutputWithContext

func (i ContainerizedNetworkFunctionDefinitionVersionArgs) ToContainerizedNetworkFunctionDefinitionVersionPtrOutputWithContext(ctx context.Context) ContainerizedNetworkFunctionDefinitionVersionPtrOutput

type ContainerizedNetworkFunctionDefinitionVersionInput

type ContainerizedNetworkFunctionDefinitionVersionInput interface {
	pulumi.Input

	ToContainerizedNetworkFunctionDefinitionVersionOutput() ContainerizedNetworkFunctionDefinitionVersionOutput
	ToContainerizedNetworkFunctionDefinitionVersionOutputWithContext(context.Context) ContainerizedNetworkFunctionDefinitionVersionOutput
}

ContainerizedNetworkFunctionDefinitionVersionInput is an input type that accepts ContainerizedNetworkFunctionDefinitionVersionArgs and ContainerizedNetworkFunctionDefinitionVersionOutput values. You can construct a concrete instance of `ContainerizedNetworkFunctionDefinitionVersionInput` via:

ContainerizedNetworkFunctionDefinitionVersionArgs{...}

type ContainerizedNetworkFunctionDefinitionVersionOutput

type ContainerizedNetworkFunctionDefinitionVersionOutput struct{ *pulumi.OutputState }

Containerized network function network function definition version properties.

func (ContainerizedNetworkFunctionDefinitionVersionOutput) DeployParameters

The deployment parameters of the network function definition version.

func (ContainerizedNetworkFunctionDefinitionVersionOutput) Description

The network function definition version description.

func (ContainerizedNetworkFunctionDefinitionVersionOutput) ElementType

func (ContainerizedNetworkFunctionDefinitionVersionOutput) NetworkFunctionTemplate

Containerized network function template.

func (ContainerizedNetworkFunctionDefinitionVersionOutput) NetworkFunctionType

The network function type. Expected value is 'ContainerizedNetworkFunction'.

func (ContainerizedNetworkFunctionDefinitionVersionOutput) ToContainerizedNetworkFunctionDefinitionVersionOutput

func (o ContainerizedNetworkFunctionDefinitionVersionOutput) ToContainerizedNetworkFunctionDefinitionVersionOutput() ContainerizedNetworkFunctionDefinitionVersionOutput

func (ContainerizedNetworkFunctionDefinitionVersionOutput) ToContainerizedNetworkFunctionDefinitionVersionOutputWithContext

func (o ContainerizedNetworkFunctionDefinitionVersionOutput) ToContainerizedNetworkFunctionDefinitionVersionOutputWithContext(ctx context.Context) ContainerizedNetworkFunctionDefinitionVersionOutput

func (ContainerizedNetworkFunctionDefinitionVersionOutput) ToContainerizedNetworkFunctionDefinitionVersionPtrOutput

func (o ContainerizedNetworkFunctionDefinitionVersionOutput) ToContainerizedNetworkFunctionDefinitionVersionPtrOutput() ContainerizedNetworkFunctionDefinitionVersionPtrOutput

func (ContainerizedNetworkFunctionDefinitionVersionOutput) ToContainerizedNetworkFunctionDefinitionVersionPtrOutputWithContext

func (o ContainerizedNetworkFunctionDefinitionVersionOutput) ToContainerizedNetworkFunctionDefinitionVersionPtrOutputWithContext(ctx context.Context) ContainerizedNetworkFunctionDefinitionVersionPtrOutput

type ContainerizedNetworkFunctionDefinitionVersionPtrInput

type ContainerizedNetworkFunctionDefinitionVersionPtrInput interface {
	pulumi.Input

	ToContainerizedNetworkFunctionDefinitionVersionPtrOutput() ContainerizedNetworkFunctionDefinitionVersionPtrOutput
	ToContainerizedNetworkFunctionDefinitionVersionPtrOutputWithContext(context.Context) ContainerizedNetworkFunctionDefinitionVersionPtrOutput
}

ContainerizedNetworkFunctionDefinitionVersionPtrInput is an input type that accepts ContainerizedNetworkFunctionDefinitionVersionArgs, ContainerizedNetworkFunctionDefinitionVersionPtr and ContainerizedNetworkFunctionDefinitionVersionPtrOutput values. You can construct a concrete instance of `ContainerizedNetworkFunctionDefinitionVersionPtrInput` via:

        ContainerizedNetworkFunctionDefinitionVersionArgs{...}

or:

        nil

type ContainerizedNetworkFunctionDefinitionVersionPtrOutput

type ContainerizedNetworkFunctionDefinitionVersionPtrOutput struct{ *pulumi.OutputState }

func (ContainerizedNetworkFunctionDefinitionVersionPtrOutput) DeployParameters

The deployment parameters of the network function definition version.

func (ContainerizedNetworkFunctionDefinitionVersionPtrOutput) Description

The network function definition version description.

func (ContainerizedNetworkFunctionDefinitionVersionPtrOutput) Elem

func (ContainerizedNetworkFunctionDefinitionVersionPtrOutput) ElementType

func (ContainerizedNetworkFunctionDefinitionVersionPtrOutput) NetworkFunctionTemplate

Containerized network function template.

func (ContainerizedNetworkFunctionDefinitionVersionPtrOutput) NetworkFunctionType

The network function type. Expected value is 'ContainerizedNetworkFunction'.

func (ContainerizedNetworkFunctionDefinitionVersionPtrOutput) ToContainerizedNetworkFunctionDefinitionVersionPtrOutput

func (ContainerizedNetworkFunctionDefinitionVersionPtrOutput) ToContainerizedNetworkFunctionDefinitionVersionPtrOutputWithContext

func (o ContainerizedNetworkFunctionDefinitionVersionPtrOutput) ToContainerizedNetworkFunctionDefinitionVersionPtrOutputWithContext(ctx context.Context) ContainerizedNetworkFunctionDefinitionVersionPtrOutput

type ContainerizedNetworkFunctionDefinitionVersionResponse

type ContainerizedNetworkFunctionDefinitionVersionResponse struct {
	// The deployment parameters of the network function definition version.
	DeployParameters *string `pulumi:"deployParameters"`
	// The network function definition version description.
	Description *string `pulumi:"description"`
	// Containerized network function template.
	NetworkFunctionTemplate *AzureArcKubernetesNetworkFunctionTemplateResponse `pulumi:"networkFunctionTemplate"`
	// The network function type.
	// Expected value is 'ContainerizedNetworkFunction'.
	NetworkFunctionType string `pulumi:"networkFunctionType"`
	// The provisioning state of the network function definition version resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The network function definition version state.
	VersionState string `pulumi:"versionState"`
}

Containerized network function network function definition version properties.

type ContainerizedNetworkFunctionDefinitionVersionResponseOutput

type ContainerizedNetworkFunctionDefinitionVersionResponseOutput struct{ *pulumi.OutputState }

Containerized network function network function definition version properties.

func (ContainerizedNetworkFunctionDefinitionVersionResponseOutput) DeployParameters

The deployment parameters of the network function definition version.

func (ContainerizedNetworkFunctionDefinitionVersionResponseOutput) Description

The network function definition version description.

func (ContainerizedNetworkFunctionDefinitionVersionResponseOutput) ElementType

func (ContainerizedNetworkFunctionDefinitionVersionResponseOutput) NetworkFunctionTemplate

Containerized network function template.

func (ContainerizedNetworkFunctionDefinitionVersionResponseOutput) NetworkFunctionType

The network function type. Expected value is 'ContainerizedNetworkFunction'.

func (ContainerizedNetworkFunctionDefinitionVersionResponseOutput) ProvisioningState

The provisioning state of the network function definition version resource.

func (ContainerizedNetworkFunctionDefinitionVersionResponseOutput) ToContainerizedNetworkFunctionDefinitionVersionResponseOutput

func (ContainerizedNetworkFunctionDefinitionVersionResponseOutput) ToContainerizedNetworkFunctionDefinitionVersionResponseOutputWithContext

func (o ContainerizedNetworkFunctionDefinitionVersionResponseOutput) ToContainerizedNetworkFunctionDefinitionVersionResponseOutputWithContext(ctx context.Context) ContainerizedNetworkFunctionDefinitionVersionResponseOutput

func (ContainerizedNetworkFunctionDefinitionVersionResponseOutput) VersionState

The network function definition version state.

type ContainerizedNetworkFunctionNFVIType

type ContainerizedNetworkFunctionNFVIType string

The network function type.

type CustomProfile

type CustomProfile struct {
	// Path for metadata configuration.
	MetadataConfigurationPath *string `pulumi:"metadataConfigurationPath"`
}

Specifies the custom settings for the virtual machine.

type CustomProfileArgs

type CustomProfileArgs struct {
	// Path for metadata configuration.
	MetadataConfigurationPath pulumi.StringPtrInput `pulumi:"metadataConfigurationPath"`
}

Specifies the custom settings for the virtual machine.

func (CustomProfileArgs) ElementType

func (CustomProfileArgs) ElementType() reflect.Type

func (CustomProfileArgs) ToCustomProfileOutput

func (i CustomProfileArgs) ToCustomProfileOutput() CustomProfileOutput

func (CustomProfileArgs) ToCustomProfileOutputWithContext

func (i CustomProfileArgs) ToCustomProfileOutputWithContext(ctx context.Context) CustomProfileOutput

func (CustomProfileArgs) ToCustomProfilePtrOutput

func (i CustomProfileArgs) ToCustomProfilePtrOutput() CustomProfilePtrOutput

func (CustomProfileArgs) ToCustomProfilePtrOutputWithContext

func (i CustomProfileArgs) ToCustomProfilePtrOutputWithContext(ctx context.Context) CustomProfilePtrOutput

type CustomProfileInput

type CustomProfileInput interface {
	pulumi.Input

	ToCustomProfileOutput() CustomProfileOutput
	ToCustomProfileOutputWithContext(context.Context) CustomProfileOutput
}

CustomProfileInput is an input type that accepts CustomProfileArgs and CustomProfileOutput values. You can construct a concrete instance of `CustomProfileInput` via:

CustomProfileArgs{...}

type CustomProfileOutput

type CustomProfileOutput struct{ *pulumi.OutputState }

Specifies the custom settings for the virtual machine.

func (CustomProfileOutput) ElementType

func (CustomProfileOutput) ElementType() reflect.Type

func (CustomProfileOutput) MetadataConfigurationPath

func (o CustomProfileOutput) MetadataConfigurationPath() pulumi.StringPtrOutput

Path for metadata configuration.

func (CustomProfileOutput) ToCustomProfileOutput

func (o CustomProfileOutput) ToCustomProfileOutput() CustomProfileOutput

func (CustomProfileOutput) ToCustomProfileOutputWithContext

func (o CustomProfileOutput) ToCustomProfileOutputWithContext(ctx context.Context) CustomProfileOutput

func (CustomProfileOutput) ToCustomProfilePtrOutput

func (o CustomProfileOutput) ToCustomProfilePtrOutput() CustomProfilePtrOutput

func (CustomProfileOutput) ToCustomProfilePtrOutputWithContext

func (o CustomProfileOutput) ToCustomProfilePtrOutputWithContext(ctx context.Context) CustomProfilePtrOutput

type CustomProfilePtrInput

type CustomProfilePtrInput interface {
	pulumi.Input

	ToCustomProfilePtrOutput() CustomProfilePtrOutput
	ToCustomProfilePtrOutputWithContext(context.Context) CustomProfilePtrOutput
}

CustomProfilePtrInput is an input type that accepts CustomProfileArgs, CustomProfilePtr and CustomProfilePtrOutput values. You can construct a concrete instance of `CustomProfilePtrInput` via:

        CustomProfileArgs{...}

or:

        nil

type CustomProfilePtrOutput

type CustomProfilePtrOutput struct{ *pulumi.OutputState }

func (CustomProfilePtrOutput) Elem

func (CustomProfilePtrOutput) ElementType

func (CustomProfilePtrOutput) ElementType() reflect.Type

func (CustomProfilePtrOutput) MetadataConfigurationPath

func (o CustomProfilePtrOutput) MetadataConfigurationPath() pulumi.StringPtrOutput

Path for metadata configuration.

func (CustomProfilePtrOutput) ToCustomProfilePtrOutput

func (o CustomProfilePtrOutput) ToCustomProfilePtrOutput() CustomProfilePtrOutput

func (CustomProfilePtrOutput) ToCustomProfilePtrOutputWithContext

func (o CustomProfilePtrOutput) ToCustomProfilePtrOutputWithContext(ctx context.Context) CustomProfilePtrOutput

type CustomProfileResponse

type CustomProfileResponse struct {
	// Path for metadata configuration.
	MetadataConfigurationPath *string `pulumi:"metadataConfigurationPath"`
}

Specifies the custom settings for the virtual machine.

type CustomProfileResponseOutput

type CustomProfileResponseOutput struct{ *pulumi.OutputState }

Specifies the custom settings for the virtual machine.

func (CustomProfileResponseOutput) ElementType

func (CustomProfileResponseOutput) MetadataConfigurationPath

func (o CustomProfileResponseOutput) MetadataConfigurationPath() pulumi.StringPtrOutput

Path for metadata configuration.

func (CustomProfileResponseOutput) ToCustomProfileResponseOutput

func (o CustomProfileResponseOutput) ToCustomProfileResponseOutput() CustomProfileResponseOutput

func (CustomProfileResponseOutput) ToCustomProfileResponseOutputWithContext

func (o CustomProfileResponseOutput) ToCustomProfileResponseOutputWithContext(ctx context.Context) CustomProfileResponseOutput

type CustomProfileResponsePtrOutput

type CustomProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomProfileResponsePtrOutput) Elem

func (CustomProfileResponsePtrOutput) ElementType

func (CustomProfileResponsePtrOutput) MetadataConfigurationPath

func (o CustomProfileResponsePtrOutput) MetadataConfigurationPath() pulumi.StringPtrOutput

Path for metadata configuration.

func (CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutput

func (o CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutput() CustomProfileResponsePtrOutput

func (CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutputWithContext

func (o CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutputWithContext(ctx context.Context) CustomProfileResponsePtrOutput

type DataDisk

type DataDisk struct {
	// Specifies how the virtual machine should be created.
	CreateOption *string `pulumi:"createOption"`
	// Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
	DiskSizeGB *int `pulumi:"diskSizeGB"`
	// The name of data disk.
	Name *string `pulumi:"name"`
}

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

type DataDiskArgs

type DataDiskArgs struct {
	// Specifies how the virtual machine should be created.
	CreateOption pulumi.StringPtrInput `pulumi:"createOption"`
	// Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
	DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"`
	// The name of data disk.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

func (DataDiskArgs) ElementType

func (DataDiskArgs) ElementType() reflect.Type

func (DataDiskArgs) ToDataDiskOutput

func (i DataDiskArgs) ToDataDiskOutput() DataDiskOutput

func (DataDiskArgs) ToDataDiskOutputWithContext

func (i DataDiskArgs) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput

type DataDiskArray

type DataDiskArray []DataDiskInput

func (DataDiskArray) ElementType

func (DataDiskArray) ElementType() reflect.Type

func (DataDiskArray) ToDataDiskArrayOutput

func (i DataDiskArray) ToDataDiskArrayOutput() DataDiskArrayOutput

func (DataDiskArray) ToDataDiskArrayOutputWithContext

func (i DataDiskArray) ToDataDiskArrayOutputWithContext(ctx context.Context) DataDiskArrayOutput

type DataDiskArrayInput

type DataDiskArrayInput interface {
	pulumi.Input

	ToDataDiskArrayOutput() DataDiskArrayOutput
	ToDataDiskArrayOutputWithContext(context.Context) DataDiskArrayOutput
}

DataDiskArrayInput is an input type that accepts DataDiskArray and DataDiskArrayOutput values. You can construct a concrete instance of `DataDiskArrayInput` via:

DataDiskArray{ DataDiskArgs{...} }

type DataDiskArrayOutput

type DataDiskArrayOutput struct{ *pulumi.OutputState }

func (DataDiskArrayOutput) ElementType

func (DataDiskArrayOutput) ElementType() reflect.Type

func (DataDiskArrayOutput) Index

func (DataDiskArrayOutput) ToDataDiskArrayOutput

func (o DataDiskArrayOutput) ToDataDiskArrayOutput() DataDiskArrayOutput

func (DataDiskArrayOutput) ToDataDiskArrayOutputWithContext

func (o DataDiskArrayOutput) ToDataDiskArrayOutputWithContext(ctx context.Context) DataDiskArrayOutput

type DataDiskInput

type DataDiskInput interface {
	pulumi.Input

	ToDataDiskOutput() DataDiskOutput
	ToDataDiskOutputWithContext(context.Context) DataDiskOutput
}

DataDiskInput is an input type that accepts DataDiskArgs and DataDiskOutput values. You can construct a concrete instance of `DataDiskInput` via:

DataDiskArgs{...}

type DataDiskOutput

type DataDiskOutput struct{ *pulumi.OutputState }

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

func (DataDiskOutput) CreateOption

func (o DataDiskOutput) CreateOption() pulumi.StringPtrOutput

Specifies how the virtual machine should be created.

func (DataDiskOutput) DiskSizeGB

func (o DataDiskOutput) DiskSizeGB() pulumi.IntPtrOutput

Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

func (DataDiskOutput) ElementType

func (DataDiskOutput) ElementType() reflect.Type

func (DataDiskOutput) Name

The name of data disk.

func (DataDiskOutput) ToDataDiskOutput

func (o DataDiskOutput) ToDataDiskOutput() DataDiskOutput

func (DataDiskOutput) ToDataDiskOutputWithContext

func (o DataDiskOutput) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput

type DataDiskResponse

type DataDiskResponse struct {
	// Specifies how the virtual machine should be created.
	CreateOption *string `pulumi:"createOption"`
	// Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
	DiskSizeGB *int `pulumi:"diskSizeGB"`
	// The name of data disk.
	Name *string `pulumi:"name"`
}

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

type DataDiskResponseArrayOutput

type DataDiskResponseArrayOutput struct{ *pulumi.OutputState }

func (DataDiskResponseArrayOutput) ElementType

func (DataDiskResponseArrayOutput) Index

func (DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput

func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput

func (DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext

func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext(ctx context.Context) DataDiskResponseArrayOutput

type DataDiskResponseOutput

type DataDiskResponseOutput struct{ *pulumi.OutputState }

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

func (DataDiskResponseOutput) CreateOption

Specifies how the virtual machine should be created.

func (DataDiskResponseOutput) DiskSizeGB

Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

func (DataDiskResponseOutput) ElementType

func (DataDiskResponseOutput) ElementType() reflect.Type

func (DataDiskResponseOutput) Name

The name of data disk.

func (DataDiskResponseOutput) ToDataDiskResponseOutput

func (o DataDiskResponseOutput) ToDataDiskResponseOutput() DataDiskResponseOutput

func (DataDiskResponseOutput) ToDataDiskResponseOutputWithContext

func (o DataDiskResponseOutput) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput

type DependsOnProfile

type DependsOnProfile struct {
	// Application installation operation dependency.
	InstallDependsOn []string `pulumi:"installDependsOn"`
	// Application deletion operation dependency.
	UninstallDependsOn []string `pulumi:"uninstallDependsOn"`
	// Application update operation dependency.
	UpdateDependsOn []string `pulumi:"updateDependsOn"`
}

Depends on profile definition.

type DependsOnProfileArgs

type DependsOnProfileArgs struct {
	// Application installation operation dependency.
	InstallDependsOn pulumi.StringArrayInput `pulumi:"installDependsOn"`
	// Application deletion operation dependency.
	UninstallDependsOn pulumi.StringArrayInput `pulumi:"uninstallDependsOn"`
	// Application update operation dependency.
	UpdateDependsOn pulumi.StringArrayInput `pulumi:"updateDependsOn"`
}

Depends on profile definition.

func (DependsOnProfileArgs) ElementType

func (DependsOnProfileArgs) ElementType() reflect.Type

func (DependsOnProfileArgs) ToDependsOnProfileOutput

func (i DependsOnProfileArgs) ToDependsOnProfileOutput() DependsOnProfileOutput

func (DependsOnProfileArgs) ToDependsOnProfileOutputWithContext

func (i DependsOnProfileArgs) ToDependsOnProfileOutputWithContext(ctx context.Context) DependsOnProfileOutput

func (DependsOnProfileArgs) ToDependsOnProfilePtrOutput

func (i DependsOnProfileArgs) ToDependsOnProfilePtrOutput() DependsOnProfilePtrOutput

func (DependsOnProfileArgs) ToDependsOnProfilePtrOutputWithContext

func (i DependsOnProfileArgs) ToDependsOnProfilePtrOutputWithContext(ctx context.Context) DependsOnProfilePtrOutput

type DependsOnProfileInput

type DependsOnProfileInput interface {
	pulumi.Input

	ToDependsOnProfileOutput() DependsOnProfileOutput
	ToDependsOnProfileOutputWithContext(context.Context) DependsOnProfileOutput
}

DependsOnProfileInput is an input type that accepts DependsOnProfileArgs and DependsOnProfileOutput values. You can construct a concrete instance of `DependsOnProfileInput` via:

DependsOnProfileArgs{...}

type DependsOnProfileOutput

type DependsOnProfileOutput struct{ *pulumi.OutputState }

Depends on profile definition.

func (DependsOnProfileOutput) ElementType

func (DependsOnProfileOutput) ElementType() reflect.Type

func (DependsOnProfileOutput) InstallDependsOn

func (o DependsOnProfileOutput) InstallDependsOn() pulumi.StringArrayOutput

Application installation operation dependency.

func (DependsOnProfileOutput) ToDependsOnProfileOutput

func (o DependsOnProfileOutput) ToDependsOnProfileOutput() DependsOnProfileOutput

func (DependsOnProfileOutput) ToDependsOnProfileOutputWithContext

func (o DependsOnProfileOutput) ToDependsOnProfileOutputWithContext(ctx context.Context) DependsOnProfileOutput

func (DependsOnProfileOutput) ToDependsOnProfilePtrOutput

func (o DependsOnProfileOutput) ToDependsOnProfilePtrOutput() DependsOnProfilePtrOutput

func (DependsOnProfileOutput) ToDependsOnProfilePtrOutputWithContext

func (o DependsOnProfileOutput) ToDependsOnProfilePtrOutputWithContext(ctx context.Context) DependsOnProfilePtrOutput

func (DependsOnProfileOutput) UninstallDependsOn

func (o DependsOnProfileOutput) UninstallDependsOn() pulumi.StringArrayOutput

Application deletion operation dependency.

func (DependsOnProfileOutput) UpdateDependsOn

func (o DependsOnProfileOutput) UpdateDependsOn() pulumi.StringArrayOutput

Application update operation dependency.

type DependsOnProfilePtrInput

type DependsOnProfilePtrInput interface {
	pulumi.Input

	ToDependsOnProfilePtrOutput() DependsOnProfilePtrOutput
	ToDependsOnProfilePtrOutputWithContext(context.Context) DependsOnProfilePtrOutput
}

DependsOnProfilePtrInput is an input type that accepts DependsOnProfileArgs, DependsOnProfilePtr and DependsOnProfilePtrOutput values. You can construct a concrete instance of `DependsOnProfilePtrInput` via:

        DependsOnProfileArgs{...}

or:

        nil

type DependsOnProfilePtrOutput

type DependsOnProfilePtrOutput struct{ *pulumi.OutputState }

func (DependsOnProfilePtrOutput) Elem

func (DependsOnProfilePtrOutput) ElementType

func (DependsOnProfilePtrOutput) ElementType() reflect.Type

func (DependsOnProfilePtrOutput) InstallDependsOn

func (o DependsOnProfilePtrOutput) InstallDependsOn() pulumi.StringArrayOutput

Application installation operation dependency.

func (DependsOnProfilePtrOutput) ToDependsOnProfilePtrOutput

func (o DependsOnProfilePtrOutput) ToDependsOnProfilePtrOutput() DependsOnProfilePtrOutput

func (DependsOnProfilePtrOutput) ToDependsOnProfilePtrOutputWithContext

func (o DependsOnProfilePtrOutput) ToDependsOnProfilePtrOutputWithContext(ctx context.Context) DependsOnProfilePtrOutput

func (DependsOnProfilePtrOutput) UninstallDependsOn

func (o DependsOnProfilePtrOutput) UninstallDependsOn() pulumi.StringArrayOutput

Application deletion operation dependency.

func (DependsOnProfilePtrOutput) UpdateDependsOn

Application update operation dependency.

type DependsOnProfileResponse

type DependsOnProfileResponse struct {
	// Application installation operation dependency.
	InstallDependsOn []string `pulumi:"installDependsOn"`
	// Application deletion operation dependency.
	UninstallDependsOn []string `pulumi:"uninstallDependsOn"`
	// Application update operation dependency.
	UpdateDependsOn []string `pulumi:"updateDependsOn"`
}

Depends on profile definition.

type DependsOnProfileResponseOutput

type DependsOnProfileResponseOutput struct{ *pulumi.OutputState }

Depends on profile definition.

func (DependsOnProfileResponseOutput) ElementType

func (DependsOnProfileResponseOutput) InstallDependsOn

Application installation operation dependency.

func (DependsOnProfileResponseOutput) ToDependsOnProfileResponseOutput

func (o DependsOnProfileResponseOutput) ToDependsOnProfileResponseOutput() DependsOnProfileResponseOutput

func (DependsOnProfileResponseOutput) ToDependsOnProfileResponseOutputWithContext

func (o DependsOnProfileResponseOutput) ToDependsOnProfileResponseOutputWithContext(ctx context.Context) DependsOnProfileResponseOutput

func (DependsOnProfileResponseOutput) UninstallDependsOn

Application deletion operation dependency.

func (DependsOnProfileResponseOutput) UpdateDependsOn

Application update operation dependency.

type DependsOnProfileResponsePtrOutput

type DependsOnProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (DependsOnProfileResponsePtrOutput) Elem

func (DependsOnProfileResponsePtrOutput) ElementType

func (DependsOnProfileResponsePtrOutput) InstallDependsOn

Application installation operation dependency.

func (DependsOnProfileResponsePtrOutput) ToDependsOnProfileResponsePtrOutput

func (o DependsOnProfileResponsePtrOutput) ToDependsOnProfileResponsePtrOutput() DependsOnProfileResponsePtrOutput

func (DependsOnProfileResponsePtrOutput) ToDependsOnProfileResponsePtrOutputWithContext

func (o DependsOnProfileResponsePtrOutput) ToDependsOnProfileResponsePtrOutputWithContext(ctx context.Context) DependsOnProfileResponsePtrOutput

func (DependsOnProfileResponsePtrOutput) UninstallDependsOn

Application deletion operation dependency.

func (DependsOnProfileResponsePtrOutput) UpdateDependsOn

Application update operation dependency.

type Device

type Device struct {
	pulumi.CustomResourceState

	// The type of the device.
	DeviceType pulumi.StringOutput `pulumi:"deviceType"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of network functions deployed on the device.
	NetworkFunctions SubResourceResponseArrayOutput `pulumi:"networkFunctions"`
	// The provisioning state of the device resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The current device status.
	Status pulumi.StringOutput `pulumi:"status"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Device resource. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2020-01-01-preview.

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 {
	// Resource name for the device resource.
	DeviceName pulumi.StringPtrInput
	// The type of the device.
	DeviceType pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	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) DeviceType

func (o DeviceOutput) DeviceType() pulumi.StringOutput

The type of the device.

func (DeviceOutput) ElementType

func (DeviceOutput) ElementType() reflect.Type

func (DeviceOutput) Location

func (o DeviceOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (DeviceOutput) Name

func (o DeviceOutput) Name() pulumi.StringOutput

The name of the resource

func (DeviceOutput) NetworkFunctions

func (o DeviceOutput) NetworkFunctions() SubResourceResponseArrayOutput

The list of network functions deployed on the device.

func (DeviceOutput) ProvisioningState

func (o DeviceOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the device resource.

func (DeviceOutput) Status

func (o DeviceOutput) Status() pulumi.StringOutput

The current device status.

func (DeviceOutput) SystemData

func (o DeviceOutput) SystemData() SystemDataResponseOutput

The system meta data relating to this resource.

func (DeviceOutput) Tags

Resource tags.

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 type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type DeviceState

type DeviceState struct {
}

func (DeviceState) ElementType

func (DeviceState) ElementType() reflect.Type

type DeviceType

type DeviceType string

The type of the device.

func (DeviceType) ElementType

func (DeviceType) ElementType() reflect.Type

func (DeviceType) ToDeviceTypeOutput

func (e DeviceType) ToDeviceTypeOutput() DeviceTypeOutput

func (DeviceType) ToDeviceTypeOutputWithContext

func (e DeviceType) ToDeviceTypeOutputWithContext(ctx context.Context) DeviceTypeOutput

func (DeviceType) ToDeviceTypePtrOutput

func (e DeviceType) ToDeviceTypePtrOutput() DeviceTypePtrOutput

func (DeviceType) ToDeviceTypePtrOutputWithContext

func (e DeviceType) ToDeviceTypePtrOutputWithContext(ctx context.Context) DeviceTypePtrOutput

func (DeviceType) ToStringOutput

func (e DeviceType) ToStringOutput() pulumi.StringOutput

func (DeviceType) ToStringOutputWithContext

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

func (DeviceType) ToStringPtrOutput

func (e DeviceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeviceType) ToStringPtrOutputWithContext

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

type DeviceTypeInput

type DeviceTypeInput interface {
	pulumi.Input

	ToDeviceTypeOutput() DeviceTypeOutput
	ToDeviceTypeOutputWithContext(context.Context) DeviceTypeOutput
}

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

DeviceTypeUnknown
DeviceTypeAzureStackEdge

type DeviceTypeOutput

type DeviceTypeOutput struct{ *pulumi.OutputState }

func (DeviceTypeOutput) ElementType

func (DeviceTypeOutput) ElementType() reflect.Type

func (DeviceTypeOutput) ToDeviceTypeOutput

func (o DeviceTypeOutput) ToDeviceTypeOutput() DeviceTypeOutput

func (DeviceTypeOutput) ToDeviceTypeOutputWithContext

func (o DeviceTypeOutput) ToDeviceTypeOutputWithContext(ctx context.Context) DeviceTypeOutput

func (DeviceTypeOutput) ToDeviceTypePtrOutput

func (o DeviceTypeOutput) ToDeviceTypePtrOutput() DeviceTypePtrOutput

func (DeviceTypeOutput) ToDeviceTypePtrOutputWithContext

func (o DeviceTypeOutput) ToDeviceTypePtrOutputWithContext(ctx context.Context) DeviceTypePtrOutput

func (DeviceTypeOutput) ToStringOutput

func (o DeviceTypeOutput) ToStringOutput() pulumi.StringOutput

func (DeviceTypeOutput) ToStringOutputWithContext

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

func (DeviceTypeOutput) ToStringPtrOutput

func (o DeviceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeviceTypeOutput) ToStringPtrOutputWithContext

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

type DeviceTypePtrInput

type DeviceTypePtrInput interface {
	pulumi.Input

	ToDeviceTypePtrOutput() DeviceTypePtrOutput
	ToDeviceTypePtrOutputWithContext(context.Context) DeviceTypePtrOutput
}

func DeviceTypePtr

func DeviceTypePtr(v string) DeviceTypePtrInput

type DeviceTypePtrOutput

type DeviceTypePtrOutput struct{ *pulumi.OutputState }

func (DeviceTypePtrOutput) Elem

func (DeviceTypePtrOutput) ElementType

func (DeviceTypePtrOutput) ElementType() reflect.Type

func (DeviceTypePtrOutput) ToDeviceTypePtrOutput

func (o DeviceTypePtrOutput) ToDeviceTypePtrOutput() DeviceTypePtrOutput

func (DeviceTypePtrOutput) ToDeviceTypePtrOutputWithContext

func (o DeviceTypePtrOutput) ToDeviceTypePtrOutputWithContext(ctx context.Context) DeviceTypePtrOutput

func (DeviceTypePtrOutput) ToStringPtrOutput

func (o DeviceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeviceTypePtrOutput) ToStringPtrOutputWithContext

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

type DiskCreateOptionTypes

type DiskCreateOptionTypes string

Specifies how the virtual machine should be created.

func (DiskCreateOptionTypes) ElementType

func (DiskCreateOptionTypes) ElementType() reflect.Type

func (DiskCreateOptionTypes) ToDiskCreateOptionTypesOutput

func (e DiskCreateOptionTypes) ToDiskCreateOptionTypesOutput() DiskCreateOptionTypesOutput

func (DiskCreateOptionTypes) ToDiskCreateOptionTypesOutputWithContext

func (e DiskCreateOptionTypes) ToDiskCreateOptionTypesOutputWithContext(ctx context.Context) DiskCreateOptionTypesOutput

func (DiskCreateOptionTypes) ToDiskCreateOptionTypesPtrOutput

func (e DiskCreateOptionTypes) ToDiskCreateOptionTypesPtrOutput() DiskCreateOptionTypesPtrOutput

func (DiskCreateOptionTypes) ToDiskCreateOptionTypesPtrOutputWithContext

func (e DiskCreateOptionTypes) ToDiskCreateOptionTypesPtrOutputWithContext(ctx context.Context) DiskCreateOptionTypesPtrOutput

func (DiskCreateOptionTypes) ToStringOutput

func (e DiskCreateOptionTypes) ToStringOutput() pulumi.StringOutput

func (DiskCreateOptionTypes) ToStringOutputWithContext

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

func (DiskCreateOptionTypes) ToStringPtrOutput

func (e DiskCreateOptionTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiskCreateOptionTypes) ToStringPtrOutputWithContext

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

type DiskCreateOptionTypesInput

type DiskCreateOptionTypesInput interface {
	pulumi.Input

	ToDiskCreateOptionTypesOutput() DiskCreateOptionTypesOutput
	ToDiskCreateOptionTypesOutputWithContext(context.Context) DiskCreateOptionTypesOutput
}

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

DiskCreateOptionTypesUnknown
DiskCreateOptionTypesEmpty

type DiskCreateOptionTypesOutput

type DiskCreateOptionTypesOutput struct{ *pulumi.OutputState }

func (DiskCreateOptionTypesOutput) ElementType

func (DiskCreateOptionTypesOutput) ToDiskCreateOptionTypesOutput

func (o DiskCreateOptionTypesOutput) ToDiskCreateOptionTypesOutput() DiskCreateOptionTypesOutput

func (DiskCreateOptionTypesOutput) ToDiskCreateOptionTypesOutputWithContext

func (o DiskCreateOptionTypesOutput) ToDiskCreateOptionTypesOutputWithContext(ctx context.Context) DiskCreateOptionTypesOutput

func (DiskCreateOptionTypesOutput) ToDiskCreateOptionTypesPtrOutput

func (o DiskCreateOptionTypesOutput) ToDiskCreateOptionTypesPtrOutput() DiskCreateOptionTypesPtrOutput

func (DiskCreateOptionTypesOutput) ToDiskCreateOptionTypesPtrOutputWithContext

func (o DiskCreateOptionTypesOutput) ToDiskCreateOptionTypesPtrOutputWithContext(ctx context.Context) DiskCreateOptionTypesPtrOutput

func (DiskCreateOptionTypesOutput) ToStringOutput

func (o DiskCreateOptionTypesOutput) ToStringOutput() pulumi.StringOutput

func (DiskCreateOptionTypesOutput) ToStringOutputWithContext

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

func (DiskCreateOptionTypesOutput) ToStringPtrOutput

func (o DiskCreateOptionTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiskCreateOptionTypesOutput) ToStringPtrOutputWithContext

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

type DiskCreateOptionTypesPtrInput

type DiskCreateOptionTypesPtrInput interface {
	pulumi.Input

	ToDiskCreateOptionTypesPtrOutput() DiskCreateOptionTypesPtrOutput
	ToDiskCreateOptionTypesPtrOutputWithContext(context.Context) DiskCreateOptionTypesPtrOutput
}

func DiskCreateOptionTypesPtr

func DiskCreateOptionTypesPtr(v string) DiskCreateOptionTypesPtrInput

type DiskCreateOptionTypesPtrOutput

type DiskCreateOptionTypesPtrOutput struct{ *pulumi.OutputState }

func (DiskCreateOptionTypesPtrOutput) Elem

func (DiskCreateOptionTypesPtrOutput) ElementType

func (DiskCreateOptionTypesPtrOutput) ToDiskCreateOptionTypesPtrOutput

func (o DiskCreateOptionTypesPtrOutput) ToDiskCreateOptionTypesPtrOutput() DiskCreateOptionTypesPtrOutput

func (DiskCreateOptionTypesPtrOutput) ToDiskCreateOptionTypesPtrOutputWithContext

func (o DiskCreateOptionTypesPtrOutput) ToDiskCreateOptionTypesPtrOutputWithContext(ctx context.Context) DiskCreateOptionTypesPtrOutput

func (DiskCreateOptionTypesPtrOutput) ToStringPtrOutput

func (DiskCreateOptionTypesPtrOutput) ToStringPtrOutputWithContext

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

type HelmArtifactProfile

type HelmArtifactProfile struct {
	// Helm package name.
	HelmPackageName *string `pulumi:"helmPackageName"`
	// Helm package version range.
	HelmPackageVersionRange *string `pulumi:"helmPackageVersionRange"`
	// The image pull secrets values path list.
	ImagePullSecretsValuesPaths []string `pulumi:"imagePullSecretsValuesPaths"`
	// The registry values path list.
	RegistryValuesPaths []string `pulumi:"registryValuesPaths"`
}

Helm artifact profile.

type HelmArtifactProfileArgs

type HelmArtifactProfileArgs struct {
	// Helm package name.
	HelmPackageName pulumi.StringPtrInput `pulumi:"helmPackageName"`
	// Helm package version range.
	HelmPackageVersionRange pulumi.StringPtrInput `pulumi:"helmPackageVersionRange"`
	// The image pull secrets values path list.
	ImagePullSecretsValuesPaths pulumi.StringArrayInput `pulumi:"imagePullSecretsValuesPaths"`
	// The registry values path list.
	RegistryValuesPaths pulumi.StringArrayInput `pulumi:"registryValuesPaths"`
}

Helm artifact profile.

func (HelmArtifactProfileArgs) ElementType

func (HelmArtifactProfileArgs) ElementType() reflect.Type

func (HelmArtifactProfileArgs) ToHelmArtifactProfileOutput

func (i HelmArtifactProfileArgs) ToHelmArtifactProfileOutput() HelmArtifactProfileOutput

func (HelmArtifactProfileArgs) ToHelmArtifactProfileOutputWithContext

func (i HelmArtifactProfileArgs) ToHelmArtifactProfileOutputWithContext(ctx context.Context) HelmArtifactProfileOutput

func (HelmArtifactProfileArgs) ToHelmArtifactProfilePtrOutput

func (i HelmArtifactProfileArgs) ToHelmArtifactProfilePtrOutput() HelmArtifactProfilePtrOutput

func (HelmArtifactProfileArgs) ToHelmArtifactProfilePtrOutputWithContext

func (i HelmArtifactProfileArgs) ToHelmArtifactProfilePtrOutputWithContext(ctx context.Context) HelmArtifactProfilePtrOutput

type HelmArtifactProfileInput

type HelmArtifactProfileInput interface {
	pulumi.Input

	ToHelmArtifactProfileOutput() HelmArtifactProfileOutput
	ToHelmArtifactProfileOutputWithContext(context.Context) HelmArtifactProfileOutput
}

HelmArtifactProfileInput is an input type that accepts HelmArtifactProfileArgs and HelmArtifactProfileOutput values. You can construct a concrete instance of `HelmArtifactProfileInput` via:

HelmArtifactProfileArgs{...}

type HelmArtifactProfileOutput

type HelmArtifactProfileOutput struct{ *pulumi.OutputState }

Helm artifact profile.

func (HelmArtifactProfileOutput) ElementType

func (HelmArtifactProfileOutput) ElementType() reflect.Type

func (HelmArtifactProfileOutput) HelmPackageName

func (o HelmArtifactProfileOutput) HelmPackageName() pulumi.StringPtrOutput

Helm package name.

func (HelmArtifactProfileOutput) HelmPackageVersionRange

func (o HelmArtifactProfileOutput) HelmPackageVersionRange() pulumi.StringPtrOutput

Helm package version range.

func (HelmArtifactProfileOutput) ImagePullSecretsValuesPaths

func (o HelmArtifactProfileOutput) ImagePullSecretsValuesPaths() pulumi.StringArrayOutput

The image pull secrets values path list.

func (HelmArtifactProfileOutput) RegistryValuesPaths

func (o HelmArtifactProfileOutput) RegistryValuesPaths() pulumi.StringArrayOutput

The registry values path list.

func (HelmArtifactProfileOutput) ToHelmArtifactProfileOutput

func (o HelmArtifactProfileOutput) ToHelmArtifactProfileOutput() HelmArtifactProfileOutput

func (HelmArtifactProfileOutput) ToHelmArtifactProfileOutputWithContext

func (o HelmArtifactProfileOutput) ToHelmArtifactProfileOutputWithContext(ctx context.Context) HelmArtifactProfileOutput

func (HelmArtifactProfileOutput) ToHelmArtifactProfilePtrOutput

func (o HelmArtifactProfileOutput) ToHelmArtifactProfilePtrOutput() HelmArtifactProfilePtrOutput

func (HelmArtifactProfileOutput) ToHelmArtifactProfilePtrOutputWithContext

func (o HelmArtifactProfileOutput) ToHelmArtifactProfilePtrOutputWithContext(ctx context.Context) HelmArtifactProfilePtrOutput

type HelmArtifactProfilePtrInput

type HelmArtifactProfilePtrInput interface {
	pulumi.Input

	ToHelmArtifactProfilePtrOutput() HelmArtifactProfilePtrOutput
	ToHelmArtifactProfilePtrOutputWithContext(context.Context) HelmArtifactProfilePtrOutput
}

HelmArtifactProfilePtrInput is an input type that accepts HelmArtifactProfileArgs, HelmArtifactProfilePtr and HelmArtifactProfilePtrOutput values. You can construct a concrete instance of `HelmArtifactProfilePtrInput` via:

        HelmArtifactProfileArgs{...}

or:

        nil

type HelmArtifactProfilePtrOutput

type HelmArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (HelmArtifactProfilePtrOutput) Elem

func (HelmArtifactProfilePtrOutput) ElementType

func (HelmArtifactProfilePtrOutput) HelmPackageName

Helm package name.

func (HelmArtifactProfilePtrOutput) HelmPackageVersionRange

func (o HelmArtifactProfilePtrOutput) HelmPackageVersionRange() pulumi.StringPtrOutput

Helm package version range.

func (HelmArtifactProfilePtrOutput) ImagePullSecretsValuesPaths

func (o HelmArtifactProfilePtrOutput) ImagePullSecretsValuesPaths() pulumi.StringArrayOutput

The image pull secrets values path list.

func (HelmArtifactProfilePtrOutput) RegistryValuesPaths

func (o HelmArtifactProfilePtrOutput) RegistryValuesPaths() pulumi.StringArrayOutput

The registry values path list.

func (HelmArtifactProfilePtrOutput) ToHelmArtifactProfilePtrOutput

func (o HelmArtifactProfilePtrOutput) ToHelmArtifactProfilePtrOutput() HelmArtifactProfilePtrOutput

func (HelmArtifactProfilePtrOutput) ToHelmArtifactProfilePtrOutputWithContext

func (o HelmArtifactProfilePtrOutput) ToHelmArtifactProfilePtrOutputWithContext(ctx context.Context) HelmArtifactProfilePtrOutput

type HelmArtifactProfileResponse

type HelmArtifactProfileResponse struct {
	// Helm package name.
	HelmPackageName *string `pulumi:"helmPackageName"`
	// Helm package version range.
	HelmPackageVersionRange *string `pulumi:"helmPackageVersionRange"`
	// The image pull secrets values path list.
	ImagePullSecretsValuesPaths []string `pulumi:"imagePullSecretsValuesPaths"`
	// The registry values path list.
	RegistryValuesPaths []string `pulumi:"registryValuesPaths"`
}

Helm artifact profile.

type HelmArtifactProfileResponseOutput

type HelmArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Helm artifact profile.

func (HelmArtifactProfileResponseOutput) ElementType

func (HelmArtifactProfileResponseOutput) HelmPackageName

Helm package name.

func (HelmArtifactProfileResponseOutput) HelmPackageVersionRange

func (o HelmArtifactProfileResponseOutput) HelmPackageVersionRange() pulumi.StringPtrOutput

Helm package version range.

func (HelmArtifactProfileResponseOutput) ImagePullSecretsValuesPaths

func (o HelmArtifactProfileResponseOutput) ImagePullSecretsValuesPaths() pulumi.StringArrayOutput

The image pull secrets values path list.

func (HelmArtifactProfileResponseOutput) RegistryValuesPaths

The registry values path list.

func (HelmArtifactProfileResponseOutput) ToHelmArtifactProfileResponseOutput

func (o HelmArtifactProfileResponseOutput) ToHelmArtifactProfileResponseOutput() HelmArtifactProfileResponseOutput

func (HelmArtifactProfileResponseOutput) ToHelmArtifactProfileResponseOutputWithContext

func (o HelmArtifactProfileResponseOutput) ToHelmArtifactProfileResponseOutputWithContext(ctx context.Context) HelmArtifactProfileResponseOutput

type HelmArtifactProfileResponsePtrOutput

type HelmArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (HelmArtifactProfileResponsePtrOutput) Elem

func (HelmArtifactProfileResponsePtrOutput) ElementType

func (HelmArtifactProfileResponsePtrOutput) HelmPackageName

Helm package name.

func (HelmArtifactProfileResponsePtrOutput) HelmPackageVersionRange

func (o HelmArtifactProfileResponsePtrOutput) HelmPackageVersionRange() pulumi.StringPtrOutput

Helm package version range.

func (HelmArtifactProfileResponsePtrOutput) ImagePullSecretsValuesPaths

func (o HelmArtifactProfileResponsePtrOutput) ImagePullSecretsValuesPaths() pulumi.StringArrayOutput

The image pull secrets values path list.

func (HelmArtifactProfileResponsePtrOutput) RegistryValuesPaths

The registry values path list.

func (HelmArtifactProfileResponsePtrOutput) ToHelmArtifactProfileResponsePtrOutput

func (o HelmArtifactProfileResponsePtrOutput) ToHelmArtifactProfileResponsePtrOutput() HelmArtifactProfileResponsePtrOutput

func (HelmArtifactProfileResponsePtrOutput) ToHelmArtifactProfileResponsePtrOutputWithContext

func (o HelmArtifactProfileResponsePtrOutput) ToHelmArtifactProfileResponsePtrOutputWithContext(ctx context.Context) HelmArtifactProfileResponsePtrOutput

type HelmInstallOptions

type HelmInstallOptions struct {
	// The helm deployment atomic options
	Atomic *string `pulumi:"atomic"`
	// The helm deployment timeout options
	Timeout *string `pulumi:"timeout"`
	// The helm deployment wait options
	Wait *string `pulumi:"wait"`
}

The helm deployment install options

type HelmInstallOptionsArgs

type HelmInstallOptionsArgs struct {
	// The helm deployment atomic options
	Atomic pulumi.StringPtrInput `pulumi:"atomic"`
	// The helm deployment timeout options
	Timeout pulumi.StringPtrInput `pulumi:"timeout"`
	// The helm deployment wait options
	Wait pulumi.StringPtrInput `pulumi:"wait"`
}

The helm deployment install options

func (HelmInstallOptionsArgs) ElementType

func (HelmInstallOptionsArgs) ElementType() reflect.Type

func (HelmInstallOptionsArgs) ToHelmInstallOptionsOutput

func (i HelmInstallOptionsArgs) ToHelmInstallOptionsOutput() HelmInstallOptionsOutput

func (HelmInstallOptionsArgs) ToHelmInstallOptionsOutputWithContext

func (i HelmInstallOptionsArgs) ToHelmInstallOptionsOutputWithContext(ctx context.Context) HelmInstallOptionsOutput

func (HelmInstallOptionsArgs) ToHelmInstallOptionsPtrOutput

func (i HelmInstallOptionsArgs) ToHelmInstallOptionsPtrOutput() HelmInstallOptionsPtrOutput

func (HelmInstallOptionsArgs) ToHelmInstallOptionsPtrOutputWithContext

func (i HelmInstallOptionsArgs) ToHelmInstallOptionsPtrOutputWithContext(ctx context.Context) HelmInstallOptionsPtrOutput

type HelmInstallOptionsInput

type HelmInstallOptionsInput interface {
	pulumi.Input

	ToHelmInstallOptionsOutput() HelmInstallOptionsOutput
	ToHelmInstallOptionsOutputWithContext(context.Context) HelmInstallOptionsOutput
}

HelmInstallOptionsInput is an input type that accepts HelmInstallOptionsArgs and HelmInstallOptionsOutput values. You can construct a concrete instance of `HelmInstallOptionsInput` via:

HelmInstallOptionsArgs{...}

type HelmInstallOptionsOutput

type HelmInstallOptionsOutput struct{ *pulumi.OutputState }

The helm deployment install options

func (HelmInstallOptionsOutput) Atomic

The helm deployment atomic options

func (HelmInstallOptionsOutput) ElementType

func (HelmInstallOptionsOutput) ElementType() reflect.Type

func (HelmInstallOptionsOutput) Timeout

The helm deployment timeout options

func (HelmInstallOptionsOutput) ToHelmInstallOptionsOutput

func (o HelmInstallOptionsOutput) ToHelmInstallOptionsOutput() HelmInstallOptionsOutput

func (HelmInstallOptionsOutput) ToHelmInstallOptionsOutputWithContext

func (o HelmInstallOptionsOutput) ToHelmInstallOptionsOutputWithContext(ctx context.Context) HelmInstallOptionsOutput

func (HelmInstallOptionsOutput) ToHelmInstallOptionsPtrOutput

func (o HelmInstallOptionsOutput) ToHelmInstallOptionsPtrOutput() HelmInstallOptionsPtrOutput

func (HelmInstallOptionsOutput) ToHelmInstallOptionsPtrOutputWithContext

func (o HelmInstallOptionsOutput) ToHelmInstallOptionsPtrOutputWithContext(ctx context.Context) HelmInstallOptionsPtrOutput

func (HelmInstallOptionsOutput) Wait

The helm deployment wait options

type HelmInstallOptionsPtrInput

type HelmInstallOptionsPtrInput interface {
	pulumi.Input

	ToHelmInstallOptionsPtrOutput() HelmInstallOptionsPtrOutput
	ToHelmInstallOptionsPtrOutputWithContext(context.Context) HelmInstallOptionsPtrOutput
}

HelmInstallOptionsPtrInput is an input type that accepts HelmInstallOptionsArgs, HelmInstallOptionsPtr and HelmInstallOptionsPtrOutput values. You can construct a concrete instance of `HelmInstallOptionsPtrInput` via:

        HelmInstallOptionsArgs{...}

or:

        nil

type HelmInstallOptionsPtrOutput

type HelmInstallOptionsPtrOutput struct{ *pulumi.OutputState }

func (HelmInstallOptionsPtrOutput) Atomic

The helm deployment atomic options

func (HelmInstallOptionsPtrOutput) Elem

func (HelmInstallOptionsPtrOutput) ElementType

func (HelmInstallOptionsPtrOutput) Timeout

The helm deployment timeout options

func (HelmInstallOptionsPtrOutput) ToHelmInstallOptionsPtrOutput

func (o HelmInstallOptionsPtrOutput) ToHelmInstallOptionsPtrOutput() HelmInstallOptionsPtrOutput

func (HelmInstallOptionsPtrOutput) ToHelmInstallOptionsPtrOutputWithContext

func (o HelmInstallOptionsPtrOutput) ToHelmInstallOptionsPtrOutputWithContext(ctx context.Context) HelmInstallOptionsPtrOutput

func (HelmInstallOptionsPtrOutput) Wait

The helm deployment wait options

type HelmInstallOptionsResponse

type HelmInstallOptionsResponse struct {
	// The helm deployment atomic options
	Atomic *string `pulumi:"atomic"`
	// The helm deployment timeout options
	Timeout *string `pulumi:"timeout"`
	// The helm deployment wait options
	Wait *string `pulumi:"wait"`
}

The helm deployment install options

type HelmInstallOptionsResponseOutput

type HelmInstallOptionsResponseOutput struct{ *pulumi.OutputState }

The helm deployment install options

func (HelmInstallOptionsResponseOutput) Atomic

The helm deployment atomic options

func (HelmInstallOptionsResponseOutput) ElementType

func (HelmInstallOptionsResponseOutput) Timeout

The helm deployment timeout options

func (HelmInstallOptionsResponseOutput) ToHelmInstallOptionsResponseOutput

func (o HelmInstallOptionsResponseOutput) ToHelmInstallOptionsResponseOutput() HelmInstallOptionsResponseOutput

func (HelmInstallOptionsResponseOutput) ToHelmInstallOptionsResponseOutputWithContext

func (o HelmInstallOptionsResponseOutput) ToHelmInstallOptionsResponseOutputWithContext(ctx context.Context) HelmInstallOptionsResponseOutput

func (HelmInstallOptionsResponseOutput) Wait

The helm deployment wait options

type HelmInstallOptionsResponsePtrOutput

type HelmInstallOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (HelmInstallOptionsResponsePtrOutput) Atomic

The helm deployment atomic options

func (HelmInstallOptionsResponsePtrOutput) Elem

func (HelmInstallOptionsResponsePtrOutput) ElementType

func (HelmInstallOptionsResponsePtrOutput) Timeout

The helm deployment timeout options

func (HelmInstallOptionsResponsePtrOutput) ToHelmInstallOptionsResponsePtrOutput

func (o HelmInstallOptionsResponsePtrOutput) ToHelmInstallOptionsResponsePtrOutput() HelmInstallOptionsResponsePtrOutput

func (HelmInstallOptionsResponsePtrOutput) ToHelmInstallOptionsResponsePtrOutputWithContext

func (o HelmInstallOptionsResponsePtrOutput) ToHelmInstallOptionsResponsePtrOutputWithContext(ctx context.Context) HelmInstallOptionsResponsePtrOutput

func (HelmInstallOptionsResponsePtrOutput) Wait

The helm deployment wait options

type HelmMappingRuleProfile

type HelmMappingRuleProfile struct {
	// Helm package version.
	HelmPackageVersion *string `pulumi:"helmPackageVersion"`
	// The helm deployment options
	Options *HelmMappingRuleProfileOptions `pulumi:"options"`
	// Helm release name.
	ReleaseName *string `pulumi:"releaseName"`
	// Helm release namespace.
	ReleaseNamespace *string `pulumi:"releaseNamespace"`
	// Helm release values.
	Values *string `pulumi:"values"`
}

Helm mapping rule profile

type HelmMappingRuleProfileArgs

type HelmMappingRuleProfileArgs struct {
	// Helm package version.
	HelmPackageVersion pulumi.StringPtrInput `pulumi:"helmPackageVersion"`
	// The helm deployment options
	Options HelmMappingRuleProfileOptionsPtrInput `pulumi:"options"`
	// Helm release name.
	ReleaseName pulumi.StringPtrInput `pulumi:"releaseName"`
	// Helm release namespace.
	ReleaseNamespace pulumi.StringPtrInput `pulumi:"releaseNamespace"`
	// Helm release values.
	Values pulumi.StringPtrInput `pulumi:"values"`
}

Helm mapping rule profile

func (HelmMappingRuleProfileArgs) ElementType

func (HelmMappingRuleProfileArgs) ElementType() reflect.Type

func (HelmMappingRuleProfileArgs) ToHelmMappingRuleProfileOutput

func (i HelmMappingRuleProfileArgs) ToHelmMappingRuleProfileOutput() HelmMappingRuleProfileOutput

func (HelmMappingRuleProfileArgs) ToHelmMappingRuleProfileOutputWithContext

func (i HelmMappingRuleProfileArgs) ToHelmMappingRuleProfileOutputWithContext(ctx context.Context) HelmMappingRuleProfileOutput

func (HelmMappingRuleProfileArgs) ToHelmMappingRuleProfilePtrOutput

func (i HelmMappingRuleProfileArgs) ToHelmMappingRuleProfilePtrOutput() HelmMappingRuleProfilePtrOutput

func (HelmMappingRuleProfileArgs) ToHelmMappingRuleProfilePtrOutputWithContext

func (i HelmMappingRuleProfileArgs) ToHelmMappingRuleProfilePtrOutputWithContext(ctx context.Context) HelmMappingRuleProfilePtrOutput

type HelmMappingRuleProfileInput

type HelmMappingRuleProfileInput interface {
	pulumi.Input

	ToHelmMappingRuleProfileOutput() HelmMappingRuleProfileOutput
	ToHelmMappingRuleProfileOutputWithContext(context.Context) HelmMappingRuleProfileOutput
}

HelmMappingRuleProfileInput is an input type that accepts HelmMappingRuleProfileArgs and HelmMappingRuleProfileOutput values. You can construct a concrete instance of `HelmMappingRuleProfileInput` via:

HelmMappingRuleProfileArgs{...}

type HelmMappingRuleProfileOptions

type HelmMappingRuleProfileOptions struct {
	// The helm deployment install options
	InstallOptions *HelmInstallOptions `pulumi:"installOptions"`
	// The helm deployment upgrade options
	UpgradeOptions *HelmUpgradeOptions `pulumi:"upgradeOptions"`
}

The helm deployment options

type HelmMappingRuleProfileOptionsArgs

type HelmMappingRuleProfileOptionsArgs struct {
	// The helm deployment install options
	InstallOptions HelmInstallOptionsPtrInput `pulumi:"installOptions"`
	// The helm deployment upgrade options
	UpgradeOptions HelmUpgradeOptionsPtrInput `pulumi:"upgradeOptions"`
}

The helm deployment options

func (HelmMappingRuleProfileOptionsArgs) ElementType

func (HelmMappingRuleProfileOptionsArgs) ToHelmMappingRuleProfileOptionsOutput

func (i HelmMappingRuleProfileOptionsArgs) ToHelmMappingRuleProfileOptionsOutput() HelmMappingRuleProfileOptionsOutput

func (HelmMappingRuleProfileOptionsArgs) ToHelmMappingRuleProfileOptionsOutputWithContext

func (i HelmMappingRuleProfileOptionsArgs) ToHelmMappingRuleProfileOptionsOutputWithContext(ctx context.Context) HelmMappingRuleProfileOptionsOutput

func (HelmMappingRuleProfileOptionsArgs) ToHelmMappingRuleProfileOptionsPtrOutput

func (i HelmMappingRuleProfileOptionsArgs) ToHelmMappingRuleProfileOptionsPtrOutput() HelmMappingRuleProfileOptionsPtrOutput

func (HelmMappingRuleProfileOptionsArgs) ToHelmMappingRuleProfileOptionsPtrOutputWithContext

func (i HelmMappingRuleProfileOptionsArgs) ToHelmMappingRuleProfileOptionsPtrOutputWithContext(ctx context.Context) HelmMappingRuleProfileOptionsPtrOutput

type HelmMappingRuleProfileOptionsInput

type HelmMappingRuleProfileOptionsInput interface {
	pulumi.Input

	ToHelmMappingRuleProfileOptionsOutput() HelmMappingRuleProfileOptionsOutput
	ToHelmMappingRuleProfileOptionsOutputWithContext(context.Context) HelmMappingRuleProfileOptionsOutput
}

HelmMappingRuleProfileOptionsInput is an input type that accepts HelmMappingRuleProfileOptionsArgs and HelmMappingRuleProfileOptionsOutput values. You can construct a concrete instance of `HelmMappingRuleProfileOptionsInput` via:

HelmMappingRuleProfileOptionsArgs{...}

type HelmMappingRuleProfileOptionsOutput

type HelmMappingRuleProfileOptionsOutput struct{ *pulumi.OutputState }

The helm deployment options

func (HelmMappingRuleProfileOptionsOutput) ElementType

func (HelmMappingRuleProfileOptionsOutput) InstallOptions

The helm deployment install options

func (HelmMappingRuleProfileOptionsOutput) ToHelmMappingRuleProfileOptionsOutput

func (o HelmMappingRuleProfileOptionsOutput) ToHelmMappingRuleProfileOptionsOutput() HelmMappingRuleProfileOptionsOutput

func (HelmMappingRuleProfileOptionsOutput) ToHelmMappingRuleProfileOptionsOutputWithContext

func (o HelmMappingRuleProfileOptionsOutput) ToHelmMappingRuleProfileOptionsOutputWithContext(ctx context.Context) HelmMappingRuleProfileOptionsOutput

func (HelmMappingRuleProfileOptionsOutput) ToHelmMappingRuleProfileOptionsPtrOutput

func (o HelmMappingRuleProfileOptionsOutput) ToHelmMappingRuleProfileOptionsPtrOutput() HelmMappingRuleProfileOptionsPtrOutput

func (HelmMappingRuleProfileOptionsOutput) ToHelmMappingRuleProfileOptionsPtrOutputWithContext

func (o HelmMappingRuleProfileOptionsOutput) ToHelmMappingRuleProfileOptionsPtrOutputWithContext(ctx context.Context) HelmMappingRuleProfileOptionsPtrOutput

func (HelmMappingRuleProfileOptionsOutput) UpgradeOptions

The helm deployment upgrade options

type HelmMappingRuleProfileOptionsPtrInput

type HelmMappingRuleProfileOptionsPtrInput interface {
	pulumi.Input

	ToHelmMappingRuleProfileOptionsPtrOutput() HelmMappingRuleProfileOptionsPtrOutput
	ToHelmMappingRuleProfileOptionsPtrOutputWithContext(context.Context) HelmMappingRuleProfileOptionsPtrOutput
}

HelmMappingRuleProfileOptionsPtrInput is an input type that accepts HelmMappingRuleProfileOptionsArgs, HelmMappingRuleProfileOptionsPtr and HelmMappingRuleProfileOptionsPtrOutput values. You can construct a concrete instance of `HelmMappingRuleProfileOptionsPtrInput` via:

        HelmMappingRuleProfileOptionsArgs{...}

or:

        nil

type HelmMappingRuleProfileOptionsPtrOutput

type HelmMappingRuleProfileOptionsPtrOutput struct{ *pulumi.OutputState }

func (HelmMappingRuleProfileOptionsPtrOutput) Elem

func (HelmMappingRuleProfileOptionsPtrOutput) ElementType

func (HelmMappingRuleProfileOptionsPtrOutput) InstallOptions

The helm deployment install options

func (HelmMappingRuleProfileOptionsPtrOutput) ToHelmMappingRuleProfileOptionsPtrOutput

func (o HelmMappingRuleProfileOptionsPtrOutput) ToHelmMappingRuleProfileOptionsPtrOutput() HelmMappingRuleProfileOptionsPtrOutput

func (HelmMappingRuleProfileOptionsPtrOutput) ToHelmMappingRuleProfileOptionsPtrOutputWithContext

func (o HelmMappingRuleProfileOptionsPtrOutput) ToHelmMappingRuleProfileOptionsPtrOutputWithContext(ctx context.Context) HelmMappingRuleProfileOptionsPtrOutput

func (HelmMappingRuleProfileOptionsPtrOutput) UpgradeOptions

The helm deployment upgrade options

type HelmMappingRuleProfileOutput

type HelmMappingRuleProfileOutput struct{ *pulumi.OutputState }

Helm mapping rule profile

func (HelmMappingRuleProfileOutput) ElementType

func (HelmMappingRuleProfileOutput) HelmPackageVersion

func (o HelmMappingRuleProfileOutput) HelmPackageVersion() pulumi.StringPtrOutput

Helm package version.

func (HelmMappingRuleProfileOutput) Options

The helm deployment options

func (HelmMappingRuleProfileOutput) ReleaseName

Helm release name.

func (HelmMappingRuleProfileOutput) ReleaseNamespace

Helm release namespace.

func (HelmMappingRuleProfileOutput) ToHelmMappingRuleProfileOutput

func (o HelmMappingRuleProfileOutput) ToHelmMappingRuleProfileOutput() HelmMappingRuleProfileOutput

func (HelmMappingRuleProfileOutput) ToHelmMappingRuleProfileOutputWithContext

func (o HelmMappingRuleProfileOutput) ToHelmMappingRuleProfileOutputWithContext(ctx context.Context) HelmMappingRuleProfileOutput

func (HelmMappingRuleProfileOutput) ToHelmMappingRuleProfilePtrOutput

func (o HelmMappingRuleProfileOutput) ToHelmMappingRuleProfilePtrOutput() HelmMappingRuleProfilePtrOutput

func (HelmMappingRuleProfileOutput) ToHelmMappingRuleProfilePtrOutputWithContext

func (o HelmMappingRuleProfileOutput) ToHelmMappingRuleProfilePtrOutputWithContext(ctx context.Context) HelmMappingRuleProfilePtrOutput

func (HelmMappingRuleProfileOutput) Values

Helm release values.

type HelmMappingRuleProfilePtrInput

type HelmMappingRuleProfilePtrInput interface {
	pulumi.Input

	ToHelmMappingRuleProfilePtrOutput() HelmMappingRuleProfilePtrOutput
	ToHelmMappingRuleProfilePtrOutputWithContext(context.Context) HelmMappingRuleProfilePtrOutput
}

HelmMappingRuleProfilePtrInput is an input type that accepts HelmMappingRuleProfileArgs, HelmMappingRuleProfilePtr and HelmMappingRuleProfilePtrOutput values. You can construct a concrete instance of `HelmMappingRuleProfilePtrInput` via:

        HelmMappingRuleProfileArgs{...}

or:

        nil

type HelmMappingRuleProfilePtrOutput

type HelmMappingRuleProfilePtrOutput struct{ *pulumi.OutputState }

func (HelmMappingRuleProfilePtrOutput) Elem

func (HelmMappingRuleProfilePtrOutput) ElementType

func (HelmMappingRuleProfilePtrOutput) HelmPackageVersion

Helm package version.

func (HelmMappingRuleProfilePtrOutput) Options

The helm deployment options

func (HelmMappingRuleProfilePtrOutput) ReleaseName

Helm release name.

func (HelmMappingRuleProfilePtrOutput) ReleaseNamespace

Helm release namespace.

func (HelmMappingRuleProfilePtrOutput) ToHelmMappingRuleProfilePtrOutput

func (o HelmMappingRuleProfilePtrOutput) ToHelmMappingRuleProfilePtrOutput() HelmMappingRuleProfilePtrOutput

func (HelmMappingRuleProfilePtrOutput) ToHelmMappingRuleProfilePtrOutputWithContext

func (o HelmMappingRuleProfilePtrOutput) ToHelmMappingRuleProfilePtrOutputWithContext(ctx context.Context) HelmMappingRuleProfilePtrOutput

func (HelmMappingRuleProfilePtrOutput) Values

Helm release values.

type HelmMappingRuleProfileResponse

type HelmMappingRuleProfileResponse struct {
	// Helm package version.
	HelmPackageVersion *string `pulumi:"helmPackageVersion"`
	// The helm deployment options
	Options *HelmMappingRuleProfileResponseOptions `pulumi:"options"`
	// Helm release name.
	ReleaseName *string `pulumi:"releaseName"`
	// Helm release namespace.
	ReleaseNamespace *string `pulumi:"releaseNamespace"`
	// Helm release values.
	Values *string `pulumi:"values"`
}

Helm mapping rule profile

type HelmMappingRuleProfileResponseOptions

type HelmMappingRuleProfileResponseOptions struct {
	// The helm deployment install options
	InstallOptions *HelmInstallOptionsResponse `pulumi:"installOptions"`
	// The helm deployment upgrade options
	UpgradeOptions *HelmUpgradeOptionsResponse `pulumi:"upgradeOptions"`
}

The helm deployment options

type HelmMappingRuleProfileResponseOptionsOutput

type HelmMappingRuleProfileResponseOptionsOutput struct{ *pulumi.OutputState }

The helm deployment options

func (HelmMappingRuleProfileResponseOptionsOutput) ElementType

func (HelmMappingRuleProfileResponseOptionsOutput) InstallOptions

The helm deployment install options

func (HelmMappingRuleProfileResponseOptionsOutput) ToHelmMappingRuleProfileResponseOptionsOutput

func (o HelmMappingRuleProfileResponseOptionsOutput) ToHelmMappingRuleProfileResponseOptionsOutput() HelmMappingRuleProfileResponseOptionsOutput

func (HelmMappingRuleProfileResponseOptionsOutput) ToHelmMappingRuleProfileResponseOptionsOutputWithContext

func (o HelmMappingRuleProfileResponseOptionsOutput) ToHelmMappingRuleProfileResponseOptionsOutputWithContext(ctx context.Context) HelmMappingRuleProfileResponseOptionsOutput

func (HelmMappingRuleProfileResponseOptionsOutput) UpgradeOptions

The helm deployment upgrade options

type HelmMappingRuleProfileResponseOptionsPtrOutput

type HelmMappingRuleProfileResponseOptionsPtrOutput struct{ *pulumi.OutputState }

func (HelmMappingRuleProfileResponseOptionsPtrOutput) Elem

func (HelmMappingRuleProfileResponseOptionsPtrOutput) ElementType

func (HelmMappingRuleProfileResponseOptionsPtrOutput) InstallOptions

The helm deployment install options

func (HelmMappingRuleProfileResponseOptionsPtrOutput) ToHelmMappingRuleProfileResponseOptionsPtrOutput

func (o HelmMappingRuleProfileResponseOptionsPtrOutput) ToHelmMappingRuleProfileResponseOptionsPtrOutput() HelmMappingRuleProfileResponseOptionsPtrOutput

func (HelmMappingRuleProfileResponseOptionsPtrOutput) ToHelmMappingRuleProfileResponseOptionsPtrOutputWithContext

func (o HelmMappingRuleProfileResponseOptionsPtrOutput) ToHelmMappingRuleProfileResponseOptionsPtrOutputWithContext(ctx context.Context) HelmMappingRuleProfileResponseOptionsPtrOutput

func (HelmMappingRuleProfileResponseOptionsPtrOutput) UpgradeOptions

The helm deployment upgrade options

type HelmMappingRuleProfileResponseOutput

type HelmMappingRuleProfileResponseOutput struct{ *pulumi.OutputState }

Helm mapping rule profile

func (HelmMappingRuleProfileResponseOutput) ElementType

func (HelmMappingRuleProfileResponseOutput) HelmPackageVersion

Helm package version.

func (HelmMappingRuleProfileResponseOutput) Options

The helm deployment options

func (HelmMappingRuleProfileResponseOutput) ReleaseName

Helm release name.

func (HelmMappingRuleProfileResponseOutput) ReleaseNamespace

Helm release namespace.

func (HelmMappingRuleProfileResponseOutput) ToHelmMappingRuleProfileResponseOutput

func (o HelmMappingRuleProfileResponseOutput) ToHelmMappingRuleProfileResponseOutput() HelmMappingRuleProfileResponseOutput

func (HelmMappingRuleProfileResponseOutput) ToHelmMappingRuleProfileResponseOutputWithContext

func (o HelmMappingRuleProfileResponseOutput) ToHelmMappingRuleProfileResponseOutputWithContext(ctx context.Context) HelmMappingRuleProfileResponseOutput

func (HelmMappingRuleProfileResponseOutput) Values

Helm release values.

type HelmMappingRuleProfileResponsePtrOutput

type HelmMappingRuleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (HelmMappingRuleProfileResponsePtrOutput) Elem

func (HelmMappingRuleProfileResponsePtrOutput) ElementType

func (HelmMappingRuleProfileResponsePtrOutput) HelmPackageVersion

Helm package version.

func (HelmMappingRuleProfileResponsePtrOutput) Options

The helm deployment options

func (HelmMappingRuleProfileResponsePtrOutput) ReleaseName

Helm release name.

func (HelmMappingRuleProfileResponsePtrOutput) ReleaseNamespace

Helm release namespace.

func (HelmMappingRuleProfileResponsePtrOutput) ToHelmMappingRuleProfileResponsePtrOutput

func (o HelmMappingRuleProfileResponsePtrOutput) ToHelmMappingRuleProfileResponsePtrOutput() HelmMappingRuleProfileResponsePtrOutput

func (HelmMappingRuleProfileResponsePtrOutput) ToHelmMappingRuleProfileResponsePtrOutputWithContext

func (o HelmMappingRuleProfileResponsePtrOutput) ToHelmMappingRuleProfileResponsePtrOutputWithContext(ctx context.Context) HelmMappingRuleProfileResponsePtrOutput

func (HelmMappingRuleProfileResponsePtrOutput) Values

Helm release values.

type HelmUpgradeOptions

type HelmUpgradeOptions struct {
	// The helm deployment atomic options
	Atomic *string `pulumi:"atomic"`
	// The helm deployment timeout options
	Timeout *string `pulumi:"timeout"`
	// The helm deployment wait options
	Wait *string `pulumi:"wait"`
}

The helm deployment install options

type HelmUpgradeOptionsArgs

type HelmUpgradeOptionsArgs struct {
	// The helm deployment atomic options
	Atomic pulumi.StringPtrInput `pulumi:"atomic"`
	// The helm deployment timeout options
	Timeout pulumi.StringPtrInput `pulumi:"timeout"`
	// The helm deployment wait options
	Wait pulumi.StringPtrInput `pulumi:"wait"`
}

The helm deployment install options

func (HelmUpgradeOptionsArgs) ElementType

func (HelmUpgradeOptionsArgs) ElementType() reflect.Type

func (HelmUpgradeOptionsArgs) ToHelmUpgradeOptionsOutput

func (i HelmUpgradeOptionsArgs) ToHelmUpgradeOptionsOutput() HelmUpgradeOptionsOutput

func (HelmUpgradeOptionsArgs) ToHelmUpgradeOptionsOutputWithContext

func (i HelmUpgradeOptionsArgs) ToHelmUpgradeOptionsOutputWithContext(ctx context.Context) HelmUpgradeOptionsOutput

func (HelmUpgradeOptionsArgs) ToHelmUpgradeOptionsPtrOutput

func (i HelmUpgradeOptionsArgs) ToHelmUpgradeOptionsPtrOutput() HelmUpgradeOptionsPtrOutput

func (HelmUpgradeOptionsArgs) ToHelmUpgradeOptionsPtrOutputWithContext

func (i HelmUpgradeOptionsArgs) ToHelmUpgradeOptionsPtrOutputWithContext(ctx context.Context) HelmUpgradeOptionsPtrOutput

type HelmUpgradeOptionsInput

type HelmUpgradeOptionsInput interface {
	pulumi.Input

	ToHelmUpgradeOptionsOutput() HelmUpgradeOptionsOutput
	ToHelmUpgradeOptionsOutputWithContext(context.Context) HelmUpgradeOptionsOutput
}

HelmUpgradeOptionsInput is an input type that accepts HelmUpgradeOptionsArgs and HelmUpgradeOptionsOutput values. You can construct a concrete instance of `HelmUpgradeOptionsInput` via:

HelmUpgradeOptionsArgs{...}

type HelmUpgradeOptionsOutput

type HelmUpgradeOptionsOutput struct{ *pulumi.OutputState }

The helm deployment install options

func (HelmUpgradeOptionsOutput) Atomic

The helm deployment atomic options

func (HelmUpgradeOptionsOutput) ElementType

func (HelmUpgradeOptionsOutput) ElementType() reflect.Type

func (HelmUpgradeOptionsOutput) Timeout

The helm deployment timeout options

func (HelmUpgradeOptionsOutput) ToHelmUpgradeOptionsOutput

func (o HelmUpgradeOptionsOutput) ToHelmUpgradeOptionsOutput() HelmUpgradeOptionsOutput

func (HelmUpgradeOptionsOutput) ToHelmUpgradeOptionsOutputWithContext

func (o HelmUpgradeOptionsOutput) ToHelmUpgradeOptionsOutputWithContext(ctx context.Context) HelmUpgradeOptionsOutput

func (HelmUpgradeOptionsOutput) ToHelmUpgradeOptionsPtrOutput

func (o HelmUpgradeOptionsOutput) ToHelmUpgradeOptionsPtrOutput() HelmUpgradeOptionsPtrOutput

func (HelmUpgradeOptionsOutput) ToHelmUpgradeOptionsPtrOutputWithContext

func (o HelmUpgradeOptionsOutput) ToHelmUpgradeOptionsPtrOutputWithContext(ctx context.Context) HelmUpgradeOptionsPtrOutput

func (HelmUpgradeOptionsOutput) Wait

The helm deployment wait options

type HelmUpgradeOptionsPtrInput

type HelmUpgradeOptionsPtrInput interface {
	pulumi.Input

	ToHelmUpgradeOptionsPtrOutput() HelmUpgradeOptionsPtrOutput
	ToHelmUpgradeOptionsPtrOutputWithContext(context.Context) HelmUpgradeOptionsPtrOutput
}

HelmUpgradeOptionsPtrInput is an input type that accepts HelmUpgradeOptionsArgs, HelmUpgradeOptionsPtr and HelmUpgradeOptionsPtrOutput values. You can construct a concrete instance of `HelmUpgradeOptionsPtrInput` via:

        HelmUpgradeOptionsArgs{...}

or:

        nil

type HelmUpgradeOptionsPtrOutput

type HelmUpgradeOptionsPtrOutput struct{ *pulumi.OutputState }

func (HelmUpgradeOptionsPtrOutput) Atomic

The helm deployment atomic options

func (HelmUpgradeOptionsPtrOutput) Elem

func (HelmUpgradeOptionsPtrOutput) ElementType

func (HelmUpgradeOptionsPtrOutput) Timeout

The helm deployment timeout options

func (HelmUpgradeOptionsPtrOutput) ToHelmUpgradeOptionsPtrOutput

func (o HelmUpgradeOptionsPtrOutput) ToHelmUpgradeOptionsPtrOutput() HelmUpgradeOptionsPtrOutput

func (HelmUpgradeOptionsPtrOutput) ToHelmUpgradeOptionsPtrOutputWithContext

func (o HelmUpgradeOptionsPtrOutput) ToHelmUpgradeOptionsPtrOutputWithContext(ctx context.Context) HelmUpgradeOptionsPtrOutput

func (HelmUpgradeOptionsPtrOutput) Wait

The helm deployment wait options

type HelmUpgradeOptionsResponse

type HelmUpgradeOptionsResponse struct {
	// The helm deployment atomic options
	Atomic *string `pulumi:"atomic"`
	// The helm deployment timeout options
	Timeout *string `pulumi:"timeout"`
	// The helm deployment wait options
	Wait *string `pulumi:"wait"`
}

The helm deployment install options

type HelmUpgradeOptionsResponseOutput

type HelmUpgradeOptionsResponseOutput struct{ *pulumi.OutputState }

The helm deployment install options

func (HelmUpgradeOptionsResponseOutput) Atomic

The helm deployment atomic options

func (HelmUpgradeOptionsResponseOutput) ElementType

func (HelmUpgradeOptionsResponseOutput) Timeout

The helm deployment timeout options

func (HelmUpgradeOptionsResponseOutput) ToHelmUpgradeOptionsResponseOutput

func (o HelmUpgradeOptionsResponseOutput) ToHelmUpgradeOptionsResponseOutput() HelmUpgradeOptionsResponseOutput

func (HelmUpgradeOptionsResponseOutput) ToHelmUpgradeOptionsResponseOutputWithContext

func (o HelmUpgradeOptionsResponseOutput) ToHelmUpgradeOptionsResponseOutputWithContext(ctx context.Context) HelmUpgradeOptionsResponseOutput

func (HelmUpgradeOptionsResponseOutput) Wait

The helm deployment wait options

type HelmUpgradeOptionsResponsePtrOutput

type HelmUpgradeOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (HelmUpgradeOptionsResponsePtrOutput) Atomic

The helm deployment atomic options

func (HelmUpgradeOptionsResponsePtrOutput) Elem

func (HelmUpgradeOptionsResponsePtrOutput) ElementType

func (HelmUpgradeOptionsResponsePtrOutput) Timeout

The helm deployment timeout options

func (HelmUpgradeOptionsResponsePtrOutput) ToHelmUpgradeOptionsResponsePtrOutput

func (o HelmUpgradeOptionsResponsePtrOutput) ToHelmUpgradeOptionsResponsePtrOutput() HelmUpgradeOptionsResponsePtrOutput

func (HelmUpgradeOptionsResponsePtrOutput) ToHelmUpgradeOptionsResponsePtrOutputWithContext

func (o HelmUpgradeOptionsResponsePtrOutput) ToHelmUpgradeOptionsResponsePtrOutputWithContext(ctx context.Context) HelmUpgradeOptionsResponsePtrOutput

func (HelmUpgradeOptionsResponsePtrOutput) Wait

The helm deployment wait options

type IPAllocationMethod

type IPAllocationMethod string

IP address allocation method.

func (IPAllocationMethod) ElementType

func (IPAllocationMethod) ElementType() reflect.Type

func (IPAllocationMethod) ToIPAllocationMethodOutput

func (e IPAllocationMethod) ToIPAllocationMethodOutput() IPAllocationMethodOutput

func (IPAllocationMethod) ToIPAllocationMethodOutputWithContext

func (e IPAllocationMethod) ToIPAllocationMethodOutputWithContext(ctx context.Context) IPAllocationMethodOutput

func (IPAllocationMethod) ToIPAllocationMethodPtrOutput

func (e IPAllocationMethod) ToIPAllocationMethodPtrOutput() IPAllocationMethodPtrOutput

func (IPAllocationMethod) ToIPAllocationMethodPtrOutputWithContext

func (e IPAllocationMethod) ToIPAllocationMethodPtrOutputWithContext(ctx context.Context) IPAllocationMethodPtrOutput

func (IPAllocationMethod) ToStringOutput

func (e IPAllocationMethod) ToStringOutput() pulumi.StringOutput

func (IPAllocationMethod) ToStringOutputWithContext

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

func (IPAllocationMethod) ToStringPtrOutput

func (e IPAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPAllocationMethod) ToStringPtrOutputWithContext

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

type IPAllocationMethodInput

type IPAllocationMethodInput interface {
	pulumi.Input

	ToIPAllocationMethodOutput() IPAllocationMethodOutput
	ToIPAllocationMethodOutputWithContext(context.Context) IPAllocationMethodOutput
}

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

IPAllocationMethodUnknown
IPAllocationMethodStatic
IPAllocationMethodDynamic

type IPAllocationMethodOutput

type IPAllocationMethodOutput struct{ *pulumi.OutputState }

func (IPAllocationMethodOutput) ElementType

func (IPAllocationMethodOutput) ElementType() reflect.Type

func (IPAllocationMethodOutput) ToIPAllocationMethodOutput

func (o IPAllocationMethodOutput) ToIPAllocationMethodOutput() IPAllocationMethodOutput

func (IPAllocationMethodOutput) ToIPAllocationMethodOutputWithContext

func (o IPAllocationMethodOutput) ToIPAllocationMethodOutputWithContext(ctx context.Context) IPAllocationMethodOutput

func (IPAllocationMethodOutput) ToIPAllocationMethodPtrOutput

func (o IPAllocationMethodOutput) ToIPAllocationMethodPtrOutput() IPAllocationMethodPtrOutput

func (IPAllocationMethodOutput) ToIPAllocationMethodPtrOutputWithContext

func (o IPAllocationMethodOutput) ToIPAllocationMethodPtrOutputWithContext(ctx context.Context) IPAllocationMethodPtrOutput

func (IPAllocationMethodOutput) ToStringOutput

func (o IPAllocationMethodOutput) ToStringOutput() pulumi.StringOutput

func (IPAllocationMethodOutput) ToStringOutputWithContext

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

func (IPAllocationMethodOutput) ToStringPtrOutput

func (o IPAllocationMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPAllocationMethodOutput) ToStringPtrOutputWithContext

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

type IPAllocationMethodPtrInput

type IPAllocationMethodPtrInput interface {
	pulumi.Input

	ToIPAllocationMethodPtrOutput() IPAllocationMethodPtrOutput
	ToIPAllocationMethodPtrOutputWithContext(context.Context) IPAllocationMethodPtrOutput
}

func IPAllocationMethodPtr

func IPAllocationMethodPtr(v string) IPAllocationMethodPtrInput

type IPAllocationMethodPtrOutput

type IPAllocationMethodPtrOutput struct{ *pulumi.OutputState }

func (IPAllocationMethodPtrOutput) Elem

func (IPAllocationMethodPtrOutput) ElementType

func (IPAllocationMethodPtrOutput) ToIPAllocationMethodPtrOutput

func (o IPAllocationMethodPtrOutput) ToIPAllocationMethodPtrOutput() IPAllocationMethodPtrOutput

func (IPAllocationMethodPtrOutput) ToIPAllocationMethodPtrOutputWithContext

func (o IPAllocationMethodPtrOutput) ToIPAllocationMethodPtrOutputWithContext(ctx context.Context) IPAllocationMethodPtrOutput

func (IPAllocationMethodPtrOutput) ToStringPtrOutput

func (o IPAllocationMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPAllocationMethodPtrOutput) ToStringPtrOutputWithContext

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

type IPVersion

type IPVersion string

IP address version.

func (IPVersion) ElementType

func (IPVersion) ElementType() reflect.Type

func (IPVersion) ToIPVersionOutput

func (e IPVersion) ToIPVersionOutput() IPVersionOutput

func (IPVersion) ToIPVersionOutputWithContext

func (e IPVersion) ToIPVersionOutputWithContext(ctx context.Context) IPVersionOutput

func (IPVersion) ToIPVersionPtrOutput

func (e IPVersion) ToIPVersionPtrOutput() IPVersionPtrOutput

func (IPVersion) ToIPVersionPtrOutputWithContext

func (e IPVersion) ToIPVersionPtrOutputWithContext(ctx context.Context) IPVersionPtrOutput

func (IPVersion) ToStringOutput

func (e IPVersion) ToStringOutput() pulumi.StringOutput

func (IPVersion) ToStringOutputWithContext

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

func (IPVersion) ToStringPtrOutput

func (e IPVersion) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPVersion) ToStringPtrOutputWithContext

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

type IPVersionInput

type IPVersionInput interface {
	pulumi.Input

	ToIPVersionOutput() IPVersionOutput
	ToIPVersionOutputWithContext(context.Context) IPVersionOutput
}

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

IPVersionUnknown
IPVersionIPv4

type IPVersionOutput

type IPVersionOutput struct{ *pulumi.OutputState }

func (IPVersionOutput) ElementType

func (IPVersionOutput) ElementType() reflect.Type

func (IPVersionOutput) ToIPVersionOutput

func (o IPVersionOutput) ToIPVersionOutput() IPVersionOutput

func (IPVersionOutput) ToIPVersionOutputWithContext

func (o IPVersionOutput) ToIPVersionOutputWithContext(ctx context.Context) IPVersionOutput

func (IPVersionOutput) ToIPVersionPtrOutput

func (o IPVersionOutput) ToIPVersionPtrOutput() IPVersionPtrOutput

func (IPVersionOutput) ToIPVersionPtrOutputWithContext

func (o IPVersionOutput) ToIPVersionPtrOutputWithContext(ctx context.Context) IPVersionPtrOutput

func (IPVersionOutput) ToStringOutput

func (o IPVersionOutput) ToStringOutput() pulumi.StringOutput

func (IPVersionOutput) ToStringOutputWithContext

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

func (IPVersionOutput) ToStringPtrOutput

func (o IPVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPVersionOutput) ToStringPtrOutputWithContext

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

type IPVersionPtrInput

type IPVersionPtrInput interface {
	pulumi.Input

	ToIPVersionPtrOutput() IPVersionPtrOutput
	ToIPVersionPtrOutputWithContext(context.Context) IPVersionPtrOutput
}

func IPVersionPtr

func IPVersionPtr(v string) IPVersionPtrInput

type IPVersionPtrOutput

type IPVersionPtrOutput struct{ *pulumi.OutputState }

func (IPVersionPtrOutput) Elem

func (IPVersionPtrOutput) ElementType

func (IPVersionPtrOutput) ElementType() reflect.Type

func (IPVersionPtrOutput) ToIPVersionPtrOutput

func (o IPVersionPtrOutput) ToIPVersionPtrOutput() IPVersionPtrOutput

func (IPVersionPtrOutput) ToIPVersionPtrOutputWithContext

func (o IPVersionPtrOutput) ToIPVersionPtrOutputWithContext(ctx context.Context) IPVersionPtrOutput

func (IPVersionPtrOutput) ToStringPtrOutput

func (o IPVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPVersionPtrOutput) ToStringPtrOutputWithContext

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

type IdType

type IdType string

The resource reference arm id type.

type ImageArtifactProfile

type ImageArtifactProfile struct {
	// Image name.
	ImageName *string `pulumi:"imageName"`
	// Image version.
	ImageVersion *string `pulumi:"imageVersion"`
}

Image artifact profile.

type ImageArtifactProfileArgs

type ImageArtifactProfileArgs struct {
	// Image name.
	ImageName pulumi.StringPtrInput `pulumi:"imageName"`
	// Image version.
	ImageVersion pulumi.StringPtrInput `pulumi:"imageVersion"`
}

Image artifact profile.

func (ImageArtifactProfileArgs) ElementType

func (ImageArtifactProfileArgs) ElementType() reflect.Type

func (ImageArtifactProfileArgs) ToImageArtifactProfileOutput

func (i ImageArtifactProfileArgs) ToImageArtifactProfileOutput() ImageArtifactProfileOutput

func (ImageArtifactProfileArgs) ToImageArtifactProfileOutputWithContext

func (i ImageArtifactProfileArgs) ToImageArtifactProfileOutputWithContext(ctx context.Context) ImageArtifactProfileOutput

func (ImageArtifactProfileArgs) ToImageArtifactProfilePtrOutput

func (i ImageArtifactProfileArgs) ToImageArtifactProfilePtrOutput() ImageArtifactProfilePtrOutput

func (ImageArtifactProfileArgs) ToImageArtifactProfilePtrOutputWithContext

func (i ImageArtifactProfileArgs) ToImageArtifactProfilePtrOutputWithContext(ctx context.Context) ImageArtifactProfilePtrOutput

type ImageArtifactProfileInput

type ImageArtifactProfileInput interface {
	pulumi.Input

	ToImageArtifactProfileOutput() ImageArtifactProfileOutput
	ToImageArtifactProfileOutputWithContext(context.Context) ImageArtifactProfileOutput
}

ImageArtifactProfileInput is an input type that accepts ImageArtifactProfileArgs and ImageArtifactProfileOutput values. You can construct a concrete instance of `ImageArtifactProfileInput` via:

ImageArtifactProfileArgs{...}

type ImageArtifactProfileOutput

type ImageArtifactProfileOutput struct{ *pulumi.OutputState }

Image artifact profile.

func (ImageArtifactProfileOutput) ElementType

func (ImageArtifactProfileOutput) ElementType() reflect.Type

func (ImageArtifactProfileOutput) ImageName

Image name.

func (ImageArtifactProfileOutput) ImageVersion

Image version.

func (ImageArtifactProfileOutput) ToImageArtifactProfileOutput

func (o ImageArtifactProfileOutput) ToImageArtifactProfileOutput() ImageArtifactProfileOutput

func (ImageArtifactProfileOutput) ToImageArtifactProfileOutputWithContext

func (o ImageArtifactProfileOutput) ToImageArtifactProfileOutputWithContext(ctx context.Context) ImageArtifactProfileOutput

func (ImageArtifactProfileOutput) ToImageArtifactProfilePtrOutput

func (o ImageArtifactProfileOutput) ToImageArtifactProfilePtrOutput() ImageArtifactProfilePtrOutput

func (ImageArtifactProfileOutput) ToImageArtifactProfilePtrOutputWithContext

func (o ImageArtifactProfileOutput) ToImageArtifactProfilePtrOutputWithContext(ctx context.Context) ImageArtifactProfilePtrOutput

type ImageArtifactProfilePtrInput

type ImageArtifactProfilePtrInput interface {
	pulumi.Input

	ToImageArtifactProfilePtrOutput() ImageArtifactProfilePtrOutput
	ToImageArtifactProfilePtrOutputWithContext(context.Context) ImageArtifactProfilePtrOutput
}

ImageArtifactProfilePtrInput is an input type that accepts ImageArtifactProfileArgs, ImageArtifactProfilePtr and ImageArtifactProfilePtrOutput values. You can construct a concrete instance of `ImageArtifactProfilePtrInput` via:

        ImageArtifactProfileArgs{...}

or:

        nil

type ImageArtifactProfilePtrOutput

type ImageArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (ImageArtifactProfilePtrOutput) Elem

func (ImageArtifactProfilePtrOutput) ElementType

func (ImageArtifactProfilePtrOutput) ImageName

Image name.

func (ImageArtifactProfilePtrOutput) ImageVersion

Image version.

func (ImageArtifactProfilePtrOutput) ToImageArtifactProfilePtrOutput

func (o ImageArtifactProfilePtrOutput) ToImageArtifactProfilePtrOutput() ImageArtifactProfilePtrOutput

func (ImageArtifactProfilePtrOutput) ToImageArtifactProfilePtrOutputWithContext

func (o ImageArtifactProfilePtrOutput) ToImageArtifactProfilePtrOutputWithContext(ctx context.Context) ImageArtifactProfilePtrOutput

type ImageArtifactProfileResponse

type ImageArtifactProfileResponse struct {
	// Image name.
	ImageName *string `pulumi:"imageName"`
	// Image version.
	ImageVersion *string `pulumi:"imageVersion"`
}

Image artifact profile.

type ImageArtifactProfileResponseOutput

type ImageArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Image artifact profile.

func (ImageArtifactProfileResponseOutput) ElementType

func (ImageArtifactProfileResponseOutput) ImageName

Image name.

func (ImageArtifactProfileResponseOutput) ImageVersion

Image version.

func (ImageArtifactProfileResponseOutput) ToImageArtifactProfileResponseOutput

func (o ImageArtifactProfileResponseOutput) ToImageArtifactProfileResponseOutput() ImageArtifactProfileResponseOutput

func (ImageArtifactProfileResponseOutput) ToImageArtifactProfileResponseOutputWithContext

func (o ImageArtifactProfileResponseOutput) ToImageArtifactProfileResponseOutputWithContext(ctx context.Context) ImageArtifactProfileResponseOutput

type ImageArtifactProfileResponsePtrOutput

type ImageArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageArtifactProfileResponsePtrOutput) Elem

func (ImageArtifactProfileResponsePtrOutput) ElementType

func (ImageArtifactProfileResponsePtrOutput) ImageName

Image name.

func (ImageArtifactProfileResponsePtrOutput) ImageVersion

Image version.

func (ImageArtifactProfileResponsePtrOutput) ToImageArtifactProfileResponsePtrOutput

func (o ImageArtifactProfileResponsePtrOutput) ToImageArtifactProfileResponsePtrOutput() ImageArtifactProfileResponsePtrOutput

func (ImageArtifactProfileResponsePtrOutput) ToImageArtifactProfileResponsePtrOutputWithContext

func (o ImageArtifactProfileResponsePtrOutput) ToImageArtifactProfileResponsePtrOutputWithContext(ctx context.Context) ImageArtifactProfileResponsePtrOutput

type ImageMappingRuleProfile

type ImageMappingRuleProfile struct {
	// List of values.
	UserConfiguration *string `pulumi:"userConfiguration"`
}

Image mapping rule profile

type ImageMappingRuleProfileArgs

type ImageMappingRuleProfileArgs struct {
	// List of values.
	UserConfiguration pulumi.StringPtrInput `pulumi:"userConfiguration"`
}

Image mapping rule profile

func (ImageMappingRuleProfileArgs) ElementType

func (ImageMappingRuleProfileArgs) ToImageMappingRuleProfileOutput

func (i ImageMappingRuleProfileArgs) ToImageMappingRuleProfileOutput() ImageMappingRuleProfileOutput

func (ImageMappingRuleProfileArgs) ToImageMappingRuleProfileOutputWithContext

func (i ImageMappingRuleProfileArgs) ToImageMappingRuleProfileOutputWithContext(ctx context.Context) ImageMappingRuleProfileOutput

func (ImageMappingRuleProfileArgs) ToImageMappingRuleProfilePtrOutput

func (i ImageMappingRuleProfileArgs) ToImageMappingRuleProfilePtrOutput() ImageMappingRuleProfilePtrOutput

func (ImageMappingRuleProfileArgs) ToImageMappingRuleProfilePtrOutputWithContext

func (i ImageMappingRuleProfileArgs) ToImageMappingRuleProfilePtrOutputWithContext(ctx context.Context) ImageMappingRuleProfilePtrOutput

type ImageMappingRuleProfileInput

type ImageMappingRuleProfileInput interface {
	pulumi.Input

	ToImageMappingRuleProfileOutput() ImageMappingRuleProfileOutput
	ToImageMappingRuleProfileOutputWithContext(context.Context) ImageMappingRuleProfileOutput
}

ImageMappingRuleProfileInput is an input type that accepts ImageMappingRuleProfileArgs and ImageMappingRuleProfileOutput values. You can construct a concrete instance of `ImageMappingRuleProfileInput` via:

ImageMappingRuleProfileArgs{...}

type ImageMappingRuleProfileOutput

type ImageMappingRuleProfileOutput struct{ *pulumi.OutputState }

Image mapping rule profile

func (ImageMappingRuleProfileOutput) ElementType

func (ImageMappingRuleProfileOutput) ToImageMappingRuleProfileOutput

func (o ImageMappingRuleProfileOutput) ToImageMappingRuleProfileOutput() ImageMappingRuleProfileOutput

func (ImageMappingRuleProfileOutput) ToImageMappingRuleProfileOutputWithContext

func (o ImageMappingRuleProfileOutput) ToImageMappingRuleProfileOutputWithContext(ctx context.Context) ImageMappingRuleProfileOutput

func (ImageMappingRuleProfileOutput) ToImageMappingRuleProfilePtrOutput

func (o ImageMappingRuleProfileOutput) ToImageMappingRuleProfilePtrOutput() ImageMappingRuleProfilePtrOutput

func (ImageMappingRuleProfileOutput) ToImageMappingRuleProfilePtrOutputWithContext

func (o ImageMappingRuleProfileOutput) ToImageMappingRuleProfilePtrOutputWithContext(ctx context.Context) ImageMappingRuleProfilePtrOutput

func (ImageMappingRuleProfileOutput) UserConfiguration

List of values.

type ImageMappingRuleProfilePtrInput

type ImageMappingRuleProfilePtrInput interface {
	pulumi.Input

	ToImageMappingRuleProfilePtrOutput() ImageMappingRuleProfilePtrOutput
	ToImageMappingRuleProfilePtrOutputWithContext(context.Context) ImageMappingRuleProfilePtrOutput
}

ImageMappingRuleProfilePtrInput is an input type that accepts ImageMappingRuleProfileArgs, ImageMappingRuleProfilePtr and ImageMappingRuleProfilePtrOutput values. You can construct a concrete instance of `ImageMappingRuleProfilePtrInput` via:

        ImageMappingRuleProfileArgs{...}

or:

        nil

type ImageMappingRuleProfilePtrOutput

type ImageMappingRuleProfilePtrOutput struct{ *pulumi.OutputState }

func (ImageMappingRuleProfilePtrOutput) Elem

func (ImageMappingRuleProfilePtrOutput) ElementType

func (ImageMappingRuleProfilePtrOutput) ToImageMappingRuleProfilePtrOutput

func (o ImageMappingRuleProfilePtrOutput) ToImageMappingRuleProfilePtrOutput() ImageMappingRuleProfilePtrOutput

func (ImageMappingRuleProfilePtrOutput) ToImageMappingRuleProfilePtrOutputWithContext

func (o ImageMappingRuleProfilePtrOutput) ToImageMappingRuleProfilePtrOutputWithContext(ctx context.Context) ImageMappingRuleProfilePtrOutput

func (ImageMappingRuleProfilePtrOutput) UserConfiguration

List of values.

type ImageMappingRuleProfileResponse

type ImageMappingRuleProfileResponse struct {
	// List of values.
	UserConfiguration *string `pulumi:"userConfiguration"`
}

Image mapping rule profile

type ImageMappingRuleProfileResponseOutput

type ImageMappingRuleProfileResponseOutput struct{ *pulumi.OutputState }

Image mapping rule profile

func (ImageMappingRuleProfileResponseOutput) ElementType

func (ImageMappingRuleProfileResponseOutput) ToImageMappingRuleProfileResponseOutput

func (o ImageMappingRuleProfileResponseOutput) ToImageMappingRuleProfileResponseOutput() ImageMappingRuleProfileResponseOutput

func (ImageMappingRuleProfileResponseOutput) ToImageMappingRuleProfileResponseOutputWithContext

func (o ImageMappingRuleProfileResponseOutput) ToImageMappingRuleProfileResponseOutputWithContext(ctx context.Context) ImageMappingRuleProfileResponseOutput

func (ImageMappingRuleProfileResponseOutput) UserConfiguration

List of values.

type ImageMappingRuleProfileResponsePtrOutput

type ImageMappingRuleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageMappingRuleProfileResponsePtrOutput) Elem

func (ImageMappingRuleProfileResponsePtrOutput) ElementType

func (ImageMappingRuleProfileResponsePtrOutput) ToImageMappingRuleProfileResponsePtrOutput

func (o ImageMappingRuleProfileResponsePtrOutput) ToImageMappingRuleProfileResponsePtrOutput() ImageMappingRuleProfileResponsePtrOutput

func (ImageMappingRuleProfileResponsePtrOutput) ToImageMappingRuleProfileResponsePtrOutputWithContext

func (o ImageMappingRuleProfileResponsePtrOutput) ToImageMappingRuleProfileResponsePtrOutputWithContext(ctx context.Context) ImageMappingRuleProfileResponsePtrOutput

func (ImageMappingRuleProfileResponsePtrOutput) UserConfiguration

List of values.

type ImageReference

type ImageReference struct {
	// Specifies in decimal numbers, the exact version of image used to create the virtual machine.
	ExactVersion *string `pulumi:"exactVersion"`
	// Specifies the offer of the image used to create the virtual machine.
	Offer *string `pulumi:"offer"`
	// The image publisher.
	Publisher *string `pulumi:"publisher"`
	// The image SKU.
	Sku *string `pulumi:"sku"`
	// Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
	Version *string `pulumi:"version"`
}

The image reference properties.

type ImageReferenceArgs

type ImageReferenceArgs struct {
	// Specifies in decimal numbers, the exact version of image used to create the virtual machine.
	ExactVersion pulumi.StringPtrInput `pulumi:"exactVersion"`
	// Specifies the offer of the image used to create the virtual machine.
	Offer pulumi.StringPtrInput `pulumi:"offer"`
	// The image publisher.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
	// The image SKU.
	Sku pulumi.StringPtrInput `pulumi:"sku"`
	// Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

The image reference properties.

func (ImageReferenceArgs) ElementType

func (ImageReferenceArgs) ElementType() reflect.Type

func (ImageReferenceArgs) ToImageReferenceOutput

func (i ImageReferenceArgs) ToImageReferenceOutput() ImageReferenceOutput

func (ImageReferenceArgs) ToImageReferenceOutputWithContext

func (i ImageReferenceArgs) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput

func (ImageReferenceArgs) ToImageReferencePtrOutput

func (i ImageReferenceArgs) ToImageReferencePtrOutput() ImageReferencePtrOutput

func (ImageReferenceArgs) ToImageReferencePtrOutputWithContext

func (i ImageReferenceArgs) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput

type ImageReferenceInput

type ImageReferenceInput interface {
	pulumi.Input

	ToImageReferenceOutput() ImageReferenceOutput
	ToImageReferenceOutputWithContext(context.Context) ImageReferenceOutput
}

ImageReferenceInput is an input type that accepts ImageReferenceArgs and ImageReferenceOutput values. You can construct a concrete instance of `ImageReferenceInput` via:

ImageReferenceArgs{...}

type ImageReferenceOutput

type ImageReferenceOutput struct{ *pulumi.OutputState }

The image reference properties.

func (ImageReferenceOutput) ElementType

func (ImageReferenceOutput) ElementType() reflect.Type

func (ImageReferenceOutput) ExactVersion

func (o ImageReferenceOutput) ExactVersion() pulumi.StringPtrOutput

Specifies in decimal numbers, the exact version of image used to create the virtual machine.

func (ImageReferenceOutput) Offer

Specifies the offer of the image used to create the virtual machine.

func (ImageReferenceOutput) Publisher

The image publisher.

func (ImageReferenceOutput) Sku

The image SKU.

func (ImageReferenceOutput) ToImageReferenceOutput

func (o ImageReferenceOutput) ToImageReferenceOutput() ImageReferenceOutput

func (ImageReferenceOutput) ToImageReferenceOutputWithContext

func (o ImageReferenceOutput) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput

func (ImageReferenceOutput) ToImageReferencePtrOutput

func (o ImageReferenceOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput

func (ImageReferenceOutput) ToImageReferencePtrOutputWithContext

func (o ImageReferenceOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput

func (ImageReferenceOutput) Version

Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.

type ImageReferencePtrInput

type ImageReferencePtrInput interface {
	pulumi.Input

	ToImageReferencePtrOutput() ImageReferencePtrOutput
	ToImageReferencePtrOutputWithContext(context.Context) ImageReferencePtrOutput
}

ImageReferencePtrInput is an input type that accepts ImageReferenceArgs, ImageReferencePtr and ImageReferencePtrOutput values. You can construct a concrete instance of `ImageReferencePtrInput` via:

        ImageReferenceArgs{...}

or:

        nil

type ImageReferencePtrOutput

type ImageReferencePtrOutput struct{ *pulumi.OutputState }

func (ImageReferencePtrOutput) Elem

func (ImageReferencePtrOutput) ElementType

func (ImageReferencePtrOutput) ElementType() reflect.Type

func (ImageReferencePtrOutput) ExactVersion

Specifies in decimal numbers, the exact version of image used to create the virtual machine.

func (ImageReferencePtrOutput) Offer

Specifies the offer of the image used to create the virtual machine.

func (ImageReferencePtrOutput) Publisher

The image publisher.

func (ImageReferencePtrOutput) Sku

The image SKU.

func (ImageReferencePtrOutput) ToImageReferencePtrOutput

func (o ImageReferencePtrOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput

func (ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext

func (o ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput

func (ImageReferencePtrOutput) Version

Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.

type ImageReferenceResponse

type ImageReferenceResponse struct {
	// Specifies in decimal numbers, the exact version of image used to create the virtual machine.
	ExactVersion *string `pulumi:"exactVersion"`
	// Specifies the offer of the image used to create the virtual machine.
	Offer *string `pulumi:"offer"`
	// The image publisher.
	Publisher *string `pulumi:"publisher"`
	// The image SKU.
	Sku *string `pulumi:"sku"`
	// Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
	Version *string `pulumi:"version"`
}

The image reference properties.

type ImageReferenceResponseOutput

type ImageReferenceResponseOutput struct{ *pulumi.OutputState }

The image reference properties.

func (ImageReferenceResponseOutput) ElementType

func (ImageReferenceResponseOutput) ExactVersion

Specifies in decimal numbers, the exact version of image used to create the virtual machine.

func (ImageReferenceResponseOutput) Offer

Specifies the offer of the image used to create the virtual machine.

func (ImageReferenceResponseOutput) Publisher

The image publisher.

func (ImageReferenceResponseOutput) Sku

The image SKU.

func (ImageReferenceResponseOutput) ToImageReferenceResponseOutput

func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutput() ImageReferenceResponseOutput

func (ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext

func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput

func (ImageReferenceResponseOutput) Version

Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.

type ImageReferenceResponsePtrOutput

type ImageReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageReferenceResponsePtrOutput) Elem

func (ImageReferenceResponsePtrOutput) ElementType

func (ImageReferenceResponsePtrOutput) ExactVersion

Specifies in decimal numbers, the exact version of image used to create the virtual machine.

func (ImageReferenceResponsePtrOutput) Offer

Specifies the offer of the image used to create the virtual machine.

func (ImageReferenceResponsePtrOutput) Publisher

The image publisher.

func (ImageReferenceResponsePtrOutput) Sku

The image SKU.

func (ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput

func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput

func (ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext

func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput

func (ImageReferenceResponsePtrOutput) Version

Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.

type LinuxConfiguration

type LinuxConfiguration struct {
	// Specifies the ssh key configuration for a Linux OS.
	Ssh *SshConfiguration `pulumi:"ssh"`
}

Specifies the Linux operating system settings on the virtual machine.

type LinuxConfigurationArgs

type LinuxConfigurationArgs struct {
	// Specifies the ssh key configuration for a Linux OS.
	Ssh SshConfigurationPtrInput `pulumi:"ssh"`
}

Specifies the Linux operating system settings on the virtual machine.

func (LinuxConfigurationArgs) ElementType

func (LinuxConfigurationArgs) ElementType() reflect.Type

func (LinuxConfigurationArgs) ToLinuxConfigurationOutput

func (i LinuxConfigurationArgs) ToLinuxConfigurationOutput() LinuxConfigurationOutput

func (LinuxConfigurationArgs) ToLinuxConfigurationOutputWithContext

func (i LinuxConfigurationArgs) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput

func (LinuxConfigurationArgs) ToLinuxConfigurationPtrOutput

func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput

func (LinuxConfigurationArgs) ToLinuxConfigurationPtrOutputWithContext

func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput

type LinuxConfigurationInput

type LinuxConfigurationInput interface {
	pulumi.Input

	ToLinuxConfigurationOutput() LinuxConfigurationOutput
	ToLinuxConfigurationOutputWithContext(context.Context) LinuxConfigurationOutput
}

LinuxConfigurationInput is an input type that accepts LinuxConfigurationArgs and LinuxConfigurationOutput values. You can construct a concrete instance of `LinuxConfigurationInput` via:

LinuxConfigurationArgs{...}

type LinuxConfigurationOutput

type LinuxConfigurationOutput struct{ *pulumi.OutputState }

Specifies the Linux operating system settings on the virtual machine.

func (LinuxConfigurationOutput) ElementType

func (LinuxConfigurationOutput) ElementType() reflect.Type

func (LinuxConfigurationOutput) Ssh

Specifies the ssh key configuration for a Linux OS.

func (LinuxConfigurationOutput) ToLinuxConfigurationOutput

func (o LinuxConfigurationOutput) ToLinuxConfigurationOutput() LinuxConfigurationOutput

func (LinuxConfigurationOutput) ToLinuxConfigurationOutputWithContext

func (o LinuxConfigurationOutput) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput

func (LinuxConfigurationOutput) ToLinuxConfigurationPtrOutput

func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput

func (LinuxConfigurationOutput) ToLinuxConfigurationPtrOutputWithContext

func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput

type LinuxConfigurationPtrInput

type LinuxConfigurationPtrInput interface {
	pulumi.Input

	ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
	ToLinuxConfigurationPtrOutputWithContext(context.Context) LinuxConfigurationPtrOutput
}

LinuxConfigurationPtrInput is an input type that accepts LinuxConfigurationArgs, LinuxConfigurationPtr and LinuxConfigurationPtrOutput values. You can construct a concrete instance of `LinuxConfigurationPtrInput` via:

        LinuxConfigurationArgs{...}

or:

        nil

type LinuxConfigurationPtrOutput

type LinuxConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LinuxConfigurationPtrOutput) Elem

func (LinuxConfigurationPtrOutput) ElementType

func (LinuxConfigurationPtrOutput) Ssh

Specifies the ssh key configuration for a Linux OS.

func (LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutput

func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput

func (LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutputWithContext

func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput

type LinuxConfigurationResponse

type LinuxConfigurationResponse struct {
	// Specifies the ssh key configuration for a Linux OS.
	Ssh *SshConfigurationResponse `pulumi:"ssh"`
}

Specifies the Linux operating system settings on the virtual machine.

type LinuxConfigurationResponseOutput

type LinuxConfigurationResponseOutput struct{ *pulumi.OutputState }

Specifies the Linux operating system settings on the virtual machine.

func (LinuxConfigurationResponseOutput) ElementType

func (LinuxConfigurationResponseOutput) Ssh

Specifies the ssh key configuration for a Linux OS.

func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutput

func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput

func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutputWithContext

func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutputWithContext(ctx context.Context) LinuxConfigurationResponseOutput

type LinuxConfigurationResponsePtrOutput

type LinuxConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (LinuxConfigurationResponsePtrOutput) Elem

func (LinuxConfigurationResponsePtrOutput) ElementType

func (LinuxConfigurationResponsePtrOutput) Ssh

Specifies the ssh key configuration for a Linux OS.

func (LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutput

func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput

func (LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutputWithContext

func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput

type ListArtifactManifestCredentialArgs

type ListArtifactManifestCredentialArgs struct {
	// The name of the artifact manifest.
	ArtifactManifestName string `pulumi:"artifactManifestName"`
	// The name of the artifact store.
	ArtifactStoreName string `pulumi:"artifactStoreName"`
	// The name of the publisher.
	PublisherName string `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListArtifactManifestCredentialOutputArgs

type ListArtifactManifestCredentialOutputArgs struct {
	// The name of the artifact manifest.
	ArtifactManifestName pulumi.StringInput `pulumi:"artifactManifestName"`
	// The name of the artifact store.
	ArtifactStoreName pulumi.StringInput `pulumi:"artifactStoreName"`
	// The name of the publisher.
	PublisherName pulumi.StringInput `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListArtifactManifestCredentialOutputArgs) ElementType

type ListArtifactManifestCredentialResult

type ListArtifactManifestCredentialResult struct {
	// The credential type.
	CredentialType string `pulumi:"credentialType"`
}

The artifact manifest credential definition.

func ListArtifactManifestCredential

List credential for publishing artifacts defined in artifact manifest. Azure REST API version: 2023-09-01.

type ListArtifactManifestCredentialResultOutput

type ListArtifactManifestCredentialResultOutput struct{ *pulumi.OutputState }

The artifact manifest credential definition.

func (ListArtifactManifestCredentialResultOutput) CredentialType

The credential type.

func (ListArtifactManifestCredentialResultOutput) ElementType

func (ListArtifactManifestCredentialResultOutput) ToListArtifactManifestCredentialResultOutput

func (o ListArtifactManifestCredentialResultOutput) ToListArtifactManifestCredentialResultOutput() ListArtifactManifestCredentialResultOutput

func (ListArtifactManifestCredentialResultOutput) ToListArtifactManifestCredentialResultOutputWithContext

func (o ListArtifactManifestCredentialResultOutput) ToListArtifactManifestCredentialResultOutputWithContext(ctx context.Context) ListArtifactManifestCredentialResultOutput

type ListDeviceRegistrationKeyArgs

type ListDeviceRegistrationKeyArgs struct {
	// The name of the device resource.
	DeviceName string `pulumi:"deviceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListDeviceRegistrationKeyOutputArgs

type ListDeviceRegistrationKeyOutputArgs struct {
	// The name of the device resource.
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListDeviceRegistrationKeyOutputArgs) ElementType

type ListDeviceRegistrationKeyResult

type ListDeviceRegistrationKeyResult struct {
	// The registration key for the device.
	RegistrationKey string `pulumi:"registrationKey"`
}

The device registration key.

func ListDeviceRegistrationKey

func ListDeviceRegistrationKey(ctx *pulumi.Context, args *ListDeviceRegistrationKeyArgs, opts ...pulumi.InvokeOption) (*ListDeviceRegistrationKeyResult, error)

List the registration key for the device. Azure REST API version: 2022-01-01-preview.

type ListDeviceRegistrationKeyResultOutput

type ListDeviceRegistrationKeyResultOutput struct{ *pulumi.OutputState }

The device registration key.

func (ListDeviceRegistrationKeyResultOutput) ElementType

func (ListDeviceRegistrationKeyResultOutput) RegistrationKey

The registration key for the device.

func (ListDeviceRegistrationKeyResultOutput) ToListDeviceRegistrationKeyResultOutput

func (o ListDeviceRegistrationKeyResultOutput) ToListDeviceRegistrationKeyResultOutput() ListDeviceRegistrationKeyResultOutput

func (ListDeviceRegistrationKeyResultOutput) ToListDeviceRegistrationKeyResultOutputWithContext

func (o ListDeviceRegistrationKeyResultOutput) ToListDeviceRegistrationKeyResultOutputWithContext(ctx context.Context) ListDeviceRegistrationKeyResultOutput

type ListVendorSkusCredentialArgs

type ListVendorSkusCredentialArgs struct {
	// The name of the sku.
	SkuName string `pulumi:"skuName"`
	// The name of the vendor.
	VendorName string `pulumi:"vendorName"`
}

type ListVendorSkusCredentialOutputArgs

type ListVendorSkusCredentialOutputArgs struct {
	// The name of the sku.
	SkuName pulumi.StringInput `pulumi:"skuName"`
	// The name of the vendor.
	VendorName pulumi.StringInput `pulumi:"vendorName"`
}

func (ListVendorSkusCredentialOutputArgs) ElementType

type ListVendorSkusCredentialResult

type ListVendorSkusCredentialResult struct {
	// The Acr server url
	AcrServerUrl *string `pulumi:"acrServerUrl"`
	// The credential value.
	AcrToken *string `pulumi:"acrToken"`
	// The UTC time when credential will expire.
	Expiry *string `pulumi:"expiry"`
	// The repositories that could be accessed using the current credential.
	Repositories []string `pulumi:"repositories"`
	// The username of the sku credential.
	Username *string `pulumi:"username"`
}

The Sku credential definition.

func ListVendorSkusCredential

func ListVendorSkusCredential(ctx *pulumi.Context, args *ListVendorSkusCredentialArgs, opts ...pulumi.InvokeOption) (*ListVendorSkusCredentialResult, error)

Generate credentials for publishing SKU images. Azure REST API version: 2022-01-01-preview.

type ListVendorSkusCredentialResultOutput

type ListVendorSkusCredentialResultOutput struct{ *pulumi.OutputState }

The Sku credential definition.

func (ListVendorSkusCredentialResultOutput) AcrServerUrl

The Acr server url

func (ListVendorSkusCredentialResultOutput) AcrToken

The credential value.

func (ListVendorSkusCredentialResultOutput) ElementType

func (ListVendorSkusCredentialResultOutput) Expiry

The UTC time when credential will expire.

func (ListVendorSkusCredentialResultOutput) Repositories

The repositories that could be accessed using the current credential.

func (ListVendorSkusCredentialResultOutput) ToListVendorSkusCredentialResultOutput

func (o ListVendorSkusCredentialResultOutput) ToListVendorSkusCredentialResultOutput() ListVendorSkusCredentialResultOutput

func (ListVendorSkusCredentialResultOutput) ToListVendorSkusCredentialResultOutputWithContext

func (o ListVendorSkusCredentialResultOutput) ToListVendorSkusCredentialResultOutputWithContext(ctx context.Context) ListVendorSkusCredentialResultOutput

func (ListVendorSkusCredentialResultOutput) Username

The username of the sku credential.

type LookupArtifactManifestArgs

type LookupArtifactManifestArgs struct {
	// The name of the artifact manifest.
	ArtifactManifestName string `pulumi:"artifactManifestName"`
	// The name of the artifact store.
	ArtifactStoreName string `pulumi:"artifactStoreName"`
	// The name of the publisher.
	PublisherName string `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupArtifactManifestOutputArgs

type LookupArtifactManifestOutputArgs struct {
	// The name of the artifact manifest.
	ArtifactManifestName pulumi.StringInput `pulumi:"artifactManifestName"`
	// The name of the artifact store.
	ArtifactStoreName pulumi.StringInput `pulumi:"artifactStoreName"`
	// The name of the publisher.
	PublisherName pulumi.StringInput `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupArtifactManifestOutputArgs) ElementType

type LookupArtifactManifestResult

type LookupArtifactManifestResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Artifact manifest properties.
	Properties ArtifactManifestPropertiesFormatResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Artifact manifest properties.

func LookupArtifactManifest

func LookupArtifactManifest(ctx *pulumi.Context, args *LookupArtifactManifestArgs, opts ...pulumi.InvokeOption) (*LookupArtifactManifestResult, error)

Gets information about a artifact manifest resource. Azure REST API version: 2023-09-01.

type LookupArtifactManifestResultOutput

type LookupArtifactManifestResultOutput struct{ *pulumi.OutputState }

Artifact manifest properties.

func (LookupArtifactManifestResultOutput) ElementType

func (LookupArtifactManifestResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupArtifactManifestResultOutput) Location

The geo-location where the resource lives

func (LookupArtifactManifestResultOutput) Name

The name of the resource

func (LookupArtifactManifestResultOutput) Properties

Artifact manifest properties.

func (LookupArtifactManifestResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupArtifactManifestResultOutput) Tags

Resource tags.

func (LookupArtifactManifestResultOutput) ToLookupArtifactManifestResultOutput

func (o LookupArtifactManifestResultOutput) ToLookupArtifactManifestResultOutput() LookupArtifactManifestResultOutput

func (LookupArtifactManifestResultOutput) ToLookupArtifactManifestResultOutputWithContext

func (o LookupArtifactManifestResultOutput) ToLookupArtifactManifestResultOutputWithContext(ctx context.Context) LookupArtifactManifestResultOutput

func (LookupArtifactManifestResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupArtifactStoreArgs

type LookupArtifactStoreArgs struct {
	// The name of the artifact store.
	ArtifactStoreName string `pulumi:"artifactStoreName"`
	// The name of the publisher.
	PublisherName string `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupArtifactStoreOutputArgs

type LookupArtifactStoreOutputArgs struct {
	// The name of the artifact store.
	ArtifactStoreName pulumi.StringInput `pulumi:"artifactStoreName"`
	// The name of the publisher.
	PublisherName pulumi.StringInput `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupArtifactStoreOutputArgs) ElementType

type LookupArtifactStoreResult

type LookupArtifactStoreResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// ArtifactStores properties.
	Properties ArtifactStorePropertiesFormatResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Artifact store properties.

func LookupArtifactStore

func LookupArtifactStore(ctx *pulumi.Context, args *LookupArtifactStoreArgs, opts ...pulumi.InvokeOption) (*LookupArtifactStoreResult, error)

Gets information about the specified artifact store. Azure REST API version: 2023-09-01.

type LookupArtifactStoreResultOutput

type LookupArtifactStoreResultOutput struct{ *pulumi.OutputState }

Artifact store properties.

func (LookupArtifactStoreResultOutput) ElementType

func (LookupArtifactStoreResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupArtifactStoreResultOutput) Location

The geo-location where the resource lives

func (LookupArtifactStoreResultOutput) Name

The name of the resource

func (LookupArtifactStoreResultOutput) Properties

ArtifactStores properties.

func (LookupArtifactStoreResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupArtifactStoreResultOutput) Tags

Resource tags.

func (LookupArtifactStoreResultOutput) ToLookupArtifactStoreResultOutput

func (o LookupArtifactStoreResultOutput) ToLookupArtifactStoreResultOutput() LookupArtifactStoreResultOutput

func (LookupArtifactStoreResultOutput) ToLookupArtifactStoreResultOutputWithContext

func (o LookupArtifactStoreResultOutput) ToLookupArtifactStoreResultOutputWithContext(ctx context.Context) LookupArtifactStoreResultOutput

func (LookupArtifactStoreResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupConfigurationGroupSchemaArgs

type LookupConfigurationGroupSchemaArgs struct {
	// The name of the configuration group schema.
	ConfigurationGroupSchemaName string `pulumi:"configurationGroupSchemaName"`
	// The name of the publisher.
	PublisherName string `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConfigurationGroupSchemaOutputArgs

type LookupConfigurationGroupSchemaOutputArgs struct {
	// The name of the configuration group schema.
	ConfigurationGroupSchemaName pulumi.StringInput `pulumi:"configurationGroupSchemaName"`
	// The name of the publisher.
	PublisherName pulumi.StringInput `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConfigurationGroupSchemaOutputArgs) ElementType

type LookupConfigurationGroupSchemaResult

type LookupConfigurationGroupSchemaResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Configuration group schema properties.
	Properties ConfigurationGroupSchemaPropertiesFormatResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Configuration group schema resource.

func LookupConfigurationGroupSchema

Gets information about the specified configuration group schema. Azure REST API version: 2023-09-01.

type LookupConfigurationGroupSchemaResultOutput

type LookupConfigurationGroupSchemaResultOutput struct{ *pulumi.OutputState }

Configuration group schema resource.

func (LookupConfigurationGroupSchemaResultOutput) ElementType

func (LookupConfigurationGroupSchemaResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConfigurationGroupSchemaResultOutput) Location

The geo-location where the resource lives

func (LookupConfigurationGroupSchemaResultOutput) Name

The name of the resource

func (LookupConfigurationGroupSchemaResultOutput) Properties

Configuration group schema properties.

func (LookupConfigurationGroupSchemaResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupConfigurationGroupSchemaResultOutput) Tags

Resource tags.

func (LookupConfigurationGroupSchemaResultOutput) ToLookupConfigurationGroupSchemaResultOutput

func (o LookupConfigurationGroupSchemaResultOutput) ToLookupConfigurationGroupSchemaResultOutput() LookupConfigurationGroupSchemaResultOutput

func (LookupConfigurationGroupSchemaResultOutput) ToLookupConfigurationGroupSchemaResultOutputWithContext

func (o LookupConfigurationGroupSchemaResultOutput) ToLookupConfigurationGroupSchemaResultOutputWithContext(ctx context.Context) LookupConfigurationGroupSchemaResultOutput

func (LookupConfigurationGroupSchemaResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupConfigurationGroupValueArgs

type LookupConfigurationGroupValueArgs struct {
	// The name of the configuration group value.
	ConfigurationGroupValueName string `pulumi:"configurationGroupValueName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConfigurationGroupValueOutputArgs

type LookupConfigurationGroupValueOutputArgs struct {
	// The name of the configuration group value.
	ConfigurationGroupValueName pulumi.StringInput `pulumi:"configurationGroupValueName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConfigurationGroupValueOutputArgs) ElementType

type LookupConfigurationGroupValueResult

type LookupConfigurationGroupValueResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Hybrid configuration group value properties.
	Properties interface{} `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Hybrid configuration group value resource.

func LookupConfigurationGroupValue

Gets information about the specified hybrid configuration group values. Azure REST API version: 2023-09-01.

type LookupConfigurationGroupValueResultOutput

type LookupConfigurationGroupValueResultOutput struct{ *pulumi.OutputState }

Hybrid configuration group value resource.

func (LookupConfigurationGroupValueResultOutput) ElementType

func (LookupConfigurationGroupValueResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConfigurationGroupValueResultOutput) Location

The geo-location where the resource lives

func (LookupConfigurationGroupValueResultOutput) Name

The name of the resource

func (LookupConfigurationGroupValueResultOutput) Properties

Hybrid configuration group value properties.

func (LookupConfigurationGroupValueResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupConfigurationGroupValueResultOutput) Tags

Resource tags.

func (LookupConfigurationGroupValueResultOutput) ToLookupConfigurationGroupValueResultOutput

func (o LookupConfigurationGroupValueResultOutput) ToLookupConfigurationGroupValueResultOutput() LookupConfigurationGroupValueResultOutput

func (LookupConfigurationGroupValueResultOutput) ToLookupConfigurationGroupValueResultOutputWithContext

func (o LookupConfigurationGroupValueResultOutput) ToLookupConfigurationGroupValueResultOutputWithContext(ctx context.Context) LookupConfigurationGroupValueResultOutput

func (LookupConfigurationGroupValueResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupDeviceArgs

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

type LookupDeviceOutputArgs

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

func (LookupDeviceOutputArgs) ElementType

func (LookupDeviceOutputArgs) ElementType() reflect.Type

type LookupDeviceResult

type LookupDeviceResult struct {
	// The type of the device.
	DeviceType string `pulumi:"deviceType"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The list of network functions deployed on the device.
	NetworkFunctions []SubResourceResponse `pulumi:"networkFunctions"`
	// The provisioning state of the device resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The current device status.
	Status string `pulumi:"status"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Device resource.

func LookupDevice

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

Gets information about the specified device. Azure REST API version: 2022-01-01-preview.

type LookupDeviceResultOutput

type LookupDeviceResultOutput struct{ *pulumi.OutputState }

Device resource.

func (LookupDeviceResultOutput) DeviceType

The type of the device.

func (LookupDeviceResultOutput) ElementType

func (LookupDeviceResultOutput) ElementType() reflect.Type

func (LookupDeviceResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupDeviceResultOutput) Location

The geo-location where the resource lives

func (LookupDeviceResultOutput) Name

The name of the resource

func (LookupDeviceResultOutput) NetworkFunctions

The list of network functions deployed on the device.

func (LookupDeviceResultOutput) ProvisioningState

func (o LookupDeviceResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the device resource.

func (LookupDeviceResultOutput) Status

The current device status.

func (LookupDeviceResultOutput) SystemData

The system meta data relating to this resource.

func (LookupDeviceResultOutput) Tags

Resource tags.

func (LookupDeviceResultOutput) ToLookupDeviceResultOutput

func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput

func (LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext

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

func (LookupDeviceResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupNetworkFunctionArgs

type LookupNetworkFunctionArgs struct {
	// The name of the network function resource.
	NetworkFunctionName string `pulumi:"networkFunctionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNetworkFunctionDefinitionGroupArgs

type LookupNetworkFunctionDefinitionGroupArgs struct {
	// The name of the network function definition group.
	NetworkFunctionDefinitionGroupName string `pulumi:"networkFunctionDefinitionGroupName"`
	// The name of the publisher.
	PublisherName string `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNetworkFunctionDefinitionGroupOutputArgs

type LookupNetworkFunctionDefinitionGroupOutputArgs struct {
	// The name of the network function definition group.
	NetworkFunctionDefinitionGroupName pulumi.StringInput `pulumi:"networkFunctionDefinitionGroupName"`
	// The name of the publisher.
	PublisherName pulumi.StringInput `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupNetworkFunctionDefinitionGroupOutputArgs) ElementType

type LookupNetworkFunctionDefinitionGroupResult

type LookupNetworkFunctionDefinitionGroupResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Network function definition group properties.
	Properties NetworkFunctionDefinitionGroupPropertiesFormatResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Network function definition group resource.

func LookupNetworkFunctionDefinitionGroup

Gets information about the specified networkFunctionDefinition group. Azure REST API version: 2023-09-01.

type LookupNetworkFunctionDefinitionGroupResultOutput

type LookupNetworkFunctionDefinitionGroupResultOutput struct{ *pulumi.OutputState }

Network function definition group resource.

func (LookupNetworkFunctionDefinitionGroupResultOutput) ElementType

func (LookupNetworkFunctionDefinitionGroupResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupNetworkFunctionDefinitionGroupResultOutput) Location

The geo-location where the resource lives

func (LookupNetworkFunctionDefinitionGroupResultOutput) Name

The name of the resource

func (LookupNetworkFunctionDefinitionGroupResultOutput) Properties

Network function definition group properties.

func (LookupNetworkFunctionDefinitionGroupResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupNetworkFunctionDefinitionGroupResultOutput) Tags

Resource tags.

func (LookupNetworkFunctionDefinitionGroupResultOutput) ToLookupNetworkFunctionDefinitionGroupResultOutput

func (o LookupNetworkFunctionDefinitionGroupResultOutput) ToLookupNetworkFunctionDefinitionGroupResultOutput() LookupNetworkFunctionDefinitionGroupResultOutput

func (LookupNetworkFunctionDefinitionGroupResultOutput) ToLookupNetworkFunctionDefinitionGroupResultOutputWithContext

func (o LookupNetworkFunctionDefinitionGroupResultOutput) ToLookupNetworkFunctionDefinitionGroupResultOutputWithContext(ctx context.Context) LookupNetworkFunctionDefinitionGroupResultOutput

func (LookupNetworkFunctionDefinitionGroupResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupNetworkFunctionDefinitionVersionArgs

type LookupNetworkFunctionDefinitionVersionArgs struct {
	// The name of the network function definition group.
	NetworkFunctionDefinitionGroupName string `pulumi:"networkFunctionDefinitionGroupName"`
	// The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
	NetworkFunctionDefinitionVersionName string `pulumi:"networkFunctionDefinitionVersionName"`
	// The name of the publisher.
	PublisherName string `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNetworkFunctionDefinitionVersionOutputArgs

type LookupNetworkFunctionDefinitionVersionOutputArgs struct {
	// The name of the network function definition group.
	NetworkFunctionDefinitionGroupName pulumi.StringInput `pulumi:"networkFunctionDefinitionGroupName"`
	// The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
	NetworkFunctionDefinitionVersionName pulumi.StringInput `pulumi:"networkFunctionDefinitionVersionName"`
	// The name of the publisher.
	PublisherName pulumi.StringInput `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupNetworkFunctionDefinitionVersionOutputArgs) ElementType

type LookupNetworkFunctionDefinitionVersionResult

type LookupNetworkFunctionDefinitionVersionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Network function definition version properties.
	Properties interface{} `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Network function definition version.

func LookupNetworkFunctionDefinitionVersion

Gets information about a network function definition version. Azure REST API version: 2023-09-01.

type LookupNetworkFunctionDefinitionVersionResultOutput

type LookupNetworkFunctionDefinitionVersionResultOutput struct{ *pulumi.OutputState }

Network function definition version.

func (LookupNetworkFunctionDefinitionVersionResultOutput) ElementType

func (LookupNetworkFunctionDefinitionVersionResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupNetworkFunctionDefinitionVersionResultOutput) Location

The geo-location where the resource lives

func (LookupNetworkFunctionDefinitionVersionResultOutput) Name

The name of the resource

func (LookupNetworkFunctionDefinitionVersionResultOutput) Properties

Network function definition version properties.

func (LookupNetworkFunctionDefinitionVersionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupNetworkFunctionDefinitionVersionResultOutput) Tags

Resource tags.

func (LookupNetworkFunctionDefinitionVersionResultOutput) ToLookupNetworkFunctionDefinitionVersionResultOutput

func (o LookupNetworkFunctionDefinitionVersionResultOutput) ToLookupNetworkFunctionDefinitionVersionResultOutput() LookupNetworkFunctionDefinitionVersionResultOutput

func (LookupNetworkFunctionDefinitionVersionResultOutput) ToLookupNetworkFunctionDefinitionVersionResultOutputWithContext

func (o LookupNetworkFunctionDefinitionVersionResultOutput) ToLookupNetworkFunctionDefinitionVersionResultOutputWithContext(ctx context.Context) LookupNetworkFunctionDefinitionVersionResultOutput

func (LookupNetworkFunctionDefinitionVersionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupNetworkFunctionOutputArgs

type LookupNetworkFunctionOutputArgs struct {
	// The name of the network function resource.
	NetworkFunctionName pulumi.StringInput `pulumi:"networkFunctionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupNetworkFunctionOutputArgs) ElementType

type LookupNetworkFunctionResult

type LookupNetworkFunctionResult struct {
	// The reference to the device resource. Once set, it cannot be updated.
	Device *SubResourceResponse `pulumi:"device"`
	// A unique read-only string that changes whenever the resource is updated.
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The resource URI of the managed application.
	ManagedApplication SubResourceResponse `pulumi:"managedApplication"`
	// The parameters for the managed application.
	ManagedApplicationParameters interface{} `pulumi:"managedApplicationParameters"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The network function container configurations from the user.
	NetworkFunctionContainerConfigurations interface{} `pulumi:"networkFunctionContainerConfigurations"`
	// The network function configurations from the user.
	NetworkFunctionUserConfigurations []NetworkFunctionUserConfigurationResponse `pulumi:"networkFunctionUserConfigurations"`
	// The provisioning state of the network function resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The service key for the network function resource.
	ServiceKey string `pulumi:"serviceKey"`
	// The sku name for the network function. Once set, it cannot be updated.
	SkuName *string `pulumi:"skuName"`
	// The sku type for the network function.
	SkuType string `pulumi:"skuType"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The vendor name for the network function. Once set, it cannot be updated.
	VendorName *string `pulumi:"vendorName"`
	// The vendor provisioning state for the network function resource.
	VendorProvisioningState string `pulumi:"vendorProvisioningState"`
}

Network function resource response.

func LookupNetworkFunction

func LookupNetworkFunction(ctx *pulumi.Context, args *LookupNetworkFunctionArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFunctionResult, error)

Gets information about the specified network function resource. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2023-09-01.

type LookupNetworkFunctionResultOutput

type LookupNetworkFunctionResultOutput struct{ *pulumi.OutputState }

Network function resource response.

func (LookupNetworkFunctionResultOutput) Device

The reference to the device resource. Once set, it cannot be updated.

func (LookupNetworkFunctionResultOutput) ElementType

func (LookupNetworkFunctionResultOutput) Etag

A unique read-only string that changes whenever the resource is updated.

func (LookupNetworkFunctionResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupNetworkFunctionResultOutput) Location

The geo-location where the resource lives

func (LookupNetworkFunctionResultOutput) ManagedApplication

The resource URI of the managed application.

func (LookupNetworkFunctionResultOutput) ManagedApplicationParameters

func (o LookupNetworkFunctionResultOutput) ManagedApplicationParameters() pulumi.AnyOutput

The parameters for the managed application.

func (LookupNetworkFunctionResultOutput) Name

The name of the resource

func (LookupNetworkFunctionResultOutput) NetworkFunctionContainerConfigurations

func (o LookupNetworkFunctionResultOutput) NetworkFunctionContainerConfigurations() pulumi.AnyOutput

The network function container configurations from the user.

func (LookupNetworkFunctionResultOutput) NetworkFunctionUserConfigurations

The network function configurations from the user.

func (LookupNetworkFunctionResultOutput) ProvisioningState

The provisioning state of the network function resource.

func (LookupNetworkFunctionResultOutput) ServiceKey

The service key for the network function resource.

func (LookupNetworkFunctionResultOutput) SkuName

The sku name for the network function. Once set, it cannot be updated.

func (LookupNetworkFunctionResultOutput) SkuType

The sku type for the network function.

func (LookupNetworkFunctionResultOutput) SystemData

The system meta data relating to this resource.

func (LookupNetworkFunctionResultOutput) Tags

Resource tags.

func (LookupNetworkFunctionResultOutput) ToLookupNetworkFunctionResultOutput

func (o LookupNetworkFunctionResultOutput) ToLookupNetworkFunctionResultOutput() LookupNetworkFunctionResultOutput

func (LookupNetworkFunctionResultOutput) ToLookupNetworkFunctionResultOutputWithContext

func (o LookupNetworkFunctionResultOutput) ToLookupNetworkFunctionResultOutputWithContext(ctx context.Context) LookupNetworkFunctionResultOutput

func (LookupNetworkFunctionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupNetworkFunctionResultOutput) VendorName

The vendor name for the network function. Once set, it cannot be updated.

func (LookupNetworkFunctionResultOutput) VendorProvisioningState

func (o LookupNetworkFunctionResultOutput) VendorProvisioningState() pulumi.StringOutput

The vendor provisioning state for the network function resource.

type LookupNetworkServiceDesignGroupArgs

type LookupNetworkServiceDesignGroupArgs struct {
	// The name of the network service design group.
	NetworkServiceDesignGroupName string `pulumi:"networkServiceDesignGroupName"`
	// The name of the publisher.
	PublisherName string `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNetworkServiceDesignGroupOutputArgs

type LookupNetworkServiceDesignGroupOutputArgs struct {
	// The name of the network service design group.
	NetworkServiceDesignGroupName pulumi.StringInput `pulumi:"networkServiceDesignGroupName"`
	// The name of the publisher.
	PublisherName pulumi.StringInput `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupNetworkServiceDesignGroupOutputArgs) ElementType

type LookupNetworkServiceDesignGroupResult

type LookupNetworkServiceDesignGroupResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// network service design group properties.
	Properties NetworkServiceDesignGroupPropertiesFormatResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

network service design group resource.

func LookupNetworkServiceDesignGroup

Gets information about the specified networkServiceDesign group. Azure REST API version: 2023-09-01.

type LookupNetworkServiceDesignGroupResultOutput

type LookupNetworkServiceDesignGroupResultOutput struct{ *pulumi.OutputState }

network service design group resource.

func (LookupNetworkServiceDesignGroupResultOutput) ElementType

func (LookupNetworkServiceDesignGroupResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupNetworkServiceDesignGroupResultOutput) Location

The geo-location where the resource lives

func (LookupNetworkServiceDesignGroupResultOutput) Name

The name of the resource

func (LookupNetworkServiceDesignGroupResultOutput) Properties

network service design group properties.

func (LookupNetworkServiceDesignGroupResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupNetworkServiceDesignGroupResultOutput) Tags

Resource tags.

func (LookupNetworkServiceDesignGroupResultOutput) ToLookupNetworkServiceDesignGroupResultOutput

func (o LookupNetworkServiceDesignGroupResultOutput) ToLookupNetworkServiceDesignGroupResultOutput() LookupNetworkServiceDesignGroupResultOutput

func (LookupNetworkServiceDesignGroupResultOutput) ToLookupNetworkServiceDesignGroupResultOutputWithContext

func (o LookupNetworkServiceDesignGroupResultOutput) ToLookupNetworkServiceDesignGroupResultOutputWithContext(ctx context.Context) LookupNetworkServiceDesignGroupResultOutput

func (LookupNetworkServiceDesignGroupResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupNetworkServiceDesignVersionArgs

type LookupNetworkServiceDesignVersionArgs struct {
	// The name of the network service design group.
	NetworkServiceDesignGroupName string `pulumi:"networkServiceDesignGroupName"`
	// The name of the network service design version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
	NetworkServiceDesignVersionName string `pulumi:"networkServiceDesignVersionName"`
	// The name of the publisher.
	PublisherName string `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNetworkServiceDesignVersionOutputArgs

type LookupNetworkServiceDesignVersionOutputArgs struct {
	// The name of the network service design group.
	NetworkServiceDesignGroupName pulumi.StringInput `pulumi:"networkServiceDesignGroupName"`
	// The name of the network service design version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
	NetworkServiceDesignVersionName pulumi.StringInput `pulumi:"networkServiceDesignVersionName"`
	// The name of the publisher.
	PublisherName pulumi.StringInput `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupNetworkServiceDesignVersionOutputArgs) ElementType

type LookupNetworkServiceDesignVersionResult

type LookupNetworkServiceDesignVersionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// network service design version properties.
	Properties NetworkServiceDesignVersionPropertiesFormatResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

network service design version.

func LookupNetworkServiceDesignVersion

Gets information about a network service design version. Azure REST API version: 2023-09-01.

type LookupNetworkServiceDesignVersionResultOutput

type LookupNetworkServiceDesignVersionResultOutput struct{ *pulumi.OutputState }

network service design version.

func (LookupNetworkServiceDesignVersionResultOutput) ElementType

func (LookupNetworkServiceDesignVersionResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupNetworkServiceDesignVersionResultOutput) Location

The geo-location where the resource lives

func (LookupNetworkServiceDesignVersionResultOutput) Name

The name of the resource

func (LookupNetworkServiceDesignVersionResultOutput) Properties

network service design version properties.

func (LookupNetworkServiceDesignVersionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupNetworkServiceDesignVersionResultOutput) Tags

Resource tags.

func (LookupNetworkServiceDesignVersionResultOutput) ToLookupNetworkServiceDesignVersionResultOutput

func (o LookupNetworkServiceDesignVersionResultOutput) ToLookupNetworkServiceDesignVersionResultOutput() LookupNetworkServiceDesignVersionResultOutput

func (LookupNetworkServiceDesignVersionResultOutput) ToLookupNetworkServiceDesignVersionResultOutputWithContext

func (o LookupNetworkServiceDesignVersionResultOutput) ToLookupNetworkServiceDesignVersionResultOutputWithContext(ctx context.Context) LookupNetworkServiceDesignVersionResultOutput

func (LookupNetworkServiceDesignVersionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupPublisherArgs

type LookupPublisherArgs struct {
	// The name of the publisher.
	PublisherName string `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPublisherOutputArgs

type LookupPublisherOutputArgs struct {
	// The name of the publisher.
	PublisherName pulumi.StringInput `pulumi:"publisherName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPublisherOutputArgs) ElementType

func (LookupPublisherOutputArgs) ElementType() reflect.Type

type LookupPublisherResult

type LookupPublisherResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The managed identity of the publisher, if configured.
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Publisher properties.
	Properties PublisherPropertiesFormatResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

publisher resource.

func LookupPublisher

func LookupPublisher(ctx *pulumi.Context, args *LookupPublisherArgs, opts ...pulumi.InvokeOption) (*LookupPublisherResult, error)

Gets information about the specified publisher. Azure REST API version: 2023-09-01.

type LookupPublisherResultOutput

type LookupPublisherResultOutput struct{ *pulumi.OutputState }

publisher resource.

func (LookupPublisherResultOutput) ElementType

func (LookupPublisherResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupPublisherResultOutput) Identity

The managed identity of the publisher, if configured.

func (LookupPublisherResultOutput) Location

The geo-location where the resource lives

func (LookupPublisherResultOutput) Name

The name of the resource

func (LookupPublisherResultOutput) Properties

Publisher properties.

func (LookupPublisherResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPublisherResultOutput) Tags

Resource tags.

func (LookupPublisherResultOutput) ToLookupPublisherResultOutput

func (o LookupPublisherResultOutput) ToLookupPublisherResultOutput() LookupPublisherResultOutput

func (LookupPublisherResultOutput) ToLookupPublisherResultOutputWithContext

func (o LookupPublisherResultOutput) ToLookupPublisherResultOutputWithContext(ctx context.Context) LookupPublisherResultOutput

func (LookupPublisherResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupSiteArgs

type LookupSiteArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the network service site.
	SiteName string `pulumi:"siteName"`
}

type LookupSiteNetworkServiceArgs

type LookupSiteNetworkServiceArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the site network service.
	SiteNetworkServiceName string `pulumi:"siteNetworkServiceName"`
}

type LookupSiteNetworkServiceOutputArgs

type LookupSiteNetworkServiceOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the site network service.
	SiteNetworkServiceName pulumi.StringInput `pulumi:"siteNetworkServiceName"`
}

func (LookupSiteNetworkServiceOutputArgs) ElementType

type LookupSiteNetworkServiceResult

type LookupSiteNetworkServiceResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The managed identity of the Site network service, if configured.
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Site network service properties.
	Properties SiteNetworkServicePropertiesFormatResponse `pulumi:"properties"`
	// Sku of the site network service.
	Sku *SkuResponse `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Site network service resource.

func LookupSiteNetworkService

func LookupSiteNetworkService(ctx *pulumi.Context, args *LookupSiteNetworkServiceArgs, opts ...pulumi.InvokeOption) (*LookupSiteNetworkServiceResult, error)

Gets information about the specified site network service. Azure REST API version: 2023-09-01.

type LookupSiteNetworkServiceResultOutput

type LookupSiteNetworkServiceResultOutput struct{ *pulumi.OutputState }

Site network service resource.

func (LookupSiteNetworkServiceResultOutput) ElementType

func (LookupSiteNetworkServiceResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupSiteNetworkServiceResultOutput) Identity

The managed identity of the Site network service, if configured.

func (LookupSiteNetworkServiceResultOutput) Location

The geo-location where the resource lives

func (LookupSiteNetworkServiceResultOutput) Name

The name of the resource

func (LookupSiteNetworkServiceResultOutput) Properties

Site network service properties.

func (LookupSiteNetworkServiceResultOutput) Sku

Sku of the site network service.

func (LookupSiteNetworkServiceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSiteNetworkServiceResultOutput) Tags

Resource tags.

func (LookupSiteNetworkServiceResultOutput) ToLookupSiteNetworkServiceResultOutput

func (o LookupSiteNetworkServiceResultOutput) ToLookupSiteNetworkServiceResultOutput() LookupSiteNetworkServiceResultOutput

func (LookupSiteNetworkServiceResultOutput) ToLookupSiteNetworkServiceResultOutputWithContext

func (o LookupSiteNetworkServiceResultOutput) ToLookupSiteNetworkServiceResultOutputWithContext(ctx context.Context) LookupSiteNetworkServiceResultOutput

func (LookupSiteNetworkServiceResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupSiteOutputArgs

type LookupSiteOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the network service site.
	SiteName pulumi.StringInput `pulumi:"siteName"`
}

func (LookupSiteOutputArgs) ElementType

func (LookupSiteOutputArgs) ElementType() reflect.Type

type LookupSiteResult

type LookupSiteResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Site properties.
	Properties SitePropertiesFormatResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Site resource.

func LookupSite

func LookupSite(ctx *pulumi.Context, args *LookupSiteArgs, opts ...pulumi.InvokeOption) (*LookupSiteResult, error)

Gets information about the specified network site. Azure REST API version: 2023-09-01.

type LookupSiteResultOutput

type LookupSiteResultOutput struct{ *pulumi.OutputState }

Site resource.

func (LookupSiteResultOutput) ElementType

func (LookupSiteResultOutput) ElementType() reflect.Type

func (LookupSiteResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupSiteResultOutput) Location

The geo-location where the resource lives

func (LookupSiteResultOutput) Name

The name of the resource

func (LookupSiteResultOutput) Properties

Site properties.

func (LookupSiteResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSiteResultOutput) Tags

Resource tags.

func (LookupSiteResultOutput) ToLookupSiteResultOutput

func (o LookupSiteResultOutput) ToLookupSiteResultOutput() LookupSiteResultOutput

func (LookupSiteResultOutput) ToLookupSiteResultOutputWithContext

func (o LookupSiteResultOutput) ToLookupSiteResultOutputWithContext(ctx context.Context) LookupSiteResultOutput

func (LookupSiteResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupVendorArgs

type LookupVendorArgs struct {
	// The name of the vendor.
	VendorName string `pulumi:"vendorName"`
}

type LookupVendorOutputArgs

type LookupVendorOutputArgs struct {
	// The name of the vendor.
	VendorName pulumi.StringInput `pulumi:"vendorName"`
}

func (LookupVendorOutputArgs) ElementType

func (LookupVendorOutputArgs) ElementType() reflect.Type

type LookupVendorResult

type LookupVendorResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The provisioning state of the vendor resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// A list of IDs of the vendor skus offered by the vendor.
	Skus []SubResourceResponse `pulumi:"skus"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Vendor resource.

func LookupVendor

func LookupVendor(ctx *pulumi.Context, args *LookupVendorArgs, opts ...pulumi.InvokeOption) (*LookupVendorResult, error)

Gets information about the specified vendor. Azure REST API version: 2022-01-01-preview.

type LookupVendorResultOutput

type LookupVendorResultOutput struct{ *pulumi.OutputState }

Vendor resource.

func (LookupVendorResultOutput) ElementType

func (LookupVendorResultOutput) ElementType() reflect.Type

func (LookupVendorResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupVendorResultOutput) Name

The name of the resource

func (LookupVendorResultOutput) ProvisioningState

func (o LookupVendorResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the vendor resource.

func (LookupVendorResultOutput) Skus

A list of IDs of the vendor skus offered by the vendor.

func (LookupVendorResultOutput) SystemData

The system meta data relating to this resource.

func (LookupVendorResultOutput) ToLookupVendorResultOutput

func (o LookupVendorResultOutput) ToLookupVendorResultOutput() LookupVendorResultOutput

func (LookupVendorResultOutput) ToLookupVendorResultOutputWithContext

func (o LookupVendorResultOutput) ToLookupVendorResultOutputWithContext(ctx context.Context) LookupVendorResultOutput

func (LookupVendorResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupVendorSkuPreviewArgs

type LookupVendorSkuPreviewArgs struct {
	// Preview subscription ID.
	PreviewSubscription string `pulumi:"previewSubscription"`
	// The name of the vendor sku.
	SkuName string `pulumi:"skuName"`
	// The name of the vendor.
	VendorName string `pulumi:"vendorName"`
}

type LookupVendorSkuPreviewOutputArgs

type LookupVendorSkuPreviewOutputArgs struct {
	// Preview subscription ID.
	PreviewSubscription pulumi.StringInput `pulumi:"previewSubscription"`
	// The name of the vendor sku.
	SkuName pulumi.StringInput `pulumi:"skuName"`
	// The name of the vendor.
	VendorName pulumi.StringInput `pulumi:"vendorName"`
}

func (LookupVendorSkuPreviewOutputArgs) ElementType

type LookupVendorSkuPreviewResult

type LookupVendorSkuPreviewResult struct {
	// The ARM ID of the resource.
	Id string `pulumi:"id"`
	// The preview subscription ID.
	Name string `pulumi:"name"`
	// The provisioning state of the PreviewSubscription resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Customer subscription which can use a sku.

func LookupVendorSkuPreview

func LookupVendorSkuPreview(ctx *pulumi.Context, args *LookupVendorSkuPreviewArgs, opts ...pulumi.InvokeOption) (*LookupVendorSkuPreviewResult, error)

Gets the preview information of a vendor sku. Azure REST API version: 2022-01-01-preview.

type LookupVendorSkuPreviewResultOutput

type LookupVendorSkuPreviewResultOutput struct{ *pulumi.OutputState }

Customer subscription which can use a sku.

func (LookupVendorSkuPreviewResultOutput) ElementType

func (LookupVendorSkuPreviewResultOutput) Id

The ARM ID of the resource.

func (LookupVendorSkuPreviewResultOutput) Name

The preview subscription ID.

func (LookupVendorSkuPreviewResultOutput) ProvisioningState

The provisioning state of the PreviewSubscription resource.

func (LookupVendorSkuPreviewResultOutput) SystemData

The system meta data relating to this resource.

func (LookupVendorSkuPreviewResultOutput) ToLookupVendorSkuPreviewResultOutput

func (o LookupVendorSkuPreviewResultOutput) ToLookupVendorSkuPreviewResultOutput() LookupVendorSkuPreviewResultOutput

func (LookupVendorSkuPreviewResultOutput) ToLookupVendorSkuPreviewResultOutputWithContext

func (o LookupVendorSkuPreviewResultOutput) ToLookupVendorSkuPreviewResultOutputWithContext(ctx context.Context) LookupVendorSkuPreviewResultOutput

func (LookupVendorSkuPreviewResultOutput) Type

The type of the resource.

type LookupVendorSkusArgs

type LookupVendorSkusArgs struct {
	// The name of the sku.
	SkuName string `pulumi:"skuName"`
	// The name of the vendor.
	VendorName string `pulumi:"vendorName"`
}

type LookupVendorSkusOutputArgs

type LookupVendorSkusOutputArgs struct {
	// The name of the sku.
	SkuName pulumi.StringInput `pulumi:"skuName"`
	// The name of the vendor.
	VendorName pulumi.StringInput `pulumi:"vendorName"`
}

func (LookupVendorSkusOutputArgs) ElementType

func (LookupVendorSkusOutputArgs) ElementType() reflect.Type

type LookupVendorSkusResult

type LookupVendorSkusResult struct {
	// The sku deployment mode.
	DeploymentMode *string `pulumi:"deploymentMode"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The parameters for the managed application to be supplied by the vendor.
	ManagedApplicationParameters interface{} `pulumi:"managedApplicationParameters"`
	// The template for the managed application deployment.
	ManagedApplicationTemplate interface{} `pulumi:"managedApplicationTemplate"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The template definition of the network function.
	NetworkFunctionTemplate *NetworkFunctionTemplateResponse `pulumi:"networkFunctionTemplate"`
	// The network function type.
	NetworkFunctionType *string `pulumi:"networkFunctionType"`
	// Indicates if the vendor sku is in preview mode.
	Preview *bool `pulumi:"preview"`
	// The provisioning state of the vendor sku sub resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The sku type.
	SkuType *string `pulumi:"skuType"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Sku sub resource.

func LookupVendorSkus

func LookupVendorSkus(ctx *pulumi.Context, args *LookupVendorSkusArgs, opts ...pulumi.InvokeOption) (*LookupVendorSkusResult, error)

Gets information about the specified sku. Azure REST API version: 2022-01-01-preview.

type LookupVendorSkusResultOutput

type LookupVendorSkusResultOutput struct{ *pulumi.OutputState }

Sku sub resource.

func (LookupVendorSkusResultOutput) DeploymentMode

The sku deployment mode.

func (LookupVendorSkusResultOutput) ElementType

func (LookupVendorSkusResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupVendorSkusResultOutput) ManagedApplicationParameters

func (o LookupVendorSkusResultOutput) ManagedApplicationParameters() pulumi.AnyOutput

The parameters for the managed application to be supplied by the vendor.

func (LookupVendorSkusResultOutput) ManagedApplicationTemplate

func (o LookupVendorSkusResultOutput) ManagedApplicationTemplate() pulumi.AnyOutput

The template for the managed application deployment.

func (LookupVendorSkusResultOutput) Name

The name of the resource

func (LookupVendorSkusResultOutput) NetworkFunctionTemplate

The template definition of the network function.

func (LookupVendorSkusResultOutput) NetworkFunctionType

func (o LookupVendorSkusResultOutput) NetworkFunctionType() pulumi.StringPtrOutput

The network function type.

func (LookupVendorSkusResultOutput) Preview

Indicates if the vendor sku is in preview mode.

func (LookupVendorSkusResultOutput) ProvisioningState

func (o LookupVendorSkusResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the vendor sku sub resource.

func (LookupVendorSkusResultOutput) SkuType

The sku type.

func (LookupVendorSkusResultOutput) SystemData

The system meta data relating to this resource.

func (LookupVendorSkusResultOutput) ToLookupVendorSkusResultOutput

func (o LookupVendorSkusResultOutput) ToLookupVendorSkusResultOutput() LookupVendorSkusResultOutput

func (LookupVendorSkusResultOutput) ToLookupVendorSkusResultOutputWithContext

func (o LookupVendorSkusResultOutput) ToLookupVendorSkusResultOutputWithContext(ctx context.Context) LookupVendorSkusResultOutput

func (LookupVendorSkusResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ManagedResourceGroupConfiguration

type ManagedResourceGroupConfiguration struct {
	// Managed resource group location.
	Location *string `pulumi:"location"`
	// Managed resource group name.
	Name *string `pulumi:"name"`
}

Managed resource group configuration.

type ManagedResourceGroupConfigurationArgs

type ManagedResourceGroupConfigurationArgs struct {
	// Managed resource group location.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Managed resource group name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Managed resource group configuration.

func (ManagedResourceGroupConfigurationArgs) ElementType

func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutput

func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput

func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutputWithContext

func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput

func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutput

func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput

func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutputWithContext

func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput

type ManagedResourceGroupConfigurationInput

type ManagedResourceGroupConfigurationInput interface {
	pulumi.Input

	ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput
	ToManagedResourceGroupConfigurationOutputWithContext(context.Context) ManagedResourceGroupConfigurationOutput
}

ManagedResourceGroupConfigurationInput is an input type that accepts ManagedResourceGroupConfigurationArgs and ManagedResourceGroupConfigurationOutput values. You can construct a concrete instance of `ManagedResourceGroupConfigurationInput` via:

ManagedResourceGroupConfigurationArgs{...}

type ManagedResourceGroupConfigurationOutput

type ManagedResourceGroupConfigurationOutput struct{ *pulumi.OutputState }

Managed resource group configuration.

func (ManagedResourceGroupConfigurationOutput) ElementType

func (ManagedResourceGroupConfigurationOutput) Location

Managed resource group location.

func (ManagedResourceGroupConfigurationOutput) Name

Managed resource group name.

func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutput

func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput

func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutputWithContext

func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput

func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutput

func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput

func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext

func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput

type ManagedResourceGroupConfigurationPtrInput

type ManagedResourceGroupConfigurationPtrInput interface {
	pulumi.Input

	ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
	ToManagedResourceGroupConfigurationPtrOutputWithContext(context.Context) ManagedResourceGroupConfigurationPtrOutput
}

ManagedResourceGroupConfigurationPtrInput is an input type that accepts ManagedResourceGroupConfigurationArgs, ManagedResourceGroupConfigurationPtr and ManagedResourceGroupConfigurationPtrOutput values. You can construct a concrete instance of `ManagedResourceGroupConfigurationPtrInput` via:

        ManagedResourceGroupConfigurationArgs{...}

or:

        nil

type ManagedResourceGroupConfigurationPtrOutput

type ManagedResourceGroupConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ManagedResourceGroupConfigurationPtrOutput) Elem

func (ManagedResourceGroupConfigurationPtrOutput) ElementType

func (ManagedResourceGroupConfigurationPtrOutput) Location

Managed resource group location.

func (ManagedResourceGroupConfigurationPtrOutput) Name

Managed resource group name.

func (ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutput

func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput

func (ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext

func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput

type ManagedResourceGroupConfigurationResponse

type ManagedResourceGroupConfigurationResponse struct {
	// Managed resource group location.
	Location *string `pulumi:"location"`
	// Managed resource group name.
	Name *string `pulumi:"name"`
}

Managed resource group configuration.

type ManagedResourceGroupConfigurationResponseOutput

type ManagedResourceGroupConfigurationResponseOutput struct{ *pulumi.OutputState }

Managed resource group configuration.

func (ManagedResourceGroupConfigurationResponseOutput) ElementType

func (ManagedResourceGroupConfigurationResponseOutput) Location

Managed resource group location.

func (ManagedResourceGroupConfigurationResponseOutput) Name

Managed resource group name.

func (ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutput

func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutput() ManagedResourceGroupConfigurationResponseOutput

func (ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutputWithContext

func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponseOutput

type ManagedResourceGroupConfigurationResponsePtrOutput

type ManagedResourceGroupConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedResourceGroupConfigurationResponsePtrOutput) Elem

func (ManagedResourceGroupConfigurationResponsePtrOutput) ElementType

func (ManagedResourceGroupConfigurationResponsePtrOutput) Location

Managed resource group location.

func (ManagedResourceGroupConfigurationResponsePtrOutput) Name

Managed resource group name.

func (ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutput

func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutput() ManagedResourceGroupConfigurationResponsePtrOutput

func (ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutputWithContext

func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponsePtrOutput

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

type ManagedServiceIdentityArgs

type ManagedServiceIdentityArgs struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type pulumi.StringInput `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityArgs) ElementType

func (ManagedServiceIdentityArgs) ElementType() reflect.Type

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityInput

type ManagedServiceIdentityInput interface {
	pulumi.Input

	ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
	ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput
}

ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:

ManagedServiceIdentityArgs{...}

type ManagedServiceIdentityOutput

type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityOutput) ElementType

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityOutput) UserAssignedIdentities

func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityPtrInput

type ManagedServiceIdentityPtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
	ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput
}

ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:

        ManagedServiceIdentityArgs{...}

or:

        nil

type ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityPtrOutput) Elem

func (ManagedServiceIdentityPtrOutput) ElementType

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities

func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityResponse

type ManagedServiceIdentityResponse struct {
	// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

type ManagedServiceIdentityResponseOutput

type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityResponseOutput) ElementType

func (ManagedServiceIdentityResponseOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponseOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityResponsePtrOutput

type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityResponsePtrOutput) Elem

func (ManagedServiceIdentityResponsePtrOutput) ElementType

func (ManagedServiceIdentityResponsePtrOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponsePtrOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityType) ElementType

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToStringOutput

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext

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

func (ManagedServiceIdentityType) ToStringPtrOutput

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypeInput

type ManagedServiceIdentityTypeInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
	ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput
}

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

ManagedServiceIdentityTypeNone
ManagedServiceIdentityTypeSystemAssigned
ManagedServiceIdentityTypeUserAssigned
ManagedServiceIdentityType_SystemAssigned_UserAssigned

type ManagedServiceIdentityTypeOutput

type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypeOutput) ElementType

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext

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

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
	ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput
}

func ManagedServiceIdentityTypePtr

func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrOutput

type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypePtrOutput) Elem

func (ManagedServiceIdentityTypePtrOutput) ElementType

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type ManifestArtifactFormat

type ManifestArtifactFormat struct {
	// The artifact name
	ArtifactName *string `pulumi:"artifactName"`
	// The artifact type.
	ArtifactType *string `pulumi:"artifactType"`
	// The artifact version.
	ArtifactVersion *string `pulumi:"artifactVersion"`
}

Manifest artifact properties.

type ManifestArtifactFormatArgs

type ManifestArtifactFormatArgs struct {
	// The artifact name
	ArtifactName pulumi.StringPtrInput `pulumi:"artifactName"`
	// The artifact type.
	ArtifactType pulumi.StringPtrInput `pulumi:"artifactType"`
	// The artifact version.
	ArtifactVersion pulumi.StringPtrInput `pulumi:"artifactVersion"`
}

Manifest artifact properties.

func (ManifestArtifactFormatArgs) ElementType

func (ManifestArtifactFormatArgs) ElementType() reflect.Type

func (ManifestArtifactFormatArgs) ToManifestArtifactFormatOutput

func (i ManifestArtifactFormatArgs) ToManifestArtifactFormatOutput() ManifestArtifactFormatOutput

func (ManifestArtifactFormatArgs) ToManifestArtifactFormatOutputWithContext

func (i ManifestArtifactFormatArgs) ToManifestArtifactFormatOutputWithContext(ctx context.Context) ManifestArtifactFormatOutput

type ManifestArtifactFormatArray

type ManifestArtifactFormatArray []ManifestArtifactFormatInput

func (ManifestArtifactFormatArray) ElementType

func (ManifestArtifactFormatArray) ToManifestArtifactFormatArrayOutput

func (i ManifestArtifactFormatArray) ToManifestArtifactFormatArrayOutput() ManifestArtifactFormatArrayOutput

func (ManifestArtifactFormatArray) ToManifestArtifactFormatArrayOutputWithContext

func (i ManifestArtifactFormatArray) ToManifestArtifactFormatArrayOutputWithContext(ctx context.Context) ManifestArtifactFormatArrayOutput

type ManifestArtifactFormatArrayInput

type ManifestArtifactFormatArrayInput interface {
	pulumi.Input

	ToManifestArtifactFormatArrayOutput() ManifestArtifactFormatArrayOutput
	ToManifestArtifactFormatArrayOutputWithContext(context.Context) ManifestArtifactFormatArrayOutput
}

ManifestArtifactFormatArrayInput is an input type that accepts ManifestArtifactFormatArray and ManifestArtifactFormatArrayOutput values. You can construct a concrete instance of `ManifestArtifactFormatArrayInput` via:

ManifestArtifactFormatArray{ ManifestArtifactFormatArgs{...} }

type ManifestArtifactFormatArrayOutput

type ManifestArtifactFormatArrayOutput struct{ *pulumi.OutputState }

func (ManifestArtifactFormatArrayOutput) ElementType

func (ManifestArtifactFormatArrayOutput) Index

func (ManifestArtifactFormatArrayOutput) ToManifestArtifactFormatArrayOutput

func (o ManifestArtifactFormatArrayOutput) ToManifestArtifactFormatArrayOutput() ManifestArtifactFormatArrayOutput

func (ManifestArtifactFormatArrayOutput) ToManifestArtifactFormatArrayOutputWithContext

func (o ManifestArtifactFormatArrayOutput) ToManifestArtifactFormatArrayOutputWithContext(ctx context.Context) ManifestArtifactFormatArrayOutput

type ManifestArtifactFormatInput

type ManifestArtifactFormatInput interface {
	pulumi.Input

	ToManifestArtifactFormatOutput() ManifestArtifactFormatOutput
	ToManifestArtifactFormatOutputWithContext(context.Context) ManifestArtifactFormatOutput
}

ManifestArtifactFormatInput is an input type that accepts ManifestArtifactFormatArgs and ManifestArtifactFormatOutput values. You can construct a concrete instance of `ManifestArtifactFormatInput` via:

ManifestArtifactFormatArgs{...}

type ManifestArtifactFormatOutput

type ManifestArtifactFormatOutput struct{ *pulumi.OutputState }

Manifest artifact properties.

func (ManifestArtifactFormatOutput) ArtifactName

The artifact name

func (ManifestArtifactFormatOutput) ArtifactType

The artifact type.

func (ManifestArtifactFormatOutput) ArtifactVersion

The artifact version.

func (ManifestArtifactFormatOutput) ElementType

func (ManifestArtifactFormatOutput) ToManifestArtifactFormatOutput

func (o ManifestArtifactFormatOutput) ToManifestArtifactFormatOutput() ManifestArtifactFormatOutput

func (ManifestArtifactFormatOutput) ToManifestArtifactFormatOutputWithContext

func (o ManifestArtifactFormatOutput) ToManifestArtifactFormatOutputWithContext(ctx context.Context) ManifestArtifactFormatOutput

type ManifestArtifactFormatResponse

type ManifestArtifactFormatResponse struct {
	// The artifact name
	ArtifactName *string `pulumi:"artifactName"`
	// The artifact type.
	ArtifactType *string `pulumi:"artifactType"`
	// The artifact version.
	ArtifactVersion *string `pulumi:"artifactVersion"`
}

Manifest artifact properties.

type ManifestArtifactFormatResponseArrayOutput

type ManifestArtifactFormatResponseArrayOutput struct{ *pulumi.OutputState }

func (ManifestArtifactFormatResponseArrayOutput) ElementType

func (ManifestArtifactFormatResponseArrayOutput) Index

func (ManifestArtifactFormatResponseArrayOutput) ToManifestArtifactFormatResponseArrayOutput

func (o ManifestArtifactFormatResponseArrayOutput) ToManifestArtifactFormatResponseArrayOutput() ManifestArtifactFormatResponseArrayOutput

func (ManifestArtifactFormatResponseArrayOutput) ToManifestArtifactFormatResponseArrayOutputWithContext

func (o ManifestArtifactFormatResponseArrayOutput) ToManifestArtifactFormatResponseArrayOutputWithContext(ctx context.Context) ManifestArtifactFormatResponseArrayOutput

type ManifestArtifactFormatResponseOutput

type ManifestArtifactFormatResponseOutput struct{ *pulumi.OutputState }

Manifest artifact properties.

func (ManifestArtifactFormatResponseOutput) ArtifactName

The artifact name

func (ManifestArtifactFormatResponseOutput) ArtifactType

The artifact type.

func (ManifestArtifactFormatResponseOutput) ArtifactVersion

The artifact version.

func (ManifestArtifactFormatResponseOutput) ElementType

func (ManifestArtifactFormatResponseOutput) ToManifestArtifactFormatResponseOutput

func (o ManifestArtifactFormatResponseOutput) ToManifestArtifactFormatResponseOutput() ManifestArtifactFormatResponseOutput

func (ManifestArtifactFormatResponseOutput) ToManifestArtifactFormatResponseOutputWithContext

func (o ManifestArtifactFormatResponseOutput) ToManifestArtifactFormatResponseOutputWithContext(ctx context.Context) ManifestArtifactFormatResponseOutput

type NFVIType

type NFVIType string

The NFVI type.

type NSDArtifactProfile

type NSDArtifactProfile struct {
	// Artifact name.
	ArtifactName *string `pulumi:"artifactName"`
	// The artifact store resource id
	ArtifactStoreReference *ReferencedResource `pulumi:"artifactStoreReference"`
	// Artifact version.
	ArtifactVersion *string `pulumi:"artifactVersion"`
}

Artifact profile properties.

type NSDArtifactProfileArgs

type NSDArtifactProfileArgs struct {
	// Artifact name.
	ArtifactName pulumi.StringPtrInput `pulumi:"artifactName"`
	// The artifact store resource id
	ArtifactStoreReference ReferencedResourcePtrInput `pulumi:"artifactStoreReference"`
	// Artifact version.
	ArtifactVersion pulumi.StringPtrInput `pulumi:"artifactVersion"`
}

Artifact profile properties.

func (NSDArtifactProfileArgs) ElementType

func (NSDArtifactProfileArgs) ElementType() reflect.Type

func (NSDArtifactProfileArgs) ToNSDArtifactProfileOutput

func (i NSDArtifactProfileArgs) ToNSDArtifactProfileOutput() NSDArtifactProfileOutput

func (NSDArtifactProfileArgs) ToNSDArtifactProfileOutputWithContext

func (i NSDArtifactProfileArgs) ToNSDArtifactProfileOutputWithContext(ctx context.Context) NSDArtifactProfileOutput

func (NSDArtifactProfileArgs) ToNSDArtifactProfilePtrOutput

func (i NSDArtifactProfileArgs) ToNSDArtifactProfilePtrOutput() NSDArtifactProfilePtrOutput

func (NSDArtifactProfileArgs) ToNSDArtifactProfilePtrOutputWithContext

func (i NSDArtifactProfileArgs) ToNSDArtifactProfilePtrOutputWithContext(ctx context.Context) NSDArtifactProfilePtrOutput

type NSDArtifactProfileInput

type NSDArtifactProfileInput interface {
	pulumi.Input

	ToNSDArtifactProfileOutput() NSDArtifactProfileOutput
	ToNSDArtifactProfileOutputWithContext(context.Context) NSDArtifactProfileOutput
}

NSDArtifactProfileInput is an input type that accepts NSDArtifactProfileArgs and NSDArtifactProfileOutput values. You can construct a concrete instance of `NSDArtifactProfileInput` via:

NSDArtifactProfileArgs{...}

type NSDArtifactProfileOutput

type NSDArtifactProfileOutput struct{ *pulumi.OutputState }

Artifact profile properties.

func (NSDArtifactProfileOutput) ArtifactName

Artifact name.

func (NSDArtifactProfileOutput) ArtifactStoreReference

func (o NSDArtifactProfileOutput) ArtifactStoreReference() ReferencedResourcePtrOutput

The artifact store resource id

func (NSDArtifactProfileOutput) ArtifactVersion

func (o NSDArtifactProfileOutput) ArtifactVersion() pulumi.StringPtrOutput

Artifact version.

func (NSDArtifactProfileOutput) ElementType

func (NSDArtifactProfileOutput) ElementType() reflect.Type

func (NSDArtifactProfileOutput) ToNSDArtifactProfileOutput

func (o NSDArtifactProfileOutput) ToNSDArtifactProfileOutput() NSDArtifactProfileOutput

func (NSDArtifactProfileOutput) ToNSDArtifactProfileOutputWithContext

func (o NSDArtifactProfileOutput) ToNSDArtifactProfileOutputWithContext(ctx context.Context) NSDArtifactProfileOutput

func (NSDArtifactProfileOutput) ToNSDArtifactProfilePtrOutput

func (o NSDArtifactProfileOutput) ToNSDArtifactProfilePtrOutput() NSDArtifactProfilePtrOutput

func (NSDArtifactProfileOutput) ToNSDArtifactProfilePtrOutputWithContext

func (o NSDArtifactProfileOutput) ToNSDArtifactProfilePtrOutputWithContext(ctx context.Context) NSDArtifactProfilePtrOutput

type NSDArtifactProfilePtrInput

type NSDArtifactProfilePtrInput interface {
	pulumi.Input

	ToNSDArtifactProfilePtrOutput() NSDArtifactProfilePtrOutput
	ToNSDArtifactProfilePtrOutputWithContext(context.Context) NSDArtifactProfilePtrOutput
}

NSDArtifactProfilePtrInput is an input type that accepts NSDArtifactProfileArgs, NSDArtifactProfilePtr and NSDArtifactProfilePtrOutput values. You can construct a concrete instance of `NSDArtifactProfilePtrInput` via:

        NSDArtifactProfileArgs{...}

or:

        nil

type NSDArtifactProfilePtrOutput

type NSDArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (NSDArtifactProfilePtrOutput) ArtifactName

Artifact name.

func (NSDArtifactProfilePtrOutput) ArtifactStoreReference

func (o NSDArtifactProfilePtrOutput) ArtifactStoreReference() ReferencedResourcePtrOutput

The artifact store resource id

func (NSDArtifactProfilePtrOutput) ArtifactVersion

Artifact version.

func (NSDArtifactProfilePtrOutput) Elem

func (NSDArtifactProfilePtrOutput) ElementType

func (NSDArtifactProfilePtrOutput) ToNSDArtifactProfilePtrOutput

func (o NSDArtifactProfilePtrOutput) ToNSDArtifactProfilePtrOutput() NSDArtifactProfilePtrOutput

func (NSDArtifactProfilePtrOutput) ToNSDArtifactProfilePtrOutputWithContext

func (o NSDArtifactProfilePtrOutput) ToNSDArtifactProfilePtrOutputWithContext(ctx context.Context) NSDArtifactProfilePtrOutput

type NSDArtifactProfileResponse

type NSDArtifactProfileResponse struct {
	// Artifact name.
	ArtifactName *string `pulumi:"artifactName"`
	// The artifact store resource id
	ArtifactStoreReference *ReferencedResourceResponse `pulumi:"artifactStoreReference"`
	// Artifact version.
	ArtifactVersion *string `pulumi:"artifactVersion"`
}

Artifact profile properties.

type NSDArtifactProfileResponseOutput

type NSDArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Artifact profile properties.

func (NSDArtifactProfileResponseOutput) ArtifactName

Artifact name.

func (NSDArtifactProfileResponseOutput) ArtifactStoreReference

The artifact store resource id

func (NSDArtifactProfileResponseOutput) ArtifactVersion

Artifact version.

func (NSDArtifactProfileResponseOutput) ElementType

func (NSDArtifactProfileResponseOutput) ToNSDArtifactProfileResponseOutput

func (o NSDArtifactProfileResponseOutput) ToNSDArtifactProfileResponseOutput() NSDArtifactProfileResponseOutput

func (NSDArtifactProfileResponseOutput) ToNSDArtifactProfileResponseOutputWithContext

func (o NSDArtifactProfileResponseOutput) ToNSDArtifactProfileResponseOutputWithContext(ctx context.Context) NSDArtifactProfileResponseOutput

type NSDArtifactProfileResponsePtrOutput

type NSDArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (NSDArtifactProfileResponsePtrOutput) ArtifactName

Artifact name.

func (NSDArtifactProfileResponsePtrOutput) ArtifactStoreReference

The artifact store resource id

func (NSDArtifactProfileResponsePtrOutput) ArtifactVersion

Artifact version.

func (NSDArtifactProfileResponsePtrOutput) Elem

func (NSDArtifactProfileResponsePtrOutput) ElementType

func (NSDArtifactProfileResponsePtrOutput) ToNSDArtifactProfileResponsePtrOutput

func (o NSDArtifactProfileResponsePtrOutput) ToNSDArtifactProfileResponsePtrOutput() NSDArtifactProfileResponsePtrOutput

func (NSDArtifactProfileResponsePtrOutput) ToNSDArtifactProfileResponsePtrOutputWithContext

func (o NSDArtifactProfileResponsePtrOutput) ToNSDArtifactProfileResponsePtrOutputWithContext(ctx context.Context) NSDArtifactProfileResponsePtrOutput

type NetworkFunction

type NetworkFunction struct {
	pulumi.CustomResourceState

	// The reference to the device resource. Once set, it cannot be updated.
	Device SubResourceResponsePtrOutput `pulumi:"device"`
	// A unique read-only string that changes whenever the resource is updated.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The resource URI of the managed application.
	ManagedApplication SubResourceResponseOutput `pulumi:"managedApplication"`
	// The parameters for the managed application.
	ManagedApplicationParameters pulumi.AnyOutput `pulumi:"managedApplicationParameters"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The network function container configurations from the user.
	NetworkFunctionContainerConfigurations pulumi.AnyOutput `pulumi:"networkFunctionContainerConfigurations"`
	// The network function configurations from the user.
	NetworkFunctionUserConfigurations NetworkFunctionUserConfigurationResponseArrayOutput `pulumi:"networkFunctionUserConfigurations"`
	// The provisioning state of the network function resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The service key for the network function resource.
	ServiceKey pulumi.StringOutput `pulumi:"serviceKey"`
	// The sku name for the network function. Once set, it cannot be updated.
	SkuName pulumi.StringPtrOutput `pulumi:"skuName"`
	// The sku type for the network function.
	SkuType pulumi.StringOutput `pulumi:"skuType"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The vendor name for the network function. Once set, it cannot be updated.
	VendorName pulumi.StringPtrOutput `pulumi:"vendorName"`
	// The vendor provisioning state for the network function resource.
	VendorProvisioningState pulumi.StringOutput `pulumi:"vendorProvisioningState"`
}

Network function resource response. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2020-01-01-preview.

Other available API versions: 2023-09-01.

func GetNetworkFunction

func GetNetworkFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkFunctionState, opts ...pulumi.ResourceOption) (*NetworkFunction, error)

GetNetworkFunction gets an existing NetworkFunction 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 NewNetworkFunction

func NewNetworkFunction(ctx *pulumi.Context,
	name string, args *NetworkFunctionArgs, opts ...pulumi.ResourceOption) (*NetworkFunction, error)

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

func (*NetworkFunction) ElementType

func (*NetworkFunction) ElementType() reflect.Type

func (*NetworkFunction) ToNetworkFunctionOutput

func (i *NetworkFunction) ToNetworkFunctionOutput() NetworkFunctionOutput

func (*NetworkFunction) ToNetworkFunctionOutputWithContext

func (i *NetworkFunction) ToNetworkFunctionOutputWithContext(ctx context.Context) NetworkFunctionOutput

type NetworkFunctionArgs

type NetworkFunctionArgs struct {
	// The reference to the device resource. Once set, it cannot be updated.
	Device SubResourcePtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The parameters for the managed application.
	ManagedApplicationParameters pulumi.Input
	// The network function container configurations from the user.
	NetworkFunctionContainerConfigurations pulumi.Input
	// Resource name for the network function resource.
	NetworkFunctionName pulumi.StringPtrInput
	// The network function configurations from the user.
	NetworkFunctionUserConfigurations NetworkFunctionUserConfigurationArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The sku name for the network function. Once set, it cannot be updated.
	SkuName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The vendor name for the network function. Once set, it cannot be updated.
	VendorName pulumi.StringPtrInput
}

The set of arguments for constructing a NetworkFunction resource.

func (NetworkFunctionArgs) ElementType

func (NetworkFunctionArgs) ElementType() reflect.Type

type NetworkFunctionDefinitionGroup

type NetworkFunctionDefinitionGroup struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Network function definition group properties.
	Properties NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Network function definition group resource. Azure REST API version: 2023-09-01.

func GetNetworkFunctionDefinitionGroup

func GetNetworkFunctionDefinitionGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkFunctionDefinitionGroupState, opts ...pulumi.ResourceOption) (*NetworkFunctionDefinitionGroup, error)

GetNetworkFunctionDefinitionGroup gets an existing NetworkFunctionDefinitionGroup 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 NewNetworkFunctionDefinitionGroup

func NewNetworkFunctionDefinitionGroup(ctx *pulumi.Context,
	name string, args *NetworkFunctionDefinitionGroupArgs, opts ...pulumi.ResourceOption) (*NetworkFunctionDefinitionGroup, error)

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

func (*NetworkFunctionDefinitionGroup) ElementType

func (*NetworkFunctionDefinitionGroup) ToNetworkFunctionDefinitionGroupOutput

func (i *NetworkFunctionDefinitionGroup) ToNetworkFunctionDefinitionGroupOutput() NetworkFunctionDefinitionGroupOutput

func (*NetworkFunctionDefinitionGroup) ToNetworkFunctionDefinitionGroupOutputWithContext

func (i *NetworkFunctionDefinitionGroup) ToNetworkFunctionDefinitionGroupOutputWithContext(ctx context.Context) NetworkFunctionDefinitionGroupOutput

type NetworkFunctionDefinitionGroupArgs

type NetworkFunctionDefinitionGroupArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the network function definition group.
	NetworkFunctionDefinitionGroupName pulumi.StringPtrInput
	// Network function definition group properties.
	Properties NetworkFunctionDefinitionGroupPropertiesFormatPtrInput
	// The name of the publisher.
	PublisherName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a NetworkFunctionDefinitionGroup resource.

func (NetworkFunctionDefinitionGroupArgs) ElementType

type NetworkFunctionDefinitionGroupInput

type NetworkFunctionDefinitionGroupInput interface {
	pulumi.Input

	ToNetworkFunctionDefinitionGroupOutput() NetworkFunctionDefinitionGroupOutput
	ToNetworkFunctionDefinitionGroupOutputWithContext(ctx context.Context) NetworkFunctionDefinitionGroupOutput
}

type NetworkFunctionDefinitionGroupOutput

type NetworkFunctionDefinitionGroupOutput struct{ *pulumi.OutputState }

func (NetworkFunctionDefinitionGroupOutput) ElementType

func (NetworkFunctionDefinitionGroupOutput) Location

The geo-location where the resource lives

func (NetworkFunctionDefinitionGroupOutput) Name

The name of the resource

func (NetworkFunctionDefinitionGroupOutput) Properties

Network function definition group properties.

func (NetworkFunctionDefinitionGroupOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (NetworkFunctionDefinitionGroupOutput) Tags

Resource tags.

func (NetworkFunctionDefinitionGroupOutput) ToNetworkFunctionDefinitionGroupOutput

func (o NetworkFunctionDefinitionGroupOutput) ToNetworkFunctionDefinitionGroupOutput() NetworkFunctionDefinitionGroupOutput

func (NetworkFunctionDefinitionGroupOutput) ToNetworkFunctionDefinitionGroupOutputWithContext

func (o NetworkFunctionDefinitionGroupOutput) ToNetworkFunctionDefinitionGroupOutputWithContext(ctx context.Context) NetworkFunctionDefinitionGroupOutput

func (NetworkFunctionDefinitionGroupOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type NetworkFunctionDefinitionGroupPropertiesFormat

type NetworkFunctionDefinitionGroupPropertiesFormat struct {
	// The network function definition group description.
	Description *string `pulumi:"description"`
}

Network function definition group properties.

type NetworkFunctionDefinitionGroupPropertiesFormatArgs

type NetworkFunctionDefinitionGroupPropertiesFormatArgs struct {
	// The network function definition group description.
	Description pulumi.StringPtrInput `pulumi:"description"`
}

Network function definition group properties.

func (NetworkFunctionDefinitionGroupPropertiesFormatArgs) ElementType

func (NetworkFunctionDefinitionGroupPropertiesFormatArgs) ToNetworkFunctionDefinitionGroupPropertiesFormatOutput

func (i NetworkFunctionDefinitionGroupPropertiesFormatArgs) ToNetworkFunctionDefinitionGroupPropertiesFormatOutput() NetworkFunctionDefinitionGroupPropertiesFormatOutput

func (NetworkFunctionDefinitionGroupPropertiesFormatArgs) ToNetworkFunctionDefinitionGroupPropertiesFormatOutputWithContext

func (i NetworkFunctionDefinitionGroupPropertiesFormatArgs) ToNetworkFunctionDefinitionGroupPropertiesFormatOutputWithContext(ctx context.Context) NetworkFunctionDefinitionGroupPropertiesFormatOutput

func (NetworkFunctionDefinitionGroupPropertiesFormatArgs) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutput

func (i NetworkFunctionDefinitionGroupPropertiesFormatArgs) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutput() NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput

func (NetworkFunctionDefinitionGroupPropertiesFormatArgs) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutputWithContext

func (i NetworkFunctionDefinitionGroupPropertiesFormatArgs) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutputWithContext(ctx context.Context) NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput

type NetworkFunctionDefinitionGroupPropertiesFormatInput

type NetworkFunctionDefinitionGroupPropertiesFormatInput interface {
	pulumi.Input

	ToNetworkFunctionDefinitionGroupPropertiesFormatOutput() NetworkFunctionDefinitionGroupPropertiesFormatOutput
	ToNetworkFunctionDefinitionGroupPropertiesFormatOutputWithContext(context.Context) NetworkFunctionDefinitionGroupPropertiesFormatOutput
}

NetworkFunctionDefinitionGroupPropertiesFormatInput is an input type that accepts NetworkFunctionDefinitionGroupPropertiesFormatArgs and NetworkFunctionDefinitionGroupPropertiesFormatOutput values. You can construct a concrete instance of `NetworkFunctionDefinitionGroupPropertiesFormatInput` via:

NetworkFunctionDefinitionGroupPropertiesFormatArgs{...}

type NetworkFunctionDefinitionGroupPropertiesFormatOutput

type NetworkFunctionDefinitionGroupPropertiesFormatOutput struct{ *pulumi.OutputState }

Network function definition group properties.

func (NetworkFunctionDefinitionGroupPropertiesFormatOutput) Description

The network function definition group description.

func (NetworkFunctionDefinitionGroupPropertiesFormatOutput) ElementType

func (NetworkFunctionDefinitionGroupPropertiesFormatOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatOutput

func (NetworkFunctionDefinitionGroupPropertiesFormatOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatOutputWithContext

func (o NetworkFunctionDefinitionGroupPropertiesFormatOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatOutputWithContext(ctx context.Context) NetworkFunctionDefinitionGroupPropertiesFormatOutput

func (NetworkFunctionDefinitionGroupPropertiesFormatOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutput

func (o NetworkFunctionDefinitionGroupPropertiesFormatOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutput() NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput

func (NetworkFunctionDefinitionGroupPropertiesFormatOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutputWithContext

func (o NetworkFunctionDefinitionGroupPropertiesFormatOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutputWithContext(ctx context.Context) NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput

type NetworkFunctionDefinitionGroupPropertiesFormatPtrInput

type NetworkFunctionDefinitionGroupPropertiesFormatPtrInput interface {
	pulumi.Input

	ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutput() NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput
	ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutputWithContext(context.Context) NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput
}

NetworkFunctionDefinitionGroupPropertiesFormatPtrInput is an input type that accepts NetworkFunctionDefinitionGroupPropertiesFormatArgs, NetworkFunctionDefinitionGroupPropertiesFormatPtr and NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput values. You can construct a concrete instance of `NetworkFunctionDefinitionGroupPropertiesFormatPtrInput` via:

        NetworkFunctionDefinitionGroupPropertiesFormatArgs{...}

or:

        nil

type NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput

type NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput) Description

The network function definition group description.

func (NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput) Elem

func (NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput) ElementType

func (NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutput

func (NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutputWithContext

func (o NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatPtrOutputWithContext(ctx context.Context) NetworkFunctionDefinitionGroupPropertiesFormatPtrOutput

type NetworkFunctionDefinitionGroupPropertiesFormatResponse

type NetworkFunctionDefinitionGroupPropertiesFormatResponse struct {
	// The network function definition group description.
	Description *string `pulumi:"description"`
	// The provisioning state of the network function definition groups resource.
	ProvisioningState string `pulumi:"provisioningState"`
}

Network function definition group properties.

type NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput

type NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

Network function definition group properties.

func (NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput) Description

The network function definition group description.

func (NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput) ElementType

func (NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the network function definition groups resource.

func (NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatResponseOutput

func (NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatResponseOutputWithContext

func (o NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput) ToNetworkFunctionDefinitionGroupPropertiesFormatResponseOutputWithContext(ctx context.Context) NetworkFunctionDefinitionGroupPropertiesFormatResponseOutput

type NetworkFunctionDefinitionGroupState

type NetworkFunctionDefinitionGroupState struct {
}

func (NetworkFunctionDefinitionGroupState) ElementType

type NetworkFunctionDefinitionResourceElementTemplateDetails

type NetworkFunctionDefinitionResourceElementTemplateDetails struct {
	// The resource element template type.
	Configuration *ArmResourceDefinitionResourceElementTemplate `pulumi:"configuration"`
	// The depends on profile.
	DependsOnProfile *DependsOnProfile `pulumi:"dependsOnProfile"`
	// Name of the resource element template.
	Name *string `pulumi:"name"`
	// The resource element template type.
	// Expected value is 'NetworkFunctionDefinition'.
	ResourceElementType string `pulumi:"resourceElementType"`
}

The network function definition resource element template details.

type NetworkFunctionDefinitionResourceElementTemplateDetailsArgs

type NetworkFunctionDefinitionResourceElementTemplateDetailsArgs struct {
	// The resource element template type.
	Configuration ArmResourceDefinitionResourceElementTemplatePtrInput `pulumi:"configuration"`
	// The depends on profile.
	DependsOnProfile DependsOnProfilePtrInput `pulumi:"dependsOnProfile"`
	// Name of the resource element template.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The resource element template type.
	// Expected value is 'NetworkFunctionDefinition'.
	ResourceElementType pulumi.StringInput `pulumi:"resourceElementType"`
}

The network function definition resource element template details.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsArgs) ElementType

func (NetworkFunctionDefinitionResourceElementTemplateDetailsArgs) ToNetworkFunctionDefinitionResourceElementTemplateDetailsOutput

func (NetworkFunctionDefinitionResourceElementTemplateDetailsArgs) ToNetworkFunctionDefinitionResourceElementTemplateDetailsOutputWithContext

func (i NetworkFunctionDefinitionResourceElementTemplateDetailsArgs) ToNetworkFunctionDefinitionResourceElementTemplateDetailsOutputWithContext(ctx context.Context) NetworkFunctionDefinitionResourceElementTemplateDetailsOutput

type NetworkFunctionDefinitionResourceElementTemplateDetailsInput

type NetworkFunctionDefinitionResourceElementTemplateDetailsInput interface {
	pulumi.Input

	ToNetworkFunctionDefinitionResourceElementTemplateDetailsOutput() NetworkFunctionDefinitionResourceElementTemplateDetailsOutput
	ToNetworkFunctionDefinitionResourceElementTemplateDetailsOutputWithContext(context.Context) NetworkFunctionDefinitionResourceElementTemplateDetailsOutput
}

NetworkFunctionDefinitionResourceElementTemplateDetailsInput is an input type that accepts NetworkFunctionDefinitionResourceElementTemplateDetailsArgs and NetworkFunctionDefinitionResourceElementTemplateDetailsOutput values. You can construct a concrete instance of `NetworkFunctionDefinitionResourceElementTemplateDetailsInput` via:

NetworkFunctionDefinitionResourceElementTemplateDetailsArgs{...}

type NetworkFunctionDefinitionResourceElementTemplateDetailsOutput

type NetworkFunctionDefinitionResourceElementTemplateDetailsOutput struct{ *pulumi.OutputState }

The network function definition resource element template details.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsOutput) Configuration

The resource element template type.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsOutput) DependsOnProfile

The depends on profile.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsOutput) ElementType

func (NetworkFunctionDefinitionResourceElementTemplateDetailsOutput) Name

Name of the resource element template.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsOutput) ResourceElementType

The resource element template type. Expected value is 'NetworkFunctionDefinition'.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsOutput) ToNetworkFunctionDefinitionResourceElementTemplateDetailsOutput

func (NetworkFunctionDefinitionResourceElementTemplateDetailsOutput) ToNetworkFunctionDefinitionResourceElementTemplateDetailsOutputWithContext

func (o NetworkFunctionDefinitionResourceElementTemplateDetailsOutput) ToNetworkFunctionDefinitionResourceElementTemplateDetailsOutputWithContext(ctx context.Context) NetworkFunctionDefinitionResourceElementTemplateDetailsOutput

type NetworkFunctionDefinitionResourceElementTemplateDetailsResponse

type NetworkFunctionDefinitionResourceElementTemplateDetailsResponse struct {
	// The resource element template type.
	Configuration *ArmResourceDefinitionResourceElementTemplateResponse `pulumi:"configuration"`
	// The depends on profile.
	DependsOnProfile *DependsOnProfileResponse `pulumi:"dependsOnProfile"`
	// Name of the resource element template.
	Name *string `pulumi:"name"`
	// The resource element template type.
	// Expected value is 'NetworkFunctionDefinition'.
	ResourceElementType string `pulumi:"resourceElementType"`
}

The network function definition resource element template details.

type NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput

type NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput struct{ *pulumi.OutputState }

The network function definition resource element template details.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput) Configuration

The resource element template type.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput) DependsOnProfile

The depends on profile.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput) ElementType

func (NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput) Name

Name of the resource element template.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput) ResourceElementType

The resource element template type. Expected value is 'NetworkFunctionDefinition'.

func (NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput) ToNetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput

func (NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput) ToNetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutputWithContext

func (o NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput) ToNetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutputWithContext(ctx context.Context) NetworkFunctionDefinitionResourceElementTemplateDetailsResponseOutput

type NetworkFunctionDefinitionVersion

type NetworkFunctionDefinitionVersion struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Network function definition version properties.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Network function definition version. Azure REST API version: 2023-09-01.

func GetNetworkFunctionDefinitionVersion

func GetNetworkFunctionDefinitionVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkFunctionDefinitionVersionState, opts ...pulumi.ResourceOption) (*NetworkFunctionDefinitionVersion, error)

GetNetworkFunctionDefinitionVersion gets an existing NetworkFunctionDefinitionVersion 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 NewNetworkFunctionDefinitionVersion

func NewNetworkFunctionDefinitionVersion(ctx *pulumi.Context,
	name string, args *NetworkFunctionDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*NetworkFunctionDefinitionVersion, error)

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

func (*NetworkFunctionDefinitionVersion) ElementType

func (*NetworkFunctionDefinitionVersion) ToNetworkFunctionDefinitionVersionOutput

func (i *NetworkFunctionDefinitionVersion) ToNetworkFunctionDefinitionVersionOutput() NetworkFunctionDefinitionVersionOutput

func (*NetworkFunctionDefinitionVersion) ToNetworkFunctionDefinitionVersionOutputWithContext

func (i *NetworkFunctionDefinitionVersion) ToNetworkFunctionDefinitionVersionOutputWithContext(ctx context.Context) NetworkFunctionDefinitionVersionOutput

type NetworkFunctionDefinitionVersionArgs

type NetworkFunctionDefinitionVersionArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the network function definition group.
	NetworkFunctionDefinitionGroupName pulumi.StringInput
	// The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
	NetworkFunctionDefinitionVersionName pulumi.StringPtrInput
	// Network function definition version properties.
	Properties pulumi.Input
	// The name of the publisher.
	PublisherName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a NetworkFunctionDefinitionVersion resource.

func (NetworkFunctionDefinitionVersionArgs) ElementType

type NetworkFunctionDefinitionVersionInput

type NetworkFunctionDefinitionVersionInput interface {
	pulumi.Input

	ToNetworkFunctionDefinitionVersionOutput() NetworkFunctionDefinitionVersionOutput
	ToNetworkFunctionDefinitionVersionOutputWithContext(ctx context.Context) NetworkFunctionDefinitionVersionOutput
}

type NetworkFunctionDefinitionVersionOutput

type NetworkFunctionDefinitionVersionOutput struct{ *pulumi.OutputState }

func (NetworkFunctionDefinitionVersionOutput) ElementType

func (NetworkFunctionDefinitionVersionOutput) Location

The geo-location where the resource lives

func (NetworkFunctionDefinitionVersionOutput) Name

The name of the resource

func (NetworkFunctionDefinitionVersionOutput) Properties

Network function definition version properties.

func (NetworkFunctionDefinitionVersionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (NetworkFunctionDefinitionVersionOutput) Tags

Resource tags.

func (NetworkFunctionDefinitionVersionOutput) ToNetworkFunctionDefinitionVersionOutput

func (o NetworkFunctionDefinitionVersionOutput) ToNetworkFunctionDefinitionVersionOutput() NetworkFunctionDefinitionVersionOutput

func (NetworkFunctionDefinitionVersionOutput) ToNetworkFunctionDefinitionVersionOutputWithContext

func (o NetworkFunctionDefinitionVersionOutput) ToNetworkFunctionDefinitionVersionOutputWithContext(ctx context.Context) NetworkFunctionDefinitionVersionOutput

func (NetworkFunctionDefinitionVersionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type NetworkFunctionDefinitionVersionState

type NetworkFunctionDefinitionVersionState struct {
}

func (NetworkFunctionDefinitionVersionState) ElementType

type NetworkFunctionInput

type NetworkFunctionInput interface {
	pulumi.Input

	ToNetworkFunctionOutput() NetworkFunctionOutput
	ToNetworkFunctionOutputWithContext(ctx context.Context) NetworkFunctionOutput
}

type NetworkFunctionOutput

type NetworkFunctionOutput struct{ *pulumi.OutputState }

func (NetworkFunctionOutput) Device

The reference to the device resource. Once set, it cannot be updated.

func (NetworkFunctionOutput) ElementType

func (NetworkFunctionOutput) ElementType() reflect.Type

func (NetworkFunctionOutput) Etag

A unique read-only string that changes whenever the resource is updated.

func (NetworkFunctionOutput) Location

The geo-location where the resource lives

func (NetworkFunctionOutput) ManagedApplication

func (o NetworkFunctionOutput) ManagedApplication() SubResourceResponseOutput

The resource URI of the managed application.

func (NetworkFunctionOutput) ManagedApplicationParameters

func (o NetworkFunctionOutput) ManagedApplicationParameters() pulumi.AnyOutput

The parameters for the managed application.

func (NetworkFunctionOutput) Name

The name of the resource

func (NetworkFunctionOutput) NetworkFunctionContainerConfigurations

func (o NetworkFunctionOutput) NetworkFunctionContainerConfigurations() pulumi.AnyOutput

The network function container configurations from the user.

func (NetworkFunctionOutput) NetworkFunctionUserConfigurations

func (o NetworkFunctionOutput) NetworkFunctionUserConfigurations() NetworkFunctionUserConfigurationResponseArrayOutput

The network function configurations from the user.

func (NetworkFunctionOutput) ProvisioningState

func (o NetworkFunctionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the network function resource.

func (NetworkFunctionOutput) ServiceKey

func (o NetworkFunctionOutput) ServiceKey() pulumi.StringOutput

The service key for the network function resource.

func (NetworkFunctionOutput) SkuName

The sku name for the network function. Once set, it cannot be updated.

func (NetworkFunctionOutput) SkuType

The sku type for the network function.

func (NetworkFunctionOutput) SystemData

The system meta data relating to this resource.

func (NetworkFunctionOutput) Tags

Resource tags.

func (NetworkFunctionOutput) ToNetworkFunctionOutput

func (o NetworkFunctionOutput) ToNetworkFunctionOutput() NetworkFunctionOutput

func (NetworkFunctionOutput) ToNetworkFunctionOutputWithContext

func (o NetworkFunctionOutput) ToNetworkFunctionOutputWithContext(ctx context.Context) NetworkFunctionOutput

func (NetworkFunctionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (NetworkFunctionOutput) VendorName

The vendor name for the network function. Once set, it cannot be updated.

func (NetworkFunctionOutput) VendorProvisioningState

func (o NetworkFunctionOutput) VendorProvisioningState() pulumi.StringOutput

The vendor provisioning state for the network function resource.

type NetworkFunctionRoleConfiguration

type NetworkFunctionRoleConfiguration struct {
	// Specifies the custom settings for the virtual machine.
	CustomProfile *CustomProfile `pulumi:"customProfile"`
	// The network interface configurations.
	NetworkInterfaces []NetworkInterface `pulumi:"networkInterfaces"`
	// Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
	OsProfile *OsProfile `pulumi:"osProfile"`
	// The name of the network function role.
	RoleName *string `pulumi:"roleName"`
	// Role type.
	RoleType *string `pulumi:"roleType"`
	// Specifies the storage settings for the virtual machine disks.
	StorageProfile *StorageProfile `pulumi:"storageProfile"`
	// The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
	UserDataParameters interface{} `pulumi:"userDataParameters"`
	// The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
	UserDataTemplate interface{} `pulumi:"userDataTemplate"`
	// The size of the virtual machine.
	VirtualMachineSize *string `pulumi:"virtualMachineSize"`
}

Network function role configuration.

func (*NetworkFunctionRoleConfiguration) Defaults

Defaults sets the appropriate defaults for NetworkFunctionRoleConfiguration

type NetworkFunctionRoleConfigurationArgs

type NetworkFunctionRoleConfigurationArgs struct {
	// Specifies the custom settings for the virtual machine.
	CustomProfile CustomProfilePtrInput `pulumi:"customProfile"`
	// The network interface configurations.
	NetworkInterfaces NetworkInterfaceArrayInput `pulumi:"networkInterfaces"`
	// Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
	OsProfile OsProfilePtrInput `pulumi:"osProfile"`
	// The name of the network function role.
	RoleName pulumi.StringPtrInput `pulumi:"roleName"`
	// Role type.
	RoleType pulumi.StringPtrInput `pulumi:"roleType"`
	// Specifies the storage settings for the virtual machine disks.
	StorageProfile StorageProfilePtrInput `pulumi:"storageProfile"`
	// The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
	UserDataParameters pulumi.Input `pulumi:"userDataParameters"`
	// The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
	UserDataTemplate pulumi.Input `pulumi:"userDataTemplate"`
	// The size of the virtual machine.
	VirtualMachineSize pulumi.StringPtrInput `pulumi:"virtualMachineSize"`
}

Network function role configuration.

func (*NetworkFunctionRoleConfigurationArgs) Defaults

Defaults sets the appropriate defaults for NetworkFunctionRoleConfigurationArgs

func (NetworkFunctionRoleConfigurationArgs) ElementType

func (NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutput

func (i NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutput() NetworkFunctionRoleConfigurationOutput

func (NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutputWithContext

func (i NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationOutput

type NetworkFunctionRoleConfigurationArray

type NetworkFunctionRoleConfigurationArray []NetworkFunctionRoleConfigurationInput

func (NetworkFunctionRoleConfigurationArray) ElementType

func (NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutput

func (i NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutput() NetworkFunctionRoleConfigurationArrayOutput

func (NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutputWithContext

func (i NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationArrayOutput

type NetworkFunctionRoleConfigurationArrayInput

type NetworkFunctionRoleConfigurationArrayInput interface {
	pulumi.Input

	ToNetworkFunctionRoleConfigurationArrayOutput() NetworkFunctionRoleConfigurationArrayOutput
	ToNetworkFunctionRoleConfigurationArrayOutputWithContext(context.Context) NetworkFunctionRoleConfigurationArrayOutput
}

NetworkFunctionRoleConfigurationArrayInput is an input type that accepts NetworkFunctionRoleConfigurationArray and NetworkFunctionRoleConfigurationArrayOutput values. You can construct a concrete instance of `NetworkFunctionRoleConfigurationArrayInput` via:

NetworkFunctionRoleConfigurationArray{ NetworkFunctionRoleConfigurationArgs{...} }

type NetworkFunctionRoleConfigurationArrayOutput

type NetworkFunctionRoleConfigurationArrayOutput struct{ *pulumi.OutputState }

func (NetworkFunctionRoleConfigurationArrayOutput) ElementType

func (NetworkFunctionRoleConfigurationArrayOutput) Index

func (NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutput

func (o NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutput() NetworkFunctionRoleConfigurationArrayOutput

func (NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutputWithContext

func (o NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationArrayOutput

type NetworkFunctionRoleConfigurationInput

type NetworkFunctionRoleConfigurationInput interface {
	pulumi.Input

	ToNetworkFunctionRoleConfigurationOutput() NetworkFunctionRoleConfigurationOutput
	ToNetworkFunctionRoleConfigurationOutputWithContext(context.Context) NetworkFunctionRoleConfigurationOutput
}

NetworkFunctionRoleConfigurationInput is an input type that accepts NetworkFunctionRoleConfigurationArgs and NetworkFunctionRoleConfigurationOutput values. You can construct a concrete instance of `NetworkFunctionRoleConfigurationInput` via:

NetworkFunctionRoleConfigurationArgs{...}

type NetworkFunctionRoleConfigurationOutput

type NetworkFunctionRoleConfigurationOutput struct{ *pulumi.OutputState }

Network function role configuration.

func (NetworkFunctionRoleConfigurationOutput) CustomProfile

Specifies the custom settings for the virtual machine.

func (NetworkFunctionRoleConfigurationOutput) ElementType

func (NetworkFunctionRoleConfigurationOutput) NetworkInterfaces

The network interface configurations.

func (NetworkFunctionRoleConfigurationOutput) OsProfile

Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.

func (NetworkFunctionRoleConfigurationOutput) RoleName

The name of the network function role.

func (NetworkFunctionRoleConfigurationOutput) RoleType

Role type.

func (NetworkFunctionRoleConfigurationOutput) StorageProfile

Specifies the storage settings for the virtual machine disks.

func (NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutput

func (o NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutput() NetworkFunctionRoleConfigurationOutput

func (NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutputWithContext

func (o NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationOutput

func (NetworkFunctionRoleConfigurationOutput) UserDataParameters

The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.

func (NetworkFunctionRoleConfigurationOutput) UserDataTemplate

The user data template for customers. This is a json schema template describing the format and data type of user data parameters.

func (NetworkFunctionRoleConfigurationOutput) VirtualMachineSize

The size of the virtual machine.

type NetworkFunctionRoleConfigurationResponse

type NetworkFunctionRoleConfigurationResponse struct {
	// Specifies the custom settings for the virtual machine.
	CustomProfile *CustomProfileResponse `pulumi:"customProfile"`
	// The network interface configurations.
	NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"`
	// Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
	OsProfile *OsProfileResponse `pulumi:"osProfile"`
	// The name of the network function role.
	RoleName *string `pulumi:"roleName"`
	// Role type.
	RoleType *string `pulumi:"roleType"`
	// Specifies the storage settings for the virtual machine disks.
	StorageProfile *StorageProfileResponse `pulumi:"storageProfile"`
	// The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
	UserDataParameters interface{} `pulumi:"userDataParameters"`
	// The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
	UserDataTemplate interface{} `pulumi:"userDataTemplate"`
	// The size of the virtual machine.
	VirtualMachineSize *string `pulumi:"virtualMachineSize"`
}

Network function role configuration.

func (*NetworkFunctionRoleConfigurationResponse) Defaults

Defaults sets the appropriate defaults for NetworkFunctionRoleConfigurationResponse

type NetworkFunctionRoleConfigurationResponseArrayOutput

type NetworkFunctionRoleConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkFunctionRoleConfigurationResponseArrayOutput) ElementType

func (NetworkFunctionRoleConfigurationResponseArrayOutput) Index

func (NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutput

func (o NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutput() NetworkFunctionRoleConfigurationResponseArrayOutput

func (NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutputWithContext

func (o NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseArrayOutput

type NetworkFunctionRoleConfigurationResponseOutput

type NetworkFunctionRoleConfigurationResponseOutput struct{ *pulumi.OutputState }

Network function role configuration.

func (NetworkFunctionRoleConfigurationResponseOutput) CustomProfile

Specifies the custom settings for the virtual machine.

func (NetworkFunctionRoleConfigurationResponseOutput) ElementType

func (NetworkFunctionRoleConfigurationResponseOutput) NetworkInterfaces

The network interface configurations.

func (NetworkFunctionRoleConfigurationResponseOutput) OsProfile

Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.

func (NetworkFunctionRoleConfigurationResponseOutput) RoleName

The name of the network function role.

func (NetworkFunctionRoleConfigurationResponseOutput) RoleType

Role type.

func (NetworkFunctionRoleConfigurationResponseOutput) StorageProfile

Specifies the storage settings for the virtual machine disks.

func (NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutput

func (o NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutput() NetworkFunctionRoleConfigurationResponseOutput

func (NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutputWithContext

func (o NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseOutput

func (NetworkFunctionRoleConfigurationResponseOutput) UserDataParameters

The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.

func (NetworkFunctionRoleConfigurationResponseOutput) UserDataTemplate

The user data template for customers. This is a json schema template describing the format and data type of user data parameters.

func (NetworkFunctionRoleConfigurationResponseOutput) VirtualMachineSize

The size of the virtual machine.

type NetworkFunctionRoleConfigurationType

type NetworkFunctionRoleConfigurationType string

Role type.

func (NetworkFunctionRoleConfigurationType) ElementType

func (NetworkFunctionRoleConfigurationType) ToNetworkFunctionRoleConfigurationTypeOutput

func (e NetworkFunctionRoleConfigurationType) ToNetworkFunctionRoleConfigurationTypeOutput() NetworkFunctionRoleConfigurationTypeOutput

func (NetworkFunctionRoleConfigurationType) ToNetworkFunctionRoleConfigurationTypeOutputWithContext

func (e NetworkFunctionRoleConfigurationType) ToNetworkFunctionRoleConfigurationTypeOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationTypeOutput

func (NetworkFunctionRoleConfigurationType) ToNetworkFunctionRoleConfigurationTypePtrOutput

func (e NetworkFunctionRoleConfigurationType) ToNetworkFunctionRoleConfigurationTypePtrOutput() NetworkFunctionRoleConfigurationTypePtrOutput

func (NetworkFunctionRoleConfigurationType) ToNetworkFunctionRoleConfigurationTypePtrOutputWithContext

func (e NetworkFunctionRoleConfigurationType) ToNetworkFunctionRoleConfigurationTypePtrOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationTypePtrOutput

func (NetworkFunctionRoleConfigurationType) ToStringOutput

func (NetworkFunctionRoleConfigurationType) ToStringOutputWithContext

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

func (NetworkFunctionRoleConfigurationType) ToStringPtrOutput

func (NetworkFunctionRoleConfigurationType) ToStringPtrOutputWithContext

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

type NetworkFunctionRoleConfigurationTypeInput

type NetworkFunctionRoleConfigurationTypeInput interface {
	pulumi.Input

	ToNetworkFunctionRoleConfigurationTypeOutput() NetworkFunctionRoleConfigurationTypeOutput
	ToNetworkFunctionRoleConfigurationTypeOutputWithContext(context.Context) NetworkFunctionRoleConfigurationTypeOutput
}

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

NetworkFunctionRoleConfigurationTypeUnknown
NetworkFunctionRoleConfigurationTypeVirtualMachine

type NetworkFunctionRoleConfigurationTypeOutput

type NetworkFunctionRoleConfigurationTypeOutput struct{ *pulumi.OutputState }

func (NetworkFunctionRoleConfigurationTypeOutput) ElementType

func (NetworkFunctionRoleConfigurationTypeOutput) ToNetworkFunctionRoleConfigurationTypeOutput

func (o NetworkFunctionRoleConfigurationTypeOutput) ToNetworkFunctionRoleConfigurationTypeOutput() NetworkFunctionRoleConfigurationTypeOutput

func (NetworkFunctionRoleConfigurationTypeOutput) ToNetworkFunctionRoleConfigurationTypeOutputWithContext

func (o NetworkFunctionRoleConfigurationTypeOutput) ToNetworkFunctionRoleConfigurationTypeOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationTypeOutput

func (NetworkFunctionRoleConfigurationTypeOutput) ToNetworkFunctionRoleConfigurationTypePtrOutput

func (o NetworkFunctionRoleConfigurationTypeOutput) ToNetworkFunctionRoleConfigurationTypePtrOutput() NetworkFunctionRoleConfigurationTypePtrOutput

func (NetworkFunctionRoleConfigurationTypeOutput) ToNetworkFunctionRoleConfigurationTypePtrOutputWithContext

func (o NetworkFunctionRoleConfigurationTypeOutput) ToNetworkFunctionRoleConfigurationTypePtrOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationTypePtrOutput

func (NetworkFunctionRoleConfigurationTypeOutput) ToStringOutput

func (NetworkFunctionRoleConfigurationTypeOutput) ToStringOutputWithContext

func (NetworkFunctionRoleConfigurationTypeOutput) ToStringPtrOutput

func (NetworkFunctionRoleConfigurationTypeOutput) ToStringPtrOutputWithContext

type NetworkFunctionRoleConfigurationTypePtrInput

type NetworkFunctionRoleConfigurationTypePtrInput interface {
	pulumi.Input

	ToNetworkFunctionRoleConfigurationTypePtrOutput() NetworkFunctionRoleConfigurationTypePtrOutput
	ToNetworkFunctionRoleConfigurationTypePtrOutputWithContext(context.Context) NetworkFunctionRoleConfigurationTypePtrOutput
}

type NetworkFunctionRoleConfigurationTypePtrOutput

type NetworkFunctionRoleConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (NetworkFunctionRoleConfigurationTypePtrOutput) Elem

func (NetworkFunctionRoleConfigurationTypePtrOutput) ElementType

func (NetworkFunctionRoleConfigurationTypePtrOutput) ToNetworkFunctionRoleConfigurationTypePtrOutput

func (o NetworkFunctionRoleConfigurationTypePtrOutput) ToNetworkFunctionRoleConfigurationTypePtrOutput() NetworkFunctionRoleConfigurationTypePtrOutput

func (NetworkFunctionRoleConfigurationTypePtrOutput) ToNetworkFunctionRoleConfigurationTypePtrOutputWithContext

func (o NetworkFunctionRoleConfigurationTypePtrOutput) ToNetworkFunctionRoleConfigurationTypePtrOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationTypePtrOutput

func (NetworkFunctionRoleConfigurationTypePtrOutput) ToStringPtrOutput

func (NetworkFunctionRoleConfigurationTypePtrOutput) ToStringPtrOutputWithContext

type NetworkFunctionState

type NetworkFunctionState struct {
}

func (NetworkFunctionState) ElementType

func (NetworkFunctionState) ElementType() reflect.Type

type NetworkFunctionTemplate

type NetworkFunctionTemplate struct {
	// An array of network function role definitions.
	NetworkFunctionRoleConfigurations []NetworkFunctionRoleConfiguration `pulumi:"networkFunctionRoleConfigurations"`
}

The network function template.

type NetworkFunctionTemplateArgs

type NetworkFunctionTemplateArgs struct {
	// An array of network function role definitions.
	NetworkFunctionRoleConfigurations NetworkFunctionRoleConfigurationArrayInput `pulumi:"networkFunctionRoleConfigurations"`
}

The network function template.

func (NetworkFunctionTemplateArgs) ElementType

func (NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutput

func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutput() NetworkFunctionTemplateOutput

func (NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutputWithContext

func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutputWithContext(ctx context.Context) NetworkFunctionTemplateOutput

func (NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutput

func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput

func (NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutputWithContext

func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplatePtrOutput

type NetworkFunctionTemplateInput

type NetworkFunctionTemplateInput interface {
	pulumi.Input

	ToNetworkFunctionTemplateOutput() NetworkFunctionTemplateOutput
	ToNetworkFunctionTemplateOutputWithContext(context.Context) NetworkFunctionTemplateOutput
}

NetworkFunctionTemplateInput is an input type that accepts NetworkFunctionTemplateArgs and NetworkFunctionTemplateOutput values. You can construct a concrete instance of `NetworkFunctionTemplateInput` via:

NetworkFunctionTemplateArgs{...}

type NetworkFunctionTemplateOutput

type NetworkFunctionTemplateOutput struct{ *pulumi.OutputState }

The network function template.

func (NetworkFunctionTemplateOutput) ElementType

func (NetworkFunctionTemplateOutput) NetworkFunctionRoleConfigurations

func (o NetworkFunctionTemplateOutput) NetworkFunctionRoleConfigurations() NetworkFunctionRoleConfigurationArrayOutput

An array of network function role definitions.

func (NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutput

func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutput() NetworkFunctionTemplateOutput

func (NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutputWithContext

func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutputWithContext(ctx context.Context) NetworkFunctionTemplateOutput

func (NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutput

func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput

func (NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutputWithContext

func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplatePtrOutput

type NetworkFunctionTemplatePtrInput

type NetworkFunctionTemplatePtrInput interface {
	pulumi.Input

	ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput
	ToNetworkFunctionTemplatePtrOutputWithContext(context.Context) NetworkFunctionTemplatePtrOutput
}

NetworkFunctionTemplatePtrInput is an input type that accepts NetworkFunctionTemplateArgs, NetworkFunctionTemplatePtr and NetworkFunctionTemplatePtrOutput values. You can construct a concrete instance of `NetworkFunctionTemplatePtrInput` via:

        NetworkFunctionTemplateArgs{...}

or:

        nil

type NetworkFunctionTemplatePtrOutput

type NetworkFunctionTemplatePtrOutput struct{ *pulumi.OutputState }

func (NetworkFunctionTemplatePtrOutput) Elem

func (NetworkFunctionTemplatePtrOutput) ElementType

func (NetworkFunctionTemplatePtrOutput) NetworkFunctionRoleConfigurations

An array of network function role definitions.

func (NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutput

func (o NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput

func (NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutputWithContext

func (o NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplatePtrOutput

type NetworkFunctionTemplateResponse

type NetworkFunctionTemplateResponse struct {
	// An array of network function role definitions.
	NetworkFunctionRoleConfigurations []NetworkFunctionRoleConfigurationResponse `pulumi:"networkFunctionRoleConfigurations"`
}

The network function template.

type NetworkFunctionTemplateResponseOutput

type NetworkFunctionTemplateResponseOutput struct{ *pulumi.OutputState }

The network function template.

func (NetworkFunctionTemplateResponseOutput) ElementType

func (NetworkFunctionTemplateResponseOutput) NetworkFunctionRoleConfigurations

An array of network function role definitions.

func (NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutput

func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutput() NetworkFunctionTemplateResponseOutput

func (NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutputWithContext

func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponseOutput

type NetworkFunctionTemplateResponsePtrOutput

type NetworkFunctionTemplateResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkFunctionTemplateResponsePtrOutput) Elem

func (NetworkFunctionTemplateResponsePtrOutput) ElementType

func (NetworkFunctionTemplateResponsePtrOutput) NetworkFunctionRoleConfigurations

An array of network function role definitions.

func (NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutput

func (o NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutput() NetworkFunctionTemplateResponsePtrOutput

func (NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutputWithContext

func (o NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponsePtrOutput

type NetworkFunctionType

type NetworkFunctionType string

The network function type.

func (NetworkFunctionType) ElementType

func (NetworkFunctionType) ElementType() reflect.Type

func (NetworkFunctionType) ToNetworkFunctionTypeOutput

func (e NetworkFunctionType) ToNetworkFunctionTypeOutput() NetworkFunctionTypeOutput

func (NetworkFunctionType) ToNetworkFunctionTypeOutputWithContext

func (e NetworkFunctionType) ToNetworkFunctionTypeOutputWithContext(ctx context.Context) NetworkFunctionTypeOutput

func (NetworkFunctionType) ToNetworkFunctionTypePtrOutput

func (e NetworkFunctionType) ToNetworkFunctionTypePtrOutput() NetworkFunctionTypePtrOutput

func (NetworkFunctionType) ToNetworkFunctionTypePtrOutputWithContext

func (e NetworkFunctionType) ToNetworkFunctionTypePtrOutputWithContext(ctx context.Context) NetworkFunctionTypePtrOutput

func (NetworkFunctionType) ToStringOutput

func (e NetworkFunctionType) ToStringOutput() pulumi.StringOutput

func (NetworkFunctionType) ToStringOutputWithContext

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

func (NetworkFunctionType) ToStringPtrOutput

func (e NetworkFunctionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkFunctionType) ToStringPtrOutputWithContext

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

type NetworkFunctionTypeInput

type NetworkFunctionTypeInput interface {
	pulumi.Input

	ToNetworkFunctionTypeOutput() NetworkFunctionTypeOutput
	ToNetworkFunctionTypeOutputWithContext(context.Context) NetworkFunctionTypeOutput
}

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

NetworkFunctionTypeUnknown
NetworkFunctionTypeVirtualNetworkFunction
NetworkFunctionTypeContainerizedNetworkFunction

type NetworkFunctionTypeOutput

type NetworkFunctionTypeOutput struct{ *pulumi.OutputState }

func (NetworkFunctionTypeOutput) ElementType

func (NetworkFunctionTypeOutput) ElementType() reflect.Type

func (NetworkFunctionTypeOutput) ToNetworkFunctionTypeOutput

func (o NetworkFunctionTypeOutput) ToNetworkFunctionTypeOutput() NetworkFunctionTypeOutput

func (NetworkFunctionTypeOutput) ToNetworkFunctionTypeOutputWithContext

func (o NetworkFunctionTypeOutput) ToNetworkFunctionTypeOutputWithContext(ctx context.Context) NetworkFunctionTypeOutput

func (NetworkFunctionTypeOutput) ToNetworkFunctionTypePtrOutput

func (o NetworkFunctionTypeOutput) ToNetworkFunctionTypePtrOutput() NetworkFunctionTypePtrOutput

func (NetworkFunctionTypeOutput) ToNetworkFunctionTypePtrOutputWithContext

func (o NetworkFunctionTypeOutput) ToNetworkFunctionTypePtrOutputWithContext(ctx context.Context) NetworkFunctionTypePtrOutput

func (NetworkFunctionTypeOutput) ToStringOutput

func (o NetworkFunctionTypeOutput) ToStringOutput() pulumi.StringOutput

func (NetworkFunctionTypeOutput) ToStringOutputWithContext

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

func (NetworkFunctionTypeOutput) ToStringPtrOutput

func (o NetworkFunctionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkFunctionTypeOutput) ToStringPtrOutputWithContext

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

type NetworkFunctionTypePtrInput

type NetworkFunctionTypePtrInput interface {
	pulumi.Input

	ToNetworkFunctionTypePtrOutput() NetworkFunctionTypePtrOutput
	ToNetworkFunctionTypePtrOutputWithContext(context.Context) NetworkFunctionTypePtrOutput
}

func NetworkFunctionTypePtr

func NetworkFunctionTypePtr(v string) NetworkFunctionTypePtrInput

type NetworkFunctionTypePtrOutput

type NetworkFunctionTypePtrOutput struct{ *pulumi.OutputState }

func (NetworkFunctionTypePtrOutput) Elem

func (NetworkFunctionTypePtrOutput) ElementType

func (NetworkFunctionTypePtrOutput) ToNetworkFunctionTypePtrOutput

func (o NetworkFunctionTypePtrOutput) ToNetworkFunctionTypePtrOutput() NetworkFunctionTypePtrOutput

func (NetworkFunctionTypePtrOutput) ToNetworkFunctionTypePtrOutputWithContext

func (o NetworkFunctionTypePtrOutput) ToNetworkFunctionTypePtrOutputWithContext(ctx context.Context) NetworkFunctionTypePtrOutput

func (NetworkFunctionTypePtrOutput) ToStringPtrOutput

func (o NetworkFunctionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkFunctionTypePtrOutput) ToStringPtrOutputWithContext

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

type NetworkFunctionUserConfiguration

type NetworkFunctionUserConfiguration struct {
	// The network interface configuration.
	NetworkInterfaces []NetworkInterface `pulumi:"networkInterfaces"`
	// Specifies the operating system settings for the role instance.
	OsProfile *NetworkFunctionUserConfigurationOsProfile `pulumi:"osProfile"`
	// The name of the network function role.
	RoleName *string `pulumi:"roleName"`
	// The user data parameters from the customer.
	UserDataParameters interface{} `pulumi:"userDataParameters"`
}

The network function user configuration.

type NetworkFunctionUserConfigurationArgs

type NetworkFunctionUserConfigurationArgs struct {
	// The network interface configuration.
	NetworkInterfaces NetworkInterfaceArrayInput `pulumi:"networkInterfaces"`
	// Specifies the operating system settings for the role instance.
	OsProfile NetworkFunctionUserConfigurationOsProfilePtrInput `pulumi:"osProfile"`
	// The name of the network function role.
	RoleName pulumi.StringPtrInput `pulumi:"roleName"`
	// The user data parameters from the customer.
	UserDataParameters pulumi.Input `pulumi:"userDataParameters"`
}

The network function user configuration.

func (NetworkFunctionUserConfigurationArgs) ElementType

func (NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutput

func (i NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutput() NetworkFunctionUserConfigurationOutput

func (NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutputWithContext

func (i NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOutput

type NetworkFunctionUserConfigurationArray

type NetworkFunctionUserConfigurationArray []NetworkFunctionUserConfigurationInput

func (NetworkFunctionUserConfigurationArray) ElementType

func (NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutput

func (i NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutput() NetworkFunctionUserConfigurationArrayOutput

func (NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutputWithContext

func (i NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationArrayOutput

type NetworkFunctionUserConfigurationArrayInput

type NetworkFunctionUserConfigurationArrayInput interface {
	pulumi.Input

	ToNetworkFunctionUserConfigurationArrayOutput() NetworkFunctionUserConfigurationArrayOutput
	ToNetworkFunctionUserConfigurationArrayOutputWithContext(context.Context) NetworkFunctionUserConfigurationArrayOutput
}

NetworkFunctionUserConfigurationArrayInput is an input type that accepts NetworkFunctionUserConfigurationArray and NetworkFunctionUserConfigurationArrayOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationArrayInput` via:

NetworkFunctionUserConfigurationArray{ NetworkFunctionUserConfigurationArgs{...} }

type NetworkFunctionUserConfigurationArrayOutput

type NetworkFunctionUserConfigurationArrayOutput struct{ *pulumi.OutputState }

func (NetworkFunctionUserConfigurationArrayOutput) ElementType

func (NetworkFunctionUserConfigurationArrayOutput) Index

func (NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutput

func (o NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutput() NetworkFunctionUserConfigurationArrayOutput

func (NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutputWithContext

func (o NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationArrayOutput

type NetworkFunctionUserConfigurationInput

type NetworkFunctionUserConfigurationInput interface {
	pulumi.Input

	ToNetworkFunctionUserConfigurationOutput() NetworkFunctionUserConfigurationOutput
	ToNetworkFunctionUserConfigurationOutputWithContext(context.Context) NetworkFunctionUserConfigurationOutput
}

NetworkFunctionUserConfigurationInput is an input type that accepts NetworkFunctionUserConfigurationArgs and NetworkFunctionUserConfigurationOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationInput` via:

NetworkFunctionUserConfigurationArgs{...}

type NetworkFunctionUserConfigurationOsProfile

type NetworkFunctionUserConfigurationOsProfile struct {
	// Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
	CustomData *string `pulumi:"customData"`
}

Specifies the operating system settings for the role instance.

type NetworkFunctionUserConfigurationOsProfileArgs

type NetworkFunctionUserConfigurationOsProfileArgs struct {
	// Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
	CustomData pulumi.StringPtrInput `pulumi:"customData"`
}

Specifies the operating system settings for the role instance.

func (NetworkFunctionUserConfigurationOsProfileArgs) ElementType

func (NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutput

func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutput() NetworkFunctionUserConfigurationOsProfileOutput

func (NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext

func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfileOutput

func (NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutput

func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput

func (NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext

func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput

type NetworkFunctionUserConfigurationOsProfileInput

type NetworkFunctionUserConfigurationOsProfileInput interface {
	pulumi.Input

	ToNetworkFunctionUserConfigurationOsProfileOutput() NetworkFunctionUserConfigurationOsProfileOutput
	ToNetworkFunctionUserConfigurationOsProfileOutputWithContext(context.Context) NetworkFunctionUserConfigurationOsProfileOutput
}

NetworkFunctionUserConfigurationOsProfileInput is an input type that accepts NetworkFunctionUserConfigurationOsProfileArgs and NetworkFunctionUserConfigurationOsProfileOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationOsProfileInput` via:

NetworkFunctionUserConfigurationOsProfileArgs{...}

type NetworkFunctionUserConfigurationOsProfileOutput

type NetworkFunctionUserConfigurationOsProfileOutput struct{ *pulumi.OutputState }

Specifies the operating system settings for the role instance.

func (NetworkFunctionUserConfigurationOsProfileOutput) CustomData

Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

func (NetworkFunctionUserConfigurationOsProfileOutput) ElementType

func (NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutput

func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutput() NetworkFunctionUserConfigurationOsProfileOutput

func (NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext

func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfileOutput

func (NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput

func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput

func (NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext

func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput

type NetworkFunctionUserConfigurationOsProfilePtrInput

type NetworkFunctionUserConfigurationOsProfilePtrInput interface {
	pulumi.Input

	ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput
	ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput
}

NetworkFunctionUserConfigurationOsProfilePtrInput is an input type that accepts NetworkFunctionUserConfigurationOsProfileArgs, NetworkFunctionUserConfigurationOsProfilePtr and NetworkFunctionUserConfigurationOsProfilePtrOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationOsProfilePtrInput` via:

        NetworkFunctionUserConfigurationOsProfileArgs{...}

or:

        nil

type NetworkFunctionUserConfigurationOsProfilePtrOutput

type NetworkFunctionUserConfigurationOsProfilePtrOutput struct{ *pulumi.OutputState }

func (NetworkFunctionUserConfigurationOsProfilePtrOutput) CustomData

Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

func (NetworkFunctionUserConfigurationOsProfilePtrOutput) Elem

func (NetworkFunctionUserConfigurationOsProfilePtrOutput) ElementType

func (NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput

func (o NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput

func (NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext

func (o NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput

type NetworkFunctionUserConfigurationOutput

type NetworkFunctionUserConfigurationOutput struct{ *pulumi.OutputState }

The network function user configuration.

func (NetworkFunctionUserConfigurationOutput) ElementType

func (NetworkFunctionUserConfigurationOutput) NetworkInterfaces

The network interface configuration.

func (NetworkFunctionUserConfigurationOutput) OsProfile

Specifies the operating system settings for the role instance.

func (NetworkFunctionUserConfigurationOutput) RoleName

The name of the network function role.

func (NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutput

func (o NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutput() NetworkFunctionUserConfigurationOutput

func (NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutputWithContext

func (o NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOutput

func (NetworkFunctionUserConfigurationOutput) UserDataParameters

The user data parameters from the customer.

type NetworkFunctionUserConfigurationResponse

type NetworkFunctionUserConfigurationResponse struct {
	// The network interface configuration.
	NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"`
	// Specifies the operating system settings for the role instance.
	OsProfile *NetworkFunctionUserConfigurationResponseOsProfile `pulumi:"osProfile"`
	// The name of the network function role.
	RoleName *string `pulumi:"roleName"`
	// The user data parameters from the customer.
	UserDataParameters interface{} `pulumi:"userDataParameters"`
}

The network function user configuration.

type NetworkFunctionUserConfigurationResponseArrayOutput

type NetworkFunctionUserConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkFunctionUserConfigurationResponseArrayOutput) ElementType

func (NetworkFunctionUserConfigurationResponseArrayOutput) Index

func (NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutput

func (o NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutput() NetworkFunctionUserConfigurationResponseArrayOutput

func (NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutputWithContext

func (o NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseArrayOutput

type NetworkFunctionUserConfigurationResponseOsProfile

type NetworkFunctionUserConfigurationResponseOsProfile struct {
	// Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
	CustomData *string `pulumi:"customData"`
}

Specifies the operating system settings for the role instance.

type NetworkFunctionUserConfigurationResponseOsProfileOutput

type NetworkFunctionUserConfigurationResponseOsProfileOutput struct{ *pulumi.OutputState }

Specifies the operating system settings for the role instance.

func (NetworkFunctionUserConfigurationResponseOsProfileOutput) CustomData

Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ElementType

func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfileOutput

func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfileOutputWithContext

func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfileOutput

type NetworkFunctionUserConfigurationResponseOsProfilePtrOutput

type NetworkFunctionUserConfigurationResponseOsProfilePtrOutput struct{ *pulumi.OutputState }

func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) CustomData

Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) Elem

func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ElementType

func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput

func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext

func (o NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfilePtrOutput

type NetworkFunctionUserConfigurationResponseOutput

type NetworkFunctionUserConfigurationResponseOutput struct{ *pulumi.OutputState }

The network function user configuration.

func (NetworkFunctionUserConfigurationResponseOutput) ElementType

func (NetworkFunctionUserConfigurationResponseOutput) NetworkInterfaces

The network interface configuration.

func (NetworkFunctionUserConfigurationResponseOutput) OsProfile

Specifies the operating system settings for the role instance.

func (NetworkFunctionUserConfigurationResponseOutput) RoleName

The name of the network function role.

func (NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutput

func (o NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutput() NetworkFunctionUserConfigurationResponseOutput

func (NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutputWithContext

func (o NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOutput

func (NetworkFunctionUserConfigurationResponseOutput) UserDataParameters

The user data parameters from the customer.

type NetworkInterface

type NetworkInterface struct {
	// A list of IP configurations of the network interface.
	IpConfigurations []NetworkInterfaceIPConfiguration `pulumi:"ipConfigurations"`
	// The MAC address of the network interface.
	MacAddress *string `pulumi:"macAddress"`
	// The name of the network interface.
	NetworkInterfaceName *string `pulumi:"networkInterfaceName"`
	// The type of the VM switch.
	VmSwitchType *string `pulumi:"vmSwitchType"`
}

Network interface properties.

type NetworkInterfaceArgs

type NetworkInterfaceArgs struct {
	// A list of IP configurations of the network interface.
	IpConfigurations NetworkInterfaceIPConfigurationArrayInput `pulumi:"ipConfigurations"`
	// The MAC address of the network interface.
	MacAddress pulumi.StringPtrInput `pulumi:"macAddress"`
	// The name of the network interface.
	NetworkInterfaceName pulumi.StringPtrInput `pulumi:"networkInterfaceName"`
	// The type of the VM switch.
	VmSwitchType pulumi.StringPtrInput `pulumi:"vmSwitchType"`
}

Network interface properties.

func (NetworkInterfaceArgs) ElementType

func (NetworkInterfaceArgs) ElementType() reflect.Type

func (NetworkInterfaceArgs) ToNetworkInterfaceOutput

func (i NetworkInterfaceArgs) ToNetworkInterfaceOutput() NetworkInterfaceOutput

func (NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext

func (i NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput

type NetworkInterfaceArray

type NetworkInterfaceArray []NetworkInterfaceInput

func (NetworkInterfaceArray) ElementType

func (NetworkInterfaceArray) ElementType() reflect.Type

func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutput

func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput

func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext

func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput

type NetworkInterfaceArrayInput

type NetworkInterfaceArrayInput interface {
	pulumi.Input

	ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
	ToNetworkInterfaceArrayOutputWithContext(context.Context) NetworkInterfaceArrayOutput
}

NetworkInterfaceArrayInput is an input type that accepts NetworkInterfaceArray and NetworkInterfaceArrayOutput values. You can construct a concrete instance of `NetworkInterfaceArrayInput` via:

NetworkInterfaceArray{ NetworkInterfaceArgs{...} }

type NetworkInterfaceArrayOutput

type NetworkInterfaceArrayOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceArrayOutput) ElementType

func (NetworkInterfaceArrayOutput) Index

func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput

func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput

func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext

func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput

type NetworkInterfaceIPConfiguration

type NetworkInterfaceIPConfiguration struct {
	// The list of DNS servers IP addresses.
	DnsServers []string `pulumi:"dnsServers"`
	// The value of the gateway.
	Gateway *string `pulumi:"gateway"`
	// The value of the IP address.
	IpAddress *string `pulumi:"ipAddress"`
	// IP address allocation method.
	IpAllocationMethod *string `pulumi:"ipAllocationMethod"`
	// IP address version.
	IpVersion *string `pulumi:"ipVersion"`
	// The value of the subnet.
	Subnet *string `pulumi:"subnet"`
}

Network interface IP configuration properties.

type NetworkInterfaceIPConfigurationArgs

type NetworkInterfaceIPConfigurationArgs struct {
	// The list of DNS servers IP addresses.
	DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"`
	// The value of the gateway.
	Gateway pulumi.StringPtrInput `pulumi:"gateway"`
	// The value of the IP address.
	IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"`
	// IP address allocation method.
	IpAllocationMethod pulumi.StringPtrInput `pulumi:"ipAllocationMethod"`
	// IP address version.
	IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"`
	// The value of the subnet.
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
}

Network interface IP configuration properties.

func (NetworkInterfaceIPConfigurationArgs) ElementType

func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutput

func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput

func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutputWithContext

func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput

type NetworkInterfaceIPConfigurationArray

type NetworkInterfaceIPConfigurationArray []NetworkInterfaceIPConfigurationInput

func (NetworkInterfaceIPConfigurationArray) ElementType

func (NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutput

func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput

func (NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutputWithContext

func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput

type NetworkInterfaceIPConfigurationArrayInput

type NetworkInterfaceIPConfigurationArrayInput interface {
	pulumi.Input

	ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput
	ToNetworkInterfaceIPConfigurationArrayOutputWithContext(context.Context) NetworkInterfaceIPConfigurationArrayOutput
}

NetworkInterfaceIPConfigurationArrayInput is an input type that accepts NetworkInterfaceIPConfigurationArray and NetworkInterfaceIPConfigurationArrayOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationArrayInput` via:

NetworkInterfaceIPConfigurationArray{ NetworkInterfaceIPConfigurationArgs{...} }

type NetworkInterfaceIPConfigurationArrayOutput

type NetworkInterfaceIPConfigurationArrayOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceIPConfigurationArrayOutput) ElementType

func (NetworkInterfaceIPConfigurationArrayOutput) Index

func (NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutput

func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput

func (NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutputWithContext

func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput

type NetworkInterfaceIPConfigurationInput

type NetworkInterfaceIPConfigurationInput interface {
	pulumi.Input

	ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
	ToNetworkInterfaceIPConfigurationOutputWithContext(context.Context) NetworkInterfaceIPConfigurationOutput
}

NetworkInterfaceIPConfigurationInput is an input type that accepts NetworkInterfaceIPConfigurationArgs and NetworkInterfaceIPConfigurationOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationInput` via:

NetworkInterfaceIPConfigurationArgs{...}

type NetworkInterfaceIPConfigurationOutput

type NetworkInterfaceIPConfigurationOutput struct{ *pulumi.OutputState }

Network interface IP configuration properties.

func (NetworkInterfaceIPConfigurationOutput) DnsServers

The list of DNS servers IP addresses.

func (NetworkInterfaceIPConfigurationOutput) ElementType

func (NetworkInterfaceIPConfigurationOutput) Gateway

The value of the gateway.

func (NetworkInterfaceIPConfigurationOutput) IpAddress

The value of the IP address.

func (NetworkInterfaceIPConfigurationOutput) IpAllocationMethod

IP address allocation method.

func (NetworkInterfaceIPConfigurationOutput) IpVersion

IP address version.

func (NetworkInterfaceIPConfigurationOutput) Subnet

The value of the subnet.

func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput

func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput

func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext

func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput

type NetworkInterfaceIPConfigurationResponse

type NetworkInterfaceIPConfigurationResponse struct {
	// The list of DNS servers IP addresses.
	DnsServers []string `pulumi:"dnsServers"`
	// The value of the gateway.
	Gateway *string `pulumi:"gateway"`
	// The value of the IP address.
	IpAddress *string `pulumi:"ipAddress"`
	// IP address allocation method.
	IpAllocationMethod *string `pulumi:"ipAllocationMethod"`
	// IP address version.
	IpVersion *string `pulumi:"ipVersion"`
	// The value of the subnet.
	Subnet *string `pulumi:"subnet"`
}

Network interface IP configuration properties.

type NetworkInterfaceIPConfigurationResponseArrayOutput

type NetworkInterfaceIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceIPConfigurationResponseArrayOutput) ElementType

func (NetworkInterfaceIPConfigurationResponseArrayOutput) Index

func (NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput

func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput

func (NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext

func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput

type NetworkInterfaceIPConfigurationResponseOutput

type NetworkInterfaceIPConfigurationResponseOutput struct{ *pulumi.OutputState }

Network interface IP configuration properties.

func (NetworkInterfaceIPConfigurationResponseOutput) DnsServers

The list of DNS servers IP addresses.

func (NetworkInterfaceIPConfigurationResponseOutput) ElementType

func (NetworkInterfaceIPConfigurationResponseOutput) Gateway

The value of the gateway.

func (NetworkInterfaceIPConfigurationResponseOutput) IpAddress

The value of the IP address.

func (NetworkInterfaceIPConfigurationResponseOutput) IpAllocationMethod

IP address allocation method.

func (NetworkInterfaceIPConfigurationResponseOutput) IpVersion

IP address version.

func (NetworkInterfaceIPConfigurationResponseOutput) Subnet

The value of the subnet.

func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput

func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput

func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext

func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput

type NetworkInterfaceInput

type NetworkInterfaceInput interface {
	pulumi.Input

	ToNetworkInterfaceOutput() NetworkInterfaceOutput
	ToNetworkInterfaceOutputWithContext(context.Context) NetworkInterfaceOutput
}

NetworkInterfaceInput is an input type that accepts NetworkInterfaceArgs and NetworkInterfaceOutput values. You can construct a concrete instance of `NetworkInterfaceInput` via:

NetworkInterfaceArgs{...}

type NetworkInterfaceOutput

type NetworkInterfaceOutput struct{ *pulumi.OutputState }

Network interface properties.

func (NetworkInterfaceOutput) ElementType

func (NetworkInterfaceOutput) ElementType() reflect.Type

func (NetworkInterfaceOutput) IpConfigurations

A list of IP configurations of the network interface.

func (NetworkInterfaceOutput) MacAddress

The MAC address of the network interface.

func (NetworkInterfaceOutput) NetworkInterfaceName

func (o NetworkInterfaceOutput) NetworkInterfaceName() pulumi.StringPtrOutput

The name of the network interface.

func (NetworkInterfaceOutput) ToNetworkInterfaceOutput

func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput

func (NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext

func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput

func (NetworkInterfaceOutput) VmSwitchType

The type of the VM switch.

type NetworkInterfaceResponse

type NetworkInterfaceResponse struct {
	// A list of IP configurations of the network interface.
	IpConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"ipConfigurations"`
	// The MAC address of the network interface.
	MacAddress *string `pulumi:"macAddress"`
	// The name of the network interface.
	NetworkInterfaceName *string `pulumi:"networkInterfaceName"`
	// The type of the VM switch.
	VmSwitchType *string `pulumi:"vmSwitchType"`
}

Network interface properties.

type NetworkInterfaceResponseArrayOutput

type NetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceResponseArrayOutput) ElementType

func (NetworkInterfaceResponseArrayOutput) Index

func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput

func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput

func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext

func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput

type NetworkInterfaceResponseOutput

type NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }

Network interface properties.

func (NetworkInterfaceResponseOutput) ElementType

func (NetworkInterfaceResponseOutput) IpConfigurations

A list of IP configurations of the network interface.

func (NetworkInterfaceResponseOutput) MacAddress

The MAC address of the network interface.

func (NetworkInterfaceResponseOutput) NetworkInterfaceName

func (o NetworkInterfaceResponseOutput) NetworkInterfaceName() pulumi.StringPtrOutput

The name of the network interface.

func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput

func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput

func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext

func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput

func (NetworkInterfaceResponseOutput) VmSwitchType

The type of the VM switch.

type NetworkServiceDesignGroup

type NetworkServiceDesignGroup struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// network service design group properties.
	Properties NetworkServiceDesignGroupPropertiesFormatResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

network service design group resource. Azure REST API version: 2023-09-01.

func GetNetworkServiceDesignGroup

func GetNetworkServiceDesignGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkServiceDesignGroupState, opts ...pulumi.ResourceOption) (*NetworkServiceDesignGroup, error)

GetNetworkServiceDesignGroup gets an existing NetworkServiceDesignGroup 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 NewNetworkServiceDesignGroup

func NewNetworkServiceDesignGroup(ctx *pulumi.Context,
	name string, args *NetworkServiceDesignGroupArgs, opts ...pulumi.ResourceOption) (*NetworkServiceDesignGroup, error)

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

func (*NetworkServiceDesignGroup) ElementType

func (*NetworkServiceDesignGroup) ElementType() reflect.Type

func (*NetworkServiceDesignGroup) ToNetworkServiceDesignGroupOutput

func (i *NetworkServiceDesignGroup) ToNetworkServiceDesignGroupOutput() NetworkServiceDesignGroupOutput

func (*NetworkServiceDesignGroup) ToNetworkServiceDesignGroupOutputWithContext

func (i *NetworkServiceDesignGroup) ToNetworkServiceDesignGroupOutputWithContext(ctx context.Context) NetworkServiceDesignGroupOutput

type NetworkServiceDesignGroupArgs

type NetworkServiceDesignGroupArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the network service design group.
	NetworkServiceDesignGroupName pulumi.StringPtrInput
	// network service design group properties.
	Properties NetworkServiceDesignGroupPropertiesFormatPtrInput
	// The name of the publisher.
	PublisherName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a NetworkServiceDesignGroup resource.

func (NetworkServiceDesignGroupArgs) ElementType

type NetworkServiceDesignGroupInput

type NetworkServiceDesignGroupInput interface {
	pulumi.Input

	ToNetworkServiceDesignGroupOutput() NetworkServiceDesignGroupOutput
	ToNetworkServiceDesignGroupOutputWithContext(ctx context.Context) NetworkServiceDesignGroupOutput
}

type NetworkServiceDesignGroupOutput

type NetworkServiceDesignGroupOutput struct{ *pulumi.OutputState }

func (NetworkServiceDesignGroupOutput) ElementType

func (NetworkServiceDesignGroupOutput) Location

The geo-location where the resource lives

func (NetworkServiceDesignGroupOutput) Name

The name of the resource

func (NetworkServiceDesignGroupOutput) Properties

network service design group properties.

func (NetworkServiceDesignGroupOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (NetworkServiceDesignGroupOutput) Tags

Resource tags.

func (NetworkServiceDesignGroupOutput) ToNetworkServiceDesignGroupOutput

func (o NetworkServiceDesignGroupOutput) ToNetworkServiceDesignGroupOutput() NetworkServiceDesignGroupOutput

func (NetworkServiceDesignGroupOutput) ToNetworkServiceDesignGroupOutputWithContext

func (o NetworkServiceDesignGroupOutput) ToNetworkServiceDesignGroupOutputWithContext(ctx context.Context) NetworkServiceDesignGroupOutput

func (NetworkServiceDesignGroupOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type NetworkServiceDesignGroupPropertiesFormat

type NetworkServiceDesignGroupPropertiesFormat struct {
	// The network service design group description.
	Description *string `pulumi:"description"`
}

network service design group properties.

type NetworkServiceDesignGroupPropertiesFormatArgs

type NetworkServiceDesignGroupPropertiesFormatArgs struct {
	// The network service design group description.
	Description pulumi.StringPtrInput `pulumi:"description"`
}

network service design group properties.

func (NetworkServiceDesignGroupPropertiesFormatArgs) ElementType

func (NetworkServiceDesignGroupPropertiesFormatArgs) ToNetworkServiceDesignGroupPropertiesFormatOutput

func (i NetworkServiceDesignGroupPropertiesFormatArgs) ToNetworkServiceDesignGroupPropertiesFormatOutput() NetworkServiceDesignGroupPropertiesFormatOutput

func (NetworkServiceDesignGroupPropertiesFormatArgs) ToNetworkServiceDesignGroupPropertiesFormatOutputWithContext

func (i NetworkServiceDesignGroupPropertiesFormatArgs) ToNetworkServiceDesignGroupPropertiesFormatOutputWithContext(ctx context.Context) NetworkServiceDesignGroupPropertiesFormatOutput

func (NetworkServiceDesignGroupPropertiesFormatArgs) ToNetworkServiceDesignGroupPropertiesFormatPtrOutput

func (i NetworkServiceDesignGroupPropertiesFormatArgs) ToNetworkServiceDesignGroupPropertiesFormatPtrOutput() NetworkServiceDesignGroupPropertiesFormatPtrOutput

func (NetworkServiceDesignGroupPropertiesFormatArgs) ToNetworkServiceDesignGroupPropertiesFormatPtrOutputWithContext

func (i NetworkServiceDesignGroupPropertiesFormatArgs) ToNetworkServiceDesignGroupPropertiesFormatPtrOutputWithContext(ctx context.Context) NetworkServiceDesignGroupPropertiesFormatPtrOutput

type NetworkServiceDesignGroupPropertiesFormatInput

type NetworkServiceDesignGroupPropertiesFormatInput interface {
	pulumi.Input

	ToNetworkServiceDesignGroupPropertiesFormatOutput() NetworkServiceDesignGroupPropertiesFormatOutput
	ToNetworkServiceDesignGroupPropertiesFormatOutputWithContext(context.Context) NetworkServiceDesignGroupPropertiesFormatOutput
}

NetworkServiceDesignGroupPropertiesFormatInput is an input type that accepts NetworkServiceDesignGroupPropertiesFormatArgs and NetworkServiceDesignGroupPropertiesFormatOutput values. You can construct a concrete instance of `NetworkServiceDesignGroupPropertiesFormatInput` via:

NetworkServiceDesignGroupPropertiesFormatArgs{...}

type NetworkServiceDesignGroupPropertiesFormatOutput

type NetworkServiceDesignGroupPropertiesFormatOutput struct{ *pulumi.OutputState }

network service design group properties.

func (NetworkServiceDesignGroupPropertiesFormatOutput) Description

The network service design group description.

func (NetworkServiceDesignGroupPropertiesFormatOutput) ElementType

func (NetworkServiceDesignGroupPropertiesFormatOutput) ToNetworkServiceDesignGroupPropertiesFormatOutput

func (o NetworkServiceDesignGroupPropertiesFormatOutput) ToNetworkServiceDesignGroupPropertiesFormatOutput() NetworkServiceDesignGroupPropertiesFormatOutput

func (NetworkServiceDesignGroupPropertiesFormatOutput) ToNetworkServiceDesignGroupPropertiesFormatOutputWithContext

func (o NetworkServiceDesignGroupPropertiesFormatOutput) ToNetworkServiceDesignGroupPropertiesFormatOutputWithContext(ctx context.Context) NetworkServiceDesignGroupPropertiesFormatOutput

func (NetworkServiceDesignGroupPropertiesFormatOutput) ToNetworkServiceDesignGroupPropertiesFormatPtrOutput

func (o NetworkServiceDesignGroupPropertiesFormatOutput) ToNetworkServiceDesignGroupPropertiesFormatPtrOutput() NetworkServiceDesignGroupPropertiesFormatPtrOutput

func (NetworkServiceDesignGroupPropertiesFormatOutput) ToNetworkServiceDesignGroupPropertiesFormatPtrOutputWithContext

func (o NetworkServiceDesignGroupPropertiesFormatOutput) ToNetworkServiceDesignGroupPropertiesFormatPtrOutputWithContext(ctx context.Context) NetworkServiceDesignGroupPropertiesFormatPtrOutput

type NetworkServiceDesignGroupPropertiesFormatPtrInput

type NetworkServiceDesignGroupPropertiesFormatPtrInput interface {
	pulumi.Input

	ToNetworkServiceDesignGroupPropertiesFormatPtrOutput() NetworkServiceDesignGroupPropertiesFormatPtrOutput
	ToNetworkServiceDesignGroupPropertiesFormatPtrOutputWithContext(context.Context) NetworkServiceDesignGroupPropertiesFormatPtrOutput
}

NetworkServiceDesignGroupPropertiesFormatPtrInput is an input type that accepts NetworkServiceDesignGroupPropertiesFormatArgs, NetworkServiceDesignGroupPropertiesFormatPtr and NetworkServiceDesignGroupPropertiesFormatPtrOutput values. You can construct a concrete instance of `NetworkServiceDesignGroupPropertiesFormatPtrInput` via:

        NetworkServiceDesignGroupPropertiesFormatArgs{...}

or:

        nil

type NetworkServiceDesignGroupPropertiesFormatPtrOutput

type NetworkServiceDesignGroupPropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (NetworkServiceDesignGroupPropertiesFormatPtrOutput) Description

The network service design group description.

func (NetworkServiceDesignGroupPropertiesFormatPtrOutput) Elem

func (NetworkServiceDesignGroupPropertiesFormatPtrOutput) ElementType

func (NetworkServiceDesignGroupPropertiesFormatPtrOutput) ToNetworkServiceDesignGroupPropertiesFormatPtrOutput

func (o NetworkServiceDesignGroupPropertiesFormatPtrOutput) ToNetworkServiceDesignGroupPropertiesFormatPtrOutput() NetworkServiceDesignGroupPropertiesFormatPtrOutput

func (NetworkServiceDesignGroupPropertiesFormatPtrOutput) ToNetworkServiceDesignGroupPropertiesFormatPtrOutputWithContext

func (o NetworkServiceDesignGroupPropertiesFormatPtrOutput) ToNetworkServiceDesignGroupPropertiesFormatPtrOutputWithContext(ctx context.Context) NetworkServiceDesignGroupPropertiesFormatPtrOutput

type NetworkServiceDesignGroupPropertiesFormatResponse

type NetworkServiceDesignGroupPropertiesFormatResponse struct {
	// The network service design group description.
	Description *string `pulumi:"description"`
	// The provisioning state of the network service design groups resource.
	ProvisioningState string `pulumi:"provisioningState"`
}

network service design group properties.

type NetworkServiceDesignGroupPropertiesFormatResponseOutput

type NetworkServiceDesignGroupPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

network service design group properties.

func (NetworkServiceDesignGroupPropertiesFormatResponseOutput) Description

The network service design group description.

func (NetworkServiceDesignGroupPropertiesFormatResponseOutput) ElementType

func (NetworkServiceDesignGroupPropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the network service design groups resource.

func (NetworkServiceDesignGroupPropertiesFormatResponseOutput) ToNetworkServiceDesignGroupPropertiesFormatResponseOutput

func (NetworkServiceDesignGroupPropertiesFormatResponseOutput) ToNetworkServiceDesignGroupPropertiesFormatResponseOutputWithContext

func (o NetworkServiceDesignGroupPropertiesFormatResponseOutput) ToNetworkServiceDesignGroupPropertiesFormatResponseOutputWithContext(ctx context.Context) NetworkServiceDesignGroupPropertiesFormatResponseOutput

type NetworkServiceDesignGroupState

type NetworkServiceDesignGroupState struct {
}

func (NetworkServiceDesignGroupState) ElementType

type NetworkServiceDesignVersion

type NetworkServiceDesignVersion struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// network service design version properties.
	Properties NetworkServiceDesignVersionPropertiesFormatResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

network service design version. Azure REST API version: 2023-09-01.

func GetNetworkServiceDesignVersion

func GetNetworkServiceDesignVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkServiceDesignVersionState, opts ...pulumi.ResourceOption) (*NetworkServiceDesignVersion, error)

GetNetworkServiceDesignVersion gets an existing NetworkServiceDesignVersion 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 NewNetworkServiceDesignVersion

func NewNetworkServiceDesignVersion(ctx *pulumi.Context,
	name string, args *NetworkServiceDesignVersionArgs, opts ...pulumi.ResourceOption) (*NetworkServiceDesignVersion, error)

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

func (*NetworkServiceDesignVersion) ElementType

func (*NetworkServiceDesignVersion) ElementType() reflect.Type

func (*NetworkServiceDesignVersion) ToNetworkServiceDesignVersionOutput

func (i *NetworkServiceDesignVersion) ToNetworkServiceDesignVersionOutput() NetworkServiceDesignVersionOutput

func (*NetworkServiceDesignVersion) ToNetworkServiceDesignVersionOutputWithContext

func (i *NetworkServiceDesignVersion) ToNetworkServiceDesignVersionOutputWithContext(ctx context.Context) NetworkServiceDesignVersionOutput

type NetworkServiceDesignVersionArgs

type NetworkServiceDesignVersionArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the network service design group.
	NetworkServiceDesignGroupName pulumi.StringInput
	// The name of the network service design version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
	NetworkServiceDesignVersionName pulumi.StringPtrInput
	// network service design version properties.
	Properties NetworkServiceDesignVersionPropertiesFormatPtrInput
	// The name of the publisher.
	PublisherName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a NetworkServiceDesignVersion resource.

func (NetworkServiceDesignVersionArgs) ElementType

type NetworkServiceDesignVersionInput

type NetworkServiceDesignVersionInput interface {
	pulumi.Input

	ToNetworkServiceDesignVersionOutput() NetworkServiceDesignVersionOutput
	ToNetworkServiceDesignVersionOutputWithContext(ctx context.Context) NetworkServiceDesignVersionOutput
}

type NetworkServiceDesignVersionOutput

type NetworkServiceDesignVersionOutput struct{ *pulumi.OutputState }

func (NetworkServiceDesignVersionOutput) ElementType

func (NetworkServiceDesignVersionOutput) Location

The geo-location where the resource lives

func (NetworkServiceDesignVersionOutput) Name

The name of the resource

func (NetworkServiceDesignVersionOutput) Properties

network service design version properties.

func (NetworkServiceDesignVersionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (NetworkServiceDesignVersionOutput) Tags

Resource tags.

func (NetworkServiceDesignVersionOutput) ToNetworkServiceDesignVersionOutput

func (o NetworkServiceDesignVersionOutput) ToNetworkServiceDesignVersionOutput() NetworkServiceDesignVersionOutput

func (NetworkServiceDesignVersionOutput) ToNetworkServiceDesignVersionOutputWithContext

func (o NetworkServiceDesignVersionOutput) ToNetworkServiceDesignVersionOutputWithContext(ctx context.Context) NetworkServiceDesignVersionOutput

func (NetworkServiceDesignVersionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type NetworkServiceDesignVersionPropertiesFormat

type NetworkServiceDesignVersionPropertiesFormat struct {
	// The configuration schemas to used to define the values.
	ConfigurationGroupSchemaReferences map[string]ReferencedResource `pulumi:"configurationGroupSchemaReferences"`
	// The network service design version description.
	Description *string `pulumi:"description"`
	// The nfvis from the site.
	NfvisFromSite map[string]NfviDetails `pulumi:"nfvisFromSite"`
	// List of resource element template
	ResourceElementTemplates []interface{} `pulumi:"resourceElementTemplates"`
}

network service design version properties.

type NetworkServiceDesignVersionPropertiesFormatArgs

type NetworkServiceDesignVersionPropertiesFormatArgs struct {
	// The configuration schemas to used to define the values.
	ConfigurationGroupSchemaReferences ReferencedResourceMapInput `pulumi:"configurationGroupSchemaReferences"`
	// The network service design version description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The nfvis from the site.
	NfvisFromSite NfviDetailsMapInput `pulumi:"nfvisFromSite"`
	// List of resource element template
	ResourceElementTemplates pulumi.ArrayInput `pulumi:"resourceElementTemplates"`
}

network service design version properties.

func (NetworkServiceDesignVersionPropertiesFormatArgs) ElementType

func (NetworkServiceDesignVersionPropertiesFormatArgs) ToNetworkServiceDesignVersionPropertiesFormatOutput

func (i NetworkServiceDesignVersionPropertiesFormatArgs) ToNetworkServiceDesignVersionPropertiesFormatOutput() NetworkServiceDesignVersionPropertiesFormatOutput

func (NetworkServiceDesignVersionPropertiesFormatArgs) ToNetworkServiceDesignVersionPropertiesFormatOutputWithContext

func (i NetworkServiceDesignVersionPropertiesFormatArgs) ToNetworkServiceDesignVersionPropertiesFormatOutputWithContext(ctx context.Context) NetworkServiceDesignVersionPropertiesFormatOutput

func (NetworkServiceDesignVersionPropertiesFormatArgs) ToNetworkServiceDesignVersionPropertiesFormatPtrOutput

func (i NetworkServiceDesignVersionPropertiesFormatArgs) ToNetworkServiceDesignVersionPropertiesFormatPtrOutput() NetworkServiceDesignVersionPropertiesFormatPtrOutput

func (NetworkServiceDesignVersionPropertiesFormatArgs) ToNetworkServiceDesignVersionPropertiesFormatPtrOutputWithContext

func (i NetworkServiceDesignVersionPropertiesFormatArgs) ToNetworkServiceDesignVersionPropertiesFormatPtrOutputWithContext(ctx context.Context) NetworkServiceDesignVersionPropertiesFormatPtrOutput

type NetworkServiceDesignVersionPropertiesFormatInput

type NetworkServiceDesignVersionPropertiesFormatInput interface {
	pulumi.Input

	ToNetworkServiceDesignVersionPropertiesFormatOutput() NetworkServiceDesignVersionPropertiesFormatOutput
	ToNetworkServiceDesignVersionPropertiesFormatOutputWithContext(context.Context) NetworkServiceDesignVersionPropertiesFormatOutput
}

NetworkServiceDesignVersionPropertiesFormatInput is an input type that accepts NetworkServiceDesignVersionPropertiesFormatArgs and NetworkServiceDesignVersionPropertiesFormatOutput values. You can construct a concrete instance of `NetworkServiceDesignVersionPropertiesFormatInput` via:

NetworkServiceDesignVersionPropertiesFormatArgs{...}

type NetworkServiceDesignVersionPropertiesFormatOutput

type NetworkServiceDesignVersionPropertiesFormatOutput struct{ *pulumi.OutputState }

network service design version properties.

func (NetworkServiceDesignVersionPropertiesFormatOutput) ConfigurationGroupSchemaReferences

The configuration schemas to used to define the values.

func (NetworkServiceDesignVersionPropertiesFormatOutput) Description

The network service design version description.

func (NetworkServiceDesignVersionPropertiesFormatOutput) ElementType

func (NetworkServiceDesignVersionPropertiesFormatOutput) NfvisFromSite

The nfvis from the site.

func (NetworkServiceDesignVersionPropertiesFormatOutput) ResourceElementTemplates

List of resource element template

func (NetworkServiceDesignVersionPropertiesFormatOutput) ToNetworkServiceDesignVersionPropertiesFormatOutput

func (o NetworkServiceDesignVersionPropertiesFormatOutput) ToNetworkServiceDesignVersionPropertiesFormatOutput() NetworkServiceDesignVersionPropertiesFormatOutput

func (NetworkServiceDesignVersionPropertiesFormatOutput) ToNetworkServiceDesignVersionPropertiesFormatOutputWithContext

func (o NetworkServiceDesignVersionPropertiesFormatOutput) ToNetworkServiceDesignVersionPropertiesFormatOutputWithContext(ctx context.Context) NetworkServiceDesignVersionPropertiesFormatOutput

func (NetworkServiceDesignVersionPropertiesFormatOutput) ToNetworkServiceDesignVersionPropertiesFormatPtrOutput

func (o NetworkServiceDesignVersionPropertiesFormatOutput) ToNetworkServiceDesignVersionPropertiesFormatPtrOutput() NetworkServiceDesignVersionPropertiesFormatPtrOutput

func (NetworkServiceDesignVersionPropertiesFormatOutput) ToNetworkServiceDesignVersionPropertiesFormatPtrOutputWithContext

func (o NetworkServiceDesignVersionPropertiesFormatOutput) ToNetworkServiceDesignVersionPropertiesFormatPtrOutputWithContext(ctx context.Context) NetworkServiceDesignVersionPropertiesFormatPtrOutput

type NetworkServiceDesignVersionPropertiesFormatPtrInput

type NetworkServiceDesignVersionPropertiesFormatPtrInput interface {
	pulumi.Input

	ToNetworkServiceDesignVersionPropertiesFormatPtrOutput() NetworkServiceDesignVersionPropertiesFormatPtrOutput
	ToNetworkServiceDesignVersionPropertiesFormatPtrOutputWithContext(context.Context) NetworkServiceDesignVersionPropertiesFormatPtrOutput
}

NetworkServiceDesignVersionPropertiesFormatPtrInput is an input type that accepts NetworkServiceDesignVersionPropertiesFormatArgs, NetworkServiceDesignVersionPropertiesFormatPtr and NetworkServiceDesignVersionPropertiesFormatPtrOutput values. You can construct a concrete instance of `NetworkServiceDesignVersionPropertiesFormatPtrInput` via:

        NetworkServiceDesignVersionPropertiesFormatArgs{...}

or:

        nil

type NetworkServiceDesignVersionPropertiesFormatPtrOutput

type NetworkServiceDesignVersionPropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (NetworkServiceDesignVersionPropertiesFormatPtrOutput) ConfigurationGroupSchemaReferences

The configuration schemas to used to define the values.

func (NetworkServiceDesignVersionPropertiesFormatPtrOutput) Description

The network service design version description.

func (NetworkServiceDesignVersionPropertiesFormatPtrOutput) Elem

func (NetworkServiceDesignVersionPropertiesFormatPtrOutput) ElementType

func (NetworkServiceDesignVersionPropertiesFormatPtrOutput) NfvisFromSite

The nfvis from the site.

func (NetworkServiceDesignVersionPropertiesFormatPtrOutput) ResourceElementTemplates

List of resource element template

func (NetworkServiceDesignVersionPropertiesFormatPtrOutput) ToNetworkServiceDesignVersionPropertiesFormatPtrOutput

func (NetworkServiceDesignVersionPropertiesFormatPtrOutput) ToNetworkServiceDesignVersionPropertiesFormatPtrOutputWithContext

func (o NetworkServiceDesignVersionPropertiesFormatPtrOutput) ToNetworkServiceDesignVersionPropertiesFormatPtrOutputWithContext(ctx context.Context) NetworkServiceDesignVersionPropertiesFormatPtrOutput

type NetworkServiceDesignVersionPropertiesFormatResponse

type NetworkServiceDesignVersionPropertiesFormatResponse struct {
	// The configuration schemas to used to define the values.
	ConfigurationGroupSchemaReferences map[string]ReferencedResourceResponse `pulumi:"configurationGroupSchemaReferences"`
	// The network service design version description.
	Description *string `pulumi:"description"`
	// The nfvis from the site.
	NfvisFromSite map[string]NfviDetailsResponse `pulumi:"nfvisFromSite"`
	// The provisioning state of the network service design version resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// List of resource element template
	ResourceElementTemplates []interface{} `pulumi:"resourceElementTemplates"`
	// The network service design version state.
	VersionState string `pulumi:"versionState"`
}

network service design version properties.

type NetworkServiceDesignVersionPropertiesFormatResponseOutput

type NetworkServiceDesignVersionPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

network service design version properties.

func (NetworkServiceDesignVersionPropertiesFormatResponseOutput) ConfigurationGroupSchemaReferences

The configuration schemas to used to define the values.

func (NetworkServiceDesignVersionPropertiesFormatResponseOutput) Description

The network service design version description.

func (NetworkServiceDesignVersionPropertiesFormatResponseOutput) ElementType

func (NetworkServiceDesignVersionPropertiesFormatResponseOutput) NfvisFromSite

The nfvis from the site.

func (NetworkServiceDesignVersionPropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the network service design version resource.

func (NetworkServiceDesignVersionPropertiesFormatResponseOutput) ResourceElementTemplates

List of resource element template

func (NetworkServiceDesignVersionPropertiesFormatResponseOutput) ToNetworkServiceDesignVersionPropertiesFormatResponseOutput

func (NetworkServiceDesignVersionPropertiesFormatResponseOutput) ToNetworkServiceDesignVersionPropertiesFormatResponseOutputWithContext

func (o NetworkServiceDesignVersionPropertiesFormatResponseOutput) ToNetworkServiceDesignVersionPropertiesFormatResponseOutputWithContext(ctx context.Context) NetworkServiceDesignVersionPropertiesFormatResponseOutput

func (NetworkServiceDesignVersionPropertiesFormatResponseOutput) VersionState

The network service design version state.

type NetworkServiceDesignVersionState

type NetworkServiceDesignVersionState struct {
}

func (NetworkServiceDesignVersionState) ElementType

type NfviDetails

type NfviDetails struct {
	// The nfvi name.
	Name *string `pulumi:"name"`
	// The nfvi type.
	Type *string `pulumi:"type"`
}

The nfvi details.

type NfviDetailsArgs

type NfviDetailsArgs struct {
	// The nfvi name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The nfvi type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The nfvi details.

func (NfviDetailsArgs) ElementType

func (NfviDetailsArgs) ElementType() reflect.Type

func (NfviDetailsArgs) ToNfviDetailsOutput

func (i NfviDetailsArgs) ToNfviDetailsOutput() NfviDetailsOutput

func (NfviDetailsArgs) ToNfviDetailsOutputWithContext

func (i NfviDetailsArgs) ToNfviDetailsOutputWithContext(ctx context.Context) NfviDetailsOutput

type NfviDetailsInput

type NfviDetailsInput interface {
	pulumi.Input

	ToNfviDetailsOutput() NfviDetailsOutput
	ToNfviDetailsOutputWithContext(context.Context) NfviDetailsOutput
}

NfviDetailsInput is an input type that accepts NfviDetailsArgs and NfviDetailsOutput values. You can construct a concrete instance of `NfviDetailsInput` via:

NfviDetailsArgs{...}

type NfviDetailsMap

type NfviDetailsMap map[string]NfviDetailsInput

func (NfviDetailsMap) ElementType

func (NfviDetailsMap) ElementType() reflect.Type

func (NfviDetailsMap) ToNfviDetailsMapOutput

func (i NfviDetailsMap) ToNfviDetailsMapOutput() NfviDetailsMapOutput

func (NfviDetailsMap) ToNfviDetailsMapOutputWithContext

func (i NfviDetailsMap) ToNfviDetailsMapOutputWithContext(ctx context.Context) NfviDetailsMapOutput

type NfviDetailsMapInput

type NfviDetailsMapInput interface {
	pulumi.Input

	ToNfviDetailsMapOutput() NfviDetailsMapOutput
	ToNfviDetailsMapOutputWithContext(context.Context) NfviDetailsMapOutput
}

NfviDetailsMapInput is an input type that accepts NfviDetailsMap and NfviDetailsMapOutput values. You can construct a concrete instance of `NfviDetailsMapInput` via:

NfviDetailsMap{ "key": NfviDetailsArgs{...} }

type NfviDetailsMapOutput

type NfviDetailsMapOutput struct{ *pulumi.OutputState }

func (NfviDetailsMapOutput) ElementType

func (NfviDetailsMapOutput) ElementType() reflect.Type

func (NfviDetailsMapOutput) MapIndex

func (NfviDetailsMapOutput) ToNfviDetailsMapOutput

func (o NfviDetailsMapOutput) ToNfviDetailsMapOutput() NfviDetailsMapOutput

func (NfviDetailsMapOutput) ToNfviDetailsMapOutputWithContext

func (o NfviDetailsMapOutput) ToNfviDetailsMapOutputWithContext(ctx context.Context) NfviDetailsMapOutput

type NfviDetailsOutput

type NfviDetailsOutput struct{ *pulumi.OutputState }

The nfvi details.

func (NfviDetailsOutput) ElementType

func (NfviDetailsOutput) ElementType() reflect.Type

func (NfviDetailsOutput) Name

The nfvi name.

func (NfviDetailsOutput) ToNfviDetailsOutput

func (o NfviDetailsOutput) ToNfviDetailsOutput() NfviDetailsOutput

func (NfviDetailsOutput) ToNfviDetailsOutputWithContext

func (o NfviDetailsOutput) ToNfviDetailsOutputWithContext(ctx context.Context) NfviDetailsOutput

func (NfviDetailsOutput) Type

The nfvi type.

type NfviDetailsResponse

type NfviDetailsResponse struct {
	// The nfvi name.
	Name *string `pulumi:"name"`
	// The nfvi type.
	Type *string `pulumi:"type"`
}

The nfvi details.

type NfviDetailsResponseMapOutput

type NfviDetailsResponseMapOutput struct{ *pulumi.OutputState }

func (NfviDetailsResponseMapOutput) ElementType

func (NfviDetailsResponseMapOutput) MapIndex

func (NfviDetailsResponseMapOutput) ToNfviDetailsResponseMapOutput

func (o NfviDetailsResponseMapOutput) ToNfviDetailsResponseMapOutput() NfviDetailsResponseMapOutput

func (NfviDetailsResponseMapOutput) ToNfviDetailsResponseMapOutputWithContext

func (o NfviDetailsResponseMapOutput) ToNfviDetailsResponseMapOutputWithContext(ctx context.Context) NfviDetailsResponseMapOutput

type NfviDetailsResponseOutput

type NfviDetailsResponseOutput struct{ *pulumi.OutputState }

The nfvi details.

func (NfviDetailsResponseOutput) ElementType

func (NfviDetailsResponseOutput) ElementType() reflect.Type

func (NfviDetailsResponseOutput) Name

The nfvi name.

func (NfviDetailsResponseOutput) ToNfviDetailsResponseOutput

func (o NfviDetailsResponseOutput) ToNfviDetailsResponseOutput() NfviDetailsResponseOutput

func (NfviDetailsResponseOutput) ToNfviDetailsResponseOutputWithContext

func (o NfviDetailsResponseOutput) ToNfviDetailsResponseOutputWithContext(ctx context.Context) NfviDetailsResponseOutput

func (NfviDetailsResponseOutput) Type

The nfvi type.

type OpenDeploymentResourceReference

type OpenDeploymentResourceReference struct {
	// Resource ID.
	Id *string `pulumi:"id"`
	// The resource reference arm id type.
	// Expected value is 'Open'.
	IdType string `pulumi:"idType"`
}

Non secret deployment resource id reference.

type OpenDeploymentResourceReferenceArgs

type OpenDeploymentResourceReferenceArgs struct {
	// Resource ID.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The resource reference arm id type.
	// Expected value is 'Open'.
	IdType pulumi.StringInput `pulumi:"idType"`
}

Non secret deployment resource id reference.

func (OpenDeploymentResourceReferenceArgs) ElementType

func (OpenDeploymentResourceReferenceArgs) ToOpenDeploymentResourceReferenceOutput

func (i OpenDeploymentResourceReferenceArgs) ToOpenDeploymentResourceReferenceOutput() OpenDeploymentResourceReferenceOutput

func (OpenDeploymentResourceReferenceArgs) ToOpenDeploymentResourceReferenceOutputWithContext

func (i OpenDeploymentResourceReferenceArgs) ToOpenDeploymentResourceReferenceOutputWithContext(ctx context.Context) OpenDeploymentResourceReferenceOutput

func (OpenDeploymentResourceReferenceArgs) ToOpenDeploymentResourceReferencePtrOutput

func (i OpenDeploymentResourceReferenceArgs) ToOpenDeploymentResourceReferencePtrOutput() OpenDeploymentResourceReferencePtrOutput

func (OpenDeploymentResourceReferenceArgs) ToOpenDeploymentResourceReferencePtrOutputWithContext

func (i OpenDeploymentResourceReferenceArgs) ToOpenDeploymentResourceReferencePtrOutputWithContext(ctx context.Context) OpenDeploymentResourceReferencePtrOutput

type OpenDeploymentResourceReferenceInput

type OpenDeploymentResourceReferenceInput interface {
	pulumi.Input

	ToOpenDeploymentResourceReferenceOutput() OpenDeploymentResourceReferenceOutput
	ToOpenDeploymentResourceReferenceOutputWithContext(context.Context) OpenDeploymentResourceReferenceOutput
}

OpenDeploymentResourceReferenceInput is an input type that accepts OpenDeploymentResourceReferenceArgs and OpenDeploymentResourceReferenceOutput values. You can construct a concrete instance of `OpenDeploymentResourceReferenceInput` via:

OpenDeploymentResourceReferenceArgs{...}

type OpenDeploymentResourceReferenceOutput

type OpenDeploymentResourceReferenceOutput struct{ *pulumi.OutputState }

Non secret deployment resource id reference.

func (OpenDeploymentResourceReferenceOutput) ElementType

func (OpenDeploymentResourceReferenceOutput) Id

Resource ID.

func (OpenDeploymentResourceReferenceOutput) IdType

The resource reference arm id type. Expected value is 'Open'.

func (OpenDeploymentResourceReferenceOutput) ToOpenDeploymentResourceReferenceOutput

func (o OpenDeploymentResourceReferenceOutput) ToOpenDeploymentResourceReferenceOutput() OpenDeploymentResourceReferenceOutput

func (OpenDeploymentResourceReferenceOutput) ToOpenDeploymentResourceReferenceOutputWithContext

func (o OpenDeploymentResourceReferenceOutput) ToOpenDeploymentResourceReferenceOutputWithContext(ctx context.Context) OpenDeploymentResourceReferenceOutput

func (OpenDeploymentResourceReferenceOutput) ToOpenDeploymentResourceReferencePtrOutput

func (o OpenDeploymentResourceReferenceOutput) ToOpenDeploymentResourceReferencePtrOutput() OpenDeploymentResourceReferencePtrOutput

func (OpenDeploymentResourceReferenceOutput) ToOpenDeploymentResourceReferencePtrOutputWithContext

func (o OpenDeploymentResourceReferenceOutput) ToOpenDeploymentResourceReferencePtrOutputWithContext(ctx context.Context) OpenDeploymentResourceReferencePtrOutput

type OpenDeploymentResourceReferencePtrInput

type OpenDeploymentResourceReferencePtrInput interface {
	pulumi.Input

	ToOpenDeploymentResourceReferencePtrOutput() OpenDeploymentResourceReferencePtrOutput
	ToOpenDeploymentResourceReferencePtrOutputWithContext(context.Context) OpenDeploymentResourceReferencePtrOutput
}

OpenDeploymentResourceReferencePtrInput is an input type that accepts OpenDeploymentResourceReferenceArgs, OpenDeploymentResourceReferencePtr and OpenDeploymentResourceReferencePtrOutput values. You can construct a concrete instance of `OpenDeploymentResourceReferencePtrInput` via:

        OpenDeploymentResourceReferenceArgs{...}

or:

        nil

type OpenDeploymentResourceReferencePtrOutput

type OpenDeploymentResourceReferencePtrOutput struct{ *pulumi.OutputState }

func (OpenDeploymentResourceReferencePtrOutput) Elem

func (OpenDeploymentResourceReferencePtrOutput) ElementType

func (OpenDeploymentResourceReferencePtrOutput) Id

Resource ID.

func (OpenDeploymentResourceReferencePtrOutput) IdType

The resource reference arm id type. Expected value is 'Open'.

func (OpenDeploymentResourceReferencePtrOutput) ToOpenDeploymentResourceReferencePtrOutput

func (o OpenDeploymentResourceReferencePtrOutput) ToOpenDeploymentResourceReferencePtrOutput() OpenDeploymentResourceReferencePtrOutput

func (OpenDeploymentResourceReferencePtrOutput) ToOpenDeploymentResourceReferencePtrOutputWithContext

func (o OpenDeploymentResourceReferencePtrOutput) ToOpenDeploymentResourceReferencePtrOutputWithContext(ctx context.Context) OpenDeploymentResourceReferencePtrOutput

type OpenDeploymentResourceReferenceResponse

type OpenDeploymentResourceReferenceResponse struct {
	// Resource ID.
	Id *string `pulumi:"id"`
	// The resource reference arm id type.
	// Expected value is 'Open'.
	IdType string `pulumi:"idType"`
}

Non secret deployment resource id reference.

type OpenDeploymentResourceReferenceResponseOutput

type OpenDeploymentResourceReferenceResponseOutput struct{ *pulumi.OutputState }

Non secret deployment resource id reference.

func (OpenDeploymentResourceReferenceResponseOutput) ElementType

func (OpenDeploymentResourceReferenceResponseOutput) Id

Resource ID.

func (OpenDeploymentResourceReferenceResponseOutput) IdType

The resource reference arm id type. Expected value is 'Open'.

func (OpenDeploymentResourceReferenceResponseOutput) ToOpenDeploymentResourceReferenceResponseOutput

func (o OpenDeploymentResourceReferenceResponseOutput) ToOpenDeploymentResourceReferenceResponseOutput() OpenDeploymentResourceReferenceResponseOutput

func (OpenDeploymentResourceReferenceResponseOutput) ToOpenDeploymentResourceReferenceResponseOutputWithContext

func (o OpenDeploymentResourceReferenceResponseOutput) ToOpenDeploymentResourceReferenceResponseOutputWithContext(ctx context.Context) OpenDeploymentResourceReferenceResponseOutput

type OpenDeploymentResourceReferenceResponsePtrOutput

type OpenDeploymentResourceReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenDeploymentResourceReferenceResponsePtrOutput) Elem

func (OpenDeploymentResourceReferenceResponsePtrOutput) ElementType

func (OpenDeploymentResourceReferenceResponsePtrOutput) Id

Resource ID.

func (OpenDeploymentResourceReferenceResponsePtrOutput) IdType

The resource reference arm id type. Expected value is 'Open'.

func (OpenDeploymentResourceReferenceResponsePtrOutput) ToOpenDeploymentResourceReferenceResponsePtrOutput

func (o OpenDeploymentResourceReferenceResponsePtrOutput) ToOpenDeploymentResourceReferenceResponsePtrOutput() OpenDeploymentResourceReferenceResponsePtrOutput

func (OpenDeploymentResourceReferenceResponsePtrOutput) ToOpenDeploymentResourceReferenceResponsePtrOutputWithContext

func (o OpenDeploymentResourceReferenceResponsePtrOutput) ToOpenDeploymentResourceReferenceResponsePtrOutputWithContext(ctx context.Context) OpenDeploymentResourceReferenceResponsePtrOutput

type OperatingSystemTypes

type OperatingSystemTypes string

The OS type.

func (OperatingSystemTypes) ElementType

func (OperatingSystemTypes) ElementType() reflect.Type

func (OperatingSystemTypes) ToOperatingSystemTypesOutput

func (e OperatingSystemTypes) ToOperatingSystemTypesOutput() OperatingSystemTypesOutput

func (OperatingSystemTypes) ToOperatingSystemTypesOutputWithContext

func (e OperatingSystemTypes) ToOperatingSystemTypesOutputWithContext(ctx context.Context) OperatingSystemTypesOutput

func (OperatingSystemTypes) ToOperatingSystemTypesPtrOutput

func (e OperatingSystemTypes) ToOperatingSystemTypesPtrOutput() OperatingSystemTypesPtrOutput

func (OperatingSystemTypes) ToOperatingSystemTypesPtrOutputWithContext

func (e OperatingSystemTypes) ToOperatingSystemTypesPtrOutputWithContext(ctx context.Context) OperatingSystemTypesPtrOutput

func (OperatingSystemTypes) ToStringOutput

func (e OperatingSystemTypes) ToStringOutput() pulumi.StringOutput

func (OperatingSystemTypes) ToStringOutputWithContext

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

func (OperatingSystemTypes) ToStringPtrOutput

func (e OperatingSystemTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatingSystemTypes) ToStringPtrOutputWithContext

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

type OperatingSystemTypesInput

type OperatingSystemTypesInput interface {
	pulumi.Input

	ToOperatingSystemTypesOutput() OperatingSystemTypesOutput
	ToOperatingSystemTypesOutputWithContext(context.Context) OperatingSystemTypesOutput
}

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

OperatingSystemTypesUnknown
OperatingSystemTypesWindows
OperatingSystemTypesLinux

type OperatingSystemTypesOutput

type OperatingSystemTypesOutput struct{ *pulumi.OutputState }

func (OperatingSystemTypesOutput) ElementType

func (OperatingSystemTypesOutput) ElementType() reflect.Type

func (OperatingSystemTypesOutput) ToOperatingSystemTypesOutput

func (o OperatingSystemTypesOutput) ToOperatingSystemTypesOutput() OperatingSystemTypesOutput

func (OperatingSystemTypesOutput) ToOperatingSystemTypesOutputWithContext

func (o OperatingSystemTypesOutput) ToOperatingSystemTypesOutputWithContext(ctx context.Context) OperatingSystemTypesOutput

func (OperatingSystemTypesOutput) ToOperatingSystemTypesPtrOutput

func (o OperatingSystemTypesOutput) ToOperatingSystemTypesPtrOutput() OperatingSystemTypesPtrOutput

func (OperatingSystemTypesOutput) ToOperatingSystemTypesPtrOutputWithContext

func (o OperatingSystemTypesOutput) ToOperatingSystemTypesPtrOutputWithContext(ctx context.Context) OperatingSystemTypesPtrOutput

func (OperatingSystemTypesOutput) ToStringOutput

func (o OperatingSystemTypesOutput) ToStringOutput() pulumi.StringOutput

func (OperatingSystemTypesOutput) ToStringOutputWithContext

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

func (OperatingSystemTypesOutput) ToStringPtrOutput

func (o OperatingSystemTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatingSystemTypesOutput) ToStringPtrOutputWithContext

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

type OperatingSystemTypesPtrInput

type OperatingSystemTypesPtrInput interface {
	pulumi.Input

	ToOperatingSystemTypesPtrOutput() OperatingSystemTypesPtrOutput
	ToOperatingSystemTypesPtrOutputWithContext(context.Context) OperatingSystemTypesPtrOutput
}

func OperatingSystemTypesPtr

func OperatingSystemTypesPtr(v string) OperatingSystemTypesPtrInput

type OperatingSystemTypesPtrOutput

type OperatingSystemTypesPtrOutput struct{ *pulumi.OutputState }

func (OperatingSystemTypesPtrOutput) Elem

func (OperatingSystemTypesPtrOutput) ElementType

func (OperatingSystemTypesPtrOutput) ToOperatingSystemTypesPtrOutput

func (o OperatingSystemTypesPtrOutput) ToOperatingSystemTypesPtrOutput() OperatingSystemTypesPtrOutput

func (OperatingSystemTypesPtrOutput) ToOperatingSystemTypesPtrOutputWithContext

func (o OperatingSystemTypesPtrOutput) ToOperatingSystemTypesPtrOutputWithContext(ctx context.Context) OperatingSystemTypesPtrOutput

func (OperatingSystemTypesPtrOutput) ToStringPtrOutput

func (OperatingSystemTypesPtrOutput) ToStringPtrOutputWithContext

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

type OsDisk

type OsDisk struct {
	// Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
	DiskSizeGB *int `pulumi:"diskSizeGB"`
	// The VHD name.
	Name *string `pulumi:"name"`
	// The OS type.
	OsType *string `pulumi:"osType"`
	// The virtual hard disk.
	Vhd *VirtualHardDisk `pulumi:"vhd"`
}

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

type OsDiskArgs

type OsDiskArgs struct {
	// Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
	DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"`
	// The VHD name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The OS type.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// The virtual hard disk.
	Vhd VirtualHardDiskPtrInput `pulumi:"vhd"`
}

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

func (OsDiskArgs) ElementType

func (OsDiskArgs) ElementType() reflect.Type

func (OsDiskArgs) ToOsDiskOutput

func (i OsDiskArgs) ToOsDiskOutput() OsDiskOutput

func (OsDiskArgs) ToOsDiskOutputWithContext

func (i OsDiskArgs) ToOsDiskOutputWithContext(ctx context.Context) OsDiskOutput

func (OsDiskArgs) ToOsDiskPtrOutput

func (i OsDiskArgs) ToOsDiskPtrOutput() OsDiskPtrOutput

func (OsDiskArgs) ToOsDiskPtrOutputWithContext

func (i OsDiskArgs) ToOsDiskPtrOutputWithContext(ctx context.Context) OsDiskPtrOutput

type OsDiskInput

type OsDiskInput interface {
	pulumi.Input

	ToOsDiskOutput() OsDiskOutput
	ToOsDiskOutputWithContext(context.Context) OsDiskOutput
}

OsDiskInput is an input type that accepts OsDiskArgs and OsDiskOutput values. You can construct a concrete instance of `OsDiskInput` via:

OsDiskArgs{...}

type OsDiskOutput

type OsDiskOutput struct{ *pulumi.OutputState }

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

func (OsDiskOutput) DiskSizeGB

func (o OsDiskOutput) DiskSizeGB() pulumi.IntPtrOutput

Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.

func (OsDiskOutput) ElementType

func (OsDiskOutput) ElementType() reflect.Type

func (OsDiskOutput) Name

The VHD name.

func (OsDiskOutput) OsType

func (o OsDiskOutput) OsType() pulumi.StringPtrOutput

The OS type.

func (OsDiskOutput) ToOsDiskOutput

func (o OsDiskOutput) ToOsDiskOutput() OsDiskOutput

func (OsDiskOutput) ToOsDiskOutputWithContext

func (o OsDiskOutput) ToOsDiskOutputWithContext(ctx context.Context) OsDiskOutput

func (OsDiskOutput) ToOsDiskPtrOutput

func (o OsDiskOutput) ToOsDiskPtrOutput() OsDiskPtrOutput

func (OsDiskOutput) ToOsDiskPtrOutputWithContext

func (o OsDiskOutput) ToOsDiskPtrOutputWithContext(ctx context.Context) OsDiskPtrOutput

func (OsDiskOutput) Vhd

The virtual hard disk.

type OsDiskPtrInput

type OsDiskPtrInput interface {
	pulumi.Input

	ToOsDiskPtrOutput() OsDiskPtrOutput
	ToOsDiskPtrOutputWithContext(context.Context) OsDiskPtrOutput
}

OsDiskPtrInput is an input type that accepts OsDiskArgs, OsDiskPtr and OsDiskPtrOutput values. You can construct a concrete instance of `OsDiskPtrInput` via:

        OsDiskArgs{...}

or:

        nil

func OsDiskPtr

func OsDiskPtr(v *OsDiskArgs) OsDiskPtrInput

type OsDiskPtrOutput

type OsDiskPtrOutput struct{ *pulumi.OutputState }

func (OsDiskPtrOutput) DiskSizeGB

func (o OsDiskPtrOutput) DiskSizeGB() pulumi.IntPtrOutput

Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.

func (OsDiskPtrOutput) Elem

func (o OsDiskPtrOutput) Elem() OsDiskOutput

func (OsDiskPtrOutput) ElementType

func (OsDiskPtrOutput) ElementType() reflect.Type

func (OsDiskPtrOutput) Name

The VHD name.

func (OsDiskPtrOutput) OsType

The OS type.

func (OsDiskPtrOutput) ToOsDiskPtrOutput

func (o OsDiskPtrOutput) ToOsDiskPtrOutput() OsDiskPtrOutput

func (OsDiskPtrOutput) ToOsDiskPtrOutputWithContext

func (o OsDiskPtrOutput) ToOsDiskPtrOutputWithContext(ctx context.Context) OsDiskPtrOutput

func (OsDiskPtrOutput) Vhd

The virtual hard disk.

type OsDiskResponse

type OsDiskResponse struct {
	// Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
	DiskSizeGB *int `pulumi:"diskSizeGB"`
	// The VHD name.
	Name *string `pulumi:"name"`
	// The OS type.
	OsType *string `pulumi:"osType"`
}

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

type OsDiskResponseOutput

type OsDiskResponseOutput struct{ *pulumi.OutputState }

Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

func (OsDiskResponseOutput) DiskSizeGB

func (o OsDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput

Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.

func (OsDiskResponseOutput) ElementType

func (OsDiskResponseOutput) ElementType() reflect.Type

func (OsDiskResponseOutput) Name

The VHD name.

func (OsDiskResponseOutput) OsType

The OS type.

func (OsDiskResponseOutput) ToOsDiskResponseOutput

func (o OsDiskResponseOutput) ToOsDiskResponseOutput() OsDiskResponseOutput

func (OsDiskResponseOutput) ToOsDiskResponseOutputWithContext

func (o OsDiskResponseOutput) ToOsDiskResponseOutputWithContext(ctx context.Context) OsDiskResponseOutput

type OsDiskResponsePtrOutput

type OsDiskResponsePtrOutput struct{ *pulumi.OutputState }

func (OsDiskResponsePtrOutput) DiskSizeGB

Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.

func (OsDiskResponsePtrOutput) Elem

func (OsDiskResponsePtrOutput) ElementType

func (OsDiskResponsePtrOutput) ElementType() reflect.Type

func (OsDiskResponsePtrOutput) Name

The VHD name.

func (OsDiskResponsePtrOutput) OsType

The OS type.

func (OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutput

func (o OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutput() OsDiskResponsePtrOutput

func (OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutputWithContext

func (o OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutputWithContext(ctx context.Context) OsDiskResponsePtrOutput

type OsProfile

type OsProfile struct {
	// Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1  character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters  <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
	AdminUsername *string `pulumi:"adminUsername"`
	// Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
	CustomData *string `pulumi:"customData"`
	// Indicates if custom data is required to deploy this role.
	CustomDataRequired *bool `pulumi:"customDataRequired"`
	// Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
	LinuxConfiguration *LinuxConfiguration `pulumi:"linuxConfiguration"`
}

Specifies the operating system settings for the role instance.

func (*OsProfile) Defaults

func (val *OsProfile) Defaults() *OsProfile

Defaults sets the appropriate defaults for OsProfile

type OsProfileArgs

type OsProfileArgs struct {
	// Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1  character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters  <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
	AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"`
	// Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
	CustomData pulumi.StringPtrInput `pulumi:"customData"`
	// Indicates if custom data is required to deploy this role.
	CustomDataRequired pulumi.BoolPtrInput `pulumi:"customDataRequired"`
	// Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
	LinuxConfiguration LinuxConfigurationPtrInput `pulumi:"linuxConfiguration"`
}

Specifies the operating system settings for the role instance.

func (*OsProfileArgs) Defaults

func (val *OsProfileArgs) Defaults() *OsProfileArgs

Defaults sets the appropriate defaults for OsProfileArgs

func (OsProfileArgs) ElementType

func (OsProfileArgs) ElementType() reflect.Type

func (OsProfileArgs) ToOsProfileOutput

func (i OsProfileArgs) ToOsProfileOutput() OsProfileOutput

func (OsProfileArgs) ToOsProfileOutputWithContext

func (i OsProfileArgs) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput

func (OsProfileArgs) ToOsProfilePtrOutput

func (i OsProfileArgs) ToOsProfilePtrOutput() OsProfilePtrOutput

func (OsProfileArgs) ToOsProfilePtrOutputWithContext

func (i OsProfileArgs) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput

type OsProfileInput

type OsProfileInput interface {
	pulumi.Input

	ToOsProfileOutput() OsProfileOutput
	ToOsProfileOutputWithContext(context.Context) OsProfileOutput
}

OsProfileInput is an input type that accepts OsProfileArgs and OsProfileOutput values. You can construct a concrete instance of `OsProfileInput` via:

OsProfileArgs{...}

type OsProfileOutput

type OsProfileOutput struct{ *pulumi.OutputState }

Specifies the operating system settings for the role instance.

func (OsProfileOutput) AdminUsername

func (o OsProfileOutput) AdminUsername() pulumi.StringPtrOutput

Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (OsProfileOutput) CustomData

func (o OsProfileOutput) CustomData() pulumi.StringPtrOutput

Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

func (OsProfileOutput) CustomDataRequired

func (o OsProfileOutput) CustomDataRequired() pulumi.BoolPtrOutput

Indicates if custom data is required to deploy this role.

func (OsProfileOutput) ElementType

func (OsProfileOutput) ElementType() reflect.Type

func (OsProfileOutput) LinuxConfiguration

func (o OsProfileOutput) LinuxConfiguration() LinuxConfigurationPtrOutput

Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (OsProfileOutput) ToOsProfileOutput

func (o OsProfileOutput) ToOsProfileOutput() OsProfileOutput

func (OsProfileOutput) ToOsProfileOutputWithContext

func (o OsProfileOutput) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput

func (OsProfileOutput) ToOsProfilePtrOutput

func (o OsProfileOutput) ToOsProfilePtrOutput() OsProfilePtrOutput

func (OsProfileOutput) ToOsProfilePtrOutputWithContext

func (o OsProfileOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput

type OsProfilePtrInput

type OsProfilePtrInput interface {
	pulumi.Input

	ToOsProfilePtrOutput() OsProfilePtrOutput
	ToOsProfilePtrOutputWithContext(context.Context) OsProfilePtrOutput
}

OsProfilePtrInput is an input type that accepts OsProfileArgs, OsProfilePtr and OsProfilePtrOutput values. You can construct a concrete instance of `OsProfilePtrInput` via:

        OsProfileArgs{...}

or:

        nil

func OsProfilePtr

func OsProfilePtr(v *OsProfileArgs) OsProfilePtrInput

type OsProfilePtrOutput

type OsProfilePtrOutput struct{ *pulumi.OutputState }

func (OsProfilePtrOutput) AdminUsername

func (o OsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput

Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (OsProfilePtrOutput) CustomData

func (o OsProfilePtrOutput) CustomData() pulumi.StringPtrOutput

Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

func (OsProfilePtrOutput) CustomDataRequired

func (o OsProfilePtrOutput) CustomDataRequired() pulumi.BoolPtrOutput

Indicates if custom data is required to deploy this role.

func (OsProfilePtrOutput) Elem

func (OsProfilePtrOutput) ElementType

func (OsProfilePtrOutput) ElementType() reflect.Type

func (OsProfilePtrOutput) LinuxConfiguration

func (o OsProfilePtrOutput) LinuxConfiguration() LinuxConfigurationPtrOutput

Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (OsProfilePtrOutput) ToOsProfilePtrOutput

func (o OsProfilePtrOutput) ToOsProfilePtrOutput() OsProfilePtrOutput

func (OsProfilePtrOutput) ToOsProfilePtrOutputWithContext

func (o OsProfilePtrOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput

type OsProfileResponse

type OsProfileResponse struct {
	// Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1  character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters  <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
	AdminUsername *string `pulumi:"adminUsername"`
	// Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
	CustomData *string `pulumi:"customData"`
	// Indicates if custom data is required to deploy this role.
	CustomDataRequired *bool `pulumi:"customDataRequired"`
	// Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
	LinuxConfiguration *LinuxConfigurationResponse `pulumi:"linuxConfiguration"`
}

Specifies the operating system settings for the role instance.

func (*OsProfileResponse) Defaults

func (val *OsProfileResponse) Defaults() *OsProfileResponse

Defaults sets the appropriate defaults for OsProfileResponse

type OsProfileResponseOutput

type OsProfileResponseOutput struct{ *pulumi.OutputState }

Specifies the operating system settings for the role instance.

func (OsProfileResponseOutput) AdminUsername

Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (OsProfileResponseOutput) CustomData

Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

func (OsProfileResponseOutput) CustomDataRequired

func (o OsProfileResponseOutput) CustomDataRequired() pulumi.BoolPtrOutput

Indicates if custom data is required to deploy this role.

func (OsProfileResponseOutput) ElementType

func (OsProfileResponseOutput) ElementType() reflect.Type

func (OsProfileResponseOutput) LinuxConfiguration

Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (OsProfileResponseOutput) ToOsProfileResponseOutput

func (o OsProfileResponseOutput) ToOsProfileResponseOutput() OsProfileResponseOutput

func (OsProfileResponseOutput) ToOsProfileResponseOutputWithContext

func (o OsProfileResponseOutput) ToOsProfileResponseOutputWithContext(ctx context.Context) OsProfileResponseOutput

type OsProfileResponsePtrOutput

type OsProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (OsProfileResponsePtrOutput) AdminUsername

Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (OsProfileResponsePtrOutput) CustomData

Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

func (OsProfileResponsePtrOutput) CustomDataRequired

func (o OsProfileResponsePtrOutput) CustomDataRequired() pulumi.BoolPtrOutput

Indicates if custom data is required to deploy this role.

func (OsProfileResponsePtrOutput) Elem

func (OsProfileResponsePtrOutput) ElementType

func (OsProfileResponsePtrOutput) ElementType() reflect.Type

func (OsProfileResponsePtrOutput) LinuxConfiguration

Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput

func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput

func (OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext

func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput

type Publisher

type Publisher struct {
	pulumi.CustomResourceState

	// The managed identity of the publisher, if configured.
	Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Publisher properties.
	Properties PublisherPropertiesFormatResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

publisher resource. Azure REST API version: 2023-09-01.

func GetPublisher

func GetPublisher(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PublisherState, opts ...pulumi.ResourceOption) (*Publisher, error)

GetPublisher gets an existing Publisher 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 NewPublisher

func NewPublisher(ctx *pulumi.Context,
	name string, args *PublisherArgs, opts ...pulumi.ResourceOption) (*Publisher, error)

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

func (*Publisher) ElementType

func (*Publisher) ElementType() reflect.Type

func (*Publisher) ToPublisherOutput

func (i *Publisher) ToPublisherOutput() PublisherOutput

func (*Publisher) ToPublisherOutputWithContext

func (i *Publisher) ToPublisherOutputWithContext(ctx context.Context) PublisherOutput

type PublisherArgs

type PublisherArgs struct {
	// The managed identity of the publisher, if configured.
	Identity ManagedServiceIdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Publisher properties.
	Properties PublisherPropertiesFormatPtrInput
	// The name of the publisher.
	PublisherName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Publisher resource.

func (PublisherArgs) ElementType

func (PublisherArgs) ElementType() reflect.Type

type PublisherInput

type PublisherInput interface {
	pulumi.Input

	ToPublisherOutput() PublisherOutput
	ToPublisherOutputWithContext(ctx context.Context) PublisherOutput
}

type PublisherOutput

type PublisherOutput struct{ *pulumi.OutputState }

func (PublisherOutput) ElementType

func (PublisherOutput) ElementType() reflect.Type

func (PublisherOutput) Identity

The managed identity of the publisher, if configured.

func (PublisherOutput) Location

func (o PublisherOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (PublisherOutput) Name

The name of the resource

func (PublisherOutput) Properties

Publisher properties.

func (PublisherOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PublisherOutput) Tags

Resource tags.

func (PublisherOutput) ToPublisherOutput

func (o PublisherOutput) ToPublisherOutput() PublisherOutput

func (PublisherOutput) ToPublisherOutputWithContext

func (o PublisherOutput) ToPublisherOutputWithContext(ctx context.Context) PublisherOutput

func (PublisherOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PublisherPropertiesFormat

type PublisherPropertiesFormat struct {
	// The publisher scope.
	Scope *string `pulumi:"scope"`
}

publisher properties.

type PublisherPropertiesFormatArgs

type PublisherPropertiesFormatArgs struct {
	// The publisher scope.
	Scope pulumi.StringPtrInput `pulumi:"scope"`
}

publisher properties.

func (PublisherPropertiesFormatArgs) ElementType

func (PublisherPropertiesFormatArgs) ToPublisherPropertiesFormatOutput

func (i PublisherPropertiesFormatArgs) ToPublisherPropertiesFormatOutput() PublisherPropertiesFormatOutput

func (PublisherPropertiesFormatArgs) ToPublisherPropertiesFormatOutputWithContext

func (i PublisherPropertiesFormatArgs) ToPublisherPropertiesFormatOutputWithContext(ctx context.Context) PublisherPropertiesFormatOutput

func (PublisherPropertiesFormatArgs) ToPublisherPropertiesFormatPtrOutput

func (i PublisherPropertiesFormatArgs) ToPublisherPropertiesFormatPtrOutput() PublisherPropertiesFormatPtrOutput

func (PublisherPropertiesFormatArgs) ToPublisherPropertiesFormatPtrOutputWithContext

func (i PublisherPropertiesFormatArgs) ToPublisherPropertiesFormatPtrOutputWithContext(ctx context.Context) PublisherPropertiesFormatPtrOutput

type PublisherPropertiesFormatInput

type PublisherPropertiesFormatInput interface {
	pulumi.Input

	ToPublisherPropertiesFormatOutput() PublisherPropertiesFormatOutput
	ToPublisherPropertiesFormatOutputWithContext(context.Context) PublisherPropertiesFormatOutput
}

PublisherPropertiesFormatInput is an input type that accepts PublisherPropertiesFormatArgs and PublisherPropertiesFormatOutput values. You can construct a concrete instance of `PublisherPropertiesFormatInput` via:

PublisherPropertiesFormatArgs{...}

type PublisherPropertiesFormatOutput

type PublisherPropertiesFormatOutput struct{ *pulumi.OutputState }

publisher properties.

func (PublisherPropertiesFormatOutput) ElementType

func (PublisherPropertiesFormatOutput) Scope

The publisher scope.

func (PublisherPropertiesFormatOutput) ToPublisherPropertiesFormatOutput

func (o PublisherPropertiesFormatOutput) ToPublisherPropertiesFormatOutput() PublisherPropertiesFormatOutput

func (PublisherPropertiesFormatOutput) ToPublisherPropertiesFormatOutputWithContext

func (o PublisherPropertiesFormatOutput) ToPublisherPropertiesFormatOutputWithContext(ctx context.Context) PublisherPropertiesFormatOutput

func (PublisherPropertiesFormatOutput) ToPublisherPropertiesFormatPtrOutput

func (o PublisherPropertiesFormatOutput) ToPublisherPropertiesFormatPtrOutput() PublisherPropertiesFormatPtrOutput

func (PublisherPropertiesFormatOutput) ToPublisherPropertiesFormatPtrOutputWithContext

func (o PublisherPropertiesFormatOutput) ToPublisherPropertiesFormatPtrOutputWithContext(ctx context.Context) PublisherPropertiesFormatPtrOutput

type PublisherPropertiesFormatPtrInput

type PublisherPropertiesFormatPtrInput interface {
	pulumi.Input

	ToPublisherPropertiesFormatPtrOutput() PublisherPropertiesFormatPtrOutput
	ToPublisherPropertiesFormatPtrOutputWithContext(context.Context) PublisherPropertiesFormatPtrOutput
}

PublisherPropertiesFormatPtrInput is an input type that accepts PublisherPropertiesFormatArgs, PublisherPropertiesFormatPtr and PublisherPropertiesFormatPtrOutput values. You can construct a concrete instance of `PublisherPropertiesFormatPtrInput` via:

        PublisherPropertiesFormatArgs{...}

or:

        nil

type PublisherPropertiesFormatPtrOutput

type PublisherPropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (PublisherPropertiesFormatPtrOutput) Elem

func (PublisherPropertiesFormatPtrOutput) ElementType

func (PublisherPropertiesFormatPtrOutput) Scope

The publisher scope.

func (PublisherPropertiesFormatPtrOutput) ToPublisherPropertiesFormatPtrOutput

func (o PublisherPropertiesFormatPtrOutput) ToPublisherPropertiesFormatPtrOutput() PublisherPropertiesFormatPtrOutput

func (PublisherPropertiesFormatPtrOutput) ToPublisherPropertiesFormatPtrOutputWithContext

func (o PublisherPropertiesFormatPtrOutput) ToPublisherPropertiesFormatPtrOutputWithContext(ctx context.Context) PublisherPropertiesFormatPtrOutput

type PublisherPropertiesFormatResponse

type PublisherPropertiesFormatResponse struct {
	// The provisioning state of the publisher resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The publisher scope.
	Scope *string `pulumi:"scope"`
}

publisher properties.

type PublisherPropertiesFormatResponseOutput

type PublisherPropertiesFormatResponseOutput struct{ *pulumi.OutputState }

publisher properties.

func (PublisherPropertiesFormatResponseOutput) ElementType

func (PublisherPropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the publisher resource.

func (PublisherPropertiesFormatResponseOutput) Scope

The publisher scope.

func (PublisherPropertiesFormatResponseOutput) ToPublisherPropertiesFormatResponseOutput

func (o PublisherPropertiesFormatResponseOutput) ToPublisherPropertiesFormatResponseOutput() PublisherPropertiesFormatResponseOutput

func (PublisherPropertiesFormatResponseOutput) ToPublisherPropertiesFormatResponseOutputWithContext

func (o PublisherPropertiesFormatResponseOutput) ToPublisherPropertiesFormatResponseOutputWithContext(ctx context.Context) PublisherPropertiesFormatResponseOutput

type PublisherScope

type PublisherScope string

The publisher scope.

func (PublisherScope) ElementType

func (PublisherScope) ElementType() reflect.Type

func (PublisherScope) ToPublisherScopeOutput

func (e PublisherScope) ToPublisherScopeOutput() PublisherScopeOutput

func (PublisherScope) ToPublisherScopeOutputWithContext

func (e PublisherScope) ToPublisherScopeOutputWithContext(ctx context.Context) PublisherScopeOutput

func (PublisherScope) ToPublisherScopePtrOutput

func (e PublisherScope) ToPublisherScopePtrOutput() PublisherScopePtrOutput

func (PublisherScope) ToPublisherScopePtrOutputWithContext

func (e PublisherScope) ToPublisherScopePtrOutputWithContext(ctx context.Context) PublisherScopePtrOutput

func (PublisherScope) ToStringOutput

func (e PublisherScope) ToStringOutput() pulumi.StringOutput

func (PublisherScope) ToStringOutputWithContext

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

func (PublisherScope) ToStringPtrOutput

func (e PublisherScope) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublisherScope) ToStringPtrOutputWithContext

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

type PublisherScopeInput

type PublisherScopeInput interface {
	pulumi.Input

	ToPublisherScopeOutput() PublisherScopeOutput
	ToPublisherScopeOutputWithContext(context.Context) PublisherScopeOutput
}

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

PublisherScopeUnknown
PublisherScopePrivate

type PublisherScopeOutput

type PublisherScopeOutput struct{ *pulumi.OutputState }

func (PublisherScopeOutput) ElementType

func (PublisherScopeOutput) ElementType() reflect.Type

func (PublisherScopeOutput) ToPublisherScopeOutput

func (o PublisherScopeOutput) ToPublisherScopeOutput() PublisherScopeOutput

func (PublisherScopeOutput) ToPublisherScopeOutputWithContext

func (o PublisherScopeOutput) ToPublisherScopeOutputWithContext(ctx context.Context) PublisherScopeOutput

func (PublisherScopeOutput) ToPublisherScopePtrOutput

func (o PublisherScopeOutput) ToPublisherScopePtrOutput() PublisherScopePtrOutput

func (PublisherScopeOutput) ToPublisherScopePtrOutputWithContext

func (o PublisherScopeOutput) ToPublisherScopePtrOutputWithContext(ctx context.Context) PublisherScopePtrOutput

func (PublisherScopeOutput) ToStringOutput

func (o PublisherScopeOutput) ToStringOutput() pulumi.StringOutput

func (PublisherScopeOutput) ToStringOutputWithContext

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

func (PublisherScopeOutput) ToStringPtrOutput

func (o PublisherScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublisherScopeOutput) ToStringPtrOutputWithContext

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

type PublisherScopePtrInput

type PublisherScopePtrInput interface {
	pulumi.Input

	ToPublisherScopePtrOutput() PublisherScopePtrOutput
	ToPublisherScopePtrOutputWithContext(context.Context) PublisherScopePtrOutput
}

func PublisherScopePtr

func PublisherScopePtr(v string) PublisherScopePtrInput

type PublisherScopePtrOutput

type PublisherScopePtrOutput struct{ *pulumi.OutputState }

func (PublisherScopePtrOutput) Elem

func (PublisherScopePtrOutput) ElementType

func (PublisherScopePtrOutput) ElementType() reflect.Type

func (PublisherScopePtrOutput) ToPublisherScopePtrOutput

func (o PublisherScopePtrOutput) ToPublisherScopePtrOutput() PublisherScopePtrOutput

func (PublisherScopePtrOutput) ToPublisherScopePtrOutputWithContext

func (o PublisherScopePtrOutput) ToPublisherScopePtrOutputWithContext(ctx context.Context) PublisherScopePtrOutput

func (PublisherScopePtrOutput) ToStringPtrOutput

func (o PublisherScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublisherScopePtrOutput) ToStringPtrOutputWithContext

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

type PublisherState

type PublisherState struct {
}

func (PublisherState) ElementType

func (PublisherState) ElementType() reflect.Type

type ReferencedResource

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

Reference to another resource.

type ReferencedResourceArgs

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

Reference to another resource.

func (ReferencedResourceArgs) ElementType

func (ReferencedResourceArgs) ElementType() reflect.Type

func (ReferencedResourceArgs) ToReferencedResourceOutput

func (i ReferencedResourceArgs) ToReferencedResourceOutput() ReferencedResourceOutput

func (ReferencedResourceArgs) ToReferencedResourceOutputWithContext

func (i ReferencedResourceArgs) ToReferencedResourceOutputWithContext(ctx context.Context) ReferencedResourceOutput

func (ReferencedResourceArgs) ToReferencedResourcePtrOutput

func (i ReferencedResourceArgs) ToReferencedResourcePtrOutput() ReferencedResourcePtrOutput

func (ReferencedResourceArgs) ToReferencedResourcePtrOutputWithContext

func (i ReferencedResourceArgs) ToReferencedResourcePtrOutputWithContext(ctx context.Context) ReferencedResourcePtrOutput

type ReferencedResourceInput

type ReferencedResourceInput interface {
	pulumi.Input

	ToReferencedResourceOutput() ReferencedResourceOutput
	ToReferencedResourceOutputWithContext(context.Context) ReferencedResourceOutput
}

ReferencedResourceInput is an input type that accepts ReferencedResourceArgs and ReferencedResourceOutput values. You can construct a concrete instance of `ReferencedResourceInput` via:

ReferencedResourceArgs{...}

type ReferencedResourceMap

type ReferencedResourceMap map[string]ReferencedResourceInput

func (ReferencedResourceMap) ElementType

func (ReferencedResourceMap) ElementType() reflect.Type

func (ReferencedResourceMap) ToReferencedResourceMapOutput

func (i ReferencedResourceMap) ToReferencedResourceMapOutput() ReferencedResourceMapOutput

func (ReferencedResourceMap) ToReferencedResourceMapOutputWithContext

func (i ReferencedResourceMap) ToReferencedResourceMapOutputWithContext(ctx context.Context) ReferencedResourceMapOutput

type ReferencedResourceMapInput

type ReferencedResourceMapInput interface {
	pulumi.Input

	ToReferencedResourceMapOutput() ReferencedResourceMapOutput
	ToReferencedResourceMapOutputWithContext(context.Context) ReferencedResourceMapOutput
}

ReferencedResourceMapInput is an input type that accepts ReferencedResourceMap and ReferencedResourceMapOutput values. You can construct a concrete instance of `ReferencedResourceMapInput` via:

ReferencedResourceMap{ "key": ReferencedResourceArgs{...} }

type ReferencedResourceMapOutput

type ReferencedResourceMapOutput struct{ *pulumi.OutputState }

func (ReferencedResourceMapOutput) ElementType

func (ReferencedResourceMapOutput) MapIndex

func (ReferencedResourceMapOutput) ToReferencedResourceMapOutput

func (o ReferencedResourceMapOutput) ToReferencedResourceMapOutput() ReferencedResourceMapOutput

func (ReferencedResourceMapOutput) ToReferencedResourceMapOutputWithContext

func (o ReferencedResourceMapOutput) ToReferencedResourceMapOutputWithContext(ctx context.Context) ReferencedResourceMapOutput

type ReferencedResourceOutput

type ReferencedResourceOutput struct{ *pulumi.OutputState }

Reference to another resource.

func (ReferencedResourceOutput) ElementType

func (ReferencedResourceOutput) ElementType() reflect.Type

func (ReferencedResourceOutput) Id

Resource ID.

func (ReferencedResourceOutput) ToReferencedResourceOutput

func (o ReferencedResourceOutput) ToReferencedResourceOutput() ReferencedResourceOutput

func (ReferencedResourceOutput) ToReferencedResourceOutputWithContext

func (o ReferencedResourceOutput) ToReferencedResourceOutputWithContext(ctx context.Context) ReferencedResourceOutput

func (ReferencedResourceOutput) ToReferencedResourcePtrOutput

func (o ReferencedResourceOutput) ToReferencedResourcePtrOutput() ReferencedResourcePtrOutput

func (ReferencedResourceOutput) ToReferencedResourcePtrOutputWithContext

func (o ReferencedResourceOutput) ToReferencedResourcePtrOutputWithContext(ctx context.Context) ReferencedResourcePtrOutput

type ReferencedResourcePtrInput

type ReferencedResourcePtrInput interface {
	pulumi.Input

	ToReferencedResourcePtrOutput() ReferencedResourcePtrOutput
	ToReferencedResourcePtrOutputWithContext(context.Context) ReferencedResourcePtrOutput
}

ReferencedResourcePtrInput is an input type that accepts ReferencedResourceArgs, ReferencedResourcePtr and ReferencedResourcePtrOutput values. You can construct a concrete instance of `ReferencedResourcePtrInput` via:

        ReferencedResourceArgs{...}

or:

        nil

type ReferencedResourcePtrOutput

type ReferencedResourcePtrOutput struct{ *pulumi.OutputState }

func (ReferencedResourcePtrOutput) Elem

func (ReferencedResourcePtrOutput) ElementType

func (ReferencedResourcePtrOutput) Id

Resource ID.

func (ReferencedResourcePtrOutput) ToReferencedResourcePtrOutput

func (o ReferencedResourcePtrOutput) ToReferencedResourcePtrOutput() ReferencedResourcePtrOutput

func (ReferencedResourcePtrOutput) ToReferencedResourcePtrOutputWithContext

func (o ReferencedResourcePtrOutput) ToReferencedResourcePtrOutputWithContext(ctx context.Context) ReferencedResourcePtrOutput

type ReferencedResourceResponse

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

Reference to another resource.

type ReferencedResourceResponseArrayOutput

type ReferencedResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (ReferencedResourceResponseArrayOutput) ElementType

func (ReferencedResourceResponseArrayOutput) Index

func (ReferencedResourceResponseArrayOutput) ToReferencedResourceResponseArrayOutput

func (o ReferencedResourceResponseArrayOutput) ToReferencedResourceResponseArrayOutput() ReferencedResourceResponseArrayOutput

func (ReferencedResourceResponseArrayOutput) ToReferencedResourceResponseArrayOutputWithContext

func (o ReferencedResourceResponseArrayOutput) ToReferencedResourceResponseArrayOutputWithContext(ctx context.Context) ReferencedResourceResponseArrayOutput

type ReferencedResourceResponseMapOutput

type ReferencedResourceResponseMapOutput struct{ *pulumi.OutputState }

func (ReferencedResourceResponseMapOutput) ElementType

func (ReferencedResourceResponseMapOutput) MapIndex

func (ReferencedResourceResponseMapOutput) ToReferencedResourceResponseMapOutput

func (o ReferencedResourceResponseMapOutput) ToReferencedResourceResponseMapOutput() ReferencedResourceResponseMapOutput

func (ReferencedResourceResponseMapOutput) ToReferencedResourceResponseMapOutputWithContext

func (o ReferencedResourceResponseMapOutput) ToReferencedResourceResponseMapOutputWithContext(ctx context.Context) ReferencedResourceResponseMapOutput

type ReferencedResourceResponseOutput

type ReferencedResourceResponseOutput struct{ *pulumi.OutputState }

Reference to another resource.

func (ReferencedResourceResponseOutput) ElementType

func (ReferencedResourceResponseOutput) Id

Resource ID.

func (ReferencedResourceResponseOutput) ToReferencedResourceResponseOutput

func (o ReferencedResourceResponseOutput) ToReferencedResourceResponseOutput() ReferencedResourceResponseOutput

func (ReferencedResourceResponseOutput) ToReferencedResourceResponseOutputWithContext

func (o ReferencedResourceResponseOutput) ToReferencedResourceResponseOutputWithContext(ctx context.Context) ReferencedResourceResponseOutput

type ReferencedResourceResponsePtrOutput

type ReferencedResourceResponsePtrOutput struct{ *pulumi.OutputState }

func (ReferencedResourceResponsePtrOutput) Elem

func (ReferencedResourceResponsePtrOutput) ElementType

func (ReferencedResourceResponsePtrOutput) Id

Resource ID.

func (ReferencedResourceResponsePtrOutput) ToReferencedResourceResponsePtrOutput

func (o ReferencedResourceResponsePtrOutput) ToReferencedResourceResponsePtrOutput() ReferencedResourceResponsePtrOutput

func (ReferencedResourceResponsePtrOutput) ToReferencedResourceResponsePtrOutputWithContext

func (o ReferencedResourceResponsePtrOutput) ToReferencedResourceResponsePtrOutputWithContext(ctx context.Context) ReferencedResourceResponsePtrOutput

type SecretDeploymentResourceReference

type SecretDeploymentResourceReference struct {
	// Resource ID.
	Id *string `pulumi:"id"`
	// The resource reference arm id type.
	// Expected value is 'Secret'.
	IdType string `pulumi:"idType"`
}

Secret deployment resource id reference.

type SecretDeploymentResourceReferenceArgs

type SecretDeploymentResourceReferenceArgs struct {
	// Resource ID.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The resource reference arm id type.
	// Expected value is 'Secret'.
	IdType pulumi.StringInput `pulumi:"idType"`
}

Secret deployment resource id reference.

func (SecretDeploymentResourceReferenceArgs) ElementType

func (SecretDeploymentResourceReferenceArgs) ToSecretDeploymentResourceReferenceOutput

func (i SecretDeploymentResourceReferenceArgs) ToSecretDeploymentResourceReferenceOutput() SecretDeploymentResourceReferenceOutput

func (SecretDeploymentResourceReferenceArgs) ToSecretDeploymentResourceReferenceOutputWithContext

func (i SecretDeploymentResourceReferenceArgs) ToSecretDeploymentResourceReferenceOutputWithContext(ctx context.Context) SecretDeploymentResourceReferenceOutput

func (SecretDeploymentResourceReferenceArgs) ToSecretDeploymentResourceReferencePtrOutput

func (i SecretDeploymentResourceReferenceArgs) ToSecretDeploymentResourceReferencePtrOutput() SecretDeploymentResourceReferencePtrOutput

func (SecretDeploymentResourceReferenceArgs) ToSecretDeploymentResourceReferencePtrOutputWithContext

func (i SecretDeploymentResourceReferenceArgs) ToSecretDeploymentResourceReferencePtrOutputWithContext(ctx context.Context) SecretDeploymentResourceReferencePtrOutput

type SecretDeploymentResourceReferenceInput

type SecretDeploymentResourceReferenceInput interface {
	pulumi.Input

	ToSecretDeploymentResourceReferenceOutput() SecretDeploymentResourceReferenceOutput
	ToSecretDeploymentResourceReferenceOutputWithContext(context.Context) SecretDeploymentResourceReferenceOutput
}

SecretDeploymentResourceReferenceInput is an input type that accepts SecretDeploymentResourceReferenceArgs and SecretDeploymentResourceReferenceOutput values. You can construct a concrete instance of `SecretDeploymentResourceReferenceInput` via:

SecretDeploymentResourceReferenceArgs{...}

type SecretDeploymentResourceReferenceOutput

type SecretDeploymentResourceReferenceOutput struct{ *pulumi.OutputState }

Secret deployment resource id reference.

func (SecretDeploymentResourceReferenceOutput) ElementType

func (SecretDeploymentResourceReferenceOutput) Id

Resource ID.

func (SecretDeploymentResourceReferenceOutput) IdType

The resource reference arm id type. Expected value is 'Secret'.

func (SecretDeploymentResourceReferenceOutput) ToSecretDeploymentResourceReferenceOutput

func (o SecretDeploymentResourceReferenceOutput) ToSecretDeploymentResourceReferenceOutput() SecretDeploymentResourceReferenceOutput

func (SecretDeploymentResourceReferenceOutput) ToSecretDeploymentResourceReferenceOutputWithContext

func (o SecretDeploymentResourceReferenceOutput) ToSecretDeploymentResourceReferenceOutputWithContext(ctx context.Context) SecretDeploymentResourceReferenceOutput

func (SecretDeploymentResourceReferenceOutput) ToSecretDeploymentResourceReferencePtrOutput

func (o SecretDeploymentResourceReferenceOutput) ToSecretDeploymentResourceReferencePtrOutput() SecretDeploymentResourceReferencePtrOutput

func (SecretDeploymentResourceReferenceOutput) ToSecretDeploymentResourceReferencePtrOutputWithContext

func (o SecretDeploymentResourceReferenceOutput) ToSecretDeploymentResourceReferencePtrOutputWithContext(ctx context.Context) SecretDeploymentResourceReferencePtrOutput

type SecretDeploymentResourceReferencePtrInput

type SecretDeploymentResourceReferencePtrInput interface {
	pulumi.Input

	ToSecretDeploymentResourceReferencePtrOutput() SecretDeploymentResourceReferencePtrOutput
	ToSecretDeploymentResourceReferencePtrOutputWithContext(context.Context) SecretDeploymentResourceReferencePtrOutput
}

SecretDeploymentResourceReferencePtrInput is an input type that accepts SecretDeploymentResourceReferenceArgs, SecretDeploymentResourceReferencePtr and SecretDeploymentResourceReferencePtrOutput values. You can construct a concrete instance of `SecretDeploymentResourceReferencePtrInput` via:

        SecretDeploymentResourceReferenceArgs{...}

or:

        nil

type SecretDeploymentResourceReferencePtrOutput

type SecretDeploymentResourceReferencePtrOutput struct{ *pulumi.OutputState }

func (SecretDeploymentResourceReferencePtrOutput) Elem

func (SecretDeploymentResourceReferencePtrOutput) ElementType

func (SecretDeploymentResourceReferencePtrOutput) Id

Resource ID.

func (SecretDeploymentResourceReferencePtrOutput) IdType

The resource reference arm id type. Expected value is 'Secret'.

func (SecretDeploymentResourceReferencePtrOutput) ToSecretDeploymentResourceReferencePtrOutput

func (o SecretDeploymentResourceReferencePtrOutput) ToSecretDeploymentResourceReferencePtrOutput() SecretDeploymentResourceReferencePtrOutput

func (SecretDeploymentResourceReferencePtrOutput) ToSecretDeploymentResourceReferencePtrOutputWithContext

func (o SecretDeploymentResourceReferencePtrOutput) ToSecretDeploymentResourceReferencePtrOutputWithContext(ctx context.Context) SecretDeploymentResourceReferencePtrOutput

type SecretDeploymentResourceReferenceResponse

type SecretDeploymentResourceReferenceResponse struct {
	// The resource reference arm id type.
	// Expected value is 'Secret'.
	IdType string `pulumi:"idType"`
}

Secret deployment resource id reference.

type SecretDeploymentResourceReferenceResponseOutput

type SecretDeploymentResourceReferenceResponseOutput struct{ *pulumi.OutputState }

Secret deployment resource id reference.

func (SecretDeploymentResourceReferenceResponseOutput) ElementType

func (SecretDeploymentResourceReferenceResponseOutput) IdType

The resource reference arm id type. Expected value is 'Secret'.

func (SecretDeploymentResourceReferenceResponseOutput) ToSecretDeploymentResourceReferenceResponseOutput

func (o SecretDeploymentResourceReferenceResponseOutput) ToSecretDeploymentResourceReferenceResponseOutput() SecretDeploymentResourceReferenceResponseOutput

func (SecretDeploymentResourceReferenceResponseOutput) ToSecretDeploymentResourceReferenceResponseOutputWithContext

func (o SecretDeploymentResourceReferenceResponseOutput) ToSecretDeploymentResourceReferenceResponseOutputWithContext(ctx context.Context) SecretDeploymentResourceReferenceResponseOutput

type SecretDeploymentResourceReferenceResponsePtrOutput

type SecretDeploymentResourceReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (SecretDeploymentResourceReferenceResponsePtrOutput) Elem

func (SecretDeploymentResourceReferenceResponsePtrOutput) ElementType

func (SecretDeploymentResourceReferenceResponsePtrOutput) IdType

The resource reference arm id type. Expected value is 'Secret'.

func (SecretDeploymentResourceReferenceResponsePtrOutput) ToSecretDeploymentResourceReferenceResponsePtrOutput

func (o SecretDeploymentResourceReferenceResponsePtrOutput) ToSecretDeploymentResourceReferenceResponsePtrOutput() SecretDeploymentResourceReferenceResponsePtrOutput

func (SecretDeploymentResourceReferenceResponsePtrOutput) ToSecretDeploymentResourceReferenceResponsePtrOutputWithContext

func (o SecretDeploymentResourceReferenceResponsePtrOutput) ToSecretDeploymentResourceReferenceResponsePtrOutputWithContext(ctx context.Context) SecretDeploymentResourceReferenceResponsePtrOutput

type Site

type Site struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Site properties.
	Properties SitePropertiesFormatResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Site resource. Azure REST API version: 2023-09-01.

func GetSite

func GetSite(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SiteState, opts ...pulumi.ResourceOption) (*Site, error)

GetSite gets an existing Site 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 NewSite

func NewSite(ctx *pulumi.Context,
	name string, args *SiteArgs, opts ...pulumi.ResourceOption) (*Site, error)

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

func (*Site) ElementType

func (*Site) ElementType() reflect.Type

func (*Site) ToSiteOutput

func (i *Site) ToSiteOutput() SiteOutput

func (*Site) ToSiteOutputWithContext

func (i *Site) ToSiteOutputWithContext(ctx context.Context) SiteOutput

type SiteArgs

type SiteArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Site properties.
	Properties SitePropertiesFormatPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the network service site.
	SiteName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Site resource.

func (SiteArgs) ElementType

func (SiteArgs) ElementType() reflect.Type

type SiteInput

type SiteInput interface {
	pulumi.Input

	ToSiteOutput() SiteOutput
	ToSiteOutputWithContext(ctx context.Context) SiteOutput
}

type SiteNetworkService

type SiteNetworkService struct {
	pulumi.CustomResourceState

	// The managed identity of the Site network service, if configured.
	Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Site network service properties.
	Properties SiteNetworkServicePropertiesFormatResponseOutput `pulumi:"properties"`
	// Sku of the site network service.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Site network service resource. Azure REST API version: 2023-09-01.

func GetSiteNetworkService

func GetSiteNetworkService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SiteNetworkServiceState, opts ...pulumi.ResourceOption) (*SiteNetworkService, error)

GetSiteNetworkService gets an existing SiteNetworkService 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 NewSiteNetworkService

func NewSiteNetworkService(ctx *pulumi.Context,
	name string, args *SiteNetworkServiceArgs, opts ...pulumi.ResourceOption) (*SiteNetworkService, error)

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

func (*SiteNetworkService) ElementType

func (*SiteNetworkService) ElementType() reflect.Type

func (*SiteNetworkService) ToSiteNetworkServiceOutput

func (i *SiteNetworkService) ToSiteNetworkServiceOutput() SiteNetworkServiceOutput

func (*SiteNetworkService) ToSiteNetworkServiceOutputWithContext

func (i *SiteNetworkService) ToSiteNetworkServiceOutputWithContext(ctx context.Context) SiteNetworkServiceOutput

type SiteNetworkServiceArgs

type SiteNetworkServiceArgs struct {
	// The managed identity of the Site network service, if configured.
	Identity ManagedServiceIdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Site network service properties.
	Properties SiteNetworkServicePropertiesFormatPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the site network service.
	SiteNetworkServiceName pulumi.StringPtrInput
	// Sku of the site network service.
	Sku SkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SiteNetworkService resource.

func (SiteNetworkServiceArgs) ElementType

func (SiteNetworkServiceArgs) ElementType() reflect.Type

type SiteNetworkServiceInput

type SiteNetworkServiceInput interface {
	pulumi.Input

	ToSiteNetworkServiceOutput() SiteNetworkServiceOutput
	ToSiteNetworkServiceOutputWithContext(ctx context.Context) SiteNetworkServiceOutput
}

type SiteNetworkServiceOutput

type SiteNetworkServiceOutput struct{ *pulumi.OutputState }

func (SiteNetworkServiceOutput) ElementType

func (SiteNetworkServiceOutput) ElementType() reflect.Type

func (SiteNetworkServiceOutput) Identity

The managed identity of the Site network service, if configured.

func (SiteNetworkServiceOutput) Location

The geo-location where the resource lives

func (SiteNetworkServiceOutput) Name

The name of the resource

func (SiteNetworkServiceOutput) Properties

Site network service properties.

func (SiteNetworkServiceOutput) Sku

Sku of the site network service.

func (SiteNetworkServiceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SiteNetworkServiceOutput) Tags

Resource tags.

func (SiteNetworkServiceOutput) ToSiteNetworkServiceOutput

func (o SiteNetworkServiceOutput) ToSiteNetworkServiceOutput() SiteNetworkServiceOutput

func (SiteNetworkServiceOutput) ToSiteNetworkServiceOutputWithContext

func (o SiteNetworkServiceOutput) ToSiteNetworkServiceOutputWithContext(ctx context.Context) SiteNetworkServiceOutput

func (SiteNetworkServiceOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type SiteNetworkServicePropertiesFormat

type SiteNetworkServicePropertiesFormat struct {
	// The goal state of the site network service resource. This has references to the configuration group value objects that describe the desired state of the site network service.
	DesiredStateConfigurationGroupValueReferences map[string]ReferencedResource `pulumi:"desiredStateConfigurationGroupValueReferences"`
	// Managed resource group configuration.
	ManagedResourceGroupConfiguration *ManagedResourceGroupConfiguration `pulumi:"managedResourceGroupConfiguration"`
	// The network service design version resource reference.
	NetworkServiceDesignVersionResourceReference interface{} `pulumi:"networkServiceDesignVersionResourceReference"`
	// The site details
	SiteReference *ReferencedResource `pulumi:"siteReference"`
}

Site network service properties.

type SiteNetworkServicePropertiesFormatArgs

type SiteNetworkServicePropertiesFormatArgs struct {
	// The goal state of the site network service resource. This has references to the configuration group value objects that describe the desired state of the site network service.
	DesiredStateConfigurationGroupValueReferences ReferencedResourceMapInput `pulumi:"desiredStateConfigurationGroupValueReferences"`
	// Managed resource group configuration.
	ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationPtrInput `pulumi:"managedResourceGroupConfiguration"`
	// The network service design version resource reference.
	NetworkServiceDesignVersionResourceReference pulumi.Input `pulumi:"networkServiceDesignVersionResourceReference"`
	// The site details
	SiteReference ReferencedResourcePtrInput `pulumi:"siteReference"`
}

Site network service properties.

func (SiteNetworkServicePropertiesFormatArgs) ElementType

func (SiteNetworkServicePropertiesFormatArgs) ToSiteNetworkServicePropertiesFormatOutput

func (i SiteNetworkServicePropertiesFormatArgs) ToSiteNetworkServicePropertiesFormatOutput() SiteNetworkServicePropertiesFormatOutput

func (SiteNetworkServicePropertiesFormatArgs) ToSiteNetworkServicePropertiesFormatOutputWithContext

func (i SiteNetworkServicePropertiesFormatArgs) ToSiteNetworkServicePropertiesFormatOutputWithContext(ctx context.Context) SiteNetworkServicePropertiesFormatOutput

func (SiteNetworkServicePropertiesFormatArgs) ToSiteNetworkServicePropertiesFormatPtrOutput

func (i SiteNetworkServicePropertiesFormatArgs) ToSiteNetworkServicePropertiesFormatPtrOutput() SiteNetworkServicePropertiesFormatPtrOutput

func (SiteNetworkServicePropertiesFormatArgs) ToSiteNetworkServicePropertiesFormatPtrOutputWithContext

func (i SiteNetworkServicePropertiesFormatArgs) ToSiteNetworkServicePropertiesFormatPtrOutputWithContext(ctx context.Context) SiteNetworkServicePropertiesFormatPtrOutput

type SiteNetworkServicePropertiesFormatInput

type SiteNetworkServicePropertiesFormatInput interface {
	pulumi.Input

	ToSiteNetworkServicePropertiesFormatOutput() SiteNetworkServicePropertiesFormatOutput
	ToSiteNetworkServicePropertiesFormatOutputWithContext(context.Context) SiteNetworkServicePropertiesFormatOutput
}

SiteNetworkServicePropertiesFormatInput is an input type that accepts SiteNetworkServicePropertiesFormatArgs and SiteNetworkServicePropertiesFormatOutput values. You can construct a concrete instance of `SiteNetworkServicePropertiesFormatInput` via:

SiteNetworkServicePropertiesFormatArgs{...}

type SiteNetworkServicePropertiesFormatOutput

type SiteNetworkServicePropertiesFormatOutput struct{ *pulumi.OutputState }

Site network service properties.

func (SiteNetworkServicePropertiesFormatOutput) DesiredStateConfigurationGroupValueReferences

func (o SiteNetworkServicePropertiesFormatOutput) DesiredStateConfigurationGroupValueReferences() ReferencedResourceMapOutput

The goal state of the site network service resource. This has references to the configuration group value objects that describe the desired state of the site network service.

func (SiteNetworkServicePropertiesFormatOutput) ElementType

func (SiteNetworkServicePropertiesFormatOutput) ManagedResourceGroupConfiguration

Managed resource group configuration.

func (SiteNetworkServicePropertiesFormatOutput) NetworkServiceDesignVersionResourceReference

func (o SiteNetworkServicePropertiesFormatOutput) NetworkServiceDesignVersionResourceReference() pulumi.AnyOutput

The network service design version resource reference.

func (SiteNetworkServicePropertiesFormatOutput) SiteReference

The site details

func (SiteNetworkServicePropertiesFormatOutput) ToSiteNetworkServicePropertiesFormatOutput

func (o SiteNetworkServicePropertiesFormatOutput) ToSiteNetworkServicePropertiesFormatOutput() SiteNetworkServicePropertiesFormatOutput

func (SiteNetworkServicePropertiesFormatOutput) ToSiteNetworkServicePropertiesFormatOutputWithContext

func (o SiteNetworkServicePropertiesFormatOutput) ToSiteNetworkServicePropertiesFormatOutputWithContext(ctx context.Context) SiteNetworkServicePropertiesFormatOutput

func (SiteNetworkServicePropertiesFormatOutput) ToSiteNetworkServicePropertiesFormatPtrOutput

func (o SiteNetworkServicePropertiesFormatOutput) ToSiteNetworkServicePropertiesFormatPtrOutput() SiteNetworkServicePropertiesFormatPtrOutput

func (SiteNetworkServicePropertiesFormatOutput) ToSiteNetworkServicePropertiesFormatPtrOutputWithContext

func (o SiteNetworkServicePropertiesFormatOutput) ToSiteNetworkServicePropertiesFormatPtrOutputWithContext(ctx context.Context) SiteNetworkServicePropertiesFormatPtrOutput

type SiteNetworkServicePropertiesFormatPtrInput

type SiteNetworkServicePropertiesFormatPtrInput interface {
	pulumi.Input

	ToSiteNetworkServicePropertiesFormatPtrOutput() SiteNetworkServicePropertiesFormatPtrOutput
	ToSiteNetworkServicePropertiesFormatPtrOutputWithContext(context.Context) SiteNetworkServicePropertiesFormatPtrOutput
}

SiteNetworkServicePropertiesFormatPtrInput is an input type that accepts SiteNetworkServicePropertiesFormatArgs, SiteNetworkServicePropertiesFormatPtr and SiteNetworkServicePropertiesFormatPtrOutput values. You can construct a concrete instance of `SiteNetworkServicePropertiesFormatPtrInput` via:

        SiteNetworkServicePropertiesFormatArgs{...}

or:

        nil

type SiteNetworkServicePropertiesFormatPtrOutput

type SiteNetworkServicePropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (SiteNetworkServicePropertiesFormatPtrOutput) DesiredStateConfigurationGroupValueReferences

func (o SiteNetworkServicePropertiesFormatPtrOutput) DesiredStateConfigurationGroupValueReferences() ReferencedResourceMapOutput

The goal state of the site network service resource. This has references to the configuration group value objects that describe the desired state of the site network service.

func (SiteNetworkServicePropertiesFormatPtrOutput) Elem

func (SiteNetworkServicePropertiesFormatPtrOutput) ElementType

func (SiteNetworkServicePropertiesFormatPtrOutput) ManagedResourceGroupConfiguration

Managed resource group configuration.

func (SiteNetworkServicePropertiesFormatPtrOutput) NetworkServiceDesignVersionResourceReference

func (o SiteNetworkServicePropertiesFormatPtrOutput) NetworkServiceDesignVersionResourceReference() pulumi.AnyOutput

The network service design version resource reference.

func (SiteNetworkServicePropertiesFormatPtrOutput) SiteReference

The site details

func (SiteNetworkServicePropertiesFormatPtrOutput) ToSiteNetworkServicePropertiesFormatPtrOutput

func (o SiteNetworkServicePropertiesFormatPtrOutput) ToSiteNetworkServicePropertiesFormatPtrOutput() SiteNetworkServicePropertiesFormatPtrOutput

func (SiteNetworkServicePropertiesFormatPtrOutput) ToSiteNetworkServicePropertiesFormatPtrOutputWithContext

func (o SiteNetworkServicePropertiesFormatPtrOutput) ToSiteNetworkServicePropertiesFormatPtrOutputWithContext(ctx context.Context) SiteNetworkServicePropertiesFormatPtrOutput

type SiteNetworkServicePropertiesFormatResponse

type SiteNetworkServicePropertiesFormatResponse struct {
	// The goal state of the site network service resource. This has references to the configuration group value objects that describe the desired state of the site network service.
	DesiredStateConfigurationGroupValueReferences map[string]ReferencedResourceResponse `pulumi:"desiredStateConfigurationGroupValueReferences"`
	// The last state of the site network service resource.
	LastStateConfigurationGroupValueReferences map[string]ReferencedResourceResponse `pulumi:"lastStateConfigurationGroupValueReferences"`
	// The network service design version for the site network service.
	LastStateNetworkServiceDesignVersionName string `pulumi:"lastStateNetworkServiceDesignVersionName"`
	// Managed resource group configuration.
	ManagedResourceGroupConfiguration *ManagedResourceGroupConfigurationResponse `pulumi:"managedResourceGroupConfiguration"`
	// The network service design group name for the site network service.
	NetworkServiceDesignGroupName string `pulumi:"networkServiceDesignGroupName"`
	// The network service design version for the site network service.
	NetworkServiceDesignVersionName string `pulumi:"networkServiceDesignVersionName"`
	// The location of the network service design offering.
	NetworkServiceDesignVersionOfferingLocation string `pulumi:"networkServiceDesignVersionOfferingLocation"`
	// The network service design version resource reference.
	NetworkServiceDesignVersionResourceReference interface{} `pulumi:"networkServiceDesignVersionResourceReference"`
	// The provisioning state of the site network service resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The publisher name for the site network service.
	PublisherName string `pulumi:"publisherName"`
	// The scope of the publisher.
	PublisherScope string `pulumi:"publisherScope"`
	// The site details
	SiteReference *ReferencedResourceResponse `pulumi:"siteReference"`
}

Site network service properties.

type SiteNetworkServicePropertiesFormatResponseOutput

type SiteNetworkServicePropertiesFormatResponseOutput struct{ *pulumi.OutputState }

Site network service properties.

func (SiteNetworkServicePropertiesFormatResponseOutput) DesiredStateConfigurationGroupValueReferences

func (o SiteNetworkServicePropertiesFormatResponseOutput) DesiredStateConfigurationGroupValueReferences() ReferencedResourceResponseMapOutput

The goal state of the site network service resource. This has references to the configuration group value objects that describe the desired state of the site network service.

func (SiteNetworkServicePropertiesFormatResponseOutput) ElementType

func (SiteNetworkServicePropertiesFormatResponseOutput) LastStateConfigurationGroupValueReferences

func (o SiteNetworkServicePropertiesFormatResponseOutput) LastStateConfigurationGroupValueReferences() ReferencedResourceResponseMapOutput

The last state of the site network service resource.

func (SiteNetworkServicePropertiesFormatResponseOutput) LastStateNetworkServiceDesignVersionName

func (o SiteNetworkServicePropertiesFormatResponseOutput) LastStateNetworkServiceDesignVersionName() pulumi.StringOutput

The network service design version for the site network service.

func (SiteNetworkServicePropertiesFormatResponseOutput) ManagedResourceGroupConfiguration

Managed resource group configuration.

func (SiteNetworkServicePropertiesFormatResponseOutput) NetworkServiceDesignGroupName

func (o SiteNetworkServicePropertiesFormatResponseOutput) NetworkServiceDesignGroupName() pulumi.StringOutput

The network service design group name for the site network service.

func (SiteNetworkServicePropertiesFormatResponseOutput) NetworkServiceDesignVersionName

func (o SiteNetworkServicePropertiesFormatResponseOutput) NetworkServiceDesignVersionName() pulumi.StringOutput

The network service design version for the site network service.

func (SiteNetworkServicePropertiesFormatResponseOutput) NetworkServiceDesignVersionOfferingLocation

func (o SiteNetworkServicePropertiesFormatResponseOutput) NetworkServiceDesignVersionOfferingLocation() pulumi.StringOutput

The location of the network service design offering.

func (SiteNetworkServicePropertiesFormatResponseOutput) NetworkServiceDesignVersionResourceReference

func (o SiteNetworkServicePropertiesFormatResponseOutput) NetworkServiceDesignVersionResourceReference() pulumi.AnyOutput

The network service design version resource reference.

func (SiteNetworkServicePropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the site network service resource.

func (SiteNetworkServicePropertiesFormatResponseOutput) PublisherName

The publisher name for the site network service.

func (SiteNetworkServicePropertiesFormatResponseOutput) PublisherScope

The scope of the publisher.

func (SiteNetworkServicePropertiesFormatResponseOutput) SiteReference

The site details

func (SiteNetworkServicePropertiesFormatResponseOutput) ToSiteNetworkServicePropertiesFormatResponseOutput

func (o SiteNetworkServicePropertiesFormatResponseOutput) ToSiteNetworkServicePropertiesFormatResponseOutput() SiteNetworkServicePropertiesFormatResponseOutput

func (SiteNetworkServicePropertiesFormatResponseOutput) ToSiteNetworkServicePropertiesFormatResponseOutputWithContext

func (o SiteNetworkServicePropertiesFormatResponseOutput) ToSiteNetworkServicePropertiesFormatResponseOutputWithContext(ctx context.Context) SiteNetworkServicePropertiesFormatResponseOutput

type SiteNetworkServiceState

type SiteNetworkServiceState struct {
}

func (SiteNetworkServiceState) ElementType

func (SiteNetworkServiceState) ElementType() reflect.Type

type SiteOutput

type SiteOutput struct{ *pulumi.OutputState }

func (SiteOutput) ElementType

func (SiteOutput) ElementType() reflect.Type

func (SiteOutput) Location

func (o SiteOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (SiteOutput) Name

func (o SiteOutput) Name() pulumi.StringOutput

The name of the resource

func (SiteOutput) Properties

Site properties.

func (SiteOutput) SystemData

func (o SiteOutput) SystemData() SystemDataResponseOutput

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SiteOutput) Tags

Resource tags.

func (SiteOutput) ToSiteOutput

func (o SiteOutput) ToSiteOutput() SiteOutput

func (SiteOutput) ToSiteOutputWithContext

func (o SiteOutput) ToSiteOutputWithContext(ctx context.Context) SiteOutput

func (SiteOutput) Type

func (o SiteOutput) Type() pulumi.StringOutput

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type SitePropertiesFormat

type SitePropertiesFormat struct {
	// List of NFVIs
	Nfvis []interface{} `pulumi:"nfvis"`
}

Site properties.

type SitePropertiesFormatArgs

type SitePropertiesFormatArgs struct {
	// List of NFVIs
	Nfvis pulumi.ArrayInput `pulumi:"nfvis"`
}

Site properties.

func (SitePropertiesFormatArgs) ElementType

func (SitePropertiesFormatArgs) ElementType() reflect.Type

func (SitePropertiesFormatArgs) ToSitePropertiesFormatOutput

func (i SitePropertiesFormatArgs) ToSitePropertiesFormatOutput() SitePropertiesFormatOutput

func (SitePropertiesFormatArgs) ToSitePropertiesFormatOutputWithContext

func (i SitePropertiesFormatArgs) ToSitePropertiesFormatOutputWithContext(ctx context.Context) SitePropertiesFormatOutput

func (SitePropertiesFormatArgs) ToSitePropertiesFormatPtrOutput

func (i SitePropertiesFormatArgs) ToSitePropertiesFormatPtrOutput() SitePropertiesFormatPtrOutput

func (SitePropertiesFormatArgs) ToSitePropertiesFormatPtrOutputWithContext

func (i SitePropertiesFormatArgs) ToSitePropertiesFormatPtrOutputWithContext(ctx context.Context) SitePropertiesFormatPtrOutput

type SitePropertiesFormatInput

type SitePropertiesFormatInput interface {
	pulumi.Input

	ToSitePropertiesFormatOutput() SitePropertiesFormatOutput
	ToSitePropertiesFormatOutputWithContext(context.Context) SitePropertiesFormatOutput
}

SitePropertiesFormatInput is an input type that accepts SitePropertiesFormatArgs and SitePropertiesFormatOutput values. You can construct a concrete instance of `SitePropertiesFormatInput` via:

SitePropertiesFormatArgs{...}

type SitePropertiesFormatOutput

type SitePropertiesFormatOutput struct{ *pulumi.OutputState }

Site properties.

func (SitePropertiesFormatOutput) ElementType

func (SitePropertiesFormatOutput) ElementType() reflect.Type

func (SitePropertiesFormatOutput) Nfvis

List of NFVIs

func (SitePropertiesFormatOutput) ToSitePropertiesFormatOutput

func (o SitePropertiesFormatOutput) ToSitePropertiesFormatOutput() SitePropertiesFormatOutput

func (SitePropertiesFormatOutput) ToSitePropertiesFormatOutputWithContext

func (o SitePropertiesFormatOutput) ToSitePropertiesFormatOutputWithContext(ctx context.Context) SitePropertiesFormatOutput

func (SitePropertiesFormatOutput) ToSitePropertiesFormatPtrOutput

func (o SitePropertiesFormatOutput) ToSitePropertiesFormatPtrOutput() SitePropertiesFormatPtrOutput

func (SitePropertiesFormatOutput) ToSitePropertiesFormatPtrOutputWithContext

func (o SitePropertiesFormatOutput) ToSitePropertiesFormatPtrOutputWithContext(ctx context.Context) SitePropertiesFormatPtrOutput

type SitePropertiesFormatPtrInput

type SitePropertiesFormatPtrInput interface {
	pulumi.Input

	ToSitePropertiesFormatPtrOutput() SitePropertiesFormatPtrOutput
	ToSitePropertiesFormatPtrOutputWithContext(context.Context) SitePropertiesFormatPtrOutput
}

SitePropertiesFormatPtrInput is an input type that accepts SitePropertiesFormatArgs, SitePropertiesFormatPtr and SitePropertiesFormatPtrOutput values. You can construct a concrete instance of `SitePropertiesFormatPtrInput` via:

        SitePropertiesFormatArgs{...}

or:

        nil

type SitePropertiesFormatPtrOutput

type SitePropertiesFormatPtrOutput struct{ *pulumi.OutputState }

func (SitePropertiesFormatPtrOutput) Elem

func (SitePropertiesFormatPtrOutput) ElementType

func (SitePropertiesFormatPtrOutput) Nfvis

List of NFVIs

func (SitePropertiesFormatPtrOutput) ToSitePropertiesFormatPtrOutput

func (o SitePropertiesFormatPtrOutput) ToSitePropertiesFormatPtrOutput() SitePropertiesFormatPtrOutput

func (SitePropertiesFormatPtrOutput) ToSitePropertiesFormatPtrOutputWithContext

func (o SitePropertiesFormatPtrOutput) ToSitePropertiesFormatPtrOutputWithContext(ctx context.Context) SitePropertiesFormatPtrOutput

type SitePropertiesFormatResponse

type SitePropertiesFormatResponse struct {
	// List of NFVIs
	Nfvis []interface{} `pulumi:"nfvis"`
	// The provisioning state of the site resource. **TODO**: Confirm if this is needed.
	ProvisioningState string `pulumi:"provisioningState"`
	// The list of site network services on the site.
	SiteNetworkServiceReferences []ReferencedResourceResponse `pulumi:"siteNetworkServiceReferences"`
}

Site properties.

type SitePropertiesFormatResponseOutput

type SitePropertiesFormatResponseOutput struct{ *pulumi.OutputState }

Site properties.

func (SitePropertiesFormatResponseOutput) ElementType

func (SitePropertiesFormatResponseOutput) Nfvis

List of NFVIs

func (SitePropertiesFormatResponseOutput) ProvisioningState

The provisioning state of the site resource. **TODO**: Confirm if this is needed.

func (SitePropertiesFormatResponseOutput) SiteNetworkServiceReferences

The list of site network services on the site.

func (SitePropertiesFormatResponseOutput) ToSitePropertiesFormatResponseOutput

func (o SitePropertiesFormatResponseOutput) ToSitePropertiesFormatResponseOutput() SitePropertiesFormatResponseOutput

func (SitePropertiesFormatResponseOutput) ToSitePropertiesFormatResponseOutputWithContext

func (o SitePropertiesFormatResponseOutput) ToSitePropertiesFormatResponseOutputWithContext(ctx context.Context) SitePropertiesFormatResponseOutput

type SiteState

type SiteState struct {
}

func (SiteState) ElementType

func (SiteState) ElementType() reflect.Type

type Sku

type Sku struct {
	// Name of this Sku
	Name string `pulumi:"name"`
}

Sku, to be associated with a SiteNetworkService.

type SkuArgs

type SkuArgs struct {
	// Name of this Sku
	Name pulumi.StringInput `pulumi:"name"`
}

Sku, to be associated with a SiteNetworkService.

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 SkuDeploymentMode

type SkuDeploymentMode string

The sku deployment mode.

func (SkuDeploymentMode) ElementType

func (SkuDeploymentMode) ElementType() reflect.Type

func (SkuDeploymentMode) ToSkuDeploymentModeOutput

func (e SkuDeploymentMode) ToSkuDeploymentModeOutput() SkuDeploymentModeOutput

func (SkuDeploymentMode) ToSkuDeploymentModeOutputWithContext

func (e SkuDeploymentMode) ToSkuDeploymentModeOutputWithContext(ctx context.Context) SkuDeploymentModeOutput

func (SkuDeploymentMode) ToSkuDeploymentModePtrOutput

func (e SkuDeploymentMode) ToSkuDeploymentModePtrOutput() SkuDeploymentModePtrOutput

func (SkuDeploymentMode) ToSkuDeploymentModePtrOutputWithContext

func (e SkuDeploymentMode) ToSkuDeploymentModePtrOutputWithContext(ctx context.Context) SkuDeploymentModePtrOutput

func (SkuDeploymentMode) ToStringOutput

func (e SkuDeploymentMode) ToStringOutput() pulumi.StringOutput

func (SkuDeploymentMode) ToStringOutputWithContext

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

func (SkuDeploymentMode) ToStringPtrOutput

func (e SkuDeploymentMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuDeploymentMode) ToStringPtrOutputWithContext

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

type SkuDeploymentModeInput

type SkuDeploymentModeInput interface {
	pulumi.Input

	ToSkuDeploymentModeOutput() SkuDeploymentModeOutput
	ToSkuDeploymentModeOutputWithContext(context.Context) SkuDeploymentModeOutput
}

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

SkuDeploymentModeUnknown
SkuDeploymentModeAzure
SkuDeploymentModePrivateEdgeZone

type SkuDeploymentModeOutput

type SkuDeploymentModeOutput struct{ *pulumi.OutputState }

func (SkuDeploymentModeOutput) ElementType

func (SkuDeploymentModeOutput) ElementType() reflect.Type

func (SkuDeploymentModeOutput) ToSkuDeploymentModeOutput

func (o SkuDeploymentModeOutput) ToSkuDeploymentModeOutput() SkuDeploymentModeOutput

func (SkuDeploymentModeOutput) ToSkuDeploymentModeOutputWithContext

func (o SkuDeploymentModeOutput) ToSkuDeploymentModeOutputWithContext(ctx context.Context) SkuDeploymentModeOutput

func (SkuDeploymentModeOutput) ToSkuDeploymentModePtrOutput

func (o SkuDeploymentModeOutput) ToSkuDeploymentModePtrOutput() SkuDeploymentModePtrOutput

func (SkuDeploymentModeOutput) ToSkuDeploymentModePtrOutputWithContext

func (o SkuDeploymentModeOutput) ToSkuDeploymentModePtrOutputWithContext(ctx context.Context) SkuDeploymentModePtrOutput

func (SkuDeploymentModeOutput) ToStringOutput

func (o SkuDeploymentModeOutput) ToStringOutput() pulumi.StringOutput

func (SkuDeploymentModeOutput) ToStringOutputWithContext

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

func (SkuDeploymentModeOutput) ToStringPtrOutput

func (o SkuDeploymentModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuDeploymentModeOutput) ToStringPtrOutputWithContext

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

type SkuDeploymentModePtrInput

type SkuDeploymentModePtrInput interface {
	pulumi.Input

	ToSkuDeploymentModePtrOutput() SkuDeploymentModePtrOutput
	ToSkuDeploymentModePtrOutputWithContext(context.Context) SkuDeploymentModePtrOutput
}

func SkuDeploymentModePtr

func SkuDeploymentModePtr(v string) SkuDeploymentModePtrInput

type SkuDeploymentModePtrOutput

type SkuDeploymentModePtrOutput struct{ *pulumi.OutputState }

func (SkuDeploymentModePtrOutput) Elem

func (SkuDeploymentModePtrOutput) ElementType

func (SkuDeploymentModePtrOutput) ElementType() reflect.Type

func (SkuDeploymentModePtrOutput) ToSkuDeploymentModePtrOutput

func (o SkuDeploymentModePtrOutput) ToSkuDeploymentModePtrOutput() SkuDeploymentModePtrOutput

func (SkuDeploymentModePtrOutput) ToSkuDeploymentModePtrOutputWithContext

func (o SkuDeploymentModePtrOutput) ToSkuDeploymentModePtrOutputWithContext(ctx context.Context) SkuDeploymentModePtrOutput

func (SkuDeploymentModePtrOutput) ToStringPtrOutput

func (o SkuDeploymentModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuDeploymentModePtrOutput) ToStringPtrOutputWithContext

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

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

Name of this Sku

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:

SkuNameBasic
SkuNameStandard

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 }

Sku, to be associated with a SiteNetworkService.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

Name of this Sku

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

Name of this Sku

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// Name of this Sku
	Name string `pulumi:"name"`
	// The SKU tier based on the SKU name.
	Tier string `pulumi:"tier"`
}

Sku, to be associated with a SiteNetworkService.

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

Sku, to be associated with a SiteNetworkService.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

Name of this Sku

func (SkuResponseOutput) Tier

The SKU tier 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

Name of this Sku

func (SkuResponsePtrOutput) Tier

The SKU tier 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 SkuType

type SkuType string

The sku type.

func (SkuType) ElementType

func (SkuType) ElementType() reflect.Type

func (SkuType) ToSkuTypeOutput

func (e SkuType) ToSkuTypeOutput() SkuTypeOutput

func (SkuType) ToSkuTypeOutputWithContext

func (e SkuType) ToSkuTypeOutputWithContext(ctx context.Context) SkuTypeOutput

func (SkuType) ToSkuTypePtrOutput

func (e SkuType) ToSkuTypePtrOutput() SkuTypePtrOutput

func (SkuType) ToSkuTypePtrOutputWithContext

func (e SkuType) ToSkuTypePtrOutputWithContext(ctx context.Context) SkuTypePtrOutput

func (SkuType) ToStringOutput

func (e SkuType) ToStringOutput() pulumi.StringOutput

func (SkuType) ToStringOutputWithContext

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

func (SkuType) ToStringPtrOutput

func (e SkuType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuType) ToStringPtrOutputWithContext

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

type SkuTypeInput

type SkuTypeInput interface {
	pulumi.Input

	ToSkuTypeOutput() SkuTypeOutput
	ToSkuTypeOutputWithContext(context.Context) SkuTypeOutput
}

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

SkuTypeUnknown
SkuTypeEvolvedPacketCore
SkuTypeSDWAN
SkuTypeFirewall

type SkuTypeOutput

type SkuTypeOutput struct{ *pulumi.OutputState }

func (SkuTypeOutput) ElementType

func (SkuTypeOutput) ElementType() reflect.Type

func (SkuTypeOutput) ToSkuTypeOutput

func (o SkuTypeOutput) ToSkuTypeOutput() SkuTypeOutput

func (SkuTypeOutput) ToSkuTypeOutputWithContext

func (o SkuTypeOutput) ToSkuTypeOutputWithContext(ctx context.Context) SkuTypeOutput

func (SkuTypeOutput) ToSkuTypePtrOutput

func (o SkuTypeOutput) ToSkuTypePtrOutput() SkuTypePtrOutput

func (SkuTypeOutput) ToSkuTypePtrOutputWithContext

func (o SkuTypeOutput) ToSkuTypePtrOutputWithContext(ctx context.Context) SkuTypePtrOutput

func (SkuTypeOutput) ToStringOutput

func (o SkuTypeOutput) ToStringOutput() pulumi.StringOutput

func (SkuTypeOutput) ToStringOutputWithContext

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

func (SkuTypeOutput) ToStringPtrOutput

func (o SkuTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTypeOutput) ToStringPtrOutputWithContext

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

type SkuTypePtrInput

type SkuTypePtrInput interface {
	pulumi.Input

	ToSkuTypePtrOutput() SkuTypePtrOutput
	ToSkuTypePtrOutputWithContext(context.Context) SkuTypePtrOutput
}

func SkuTypePtr

func SkuTypePtr(v string) SkuTypePtrInput

type SkuTypePtrOutput

type SkuTypePtrOutput struct{ *pulumi.OutputState }

func (SkuTypePtrOutput) Elem

func (SkuTypePtrOutput) ElementType

func (SkuTypePtrOutput) ElementType() reflect.Type

func (SkuTypePtrOutput) ToSkuTypePtrOutput

func (o SkuTypePtrOutput) ToSkuTypePtrOutput() SkuTypePtrOutput

func (SkuTypePtrOutput) ToSkuTypePtrOutputWithContext

func (o SkuTypePtrOutput) ToSkuTypePtrOutputWithContext(ctx context.Context) SkuTypePtrOutput

func (SkuTypePtrOutput) ToStringPtrOutput

func (o SkuTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTypePtrOutput) ToStringPtrOutputWithContext

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

type SshConfiguration

type SshConfiguration struct {
	// The list of SSH public keys used to authenticate with linux based VMs.
	PublicKeys []SshPublicKey `pulumi:"publicKeys"`
}

SSH configuration for Linux based VMs running on Azure

type SshConfigurationArgs

type SshConfigurationArgs struct {
	// The list of SSH public keys used to authenticate with linux based VMs.
	PublicKeys SshPublicKeyArrayInput `pulumi:"publicKeys"`
}

SSH configuration for Linux based VMs running on Azure

func (SshConfigurationArgs) ElementType

func (SshConfigurationArgs) ElementType() reflect.Type

func (SshConfigurationArgs) ToSshConfigurationOutput

func (i SshConfigurationArgs) ToSshConfigurationOutput() SshConfigurationOutput

func (SshConfigurationArgs) ToSshConfigurationOutputWithContext

func (i SshConfigurationArgs) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput

func (SshConfigurationArgs) ToSshConfigurationPtrOutput

func (i SshConfigurationArgs) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput

func (SshConfigurationArgs) ToSshConfigurationPtrOutputWithContext

func (i SshConfigurationArgs) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput

type SshConfigurationInput

type SshConfigurationInput interface {
	pulumi.Input

	ToSshConfigurationOutput() SshConfigurationOutput
	ToSshConfigurationOutputWithContext(context.Context) SshConfigurationOutput
}

SshConfigurationInput is an input type that accepts SshConfigurationArgs and SshConfigurationOutput values. You can construct a concrete instance of `SshConfigurationInput` via:

SshConfigurationArgs{...}

type SshConfigurationOutput

type SshConfigurationOutput struct{ *pulumi.OutputState }

SSH configuration for Linux based VMs running on Azure

func (SshConfigurationOutput) ElementType

func (SshConfigurationOutput) ElementType() reflect.Type

func (SshConfigurationOutput) PublicKeys

The list of SSH public keys used to authenticate with linux based VMs.

func (SshConfigurationOutput) ToSshConfigurationOutput

func (o SshConfigurationOutput) ToSshConfigurationOutput() SshConfigurationOutput

func (SshConfigurationOutput) ToSshConfigurationOutputWithContext

func (o SshConfigurationOutput) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput

func (SshConfigurationOutput) ToSshConfigurationPtrOutput

func (o SshConfigurationOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput

func (SshConfigurationOutput) ToSshConfigurationPtrOutputWithContext

func (o SshConfigurationOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput

type SshConfigurationPtrInput

type SshConfigurationPtrInput interface {
	pulumi.Input

	ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
	ToSshConfigurationPtrOutputWithContext(context.Context) SshConfigurationPtrOutput
}

SshConfigurationPtrInput is an input type that accepts SshConfigurationArgs, SshConfigurationPtr and SshConfigurationPtrOutput values. You can construct a concrete instance of `SshConfigurationPtrInput` via:

        SshConfigurationArgs{...}

or:

        nil

type SshConfigurationPtrOutput

type SshConfigurationPtrOutput struct{ *pulumi.OutputState }

func (SshConfigurationPtrOutput) Elem

func (SshConfigurationPtrOutput) ElementType

func (SshConfigurationPtrOutput) ElementType() reflect.Type

func (SshConfigurationPtrOutput) PublicKeys

The list of SSH public keys used to authenticate with linux based VMs.

func (SshConfigurationPtrOutput) ToSshConfigurationPtrOutput

func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput

func (SshConfigurationPtrOutput) ToSshConfigurationPtrOutputWithContext

func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput

type SshConfigurationResponse

type SshConfigurationResponse struct {
	// The list of SSH public keys used to authenticate with linux based VMs.
	PublicKeys []SshPublicKeyResponse `pulumi:"publicKeys"`
}

SSH configuration for Linux based VMs running on Azure

type SshConfigurationResponseOutput

type SshConfigurationResponseOutput struct{ *pulumi.OutputState }

SSH configuration for Linux based VMs running on Azure

func (SshConfigurationResponseOutput) ElementType

func (SshConfigurationResponseOutput) PublicKeys

The list of SSH public keys used to authenticate with linux based VMs.

func (SshConfigurationResponseOutput) ToSshConfigurationResponseOutput

func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutput() SshConfigurationResponseOutput

func (SshConfigurationResponseOutput) ToSshConfigurationResponseOutputWithContext

func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutputWithContext(ctx context.Context) SshConfigurationResponseOutput

type SshConfigurationResponsePtrOutput

type SshConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (SshConfigurationResponsePtrOutput) Elem

func (SshConfigurationResponsePtrOutput) ElementType

func (SshConfigurationResponsePtrOutput) PublicKeys

The list of SSH public keys used to authenticate with linux based VMs.

func (SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutput

func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput

func (SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutputWithContext

func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput

type SshPublicKey

type SshPublicKey struct {
	// SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
	KeyData *string `pulumi:"keyData"`
	// Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
	Path *string `pulumi:"path"`
}

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

type SshPublicKeyArgs

type SshPublicKeyArgs struct {
	// SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
	KeyData pulumi.StringPtrInput `pulumi:"keyData"`
	// Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
	Path pulumi.StringPtrInput `pulumi:"path"`
}

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

func (SshPublicKeyArgs) ElementType

func (SshPublicKeyArgs) ElementType() reflect.Type

func (SshPublicKeyArgs) ToSshPublicKeyOutput

func (i SshPublicKeyArgs) ToSshPublicKeyOutput() SshPublicKeyOutput

func (SshPublicKeyArgs) ToSshPublicKeyOutputWithContext

func (i SshPublicKeyArgs) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput

type SshPublicKeyArray

type SshPublicKeyArray []SshPublicKeyInput

func (SshPublicKeyArray) ElementType

func (SshPublicKeyArray) ElementType() reflect.Type

func (SshPublicKeyArray) ToSshPublicKeyArrayOutput

func (i SshPublicKeyArray) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput

func (SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext

func (i SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput

type SshPublicKeyArrayInput

type SshPublicKeyArrayInput interface {
	pulumi.Input

	ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
	ToSshPublicKeyArrayOutputWithContext(context.Context) SshPublicKeyArrayOutput
}

SshPublicKeyArrayInput is an input type that accepts SshPublicKeyArray and SshPublicKeyArrayOutput values. You can construct a concrete instance of `SshPublicKeyArrayInput` via:

SshPublicKeyArray{ SshPublicKeyArgs{...} }

type SshPublicKeyArrayOutput

type SshPublicKeyArrayOutput struct{ *pulumi.OutputState }

func (SshPublicKeyArrayOutput) ElementType

func (SshPublicKeyArrayOutput) ElementType() reflect.Type

func (SshPublicKeyArrayOutput) Index

func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput

func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput

func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext

func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput

type SshPublicKeyInput

type SshPublicKeyInput interface {
	pulumi.Input

	ToSshPublicKeyOutput() SshPublicKeyOutput
	ToSshPublicKeyOutputWithContext(context.Context) SshPublicKeyOutput
}

SshPublicKeyInput is an input type that accepts SshPublicKeyArgs and SshPublicKeyOutput values. You can construct a concrete instance of `SshPublicKeyInput` via:

SshPublicKeyArgs{...}

type SshPublicKeyOutput

type SshPublicKeyOutput struct{ *pulumi.OutputState }

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

func (SshPublicKeyOutput) ElementType

func (SshPublicKeyOutput) ElementType() reflect.Type

func (SshPublicKeyOutput) KeyData

SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (SshPublicKeyOutput) Path

Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys

func (SshPublicKeyOutput) ToSshPublicKeyOutput

func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput

func (SshPublicKeyOutput) ToSshPublicKeyOutputWithContext

func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput

type SshPublicKeyResponse

type SshPublicKeyResponse struct {
	// SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
	KeyData *string `pulumi:"keyData"`
	// Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
	Path *string `pulumi:"path"`
}

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

type SshPublicKeyResponseArrayOutput

type SshPublicKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (SshPublicKeyResponseArrayOutput) ElementType

func (SshPublicKeyResponseArrayOutput) Index

func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput

func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput

func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext

func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput

type SshPublicKeyResponseOutput

type SshPublicKeyResponseOutput struct{ *pulumi.OutputState }

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

func (SshPublicKeyResponseOutput) ElementType

func (SshPublicKeyResponseOutput) ElementType() reflect.Type

func (SshPublicKeyResponseOutput) KeyData

SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).

func (SshPublicKeyResponseOutput) Path

Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys

func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput

func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput

func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext

func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput

type StorageProfile

type StorageProfile struct {
	// Specifies the parameters that are used to add a data disk to a virtual machine.
	DataDisks []DataDisk `pulumi:"dataDisks"`
	// The image reference properties.
	ImageReference *ImageReference `pulumi:"imageReference"`
	// Specifies information about the operating system disk used by the virtual machine.
	OsDisk *OsDisk `pulumi:"osDisk"`
}

Specifies the storage settings for the virtual machine disks.

type StorageProfileArgs

type StorageProfileArgs struct {
	// Specifies the parameters that are used to add a data disk to a virtual machine.
	DataDisks DataDiskArrayInput `pulumi:"dataDisks"`
	// The image reference properties.
	ImageReference ImageReferencePtrInput `pulumi:"imageReference"`
	// Specifies information about the operating system disk used by the virtual machine.
	OsDisk OsDiskPtrInput `pulumi:"osDisk"`
}

Specifies the storage settings for the virtual machine disks.

func (StorageProfileArgs) ElementType

func (StorageProfileArgs) ElementType() reflect.Type

func (StorageProfileArgs) ToStorageProfileOutput

func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput

func (StorageProfileArgs) ToStorageProfileOutputWithContext

func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput

func (StorageProfileArgs) ToStorageProfilePtrOutput

func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput

func (StorageProfileArgs) ToStorageProfilePtrOutputWithContext

func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput

type StorageProfileInput

type StorageProfileInput interface {
	pulumi.Input

	ToStorageProfileOutput() StorageProfileOutput
	ToStorageProfileOutputWithContext(context.Context) StorageProfileOutput
}

StorageProfileInput is an input type that accepts StorageProfileArgs and StorageProfileOutput values. You can construct a concrete instance of `StorageProfileInput` via:

StorageProfileArgs{...}

type StorageProfileOutput

type StorageProfileOutput struct{ *pulumi.OutputState }

Specifies the storage settings for the virtual machine disks.

func (StorageProfileOutput) DataDisks

Specifies the parameters that are used to add a data disk to a virtual machine.

func (StorageProfileOutput) ElementType

func (StorageProfileOutput) ElementType() reflect.Type

func (StorageProfileOutput) ImageReference

func (o StorageProfileOutput) ImageReference() ImageReferencePtrOutput

The image reference properties.

func (StorageProfileOutput) OsDisk

Specifies information about the operating system disk used by the virtual machine.

func (StorageProfileOutput) ToStorageProfileOutput

func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput

func (StorageProfileOutput) ToStorageProfileOutputWithContext

func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput

func (StorageProfileOutput) ToStorageProfilePtrOutput

func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput

func (StorageProfileOutput) ToStorageProfilePtrOutputWithContext

func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput

type StorageProfilePtrInput

type StorageProfilePtrInput interface {
	pulumi.Input

	ToStorageProfilePtrOutput() StorageProfilePtrOutput
	ToStorageProfilePtrOutputWithContext(context.Context) StorageProfilePtrOutput
}

StorageProfilePtrInput is an input type that accepts StorageProfileArgs, StorageProfilePtr and StorageProfilePtrOutput values. You can construct a concrete instance of `StorageProfilePtrInput` via:

        StorageProfileArgs{...}

or:

        nil

type StorageProfilePtrOutput

type StorageProfilePtrOutput struct{ *pulumi.OutputState }

func (StorageProfilePtrOutput) DataDisks

Specifies the parameters that are used to add a data disk to a virtual machine.

func (StorageProfilePtrOutput) Elem

func (StorageProfilePtrOutput) ElementType

func (StorageProfilePtrOutput) ElementType() reflect.Type

func (StorageProfilePtrOutput) ImageReference

The image reference properties.

func (StorageProfilePtrOutput) OsDisk

Specifies information about the operating system disk used by the virtual machine.

func (StorageProfilePtrOutput) ToStorageProfilePtrOutput

func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput

func (StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext

func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput

type StorageProfileResponse

type StorageProfileResponse struct {
	// Specifies the parameters that are used to add a data disk to a virtual machine.
	DataDisks []DataDiskResponse `pulumi:"dataDisks"`
	// The image reference properties.
	ImageReference *ImageReferenceResponse `pulumi:"imageReference"`
	// Specifies information about the operating system disk used by the virtual machine.
	OsDisk *OsDiskResponse `pulumi:"osDisk"`
}

Specifies the storage settings for the virtual machine disks.

type StorageProfileResponseOutput

type StorageProfileResponseOutput struct{ *pulumi.OutputState }

Specifies the storage settings for the virtual machine disks.

func (StorageProfileResponseOutput) DataDisks

Specifies the parameters that are used to add a data disk to a virtual machine.

func (StorageProfileResponseOutput) ElementType

func (StorageProfileResponseOutput) ImageReference

The image reference properties.

func (StorageProfileResponseOutput) OsDisk

Specifies information about the operating system disk used by the virtual machine.

func (StorageProfileResponseOutput) ToStorageProfileResponseOutput

func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput

func (StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext

func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput

type StorageProfileResponsePtrOutput

type StorageProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageProfileResponsePtrOutput) DataDisks

Specifies the parameters that are used to add a data disk to a virtual machine.

func (StorageProfileResponsePtrOutput) Elem

func (StorageProfileResponsePtrOutput) ElementType

func (StorageProfileResponsePtrOutput) ImageReference

The image reference properties.

func (StorageProfileResponsePtrOutput) OsDisk

Specifies information about the operating system disk used by the virtual machine.

func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput

func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput

func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext

func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput

type SubResource

type SubResource struct {
	// Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted.
	// An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end.
	// A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself.
	// Example of a relative ID: $self/frontEndConfigurations/my-frontend.
	Id *string `pulumi:"id"`
}

Reference to another sub resource.

type SubResourceArgs

type SubResourceArgs struct {
	// Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted.
	// An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end.
	// A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself.
	// Example of a relative ID: $self/frontEndConfigurations/my-frontend.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Reference to another sub resource.

func (SubResourceArgs) ElementType

func (SubResourceArgs) ElementType() reflect.Type

func (SubResourceArgs) ToSubResourceOutput

func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput

func (SubResourceArgs) ToSubResourceOutputWithContext

func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput

func (SubResourceArgs) ToSubResourcePtrOutput

func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput

func (SubResourceArgs) ToSubResourcePtrOutputWithContext

func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput

type SubResourceInput

type SubResourceInput interface {
	pulumi.Input

	ToSubResourceOutput() SubResourceOutput
	ToSubResourceOutputWithContext(context.Context) SubResourceOutput
}

SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:

SubResourceArgs{...}

type SubResourceOutput

type SubResourceOutput struct{ *pulumi.OutputState }

Reference to another sub resource.

func (SubResourceOutput) ElementType

func (SubResourceOutput) ElementType() reflect.Type

func (SubResourceOutput) Id

Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.

func (SubResourceOutput) ToSubResourceOutput

func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput

func (SubResourceOutput) ToSubResourceOutputWithContext

func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput

func (SubResourceOutput) ToSubResourcePtrOutput

func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput

func (SubResourceOutput) ToSubResourcePtrOutputWithContext

func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput

type SubResourcePtrInput

type SubResourcePtrInput interface {
	pulumi.Input

	ToSubResourcePtrOutput() SubResourcePtrOutput
	ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput
}

SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:

        SubResourceArgs{...}

or:

        nil

func SubResourcePtr

func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput

type SubResourcePtrOutput

type SubResourcePtrOutput struct{ *pulumi.OutputState }

func (SubResourcePtrOutput) Elem

func (SubResourcePtrOutput) ElementType

func (SubResourcePtrOutput) ElementType() reflect.Type

func (SubResourcePtrOutput) Id

Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.

func (SubResourcePtrOutput) ToSubResourcePtrOutput

func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput

func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext

func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput

type SubResourceResponse

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

Reference to another sub resource.

type SubResourceResponseArrayOutput

type SubResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (SubResourceResponseArrayOutput) ElementType

func (SubResourceResponseArrayOutput) Index

func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput

func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput

func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext

func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput

type SubResourceResponseOutput

type SubResourceResponseOutput struct{ *pulumi.OutputState }

Reference to another sub resource.

func (SubResourceResponseOutput) ElementType

func (SubResourceResponseOutput) ElementType() reflect.Type

func (SubResourceResponseOutput) Id

Resource ID.

func (SubResourceResponseOutput) ToSubResourceResponseOutput

func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput

func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext

func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput

type SubResourceResponsePtrOutput

type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }

func (SubResourceResponsePtrOutput) Elem

func (SubResourceResponsePtrOutput) ElementType

func (SubResourceResponsePtrOutput) Id

Resource ID.

func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput

func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput

func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext

func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput

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 TemplateType

type TemplateType string

The template type.

func (TemplateType) ElementType

func (TemplateType) ElementType() reflect.Type

func (TemplateType) ToStringOutput

func (e TemplateType) ToStringOutput() pulumi.StringOutput

func (TemplateType) ToStringOutputWithContext

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

func (TemplateType) ToStringPtrOutput

func (e TemplateType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateType) ToStringPtrOutputWithContext

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

func (TemplateType) ToTemplateTypeOutput

func (e TemplateType) ToTemplateTypeOutput() TemplateTypeOutput

func (TemplateType) ToTemplateTypeOutputWithContext

func (e TemplateType) ToTemplateTypeOutputWithContext(ctx context.Context) TemplateTypeOutput

func (TemplateType) ToTemplateTypePtrOutput

func (e TemplateType) ToTemplateTypePtrOutput() TemplateTypePtrOutput

func (TemplateType) ToTemplateTypePtrOutputWithContext

func (e TemplateType) ToTemplateTypePtrOutputWithContext(ctx context.Context) TemplateTypePtrOutput

type TemplateTypeInput

type TemplateTypeInput interface {
	pulumi.Input

	ToTemplateTypeOutput() TemplateTypeOutput
	ToTemplateTypeOutputWithContext(context.Context) TemplateTypeOutput
}

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

TemplateTypeUnknown
TemplateTypeArmTemplate

type TemplateTypeOutput

type TemplateTypeOutput struct{ *pulumi.OutputState }

func (TemplateTypeOutput) ElementType

func (TemplateTypeOutput) ElementType() reflect.Type

func (TemplateTypeOutput) ToStringOutput

func (o TemplateTypeOutput) ToStringOutput() pulumi.StringOutput

func (TemplateTypeOutput) ToStringOutputWithContext

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

func (TemplateTypeOutput) ToStringPtrOutput

func (o TemplateTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateTypeOutput) ToStringPtrOutputWithContext

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

func (TemplateTypeOutput) ToTemplateTypeOutput

func (o TemplateTypeOutput) ToTemplateTypeOutput() TemplateTypeOutput

func (TemplateTypeOutput) ToTemplateTypeOutputWithContext

func (o TemplateTypeOutput) ToTemplateTypeOutputWithContext(ctx context.Context) TemplateTypeOutput

func (TemplateTypeOutput) ToTemplateTypePtrOutput

func (o TemplateTypeOutput) ToTemplateTypePtrOutput() TemplateTypePtrOutput

func (TemplateTypeOutput) ToTemplateTypePtrOutputWithContext

func (o TemplateTypeOutput) ToTemplateTypePtrOutputWithContext(ctx context.Context) TemplateTypePtrOutput

type TemplateTypePtrInput

type TemplateTypePtrInput interface {
	pulumi.Input

	ToTemplateTypePtrOutput() TemplateTypePtrOutput
	ToTemplateTypePtrOutputWithContext(context.Context) TemplateTypePtrOutput
}

func TemplateTypePtr

func TemplateTypePtr(v string) TemplateTypePtrInput

type TemplateTypePtrOutput

type TemplateTypePtrOutput struct{ *pulumi.OutputState }

func (TemplateTypePtrOutput) Elem

func (TemplateTypePtrOutput) ElementType

func (TemplateTypePtrOutput) ElementType() reflect.Type

func (TemplateTypePtrOutput) ToStringPtrOutput

func (o TemplateTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateTypePtrOutput) ToStringPtrOutputWithContext

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

func (TemplateTypePtrOutput) ToTemplateTypePtrOutput

func (o TemplateTypePtrOutput) ToTemplateTypePtrOutput() TemplateTypePtrOutput

func (TemplateTypePtrOutput) ToTemplateTypePtrOutputWithContext

func (o TemplateTypePtrOutput) ToTemplateTypePtrOutputWithContext(ctx context.Context) TemplateTypePtrOutput

type Type

type Type string

The resource element template type.

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// The client ID of the assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal ID of the assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

User assigned identity properties

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

User assigned identity properties

func (UserAssignedIdentityResponseOutput) ClientId

The client ID of the assigned identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

The principal ID of the assigned identity.

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type VMSwitchType

type VMSwitchType string

The type of the VM switch.

func (VMSwitchType) ElementType

func (VMSwitchType) ElementType() reflect.Type

func (VMSwitchType) ToStringOutput

func (e VMSwitchType) ToStringOutput() pulumi.StringOutput

func (VMSwitchType) ToStringOutputWithContext

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

func (VMSwitchType) ToStringPtrOutput

func (e VMSwitchType) ToStringPtrOutput() pulumi.StringPtrOutput

func (VMSwitchType) ToStringPtrOutputWithContext

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

func (VMSwitchType) ToVMSwitchTypeOutput

func (e VMSwitchType) ToVMSwitchTypeOutput() VMSwitchTypeOutput

func (VMSwitchType) ToVMSwitchTypeOutputWithContext

func (e VMSwitchType) ToVMSwitchTypeOutputWithContext(ctx context.Context) VMSwitchTypeOutput

func (VMSwitchType) ToVMSwitchTypePtrOutput

func (e VMSwitchType) ToVMSwitchTypePtrOutput() VMSwitchTypePtrOutput

func (VMSwitchType) ToVMSwitchTypePtrOutputWithContext

func (e VMSwitchType) ToVMSwitchTypePtrOutputWithContext(ctx context.Context) VMSwitchTypePtrOutput

type VMSwitchTypeInput

type VMSwitchTypeInput interface {
	pulumi.Input

	ToVMSwitchTypeOutput() VMSwitchTypeOutput
	ToVMSwitchTypeOutputWithContext(context.Context) VMSwitchTypeOutput
}

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

VMSwitchTypeUnknown
VMSwitchTypeManagement
VMSwitchTypeWan
VMSwitchTypeLan

type VMSwitchTypeOutput

type VMSwitchTypeOutput struct{ *pulumi.OutputState }

func (VMSwitchTypeOutput) ElementType

func (VMSwitchTypeOutput) ElementType() reflect.Type

func (VMSwitchTypeOutput) ToStringOutput

func (o VMSwitchTypeOutput) ToStringOutput() pulumi.StringOutput

func (VMSwitchTypeOutput) ToStringOutputWithContext

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

func (VMSwitchTypeOutput) ToStringPtrOutput

func (o VMSwitchTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VMSwitchTypeOutput) ToStringPtrOutputWithContext

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

func (VMSwitchTypeOutput) ToVMSwitchTypeOutput

func (o VMSwitchTypeOutput) ToVMSwitchTypeOutput() VMSwitchTypeOutput

func (VMSwitchTypeOutput) ToVMSwitchTypeOutputWithContext

func (o VMSwitchTypeOutput) ToVMSwitchTypeOutputWithContext(ctx context.Context) VMSwitchTypeOutput

func (VMSwitchTypeOutput) ToVMSwitchTypePtrOutput

func (o VMSwitchTypeOutput) ToVMSwitchTypePtrOutput() VMSwitchTypePtrOutput

func (VMSwitchTypeOutput) ToVMSwitchTypePtrOutputWithContext

func (o VMSwitchTypeOutput) ToVMSwitchTypePtrOutputWithContext(ctx context.Context) VMSwitchTypePtrOutput

type VMSwitchTypePtrInput

type VMSwitchTypePtrInput interface {
	pulumi.Input

	ToVMSwitchTypePtrOutput() VMSwitchTypePtrOutput
	ToVMSwitchTypePtrOutputWithContext(context.Context) VMSwitchTypePtrOutput
}

func VMSwitchTypePtr

func VMSwitchTypePtr(v string) VMSwitchTypePtrInput

type VMSwitchTypePtrOutput

type VMSwitchTypePtrOutput struct{ *pulumi.OutputState }

func (VMSwitchTypePtrOutput) Elem

func (VMSwitchTypePtrOutput) ElementType

func (VMSwitchTypePtrOutput) ElementType() reflect.Type

func (VMSwitchTypePtrOutput) ToStringPtrOutput

func (o VMSwitchTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VMSwitchTypePtrOutput) ToStringPtrOutputWithContext

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

func (VMSwitchTypePtrOutput) ToVMSwitchTypePtrOutput

func (o VMSwitchTypePtrOutput) ToVMSwitchTypePtrOutput() VMSwitchTypePtrOutput

func (VMSwitchTypePtrOutput) ToVMSwitchTypePtrOutputWithContext

func (o VMSwitchTypePtrOutput) ToVMSwitchTypePtrOutputWithContext(ctx context.Context) VMSwitchTypePtrOutput

type Vendor

type Vendor struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the vendor resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// A list of IDs of the vendor skus offered by the vendor.
	Skus SubResourceResponseArrayOutput `pulumi:"skus"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Vendor resource. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2020-01-01-preview.

func GetVendor

func GetVendor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VendorState, opts ...pulumi.ResourceOption) (*Vendor, error)

GetVendor gets an existing Vendor 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 NewVendor

func NewVendor(ctx *pulumi.Context,
	name string, args *VendorArgs, opts ...pulumi.ResourceOption) (*Vendor, error)

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

func (*Vendor) ElementType

func (*Vendor) ElementType() reflect.Type

func (*Vendor) ToVendorOutput

func (i *Vendor) ToVendorOutput() VendorOutput

func (*Vendor) ToVendorOutputWithContext

func (i *Vendor) ToVendorOutputWithContext(ctx context.Context) VendorOutput

type VendorArgs

type VendorArgs struct {
	// The name of the vendor.
	VendorName pulumi.StringPtrInput
}

The set of arguments for constructing a Vendor resource.

func (VendorArgs) ElementType

func (VendorArgs) ElementType() reflect.Type

type VendorInput

type VendorInput interface {
	pulumi.Input

	ToVendorOutput() VendorOutput
	ToVendorOutputWithContext(ctx context.Context) VendorOutput
}

type VendorOutput

type VendorOutput struct{ *pulumi.OutputState }

func (VendorOutput) ElementType

func (VendorOutput) ElementType() reflect.Type

func (VendorOutput) Name

func (o VendorOutput) Name() pulumi.StringOutput

The name of the resource

func (VendorOutput) ProvisioningState

func (o VendorOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the vendor resource.

func (VendorOutput) Skus

A list of IDs of the vendor skus offered by the vendor.

func (VendorOutput) SystemData

func (o VendorOutput) SystemData() SystemDataResponseOutput

The system meta data relating to this resource.

func (VendorOutput) ToVendorOutput

func (o VendorOutput) ToVendorOutput() VendorOutput

func (VendorOutput) ToVendorOutputWithContext

func (o VendorOutput) ToVendorOutputWithContext(ctx context.Context) VendorOutput

func (VendorOutput) Type

func (o VendorOutput) Type() pulumi.StringOutput

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type VendorSkuPreview

type VendorSkuPreview struct {
	pulumi.CustomResourceState

	// The preview subscription ID.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the PreviewSubscription resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Customer subscription which can use a sku. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2020-01-01-preview.

func GetVendorSkuPreview

func GetVendorSkuPreview(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VendorSkuPreviewState, opts ...pulumi.ResourceOption) (*VendorSkuPreview, error)

GetVendorSkuPreview gets an existing VendorSkuPreview 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 NewVendorSkuPreview

func NewVendorSkuPreview(ctx *pulumi.Context,
	name string, args *VendorSkuPreviewArgs, opts ...pulumi.ResourceOption) (*VendorSkuPreview, error)

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

func (*VendorSkuPreview) ElementType

func (*VendorSkuPreview) ElementType() reflect.Type

func (*VendorSkuPreview) ToVendorSkuPreviewOutput

func (i *VendorSkuPreview) ToVendorSkuPreviewOutput() VendorSkuPreviewOutput

func (*VendorSkuPreview) ToVendorSkuPreviewOutputWithContext

func (i *VendorSkuPreview) ToVendorSkuPreviewOutputWithContext(ctx context.Context) VendorSkuPreviewOutput

type VendorSkuPreviewArgs

type VendorSkuPreviewArgs struct {
	// Preview subscription ID.
	PreviewSubscription pulumi.StringPtrInput
	// The name of the vendor sku.
	SkuName pulumi.StringInput
	// The name of the vendor.
	VendorName pulumi.StringInput
}

The set of arguments for constructing a VendorSkuPreview resource.

func (VendorSkuPreviewArgs) ElementType

func (VendorSkuPreviewArgs) ElementType() reflect.Type

type VendorSkuPreviewInput

type VendorSkuPreviewInput interface {
	pulumi.Input

	ToVendorSkuPreviewOutput() VendorSkuPreviewOutput
	ToVendorSkuPreviewOutputWithContext(ctx context.Context) VendorSkuPreviewOutput
}

type VendorSkuPreviewOutput

type VendorSkuPreviewOutput struct{ *pulumi.OutputState }

func (VendorSkuPreviewOutput) ElementType

func (VendorSkuPreviewOutput) ElementType() reflect.Type

func (VendorSkuPreviewOutput) Name

The preview subscription ID.

func (VendorSkuPreviewOutput) ProvisioningState

func (o VendorSkuPreviewOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the PreviewSubscription resource.

func (VendorSkuPreviewOutput) SystemData

The system meta data relating to this resource.

func (VendorSkuPreviewOutput) ToVendorSkuPreviewOutput

func (o VendorSkuPreviewOutput) ToVendorSkuPreviewOutput() VendorSkuPreviewOutput

func (VendorSkuPreviewOutput) ToVendorSkuPreviewOutputWithContext

func (o VendorSkuPreviewOutput) ToVendorSkuPreviewOutputWithContext(ctx context.Context) VendorSkuPreviewOutput

func (VendorSkuPreviewOutput) Type

The type of the resource.

type VendorSkuPreviewState

type VendorSkuPreviewState struct {
}

func (VendorSkuPreviewState) ElementType

func (VendorSkuPreviewState) ElementType() reflect.Type

type VendorSkus

type VendorSkus struct {
	pulumi.CustomResourceState

	// The sku deployment mode.
	DeploymentMode pulumi.StringPtrOutput `pulumi:"deploymentMode"`
	// The parameters for the managed application to be supplied by the vendor.
	ManagedApplicationParameters pulumi.AnyOutput `pulumi:"managedApplicationParameters"`
	// The template for the managed application deployment.
	ManagedApplicationTemplate pulumi.AnyOutput `pulumi:"managedApplicationTemplate"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The template definition of the network function.
	NetworkFunctionTemplate NetworkFunctionTemplateResponsePtrOutput `pulumi:"networkFunctionTemplate"`
	// The network function type.
	NetworkFunctionType pulumi.StringPtrOutput `pulumi:"networkFunctionType"`
	// Indicates if the vendor sku is in preview mode.
	Preview pulumi.BoolPtrOutput `pulumi:"preview"`
	// The provisioning state of the vendor sku sub resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The sku type.
	SkuType pulumi.StringPtrOutput `pulumi:"skuType"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Sku sub resource. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2020-01-01-preview.

func GetVendorSkus

func GetVendorSkus(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VendorSkusState, opts ...pulumi.ResourceOption) (*VendorSkus, error)

GetVendorSkus gets an existing VendorSkus 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 NewVendorSkus

func NewVendorSkus(ctx *pulumi.Context,
	name string, args *VendorSkusArgs, opts ...pulumi.ResourceOption) (*VendorSkus, error)

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

func (*VendorSkus) ElementType

func (*VendorSkus) ElementType() reflect.Type

func (*VendorSkus) ToVendorSkusOutput

func (i *VendorSkus) ToVendorSkusOutput() VendorSkusOutput

func (*VendorSkus) ToVendorSkusOutputWithContext

func (i *VendorSkus) ToVendorSkusOutputWithContext(ctx context.Context) VendorSkusOutput

type VendorSkusArgs

type VendorSkusArgs struct {
	// The sku deployment mode.
	DeploymentMode pulumi.StringPtrInput
	// The parameters for the managed application to be supplied by the vendor.
	ManagedApplicationParameters pulumi.Input
	// The template for the managed application deployment.
	ManagedApplicationTemplate pulumi.Input
	// The template definition of the network function.
	NetworkFunctionTemplate NetworkFunctionTemplatePtrInput
	// The network function type.
	NetworkFunctionType pulumi.StringPtrInput
	// Indicates if the vendor sku is in preview mode.
	Preview pulumi.BoolPtrInput
	// The name of the sku.
	SkuName pulumi.StringPtrInput
	// The sku type.
	SkuType pulumi.StringPtrInput
	// The name of the vendor.
	VendorName pulumi.StringInput
}

The set of arguments for constructing a VendorSkus resource.

func (VendorSkusArgs) ElementType

func (VendorSkusArgs) ElementType() reflect.Type

type VendorSkusInput

type VendorSkusInput interface {
	pulumi.Input

	ToVendorSkusOutput() VendorSkusOutput
	ToVendorSkusOutputWithContext(ctx context.Context) VendorSkusOutput
}

type VendorSkusOutput

type VendorSkusOutput struct{ *pulumi.OutputState }

func (VendorSkusOutput) DeploymentMode

func (o VendorSkusOutput) DeploymentMode() pulumi.StringPtrOutput

The sku deployment mode.

func (VendorSkusOutput) ElementType

func (VendorSkusOutput) ElementType() reflect.Type

func (VendorSkusOutput) ManagedApplicationParameters

func (o VendorSkusOutput) ManagedApplicationParameters() pulumi.AnyOutput

The parameters for the managed application to be supplied by the vendor.

func (VendorSkusOutput) ManagedApplicationTemplate

func (o VendorSkusOutput) ManagedApplicationTemplate() pulumi.AnyOutput

The template for the managed application deployment.

func (VendorSkusOutput) Name

The name of the resource

func (VendorSkusOutput) NetworkFunctionTemplate

func (o VendorSkusOutput) NetworkFunctionTemplate() NetworkFunctionTemplateResponsePtrOutput

The template definition of the network function.

func (VendorSkusOutput) NetworkFunctionType

func (o VendorSkusOutput) NetworkFunctionType() pulumi.StringPtrOutput

The network function type.

func (VendorSkusOutput) Preview

Indicates if the vendor sku is in preview mode.

func (VendorSkusOutput) ProvisioningState

func (o VendorSkusOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the vendor sku sub resource.

func (VendorSkusOutput) SkuType

The sku type.

func (VendorSkusOutput) SystemData

The system meta data relating to this resource.

func (VendorSkusOutput) ToVendorSkusOutput

func (o VendorSkusOutput) ToVendorSkusOutput() VendorSkusOutput

func (VendorSkusOutput) ToVendorSkusOutputWithContext

func (o VendorSkusOutput) ToVendorSkusOutputWithContext(ctx context.Context) VendorSkusOutput

func (VendorSkusOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type VendorSkusState

type VendorSkusState struct {
}

func (VendorSkusState) ElementType

func (VendorSkusState) ElementType() reflect.Type

type VendorState

type VendorState struct {
}

func (VendorState) ElementType

func (VendorState) ElementType() reflect.Type

type VhdImageArtifactProfile

type VhdImageArtifactProfile struct {
	// Vhd name.
	VhdName *string `pulumi:"vhdName"`
	// Vhd version.
	VhdVersion *string `pulumi:"vhdVersion"`
}

Vhd artifact profile.

type VhdImageArtifactProfileArgs

type VhdImageArtifactProfileArgs struct {
	// Vhd name.
	VhdName pulumi.StringPtrInput `pulumi:"vhdName"`
	// Vhd version.
	VhdVersion pulumi.StringPtrInput `pulumi:"vhdVersion"`
}

Vhd artifact profile.

func (VhdImageArtifactProfileArgs) ElementType

func (VhdImageArtifactProfileArgs) ToVhdImageArtifactProfileOutput

func (i VhdImageArtifactProfileArgs) ToVhdImageArtifactProfileOutput() VhdImageArtifactProfileOutput

func (VhdImageArtifactProfileArgs) ToVhdImageArtifactProfileOutputWithContext

func (i VhdImageArtifactProfileArgs) ToVhdImageArtifactProfileOutputWithContext(ctx context.Context) VhdImageArtifactProfileOutput

func (VhdImageArtifactProfileArgs) ToVhdImageArtifactProfilePtrOutput

func (i VhdImageArtifactProfileArgs) ToVhdImageArtifactProfilePtrOutput() VhdImageArtifactProfilePtrOutput

func (VhdImageArtifactProfileArgs) ToVhdImageArtifactProfilePtrOutputWithContext

func (i VhdImageArtifactProfileArgs) ToVhdImageArtifactProfilePtrOutputWithContext(ctx context.Context) VhdImageArtifactProfilePtrOutput

type VhdImageArtifactProfileInput

type VhdImageArtifactProfileInput interface {
	pulumi.Input

	ToVhdImageArtifactProfileOutput() VhdImageArtifactProfileOutput
	ToVhdImageArtifactProfileOutputWithContext(context.Context) VhdImageArtifactProfileOutput
}

VhdImageArtifactProfileInput is an input type that accepts VhdImageArtifactProfileArgs and VhdImageArtifactProfileOutput values. You can construct a concrete instance of `VhdImageArtifactProfileInput` via:

VhdImageArtifactProfileArgs{...}

type VhdImageArtifactProfileOutput

type VhdImageArtifactProfileOutput struct{ *pulumi.OutputState }

Vhd artifact profile.

func (VhdImageArtifactProfileOutput) ElementType

func (VhdImageArtifactProfileOutput) ToVhdImageArtifactProfileOutput

func (o VhdImageArtifactProfileOutput) ToVhdImageArtifactProfileOutput() VhdImageArtifactProfileOutput

func (VhdImageArtifactProfileOutput) ToVhdImageArtifactProfileOutputWithContext

func (o VhdImageArtifactProfileOutput) ToVhdImageArtifactProfileOutputWithContext(ctx context.Context) VhdImageArtifactProfileOutput

func (VhdImageArtifactProfileOutput) ToVhdImageArtifactProfilePtrOutput

func (o VhdImageArtifactProfileOutput) ToVhdImageArtifactProfilePtrOutput() VhdImageArtifactProfilePtrOutput

func (VhdImageArtifactProfileOutput) ToVhdImageArtifactProfilePtrOutputWithContext

func (o VhdImageArtifactProfileOutput) ToVhdImageArtifactProfilePtrOutputWithContext(ctx context.Context) VhdImageArtifactProfilePtrOutput

func (VhdImageArtifactProfileOutput) VhdName

Vhd name.

func (VhdImageArtifactProfileOutput) VhdVersion

Vhd version.

type VhdImageArtifactProfilePtrInput

type VhdImageArtifactProfilePtrInput interface {
	pulumi.Input

	ToVhdImageArtifactProfilePtrOutput() VhdImageArtifactProfilePtrOutput
	ToVhdImageArtifactProfilePtrOutputWithContext(context.Context) VhdImageArtifactProfilePtrOutput
}

VhdImageArtifactProfilePtrInput is an input type that accepts VhdImageArtifactProfileArgs, VhdImageArtifactProfilePtr and VhdImageArtifactProfilePtrOutput values. You can construct a concrete instance of `VhdImageArtifactProfilePtrInput` via:

        VhdImageArtifactProfileArgs{...}

or:

        nil

type VhdImageArtifactProfilePtrOutput

type VhdImageArtifactProfilePtrOutput struct{ *pulumi.OutputState }

func (VhdImageArtifactProfilePtrOutput) Elem

func (VhdImageArtifactProfilePtrOutput) ElementType

func (VhdImageArtifactProfilePtrOutput) ToVhdImageArtifactProfilePtrOutput

func (o VhdImageArtifactProfilePtrOutput) ToVhdImageArtifactProfilePtrOutput() VhdImageArtifactProfilePtrOutput

func (VhdImageArtifactProfilePtrOutput) ToVhdImageArtifactProfilePtrOutputWithContext

func (o VhdImageArtifactProfilePtrOutput) ToVhdImageArtifactProfilePtrOutputWithContext(ctx context.Context) VhdImageArtifactProfilePtrOutput

func (VhdImageArtifactProfilePtrOutput) VhdName

Vhd name.

func (VhdImageArtifactProfilePtrOutput) VhdVersion

Vhd version.

type VhdImageArtifactProfileResponse

type VhdImageArtifactProfileResponse struct {
	// Vhd name.
	VhdName *string `pulumi:"vhdName"`
	// Vhd version.
	VhdVersion *string `pulumi:"vhdVersion"`
}

Vhd artifact profile.

type VhdImageArtifactProfileResponseOutput

type VhdImageArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Vhd artifact profile.

func (VhdImageArtifactProfileResponseOutput) ElementType

func (VhdImageArtifactProfileResponseOutput) ToVhdImageArtifactProfileResponseOutput

func (o VhdImageArtifactProfileResponseOutput) ToVhdImageArtifactProfileResponseOutput() VhdImageArtifactProfileResponseOutput

func (VhdImageArtifactProfileResponseOutput) ToVhdImageArtifactProfileResponseOutputWithContext

func (o VhdImageArtifactProfileResponseOutput) ToVhdImageArtifactProfileResponseOutputWithContext(ctx context.Context) VhdImageArtifactProfileResponseOutput

func (VhdImageArtifactProfileResponseOutput) VhdName

Vhd name.

func (VhdImageArtifactProfileResponseOutput) VhdVersion

Vhd version.

type VhdImageArtifactProfileResponsePtrOutput

type VhdImageArtifactProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (VhdImageArtifactProfileResponsePtrOutput) Elem

func (VhdImageArtifactProfileResponsePtrOutput) ElementType

func (VhdImageArtifactProfileResponsePtrOutput) ToVhdImageArtifactProfileResponsePtrOutput

func (o VhdImageArtifactProfileResponsePtrOutput) ToVhdImageArtifactProfileResponsePtrOutput() VhdImageArtifactProfileResponsePtrOutput

func (VhdImageArtifactProfileResponsePtrOutput) ToVhdImageArtifactProfileResponsePtrOutputWithContext

func (o VhdImageArtifactProfileResponsePtrOutput) ToVhdImageArtifactProfileResponsePtrOutputWithContext(ctx context.Context) VhdImageArtifactProfileResponsePtrOutput

func (VhdImageArtifactProfileResponsePtrOutput) VhdName

Vhd name.

func (VhdImageArtifactProfileResponsePtrOutput) VhdVersion

Vhd version.

type VhdImageMappingRuleProfile

type VhdImageMappingRuleProfile struct {
	// List of values.
	UserConfiguration *string `pulumi:"userConfiguration"`
}

Vhd mapping rule profile

type VhdImageMappingRuleProfileArgs

type VhdImageMappingRuleProfileArgs struct {
	// List of values.
	UserConfiguration pulumi.StringPtrInput `pulumi:"userConfiguration"`
}

Vhd mapping rule profile

func (VhdImageMappingRuleProfileArgs) ElementType

func (VhdImageMappingRuleProfileArgs) ToVhdImageMappingRuleProfileOutput

func (i VhdImageMappingRuleProfileArgs) ToVhdImageMappingRuleProfileOutput() VhdImageMappingRuleProfileOutput

func (VhdImageMappingRuleProfileArgs) ToVhdImageMappingRuleProfileOutputWithContext

func (i VhdImageMappingRuleProfileArgs) ToVhdImageMappingRuleProfileOutputWithContext(ctx context.Context) VhdImageMappingRuleProfileOutput

func (VhdImageMappingRuleProfileArgs) ToVhdImageMappingRuleProfilePtrOutput

func (i VhdImageMappingRuleProfileArgs) ToVhdImageMappingRuleProfilePtrOutput() VhdImageMappingRuleProfilePtrOutput

func (VhdImageMappingRuleProfileArgs) ToVhdImageMappingRuleProfilePtrOutputWithContext

func (i VhdImageMappingRuleProfileArgs) ToVhdImageMappingRuleProfilePtrOutputWithContext(ctx context.Context) VhdImageMappingRuleProfilePtrOutput

type VhdImageMappingRuleProfileInput

type VhdImageMappingRuleProfileInput interface {
	pulumi.Input

	ToVhdImageMappingRuleProfileOutput() VhdImageMappingRuleProfileOutput
	ToVhdImageMappingRuleProfileOutputWithContext(context.Context) VhdImageMappingRuleProfileOutput
}

VhdImageMappingRuleProfileInput is an input type that accepts VhdImageMappingRuleProfileArgs and VhdImageMappingRuleProfileOutput values. You can construct a concrete instance of `VhdImageMappingRuleProfileInput` via:

VhdImageMappingRuleProfileArgs{...}

type VhdImageMappingRuleProfileOutput

type VhdImageMappingRuleProfileOutput struct{ *pulumi.OutputState }

Vhd mapping rule profile

func (VhdImageMappingRuleProfileOutput) ElementType

func (VhdImageMappingRuleProfileOutput) ToVhdImageMappingRuleProfileOutput

func (o VhdImageMappingRuleProfileOutput) ToVhdImageMappingRuleProfileOutput() VhdImageMappingRuleProfileOutput

func (VhdImageMappingRuleProfileOutput) ToVhdImageMappingRuleProfileOutputWithContext

func (o VhdImageMappingRuleProfileOutput) ToVhdImageMappingRuleProfileOutputWithContext(ctx context.Context) VhdImageMappingRuleProfileOutput

func (VhdImageMappingRuleProfileOutput) ToVhdImageMappingRuleProfilePtrOutput

func (o VhdImageMappingRuleProfileOutput) ToVhdImageMappingRuleProfilePtrOutput() VhdImageMappingRuleProfilePtrOutput

func (VhdImageMappingRuleProfileOutput) ToVhdImageMappingRuleProfilePtrOutputWithContext

func (o VhdImageMappingRuleProfileOutput) ToVhdImageMappingRuleProfilePtrOutputWithContext(ctx context.Context) VhdImageMappingRuleProfilePtrOutput

func (VhdImageMappingRuleProfileOutput) UserConfiguration

List of values.

type VhdImageMappingRuleProfilePtrInput

type VhdImageMappingRuleProfilePtrInput interface {
	pulumi.Input

	ToVhdImageMappingRuleProfilePtrOutput() VhdImageMappingRuleProfilePtrOutput
	ToVhdImageMappingRuleProfilePtrOutputWithContext(context.Context) VhdImageMappingRuleProfilePtrOutput
}

VhdImageMappingRuleProfilePtrInput is an input type that accepts VhdImageMappingRuleProfileArgs, VhdImageMappingRuleProfilePtr and VhdImageMappingRuleProfilePtrOutput values. You can construct a concrete instance of `VhdImageMappingRuleProfilePtrInput` via:

        VhdImageMappingRuleProfileArgs{...}

or:

        nil

type VhdImageMappingRuleProfilePtrOutput

type VhdImageMappingRuleProfilePtrOutput struct{ *pulumi.OutputState }

func (VhdImageMappingRuleProfilePtrOutput) Elem

func (VhdImageMappingRuleProfilePtrOutput) ElementType

func (VhdImageMappingRuleProfilePtrOutput) ToVhdImageMappingRuleProfilePtrOutput

func (o VhdImageMappingRuleProfilePtrOutput) ToVhdImageMappingRuleProfilePtrOutput() VhdImageMappingRuleProfilePtrOutput

func (VhdImageMappingRuleProfilePtrOutput) ToVhdImageMappingRuleProfilePtrOutputWithContext

func (o VhdImageMappingRuleProfilePtrOutput) ToVhdImageMappingRuleProfilePtrOutputWithContext(ctx context.Context) VhdImageMappingRuleProfilePtrOutput

func (VhdImageMappingRuleProfilePtrOutput) UserConfiguration

List of values.

type VhdImageMappingRuleProfileResponse

type VhdImageMappingRuleProfileResponse struct {
	// List of values.
	UserConfiguration *string `pulumi:"userConfiguration"`
}

Vhd mapping rule profile

type VhdImageMappingRuleProfileResponseOutput

type VhdImageMappingRuleProfileResponseOutput struct{ *pulumi.OutputState }

Vhd mapping rule profile

func (VhdImageMappingRuleProfileResponseOutput) ElementType

func (VhdImageMappingRuleProfileResponseOutput) ToVhdImageMappingRuleProfileResponseOutput

func (o VhdImageMappingRuleProfileResponseOutput) ToVhdImageMappingRuleProfileResponseOutput() VhdImageMappingRuleProfileResponseOutput

func (VhdImageMappingRuleProfileResponseOutput) ToVhdImageMappingRuleProfileResponseOutputWithContext

func (o VhdImageMappingRuleProfileResponseOutput) ToVhdImageMappingRuleProfileResponseOutputWithContext(ctx context.Context) VhdImageMappingRuleProfileResponseOutput

func (VhdImageMappingRuleProfileResponseOutput) UserConfiguration

List of values.

type VhdImageMappingRuleProfileResponsePtrOutput

type VhdImageMappingRuleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (VhdImageMappingRuleProfileResponsePtrOutput) Elem

func (VhdImageMappingRuleProfileResponsePtrOutput) ElementType

func (VhdImageMappingRuleProfileResponsePtrOutput) ToVhdImageMappingRuleProfileResponsePtrOutput

func (o VhdImageMappingRuleProfileResponsePtrOutput) ToVhdImageMappingRuleProfileResponsePtrOutput() VhdImageMappingRuleProfileResponsePtrOutput

func (VhdImageMappingRuleProfileResponsePtrOutput) ToVhdImageMappingRuleProfileResponsePtrOutputWithContext

func (o VhdImageMappingRuleProfileResponsePtrOutput) ToVhdImageMappingRuleProfileResponsePtrOutputWithContext(ctx context.Context) VhdImageMappingRuleProfileResponsePtrOutput

func (VhdImageMappingRuleProfileResponsePtrOutput) UserConfiguration

List of values.

type VirtualHardDisk

type VirtualHardDisk struct {
	// Specifies the virtual hard disk's uri.
	Uri *string `pulumi:"uri"`
}

Describes the uri of a disk.

type VirtualHardDiskArgs

type VirtualHardDiskArgs struct {
	// Specifies the virtual hard disk's uri.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

Describes the uri of a disk.

func (VirtualHardDiskArgs) ElementType

func (VirtualHardDiskArgs) ElementType() reflect.Type

func (VirtualHardDiskArgs) ToVirtualHardDiskOutput

func (i VirtualHardDiskArgs) ToVirtualHardDiskOutput() VirtualHardDiskOutput

func (VirtualHardDiskArgs) ToVirtualHardDiskOutputWithContext

func (i VirtualHardDiskArgs) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput

func (VirtualHardDiskArgs) ToVirtualHardDiskPtrOutput

func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput

func (VirtualHardDiskArgs) ToVirtualHardDiskPtrOutputWithContext

func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput

type VirtualHardDiskInput

type VirtualHardDiskInput interface {
	pulumi.Input

	ToVirtualHardDiskOutput() VirtualHardDiskOutput
	ToVirtualHardDiskOutputWithContext(context.Context) VirtualHardDiskOutput
}

VirtualHardDiskInput is an input type that accepts VirtualHardDiskArgs and VirtualHardDiskOutput values. You can construct a concrete instance of `VirtualHardDiskInput` via:

VirtualHardDiskArgs{...}

type VirtualHardDiskOutput

type VirtualHardDiskOutput struct{ *pulumi.OutputState }

Describes the uri of a disk.

func (VirtualHardDiskOutput) ElementType

func (VirtualHardDiskOutput) ElementType() reflect.Type

func (VirtualHardDiskOutput) ToVirtualHardDiskOutput

func (o VirtualHardDiskOutput) ToVirtualHardDiskOutput() VirtualHardDiskOutput

func (VirtualHardDiskOutput) ToVirtualHardDiskOutputWithContext

func (o VirtualHardDiskOutput) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput

func (VirtualHardDiskOutput) ToVirtualHardDiskPtrOutput

func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput

func (VirtualHardDiskOutput) ToVirtualHardDiskPtrOutputWithContext

func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput

func (VirtualHardDiskOutput) Uri

Specifies the virtual hard disk's uri.

type VirtualHardDiskPtrInput

type VirtualHardDiskPtrInput interface {
	pulumi.Input

	ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
	ToVirtualHardDiskPtrOutputWithContext(context.Context) VirtualHardDiskPtrOutput
}

VirtualHardDiskPtrInput is an input type that accepts VirtualHardDiskArgs, VirtualHardDiskPtr and VirtualHardDiskPtrOutput values. You can construct a concrete instance of `VirtualHardDiskPtrInput` via:

        VirtualHardDiskArgs{...}

or:

        nil

type VirtualHardDiskPtrOutput

type VirtualHardDiskPtrOutput struct{ *pulumi.OutputState }

func (VirtualHardDiskPtrOutput) Elem

func (VirtualHardDiskPtrOutput) ElementType

func (VirtualHardDiskPtrOutput) ElementType() reflect.Type

func (VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutput

func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput

func (VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutputWithContext

func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput

func (VirtualHardDiskPtrOutput) Uri

Specifies the virtual hard disk's uri.

type VirtualMachineSizeTypes

type VirtualMachineSizeTypes string

The size of the virtual machine.

func (VirtualMachineSizeTypes) ElementType

func (VirtualMachineSizeTypes) ElementType() reflect.Type

func (VirtualMachineSizeTypes) ToStringOutput

func (e VirtualMachineSizeTypes) ToStringOutput() pulumi.StringOutput

func (VirtualMachineSizeTypes) ToStringOutputWithContext

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

func (VirtualMachineSizeTypes) ToStringPtrOutput

func (e VirtualMachineSizeTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (VirtualMachineSizeTypes) ToStringPtrOutputWithContext

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

func (VirtualMachineSizeTypes) ToVirtualMachineSizeTypesOutput

func (e VirtualMachineSizeTypes) ToVirtualMachineSizeTypesOutput() VirtualMachineSizeTypesOutput

func (VirtualMachineSizeTypes) ToVirtualMachineSizeTypesOutputWithContext

func (e VirtualMachineSizeTypes) ToVirtualMachineSizeTypesOutputWithContext(ctx context.Context) VirtualMachineSizeTypesOutput

func (VirtualMachineSizeTypes) ToVirtualMachineSizeTypesPtrOutput

func (e VirtualMachineSizeTypes) ToVirtualMachineSizeTypesPtrOutput() VirtualMachineSizeTypesPtrOutput

func (VirtualMachineSizeTypes) ToVirtualMachineSizeTypesPtrOutputWithContext

func (e VirtualMachineSizeTypes) ToVirtualMachineSizeTypesPtrOutputWithContext(ctx context.Context) VirtualMachineSizeTypesPtrOutput

type VirtualMachineSizeTypesInput

type VirtualMachineSizeTypesInput interface {
	pulumi.Input

	ToVirtualMachineSizeTypesOutput() VirtualMachineSizeTypesOutput
	ToVirtualMachineSizeTypesOutputWithContext(context.Context) VirtualMachineSizeTypesOutput
}

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

VirtualMachineSizeTypesUnknown
VirtualMachineSizeTypes_Standard_D1_v2
VirtualMachineSizeTypes_Standard_D2_v2
VirtualMachineSizeTypes_Standard_D3_v2
VirtualMachineSizeTypes_Standard_D4_v2
VirtualMachineSizeTypes_Standard_D5_v2
VirtualMachineSizeTypes_Standard_D11_v2
VirtualMachineSizeTypes_Standard_D12_v2
VirtualMachineSizeTypes_Standard_D13_v2
VirtualMachineSizeTypes_Standard_DS1_v2
VirtualMachineSizeTypes_Standard_DS2_v2
VirtualMachineSizeTypes_Standard_DS3_v2
VirtualMachineSizeTypes_Standard_DS4_v2
VirtualMachineSizeTypes_Standard_DS5_v2
VirtualMachineSizeTypes_Standard_DS11_v2
VirtualMachineSizeTypes_Standard_DS12_v2
VirtualMachineSizeTypes_Standard_DS13_v2
VirtualMachineSizeTypes_Standard_F1
VirtualMachineSizeTypes_Standard_F2
VirtualMachineSizeTypes_Standard_F4
VirtualMachineSizeTypes_Standard_F8
VirtualMachineSizeTypes_Standard_F16
VirtualMachineSizeTypes_Standard_F1s
VirtualMachineSizeTypes_Standard_F2s
VirtualMachineSizeTypes_Standard_F4s
VirtualMachineSizeTypes_Standard_F8s
VirtualMachineSizeTypes_Standard_F16s

type VirtualMachineSizeTypesOutput

type VirtualMachineSizeTypesOutput struct{ *pulumi.OutputState }

func (VirtualMachineSizeTypesOutput) ElementType

func (VirtualMachineSizeTypesOutput) ToStringOutput

func (VirtualMachineSizeTypesOutput) ToStringOutputWithContext

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

func (VirtualMachineSizeTypesOutput) ToStringPtrOutput

func (VirtualMachineSizeTypesOutput) ToStringPtrOutputWithContext

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

func (VirtualMachineSizeTypesOutput) ToVirtualMachineSizeTypesOutput

func (o VirtualMachineSizeTypesOutput) ToVirtualMachineSizeTypesOutput() VirtualMachineSizeTypesOutput

func (VirtualMachineSizeTypesOutput) ToVirtualMachineSizeTypesOutputWithContext

func (o VirtualMachineSizeTypesOutput) ToVirtualMachineSizeTypesOutputWithContext(ctx context.Context) VirtualMachineSizeTypesOutput

func (VirtualMachineSizeTypesOutput) ToVirtualMachineSizeTypesPtrOutput

func (o VirtualMachineSizeTypesOutput) ToVirtualMachineSizeTypesPtrOutput() VirtualMachineSizeTypesPtrOutput

func (VirtualMachineSizeTypesOutput) ToVirtualMachineSizeTypesPtrOutputWithContext

func (o VirtualMachineSizeTypesOutput) ToVirtualMachineSizeTypesPtrOutputWithContext(ctx context.Context) VirtualMachineSizeTypesPtrOutput

type VirtualMachineSizeTypesPtrInput

type VirtualMachineSizeTypesPtrInput interface {
	pulumi.Input

	ToVirtualMachineSizeTypesPtrOutput() VirtualMachineSizeTypesPtrOutput
	ToVirtualMachineSizeTypesPtrOutputWithContext(context.Context) VirtualMachineSizeTypesPtrOutput
}

func VirtualMachineSizeTypesPtr

func VirtualMachineSizeTypesPtr(v string) VirtualMachineSizeTypesPtrInput

type VirtualMachineSizeTypesPtrOutput

type VirtualMachineSizeTypesPtrOutput struct{ *pulumi.OutputState }

func (VirtualMachineSizeTypesPtrOutput) Elem

func (VirtualMachineSizeTypesPtrOutput) ElementType

func (VirtualMachineSizeTypesPtrOutput) ToStringPtrOutput

func (VirtualMachineSizeTypesPtrOutput) ToStringPtrOutputWithContext

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

func (VirtualMachineSizeTypesPtrOutput) ToVirtualMachineSizeTypesPtrOutput

func (o VirtualMachineSizeTypesPtrOutput) ToVirtualMachineSizeTypesPtrOutput() VirtualMachineSizeTypesPtrOutput

func (VirtualMachineSizeTypesPtrOutput) ToVirtualMachineSizeTypesPtrOutputWithContext

func (o VirtualMachineSizeTypesPtrOutput) ToVirtualMachineSizeTypesPtrOutputWithContext(ctx context.Context) VirtualMachineSizeTypesPtrOutput

type VirtualNetworkFunctionNFVIType

type VirtualNetworkFunctionNFVIType string

The network function type.

type VirtualNetworkFunctionNetworkFunctionDefinitionVersion

type VirtualNetworkFunctionNetworkFunctionDefinitionVersion struct {
	// The deployment parameters of the network function definition version.
	DeployParameters *string `pulumi:"deployParameters"`
	// The network function definition version description.
	Description *string `pulumi:"description"`
	// Virtual network function template.
	NetworkFunctionTemplate interface{} `pulumi:"networkFunctionTemplate"`
	// The network function type.
	// Expected value is 'VirtualNetworkFunction'.
	NetworkFunctionType string `pulumi:"networkFunctionType"`
}

Virtual network function network function definition version properties.

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs struct {
	// The deployment parameters of the network function definition version.
	DeployParameters pulumi.StringPtrInput `pulumi:"deployParameters"`
	// The network function definition version description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Virtual network function template.
	NetworkFunctionTemplate pulumi.Input `pulumi:"networkFunctionTemplate"`
	// The network function type.
	// Expected value is 'VirtualNetworkFunction'.
	NetworkFunctionType pulumi.StringInput `pulumi:"networkFunctionType"`
}

Virtual network function network function definition version properties.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs) ElementType

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionOutputWithContext

func (i VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionOutputWithContext(ctx context.Context) VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutputWithContext

func (i VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutputWithContext(ctx context.Context) VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionInput

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionInput interface {
	pulumi.Input

	ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput() VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput
	ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionOutputWithContext(context.Context) VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput
}

VirtualNetworkFunctionNetworkFunctionDefinitionVersionInput is an input type that accepts VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs and VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput values. You can construct a concrete instance of `VirtualNetworkFunctionNetworkFunctionDefinitionVersionInput` via:

VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs{...}

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput struct{ *pulumi.OutputState }

Virtual network function network function definition version properties.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) DeployParameters

The deployment parameters of the network function definition version.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) Description

The network function definition version description.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) ElementType

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) NetworkFunctionTemplate

Virtual network function template.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) NetworkFunctionType

The network function type. Expected value is 'VirtualNetworkFunction'.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionOutputWithContext

func (o VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionOutputWithContext(ctx context.Context) VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutputWithContext

func (o VirtualNetworkFunctionNetworkFunctionDefinitionVersionOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutputWithContext(ctx context.Context) VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrInput

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrInput interface {
	pulumi.Input

	ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput() VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput
	ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutputWithContext(context.Context) VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput
}

VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrInput is an input type that accepts VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs, VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtr and VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput values. You can construct a concrete instance of `VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrInput` via:

        VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs{...}

or:

        nil

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput) DeployParameters

The deployment parameters of the network function definition version.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput) Description

The network function definition version description.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput) Elem

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput) ElementType

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput) NetworkFunctionTemplate

Virtual network function template.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput) NetworkFunctionType

The network function type. Expected value is 'VirtualNetworkFunction'.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutputWithContext

func (o VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutputWithContext(ctx context.Context) VirtualNetworkFunctionNetworkFunctionDefinitionVersionPtrOutput

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponse

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponse struct {
	// The deployment parameters of the network function definition version.
	DeployParameters *string `pulumi:"deployParameters"`
	// The network function definition version description.
	Description *string `pulumi:"description"`
	// Virtual network function template.
	NetworkFunctionTemplate interface{} `pulumi:"networkFunctionTemplate"`
	// The network function type.
	// Expected value is 'VirtualNetworkFunction'.
	NetworkFunctionType string `pulumi:"networkFunctionType"`
	// The provisioning state of the network function definition version resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The network function definition version state.
	VersionState string `pulumi:"versionState"`
}

Virtual network function network function definition version properties.

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput

type VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput struct{ *pulumi.OutputState }

Virtual network function network function definition version properties.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) DeployParameters

The deployment parameters of the network function definition version.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) Description

The network function definition version description.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) ElementType

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) NetworkFunctionTemplate

Virtual network function template.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) NetworkFunctionType

The network function type. Expected value is 'VirtualNetworkFunction'.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) ProvisioningState

The provisioning state of the network function definition version resource.

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutputWithContext

func (o VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) ToVirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutputWithContext(ctx context.Context) VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput

func (VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseOutput) VersionState

The network function definition version state.

Jump to

Keyboard shortcuts

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