resourceconnector

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 (
	ProviderVMWare = Provider("VMWare")
	ProviderHCI    = Provider("HCI")
	ProviderSCVMM  = Provider("SCVMM")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
)
View Source
const (
	DistroAKSEdge = Distro("AKSEdge")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Appliance

type Appliance struct {
	pulumi.CustomResourceState

	// Represents a supported Fabric/Infra. (AKSEdge etc...).
	Distro pulumi.StringPtrOutput `pulumi:"distro"`
	// Identity for the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// Contains infrastructure information about the Appliance
	InfrastructureConfig AppliancePropertiesResponseInfrastructureConfigPtrOutput `pulumi:"infrastructureConfig"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Certificates pair used to download MSI certificate from HIS. Can only be set once.
	PublicKey pulumi.StringPtrOutput `pulumi:"publicKey"`
	// Appliance’s health and state of connection to on-prem
	Status pulumi.StringOutput `pulumi:"status"`
	// 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"`
	// Version of the Appliance
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Appliances definition. Azure REST API version: 2022-10-27. Prior API version in Azure Native 1.x: 2021-10-31-preview.

Other available API versions: 2021-10-31-preview.

func GetAppliance

func GetAppliance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplianceState, opts ...pulumi.ResourceOption) (*Appliance, error)

GetAppliance gets an existing Appliance 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 NewAppliance

func NewAppliance(ctx *pulumi.Context,
	name string, args *ApplianceArgs, opts ...pulumi.ResourceOption) (*Appliance, error)

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

func (*Appliance) ElementType

func (*Appliance) ElementType() reflect.Type

func (*Appliance) ToApplianceOutput

func (i *Appliance) ToApplianceOutput() ApplianceOutput

func (*Appliance) ToApplianceOutputWithContext

func (i *Appliance) ToApplianceOutputWithContext(ctx context.Context) ApplianceOutput

type ApplianceArgs

type ApplianceArgs struct {
	// Represents a supported Fabric/Infra. (AKSEdge etc...).
	Distro pulumi.StringPtrInput
	// Identity for the resource.
	Identity IdentityPtrInput
	// Contains infrastructure information about the Appliance
	InfrastructureConfig AppliancePropertiesInfrastructureConfigPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Certificates pair used to download MSI certificate from HIS. Can only be set once.
	PublicKey pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Appliances name.
	ResourceName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Version of the Appliance
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a Appliance resource.

func (ApplianceArgs) ElementType

func (ApplianceArgs) ElementType() reflect.Type

type ApplianceCredentialKubeconfigResponse

type ApplianceCredentialKubeconfigResponse struct {
	// Name which contains the role of the kubeconfig.
	Name string `pulumi:"name"`
	// Contains the kubeconfig value.
	Value string `pulumi:"value"`
}

Cluster User Credential appliance.

type ApplianceCredentialKubeconfigResponseArrayOutput

type ApplianceCredentialKubeconfigResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplianceCredentialKubeconfigResponseArrayOutput) ElementType

func (ApplianceCredentialKubeconfigResponseArrayOutput) Index

func (ApplianceCredentialKubeconfigResponseArrayOutput) ToApplianceCredentialKubeconfigResponseArrayOutput

func (o ApplianceCredentialKubeconfigResponseArrayOutput) ToApplianceCredentialKubeconfigResponseArrayOutput() ApplianceCredentialKubeconfigResponseArrayOutput

func (ApplianceCredentialKubeconfigResponseArrayOutput) ToApplianceCredentialKubeconfigResponseArrayOutputWithContext

func (o ApplianceCredentialKubeconfigResponseArrayOutput) ToApplianceCredentialKubeconfigResponseArrayOutputWithContext(ctx context.Context) ApplianceCredentialKubeconfigResponseArrayOutput

type ApplianceCredentialKubeconfigResponseOutput

type ApplianceCredentialKubeconfigResponseOutput struct{ *pulumi.OutputState }

Cluster User Credential appliance.

func (ApplianceCredentialKubeconfigResponseOutput) ElementType

func (ApplianceCredentialKubeconfigResponseOutput) Name

Name which contains the role of the kubeconfig.

func (ApplianceCredentialKubeconfigResponseOutput) ToApplianceCredentialKubeconfigResponseOutput

func (o ApplianceCredentialKubeconfigResponseOutput) ToApplianceCredentialKubeconfigResponseOutput() ApplianceCredentialKubeconfigResponseOutput

func (ApplianceCredentialKubeconfigResponseOutput) ToApplianceCredentialKubeconfigResponseOutputWithContext

func (o ApplianceCredentialKubeconfigResponseOutput) ToApplianceCredentialKubeconfigResponseOutputWithContext(ctx context.Context) ApplianceCredentialKubeconfigResponseOutput

func (ApplianceCredentialKubeconfigResponseOutput) Value

Contains the kubeconfig value.

type ApplianceInput

type ApplianceInput interface {
	pulumi.Input

	ToApplianceOutput() ApplianceOutput
	ToApplianceOutputWithContext(ctx context.Context) ApplianceOutput
}

type ApplianceOutput

type ApplianceOutput struct{ *pulumi.OutputState }

func (ApplianceOutput) Distro

Represents a supported Fabric/Infra. (AKSEdge etc...).

func (ApplianceOutput) ElementType

func (ApplianceOutput) ElementType() reflect.Type

func (ApplianceOutput) Identity

Identity for the resource.

func (ApplianceOutput) InfrastructureConfig

Contains infrastructure information about the Appliance

func (ApplianceOutput) Location

func (o ApplianceOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (ApplianceOutput) Name

The name of the resource

func (ApplianceOutput) ProvisioningState

func (o ApplianceOutput) ProvisioningState() pulumi.StringOutput

The current deployment or provisioning state, which only appears in the response.

func (ApplianceOutput) PublicKey

func (o ApplianceOutput) PublicKey() pulumi.StringPtrOutput

Certificates pair used to download MSI certificate from HIS. Can only be set once.

func (ApplianceOutput) Status

func (o ApplianceOutput) Status() pulumi.StringOutput

Appliance’s health and state of connection to on-prem

func (ApplianceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ApplianceOutput) Tags

Resource tags.

func (ApplianceOutput) ToApplianceOutput

func (o ApplianceOutput) ToApplianceOutput() ApplianceOutput

func (ApplianceOutput) ToApplianceOutputWithContext

func (o ApplianceOutput) ToApplianceOutputWithContext(ctx context.Context) ApplianceOutput

func (ApplianceOutput) Type

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

func (ApplianceOutput) Version

Version of the Appliance

type AppliancePropertiesInfrastructureConfig

type AppliancePropertiesInfrastructureConfig struct {
	// Information about the connected appliance.
	Provider *string `pulumi:"provider"`
}

Contains infrastructure information about the Appliance

type AppliancePropertiesInfrastructureConfigArgs

type AppliancePropertiesInfrastructureConfigArgs struct {
	// Information about the connected appliance.
	Provider pulumi.StringPtrInput `pulumi:"provider"`
}

Contains infrastructure information about the Appliance

func (AppliancePropertiesInfrastructureConfigArgs) ElementType

func (AppliancePropertiesInfrastructureConfigArgs) ToAppliancePropertiesInfrastructureConfigOutput

func (i AppliancePropertiesInfrastructureConfigArgs) ToAppliancePropertiesInfrastructureConfigOutput() AppliancePropertiesInfrastructureConfigOutput

func (AppliancePropertiesInfrastructureConfigArgs) ToAppliancePropertiesInfrastructureConfigOutputWithContext

func (i AppliancePropertiesInfrastructureConfigArgs) ToAppliancePropertiesInfrastructureConfigOutputWithContext(ctx context.Context) AppliancePropertiesInfrastructureConfigOutput

func (AppliancePropertiesInfrastructureConfigArgs) ToAppliancePropertiesInfrastructureConfigPtrOutput

func (i AppliancePropertiesInfrastructureConfigArgs) ToAppliancePropertiesInfrastructureConfigPtrOutput() AppliancePropertiesInfrastructureConfigPtrOutput

func (AppliancePropertiesInfrastructureConfigArgs) ToAppliancePropertiesInfrastructureConfigPtrOutputWithContext

func (i AppliancePropertiesInfrastructureConfigArgs) ToAppliancePropertiesInfrastructureConfigPtrOutputWithContext(ctx context.Context) AppliancePropertiesInfrastructureConfigPtrOutput

type AppliancePropertiesInfrastructureConfigInput

type AppliancePropertiesInfrastructureConfigInput interface {
	pulumi.Input

	ToAppliancePropertiesInfrastructureConfigOutput() AppliancePropertiesInfrastructureConfigOutput
	ToAppliancePropertiesInfrastructureConfigOutputWithContext(context.Context) AppliancePropertiesInfrastructureConfigOutput
}

AppliancePropertiesInfrastructureConfigInput is an input type that accepts AppliancePropertiesInfrastructureConfigArgs and AppliancePropertiesInfrastructureConfigOutput values. You can construct a concrete instance of `AppliancePropertiesInfrastructureConfigInput` via:

AppliancePropertiesInfrastructureConfigArgs{...}

type AppliancePropertiesInfrastructureConfigOutput

type AppliancePropertiesInfrastructureConfigOutput struct{ *pulumi.OutputState }

Contains infrastructure information about the Appliance

func (AppliancePropertiesInfrastructureConfigOutput) ElementType

func (AppliancePropertiesInfrastructureConfigOutput) Provider

Information about the connected appliance.

func (AppliancePropertiesInfrastructureConfigOutput) ToAppliancePropertiesInfrastructureConfigOutput

func (o AppliancePropertiesInfrastructureConfigOutput) ToAppliancePropertiesInfrastructureConfigOutput() AppliancePropertiesInfrastructureConfigOutput

func (AppliancePropertiesInfrastructureConfigOutput) ToAppliancePropertiesInfrastructureConfigOutputWithContext

func (o AppliancePropertiesInfrastructureConfigOutput) ToAppliancePropertiesInfrastructureConfigOutputWithContext(ctx context.Context) AppliancePropertiesInfrastructureConfigOutput

func (AppliancePropertiesInfrastructureConfigOutput) ToAppliancePropertiesInfrastructureConfigPtrOutput

func (o AppliancePropertiesInfrastructureConfigOutput) ToAppliancePropertiesInfrastructureConfigPtrOutput() AppliancePropertiesInfrastructureConfigPtrOutput

func (AppliancePropertiesInfrastructureConfigOutput) ToAppliancePropertiesInfrastructureConfigPtrOutputWithContext

func (o AppliancePropertiesInfrastructureConfigOutput) ToAppliancePropertiesInfrastructureConfigPtrOutputWithContext(ctx context.Context) AppliancePropertiesInfrastructureConfigPtrOutput

type AppliancePropertiesInfrastructureConfigPtrInput

type AppliancePropertiesInfrastructureConfigPtrInput interface {
	pulumi.Input

	ToAppliancePropertiesInfrastructureConfigPtrOutput() AppliancePropertiesInfrastructureConfigPtrOutput
	ToAppliancePropertiesInfrastructureConfigPtrOutputWithContext(context.Context) AppliancePropertiesInfrastructureConfigPtrOutput
}

AppliancePropertiesInfrastructureConfigPtrInput is an input type that accepts AppliancePropertiesInfrastructureConfigArgs, AppliancePropertiesInfrastructureConfigPtr and AppliancePropertiesInfrastructureConfigPtrOutput values. You can construct a concrete instance of `AppliancePropertiesInfrastructureConfigPtrInput` via:

        AppliancePropertiesInfrastructureConfigArgs{...}

or:

        nil

type AppliancePropertiesInfrastructureConfigPtrOutput

type AppliancePropertiesInfrastructureConfigPtrOutput struct{ *pulumi.OutputState }

func (AppliancePropertiesInfrastructureConfigPtrOutput) Elem

func (AppliancePropertiesInfrastructureConfigPtrOutput) ElementType

func (AppliancePropertiesInfrastructureConfigPtrOutput) Provider

Information about the connected appliance.

func (AppliancePropertiesInfrastructureConfigPtrOutput) ToAppliancePropertiesInfrastructureConfigPtrOutput

func (o AppliancePropertiesInfrastructureConfigPtrOutput) ToAppliancePropertiesInfrastructureConfigPtrOutput() AppliancePropertiesInfrastructureConfigPtrOutput

func (AppliancePropertiesInfrastructureConfigPtrOutput) ToAppliancePropertiesInfrastructureConfigPtrOutputWithContext

func (o AppliancePropertiesInfrastructureConfigPtrOutput) ToAppliancePropertiesInfrastructureConfigPtrOutputWithContext(ctx context.Context) AppliancePropertiesInfrastructureConfigPtrOutput

type AppliancePropertiesResponseInfrastructureConfig

type AppliancePropertiesResponseInfrastructureConfig struct {
	// Information about the connected appliance.
	Provider *string `pulumi:"provider"`
}

Contains infrastructure information about the Appliance

type AppliancePropertiesResponseInfrastructureConfigOutput

type AppliancePropertiesResponseInfrastructureConfigOutput struct{ *pulumi.OutputState }

Contains infrastructure information about the Appliance

func (AppliancePropertiesResponseInfrastructureConfigOutput) ElementType

func (AppliancePropertiesResponseInfrastructureConfigOutput) Provider

Information about the connected appliance.

func (AppliancePropertiesResponseInfrastructureConfigOutput) ToAppliancePropertiesResponseInfrastructureConfigOutput

func (AppliancePropertiesResponseInfrastructureConfigOutput) ToAppliancePropertiesResponseInfrastructureConfigOutputWithContext

func (o AppliancePropertiesResponseInfrastructureConfigOutput) ToAppliancePropertiesResponseInfrastructureConfigOutputWithContext(ctx context.Context) AppliancePropertiesResponseInfrastructureConfigOutput

type AppliancePropertiesResponseInfrastructureConfigPtrOutput

type AppliancePropertiesResponseInfrastructureConfigPtrOutput struct{ *pulumi.OutputState }

func (AppliancePropertiesResponseInfrastructureConfigPtrOutput) Elem

func (AppliancePropertiesResponseInfrastructureConfigPtrOutput) ElementType

func (AppliancePropertiesResponseInfrastructureConfigPtrOutput) Provider

Information about the connected appliance.

func (AppliancePropertiesResponseInfrastructureConfigPtrOutput) ToAppliancePropertiesResponseInfrastructureConfigPtrOutput

func (AppliancePropertiesResponseInfrastructureConfigPtrOutput) ToAppliancePropertiesResponseInfrastructureConfigPtrOutputWithContext

func (o AppliancePropertiesResponseInfrastructureConfigPtrOutput) ToAppliancePropertiesResponseInfrastructureConfigPtrOutputWithContext(ctx context.Context) AppliancePropertiesResponseInfrastructureConfigPtrOutput

type ApplianceState

type ApplianceState struct {
}

func (ApplianceState) ElementType

func (ApplianceState) ElementType() reflect.Type

type ArtifactProfileResponse

type ArtifactProfileResponse struct {
	// Endpoint is the URL to upload artifacts to.
	Endpoint string `pulumi:"endpoint"`
}

Appliance ArtifactProfile definition.

type ArtifactProfileResponseMapOutput

type ArtifactProfileResponseMapOutput struct{ *pulumi.OutputState }

func (ArtifactProfileResponseMapOutput) ElementType

func (ArtifactProfileResponseMapOutput) MapIndex

func (ArtifactProfileResponseMapOutput) ToArtifactProfileResponseMapOutput

func (o ArtifactProfileResponseMapOutput) ToArtifactProfileResponseMapOutput() ArtifactProfileResponseMapOutput

func (ArtifactProfileResponseMapOutput) ToArtifactProfileResponseMapOutputWithContext

func (o ArtifactProfileResponseMapOutput) ToArtifactProfileResponseMapOutputWithContext(ctx context.Context) ArtifactProfileResponseMapOutput

type ArtifactProfileResponseOutput

type ArtifactProfileResponseOutput struct{ *pulumi.OutputState }

Appliance ArtifactProfile definition.

func (ArtifactProfileResponseOutput) ElementType

func (ArtifactProfileResponseOutput) Endpoint

Endpoint is the URL to upload artifacts to.

func (ArtifactProfileResponseOutput) ToArtifactProfileResponseOutput

func (o ArtifactProfileResponseOutput) ToArtifactProfileResponseOutput() ArtifactProfileResponseOutput

func (ArtifactProfileResponseOutput) ToArtifactProfileResponseOutputWithContext

func (o ArtifactProfileResponseOutput) ToArtifactProfileResponseOutputWithContext(ctx context.Context) ArtifactProfileResponseOutput

type Distro

type Distro string

Represents a supported Fabric/Infra. (AKSEdge etc...).

func (Distro) ElementType

func (Distro) ElementType() reflect.Type

func (Distro) ToDistroOutput

func (e Distro) ToDistroOutput() DistroOutput

func (Distro) ToDistroOutputWithContext

func (e Distro) ToDistroOutputWithContext(ctx context.Context) DistroOutput

func (Distro) ToDistroPtrOutput

func (e Distro) ToDistroPtrOutput() DistroPtrOutput

func (Distro) ToDistroPtrOutputWithContext

func (e Distro) ToDistroPtrOutputWithContext(ctx context.Context) DistroPtrOutput

func (Distro) ToStringOutput

func (e Distro) ToStringOutput() pulumi.StringOutput

func (Distro) ToStringOutputWithContext

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

func (Distro) ToStringPtrOutput

func (e Distro) ToStringPtrOutput() pulumi.StringPtrOutput

func (Distro) ToStringPtrOutputWithContext

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

type DistroInput

type DistroInput interface {
	pulumi.Input

	ToDistroOutput() DistroOutput
	ToDistroOutputWithContext(context.Context) DistroOutput
}

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

DistroAKSEdge

type DistroOutput

type DistroOutput struct{ *pulumi.OutputState }

func (DistroOutput) ElementType

func (DistroOutput) ElementType() reflect.Type

func (DistroOutput) ToDistroOutput

func (o DistroOutput) ToDistroOutput() DistroOutput

func (DistroOutput) ToDistroOutputWithContext

func (o DistroOutput) ToDistroOutputWithContext(ctx context.Context) DistroOutput

func (DistroOutput) ToDistroPtrOutput

func (o DistroOutput) ToDistroPtrOutput() DistroPtrOutput

func (DistroOutput) ToDistroPtrOutputWithContext

func (o DistroOutput) ToDistroPtrOutputWithContext(ctx context.Context) DistroPtrOutput

func (DistroOutput) ToStringOutput

func (o DistroOutput) ToStringOutput() pulumi.StringOutput

func (DistroOutput) ToStringOutputWithContext

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

func (DistroOutput) ToStringPtrOutput

func (o DistroOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DistroOutput) ToStringPtrOutputWithContext

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

type DistroPtrInput

type DistroPtrInput interface {
	pulumi.Input

	ToDistroPtrOutput() DistroPtrOutput
	ToDistroPtrOutputWithContext(context.Context) DistroPtrOutput
}

func DistroPtr

func DistroPtr(v string) DistroPtrInput

type DistroPtrOutput

type DistroPtrOutput struct{ *pulumi.OutputState }

func (DistroPtrOutput) Elem

func (o DistroPtrOutput) Elem() DistroOutput

func (DistroPtrOutput) ElementType

func (DistroPtrOutput) ElementType() reflect.Type

func (DistroPtrOutput) ToDistroPtrOutput

func (o DistroPtrOutput) ToDistroPtrOutput() DistroPtrOutput

func (DistroPtrOutput) ToDistroPtrOutputWithContext

func (o DistroPtrOutput) ToDistroPtrOutputWithContext(ctx context.Context) DistroPtrOutput

func (DistroPtrOutput) ToStringPtrOutput

func (o DistroPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DistroPtrOutput) ToStringPtrOutputWithContext

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

type HybridConnectionConfigResponse

type HybridConnectionConfigResponse struct {
	// Timestamp when this token will be expired.
	ExpirationTime float64 `pulumi:"expirationTime"`
	// Name of the connection
	HybridConnectionName string `pulumi:"hybridConnectionName"`
	// Name of the notification service.
	Relay string `pulumi:"relay"`
	// Listener access token
	Token string `pulumi:"token"`
}

Contains the REP (rendezvous endpoint) and “Listener” access token from notification service (NS).

type HybridConnectionConfigResponseOutput

type HybridConnectionConfigResponseOutput struct{ *pulumi.OutputState }

Contains the REP (rendezvous endpoint) and “Listener” access token from notification service (NS).

func (HybridConnectionConfigResponseOutput) ElementType

func (HybridConnectionConfigResponseOutput) ExpirationTime

Timestamp when this token will be expired.

func (HybridConnectionConfigResponseOutput) HybridConnectionName

func (o HybridConnectionConfigResponseOutput) HybridConnectionName() pulumi.StringOutput

Name of the connection

func (HybridConnectionConfigResponseOutput) Relay

Name of the notification service.

func (HybridConnectionConfigResponseOutput) ToHybridConnectionConfigResponseOutput

func (o HybridConnectionConfigResponseOutput) ToHybridConnectionConfigResponseOutput() HybridConnectionConfigResponseOutput

func (HybridConnectionConfigResponseOutput) ToHybridConnectionConfigResponseOutputWithContext

func (o HybridConnectionConfigResponseOutput) ToHybridConnectionConfigResponseOutputWithContext(ctx context.Context) HybridConnectionConfigResponseOutput

func (HybridConnectionConfigResponseOutput) Token

Listener access token

type Identity

type Identity struct {
	// The identity type.
	Type *string `pulumi:"type"`
}

Identity for the resource.

type IdentityArgs

type IdentityArgs struct {
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Identity for the resource.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

The identity type.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

The identity type.

type IdentityResponse

type IdentityResponse struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	Type *string `pulumi:"type"`
}

Identity for the resource.

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of resource identity.

func (IdentityResponseOutput) TenantId

The tenant ID of resource.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) Type

The identity type.

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

The identity type.

type ListApplianceClusterCustomerUserCredentialArgs

type ListApplianceClusterCustomerUserCredentialArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Appliances name.
	ResourceName string `pulumi:"resourceName"`
}

type ListApplianceClusterCustomerUserCredentialOutputArgs

type ListApplianceClusterCustomerUserCredentialOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Appliances name.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (ListApplianceClusterCustomerUserCredentialOutputArgs) ElementType

type ListApplianceClusterCustomerUserCredentialResult

type ListApplianceClusterCustomerUserCredentialResult struct {
	// The list of appliance kubeconfigs.
	Kubeconfigs []ApplianceCredentialKubeconfigResponse `pulumi:"kubeconfigs"`
	// Map of Customer User Public and Private SSH Keys
	SshKeys map[string]SSHKeyResponse `pulumi:"sshKeys"`
}

The List Cluster Customer User Credential Results appliance.

func ListApplianceClusterCustomerUserCredential

Returns the cluster customer user credentials for the dedicated appliance. Azure REST API version: 2022-04-15-preview.

type ListApplianceClusterCustomerUserCredentialResultOutput

type ListApplianceClusterCustomerUserCredentialResultOutput struct{ *pulumi.OutputState }

The List Cluster Customer User Credential Results appliance.

func (ListApplianceClusterCustomerUserCredentialResultOutput) ElementType

func (ListApplianceClusterCustomerUserCredentialResultOutput) Kubeconfigs

The list of appliance kubeconfigs.

func (ListApplianceClusterCustomerUserCredentialResultOutput) SshKeys

Map of Customer User Public and Private SSH Keys

func (ListApplianceClusterCustomerUserCredentialResultOutput) ToListApplianceClusterCustomerUserCredentialResultOutput

func (ListApplianceClusterCustomerUserCredentialResultOutput) ToListApplianceClusterCustomerUserCredentialResultOutputWithContext

func (o ListApplianceClusterCustomerUserCredentialResultOutput) ToListApplianceClusterCustomerUserCredentialResultOutputWithContext(ctx context.Context) ListApplianceClusterCustomerUserCredentialResultOutput

type ListApplianceClusterUserCredentialArgs

type ListApplianceClusterUserCredentialArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Appliances name.
	ResourceName string `pulumi:"resourceName"`
}

type ListApplianceClusterUserCredentialOutputArgs

type ListApplianceClusterUserCredentialOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Appliances name.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (ListApplianceClusterUserCredentialOutputArgs) ElementType

type ListApplianceClusterUserCredentialResult

type ListApplianceClusterUserCredentialResult struct {
	// Contains the REP (rendezvous endpoint) and “Listener” access token from notification service (NS).
	HybridConnectionConfig HybridConnectionConfigResponse `pulumi:"hybridConnectionConfig"`
	// The list of appliance kubeconfigs.
	Kubeconfigs []ApplianceCredentialKubeconfigResponse `pulumi:"kubeconfigs"`
}

The List Cluster User Credential appliance.

func ListApplianceClusterUserCredential

Returns the cluster user credentials for the dedicated appliance. Azure REST API version: 2022-10-27.

Other available API versions: 2021-10-31-preview.

type ListApplianceClusterUserCredentialResultOutput

type ListApplianceClusterUserCredentialResultOutput struct{ *pulumi.OutputState }

The List Cluster User Credential appliance.

func (ListApplianceClusterUserCredentialResultOutput) ElementType

func (ListApplianceClusterUserCredentialResultOutput) HybridConnectionConfig

Contains the REP (rendezvous endpoint) and “Listener” access token from notification service (NS).

func (ListApplianceClusterUserCredentialResultOutput) Kubeconfigs

The list of appliance kubeconfigs.

func (ListApplianceClusterUserCredentialResultOutput) ToListApplianceClusterUserCredentialResultOutput

func (o ListApplianceClusterUserCredentialResultOutput) ToListApplianceClusterUserCredentialResultOutput() ListApplianceClusterUserCredentialResultOutput

func (ListApplianceClusterUserCredentialResultOutput) ToListApplianceClusterUserCredentialResultOutputWithContext

func (o ListApplianceClusterUserCredentialResultOutput) ToListApplianceClusterUserCredentialResultOutputWithContext(ctx context.Context) ListApplianceClusterUserCredentialResultOutput

type ListApplianceKeysArgs

type ListApplianceKeysArgs struct {
	// This sets the type of artifact being returned, when empty no artifact endpoint is returned.
	ArtifactType *string `pulumi:"artifactType"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Appliances name.
	ResourceName string `pulumi:"resourceName"`
}

type ListApplianceKeysOutputArgs

type ListApplianceKeysOutputArgs struct {
	// This sets the type of artifact being returned, when empty no artifact endpoint is returned.
	ArtifactType pulumi.StringPtrInput `pulumi:"artifactType"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Appliances name.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (ListApplianceKeysOutputArgs) ElementType

type ListApplianceKeysResult

type ListApplianceKeysResult struct {
	// Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
	ArtifactProfiles map[string]ArtifactProfileResponse `pulumi:"artifactProfiles"`
	// The list of appliance kubeconfigs.
	Kubeconfigs []ApplianceCredentialKubeconfigResponse `pulumi:"kubeconfigs"`
	// Map of Customer User Public, Private SSH Keys and Certificate when available.
	SshKeys map[string]SSHKeyResponse `pulumi:"sshKeys"`
}

The List Cluster Keys Results appliance.

func ListApplianceKeys

func ListApplianceKeys(ctx *pulumi.Context, args *ListApplianceKeysArgs, opts ...pulumi.InvokeOption) (*ListApplianceKeysResult, error)

Returns the cluster customer credentials for the dedicated appliance. Azure REST API version: 2022-10-27.

type ListApplianceKeysResultOutput

type ListApplianceKeysResultOutput struct{ *pulumi.OutputState }

The List Cluster Keys Results appliance.

func (ListApplianceKeysResultOutput) ArtifactProfiles

Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.

func (ListApplianceKeysResultOutput) ElementType

func (ListApplianceKeysResultOutput) Kubeconfigs

The list of appliance kubeconfigs.

func (ListApplianceKeysResultOutput) SshKeys

Map of Customer User Public, Private SSH Keys and Certificate when available.

func (ListApplianceKeysResultOutput) ToListApplianceKeysResultOutput

func (o ListApplianceKeysResultOutput) ToListApplianceKeysResultOutput() ListApplianceKeysResultOutput

func (ListApplianceKeysResultOutput) ToListApplianceKeysResultOutputWithContext

func (o ListApplianceKeysResultOutput) ToListApplianceKeysResultOutputWithContext(ctx context.Context) ListApplianceKeysResultOutput

type LookupApplianceArgs

type LookupApplianceArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Appliances name.
	ResourceName string `pulumi:"resourceName"`
}

type LookupApplianceOutputArgs

type LookupApplianceOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Appliances name.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupApplianceOutputArgs) ElementType

func (LookupApplianceOutputArgs) ElementType() reflect.Type

type LookupApplianceResult

type LookupApplianceResult struct {
	// Represents a supported Fabric/Infra. (AKSEdge etc...).
	Distro *string `pulumi:"distro"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Identity for the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// Contains infrastructure information about the Appliance
	InfrastructureConfig *AppliancePropertiesResponseInfrastructureConfig `pulumi:"infrastructureConfig"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// Certificates pair used to download MSI certificate from HIS. Can only be set once.
	PublicKey *string `pulumi:"publicKey"`
	// Appliance’s health and state of connection to on-prem
	Status string `pulumi:"status"`
	// 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"`
	// Version of the Appliance
	Version *string `pulumi:"version"`
}

Appliances definition.

func LookupAppliance

func LookupAppliance(ctx *pulumi.Context, args *LookupApplianceArgs, opts ...pulumi.InvokeOption) (*LookupApplianceResult, error)

Gets the details of an Appliance with a specified resource group and name. Azure REST API version: 2022-10-27.

Other available API versions: 2021-10-31-preview.

func (*LookupApplianceResult) Defaults

Defaults sets the appropriate defaults for LookupApplianceResult

type LookupApplianceResultOutput

type LookupApplianceResultOutput struct{ *pulumi.OutputState }

Appliances definition.

func (LookupApplianceResultOutput) Distro

Represents a supported Fabric/Infra. (AKSEdge etc...).

func (LookupApplianceResultOutput) ElementType

func (LookupApplianceResultOutput) Id

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

func (LookupApplianceResultOutput) Identity

Identity for the resource.

func (LookupApplianceResultOutput) InfrastructureConfig

Contains infrastructure information about the Appliance

func (LookupApplianceResultOutput) Location

The geo-location where the resource lives

func (LookupApplianceResultOutput) Name

The name of the resource

func (LookupApplianceResultOutput) ProvisioningState

func (o LookupApplianceResultOutput) ProvisioningState() pulumi.StringOutput

The current deployment or provisioning state, which only appears in the response.

func (LookupApplianceResultOutput) PublicKey

Certificates pair used to download MSI certificate from HIS. Can only be set once.

func (LookupApplianceResultOutput) Status

Appliance’s health and state of connection to on-prem

func (LookupApplianceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupApplianceResultOutput) Tags

Resource tags.

func (LookupApplianceResultOutput) ToLookupApplianceResultOutput

func (o LookupApplianceResultOutput) ToLookupApplianceResultOutput() LookupApplianceResultOutput

func (LookupApplianceResultOutput) ToLookupApplianceResultOutputWithContext

func (o LookupApplianceResultOutput) ToLookupApplianceResultOutputWithContext(ctx context.Context) LookupApplianceResultOutput

func (LookupApplianceResultOutput) Type

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

func (LookupApplianceResultOutput) Version

Version of the Appliance

type Provider

type Provider string

Information about the connected appliance.

func (Provider) ElementType

func (Provider) ElementType() reflect.Type

func (Provider) ToProviderOutput

func (e Provider) ToProviderOutput() ProviderOutput

func (Provider) ToProviderOutputWithContext

func (e Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (Provider) ToProviderPtrOutput

func (e Provider) ToProviderPtrOutput() ProviderPtrOutput

func (Provider) ToProviderPtrOutputWithContext

func (e Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

func (Provider) ToStringOutput

func (e Provider) ToStringOutput() pulumi.StringOutput

func (Provider) ToStringOutputWithContext

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

func (Provider) ToStringPtrOutput

func (e Provider) ToStringPtrOutput() pulumi.StringPtrOutput

func (Provider) ToStringPtrOutputWithContext

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

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(context.Context) ProviderOutput
}

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

ProviderVMWare
ProviderHCI
ProviderSCVMM

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) ToProviderPtrOutput

func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderOutput) ToProviderPtrOutputWithContext

func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

func (ProviderOutput) ToStringOutput

func (o ProviderOutput) ToStringOutput() pulumi.StringOutput

func (ProviderOutput) ToStringOutputWithContext

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

func (ProviderOutput) ToStringPtrOutput

func (o ProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProviderOutput) ToStringPtrOutputWithContext

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

type ProviderPtrInput

type ProviderPtrInput interface {
	pulumi.Input

	ToProviderPtrOutput() ProviderPtrOutput
	ToProviderPtrOutputWithContext(context.Context) ProviderPtrOutput
}

func ProviderPtr

func ProviderPtr(v string) ProviderPtrInput

type ProviderPtrOutput

type ProviderPtrOutput struct{ *pulumi.OutputState }

func (ProviderPtrOutput) Elem

func (ProviderPtrOutput) ElementType

func (ProviderPtrOutput) ElementType() reflect.Type

func (ProviderPtrOutput) ToProviderPtrOutput

func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderPtrOutput) ToProviderPtrOutputWithContext

func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

func (ProviderPtrOutput) ToStringPtrOutput

func (o ProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProviderPtrOutput) ToStringPtrOutputWithContext

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

type ResourceIdentityType

type ResourceIdentityType string

The identity type.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

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

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

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

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

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

ResourceIdentityTypeSystemAssigned
ResourceIdentityTypeNone

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

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

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type SSHKeyResponse

type SSHKeyResponse struct {
	// Certificate associated with the public key if the key is signed.
	Certificate string `pulumi:"certificate"`
	// Certificate creation timestamp (Unix).
	CreationTimeStamp float64 `pulumi:"creationTimeStamp"`
	// Certificate expiration timestamp (Unix).
	ExpirationTimeStamp float64 `pulumi:"expirationTimeStamp"`
	// Private Key.
	PrivateKey string `pulumi:"privateKey"`
	// Public Key.
	PublicKey string `pulumi:"publicKey"`
}

Appliance SSHKey definition.

type SSHKeyResponseMapOutput

type SSHKeyResponseMapOutput struct{ *pulumi.OutputState }

func (SSHKeyResponseMapOutput) ElementType

func (SSHKeyResponseMapOutput) ElementType() reflect.Type

func (SSHKeyResponseMapOutput) MapIndex

func (SSHKeyResponseMapOutput) ToSSHKeyResponseMapOutput

func (o SSHKeyResponseMapOutput) ToSSHKeyResponseMapOutput() SSHKeyResponseMapOutput

func (SSHKeyResponseMapOutput) ToSSHKeyResponseMapOutputWithContext

func (o SSHKeyResponseMapOutput) ToSSHKeyResponseMapOutputWithContext(ctx context.Context) SSHKeyResponseMapOutput

type SSHKeyResponseOutput

type SSHKeyResponseOutput struct{ *pulumi.OutputState }

Appliance SSHKey definition.

func (SSHKeyResponseOutput) Certificate

func (o SSHKeyResponseOutput) Certificate() pulumi.StringOutput

Certificate associated with the public key if the key is signed.

func (SSHKeyResponseOutput) CreationTimeStamp

func (o SSHKeyResponseOutput) CreationTimeStamp() pulumi.Float64Output

Certificate creation timestamp (Unix).

func (SSHKeyResponseOutput) ElementType

func (SSHKeyResponseOutput) ElementType() reflect.Type

func (SSHKeyResponseOutput) ExpirationTimeStamp

func (o SSHKeyResponseOutput) ExpirationTimeStamp() pulumi.Float64Output

Certificate expiration timestamp (Unix).

func (SSHKeyResponseOutput) PrivateKey

func (o SSHKeyResponseOutput) PrivateKey() pulumi.StringOutput

Private Key.

func (SSHKeyResponseOutput) PublicKey

Public Key.

func (SSHKeyResponseOutput) ToSSHKeyResponseOutput

func (o SSHKeyResponseOutput) ToSSHKeyResponseOutput() SSHKeyResponseOutput

func (SSHKeyResponseOutput) ToSSHKeyResponseOutputWithContext

func (o SSHKeyResponseOutput) ToSSHKeyResponseOutputWithContext(ctx context.Context) SSHKeyResponseOutput

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

Jump to

Keyboard shortcuts

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